9
1
17
1
16
6
3 8 2 4 5 6
7
2 3 4 5 6 3 4
4
3 7 4 4
10
1 2 8 9 15 30 45 10 59 61
91 
399 471 354 356 200 293 387 483 354 210 323 500 441 275 115 282 475 398 51 463 248 35 431 419 305 496 487 460 498 319 142 191 366 207 38 274 376 349 95 336 302 384 61 196 292 63 375 282 234 498 421 286 494 197 252 79 258 132 217 271 205 405 147 375 331 366 25 33 462 474 271 236 230 384 51 169 148 270 135 47 483 294 106 324 327 306 264 130 167 109 370 
500000
716 1647 52 58 1691 730 1014 999 730 288 1567 1184 1793 1127 343 382 1555 564 531 465 1718 1033 443 1248 321 13 1390 1680 1223 1003 500 1528 340 654 1013 994 1685 827 920 35 268 1471 1854 1119 1012 1563 944 1031 162 445 933 1028 1117 353 1433 473 1600 1383 587 1076 717 23 1590 1845 1764 914 83 1826 996 555 1788 762 1617 1815 1347 1976 903 1040 1716 523 1550 352 617 1076 1935 1948 781 1215 1141 110 195 566 391 1736 1832 850 1765 454 310 1763 657 243 986 194 1921 383 744 1861 1506 1327 157 1635 815 885 118 1801 1713 146 1695 1899 1721 1449 638 1391 1485 1222 1410 1879 63 143 1110 1517 1956 1450 634 1236 1427 319 36 1148 188 1583 674 263 1996 1653 499 1898 254 667 903 374 1059 433 1781 1063 422 1722 492 1852 249 1863 731 1304 1972 360 532 376 1792 79 1118 951 1806 1896 1195 1886 1005 1575 890 1104 1916 1696 814 1301 1052 1404 1246 293 490 938 462 1112 1324 1573 253 1308 810 853 928 1990 847 1896 1184 1116 239 50 1792 642 1163 1651 1090 355 547 344 1050 3 1932 20 1794 1299 466 1969 1920 821 159 1009 1589 1216 1597 42 1591 342 297 81 257 996 392 758 57 1017 1966 1889 659 555 1788 1883 452 151 874 1249 1482 567 614 1140 378 25 571 1524 249 221 1718 126 1199 511 21 723 1193 1142 193 1659 494 620 1245 378 757 1648 1535 1282 1077 1304 1695 1065 732 1018 1293 173 868 1661 1480 1941 1811 1483 348 73 418 1002 236 757 448 1916 129 554 1591 947 1009 1285 912 313 243 1668 659 607 1314 1062 34 1380 816 1715 102 1017 749 700 217 1666 1688 708 822 1903 1637 127 78 876 176 1705 1821 1542 209 555 716 1199 1089 1402 1688 1092 1131 1840 1474 349 54 1342 1240 196 579 786 709 938 194 86 1045 1654 1257 1625 203 319 1799 771 1334 908 134 1907 1825 1226 576 698 1098 143 884 77 1974 1820 1672 327 963 264 1649 1726 893 1434 113 423 325 583 1072 1052 1775 1581 558 637 731 1599 1480 1445 263 514 697 238 275 1031 483 999 1285 1499 1054 1637 93 331 208 1592 443 1563 1949 864 1424 905 161 1055 1347 430 268 49 1365 821 1886 1513 887 1455 467 1165 1818 1382 480 1909 1222 288 143 864 1440 166 215 1769 630 934 2000 248 317 1189 549 827 301 905 1466 1750 266 1367 1328 1768 615 1944 695 1248 1542 706 1300 352 1507 596 675 1601 1794 1121 735 487 326 192 815 39 1892 1587 1363 1334 854 552 16 1876 452 1917 1495 1177 1504 1847 445 718 481 100 311 1023 387 335 1108 1295 861 436 1007 1453 931 1956 1973 470 556 907 1908 394 823 113 37 259 618 1038 411 1556 139 1762 572 1967 1346 1779 1520 1322 942 152 455 626 631 1702 144 752 517 345 1608 1627 399 1077 127 831 86 141 673 892 1443 116 1043 194 702 562 189 316 369 1385 807 266 1852 665 759 435 1706 1168 1434 1482 916 678 1344 833 1956 1609 141 315 893 1620 93 1463 1593 1189 232 1994 1747 1855 199 1547 1926 1837 230 1413 165 1992 314 489 509 666 36 1282 328 1316 1062 29 515 1902 406 1064 18 1805 257 586 1875 650 994 404 1120 448 1763 839 1913 246 1714 1637 993 1294 440 1020 72 380 55 177 1785 1355 1970 393 276 477 1089 302 143 690 1844 1807 617 779 216 649 271 959 1064 1061 1138 541 598 1586 1977 1395 1018 885 947 382 1930 125 687 1859 1995 1260 192 974 1462 1635 475 1001 863 1597 1827 1439 1426 32 1015 434 79 15 1162 1306 392 1219 195 158 1879 1402 134 1400 1814 1008 195 164 857 126 125 1385 975 1681 1358 203 1577 1357 1497 1616 1097 1937 464 962 271 428 455 708 480 1344 488 953 1721 54 1849 1441 194 1410 1371 1573 838 952 228 821 945 1599 1200 32 1275 1414 67 1716 805 1988 562 599 1665 1956 1010 805 119 1009 65 1578 421 782 756 706 1735 1065 112 127 167 1089 798 1516 1639 630 473 960 1500 1792 1193 1428 301 1426 853 136 541 1184 1732 771 1045 111 196 410 1958 924 1503 979 44 415 843 906 1175 1121 113 1588 1191 557 17 658 1589 675 211 632 1210 498 1249 1871 970 391 275 135 1793 1857 523 721 1025 279 418 1932 1530 1052 1890 190 1676 257 903 742 841 1244 1504 1071 1902 1176 1977 792 99 1533 190 834 1745 17 1209 313 612 1695 748 1127 881 39 1046 821 1849 806 879 995 1742 168 646 1802 310 795 670 1648 1822 870 260 955 1873 170 484 1562 1753 199 1852 1537 389 226 1409 1139 1036 1093 1681 789 992 823 1033 608 1238 686 968 247 422 931 851 1338 990 1957 810 363 380 593 1771 1327 1371 464 1974 230 1885 753 1873 847 794 792 764 101 1128 327 408 1055 1820 108 1011 1143 1872 1915 983 760 1605 1870 1829 1070 107 762 523 137 1230 340 557 1634 35 964 1875 769 180 344 1024 141 1064 1084 1891 1558 1399 1353 369 1904 1836 555 66 1873 1820 200 731 1021 1414 254 813 1503 523 1212 267 107 1184 323 1217 930 1314 958 563 645 1481 1408 1972 1918 144 1341 1081 1371 292 204 701 1068 650 699 150 1744 374 1652 1543 906 1930 1695 1287 666 780 71 1762 393 1035 1233 1775 469 771 922 1970 830 782 81 1635 432 1694 293 318 242 1832 1584 1932 190 627 852 914 99 1922 1797 713 375 446 1063 510 1888 744 697 1963 357 893 563 1269 800 1530 1116 503 631 1602 31 1183 27 126 1230 1607 1361 756 295 1031 799 1996 1990 89 489 1215 396 525 1181 96 1343 414 636 287 1042 853 1066 396 1078 1373 631 985 1472 1622 559 1315 173 222 447 754 36 1757 1001 1439 139 1247 1850 758 781 167 314 1004 1322 866 1523 498 1919 74 837 1179 1831 381 218 1450 914 1101 710 1744 182 201 689 485 1603 1627 664 1028 571 1395 1648 1388 1170 932 221 1171 178 270 354 1710 1298 812 825 1167 168 111 758 782 1036 1147 855 1244 416 1023 1983 1220 141 1707 483 562 543 1261 196 56 1363 1917 1182 94 1455 794 1585 282 292 1316 478 673 272 1899 276 1405 1991 1351 1339 672 1731 1546 1344 871 1801 1124 659 402 1469 485 462 1891 473 1976 679 757 554 1822 1255 447 1628 1432 748 569 792 1993 380 846 1546 1675 10 1907 375 145 142 1527 815 1678 896 395 1695 1460 998 1892 1387 638 159 1935 874 418 62 1844 1810 1073 1322 1214 1302 1394 1333 346 1245 1374 988 622 597 1644 863 1148 1495 160 1634 182 1261 1024 1475 1236 305 1192 1341 1429 1208 1630 1052 1522 1887 984 1393 761 1540 780 984 1016 713 1608 825 744 500 548 1116 1101 1162 1268 513 1659 366 466 686 1739 740 828 682 1294 1275 490 394 1937 986 739 1353 1617 1706 48 302 1841 1348 1297 1113 1226 653 111 1629 627 447 993 1748 1281 1674 1059 1775 1088 1515 36 142 915 491 174 1376 1416 779 284 1402 751 1390 1079 141 749 1865 497 179 812 1318 1270 250 677 63 1695 1221 993 9 1753 542 1148 1230 902 1649 859 1664 915 869 1696 251 1625 172 619 1882 199 1710 1539 285 560 320 1733 921 177 410 540 1265 1031 1082 1762 356 254 1139 422 566 812 634 1791 1603 319 1171 1152 161 372 566 1932 1398 186 568 1419 1178 1974 1336 1550 46 1737 967 448 1853 1791 1755 1117 1393 1945 1302 823 1514 1821 34 630 203 1979 160 336 1349 660 226 1499 1080 1799 1701 238 1191 524 531 542 507 996 1591 968 1707 1296 98 537 1499 657 654 134 1842 976 754 554 896 240 69 1674 1968 65 1062 79 1002 1478 139 1252 748 360 1944 782 746 1756 1843 1148 1716 1234 6 367 1975 976 1476 1084 631 1231 1200 528 1435 1589 554 228 1945 1154 651 993 1699 1646 803 1588 1586 931 1121 133 1667 1031 1171 373 383 1662 1342 903 751 1933 96 737 1039 833 1284 546 339 33 1319 6 56 865 1144 584 1564 713 1269 87 752 1286 804 1180 1100 1519 1838 1435 452 394 1475 1000 522 1008 266 1868 5 1630 888 88 752 30 723 889 1317 501 663 685 1756 1230 697 1157 1838 839 10 1371 1039 667 302 69 1516 1152 509 539 1841 129 90 1590 1774 1070 162 1961 283 947 1479 629 361 662 526 1687 1291 1269 598 149 517 304 27 569 1940 1602 297 348 478 950 52 887 1723 1976 1255 1494 676 665 1227 1694 699 1671 955 1153 363 781 327 239 1649 582 373 1055 1468 760 1806 270 881 1902 984 1288 18 1174 1679 1973 1344 909 106 741 1278 760 1708 143 696 772 567 1797 1508 656 696 1549 471 905 1311 44 987 1814 877 388 176 662 643 1776 1361 503 1240 1980 1112 504 107 666 533 65 1194 1651 666 801 1923 1771 1594 152 1161 776 628 422 1514 1620 1611 1748 1966 1696 296 354 369 108 1346 1984 549 885 1292 1553 1538 14 399 589 320 1586 1930 758 1447 457 200 733 1828 1177 1617 534 510 1998 1491 1369 538 1693 642 506 1452 1221 1053 731 159 920 1379 65 871 1705 150 708 916 341 1967 91 682 1879 675 1928 1999 727 1860 1087 645 499 1787 317 1561 897 1540 22 1226 227 874 223 1662 572 1030 494 1393 226 370 1631 320 868 1186 232 1829 1934 757 863 1716 1963 248 1146 149 618 971 600 1506 1156 1017 1326 452 877 818 4 1081 1657 827 513 1514 545 185 628 602 70 1226 1061 1904 693 885 268 57 1676 594 992 1143 1724 1596 290 815 271 1254 522 1938 1260 364 1682 714 712 284 1779 760 1967 37 573 875 948 1583 907 579 869 651 933 534 1683 108 119 99 1360 757 1059 1430 602 1365 931 684 711 1377 1 359 833 609 90 1316 1508 1678 1168 1914 1989 985 848 1110 1350 1120 484 933 55 1229 1241 1073 1711 1327 643 800 300 925 1855 505 903 1192 1001 553 603 1168 304 1413 519 634 1719 1537 1938 321 877 1408 1359 203 911 541 194 1021 749 1545 1601 1793 1146 341 1470 134 1511 1875 916 1993 1555 1032 399 1027 652 1477 1297 1283 361 294 99 174 1739 1738 1065 1892 1504 613 985 1780 250 578 1261 115 736 973 1847 1193 868 80 1237 812 1669 1340 389 177 117 1978 10 1776 526 242 799 520 1856 716 43 419 1150 1910 806 427 874 1590 1564 637 1646 1120 1584 1389 108 1833 994 154 1880 220 996 771 1669 45 233 810 1549 637 1086 1800 870 78 1742 97 1105 1928 1361 1882 1892 1419 21 1944 10 1173 928 1546 1097 662 724 1370 1861 1154 900 1424 419 1926 182 1160 64 1775 106 613 1171 1448 250 85 1921 435 1377 1687 1792 954 321 235 493 1797 848 809 914 1518 1603 356 1810 660 1342 144 231 221 250 146 1534 1920 488 23 1297 802 598 1784 1750 1630 1071 316 1814 1274 791 1486 592 856 408 1857 622 1403 214 1089 1833 1691 1050 636 953 650 1933 400 255 839 355 487 1303 467 154 209 1576 1523 1683 704 878 741 1632 1450 937 1254 1855 1226 1735 1507 1014 1320 560 238 543 1530 113 52 1670 1099 1659 269 1921 1388 156 196 1999 1848 1215 552 1780 716 1120 1137 1988 1958 1458 1863 1533 1149 980 1071 635 881 225 263 1366 1157 919 389 1006 1498 939 218 890 574 1578 1021 1549 341 83 198 1114 1606 660 135 1338 922 914 290 1276 1552 765 1991 1116 1845 1426 1228 86 2 867 739 1196 1094 421 662 455 53 968 934 1931 801 1660 1908 302 1097 1762 1455 875 31 433 1648 705 526 250 1282 1601 1435 829 1335 296 251 1597 534 1065 1766 34 1849 1904 1994 478 1206 1378 1955 563 636 1448 1834 978 241 1662 1516 438 1785 935 620 1043 1546 179 1115 1161 750 1844 247 1502 328 381 402 234 1226 476 1796 404 1303 297 307 1934 68 143 1859 540 1989 1404 1689 491 1285 404 1012 1968 805 810 1662 750 681 1601 30 1420 560 319 1970 614 515 739 716 562 271 201 906 518 630 540 443 1897 546 444 1406 1447 1004 1504 109 761 1900 1629 1162 1060 306 1767 1801 640 1253 695 1215 60 938 1519 9 1217 743 1546 879 660 248 583 1018 175 881 71 68 994 997 1492 1711 214 791 1109 1786 547 1536 495 1455 1667 1088 1199 192 1366 920 661 323 1079 1543 1427 1131 302 1587 935 1177 24 618 676 1922 1188 1594 808 83 495 94 201 707 339 1786 497 1816 219 329 1692 1037 314 1924 1504 2 77 1542 813 1412 1918 46 1588 207 234 1429 828 1457 149 1857 1987 1648 1757 8 194 1183 92 441 740 1405 1234 1896 681 431 1362 1848 710 1551 1355 270 1615 484 651 531 23 1092 1119 410 967 7 1598 1587 285 991 134 1087 1319 1013 1830 1925 753 133 863 756 1308 60 1493 1162 431 1169 506 1605 849 1954 636 680 744 209 1902 1776 940 1455 1317 87 752 1926 212 73 914 77 410 1861 784 1608 1705 71 893 1999 1291 1235 612 1216 1104 548 941 1671 1915 870 814 1629 1326 560 4 222 1459 631 226 895 1789 223 488 32 750 611 408 1135 810 1815 629 1325 1707 11 989 1285 407 1987 489 634 591 1749 1250 1888 281 450 822 1582 1472 761 1035 802 347 1753 963 613 139 341 1153 177 1977 621 1115 1664 223 634 1249 823 1653 1626 733 547 368 1165 1931 914 406 1486 1931 1046 1173 1222 836 1477 1348 1694 1131 1332 1930 116 1412 1894 1918 705 361 1487 1454 984 1177 510 1300 592 18 730 246 1237 690 796 1789 1596 42 974 440 566 1236 914 242 200 1191 1782 305 1576 1529 1606 97 938 1476 275 848 1212 44 1955 1483 1598 400 280 1593 823 1918 853 1734 1060 204 271 1523 545 1173 800 1388 1309 752 1330 1818 1561 407 330 1658 242 1286 1587 1149 1439 915 157 1090 1244 270 1140 609 745 1496 1798 761 1277 713 384 1965 879 1836 1752 666 1414 62 192 316 415 1207 9 961 495 1719 1527 1470 521 1877 1812 1920 1714 1732 263 326 100 632 38 1838 1232 1432 1609 1677 327 675 1313 99 27 7 825 1246 449 880 748 1118 858 879 279 521 354 507 80 1295 1080 764 1912 1377 1488 21 1677 1149 101 1169 1714 637 387 1698 1955 1233 547 886 836 1658 1016 1867 346 153 683 741 572 1543 1266 173 282 1446 1302 443 1663 1688 708 616 1443 95 1108 1837 1620 1652 1753 401 1079 1291 1192 401 1769 663 668 400 299 1306 1369 1457 141 1680 1856 1570 361 589 1923 332 404 1092 1066 696 65 1290 132 292 1719 666 161 838 1011 1945 832 897 321 1741 1461 1270 1495 1802 974 284 338 141 1461 579 1030 1389 376 325 336 1182 136 1262 894 1031 639 1262 1249 1383 1317 556 1777 1620 228 1357 962 1668 955 1989 1287 1311 1440 190 1060 1428 922 407 392 492 1677 494 1434 684 1463 1105 978 367 1515 1649 764 1411 428 121 793 418 956 174 1175 1588 1445 631 1186 723 760 1246 1210 1183 1044 519 711 1459 266 784 1754 392 559 810 1830 1256 929 696 591 1654 669 661 1474 428 480 379 821 709 1196 753 400 1372 1886 933 76 1108 1678 170 1947 138 1399 851 1129 1464 1511 449 1585 1948 9 121 1139 1848 257 1562 324 1418 1383 1181 1238 1839 281 478 298 580 1050 1370 419 1741 335 105 989 1754 219 1918 238 1590 537 1421 75 65 698 1980 1822 97 1840 1693 1847 373 139 123 145 618 1665 1411 1175 1345 1907 854 614 1217 1102 1628 1188 1817 991 154 769 1593 1195 1078 365 1985 1294 1275 442 569 1874 1257 708 1027 34 1230 270 1518 895 1723 1791 653 1699 1552 45 504 500 298 1752 752 331 366 1258 360 710 102 1374 1299 1515 107 271 265 478 707 498 30 1781 1630 1654 612 1482 1068 298 703 1552 1041 945 169 1321 699 1890 1432 1511 3 18 1613 114 658 486 815 1130 759 195 551 350 1990 969 12 1676 322 880 1266 137 430 545 1375 947 305 88 1310 1093 1208 201 248 1851 689 1905 1439 871 1477 13 1020 99 148 881 1324 1848 376 338 823 366 19 612 1986 1381 1978 1308 533 1252 1431 1261 926 1312 921 981 503 863 1919 621 1222 1484 1541 1196 1620 1198 1373 302 1617 1141 1857 212 1990 1157 1768 827 106 934 744 289 25 186 987 629 81 1281 1029 687 255 874 597 880 714 427 858 203 1070 322 1864 979 1293 1597 1754 1431 560 1703 1562 1740 1492 20 1247 122 611 591 343 602 1903 1969 1445 1470 1703 101 1500 241 963 906 925 896 738 489 765 1513 279 87 875 691 959 781 32 1951 1910 1366 1496 1134 1035 1657 112 1667 1121 616 1873 410 567 1880 348 1272 154 1170 1334 1301 1977 1369 325 1512 105 989 1819 1457 666 1519 1683 1069 1194 902 1594 1045 1257 465 481 856 829 1502 1040 283 1783 1899 732 158 1765 1131 396 1601 1353 1451 1736 198 362 1413 675 1049 1305 164 1195 13 471 362 1598 808 1685 1983 576 50 652 1803 698 1258 1199 1733 1653 554 877 1740 1447 1980 651 343 525 1805 1009 440 90 1249 1716 854 1887 1015 1541 1147 124 766 1943 1227 1397 600 582 1270 856 1198 647 544 750 1269 1402 223 385 1711 567 308 1933 1876 72 1422 969 771 1491 75 1720 388 1196 1233 1579 192 1640 1404 121 243 212 1624 850 1664 1943 146 304 1813 853 1466 591 833 550 1964 1071 36 1942 1679 776 1254 1902 1436 61 683 1364 1027 1091 52 62 539 1796 1721 1196 1785 1199 1606 1351 708 1539 84 1572 166 1244 1242 30 1509 924 1684 1539 1570 926 498 669 1665 455 1300 805 443 1118 244 1715 545 1645 1860 1256 1249 1288 1979 47 1518 1246 1754 737 219 1774 67 121 568 1420 1532 1687 656 931 768 1497 1842 13 951 1879 895 1601 1592 317 451 1997 1260 14 408 1220 820 1495 1447 697 1037 1587 560 637 595 1613 813 358 372 970 1233 1024 1719 1304 934 328 893 242 536 1511 1846 806 412 891 1367 856 230 124 171 840 793 270 1463 1729 1327 1618 274 1588 107 178 773 645 1101 1997 1472 1459 263 863 157 1918 1022 373 1688 564 163 704 1407 301 882 1688 231 904 666 1746 1871 1605 1390 453 249 500 1132 265 1846 958 332 129 305 547 267 1723 1391 995 1977 438 726 961 863 1987 1147 933 1269 319 1360 33 835 1552 414 950 662 669 127 327 454 339 784 1598 1430 1029 196 1598 507 884 1484 1930 528 1280 262 1044 489 1469 436 936 1799 1754 383 713 652 1518 1019 172 1487 1587 140 260 994 1063 89 1246 706 257 1281 862 431 801 171 473 77 1195 1762 1845 905 214 897 1325 1152 1216 747 954 125 1652 926 1903 17 782 217 1635 1560 974 43 1716 905 1468 622 570 302 1499 965 745 1686 1040 849 844 1095 997 1002 1182 1671 1721 1900 442 845 299 1456 215 1604 391 749 76 544 784 238 890 579 1038 1749 1401 1810 1177 224 1699 1764 695 1148 1505 1163 1699 231 1954 1046 543 683 83 1525 747 471 940 335 1270 1520 887 1761 1843 344 1014 1944 1136 1581 1717 225 1444 550 1582 382 295 906 972 1564 1607 913 1154 1859 1976 94 764 1534 155 382 1046 1803 66 10 1052 1076 610 1811 402 256 954 735 1397 1172 1315 158 545 1118 233 1299 1605 643 186 383 1892 503 108 368 1517 285 627 906 797 1104 1219 1092 1075 1778 19 167 196 274 707 1986 465 1699 143 1041 1270 586 229 1199 516 328 3 826 113 106 52 1126 1662 621 1373 1541 825 838 194 1637 372 737 575 714 1606 727 868 1342 465 1670 528 1734 36 604 1489 407 193 435 1803 201 1825 228 1176 1690 199 1733 1006 1398 594 36 1943 1910 343 1945 493 70 1743 1079 1236 667 1853 68 1869 1621 258 1722 248 1650 948 668 1737 1780 173 1004 1871 771 1344 1164 1553 597 865 772 1977 1565 1605 1284 1094 162 247 1066 1564 1826 1837 534 47 327 346 1996 1760 1352 1702 314 1063 915 1595 1003 1553 314 993 347 908 571 300 1388 1297 1028 1220 984 1105 231 358 1624 932 1306 73 292 509 1091 611 1756 306 1330 125 551 746 1199 1364 1065 1432 1189 1794 1834 679 831 93 1125 230 1811 1469 398 1431 60 148 1960 1907 60 665 1686 1184 161 965 528 1957 1863 1874 905 860 607 353 766 1737 895 843 529 1275 1897 1802 567 1825 656 1081 1998 847 745 1289 788 849 1967 1701 180 335 633 1080 1346 273 1391 286 25 885 123 1033 1650 1423 1389 1685 1688 1120 370 1053 730 922 1237 767 608 770 694 285 786 375 1067 950 358 1171 612 533 1976 1376 51 680 446 1708 44 707 300 1536 1097 1846 454 669 161 1069 1365 1384 1386 918 940 792 556 472 603 1661 1096 1394 691 771 1049 962 1227 1640 906 55 290 1322 1208 1977 502 612 1066 535 1860 859 494 673 33 868 629 1448 57 1912 898 18 1463 1370 719 771 468 88 673 840 1570 465 412 629 1563 199 1306 1810 1542 1444 808 945 523 497 1138 1987 726 517 656 412 145 699 992 1924 1485 1191 759 1727 401 554 1522 1471 1287 1508 1026 1369 626 1146 263 774 213 152 1228 250 176 1800 1635 1498 172 1268 1618 1849 1274 1736 959 1556 1830 1372 1736 896 18 400 950 1760 624 984 1059 155 495 379 857 1500 811 807 461 1772 446 87 1612 1758 139 1848 1060 1785 1101 408 230 1580 1163 879 635 124 1502 339 1621 1441 1798 599 55 850 234 291 1175 1454 63 1578 803 350 540 391 770 455 1595 474 989 1155 1169 1810 13 258 114 1243 1527 1709 1391 186 1973 1084 1297 614 1718 536 1867 378 1082 467 507 584 1942 503 321 848 591 1037 1779 1153 805 1183 1376 143 1597 688 51 1782 20 394 571 1166 1760 87 1113 1551 1913 740 697 311 1753 900 1877 42 799 1505 6 1769 330 88 668 150 372 1701 272 1783 813 332 1384 1769 346 1675 587 1142 1582 684 1206 1418 1735 207 686 1171 444 1015 182 119 1686 3 163 1339 1628 1024 206 1057 1715 365 458 1745 805 1952 951 1339 898 727 567 923 1509 1474 1503 319 1673 895 912 677 1419 1605 166 312 145 469 1248 1917 1595 93 609 1417 1785 1440 726 453 494 1139 1098 1813 1299 1944 1527 885 767 352 1741 309 374 1213 807 422 1791 598 540 373 810 1983 1300 504 193 1608 61 1335 1231 1476 1916 205 415 621 1207 606 1798 933 66 1883 51 816 856 772 1718 785 1693 942 447 451 290 1077 1848 1145 1785 1971 1926 247 249 706 1627 1938 1060 238 576 1653 1095 1855 642 1750 1441 1110 906 1961 520 581 977 452 9 1876 355 1522 366 1457 1284 1771 981 135 1376 755 1134 147 711 274 1237 131 602 1861 1617 1023 1935 436 1260 1933 1419 947 1909 400 1120 268 1010 1808 260 700 1993 336 836 589 1057 1916 137 245 340 833 1147 381 184 402 1427 1700 1599 295 245 709 251 1897 990 534 1702 1148 42 1970 1377 428 985 474 1595 331 690 1079 1301 409 649 356 835 965 830 137 1989 211 230 458 1831 415 1837 1042 1494 113 331 314 548 306 567 815 142 1597 1898 1699 636 777 1654 1170 1352 1350 1126 1863 483 1766 1511 1872 628 127 568 1024 914 1614 1134 819 1189 942 1163 1479 1367 73 1680 202 689 1822 1680 1294 1779 1571 999 4 740 1117 1098 376 187 718 177 1593 1661 590 1475 348 1112 1453 1488 177 191 1079 53 518 279 1210 828 282 1521 244 786 245 1962 401 925 1942 1343 1027 1405 798 1125 322 1969 827 1303 1447 366 215 1265 1443 412 466 173 629 114 285 1212 268 1619 1657 1032 186 520 1135 87 1674 560 1025 162 1971 661 1936 135 1644 961 16 587 723 897 777 1108 1193 1417 1184 695 336 536 1237 989 1752 590 910 732 838 1195 1684 563 1126 1961 1275 1317 1315 1868 1592 634 468 921 351 1970 1545 341 1483 1723 1030 1103 113 437 1119 1521 1895 1780 1030 1971 304 950 32 1969 603 70 1214 111 702 48 763 1961 1005 1701 1905 1775 1936 1489 450 977 915 1852 1843 71 719 1198 539 581 841 183 653 1389 553 1438 545 549 1278 1719 1722 154 225 714 196 1797 1175 226 1788 381 859 1539 917 397 955 512 8 312 913 1132 27 74 1029 303 1269 465 1888 1531 257 1180 1620 1664 1921 466 1515 1260 1670 935 238 295 509 58 1192 1935 1531 738 313 223 460 1514 590 277 1192 138 241 1748 1016 681 685 455 455 656 1910 1255 108 48 1926 1055 808 87 858 1501 1947 751 1455 1308 1515 1751 71 704 1624 294 1328 1026 1049 685 1863 1325 1051 1980 840 1784 604 1080 490 1653 371 364 793 280 482 1437 835 940 78 1634 1848 1411 1039 1428 1371 1485 1715 195 222 891 1719 1241 1805 1652 329 467 1162 983 1272 1404 73 450 1821 1804 668 1010 1134 18 34 444 63 1277 1323 652 1372 1074 191 524 742 1689 1280 504 266 1576 1885 543 1288 1476 1209 332 1201 53 1435 741 1058 154 1783 1204 145 173 1917 1813 390 712 512 255 1196 72 874 54 1432 1408 958 1616 393 1073 1982 1319 1696 969 222 302 546 1834 1417 1128 1243 429 1586 405 774 1254 781 1886 570 1130 32 867 1367 1118 292 1043 610 1985 464 1564 909 125 1272 36 1274 1834 657 183 561 1332 1993 1713 560 1038 277 1278 451 1462 987 704 1604 1883 1713 1186 1380 1916 1221 1195 1051 371 686 1876 333 1203 835 1485 606 189 955 381 215 137 436 569 680 851 968 1607 1248 1540 1261 579 1052 787 300 98 1836 251 1733 949 860 1055 1264 128 1058 1323 279 1964 691 1548 1234 1193 1579 227 1619 504 1836 134 1524 1832 342 1544 1629 1023 1961 587 58 540 1047 1986 1964 1787 1629 379 751 1784 1347 45 348 1271 162 351 1600 499 1365 1354 1245 1366 516 847 1487 1209 1389 1307 17 588 1939 186 1697 872 428 1994 1954 1619 741 1154 449 1428 409 1778 314 1175 834 1964 603 1603 1999 276 617 666 998 645 850 881 380 740 115 1793 851 1416 843 1037 803 1994 1503 630 605 1881 575 763 555 1937 1817 948 1852 1453 13 624 703 603 1105 494 1053 576 1126 1113 716 1067 746 1896 353 1806 639 869 406 1482 315 1739 1884 922 866 614 1810 1251 866 1366 615 810 813 804 1949 22 1676 1368 1007 920 1969 522 1972 521 798 423 820 1811 676 1782 874 34 623 604 1035 172 1200 157 1766 1758 1995 404 780 953 435 37 1778 1230 898 849 677 582 557 841 829 949 1990 871 1957 815 996 1081 1721 235 1793 383 1537 615 515 456 958 1580 1341 1079 1331 964 1526 1036 1942 234 635 928 438 929 976 465 1678 1975 1644 239 955 362 86 1958 1099 1516 491 973 1127 1699 1586 158 1331 613 177 376 1203 386 1184 1937 528 1122 1118 639 923 1489 68 601 1248 1767 1911 729 335 461 1186 1189 872 1853 979 1774 565 569 1012 569 700 1295 1533 781 1892 156 24 923 104 1758 1414 1748 1787 254 1584 344 1675 1806 543 347 568 511 448 669 1239 535 1891 154 402 1297 771 1343 1058 916 1579 750 688 1673 38 372 808 87 1416 761 1711 1377 795 1911 806 883 589 1070 1455 1145 1544 952 1808 625 1617 985 214 577 358 489 1500 1004 546 1013 1132 497 738 706 949 1060 1853 916 398 402 1887 638 1290 1103 1463 74 284 1618 290 1404 364 35 455 642 603 1875 949 1903 67 1469 1033 1032 259 1116 1317 542 1018 14 1517 190 1809 871 1027 1445 254 1112 1414 343 134 882 1254 1282 1795 1686 1532 238 886 510 936 601 1439 1697 170 240 427 1715 949 1776 1373 1755 1104 830 464 186 831 1443 1931 1337 1522 829 1110 353 221 1730 700 576 504 854 482 1499 1927 1182 167 687 988 1109 252 637 1259 496 1014 710 1071 286 370 1746 1899 258 1960 1815 1700 1683 339 72 1421 707 16 1788 1698 607 293 1089 1978 903 212 1984 1815 543 1375 1922 1087 373 1118 1076 1008 1044 95 343 1279 1240 1390 1596 226 866 438 1310 1535 367 1622 639 436 820 1015 1384 1129 1372 477 1675 1811 1718 924 539 1722 1432 733 1599 573 793 1697 1698 468 1022 677 1039 1142 307 118 731 1228 140 503 1299 709 1548 1601 1720 1100 549 1435 1624 968 81 586 1615 434 354 314 1102 1020 1493 253 458 176 892 1380 1816 1158 1131 44 696 842 1651 1819 1247 1037 654 1259 826 363 1050 1269 1311 414 1514 1842 742 945 1400 1726 953 903 1072 1406 1736 1100 1257 3 1680 1516 1045 208 492 1475 108 905 508 309 1667 524 1893 303 307 804 1225 1037 935 1659 905 1421 725 1472 1832 676 1729 1050 1266 1616 879 924 621 1822 648 1321 335 669 1070 1433 880 707 387 1885 273 1822 407 1967 1933 397 1233 30 783 16 832 697 196 557 865 569 1251 85 404 692 250 1750 1883 655 1370 1650 755 20 1013 320 886 693 247 1970 1791 1631 1780 1046 799 738 1520 1329 112 720 1349 1433 921 676 1584 81 65 1734 1948 571 1591 508 1668 1625 961 1154 99 996 435 1485 1022 1313 787 76 1956 209 763 592 117 1175 542 734 369 1184 303 1571 1554 94 750 1111 413 1157 1652 197 1765 554 609 266 1873 1720 1812 1356 270 1333 539 1917 664 1636 987 1888 805 1820 754 571 1650 1594 1387 477 914 130 163 834 1652 1676 218 1765 53 1773 507 1125 1847 1538 1295 1963 288 260 1614 1483 949 1449 1608 1481 1512 279 964 1006 895 511 359 1179 40 1879 199 1245 1450 1896 1872 114 1693 137 583 1674 1917 1868 1901 914 1835 8 934 973 1637 1830 1962 1252 790 1712 44 1152 353 615 297 948 74 244 803 1168 438 1953 1471 868 1700 184 348 1266 220 652 614 1144 599 472 1001 1228 94 565 1657 1336 1656 799 1681 600 47 186 1627 81 1250 1345 576 229 256 1279 1840 1908 787 1970 1203 661 203 972 225 1845 1197 1996 976 1263 1771 268 268 894 1285 1900 1452 1743 385 800 1203 665 1799 517 467 529 624 1674 1609 1674 897 925 1669 490 626 1971 1192 467 1172 907 371 1967 1425 389 1645 877 86 591 1589 1452 15 1937 1385 1045 1346 1546 1783 1279 1343 234 1074 1629 598 2 616 26 329 392 1009 1015 996 1679 1050 868 362 1207 1602 494 322 1665 372 936 898 1605 39 589 442 663 483 1860 452 424 805 725 1386 601 804 716 1161 1045 1141 1756 69 1839 300 1205 1662 602 228 1976 1489 1896 273 1882 305 181 996 456 1335 84 878 763 1607 538 1640 1244 1222 1338 115 1417 1817 337 1324 440 720 291 690 1019 483 54 43 580 475 205 1043 779 1588 1335 1591 831 1201 10 865 954 241 473 1621 1415 225 1742 1243 88 770 1508 1261 915 972 1460 1748 829 67 338 1375 1354 1401 1801 1396 1827 1876 645 665 1385 145 783 1764 201 1097 654 290 801 1443 1627 1078 866 571 166 1394 1750 1010 1448 282 1028 661 1832 519 1601 242 802 858 633 840 1445 1794 351 430 268 1711 1985 231 1407 1927 1984 1621 1723 1322 62 780 1679 1665 537 1944 344 1292 647 594 512 508 882 1742 1314 542 1142 232 209 1289 1448 1553 777 730 426 708 358 1086 1036 430 1972 1567 325 573 87 1523 1427 584 1916 1826 127 1504 416 1110 1316 502 1119 519 241 349 1471 200 1725 864 303 732 283 1975 730 286 590 166 304 1759 479 1367 1958 1152 1292 1434 1917 1123 1779 809 721 365 1280 1585 755 143 227 798 1369 1845 950 1717 1588 1214 957 952 1810 782 766 662 326 960 291 961 1461 704 1102 1620 545 472 1628 5 363 1513 173 215 1205 188 1268 1731 870 745 1450 88 1057 1561 1255 944 792 103 243 69 1629 124 1098 628 362 603 1007 736 1218 1817 1266 363 1415 65 1652 81 1132 1016 938 613 1774 1692 1041 415 1119 1506 1394 1494 1859 977 1190 539 255 553 1179 1254 1262 8 23 70 1334 222 1996 771 11 1039 701 261 722 105 1456 218 1481 214 100 68 629 676 229 226 331 404 334 385 1459 672 991 737 826 48 351 300 1207 334 995 357 1424 1881 255 1534 302 55 444 1869 1919 575 491 575 1658 278 489 844 1128 887 1892 846 945 488 557 589 1316 123 1054 1340 668 1459 78 1562 687 616 579 1601 952 124 935 1427 456 542 1406 390 728 175 1846 61 466 132 1872 90 401 203 382 1792 1366 369 1150 958 1692 1251 1238 1673 1966 932 192 1864 968 1614 1832 70 684 620 1219 1203 342 1816 1843 1900 1697 113 73 1213 731 1295 74 948 134 1658 980 152 1009 1719 338 986 1495 324 1871 1882 326 1255 1448 1053 1635 49 1941 557 1452 537 1433 2 701 775 1015 240 519 205 648 1969 1150 365 842 1620 1330 759 651 645 1105 1489 183 1376 986 125 270 640 1333 805 762 461 1458 26 207 710 1727 1869 547 1658 1565 653 528 1005 773 67 1128 681 1511 1387 89 803 228 1860 721 64 893 888 659 712 938 1136 202 1386 1744 626 1166 1520 621 45 5 579 1653 1015 12 1826 195 148 485 1120 696 202 739 460 823 1907 100 756 133 866 1615 1388 1211 489 1502 1660 910 731 717 1400 1296 1758 1284 1812 1016 787 801 743 208 424 282 879 173 1693 562 1622 756 1303 1193 260 1547 498 313 1637 206 122 1998 843 468 923 373 1703 1729 199 1001 1396 1100 1352 1546 1845 435 1751 751 369 1214 1004 925 1147 1186 455 664 775 1960 1807 1801 969 349 185 1745 1424 1450 603 1822 1252 1030 529 1099 1228 1035 911 461 1299 566 952 75 155 1843 1327 1837 434 873 813 200 197 1106 706 536 1442 126 1407 592 50 1336 291 927 1255 377 644 1011 1666 1467 1552 242 585 657 1589 1462 967 1461 1742 713 660 641 1023 1746 118 707 227 382 424 1627 483 643 298 518 394 1424 1929 1776 247 1961 2000 1190 1251 1922 191 58 724 218 1996 522 753 378 1847 450 1238 1037 1523 465 522 1074 1825 1002 79 1792 206 909 1210 1691 801 69 1940 1428 1214 1282 336 709 222 490 158 828 594 859 143 1527 1797 789 346 834 322 1766 1326 1293 407 773 1897 194 1208 867 1081 1509 1943 1695 897 685 1682 201 254 450 557 1273 1194 1111 1042 1825 1889 265 1622 1280 1507 1384 430 441 1801 1591 1169 1523 1306 559 1664 434 1776 1305 1507 1158 727 1259 246 1922 806 1169 1621 255 1874 1136 547 1218 15 104 1745 76 1080 264 844 1073 689 391 728 1436 250 1088 396 400 647 1676 190 1329 78 471 1137 100 913 1228 1148 421 204 1234 13 520 737 1195 1134 1234 930 538 1798 1928 319 1829 1939 1528 641 1772 390 1239 470 1097 1232 378 1566 1896 588 1145 148 1465 188 1585 1234 1059 1273 1962 318 1099 1301 1336 1961 293 451 1253 1211 1610 1274 879 1591 860 1558 1405 68 1446 1951 1608 1774 903 1918 376 906 1056 333 1629 1210 987 318 1455 1680 783 607 1336 1973 642 124 1744 1932 1150 981 937 483 1623 738 1036 922 475 1445 851 1096 1115 447 1865 234 586 1253 31 652 1955 1604 897 861 320 419 1784 110 1256 1832 545 1708 504 621 1214 974 1894 1700 1019 97 1650 121 1075 1586 1181 887 596 763 814 398 337 50 1619 212 1399 254 1957 1417 1762 1948 1296 751 784 881 1601 297 54 1920 224 675 1922 78 768 467 1313 1109 1541 1647 305 1014 373 527 1226 1394 962 452 985 603 119 362 717 566 177 521 37 148 1776 658 937 1681 1726 1752 1529 940 1807 1980 1427 729 890 830 1177 627 1303 1713 673 182 1225 31 431 76 334 556 1232 1781 1108 175 1096 557 1774 1966 1103 121 1768 1786 1608 338 1383 1771 114 1013 949 1165 1378 826 1051 571 1488 1108 671 1882 497 888 305 1850 885 913 625 440 1202 1043 1747 1191 1697 1071 1509 1489 839 1351 1520 1193 439 35 1229 610 1989 1026 1706 1797 846 677 589 1567 855 1912 1609 1401 1923 1554 1679 509 345 432 950 1221 389 1869 365 37 1422 644 1649 1676 760 601 731 55 75 1157 1227 1096 1219 1824 523 1109 393 1140 1997 915 354 960 86 660 663 362 351 1647 1221 1353 1546 303 469 769 306 1502 1038 256 1014 1780 1450 105 1287 1018 1447 1759 1808 1924 1983 148 1862 175 90 194 1151 711 578 1898 24 909 1831 1868 1746 550 1844 630 204 423 1602 48 1895 527 1307 343 1126 1894 434 424 804 661 1713 1936 235 1510 1571 289 1202 1102 659 920 678 1527 1925 189 221 1507 324 251 231 573 1307 992 213 1970 1127 1927 463 897 1452 500 896 127 1352 320 325 1022 373 550 1590 431 1459 1196 1972 1029 1269 134 1716 524 203 775 1146 1098 1376 1610 1834 1173 69 1569 1354 1445 1069 171 1724 523 650 1003 1675 1666 136 1942 1924 532 1513 382 664 1024 769 1021 302 1723 690 1699 1582 1685 635 692 1643 430 1740 1100 32 569 222 357 719 511 577 42 1542 935 565 780 1140 1396 1036 1717 1690 1664 1392 139 1540 312 210 1176 1882 1639 1203 231 1554 1431 502 705 1369 309 1141 1481 338 453 1779 1381 1822 1335 1730 1039 893 408 230 1562 627 1179 170 1512 478 265 1937 171 727 1735 336 1723 503 328 1626 1688 412 786 1195 1937 1293 869 890 84 1514 1753 536 966 1863 951 1742 165 1690 811 503 1900 1027 648 729 311 972 1133 1818 168 1217 1895 368 473 546 663 1817 1619 87 437 988 798 1331 1317 1952 314 59 265 668 894 505 647 1855 1103 1516 1757 1121 1571 114 2 1337 1301 1145 910 432 1836 1635 684 1269 1160 1480 303 1907 829 320 4 1312 803 1441 823 88 700 1333 552 58 120 1904 350 1936 1046 1825 1820 341 364 1063 772 1042 1208 1110 1370 1881 1464 25 1770 1622 1831 474 797 1250 425 1296 23 1530 1193 617 468 1472 1456 568 277 144 953 1648 1382 182 1795 2 578 30 71 1347 1784 1115 1402 530 1839 1629 1045 1656 1528 1533 371 401 660 506 1563 666 118 361 1583 1516 1385 696 1860 536 21 740 1075 1250 1118 284 95 131 1838 1733 1816 826 901 1103 1903 1139 574 1224 107 91 1987 1440 891 435 67 1517 13 1171 451 528 991 1312 1155 1799 1652 656 1346 1604 1305 1118 453 862 584 1306 580 438 1885 1603 853 221 599 423 1422 276 1377 282 1893 100 226 821 874 720 1617 1745 1207 903 477 788 1910 1006 1773 1371 1396 926 1555 1081 1125 1241 358 367 1832 1555 16 781 76 639 805 743 483 103 437 475 54 1408 1204 1474 1449 733 472 309 1617 723 530 595 211 717 1313 1824 14 336 579 1392 1052 786 798 804 1221 599 382 227 805 348 1599 1933 783 104 798 780 1698 799 1595 1068 203 201 194 1901 1754 1859 1946 231 889 228 156 45 1371 1842 120 388 1826 1445 1365 1014 372 1261 937 18 782 1840 1800 119 313 679 1007 1777 636 1337 195 1810 194 40 1045 1717 318 171 1049 1103 1420 1483 664 1222 554 1218 1203 1095 7 560 872 1811 698 560 1498 1818 1734 1547 1372 1867 1741 12 926 713 242 548 1403 1794 1028 1102 1106 1213 376 533 1844 1250 693 1636 1389 799 1542 335 871 183 876 193 299 1613 642 1413 90 1026 1573 1784 59 1947 1155 1039 853 1463 1443 1941 1295 432 1030 952 277 207 764 101 78 165 1194 272 365 1799 586 649 965 649 868 1884 64 1039 1580 1431 1457 416 268 1697 1192 748 451 57 167 991 414 460 1155 86 1446 1532 541 802 650 125 753 43 30 1521 1374 710 1716 631 935 1642 907 480 1034 271 229 1074 959 696 797 32 931 995 408 1450 1334 1439 1115 1760 401 797 1214 1709 476 858 800 1618 527 220 1339 928 1847 1130 1160 1370 124 1233 694 555 193 148 1224 900 1915 420 1901 840 1941 1537 772 1371 1635 1343 734 1208 1942 1212 486 1730 1312 1009 1663 110 1144 824 574 527 1648 1965 168 354 1669 663 1868 1675 263 953 1396 1151 378 212 184 628 1643 1040 67 406 1527 331 1306 795 201 320 1467 649 1746 1531 1842 1590 1646 1004 1698 288 436 666 562 1823 542 155 405 504 475 321 975 1011 641 1127 453 383 1414 1996 1940 1572 1553 1263 532 313 1469 620 1822 1879 1278 293 876 238 1974 997 529 1255 906 689 1753 313 1105 208 1233 1984 1965 1485 602 1819 1453 1946 458 660 81 1126 724 934 1168 482 297 698 359 1953 607 1682 1571 1359 993 1866 625 1700 343 1900 1875 776 1207 1923 70 937 1612 994 1298 778 1398 949 1618 1839 450 248 1972 1766 284 567 1987 1208 1106 1702 947 945 1802 2 1628 1899 855 1575 363 1954 1608 1492 69 1412 50 1020 1038 1047 223 1774 1882 1967 199 1751 673 912 1886 1222 216 689 365 1905 861 1202 1733 1222 1891 943 1282 1092 1647 1925 541 731 1890 1013 100 305 569 1863 1790 919 945 1488 1465 1611 639 1079 1975 847 1919 1205 1225 570 42 1371 794 1534 814 664 927 1962 313 1898 1036 1968 117 949 491 1929 219 594 186 616 1233 250 594 989 1669 292 47 1307 1087 1435 301 1739 722 1715 847 1698 1380 1693 406 65 1679 105 128 908 150 139 494 1965 1355 402 891 1849 1824 1045 474 947 1837 526 63 752 1602 235 1521 587 1101 1523 1758 618 462 679 111 113 1033 569 1166 1541 1580 608 694 1619 1314 1932 1081 1282 615 536 1767 1847 1181 1550 1374 711 926 799 1357 1586 1651 1106 14 1486 52 1837 515 1650 705 802 272 308 49 1788 1449 1701 1400 1162 93 27 158 27 1219 1183 14 155 1028 233 1181 1565 1594 344 812 1801 567 870 494 1560 633 1052 222 878 957 1794 1083 1750 1969 1545 1957 788 1726 717 125 999 1654 981 616 926 538 812 69 1005 95 997 1295 1200 1298 1627 1252 879 794 295 1383 1122 1661 1637 867 743 1237 393 1297 66 1940 126 1772 804 902 1631 1539 1935 807 394 1950 1608 1733 49 1781 1918 246 1523 910 235 1101 1419 1957 889 1753 391 400 1654 1550 780 1236 1739 1624 1783 242 201 109 1591 534 1813 899 137 1234 662 1459 1604 454 1900 380 311 403 1475 1274 64 448 552 1064 287 1804 1244 1283 1305 325 1879 1361 897 569 1359 499 1684 858 1448 1879 1651 1287 398 305 1831 1466 1041 1130 192 1324 320 41 1470 399 282 1586 1844 621 448 1820 474 317 1279 360 1426 599 317 606 1565 808 754 666 1295 1527 1225 1543 960 1240 1030 90 1348 849 666 675 942 556 965 703 1728 1677 843 1394 1318 1540 523 595 1012 68 60 1208 188 1109 1896 644 341 1256 1886 62 1128 938 882 1012 1645 42 280 1295 1382 397 817 264 586 754 1877 1244 1237 754 1218 1900 1741 138 1907 696 872 764 837 893 813 899 1302 1293 232 1686 798 110 930 782 1571 1797 992 1675 311 580 1050 1684 709 1458 927 990 765 1338 1223 1248 891 7 537 1508 95 1886 415 1231 568 1676 1302 1653 1074 1762 1498 1911 658 622 642 878 1711 1820 664 1421 1604 1900 220 482 51 598 1209 493 1148 620 631 1044 1374 558 835 1686 1117 500 1436 206 1493 503 95 1547 1998 289 198 462 1232 1383 492 339 697 1283 1012 500 1757 599 202 90 221 1327 1274 117 1243 1238 209 510 861 364 1329 1451 1632 102 984 467 1454 630 658 1155 723 829 510 1632 605 558 31 285 354 421 388 143 1831 1464 346 1439 990 717 1121 608 47 1644 508 531 554 1718 1805 567 299 1254 1856 420 447 1414 1910 378 743 1526 837 581 1035 1305 702 804 801 1680 96 458 1694 715 139 1236 331 28 1799 557 1420 1439 1718 95 1981 312 455 1690 1533 555 636 10 1008 1297 1823 867 1088 186 528 1184 900 1934 370 1358 1459 344 279 770 778 1285 697 1842 1805 1049 331 1186 283 1572 1183 669 1829 595 777 1079 1168 1993 515 593 520 464 162 1677 999 1962 313 594 1879 1949 541 706 628 191 1690 1274 918 1261 468 1561 701 1810 1903 1029 206 1575 707 27 94 582 202 245 1132 163 188 97 147 349 670 591 639 1265 1606 123 689 368 1938 1404 686 946 1401 1596 605 347 1777 714 1328 1229 1715 1644 1138 574 541 1512 979 1004 1334 613 800 222 1319 1277 150 1724 136 294 1015 1218 361 1826 1294 1441 850 1251 464 582 796 1635 1653 1919 306 1075 1989 795 322 1122 678 402 1081 513 517 1717 1134 548 1074 1687 477 1771 1 1452 247 98 1486 1473 519 374 1 460 1321 441 1586 469 198 120 511 1845 1331 235 332 701 123 1436 570 1819 425 572 171 1673 1723 1298 213 1863 1252 53 261 234 97 1165 1734 772 1774 52 402 165 1561 1395 1207 1634 1255 282 1070 406 837 144 568 1591 498 1020 154 666 652 435 1323 1017 1560 723 412 1076 1414 1711 1895 1014 1412 124 90 153 1313 939 1222 924 1845 969 579 1716 816 1283 295 1569 560 1998 295 1811 1255 1861 1949 28 1723 644 218 280 1824 453 1821 602 1859 1513 901 808 1288 378 1108 1483 455 430 36 1760 866 1854 942 674 1115 648 889 1947 1507 1682 1344 856 1894 1392 520 1053 1125 951 1792 425 1267 115 409 667 1301 1686 824 1157 500 1842 409 1824 549 1209 1110 1601 1035 1619 489 1306 1066 1280 175 468 1519 206 1645 1067 799 1885 1959 218 925 1793 1678 1193 384 728 970 804 228 349 921 430 799 124 1735 1590 487 1990 670 1817 1571 231 207 680 415 135 1250 619 1076 286 1115 1493 183 1916 1566 314 785 24 787 1663 1023 1830 1821 1953 842 654 232 1193 1241 1419 33 638 342 1697 923 316 463 1427 943 468 638 1844 1459 1843 763 1356 1182 1351 1664 1373 923 447 29 1207 1916 2 1581 1048 353 275 200 1224 1738 20 1451 1957 137 1049 1141 602 891 302 612 1061 1368 1403 911 185 664 1782 469 1 665 250 294 1830 1503 1112 1136 1139 795 1243 29 998 432 208 1418 1642 1841 325 1531 915 1822 737 574 330 1553 853 1245 1514 1172 1090 792 1018 710 411 162 1324 1902 1211 1306 1877 1358 586 1758 1837 1019 1612 443 1273 204 907 8 824 418 1318 1619 1931 1207 954 748 1657 1658 1376 209 353 393 343 1577 49 1456 1460 1413 1334 785 1030 788 1573 1732 799 246 1258 1730 1632 1316 1359 684 516 989 496 322 241 164 1964 96 1674 280 1054 459 8 1316 1868 1069 409 1688 704 1693 458 279 1542 1523 801 1924 821 634 350 1030 449 119 964 675 1776 137 1330 908 220 1185 247 1013 824 1060 213 1753 1383 366 1541 347 1529 1338 1451 64 1511 1135 43 1627 1841 1005 988 1560 1830 777 525 1117 1108 228 1381 158 17 483 1215 1329 1721 219 6 561 1160 1531 797 822 10 383 1747 501 1825 1873 1412 1652 552 1570 1555 1377 1974 202 455 1972 1252 1581 99 225 146 735 699 1202 151 600 1284 549 40 235 1515 226 1163 900 1785 320 28 992 1957 280 1536 466 298 89 1320 963 170 1342 552 1353 499 1485 1369 12 1442 1986 411 581 486 587 1599 1479 726 1653 1428 370 1157 1543 400 1845 1652 1005 34 1701 1849 1832 1814 188 319 1316 1704 1811 1678 1146 1020 642 1420 1783 381 103 1364 381 149 1750 390 184 525 145 928 564 725 1736 939 1773 1638 994 312 1878 134 1260 941 894 828 161 1739 784 100 1979 466 379 597 57 1447 466 1505 1793 164 1044 1901 216 1776 605 1522 64 114 1742 1524 401 176 796 1233 1052 1772 1365 91 715 1634 1272 1881 1165 1179 1076 1179 736 342 977 1453 144 1863 1743 286 1520 160 492 817 950 239 1290 1523 155 168 288 1262 1763 1477 927 318 1962 91 1848 1139 64 783 92 902 1543 201 884 47 1898 231 706 1062 96 1077 344 600 1073 1004 8 1820 1128 1865 1819 1879 1850 879 1462 221 566 383 1817 617 637 1431 858 127 1588 1256 1986 1312 871 941 1574 733 161 377 649 1904 1834 1024 1936 487 1599 617 1526 242 1256 498 1136 1328 758 1397 1316 565 1564 1738 22 1102 1551 1516 915 776 673 1360 1970 1389 1802 147 727 192 728 1380 329 412 489 1858 1303 1016 1254 551 1031 1054 1251 261 79 1965 1316 1712 1448 1659 1826 300 1135 1470 701 1784 1197 1773 52 92 1962 1202 1972 543 893 675 126 796 951 833 604 1413 674 705 1860 1416 676 1306 621 1057 216 285 1442 241 478 1628 1078 670 545 980 279 1691 874 940 1573 1449 1315 403 708 717 799 1061 1089 388 1112 1167 1810 149 1273 1043 1537 1942 1854 1822 1305 514 72 520 17 169 1749 1227 1562 968 1743 1848 564 1194 1731 614 1382 1455 774 572 285 1709 1539 1217 1732 1524 872 674 69 390 338 1460 495 839 645 155 457 129 529 1082 86 795 753 636 1001 1803 1494 978 394 154 1171 509 25 1303 1898 751 131 1150 1768 893 1556 426 396 1048 1964 1784 1293 1741 1124 1023 1517 1001 1442 285 152 1520 1195 995 402 1984 169 500 352 450 1933 1258 1349 17 455 714 624 1133 52 697 436 18 70 158 1641 1525 1770 1321 1633 1791 631 165 253 1454 1251 651 240 8 1770 1495 1508 1009 657 126 1964 1150 1255 1680 474 1866 1709 315 82 922 1352 1152 1679 1725 405 122 1173 150 1292 939 1734 1356 296 1577 472 1777 902 682 663 1538 331 1084 567 1871 1259 1593 109 1996 632 88 175 1431 1448 198 232 1291 362 215 1953 1588 474 1656 108 1652 1715 1047 1315 677 676 918 673 1359 886 1771 1966 556 1069 539 225 235 253 1449 1 1106 175 809 1725 1448 163 858 1469 1810 1864 1443 184 1804 1451 1725 663 1674 1613 370 1530 1295 808 1524 1113 397 690 1921 1582 958 1491 293 834 1092 1988 1808 644 156 1192 1930 433 1336 560 1972 672 172 937 737 1630 857 104 1750 986 1673 538 1837 481 778 1077 1680 1772 1119 291 212 392 419 752 1795 311 1807 1553 1775 309 573 1527 1460 46 462 629 1837 1774 202 718 1082 697 1558 1379 369 1452 1131 1516 306 451 1332 388 191 1613 471 970 1451 1181 136 373 1666 1938 1515 679 202 681 41 1542 9 1409 500 1895 1703 847 750 1819 1237 931 1543 703 366 1643 22 543 1677 1111 1290 1787 1999 1469 1777 1340 1034 1214 1576 264 270 1480 1316 644 395 525 737 250 724 1988 1785 1676 723 1967 1687 1511 1740 205 44 1771 1510 1024 1730 1754 743 529 1168 863 1775 179 221 1009 1049 485 664 1768 1837 1564 711 1040 569 273 702 1020 802 1126 659 1452 1317 591 832 881 994 1631 536 832 1228 1776 718 678 1178 855 1874 1211 2 1799 1965 1466 566 1717 1343 1392 511 1148 1047 179 842 658 1603 677 832 1018 1944 937 362 732 340 1621 149 1762 1570 8 226 484 1471 110 369 358 1835 545 47 1088 1441 611 829 1198 330 810 1444 1258 318 747 565 1911 285 794 1238 575 590 1360 906 31 1606 1870 831 752 1371 1585 702 1930 393 1142 367 1301 1397 1408 1116 1536 336 56 1366 373 494 1093 109 1916 1959 1564 476 320 926 1929 1283 1567 1744 1535 602 565 1823 156 98 651 960 881 846 892 1026 368 1042 1641 1281 550 763 1133 633 1324 63 819 1806 1385 326 647 267 154 1305 346 1338 1300 1306 810 1892 520 500 1185 665 409 197 381 194 1483 1289 592 1188 252 1016 1881 1128 455 1411 3 1402 1414 731 1916 1726 1960 611 248 10 20 1639 1287 528 1709 861 1332 1834 1398 58 1968 955 1384 1384 767 51 1377 1671 177 259 1375 610 915 594 1374 1795 1703 1999 686 1850 1217 888 1272 1994 548 1339 1234 1444 957 1531 1314 535 1373 646 879 1400 909 596 1934 1199 29 658 1612 1731 1069 1967 1703 87 1568 134 1074 1748 30 302 1192 1689 825 1215 944 1825 1522 1862 1874 660 460 794 650 720 1361 1056 650 1001 197 1308 1637 622 1880 73 633 1566 751 1835 508 1579 293 1619 171 1439 1870 2 1631 1660 1324 593 1824 1320 614 513 782 1736 997 1631 814 1404 1585 1850 258 1212 524 1736 189 657 1709 389 549 1927 447 174 1626 1953 811 1597 421 1614 724 70 1700 939 129 33 774 457 1824 1561 274 432 617 1972 765 435 1313 1748 651 710 112 974 1093 1918 1301 1272 1532 1801 296 552 925 1198 1680 1067 1526 1797 1286 1940 1224 1897 682 517 61 1501 165 1554 11 1310 623 1636 554 1703 1617 1116 1747 1994 957 25 1818 782 1421 1771 317 932 522 633 1885 639 350 240 1212 1923 1707 444 1303 1260 781 60 1031 1698 1662 1969 1763 380 793 1464 1224 1139 1121 1209 507 88 1730 46 1486 185 872 551 849 368 496 989 1387 172 171 1558 1386 1748 1002 74 1799 937 6 1747 861 571 959 554 1179 415 1864 175 344 144 752 984 423 100 1188 1343 1819 816 1651 901 573 830 1411 507 1947 701 1346 1299 1859 1978 527 242 993 878 650 505 373 1432 1785 1940 632 1997 461 387 65 1901 293 263 147 280 1425 1039 1769 928 1593 979 1189 784 479 1792 468 1549 1697 998 22 989 548 94 1741 1574 622 1793 932 391 51 101 1683 588 307 1608 512 446 1409 1586 1079 1738 486 1398 29 820 119 1497 1986 459 821 1990 1909 126 388 146 860 303 1406 1292 1828 535 392 630 262 10 485 570 1851 701 1642 615 1553 917 1155 619 1950 97 596 710 484 1291 337 1468 1334 1835 1282 443 1178 1165 1537 1197 159 1492 1110 832 657 255 1381 453 123 586 1382 550 109 360 1798 843 1454 1296 524 846 835 709 1679 414 768 427 629 1585 1854 1943 479 542 94 1094 1044 682 1597 257 1146 688 313 111 1100 1398 1539 43 1449 1934 1301 792 969 1211 1158 1154 181 85 1707 839 1207 526 385 806 1296 1557 520 1798 1945 43 754 1034 1532 1285 1660 211 1716 593 348 1255 434 28 44 1425 1906 691 678 377 13 937 673 1702 847 872 442 1392 1884 1515 118 1755 1551 364 903 1841 1587 218 1197 447 1366 1149 143 1059 1451 765 491 660 831 63 490 978 1405 929 1207 1344 758 1049 1106 1728 971 425 592 1277 349 213 533 14 728 664 1748 378 1402 1203 1174 1367 26 984 1241 424 151 1223 635 566 191 295 1112 253 898 1671 1328 1307 885 1492 1901 372 971 814 1699 1738 1201 375 1624 956 393 11 630 1100 1753 1798 1151 1573 564 419 1793 1292 266 465 746 1846 444 171 1469 779 1251 967 1333 745 801 974 170 1436 87 1998 162 61 1353 1949 809 25 1359 1055 100 355 605 1018 515 156 1894 376 1189 2 1020 332 64 1495 1595 1832 129 1027 1671 1855 1585 381 1299 759 1257 1270 515 1281 183 918 1332 875 529 251 1402 277 1529 703 1403 468 1618 1225 699 596 754 423 1206 1505 89 475 1397 1271 993 851 347 312 294 318 1327 1086 1095 1403 832 1810 830 132 692 1036 1437 252 721 1916 393 484 303 521 1355 1844 1277 744 804 1576 707 623 1313 1512 808 586 1216 1405 918 1101 66 1649 1547 219 1490 1335 1729 23 1780 1435 1840 1402 737 442 1569 484 322 1045 294 1206 1355 514 1849 1967 411 500 627 1013 1920 892 1934 1414 256 367 765 128 1717 1354 218 1086 1209 500 352 1572 1827 1155 986 285 1520 162 811 354 613 97 1984 942 1252 1565 1043 992 1166 530 1937 1 232 814 606 135 1280 1847 1543 425 1010 400 1449 579 166 1608 720 76 1452 1108 1283 1622 1707 366 254 1078 982 1469 895 661 1665 71 470 1190 1666 325 790 41 203 934 609 127 183 1702 1155 79 979 16 925 1592 1263 1106 1461 1176 1557 1984 252 1485 1385 1051 1393 1658 689 1892 756 1660 1176 780 1101 1614 301 893 462 633 65 286 790 464 817 1987 200 1227 1505 1460 1163 689 1338 847 1555 1164 884 1696 1808 1896 536 832 1541 1981 783 1371 1692 1661 111 934 1672 1503 168 577 43 93 953 1290 361 1723 1369 482 1340 1801 1554 1012 185 1003 80 867 708 1719 523 1891 1712 1071 849 1067 777 959 1033 729 1717 649 643 6 968 1599 1987 156 1671 945 991 1333 1472 1192 1895 694 616 242 677 1036 1797 511 693 997 1677 1739 1446 1683 638 1789 882 572 1599 1870 1051 390 150 1583 1238 1745 1612 1877 76 948 943 742 1374 1341 535 472 1322 292 379 1623 1948 1775 756 1144 518 811 1457 1165 338 1225 1693 856 823 551 1774 1682 1355 1377 415 1854 40 1576 1665 1066 802 258 381 406 535 961 1518 1913 1144 776 253 336 1416 1356 1180 71 802 376 1430 109 336 1859 391 1971 1705 69 456 102 938 776 1918 1821 1705 748 740 645 245 222 950 1739 1698 713 688 1177 1364 765 117 533 234 639 388 22 1837 1761 1848 25 1449 996 863 195 1931 1420 46 1863 1403 1507 947 139 1020 1792 939 662 1282 1993 1797 1724 1763 566 182 1773 81 1560 126 875 1447 250 363 459 306 1031 1213 1598 1122 156 761 320 1777 159 1554 960 67 1937 117 514 591 720 228 1313 653 64 118 1289 352 1610 1420 532 998 1397 1447 1090 717 741 296 1359 24 1713 72 1520 195 25 25 302 1539 232 1180 630 113 1622 917 240 1481 641 733 543 1774 190 726 1512 657 282 516 1238 913 854 121 413 1253 130 1585 830 1048 1352 112 1707 691 1565 425 316 594 660 1712 80 1568 228 1666 504 1172 1626 20 1920 1536 834 745 191 919 258 1144 818 832 455 1277 1588 1752 549 479 608 1420 137 978 378 1031 1953 910 603 409 1294 1695 1643 1321 1177 190 980 1853 756 1680 277 1783 1538 1806 1748 1729 585 421 1864 1517 1719 238 1557 566 1923 801 1129 1755 1317 1557 391 1373 1625 123 402 327 1792 572 1036 765 296 1232 255 1272 1741 1457 1964 1249 1727 1887 467 1804 1894 486 690 840 979 1452 81 1812 729 383 1917 772 316 1390 723 1779 1353 23 1088 1307 1318 1073 695 483 539 203 882 1640 97 1381 1244 1104 1802 1533 799 1595 1138 1789 1785 42 1092 98 5 21 1776 465 1287 1063 1899 1077 184 1917 1927 1548 1363 1535 69 130 1038 1022 760 206 1245 927 1564 908 259 1590 311 571 1995 1078 1006 1096 135 1176 187 1450 1046 587 1166 719 795 1675 306 1527 1532 37 1394 1472 1784 921 555 1729 1020 577 995 1820 104 994 1722 317 1501 1040 1232 1288 602 6 1048 514 152 1014 1051 1150 978 1070 1952 251 1209 1388 1738 1212 1895 276 402 920 1090 1615 375 1459 180 614 372 1453 296 607 993 1961 1591 615 700 1425 1028 1569 1913 1784 1909 1230 903 1488 1140 781 22 1550 500 661 1766 1578 247 1857 609 1467 527 1899 1339 1698 644 1948 905 693 1174 514 1729 16 68 1427 272 23 1420 1922 1745 447 1107 896 1324 1133 311 1524 654 1103 787 1678 1832 1466 1699 1704 250 1604 777 1022 1281 739 1775 160 1566 1717 1934 629 41 946 158 1859 1142 558 559 204 1959 1059 1464 26 386 191 206 1711 804 762 1975 1526 1270 91 431 1582 1359 1035 170 344 187 794 491 1167 1899 80 1429 1320 300 1159 1984 970 860 407 911 1663 1594 674 271 1611 750 642 914 1037 649 1375 845 868 78 37 254 803 113 1109 643 360 382 475 119 1834 973 416 1374 177 661 1473 1491 106 1455 448 1487 1291 1821 1609 733 1012 410 40 1228 1911 995 1113 581 1145 1175 592 1261 249 955 1322 1005 1728 993 1795 688 138 1689 233 1165 436 456 241 1862 1990 1097 1849 1536 1172 1890 734 292 1999 440 383 517 1153 517 769 1955 1433 1080 1333 1215 1811 1198 1895 624 1420 1665 1416 245 1604 398 845 604 901 1354 1529 243 1108 1271 473 1485 1749 1828 879 87 1716 1827 2 1835 1537 80 1364 533 1227 46 1379 1380 848 771 660 1699 1971 855 957 1961 544 761 33 1197 1053 979 338 1758 961 575 1154 899 665 106 1482 1982 1672 1736 559 790 63 1000 977 1429 1037 121 1590 79 1305 1485 1031 148 926 413 1193 1560 1414 1518 1471 801 298 1490 670 448 1705 1666 1 516 279 762 206 11 279 1605 1784 907 1628 1755 1814 288 781 1256 1893 886 616 1407 1289 378 472 702 1386 1036 1145 1076 876 584 1947 593 415 1525 517 29 1577 1804 1245 1180 1728 1293 517 1103 621 1888 1448 910 733 1864 901 694 1353 1820 1914 1661 425 1160 1909 766 1669 577 1912 1825 1180 1064 1339 873 696 1361 966 1893 801 197 159 1599 513 21 1761 1273 505 1807 1166 154 1330 406 837 67 1766 1069 791 150 927 212 1223 1305 1584 1462 257 23 1731 1298 861 920 595 1337 1731 531 1980 488 816 945 831 1878 746 435 1914 79 1745 134 647 163 247 1286 212 233 1985 289 1747 1784 1502 670 1603 583 1752 286 302 1330 968 1185 420 672 1887 1372 1097 1044 1538 1738 250 65 245 624 678 113 1292 1622 1066 967 1870 1650 157 1828 1099 167 1678 1767 335 1790 1179 1832 1399 707 755 1847 884 1012 589 1936 1229 1798 1163 1010 890 1913 1066 1024 431 1068 251 1864 1493 1731 1831 130 95 24 541 1291 715 1777 1312 1235 1272 1473 1584 867 823 400 1125 995 1461 1743 995 1915 103 615 778 1576 1191 1698 1438 722 575 1725 151 1500 99 987 1993 251 1172 1437 1158 1898 625 785 722 477 433 153 888 629 735 94 1004 900 949 1428 224 113 893 511 587 462 1315 134 870 1944 670 1192 1513 1791 321 1740 1238 1223 61 109 1667 1309 314 358 894 1982 277 1370 428 1205 204 359 803 19 344 1436 1801 1892 1482 1240 269 511 1929 469 1332 1710 1259 966 902 1808 1666 1068 1434 347 1705 1023 223 1702 335 715 957 1189 211 1961 1051 1878 449 864 1938 940 1019 635 226 1449 556 812 132 930 1417 1169 1104 1758 553 1287 719 927 486 93 1091 1172 948 1738 1494 798 1490 1329 336 81 1295 579 1533 1117 1279 1989 1759 510 1182 1908 272 1489 404 1255 90 681 857 245 666 1504 1483 662 242 1281 413 206 927 1398 738 1639 90 685 1067 1293 1874 593 254 752 1642 950 1768 374 1631 244 1699 672 14 152 1275 654 1635 1191 621 836 788 885 818 815 1055 1174 523 611 114 1554 669 1415 1162 350 575 1684 1789 760 529 985 1003 1011 959 642 322 1252 454 618 738 1148 471 1263 674 344 506 1957 432 197 52 510 1038 1752 1564 1048 1579 797 1050 1623 175 669 705 981 395 886 1248 1239 1296 1334 1139 1938 2000 1959 1311 670 674 1522 1613 185 57 429 710 911 23 615 1473 1689 1294 1157 361 1651 1144 910 1026 531 567 1620 733 310 47 180 794 573 659 560 1757 329 397 1018 1764 1746 1378 1412 1752 702 1669 1446 1907 528 155 80 593 1231 1567 1680 1082 425 423 1318 526 1016 1287 1382 210 483 1172 1006 602 824 1052 169 1911 1817 595 1811 611 1316 801 286 1867 455 1227 1796 477 836 222 222 881 1458 1156 1508 1613 1060 1328 966 131 1949 748 1707 510 52 677 279 1725 501 53 1410 1359 1496 913 1447 912 1750 788 123 147 1481 1180 975 528 1811 1332 230 383 226 546 1995 630 786 1505 189 1856 1684 146 460 1439 830 1614 649 1939 530 799 1977 859 1923 336 1067 1147 1798 1345 1114 383 1366 576 1252 1871 1306 149 732 803 1899 13 1869 1817 704 393 256 1540 1996 1591 784 1704 555 81 892 548 1112 1045 1452 894 1891 1222 88 1061 1394 1120 1622 515 1477 945 482 1233 958 358 515 816 945 1492 1483 1541 1656 745 958 949 1178 753 1479 1842 1917 1613 1224 980 1481 145 849 971 399 253 1043 163 1386 574 1749 1065 725 310 1014 1614 478 810 692 1978 393 1050 1437 306 1623 102 996 1629 1864 878 1446 868 63 283 781 1544 1046 1405 1108 1768 530 1509 540 931 727 84 607 1146 223 546 404 1178 183 931 835 1353 427 1784 969 1054 1411 1202 1837 198 1214 1404 307 469 926 1994 993 1994 1715 1820 369 1254 349 1111 423 989 876 1270 179 1726 699 797 1657 1536 1901 1519 1359 589 1173 624 166 484 1052 1341 589 1225 1791 1418 226 608 759 876 1482 250 974 41 1940 591 1982 1613 777 461 844 1503 758 943 901 626 701 1425 1463 1632 857 643 707 292 1521 1549 1090 759 1758 787 326 1950 864 1624 1842 1505 1294 1111 92 1807 1229 783 610 1120 116 607 363 1259 1965 547 288 1466 221 1774 1691 1755 504 1737 1966 312 1359 346 390 840 1003 872 658 1815 671 1278 607 148 1769 1582 758 170 825 1896 536 402 853 1195 1048 278 156 75 522 1592 138 36 1723 1588 1451 1278 1937 948 355 513 1588 499 1677 299 1166 532 435 304 1903 1924 1102 1889 675 1869 878 1168 840 972 444 1154 1034 1733 830 1558 1361 549 1275 214 799 1273 416 92 658 1069 274 487 1793 455 1700 653 1125 1798 283 770 421 1077 1984 522 1222 132 454 796 1602 1705 190 1369 1273 1906 1495 1659 1350 878 1881 176 1892 1949 772 25 752 710 308 1358 1200 728 56 901 884 1506 851 1571 380 1094 1442 657 683 1867 560 1090 315 515 1591 1525 1744 1197 183 358 705 316 1372 810 1156 1223 971 1403 1065 1329 1228 512 27 1772 1967 1648 194 874 552 568 1276 1413 1789 604 1037 1520 466 667 212 957 1026 1718 209 560 1393 1841 1892 1219 1440 1563 1815 204 497 1243 1119 1020 1483 651 1775 937 1280 1466 925 1902 1997 1581 617 209 1841 277 1067 1254 850 663 1676 754 973 1527 1928 1523 668 1638 1779 862 909 143 1210 1992 1360 732 1323 729 705 1230 487 654 1735 1181 1462 622 92 1725 860 1248 831 1857 1307 955 1206 1684 9 557 343 1222 1908 1104 1865 899 659 1034 1990 299 1038 148 1332 1613 129 1661 1365 1125 1372 1247 411 1016 527 467 880 221 533 1665 1701 767 958 43 1193 624 1618 874 1421 608 1138 1320 1573 783 1281 1840 481 1007 1795 1443 1677 157 612 1789 1414 337 476 1735 1646 467 1874 606 1026 641 143 1603 378 719 1253 100 448 238 400 1628 1973 176 571 599 896 747 1045 120 1736 508 837 1630 1301 974 732 1476 818 330 1387 712 1797 1809 1477 623 97 1401 1318 1927 476 1700 435 28 1629 1191 660 1967 1369 505 912 180 110 971 168 1675 159 1159 1862 482 513 1035 215 1369 1285 648 951 854 1288 358 1244 1945 151 779 1622 962 1415 1868 1157 706 115 1666 811 640 1335 1825 883 973 429 229 211 1305 358 1134 734 1176 1884 1245 333 415 85 1231 1695 500 474 1130 1806 1701 473 966 900 23 936 1950 1166 418 1451 679 192 90 903 464 1433 1938 1016 1898 1481 716 1568 793 1472 1956 1665 524 1192 78 29 1354 1221 349 1148 574 1660 805 1518 20 1714 195 1 1860 1767 1276 261 1247 34 1363 350 1927 687 255 202 356 759 1260 1172 692 1486 1921 360 1923 338 1842 1591 1499 1362 230 670 1181 734 1788 1730 721 1902 1226 1070 907 758 1702 961 1310 744 1272 770 1477 1130 1407 21 1520 1721 483 1522 716 478 716 1156 1878 864 849 783 1377 1354 611 1654 1941 1359 1387 1484 107 1963 1137 953 1927 972 1231 143 37 1601 1845 62 1511 274 670 997 1021 736 1571 697 566 717 734 139 1191 943 610 1061 922 593 889 5 1992 1019 1454 1934 377 388 508 1243 1323 965 1318 949 1730 143 601 1383 1999 1520 607 1039 1748 402 405 904 1383 1252 1631 1671 1621 685 843 562 41 142 35 247 125 1703 999 1180 1264 93 474 307 1496 795 844 1633 218 86 856 46 1560 326 830 831 1818 1505 1284 243 720 1178 1273 667 1143 1786 1562 974 586 1022 280 651 731 1634 1722 1728 690 619 1183 1818 1653 1163 182 14 233 1057 1426 792 72 543 1080 738 227 80 1723 184 1594 25 1082 1929 969 1375 1143 704 1701 1082 604 307 1912 1401 1386 364 1689 1862 50 1047 720 1627 359 315 56 981 595 1388 406 23 1417 864 1865 706 475 1201 1042 260 61 1043 790 943 1961 182 321 156 133 349 349 1535 1522 448 1300 461 1478 512 1859 747 701 1929 1775 1336 1563 1580 764 1758 917 1310 524 1333 1792 955 325 1801 538 1151 1334 1293 392 438 762 383 1423 258 974 1678 1848 78 976 314 173 65 1417 1274 281 1556 45 116 256 1351 463 1945 473 1617 202 1550 69 55 1390 914 507 415 536 1149 18 790 533 1862 515 670 1544 232 1085 235 1898 790 443 1136 865 1564 564 86 165 840 993 557 30 1864 964 1238 1954 54 1574 1184 1614 1121 1329 1089 1794 222 208 456 1570 831 341 385 1578 1763 137 1320 1491 431 1353 81 723 1226 222 1191 1289 495 925 244 1049 1438 1905 1537 1349 1668 1750 1406 365 429 872 564 775 1751 1211 1961 1843 233 1132 388 361 1587 663 337 724 472 1178 519 98 969 1722 888 1420 1188 1029 1849 1268 1933 504 1795 109 315 1666 170 1215 1479 1496 380 330 1936 1946 347 1323 450 134 126 1309 408 1164 1429 1218 432 258 956 835 1887 152 1154 771 372 878 1514 1146 177 965 1105 353 1975 900 1329 1242 769 12 1718 98 1284 238 224 1113 1493 395 696 1121 1499 732 1270 389 279 468 1298 668 754 1298 1321 158 934 363 786 598 815 423 1698 728 323 747 1213 1814 128 280 1374 1326 1412 305 1913 1846 1171 1714 1087 666 37 1615 786 1173 158 715 1481 1310 738 1899 53 693 120 666 1413 1807 654 1550 1128 1774 1566 1162 594 628 1247 309 1328 377 1919 1067 1935 507 1296 1219 1241 1142 1440 449 1458 1333 1133 829 562 327 553 1523 372 213 907 732 878 386 262 621 98 260 1773 735 309 339 599 1791 77 544 816 583 641 1304 1536 1420 987 1209 128 1625 1089 1827 90 1564 437 706 1761 127 1769 1468 657 1226 375 950 1463 1431 576 1996 1844 182 51 1968 1822 1762 1312 99 695 1844 77 178 1122 439 298 1394 20 347 512 1839 984 478 1919 1778 1270 1144 648 1217 948 1925 200 1019 1292 1368 1591 1156 464 1726 1471 1534 172 305 1937 505 1980 943 1972 1404 1406 1338 1471 420 344 1744 1641 412 1165 1838 1647 606 1788 961 1142 489 969 1613 706 1348 593 1426 1222 1329 840 1451 509 1782 1493 953 1480 1640 1392 1296 920 1048 234 1871 1295 1411 718 1142 1298 916 471 499 1250 1357 1907 942 604 1271 678 1798 1485 1078 1346 1531 9 320 1845 1805 846 991 435 580 1973 580 277 18 1129 687 850 1719 1339 1276 414 947 1188 1984 1681 49 1532 1909 1193 690 1835 1778 114 391 1391 1455 1684 515 446 1288 766 384 476 1663 722 1025 46 1559 1793 1832 1936 1998 1496 1162 276 138 715 159 1708 39 465 702 202 1072 1184 1176 1573 1085 587 548 1775 235 697 267 1782 434 1816 948 1767 1987 321 1811 1529 257 990 1518 185 994 1209 97 1618 693 1591 882 1632 6 1605 1399 1749 1823 289 118 683 946 316 317 1210 1589 1663 1828 1900 108 1292 815 1296 1181 1094 1304 1709 832 1908 1517 183 230 753 1494 294 268 1736 634 1845 384 990 1122 136 1939 560 990 354 847 831 151 1173 1162 1337 1604 1147 460 474 257 758 878 1635 909 1363 963 137 482 1476 187 1249 827 525 662 1515 673 991 1606 1372 342 4 1416 1585 1622 1434 1333 401 1770 1268 1571 418 863 365 993 990 1127 1854 531 1319 1775 817 267 1129 1216 1191 649 1919 1097 456 1748 1545 1725 761 1065 348 1625 883 676 1738 506 1041 1949 980 60 681 1684 190 325 1087 1295 1570 51 1079 115 903 179 746 1826 418 1172 858 1573 878 1627 1657 586 1704 1065 839 655 1918 298 1355 1888 1306 1231 676 92 922 254 1232 943 322 1367 1676 1052 1411 619 61 233 925 1657 415 1696 787 1065 1996 1490 702 988 511 607 53 771 1369 404 1003 975 276 4 490 265 1959 650 703 68 73 733 1269 1808 1817 629 743 1759 1389 1374 160 957 1049 1386 1317 732 691 812 1798 845 1445 770 1376 1110 1458 914 1206 544 1677 1385 770 1408 1926 1759 710 1849 1590 335 872 1904 1005 1734 1038 1984 362 602 917 239 827 653 121 1809 213 1585 656 667 86 1886 999 570 1529 1139 274 1861 939 602 206 448 764 926 777 195 535 81 932 1499 1445 1257 871 1279 1950 458 70 1013 274 939 467 1126 1144 162 36 959 933 1392 359 650 1471 373 307 1372 1458 1003 544 256 1907 358 1434 1844 1315 1263 1634 1763 982 429 1702 643 1268 1941 1666 1183 736 1923 566 1159 1735 954 633 678 1004 1128 1647 1989 1762 1726 1496 623 632 1918 985 1269 492 789 1662 50 1193 636 1920 481 499 1497 499 750 549 923 1684 1914 361 119 97 531 136 1260 633 1731 34 1742 1574 1048 880 753 1496 852 1463 259 340 22 976 863 1404 1145 1847 767 145 955 928 1394 1958 1104 129 207 983 1080 284 873 1449 1631 603 1955 724 35 1169 1494 1263 203 222 1888 1675 1702 611 1231 914 82 1623 1935 241 1838 1337 1136 804 1906 936 331 145 573 1055 406 664 1087 1300 1830 745 1000 1604 949 359 1601 1495 917 139 1402 1194 803 219 339 1644 975 589 1727 824 428 1719 1094 1877 1859 1673 778 875 12 317 1260 695 1855 669 1344 1712 1799 630 1086 1515 377 668 810 12 517 1471 1798 1998 122 1148 631 1093 1118 1974 1045 1554 1950 1046 1911 1286 946 833 1983 859 5 921 913 1839 132 7 1066 1250 789 823 1902 1170 714 292 402 741 1862 342 1468 664 767 1385 200 1301 20 1441 1868 489 1873 106 1614 1831 817 1156 772 983 1908 495 1549 404 1697 1859 798 1893 1148 1156 1695 1897 12 756 1447 1480 807 1081 1365 1191 511 192 65 268 97 882 114 1156 1082 887 738 1730 797 344 607 184 1204 1497 1138 522 1443 1846 53 1297 1107 669 1457 1070 77 269 1878 800 884 1869 831 1527 1097 753 1044 650 617 392 1 86 1578 185 1144 535 902 79 243 524 1399 1155 220 1206 243 985 64 1314 1290 1933 209 1208 398 896 476 1522 993 13 27 1328 262 1041 43 1339 897 891 1664 138 944 416 1111 18 686 1489 236 160 6 145 590 1516 1333 370 1664 694 563 160 993 164 1779 1344 1054 944 1880 201 1254 971 1114 1412 271 1942 202 1473 1031 403 387 267 974 1431 1538 908 802 1795 1735 419 1610 579 1915 1781 1127 1719 1620 1201 647 1056 360 1401 780 45 463 1246 1133 566 107 1452 204 40 524 982 1672 1027 1471 1266 915 160 1431 1768 1014 152 15 199 1300 1569 1327 1353 1229 1657 381 1560 1444 744 1045 737 483 737 1116 1640 1276 1337 1922 1676 403 1692 998 908 1899 972 1230 1114 1678 203 1447 1391 690 1915 346 879 520 1475 112 830 54 373 1143 1700 455 1310 709 93 881 126 1420 932 536 441 799 913 1633 477 116 464 233 1492 1818 420 1383 1916 1533 635 1840 278 744 1524 330 1356 442 1103 178 950 621 260 866 287 1890 182 573 259 113 57 1981 43 480 1906 911 1053 529 1886 685 782 1153 1558 573 1801 798 881 1511 1237 1737 1386 221 1057 380 515 294 1123 1454 1099 1084 866 436 44 1255 1856 1050 1304 776 1116 1235 1941 1419 839 110 1126 1239 1750 1513 1069 1287 1911 1530 1838 142 999 1003 1397 1143 1059 566 970 235 1486 754 275 1751 290 268 603 1724 1723 1849 1042 1784 1840 1179 134 118 867 1922 1184 258 1163 661 289 175 416 1602 671 908 1335 1858 91 724 846 144 1541 1445 539 1211 754 1715 112 74 733 1502 1585 80 1915 1394 1865 1313 1251 78 362 915 1886 1543 147 472 731 765 615 603 839 1917 412 1641 1867 1065 913 834 1094 1078 1491 639 1020 740 530 407 1887 547 1424 1533 989 244 297 1948 314 141 73 6 1200 1874 379 1944 900 1712 1614 1603 1131 1019 381 1495 1197 971 878 1296 377 114 1482 389 473 193 1263 1151 279 76 579 823 575 395 1274 1315 327 307 1530 739 1741 372 1389 1878 1984 931 726 1730 1953 619 952 1588 1131 224 1139 437 1713 709 304 830 1463 1038 1935 13 212 1864 1870 840 359 1656 1021 945 135 1457 945 875 927 874 390 412 330 1615 968 1780 843 1350 1779 829 1888 1605 1737 1187 743 579 1748 1861 82 636 1181 1740 1400 1193 1997 1164 1708 895 689 1722 1698 1670 163 125 1838 1613 1847 1463 1231 988 339 21 893 1227 723 1397 1855 1825 219 888 1120 1167 30 1736 18 1406 415 172 323 1446 535 106 1424 1057 1958 92 1767 1103 317 1718 481 1387 1339 342 864 749 694 1661 853 1426 972 254 1270 1513 1979 804 478 1231 1358 1385 693 702 1433 1508 929 289 39 642 1021 171 1537 1416 1401 473 418 296 322 181 1049 1203 563 1708 447 990 1788 1794 858 1943 435 357 1793 857 1305 1855 1232 127 1966 2000 558 278 742 971 477 454 1261 1855 1874 1490 1258 1130 1926 734 433 681 972 1840 1547 1730 468 1178 9 614 1807 55 727 1393 1124 724 1214 1876 786 913 1692 790 1767 984 264 662 817 477 1280 499 499 294 1605 1104 1994 1117 122 338 577 324 249 123 1073 1081 71 941 1965 1082 281 983 1581 1866 102 1444 616 1717 1535 1700 248 1680 1005 330 1609 1412 921 184 83 1613 242 536 760 1454 826 1149 1151 1448 1762 1417 1650 1242 1239 1904 453 1562 1357 1116 664 85 364 227 287 932 663 726 1904 640 1380 347 157 1687 873 1773 1026 895 180 707 1489 539 767 1342 812 1036 17 1671 499 601 1080 824 1055 81 501 249 942 1472 729 623 768 1089 911 464 257 644 1065 1098 1656 1536 608 1492 1119 682 598 837 1284 1783 543 1764 1471 1758 975 1647 437 1489 1861 1456 1804 413 1752 1789 16 592 1137 1391 1078 1964 410 1925 1664 521 869 1722 960 79 848 852 1936 131 1367 111 704 146 522 1801 961 44 1281 1983 819 1043 1598 1592 42 773 610 432 1366 1461 578 968 802 1249 651 988 1517 1568 420 1637 376 218 1043 1392 1424 1820 50 1262 1980 1579 1299 718 121 1289 674 1464 436 1047 42 571 1287 1130 251 538 328 449 1339 1169 718 165 1226 575 182 1201 1978 1967 1205 1477 1662 679 1118 182 1842 996 1127 1720 1469 1973 759 1854 1842 1544 1362 369 1725 546 1465 800 172 1059 1307 1991 27 1881 432 1267 1044 1412 1976 452 775 1226 1503 1428 1303 1835 1908 1543 245 215 1611 1892 1345 303 1695 1219 302 202 940 311 1926 665 684 877 1358 1069 1711 390 810 1287 1089 1490 1348 912 231 1453 1769 234 426 911 1812 1655 1559 110 816 1481 1814 359 600 617 522 477 1233 747 1064 225 603 786 107 802 1235 64 712 1206 1421 881 1901 1418 1952 1177 991 311 1826 1819 1909 790 1446 1692 831 646 1778 1895 1643 587 1654 977 88 1912 1386 208 140 1760 744 1736 132 1930 810 1574 1851 1971 1028 560 1500 408 1717 605 1467 932 1355 1 977 39 613 1580 6 1720 748 244 1749 924 948 415 138 1544 1151 1205 1294 1555 1412 261 151 1087 1870 264 505 42 1463 1971 546 1328 1591 1921 1605 1443 1352 208 1589 1677 1164 186 852 885 1536 1015 1628 225 1506 1361 958 1691 898 584 1146 695 1973 151 910 1924 1888 1943 658 561 1667 1714 419 865 1859 219 1566 354 1548 124 400 1595 247 1984 412 1364 713 1538 1772 1050 1788 245 379 1587 834 534 1507 1406 54 1679 1123 1471 1718 1326 1779 26 1774 117 154 830 1174 1826 976 724 1952 130 1488 312 442 1058 1040 1287 843 1782 1668 969 571 637 671 1250 643 405 1692 1155 1576 1915 1629 214 1282 470 1233 1050 1314 1045 747 891 67 325 1665 982 223 1687 114 395 1205 1330 795 1684 1770 1973 668 853 111 176 1622 1269 1537 1091 264 1196 1414 214 1259 909 1094 747 74 1046 88 577 950 1237 816 411 1769 78 261 1089 585 522 1175 964 880 1794 224 1111 1673 1724 58 1213 1405 309 210 350 1888 864 108 1582 133 1086 824 655 1321 270 1603 1893 366 1143 1472 394 294 1300 1224 20 1044 1519 64 1700 877 1457 987 1553 356 600 1791 708 279 1162 1644 948 452 1546 858 997 1792 761 1970 1549 153 1342 848 343 218 1161 1751 1228 15 884 1718 30 698 427 170 134 5 222 820 257 1561 4 1148 1159 1215 834 86 1805 1348 1949 1156 475 962 764 1244 1167 1853 738 1820 1427 539 154 891 1485 872 851 1313 1894 664 1038 42 1726 1134 454 230 46 957 304 1717 413 1709 1330 1634 519 1281 441 989 698 1734 150 1885 1139 942 697 1830 1049 638 1504 119 1288 997 1713 1207 1745 1134 295 962 352 1335 410 270 223 1635 1890 803 441 1949 812 794 832 830 1614 868 99 1441 1592 1791 538 1205 651 917 452 19 159 917 1476 432 1567 342 39 1125 1784 809 1465 1550 707 1455 1753 927 654 1147 762 685 1297 312 27 140 1023 878 137 53 348 497 738 1867 623 315 1214 638 872 764 1818 1455 1699 1711 1973 1685 1581 78 1647 527 1222 1080 1582 1739 1464 994 322 1191 1352 508 1324 1862 1674 1046 1179 1797 761 322 551 862 599 1083 1313 1341 66 1127 1178 241 1337 1625 1299 1717 109 938 453 240 1099 617 370 1705 808 1104 412 1583 734 745 325 185 407 1937 1446 1721 1095 1852 132 150 975 1289 1040 1386 1358 1671 1565 1513 1083 1608 599 1171 209 277 1235 76 1802 1938 849 1674 1887 868 1641 526 1262 240 693 1031 798 245 331 371 383 509 1423 1096 517 1024 54 1122 551 58 77 718 130 766 1499 118 612 827 1380 1789 1286 686 576 670 441 552 379 1648 1636 1905 718 1613 892 108 254 243 1478 1885 52 1338 329 1801 845 871 1384 1341 1891 2000 926 130 811 625 874 1631 1024 1119 462 1807 960 395 562 165 245 601 46 1485 759 1042 1928 149 65 535 875 892 1857 55 1353 1113 1123 1010 1841 1519 624 1310 548 64 867 1194 949 720 492 66 1552 523 1385 418 493 585 1298 142 1044 1872 579 1282 50 699 1967 197 141 1963 659 787 325 1979 521 1548 1068 504 1663 103 1239 1312 1863 1259 1605 634 288 799 287 663 293 927 1329 343 1764 962 1593 671 1329 267 877 393 108 93 1057 269 880 706 1145 1167 1726 173 1772 153 1258 1007 282 618 323 1527 895 1519 1769 1821 1544 705 1770 81 1413 495 462 1663 1248 1069 1828 1574 1518 1229 140 425 51 1966 278 1622 1163 354 1227 613 1094 756 75 579 419 1033 582 448 1936 1334 431 261 65 707 1950 58 1663 655 629 231 435 1780 805 618 84 204 529 1480 1900 643 1155 1351 882 255 1342 1515 372 862 885 1167 1314 1535 330 247 739 1924 1208 1860 1858 1205 1301 1416 873 1081 211 1626 1793 417 902 204 1881 1221 27 1531 741 19 374 1479 905 1205 732 148 1510 771 499 671 803 1768 22 981 1824 169 318 1137 535 1140 829 836 757 533 1037 1834 408 1135 889 1130 792 1881 1866 1807 1578 1878 708 453 611 666 1650 1749 1498 1946 239 1301 274 995 1366 1753 1606 509 429 367 342 1409 1022 1530 193 1513 1622 700 947 1832 1265 1882 1361 938 1766 1723 1730 844 478 1585 704 703 1003 203 783 1753 1351 1210 302 1053 1611 1538 940 828 1393 1571 1053 492 1707 1993 1837 1560 469 513 1555 1288 456 30 538 786 1665 634 1244 1601 130 576 1648 1749 1160 1338 86 1947 1341 710 432 1807 1438 1359 1747 1519 223 1497 190 914 285 556 1947 1608 1860 485 660 1203 1571 473 279 1975 1965 1276 1420 142 593 626 1527 144 1884 1747 26 449 1357 644 1677 122 1545 1203 1456 972 1809 1059 191 1123 193 170 1815 1432 1770 1335 1913 777 1682 1431 748 93 970 1145 1832 1906 1104 177 881 858 102 1835 1344 374 1187 1841 104 673 281 1886 1047 672 503 899 1212 808 287 1497 888 1200 58 137 696 921 1755 553 1618 1580 465 104 253 66 305 923 1734 122 1188 1641 1937 182 461 20 988 1335 1901 761 1082 1291 666 1898 591 1283 237 1225 727 106 1932 1160 1676 51 1032 1599 888 498 1351 254 1399 62 724 339 705 597 1253 1870 1590 1040 1101 276 682 537 1828 1361 1812 843 1892 1568 1954 56 165 1168 671 1985 395 1935 1783 1041 766 1594 602 1434 267 105 1488 405 1849 1125 604 724 1646 539 292 1131 979 293 1216 1774 1061 471 1120 1644 334 359 1139 125 52 192 1269 1975 367 761 1944 487 1425 1682 87 1791 1585 1662 423 170 680 312 1983 1352 1472 223 410 518 1386 275 922 1901 303 869 1327 1295 25 650 392 45 115 1761 1737 1852 1102 1477 398 169 1781 180 78 1707 643 1393 1316 1640 1412 567 106 59 1801 527 1847 788 848 1492 1819 560 708 325 1992 922 720 651 1396 1170 1034 1707 268 45 1742 1262 10 206 1111 319 1178 132 118 325 1194 691 1612 1042 1408 423 730 1370 913 598 1323 504 1934 438 112 1374 513 1856 1325 1788 873 1923 1218 1379 1299 1851 1725 826 1642 1891 1357 384 1968 24 186 371 1677 160 1459 1 470 1868 1928 445 1874 1354 1130 1300 1786 1710 143 640 879 465 874 588 432 138 187 1226 411 1373 579 1522 1060 977 1259 1803 677 1975 693 767 837 135 1410 1674 1723 893 134 307 388 4 489 1918 740 497 431 65 537 340 1338 726 1142 267 1519 1329 351 247 1862 1362 1760 306 838 173 1459 945 257 920 882 439 1163 4 297 395 961 1552 400 539 216 106 152 576 547 1111 515 419 1289 822 521 1841 1397 1344 536 523 1520 306 1195 1457 1789 1950 846 1537 1475 511 1201 10 992 1900 1900 805 1612 1663 450 742 1548 597 1001 1840 1752 1832 1961 615 1327 12 1634 1386 1274 680 771 1840 1390 966 1832 1425 773 908 196 1593 847 1899 463 1673 149 503 1250 1279 447 1672 1633 999 1990 849 935 1665 1948 368 713 885 155 853 1859 805 44 1974 616 274 1977 322 713 1665 1621 1381 179 446 1338 283 541 706 1106 328 626 530 298 1944 1117 168 692 914 450 1174 669 1810 773 1912 1103 951 693 1945 759 538 1896 825 777 753 1085 589 1138 1011 190 87 527 989 1061 1992 652 1844 816 147 1520 1659 552 1332 231 119 926 497 447 1073 887 464 935 461 762 681 309 1625 1015 1565 263 583 1467 1799 1309 1886 737 1874 1013 862 523 1099 1990 579 1745 600 1777 236 1449 1209 324 1324 1511 782 1841 576 967 458 576 1107 361 694 336 783 1052 1529 579 1988 1247 1126 1787 430 1060 135 495 1154 1781 681 1923 968 571 7 583 1120 1437 1547 1726 1262 806 387 1537 280 234 1761 1733 1442 1498 1973 1371 695 438 1326 599 1867 1731 1679 563 1599 1438 671 501 1013 1935 1395 366 1684 1024 336 1588 782 288 780 1986 1264 307 1476 974 1817 301 1444 1244 1983 719 514 1057 1615 1409 395 251 403 1745 898 1327 649 587 422 1954 673 1657 116 108 215 220 1725 778 1379 508 714 1636 1517 1292 1260 126 1492 1218 888 450 1696 1446 564 445 486 1528 315 1897 45 215 215 156 783 1279 1088 1951 1298 659 1391 1601 1448 556 40 1437 1267 16 1592 777 669 390 1882 1280 1255 761 241 1939 576 635 1569 923 489 1148 446 914 1142 1323 378 227 119 1229 1257 511 1800 1659 1720 1314 150 1120 1613 789 164 180 784 37 860 1987 1562 516 1833 1938 541 334 388 1890 1332 1470 686 245 972 498 1422 497 580 396 731 1587 177 955 1133 1429 581 586 127 323 1344 119 1127 859 1672 631 1225 1332 197 40 1736 816 1168 199 1550 1060 1389 1075 1231 903 694 1441 809 361 1995 193 1535 1639 1063 1424 1446 812 1012 448 559 58 1329 1270 151 201 275 866 1947 1711 26 772 144 1505 1238 1181 1297 1832 714 964 1338 1032 223 1146 565 1853 171 928 1283 1431 1396 855 318 599 1536 1016 284 26 367 389 1254 1766 59 1695 74 1875 1358 794 1886 1004 597 1582 1590 1669 836 80 1015 351 1562 1248 1997 987 1798 1156 378 1211 906 821 800 1471 1295 631 545 814 1194 1071 1989 1491 1517 337 1452 1082 1313 1512 340 139 1970 9 1565 519 971 441 219 1776 148 1150 604 1726 1065 932 1307 63 1277 834 1524 1326 1439 1372 504 696 1644 1914 1268 1371 677 1336 1869 560 690 399 783 1146 1910 1092 550 655 1141 1551 1212 151 1716 1199 756 1283 993 1917 1318 415 114 830 205 555 594 381 29 1046 1513 168 1193 540 1755 1929 1284 1971 1204 919 1862 1504 1330 1054 1073 367 1108 301 229 1170 49 1551 641 137 1548 1581 1482 995 919 1042 17 1460 726 1486 64 552 853 958 645 1831 524 172 995 1690 498 339 645 429 800 1751 1380 789 679 1858 1323 1651 916 1825 393 1897 99 417 1094 1373 1299 372 1738 1484 600 1368 490 977 1782 234 292 1910 1053 998 270 1802 896 1427 1834 691 1882 1405 1085 1526 707 1826 799 933 543 1474 549 648 1224 1968 1438 1087 541 718 331 295 971 552 835 347 1403 1376 1877 285 812 506 1183 757 515 1976 1230 1737 416 985 1767 1566 818 1629 22 862 573 252 1429 602 1148 248 32 81 162 1408 1206 1442 1813 263 1282 1391 1277 532 58 1587 1129 1339 1720 1669 1619 1228 632 1517 1189 1818 737 1158 731 799 407 756 1051 1950 880 40 1203 681 1958 963 1778 900 1421 503 794 346 1525 1108 740 1710 97 577 1972 852 1929 297 1614 353 1342 1161 858 1249 1340 374 116 264 980 1748 487 1851 1915 1397 954 511 1117 1646 715 1154 454 1969 524 217 1027 358 140 1754 4 907 1447 1835 1300 1598 192 378 1468 232 830 846 789 1724 484 926 1868 1024 1926 1 11 1020 169 997 150 609 1050 1044 1828 620 1634 1124 863 906 1272 542 1964 1070 519 1490 462 433 145 568 1416 825 981 1050 115 1917 973 1792 399 1464 1595 748 189 29 885 1752 636 1306 974 524 322 1343 1527 436 1806 656 166 257 268 569 1942 1983 1096 1618 1535 967 1686 1636 1767 1686 161 1691 1977 110 1651 1948 1222 651 709 1768 1529 344 167 1826 1422 227 418 1773 310 1183 1100 25 260 393 1644 1776 1788 1949 1118 300 1213 1001 1369 588 380 386 1583 1879 1715 1270 725 768 1210 1042 149 986 21 613 1744 477 1133 1604 839 1209 68 783 1531 379 387 1636 915 286 1606 275 607 1684 1643 178 1771 357 1414 818 182 1239 1705 673 291 175 850 1665 1615 1767 133 920 708 784 796 1354 46 682 364 1269 621 994 938 1723 650 1146 1918 1989 1037 479 1831 485 462 1224 1550 893 1354 74 1599 1742 1448 516 886 1668 829 1207 1270 1056 1133 277 992 150 1443 847 130 777 627 1319 670 851 1406 1293 636 681 534 168 1058 1421 1602 1619 1187 886 1315 235 742 1678 1896 1958 778 219 624 1238 854 416 1935 1293 1493 852 1250 419 1441 1395 1638 406 1967 1492 21 930 1853 1579 1267 1537 1623 1120 872 1381 1135 1152 271 772 1998 226 399 1970 1382 572 1543 37 1339 1046 655 1301 18 1855 764 1987 583 1760 1669 540 101 1518 84 509 450 612 431 1977 1273 816 1352 409 76 1836 1761 292 249 1184 756 1343 1372 1670 1794 1766 1798 526 1786 923 1709 4 1804 366 52 222 526 847 300 586 1120 528 442 1304 1275 190 315 99 367 961 742 886 1565 1730 1457 1788 1506 1949 1959 73 1974 1127 1496 727 1411 1954 497 1508 570 46 269 1178 1490 642 476 542 914 155 948 974 225 1076 1925 1444 1164 1207 1921 1376 1752 1699 988 454 1801 1839 1792 115 290 1789 4 790 926 162 1918 204 910 1334 1751 60 1875 903 1902 1637 1999 1907 1407 1156 1015 1877 1253 1626 1612 1967 1149 766 11 250 1070 1103 897 1929 758 317 1042 1045 198 232 1404 1028 1489 1449 40 59 1265 480 1169 134 107 221 88 565 1636 1715 1286 346 323 633 851 880 1801 1539 807 910 1182 1169 1872 1260 222 1815 580 22 1156 1437 487 1502 1589 1111 1870 1078 1025 599 549 1119 1414 33 558 140 1397 48 1003 1738 313 23 1182 836 549 1259 1102 705 333 1647 701 785 1063 511 569 1369 1283 354 591 699 170 154 1606 1946 627 653 1867 988 572 601 1721 624 1702 1603 604 754 1905 1329 1158 1532 1035 1945 849 432 835 601 1605 1124 290 1481 941 364 1165 1278 901 942 1476 1632 1239 706 1358 1949 694 1129 153 543 1706 1888 380 1724 1966 1381 224 606 1526 713 1103 1090 1957 1718 875 212 1645 850 1874 267 649 1028 624 704 120 983 1813 581 1882 334 1849 788 1776 1031 878 389 1423 1219 1797 1508 53 1556 115 1570 1647 1127 69 1787 1018 1572 241 1177 729 1684 127 1127 7 451 73 584 445 342 1598 1032 1989 1455 1149 1795 1232 1502 1505 1445 406 1226 359 162 1276 352 296 823 1563 1819 1059 1200 1294 1109 506 299 1051 1613 48 877 1350 1050 209 420 1571 1535 723 317 1995 479 332 1959 912 467 1940 1048 1876 185 908 222 1831 1055 591 1592 2000 832 1672 374 1758 846 964 446 1231 1378 1577 545 704 1056 903 397 118 654 190 580 253 358 1969 1549 751 137 1418 1801 263 151 1485 1977 470 1101 1233 719 518 1470 588 1410 62 1269 367 213 853 441 610 1770 746 1554 384 1747 1763 923 871 281 1940 585 569 593 419 619 630 1276 602 1491 494 381 76 1444 305 1185 1948 923 1865 218 906 1523 1771 1308 1759 1268 1914 1116 1595 524 1916 229 1453 1089 497 1613 1747 1845 1761 1239 1026 1066 1685 1626 1528 600 970 19 1569 334 1825 1030 1335 1541 1162 1947 237 1371 242 326 557 1998 1386 439 1104 535 267 324 511 1386 1159 756 1575 1915 433 1469 626 947 1519 527 804 1747 622 339 499 376 1800 223 1835 464 1458 235 577 524 873 1561 1606 70 1406 1408 398 213 414 9 1121 1918 1591 1838 1474 365 1736 1392 1039 1205 633 1048 1880 548 315 1968 1875 170 113 1378 1934 684 1279 305 1015 1860 66 1992 681 1163 128 784 504 1210 1409 645 1759 909 414 891 1928 1001 1625 45 540 1216 1118 918 715 1906 456 1507 494 1238 822 1753 282 330 1631 1187 1752 1719 516 927 836 952 1062 250 1059 1276 1656 601 1560 1226 1062 1129 968 485 1926 1337 1452 1344 1357 1127 311 819 262 1047 937 1231 1646 1019 1123 303 1571 656 428 95 191 997 1604 801 879 1234 295 222 1801 1622 1699 794 1005 1857 382 1947 923 1652 1490 235 1669 165 1706 1500 582 1799 658 1211 596 1018 1865 1848 594 1679 442 229 809 1566 764 125 1161 987 1463 1528 1930 407 1608 668 1415 483 791 1397 1661 1450 1286 1704 1840 1215 1644 1380 671 357 467 443 233 766 511 176 1489 1206 801 1329 1390 976 266 1478 357 49 1668 1018 1259 236 93 1162 1397 1774 181 828 979 1243 1418 386 493 920 290 1135 764 251 1866 201 1196 1360 1740 1247 1664 717 1078 1773 951 1912 136 1534 110 1208 861 1025 1654 1913 1327 719 1559 772 1973 748 997 717 126 972 306 1807 914 1736 1364 69 1654 321 88 1627 913 485 455 1957 557 1471 1480 445 1216 1587 1911 1171 1931 1946 228 1904 1650 91 735 891 270 492 1603 1552 1184 855 1664 1438 887 783 1693 1264 1443 1093 925 974 1211 182 882 677 92 392 1568 1220 1938 101 1635 1960 684 1446 1731 1419 523 1556 1863 1592 92 1803 1080 1938 983 1121 1671 1477 694 1717 962 1357 649 1739 1219 614 618 391 729 564 797 567 1051 1012 122 22 1162 1107 653 1983 1686 477 174 1935 676 104 525 846 1679 1490 1040 350 1709 1561 625 773 1091 650 1969 1640 347 539 1154 521 1748 509 1203 131 1675 828 1932 914 1673 1977 13 1545 1293 74 531 1262 1532 48 747 392 1622 1177 1161 172 1259 1927 1211 372 1453 1314 1465 1858 855 185 1216 1028 767 1054 368 1752 280 1075 1923 1569 1083 47 1823 1162 742 341 1197 1419 1238 1559 250 1082 178 1271 62 1459 1319 655 1388 1803 1963 1458 873 1073 1244 1857 1473 919 425 1202 726 816 276 591 1658 1898 982 11 895 877 867 1962 1692 436 464 1489 291 1180 1602 395 545 1067 360 190 470 1572 1692 142 726 1863 726 1008 1439 269 882 338 331 1077 851 1913 1928 393 136 938 183 965 1965 301 1090 1224 197 1967 369 1387 727 231 655 162 7 875 648 289 422 356 661 1554 220 752 108 564 645 118 1042 693 1210 1407 1458 883 386 1715 3 383 1080 1633 1492 291 207 644 731 966 163 1394 191 1229 754 1558 114 932 923 1665 1987 782 1589 1916 1331 681 1571 1585 1527 966 662 1883 157 1160 772 1259 1282 1562 104 1404 355 1669 1914 329 1347 1666 1585 1678 637 77 166 205 1242 1644 1066 1042 244 671 778 56 1596 1479 658 941 105 395 1872 1539 1379 777 651 9 1535 442 1556 682 75 1145 1243 1924 189 533 1669 1100 343 389 924 448 1885 844 168 1468 1610 1710 861 1009 1984 1105 1524 467 622 535 1775 402 935 1019 231 1052 1073 1001 216 256 1083 1556 2000 678 802 210 1172 301 1174 1562 387 69 1785 274 527 1119 280 1714 1881 1170 1660 1693 1564 207 35 80 861 567 1307 1291 1921 619 1519 737 736 1331 565 859 1976 1219 1686 1057 629 940 1072 1739 2000 1823 137 53 246 1608 805 1362 1802 1032 202 946 1677 722 1714 1399 1469 1867 816 1844 1532 1052 1383 1879 1971 1801 1351 1737 166 759 393 1235 393 586 285 291 627 1036 177 751 1202 933 1461 1577 1456 151 1966 964 133 73 1880 1286 1356 663 975 1535 1946 328 1983 1881 44 272 1706 911 673 86 1338 1075 1881 1080 1096 1483 635 718 1885 108 285 1709 6 1882 1647 62 1501 111 185 590 262 186 1623 294 983 1945 625 1053 1404 1178 272 1757 1033 158 942 195 386 815 1438 107 967 548 1564 460 1748 1075 1141 336 360 310 1610 551 1972 913 417 716 871 1490 349 280 919 1002 319 709 1458 1931 525 437 374 723 337 37 558 1544 5 460 1838 20 1439 1849 721 212 999 1404 33 1051 672 1218 822 1788 1430 1495 1650 71 1333 1736 1053 1731 651 391 125 1438 527 1426 89 1921 1329 901 1197 920 291 303 736 320 265 67 1876 33 893 481 1598 446 166 4 503 1402 1530 1916 1682 462 1122 1311 1439 985 589 411 1647 1143 871 1808 713 1301 1147 1084 140 547 631 1526 1670 10 1279 95 1077 17 629 1014 1116 731 55 1707 1256 275 585 982 852 1947 341 41 1673 1313 976 499 778 179 78 790 863 1444 633 1132 1856 159 190 102 260 924 1433 1028 634 1121 1747 1852 1113 891 232 20 1171 861 1454 1650 495 1175 66 1431 1287 363 1157 1239 1343 204 1352 301 72 216 451 1292 1267 1000 1580 152 1401 1125 1606 6 1403 973 1032 178 406 358 368 1952 1257 1651 1879 1125 570 916 615 694 981 195 714 817 1462 1868 1045 907 570 716 5 89 1569 318 1561 1043 1703 1058 800 966 835 1023 1380 1178 1295 298 1927 1699 1529 1160 1308 171 761 1888 122 1760 1444 1668 1884 633 64 721 1565 1839 1722 1301 1234 1818 1172 1857 1128 1802 1475 1536 16 7 1992 551 1032 571 733 508 861 830 1250 699 589 578 1400 887 1041 608 927 767 1355 306 1483 1234 1180 867 1324 1955 921 164 78 1296 431 1569 621 15 100 291 1325 330 1520 1351 1674 1918 445 15 683 1822 1819 487 1757 1549 1015 1386 445 1996 108 710 325 112 1626 366 667 1495 6 207 1110 1709 1811 1477 115 1786 464 94 375 239 1025 719 1686 1793 914 70 275 1636 1033 416 168 27 428 1083 1160 191 3 1551 1700 351 287 249 1435 1751 155 808 949 1828 562 1403 50 230 1745 330 1998 1911 1951 1141 552 235 1674 1722 1252 24 707 1403 1005 233 893 1694 671 1101 977 935 1764 1205 438 99 1645 1662 1616 1302 515 1404 102 1928 254 312 248 1468 246 731 513 769 1032 1707 745 1836 1084 453 143 1141 1045 12 1013 1025 312 1008 1275 1696 1521 1523 1121 1800 1938 1144 1831 1586 284 621 1288 499 435 379 1206 621 46 1819 967 1463 509 171 1217 1531 1326 1602 1954 191 1952 1504 1059 1078 633 665 733 1351 374 1475 285 510 1426 1790 1012 898 553 612 1650 871 1100 897 1492 116 279 885 1051 104 1681 951 1056 89 1445 444 261 1789 543 137 269 1628 1768 597 590 1510 518 1490 758 81 382 1502 124 1013 507 500 1369 76 1747 1961 198 932 88 628 1271 823 1596 1453 1897 205 1545 1242 8 288 880 1349 1188 688 369 1186 1557 1608 826 224 1148 1841 1315 141 1340 837 617 943 521 455 489 993 1712 481 1408 330 295 1534 673 308 390 1897 358 1676 1831 518 58 133 1369 1791 1911 434 91 978 1772 1732 311 345 481 1248 893 409 797 1429 1954 1600 696 748 328 1352 925 689 1552 1777 738 1 813 766 635 612 1083 159 11 1357 96 1647 1933 832 1649 991 1283 468 265 130 732 1577 197 394 395 555 179 531 1110 759 557 1695 140 1085 976 338 650 1623 50 1918 928 1929 387 1906 287 1098 579 686 1622 834 133 555 910 868 1874 1368 866 238 1345 312 1235 1918 629 1866 571 327 471 665 1392 261 1478 262 508 189 1965 1410 362 441 1092 720 147 1219 841 1914 59 1759 1808 403 517 157 1864 1229 46 591 689 492 1160 1608 299 1851 1653 342 1808 1597 1256 1122 1141 1111 1654 566 1804 1436 1698 1134 974 1576 266 961 1287 130 1644 1617 322 955 1021 1458 584 220 155 1608 931 224 193 244 1175 13 27 48 307 1865 1163 664 1028 1786 1163 268 1963 206 1732 979 992 1164 431 1026 1383 459 681 526 1090 914 1388 718 455 1552 812 596 339 349 799 1230 399 288 625 952 3 546 854 180 1016 66 321 573 1298 267 1413 1735 253 307 746 523 1911 1654 1347 435 271 131 1741 1521 525 1892 666 1572 130 132 1743 973 897 332 667 1839 190 1022 169 294 1045 486 247 1433 686 669 440 1203 1680 1200 103 1966 20 1089 1485 1 652 1612 1845 1387 291 445 1262 224 1574 1584 385 1621 548 1768 148 1718 1698 1780 941 288 1746 1776 1723 107 1956 296 385 856 957 690 52 204 264 1228 904 91 987 179 1126 761 1291 118 145 1309 1234 298 633 1911 1184 1327 1391 35 575 1459 58 574 1996 1670 505 56 883 1726 186 859 138 1372 1067 811 96 46 1551 431 1767 502 435 1791 1169 507 1969 494 823 1518 1845 122 559 1616 1646 1426 1214 962 1895 1463 1372 589 1831 485 1976 964 1142 548 348 1894 721 571 1651 1752 399 132 887 819 4 1350 1935 729 438 1102 697 510 1423 1279 1957 565 643 77 851 808 738 1092 108 1068 1520 1406 1479 1636 1091 308 981 869 1532 804 1935 26 858 917 465 248 1659 935 1302 469 1061 1006 1030 1317 1652 1537 1981 1669 1861 477 1630 1964 1554 1968 72 14 1086 1027 1799 531 1684 919 1630 983 1083 1587 1284 116 1117 524 157 1421 1272 39 1403 507 948 1195 1812 1598 422 699 725 1452 1876 386 1719 606 634 671 1 1403 589 227 1678 148 270 1849 961 819 769 342 198 126 1199 529 667 1408 745 1972 399 1849 846 371 1577 708 542 1293 92 122 863 1905 713 1830 336 1891 22 1577 749 1679 1758 62 1234 572 1369 1408 259 1957 1950 970 1004 1732 342 1744 1828 368 994 1661 424 889 176 1804 1477 1953 457 906 133 1709 687 620 46 1308 1333 1997 1943 1271 159 1691 604 522 237 131 180 1746 321 201 802 1048 1017 989 1049 317 265 490 611 1830 1449 1409 307 1657 1007 998 266 296 1806 1993 983 1903 1135 1767 1122 521 1439 1810 1243 391 329 974 702 99 1845 1517 1066 130 1666 622 1139 504 1599 1330 308 49 96 31 408 157 1455 632 795 571 642 1724 205 1433 700 1070 583 1755 134 1414 433 698 1838 54 707 1983 1296 703 971 1808 981 644 1934 1674 1146 1567 1282 497 258 1716 1707 787 638 1251 1748 835 1020 1729 945 261 1582 937 403 581 285 1390 860 477 1085 373 452 1526 594 1009 1642 1663 660 591 1662 412 1583 1491 863 704 1789 98 849 1791 168 1586 193 509 299 559 524 1435 473 1231 765 851 272 1032 965 2 367 64 704 1317 918 149 1830 1255 28 1423 831 1114 679 1155 1642 388 1767 121 1311 508 756 128 1444 1813 10 800 1245 1450 178 1216 632 1834 691 1129 1048 583 1512 1659 31 169 1587 191 530 1752 594 604 232 506 1138 30 403 138 434 324 1778 218 1273 1000 1782 330 1898 1061 1539 1417 1350 276 953 43 115 1063 788 91 1948 922 465 691 440 1463 691 283 832 1689 1924 1454 891 1427 415 947 29 1185 974 650 1376 1231 47 1397 1056 25 1053 457 1406 211 588 1445 1725 1962 1796 179 897 346 130 1644 489 1762 1452 1153 234 1781 211 1623 974 1922 1774 1747 28 1526 1716 1446 218 1344 634 1226 1681 710 190 1214 1696 1638 35 1871 723 1471 399 776 1749 1057 1681 1802 1412 1330 1062 1055 1732 531 253 60 423 578 1914 1030 171 1649 569 854 244 839 324 1871 1100 1190 1814 63 1224 1885 544 117 1181 366 1195 914 851 850 1296 1379 392 1244 1605 1742 136 316 1673 1866 1948 341 850 324 1712 1872 1684 1679 106 610 116 1692 1479 1932 1886 203 1976 1698 932 641 590 718 744 1754 433 1509 604 816 1751 1802 1064 1932 1203 802 1356 1421 12 1752 775 1927 1505 1106 583 1870 1417 324 481 1987 1327 1507 1411 1470 1213 1372 280 1597 1032 1526 220 411 1005 1397 1664 532 363 1329 321 1176 385 951 1300 159 89 1566 437 812 1509 1373 656 53 1048 1466 575 369 617 854 1974 1347 292 407 1467 134 1873 1830 249 458 169 203 327 958 614 309 933 1246 1274 94 1255 1679 3 223 1941 168 1421 464 1953 180 1705 1266 634 1237 477 1248 1249 1931 411 1891 1867 757 903 918 615 1543 1795 1498 1152 12 1709 779 36 1502 1227 546 598 1429 886 1835 1425 844 1765 1850 1342 986 315 362 360 1151 452 1974 302 269 1468 188 9 1114 800 254 638 1075 1433 155 598 722 54 686 700 1187 809 901 1063 788 1558 372 1145 875 695 507 1942 1324 1907 534 1305 1627 928 1635 1220 495 118 1913 39 376 182 439 1875 1651 203 1515 1983 1819 1024 661 1450 1 691 970 594 1439 664 893 725 1850 1232 395 438 1719 347 405 1314 1919 1708 644 1811 1814 1853 136 228 312 867 273 455 1492 754 866 1364 190 852 611 1746 1008 1270 246 1627 304 196 1676 923 456 1878 857 473 1026 1915 213 841 1842 805 1124 1297 297 853 1497 1163 1095 152 950 1931 161 1969 1863 1857 627 650 672 849 1367 1878 1635 1025 7 441 1495 2 1327 857 1221 1059 1175 790 37 914 911 281 89 52 1612 601 792 1864 898 819 1822 1223 1442 939 561 782 1895 1134 1591 1743 1099 1578 1575 1093 975 1664 1101 1591 315 25 1490 495 562 1511 554 1643 1978 573 256 1299 26 1490 1488 108 1317 897 1219 1404 151 1668 160 1279 717 1299 1104 1754 1834 1848 1347 606 1558 117 1010 575 601 520 693 422 1226 77 1190 1187 1041 1844 1157 1511 675 1285 1933 1041 1039 193 1094 407 100 1003 1468 1416 1334 1927 1825 1936 1153 1138 111 43 253 1827 1905 77 339 207 354 1138 382 291 1493 705 1429 718 438 678 104 1500 977 1568 281 1787 1571 328 622 967 461 1988 1444 89 1520 1675 614 496 1189 106 1630 62 1260 342 1130 854 1224 930 51 276 920 883 298 1694 457 1474 84 441 763 163 1944 880 1553 1140 262 1360 413 1367 491 135 379 1971 898 591 332 1112 1469 565 1910 162 1732 735 1082 1344 1212 654 1783 1573 1052 688 845 639 1725 1352 692 966 464 1810 1182 135 1028 433 138 337 1736 1516 1514 416 525 1001 1943 1881 1760 1032 772 1637 1847 340 33 1585 58 1637 369 1668 1028 617 1070 83 697 1988 203 578 1546 854 1193 1676 759 412 430 37 69 1817 1316 1070 144 262 590 1689 1843 24 1120 1197 1461 1634 1263 1212 1558 986 1479 1843 634 304 1532 722 1541 940 642 1660 1608 87 1153 1185 507 1214 1619 682 684 1986 816 549 246 755 557 1298 1414 414 512 653 426 84 1543 1566 1435 701 1673 1869 844 781 412 1465 179 1974 1737 1114 1656 1470 510 1173 1435 691 1714 1153 1979 892 1918 120 1092 641 10 192 153 542 950 843 51 212 650 1052 232 1776 495 1770 1391 1968 688 505 1971 643 475 503 246 1025 1997 1253 904 107 1149 23 696 1444 871 1454 1898 1840 1756 1235 1994 331 631 1814 1888 1102 483 1225 1493 1661 492 1622 1781 100 836 600 756 564 359 1257 1990 1385 720 711 1914 110 1421 876 694 1234 1313 1038 1497 252 537 1893 1101 1549 337 1980 1916 806 551 1385 1125 986 1279 896 1326 581 1177 692 380 253 1777 783 1761 855 438 789 517 829 109 820 584 559 502 607 1335 1383 1775 1692 189 1314 1783 1529 1148 828 326 326 1644 1275 812 671 627 1551 1223 185 741 56 681 639 1214 1736 1160 1885 302 1066 1575 397 693 1252 422 752 1327 1561 790 1680 401 626 1024 1795 885 1774 70 1730 386 663 330 1755 384 1320 1357 996 1274 1147 1387 273 260 215 1093 823 687 811 1966 1522 139 852 619 116 77 1461 325 479 17 135 977 1221 1490 286 1201 142 7 879 124 1546 1360 31 236 1991 18 142 1767 565 1470 260 928 632 1689 1114 1070 1166 1544 492 1245 754 266 573 3 1616 1178 427 774 1962 1957 661 621 1562 9 971 756 1320 463 213 596 655 1370 1415 1890 1451 832 1043 855 582 505 1423 1632 35 645 1768 1606 42 1331 871 1584 566 64 1059 936 971 1164 24 364 1276 1971 886 726 780 1050 1565 1342 1315 1913 1191 670 1699 1912 1734 1398 940 429 561 689 445 469 1481 999 811 1488 624 373 55 946 1628 1770 379 247 616 52 213 887 381 762 600 603 1343 427 1743 1519 1754 823 1123 680 719 1372 191 519 1433 1684 1058 878 533 1452 212 579 465 520 349 947 20 1685 578 361 543 1072 1649 1295 1906 22 288 787 818 1787 673 718 1706 222 1465 50 447 205 865 1138 1497 1141 1963 694 62 1293 713 1054 641 419 155 1895 43 1415 8 940 521 1495 31 287 343 698 718 1656 1146 1793 338 1037 20 427 64 499 548 1624 1412 99 1724 64 664 1809 951 1029 1576 1017 186 374 1795 1515 987 406 788 1529 1823 1101 354 862 360 1084 4 97 1263 1046 761 1145 1486 1533 87 244 1602 1643 1970 707 1583 739 592 664 52 295 795 1715 32 1995 1495 1897 1764 1370 180 727 1595 1543 773 1253 1529 1591 722 126 1504 253 1868 1678 88 1205 63 1037 399 1989 1309 1948 335 657 1064 1101 1312 255 1439 184 750 1178 301 1435 492 1834 1311 1170 1016 724 293 1672 1953 846 1450 668 1191 1222 1415 1879 1890 1203 949 1852 741 1004 930 417 1412 1320 565 1054 676 566 21 1428 690 606 168 1919 470 1639 248 111 649 826 954 580 1925 1302 1233 1032 1005 1718 625 769 1517 944 688 1734 1843 848 402 1346 445 1172 1684 935 453 953 248 214 1179 1126 867 1724 337 1687 84 958 1389 1581 1463 1624 858 852 568 962 528 1221 603 1381 1813 173 827 541 1348 702 1602 1679 509 420 1577 636 509 1579 704 886 1152 1375 1968 1219 1988 563 783 1040 1024 678 1828 408 340 1107 443 1477 1459 1849 1147 294 142 1691 822 1170 211 535 1297 251 838 220 278 694 462 1816 1014 955 1908 1584 610 152 1703 645 1643 1419 1444 1779 1016 863 1076 410 713 598 1205 1506 1898 1480 1678 507 906 923 157 1107 1612 36 260 1388 1053 397 180 349 1400 1927 1560 487 1302 482 565 939 1562 474 1888 74 300 388 689 1885 116 634 118 294 554 227 1467 1895 699 1591 1769 146 270 1649 76 320 1272 518 954 1622 749 725 209 660 824 1967 1583 272 1501 9 56 627 1037 752 740 770 1210 1612 1079 1536 1035 1528 373 1665 738 1761 485 866 923 940 405 680 280 1917 1263 1079 1820 790 1242 420 100 909 1316 364 653 1905 1375 790 497 702 617 118 388 1806 1617 1667 878 883 70 652 714 162 594 1975 79 770 1623 1930 1532 1414 409 1614 1161 1479 556 560 1995 262 1087 1961 393 224 1786 1025 1725 1410 1507 1391 701 111 807 1476 811 944 1896 1338 681 331 1730 1783 449 1336 1250 934 1940 1984 1641 279 833 1478 1101 37 1992 1082 528 1241 288 1116 1446 525 1638 1646 1217 900 582 1373 1151 1512 975 593 103 36 1027 1075 703 676 1740 95 977 1417 901 698 32 753 1511 357 1174 118 515 419 1295 1669 704 1095 1899 387 901 722 1055 1227 505 188 1038 459 1993 1408 791 48 1290 125 1359 702 208 1161 1728 1829 1518 1465 289 1536 655 143 1848 1711 36 1012 1229 1464 142 358 1073 1658 1631 851 448 1346 44 1670 1538 1778 1670 1025 1512 462 730 60 965 664 1237 1997 1291 511 1387 601 520 452 890 282 896 1725 1419 370 1757 1197 137 30 483 1363 149 1454 1593 274 312 692 86 1858 714 683 1144 644 708 490 1371 1356 1665 665 1495 138 1642 1971 667 361 1810 173 425 220 622 1046 610 773 474 1839 67 1928 1768 1357 1200 1344 1610 269 1664 368 1858 1047 265 1981 1175 1926 1582 538 555 551 1318 932 668 1904 255 15 344 1859 1138 1136 228 1235 1769 813 477 197 1054 513 1904 155 550 1349 1736 717 1326 667 1111 1305 1748 1565 711 1133 473 1526 1312 258 1654 1390 909 1836 1389 1916 586 1535 1361 215 465 1028 1929 1790 1285 860 289 617 46 1956 145 223 1863 1977 961 1881 1844 1470 1533 1367 104 188 422 65 278 1754 762 1569 694 429 277 175 1642 305 1880 1661 945 1769 297 117 1772 1091 394 591 1632 607 814 599 43 722 1209 975 602 1670 56 977 298 1492 1202 1223 734 629 1341 1646 1809 1125 1507 1448 348 985 1382 1313 90 1859 1058 1781 1817 1187 1826 48 1284 688 294 1238 335 471 1747 1044 1171 1411 731 1302 859 1102 767 795 349 1991 259 70 157 1637 1585 1814 1759 1403 896 632 556 1196 1749 539 1126 576 1355 1876 1407 616 848 403 1751 671 384 294 1189 1841 773 541 1768 816 1359 46 1310 1413 1105 746 660 1508 284 815 1487 1139 192 527 1019 236 1504 673 818 384 1637 871 943 911 38 592 1651 1398 967 718 1688 152 575 1962 709 720 1534 151 561 597 1071 372 1755 79 762 1990 297 921 701 1014 1375 1384 1324 1478 1843 875 1351 1578 1839 1812 1115 1909 855 1190 1755 1233 763 1294 465 51 814 503 719 1406 472 1801 459 1351 1113 529 683 1113 624 1175 813 10 1595 1484 1290 77 383 147 219 1610 1899 530 1292 1643 152 1128 113 456 659 1697 471 85 1022 1416 444 1482 275 1132 961 787 1307 1414 1166 1161 767 1530 135 1906 1420 492 1902 836 1804 181 889 1504 1219 934 390 284 455 1596 1644 945 1524 1989 1108 471 943 1138 1431 1917 1209 477 1913 845 1510 1212 1479 783 286 727 253 1517 1140 23 27 1032 1654 287 905 441 916 416 1336 1354 1300 1447 1003 390 1396 1898 1462 749 82 1763 1205 1725 1097 139 1457 1726 1821 1755 1055 1564 1129 111 265 507 39 1484 656 1814 640 388 722 1512 708 1671 73 991 1036 940 1269 61 413 1 427 1377 1456 1791 749 118 1137 737 716 1338 885 374 475 737 1535 1845 1878 971 580 545 755 451 77 333 1495 1242 381 1361 380 1300 964 1406 1122 1361 563 591 1348 638 1313 1088 876 1949 1566 1683 73 1202 966 1713 1424 1696 39 1630 1697 1268 7 896 604 1327 304 737 100 906 461 1683 1762 453 1818 835 1325 336 1398 1553 568 1886 1756 479 1020 679 195 1224 1384 989 211 260 662 193 297 1081 1665 1414 1565 979 1812 1222 369 1863 979 645 204 692 1760 323 248 1596 1287 693 1625 450 1355 6 592 1539 1237 1066 174 458 1002 1523 1789 1631 1100 584 1275 176 1908 1890 1656 467 638 1609 1363 1274 1813 79 383 1240 689 827 1996 851 894 1160 723 1306 1392 591 594 121 915 851 1753 315 1799 1899 436 591 1164 917 794 574 1226 1001 1749 1564 725 1148 899 765 591 1190 1276 1882 766 1414 1429 964 1487 1444 1253 88 1147 439 502 1460 810 1176 862 825 597 375 222 753 1696 925 475 1955 1975 1138 555 1476 40 1439 994 848 1410 406 1518 1514 253 1489 1055 304 986 1545 1084 579 875 376 1794 422 1302 1936 1886 132 1927 1469 1004 1478 1428 25 384 1701 708 143 566 765 1346 306 838 1443 1951 1502 26 889 1030 559 514 816 132 1441 824 333 920 104 1232 1790 1191 1170 1922 574 1187 1385 1691 791 1500 1389 992 1752 1335 1185 900 728 1935 1012 76 1370 425 1475 82 1266 717 1069 1895 1846 401 1448 445 440 1992 1010 163 1091 1436 1322 977 1123 1943 176 1927 570 520 1178 1794 209 1556 1993 703 380 1163 1580 1042 49 1852 99 73 730 12 134 908 1209 995 1958 88 748 1671 1076 253 865 29 1490 613 923 1517 487 38 1909 790 1639 521 726 242 529 923 614 1531 123 308 1089 1790 699 583 1322 1023 663 1337 1441 1933 720 1798 1672 1447 762 1408 1618 559 911 425 1949 1310 356 803 1393 1976 44 453 361 1601 1180 1905 434 625 976 1092 1490 596 524 1742 171 1573 1156 323 1760 1276 639 97 1639 421 1082 482 400 19 1466 1636 1701 1988 1444 632 18 1143 1296 520 1222 412 395 332 218 1931 620 1951 1650 1719 586 349 66 292 1755 976 1843 1655 2000 475 662 909 575 998 681 1983 881 427 567 1396 174 1697 1012 1895 453 471 1034 1403 17 1267 925 348 344 828 854 199 1653 68 1262 1661 1193 170 1161 1973 1437 751 469 1904 1339 616 1251 1760 1502 1331 5 1595 1783 109 953 1548 690 579 1989 1979 1832 520 1411 398 1861 679 1567 80 93 1305 1039 593 1323 344 610 1311 634 869 1868 867 648 1975 577 1343 1544 886 1551 134 902 663 1474 908 48 1848 1746 1680 659 767 1071 1703 1892 1886 1536 620 417 1113 824 308 183 667 1706 1974 964 1766 511 1515 31 409 198 1554 295 183 1883 744 826 1046 1194 1302 1240 181 1493 27 918 658 613 59 119 746 1934 8 232 1458 1847 32 1018 422 1464 1335 1606 1792 211 1431 1564 1851 1896 710 1293 312 580 679 1242 353 1194 1394 332 332 1254 1080 1349 819 941 1906 1094 193 392 458 595 1855 1731 268 692 881 1009 782 13 570 834 734 1249 583 520 1691 1058 1066 1174 998 124 1126 1002 314 1635 1259 252 970 217 562 471 58 1157 1563 553 1394 849 1028 726 1550 1234 830 1425 1128 1486 299 1885 74 296 1530 608 735 1119 1526 889 1786 1561 1115 148 553 1578 987 700 1339 1385 624 273 799 165 323 826 1375 1267 1469 1500 1981 700 1867 107 1101 1477 1767 1313 419 206 1221 509 1518 623 555 317 1478 1519 1397 1791 194 712 776 644 653 1864 53 1494 1593 1065 1216 1372 692 115 737 875 363 1871 1690 1744 572 1407 171 939 624 301 99 1854 953 1218 456 407 521 248 105 1593 1667 1234 81 1474 1701 1098 686 152 438 859 1555 1365 1452 1200 331 229 98 44 1072 286 1448 1756 155 496 427 682 332 1772 839 1555 1355 153 1866 395 704 1765 1354 287 545 201 474 1356 1706 1312 121 1630 1074 810 139 1804 1819 1212 29 130 250 618 195 1518 392 135 1364 175 1320 300 1816 299 1722 1624 1904 465 415 1447 1368 94 1614 1477 1817 1315 1191 629 689 902 117 1869 1031 552 265 772 329 168 1813 2000 8 102 1446 1881 167 266 439 1634 1168 1750 1969 1993 1000 697 903 876 612 1622 305 238 1516 1460 1639 202 350 295 1200 1384 982 1599 203 1662 76 543 1071 1385 1343 913 126 1868 1585 408 1999 119 1491 854 700 316 579 831 1929 62 466 893 23 411 43 149 407 284 849 219 210 1674 568 690 345 1475 1078 1222 329 1885 59 221 721 1978 112 315 1639 1629 1948 741 1159 237 701 217 1181 487 1093 588 1894 1176 1170 196 1682 379 1714 647 845 688 1654 1474 558 1342 1655 1887 399 362 1607 1201 318 136 1578 1602 211 2 388 1280 1763 1447 644 835 1252 245 1265 66 739 1610 836 502 194 967 967 1086 1830 1383 1132 1317 1184 238 1569 1697 1610 1717 1090 573 1956 469 1776 762 383 562 304 1025 1963 1707 1463 1661 1468 526 485 327 210 433 1615 769 665 1407 946 1174 653 1679 901 353 1586 1275 734 334 852 1232 1959 175 699 129 610 512 1089 1025 1707 717 998 1776 910 642 1523 1542 584 834 1550 1374 178 1036 1662 469 747 251 128 1203 917 1245 1241 1448 1508 1399 797 235 1490 1399 1119 767 950 730 889 1032 1749 1647 654 461 1402 1963 479 733 1139 462 491 727 1404 374 778 1220 48 1651 1052 1224 604 842 1805 1225 1334 1470 1356 1375 222 1868 205 989 1573 1526 1243 462 603 595 178 724 1533 996 1004 749 639 1002 122 999 1925 1574 101 534 1209 817 1589 3 1464 957 994 1767 333 1291 1817 1368 179 447 1282 1763 1573 1073 880 1611 296 326 1720 1008 1068 14 246 1076 510 1791 92 1530 1362 930 1980 1424 127 844 343 431 939 64 1495 448 1225 258 1115 1681 1007 1807 1553 1448 221 428 745 312 1851 588 1206 1170 1459 1222 312 237 879 854 313 1673 1732 1027 1301 32 1471 545 45 462 366 1256 1277 947 610 1268 668 1014 99 190 69 1180 693 1803 1028 329 1354 1076 1170 855 889 166 1429 725 381 154 1186 641 1905 232 548 1737 1882 1255 817 1695 165 1064 1899 411 115 484 1269 1237 1377 35 774 627 1245 1471 1731 1455 1367 200 904 509 1876 1321 902 1739 297 379 1748 1322 518 985 1743 1469 1536 99 1188 1232 1379 1863 576 282 1464 492 1478 853 804 513 1104 1518 1761 1430 281 280 641 73 475 1910 1248 916 1733 825 1177 1620 111 1686 363 109 1520 860 1470 1629 1344 1988 593 1983 1674 1898 165 752 596 1931 1136 391 146 319 1099 1936 1047 681 668 1530 718 573 459 1090 633 1938 1599 1967 7 1703 585 1535 1739 203 180 1378 1867 1367 394 1958 326 223 1099 1986 1049 394 298 120 116 221 1016 1044 264 1758 1125 538 1908 1688 739 303 1873 427 1390 1014 586 646 1721 686 832 1431 1947 1114 301 561 570 1649 744 1600 518 1815 1064 1801 57 348 1596 758 1630 19 1817 576 592 886 774 1485 244 1480 1829 445 25 443 1315 1744 1278 883 1650 522 1477 1947 1556 217 1896 1431 396 1174 1337 1929 1743 506 126 1575 1969 884 1276 317 333 360 899 1103 532 905 1675 1554 330 1754 701 683 1085 1090 1365 1512 1480 158 1335 1822 199 1660 15 339 940 1733 1389 1229 1249 1993 1457 794 1215 786 1572 1425 1343 434 567 1753 94 1934 527 1145 742 1120 1553 576 315 1287 1595 1062 1219 1522 260 1730 154 653 196 1453 1972 1770 1111 1047 820 291 1869 280 797 1615 1910 1610 1095 548 925 1045 1573 1645 1906 203 292 491 1900 1670 550 1664 783 1854 1392 1274 1178 399 1265 1181 292 1706 516 1892 1865 411 1319 441 223 523 557 1347 1294 215 1185 336 1599 1521 684 1987 1171 149 409 1631 1912 1759 1095 629 968 971 1679 1066 530 1933 1175 701 557 546 917 8 1802 726 1208 1108 1194 1863 3 1506 1888 1258 731 1943 952 685 1364 375 1447 1629 743 774 1589 521 1351 442 505 790 1172 1013 339 1861 1487 1587 1792 818 975 1166 649 1949 643 106 1805 510 1177 1854 17 213 1871 1487 1573 176 1784 788 1225 81 1 1269 1903 1103 1620 1221 66 1516 1277 626 1112 1462 1595 1114 1540 418 1769 33 1695 134 734 704 72 1349 738 736 713 17 1170 7 1292 972 309 306 958 831 1599 1204 1523 351 422 1678 1226 620 1236 32 1746 1356 701 1518 445 424 1617 806 1444 1157 660 225 139 1062 588 329 599 1888 234 794 1981 1998 1229 1867 1421 422 644 703 446 155 1106 1095 539 1604 342 1738 1023 1901 316 1656 1230 221 1918 1771 1668 1288 1695 368 1649 278 394 1844 1829 228 1062 1138 1400 537 1549 1836 1325 1995 845 1432 1656 755 254 1741 942 1758 517 1613 1612 1269 680 1830 1659 1808 1187 1300 1106 39 1755 1209 1901 1977 1457 736 492 416 634 1086 31 132 1900 730 1456 1007 1115 1518 257 1249 949 990 8 550 234 1193 1784 1029 1728 94 99 1817 1174 1281 445 533 1208 637 1730 1763 210 1100 1274 158 920 933 1532 386 1654 630 336 928 3 1427 762 454 988 1901 260 1726 718 437 1147 406 1091 1395 1181 16 145 1843 1537 731 15 1471 776 497 57 1315 866 290 1558 348 1860 482 649 50 1145 894 933 793 1382 741 1060 1346 466 1348 1370 1223 982 146 1301 1143 497 686 1367 127 1104 1174 967 330 1676 105 1333 1353 1284 894 285 550 1357 231 1486 1189 1222 1745 396 557 1969 1405 1922 150 959 1475 747 820 427 981 1939 1939 138 1043 1274 1762 33 1966 1833 660 680 286 120 1333 990 503 879 747 1933 9 1868 365 1727 1784 1316 664 1536 620 1757 1711 998 1881 827 419 767 257 874 1188 10 152 572 230 1593 1305 258 1368 1637 1736 2000 65 1442 407 1821 859 740 1373 8 660 1218 1795 1105 915 650 401 1175 952 1494 1641 1630 135 1070 465 1412 663 1950 503 147 646 744 1168 553 1615 525 1874 406 78 1705 1347 502 675 1052 1586 305 1782 1680 4 1551 1866 1831 1009 143 997 1605 1616 569 1966 1919 1424 899 1416 1762 1257 1665 1278 966 1410 977 927 1476 260 1494 1421 630 1103 1907 224 847 140 1338 1360 603 1314 1285 115 936 1837 917 20 516 284 665 1717 1528 906 50 1574 1862 1151 1620 1494 1840 951 1263 249 89 1828 895 410 1839 400 1345 275 1945 1109 664 1627 845 1504 142 880 1302 1363 1566 1846 1044 1467 1538 430 1156 529 1928 1194 1042 1636 443 1151 412 839 1759 1532 505 663 1964 859 1305 241 1087 1461 510 1745 1358 475 380 237 1226 658 1773 275 1850 414 1801 576 1765 467 724 1588 1552 1992 359 1282 1257 1805 1924 1723 1939 766 1444 157 1172 1801 1571 136 1723 908 399 386 5 962 876 1116 1058 272 828 693 195 10 221 1453 231 1580 1235 1132 1351 1702 1032 1123 670 1527 129 1139 1965 621 291 1470 590 924 853 283 999 1662 1368 989 817 1082 1045 806 1018 311 565 1400 1704 1362 423 1965 1039 254 1997 551 1140 1612 744 1834 1555 156 166 521 126 1139 1016 606 1575 381 1033 110 976 404 1340 1212 1841 577 1413 45 1386 659 1083 188 1290 1982 1148 1983 991 598 1682 186 1998 892 852 210 389 344 704 1492 303 71 1511 1911 200 135 1914 1040 1169 881 420 917 1975 1734 1224 1043 1039 1198 508 307 1909 236 645 507 85 1878 1702 978 1017 739 1811 1286 21 1174 1675 737 1503 346 742 1016 850 478 634 1830 821 1188 1860 601 264 1237 1494 1628 543 151 188 405 114 1185 227 479 1843 397 779 554 306 383 1788 1218 1325 982 648 1166 1628 1953 1264 1514 397 564 90 1302 139 1691 752 800 820 1374 1100 1856 1115 373 99 1283 1979 798 592 1306 1469 1725 579 899 924 1699 697 1880 823 1378 749 1911 1063 1279 319 115 113 1481 324 824 94 1882 1791 1668 393 796 991 708 729 829 1544 541 560 1174 934 540 1443 952 1568 384 186 152 921 183 1994 1693 733 1142 1602 711 1178 1453 67 1218 908 713 1684 828 1662 1756 1444 19 1245 1162 129 802 671 118 1145 446 949 1501 1743 396 1309 1472 256 1269 1595 552 294 1580 744 1653 796 640 715 1000 1764 1405 872 178 134 536 1846 139 233 170 1302 55 1415 220 1376 1351 1484 21 1600 1836 1567 880 945 1345 1076 1777 616 842 225 505 485 1063 144 648 310 637 693 1955 812 503 896 1094 1729 1529 1221 1723 1162 421 442 732 1946 82 464 805 1672 890 1878 782 546 882 650 119 337 1807 305 1541 1519 1319 602 492 918 886 1646 1949 90 626 954 1811 698 33 80 952 1892 1466 603 1965 439 1849 594 330 1980 391 255 658 1399 201 2000 1787 811 551 461 540 1484 1056 747 600 1913 188 1824 747 617 1570 904 434 1909 460 296 1919 1222 488 1857 717 64 896 807 1169 1648 347 1715 1650 1890 1413 1221 363 375 1773 1966 1470 1652 1966 925 1435 702 1552 1384 417 469 1216 1438 404 542 1901 1803 960 1334 1908 731 413 835 111 1906 116 1389 201 1260 864 1533 1701 1808 1240 229 464 474 1420 209 260 730 1470 364 1406 1047 1796 230 1554 535 635 1556 157 1267 254 24 1260 535 262 867 891 1768 1892 1448 336 745 1613 723 1402 575 886 10 1876 419 113 1923 1614 25 1574 198 1437 1199 1573 1892 818 1079 1962 1592 857 1832 1123 813 1443 1058 1630 384 470 289 550 375 179 1380 192 1218 1881 1902 1425 1329 1640 1629 931 599 1448 137 167 429 1051 1183 1452 458 1568 1998 1057 1409 1033 1330 1207 220 1264 1920 571 120 1413 1233 339 560 891 1362 1511 1231 1268 234 930 1968 1242 1198 760 184 464 1410 810 86 1656 1201 1912 1769 518 1135 391 1076 1476 1085 1683 590 935 61 966 1773 515 1254 1498 435 731 570 43 1081 379 1734 1793 1404 345 1786 1229 1557 681 1881 1329 397 1504 915 821 1920 396 273 1687 1345 1330 145 354 1439 567 1236 771 1447 707 1251 1848 794 1715 1065 425 193 734 1917 844 653 571 1982 1204 1028 1281 1460 1081 265 446 1173 174 570 556 1189 959 1920 1089 2 505 931 1861 15 1631 44 1706 1550 1146 1119 119 996 1664 313 854 1415 1992 1558 1119 1915 1629 166 1652 1742 689 1216 862 177 1108 888 23 216 901 781 1306 948 1784 774 872 1214 1161 1679 205 406 1104 478 1586 830 870 43 1971 80 1558 991 564 1911 407 92 1408 1053 1305 557 1379 512 415 751 1369 1258 108 1009 1637 1890 240 1064 1142 1581 1221 870 727 1145 341 1004 774 571 607 189 104 1879 921 468 1339 1808 1160 1225 1995 1329 1294 1057 1593 1275 1347 84 1417 143 1639 626 1067 1839 1478 824 765 1249 398 351 911 660 221 1447 23 1813 687 546 1781 1091 1990 195 313 770 42 377 1204 1677 1044 1879 1533 1744 1173 646 1797 389 1980 1452 1324 765 824 1231 1749 738 1419 69 440 618 1344 686 8 1134 686 1156 1604 1980 1724 1249 177 1802 1992 818 599 1500 1683 331 1130 791 239 411 1325 1591 892 641 1106 782 927 1135 1237 1470 1396 1710 1578 825 614 499 1972 839 1356 208 935 568 86 638 1600 186 728 585 548 1725 406 1436 54 357 1202 1583 1245 1424 1809 1806 965 1513 1300 604 197 1404 246 1768 1585 731 50 1183 352 784 1863 386 353 1315 1197 473 1049 223 42 40 97 896 1841 1680 414 880 843 249 704 626 840 512 319 1694 695 748 1747 1471 1172 1029 515 841 1266 422 1968 671 1002 1522 547 1204 578 1045 404 80 1921 557 541 1253 1906 1481 1902 963 520 1808 850 1945 1249 533 1058 1452 1581 298 728 1789 1648 883 1927 1238 1542 1884 169 709 391 125 1529 1517 1580 925 306 1769 1056 1061 1303 1410 1402 1494 1909 1987 1835 1070 950 267 691 470 1511 258 1001 752 76 272 1242 944 259 1594 1728 423 550 1551 1511 1496 1301 1234 221 1093 787 56 1577 265 832 773 1021 1308 1991 1474 174 1186 1832 1537 1956 21 25 1764 1853 244 1145 1675 710 1468 1685 493 1133 1142 638 1113 1505 993 1531 797 1387 1282 635 1607 785 1513 1277 1673 1496 549 1876 498 1321 1995 1285 1211 1848 1491 835 48 1169 563 749 928 1652 1664 1573 1222 1651 1490 1077 1961 968 328 1086 1216 1740 1260 1505 1434 374 1288 1041 1133 1777 1592 1896 77 1490 1618 553 464 1272 788 1318 1408 68 1789 883 1729 1275 1855 1034 147 1945 419 401 377 1145 205 1737 827 787 897 1944 554 1412 439 1801 1330 1300 1419 1507 565 1364 72 871 1525 1638 406 1022 1457 1170 1904 1843 1460 502 1963 476 523 1198 1013 1102 1126 36 1962 881 1760 954 541 1474 674 357 1685 1817 37 1196 1350 1722 71 642 1633 1663 815 1536 1534 1542 1972 1078 1833 1959 204 435 427 793 177 148 299 133 104 537 452 1754 1317 1230 601 1891 1529 1161 1174 1478 1805 1151 216 927 100 444 416 1005 491 674 1524 1946 1556 1569 503 368 725 1705 1883 1962 58 1708 1731 777 1202 279 1277 1513 968 1522 1872 116 64 726 1363 1684 422 607 1070 1934 865 242 533 1981 1373 1488 1842 221 1321 779 385 1546 1678 1881 19 584 1010 887 523 1220 940 256 781 442 1848 718 440 1720 1853 448 1793 1635 1374 60 978 825 30 183 355 807 487 1235 1640 812 444 648 1802 1741 925 695 75 1530 683 906 1620 1329 1661 272 513 1570 1747 1960 656 1475 569 667 677 1988 558 1055 1730 949 245 1497 1173 135 1419 1475 578 417 635 1902 1827 644 1486 729 1117 17 1047 19 1573 1449 110 846 1347 1189 507 389 1142 360 806 447 1736 1537 588 1940 1442 1573 789 1999 387 1612 1027 661 141 1979 525 853 1313 578 749 1152 1773 1559 71 1147 563 1811 1212 1043 811 1115 46 272 1451 290 1780 1501 1063 701 1856 1735 1348 695 495 755 769 1398 1632 1813 791 381 1017 1119 1728 1779 1878 615 1079 1972 212 236 286 1879 1133 922 502 1296 821 1675 346 1239 1812 1600 125 328 469 385 1925 1516 1455 786 984 1928 833 1623 1446 1973 1363 873 1447 1904 538 137 1095 418 45 1124 1822 1171 678 1143 69 1195 1899 693 1462 777 1582 1079 1219 1095 529 1587 1562 1789 686 161 632 1989 1014 1417 1835 671 424 97 460 326 1108 1782 893 1667 593 216 95 721 1084 444 1880 1904 1202 1388 722 1182 1279 209 1815 594 1032 1252 684 1819 1670 689 1884 1401 372 1101 1303 1802 539 1209 1738 1368 1772 1623 1825 1953 78 765 442 1639 968 121 667 1736 1713 1747 39 113 1366 1209 1165 1743 524 998 81 358 1159 1316 1167 566 442 1589 1694 922 928 188 513 1011 1322 1137 1828 277 1722 1877 981 703 959 1010 608 1409 1618 1063 560 953 656 1299 995 335 761 1471 1597 18 505 1281 943 1346 277 990 1113 927 1304 1984 190 641 1342 280 1752 1706 33 1142 1212 1146 754 407 1055 1857 266 1486 200 1722 1889 86 1992 1542 768 518 1911 182 2 134 273 1485 1632 1137 529 693 1677 1676 765 353 1070 230 1314 1587 1711 624 225 848 1906 1791 1354 1280 761 400 984 970 694 1707 1870 111 561 1979 800 1686 1337 1533 1924 1224 1311 1271 1962 1468 1792 235 459 1526 161 587 1646 1228 15 623 657 1834 631 1750 901 1350 564 1897 1866 646 1608 678 1966 1440 733 283 464 1858 331 225 1754 323 1805 524 734 426 815 960 751 590 1851 1334 1619 270 420 191 1928 946 1314 1240 1029 1361 1840 1406 435 1412 1090 676 316 1515 1563 1491 706 175 1838 1106 771 279 51 662 1435 671 860 75 298 614 1320 804 1480 470 696 367 263 202 1153 1596 568 715 961 336 192 1019 101 1813 780 1190 1738 1396 1282 677 51 406 522 1189 1307 247 62 952 795 460 1902 1851 1118 1478 1318 407 1714 1704 1652 443 1090 598 1348 1722 706 1422 703 289 475 1451 1524 44 968 1927 533 1082 576 1585 357 670 276 1056 464 231 107 487 956 818 1661 745 1135 1374 269 1134 1889 1344 1482 1879 1523 1609 599 1502 1296 405 1690 450 1379 1733 1938 2 873 287 1165 1511 600 1203 1544 1175 17 642 1400 1991 1698 731 1481 561 926 438 197 1463 1825 964 551 886 943 1078 609 526 668 509 1018 1281 1681 1154 668 1770 1438 344 1197 1969 1883 382 1308 1436 644 1257 527 135 1652 386 123 247 816 156 1427 1115 423 1288 1620 196 473 460 1329 1383 1094 689 890 1265 1800 1676 1650 1931 20 144 497 1933 973 610 1559 1751 1801 637 339 94 1864 1431 371 340 1170 1556 1820 1292 721 617 1197 1676 1503 1139 1279 1987 1136 905 1679 1069 1667 1631 1119 293 149 1661 921 714 423 1776 822 357 802 255 1183 890 232 464 578 1901 108 1228 1142 631 612 1888 1714 1721 894 1254 1339 1264 609 1843 1757 1114 261 498 237 968 342 1681 1356 948 1157 1307 782 1428 431 966 1995 1136 418 221 1734 897 670 80 813 970 1144 1626 1648 268 245 148 1269 1556 1860 1193 554 1095 1996 1834 461 1266 1081 1714 1209 331 1905 76 450 1900 204 1508 195 1761 1235 763 1462 799 424 1375 1668 8 1447 1514 1245 1500 1195 1498 506 1090 835 1777 1857 1271 726 590 88 1078 102 1948 750 586 1873 1449 871 688 413 281 54 1296 1429 1836 1120 588 703 206 782 1386 1137 381 1379 351 1619 1424 303 413 1333 726 931 94 244 1261 742 913 1066 1156 1688 1013 388 579 181 36 552 793 540 450 278 86 944 677 1022 26 814 1687 1650 1518 1760 1929 1678 898 1138 907 1173 294 243 90 813 1885 1231 713 351 1199 938 1923 344 1246 655 207 515 1387 1066 1557 650 602 1267 241 314 1635 1996 854 391 1098 1692 1220 1200 1697 573 348 1845 1645 1667 1939 342 214 1695 582 1821 179 1010 654 766 1637 454 308 910 1187 153 406 1538 647 1675 938 1034 998 1467 610 254 645 556 176 1351 1658 1054 716 945 369 1018 197 623 720 1038 453 2000 1197 682 696 225 382 170 605 563 1330 805 1261 398 254 453 828 806 218 216 1390 381 1597 566 476 521 934 1748 1207 855 1053 1753 908 192 1561 1759 1513 875 932 1436 1279 404 988 1057 1160 667 970 1459 267 1104 24 1384 525 1214 1583 1732 58 1045 15 229 1845 316 1970 1595 732 1398 755 269 576 1605 331 424 1667 925 61 1145 227 954 3 252 1958 244 1271 1558 678 1058 486 1200 1711 733 82 1237 1830 967 552 1054 45 1451 1170 459 724 550 61 1958 1490 998 285 979 613 66 351 1882 342 1099 303 40 432 1282 1324 738 786 1882 1673 587 211 1694 1557 41 1606 1030 29 1619 1822 1078 1744 749 36 1576 996 280 1190 1740 535 819 1266 1084 1224 1334 932 949 1399 1 812 867 1691 369 1988 1547 1731 1587 816 1823 1390 1003 1526 1950 526 1863 304 1690 362 1663 1392 638 1988 1120 1683 1696 507 218 1577 1283 929 231 1493 1072 1567 1565 256 806 728 773 1250 367 908 140 979 1621 1230 250 1167 1381 919 1090 1673 818 892 729 257 1741 990 1435 24 1204 1345 1786 1636 1961 1871 504 63 1141 958 1639 357 205 1535 1758 1118 1475 664 1679 904 767 964 183 1513 336 1881 1942 1987 1805 810 1232 1721 1329 63 915 1457 1079 1234 1946 1323 1922 43 1504 224 1729 591 1625 1902 1056 1315 110 436 1746 1463 1607 649 638 33 175 1586 552 936 594 675 897 1411 218 1349 209 1888 154 361 1908 57 1882 1884 1107 996 709 316 373 425 319 1322 1830 682 762 608 1334 1646 1963 101 1652 1934 777 79 1149 5 182 1576 752 129 898 372 1092 751 331 705 588 1734 249 368 1594 145 201 1299 769 947 248 1176 495 999 1731 1525 395 742 237 1988 1948 1837 881 1041 1883 621 680 33 1625 628 604 1766 963 1853 686 1089 1813 611 1542 743 1165 1724 1705 1926 354 52 1487 1721 613 55 933 1179 854 1187 1041 825 90 1324 741 283 1819 642 1269 1252 801 1537 268 535 1824 1944 476 1133 1393 1004 740 1924 838 1981 359 730 376 1240 331 219 1891 479 207 1879 405 567 1057 1848 1683 1728 1246 754 748 1034 1675 1019 1810 1942 260 1661 1142 682 1235 1562 35 1946 1363 1696 910 195 629 1933 940 889 1347 100 1173 740 643 480 920 1734 879 41 302 1888 1858 645 419 390 1269 625 179 1952 268 720 1729 787 1866 706 910 415 764 1704 648 41 1012 1720 49 604 181 957 1394 1260 95 1984 1663 316 1275 540 1228 1984 1001 1262 1280 69 1191 300 633 560 358 1721 689 228 1176 406 1520 1544 108 1146 1 216 1389 1076 1129 586 1175 864 182 1524 812 89 740 1709 70 1919 838 657 94 1001 1618 73 1213 108 798 1562 1808 700 522 1916 193 1730 1006 1230 1492 1663 1382 1976 1055 1905 1451 626 1934 1236 1619 691 1446 346 715 940 1032 1005 1253 1814 392 644 173 1177 1038 1508 320 431 1948 1625 655 1672 450 1798 800 911 255 1434 1910 796 537 1411 226 812 447 1703 1162 1438 1100 1056 1801 1951 1742 1976 1222 665 1816 1542 202 807 869 231 1548 92 655 353 1727 1317 1183 419 1776 44 789 1073 1848 1630 585 559 200 1039 595 924 918 1405 697 929 738 450 1527 537 1454 1982 1108 1284 1134 180 1074 1223 1900 1571 598 6 575 441 825 468 701 691 1886 1354 1631 695 1317 1862 724 310 879 198 1752 556 1827 1718 1222 570 1169 1926 1100 1687 1877 560 286 1266 381 744 1918 1962 1054 869 1930 753 1333 703 870 959 570 921 732 483 425 1888 1377 304 1572 405 650 709 211 1480 1518 1196 734 1077 14 744 1068 1060 1650 345 1084 1035 374 258 1957 1094 805 445 393 938 453 957 1199 279 35 916 193 1869 1504 214 1443 1136 701 125 54 206 370 1263 475 15 5 1693 1563 1823 1033 1629 215 425 1477 906 1564 1012 487 1514 345 1522 1464 145 20 1174 18 581 1497 1494 1808 257 212 706 1108 61 1378 852 1454 1710 339 1272 604 506 147 766 397 623 1593 1261 667 852 1663 1642 1176 1344 419 1177 1351 58 1357 563 1007 1440 626 58 139 60 1368 217 1318 164 300 751 1174 209 912 1293 1157 1010 1497 829 520 1650 72 374 1993 1463 1031 1758 56 1341 358 1455 82 1586 678 1069 304 1699 1159 1862 1460 423 765 651 1295 1578 792 591 1430 13 564 1117 198 1804 1613 1791 53 288 1159 1052 684 342 958 993 1826 975 1258 36 1370 329 1349 949 1520 687 863 389 1215 829 417 187 1431 711 1745 85 1085 121 1142 1676 1572 433 685 1452 1643 189 267 1874 342 719 1220 1510 801 520 891 347 1986 1220 154 101 1807 466 1844 1946 1152 247 570 1948 726 467 475 150 1772 1348 1151 1445 1805 1690 214 665 1815 763 156 140 222 823 1857 499 1891 654 470 786 1942 673 409 1908 1434 135 1765 1179 824 1313 1940 1509 1191 80 1911 1936 971 1637 1383 879 1435 1881 1468 1758 184 238 670 18 1274 454 1147 629 348 82 1640 288 124 1646 27 809 316 1419 824 1456 1980 973 283 1461 1868 806 1174 1132 1244 914 219 291 1703 213 411 931 559 146 1488 1909 986 1310 1417 1639 1150 724 1860 127 1993 457 465 336 996 1507 1555 507 920 886 410 215 1826 607 1744 1156 1955 180 977 1900 1643 859 302 1627 743 187 435 1456 520 1841 200 1909 647 83 1621 1132 246 1226 57 1354 712 1547 269 329 307 694 1652 792 1509 20 1686 1765 805 1322 365 574 1132 1459 815 1876 1251 1837 254 1026 462 1170 1869 237 1210 1274 548 75 1987 447 1509 777 1897 353 1983 664 932 59 674 1703 565 326 261 1335 431 1388 1029 443 438 384 1967 302 551 268 1440 1450 984 91 1595 230 721 920 1547 575 44 982 1817 27 1416 1378 735 602 1524 1494 238 750 10 1920 669 572 1722 1218 19 1122 1721 1450 920 444 1209 1253 967 1938 1515 1520 150 1077 578 1423 1737 1626 1850 737 244 1221 361 820 815 682 5 981 911 1855 54 1675 1362 662 940 933 1243 298 532 1632 1168 1576 200 13 208 577 1109 275 1992 764 49 1345 232 961 764 1591 786 1251 406 1413 354 1758 1698 691 148 817 409 915 1234 1501 1218 468 973 1776 2000 617 959 1243 1020 1273 1407 1002 293 1160 548 629 502 694 141 1138 1671 1575 1184 1150 694 499 33 812 1415 350 837 1949 1305 1066 1896 1729 604 299 300 652 544 1451 772 1692 1487 1056 1696 442 654 1387 1145 1279 1183 1506 1167 1081 1931 465 944 591 14 332 1580 1409 1380 1560 1415 883 323 171 1711 1020 1688 208 79 905 230 1423 1299 487 844 221 1261 1634 1255 1696 1032 1703 72 22 10 1425 887 711 415 1058 104 455 1283 943 1933 1633 1024 738 1004 1008 1130 810 1586 799 1335 1029 1240 580 1763 417 1126 1384 18 1344 325 667 1863 74 1177 549 1877 1479 687 1552 1988 173 674 228 1495 1302 660 915 923 294 780 471 130 204 1323 216 353 407 964 1490 1559 971 747 1030 1407 1091 188 592 87 1897 112 1018 1218 324 411 255 1195 1154 1065 593 1196 38 427 1711 669 1091 652 1713 1008 634 1865 1382 1901 960 1633 273 1514 516 153 335 589 175 979 1852 1237 941 1935 455 1317 603 1938 1235 723 514 1143 1935 752 1107 1796 1719 440 1618 622 1948 1485 1560 1663 1923 1023 1716 231 1418 1279 354 896 352 1204 591 39 21 1709 1372 1848 1935 1480 1681 1401 78 1603 1379 1402 1715 97 1977 1418 1453 1263 1195 990 339 583 780 46 1769 1637 346 784 1949 856 867 1370 129 571 1051 370 1086 181 523 903 1990 30 1372 198 1547 163 276 438 447 1147 1696 149 1483 506 1123 614 996 566 1470 875 139 1129 1617 272 403 919 176 1928 680 1808 1353 284 1038 728 261 1920 1128 1861 414 952 1163 1097 2000 1148 1378 144 1650 1880 387 1788 1687 711 1249 1695 1248 785 1684 728 388 1186 1542 1315 435 1565 1503 1210 1559 1153 1971 848 1772 234 282 1264 1986 379 880 353 1521 251 750 909 1132 1614 1977 1730 888 646 1258 488 271 1193 1326 692 592 1236 879 412 954 720 1650 1052 1529 948 466 1081 639 11 1213 1188 455 1528 1037 658 1046 983 1546 1145 994 214 398 413 1512 1236 1290 1596 441 1944 1415 1622 1077 597 575 1905 1115 220 828 172 1886 1219 897 979 428 1205 489 882 1612 1531 1548 893 1510 1081 57 2000 744 1451 752 1490 85 33 271 480 1360 1465 288 1271 1754 1340 929 1745 1529 796 820 788 1977 477 488 1783 119 1744 1944 823 171 1000 706 633 934 1751 1402 1040 653 776 1824 513 485 1619 1631 1589 1695 988 1080 1360 773 76 703 416 822 693 403 679 1566 192 1220 124 970 650 192 351 763 126 1455 1948 1833 1604 1200 1602 1465 1899 275 965 1442 1842 504 464 1468 174 1560 399 314 1367 1587 779 1754 1987 233 1655 1691 871 1885 11 14 1579 1799 351 32 1645 1208 1979 727 1689 724 77 522 1976 1179 394 102 1047 312 776 1758 1242 302 875 499 784 671 1311 373 1735 1600 1126 1416 1491 1081 1425 986 956 1105 1300 100 1686 1850 502 1024 390 1528 1302 106 897 407 1092 250 1686 334 415 416 319 1823 955 848 707 1601 790 33 1952 319 314 689 520 898 1269 1595 1897 1356 1159 1755 1778 1655 1996 1249 307 894 860 1909 68 377 431 1066 104 1503 1956 437 179 903 755 640 201 128 898 618 1017 1506 1013 1554 107 244 1866 84 998 416 1636 242 101 1187 1094 1879 842 345 1842 1416 1732 201 418 556 1469 668 359 1118 487 1652 96 816 520 1835 1246 1265 947 1881 1477 1634 1833 1883 501 1670 1952 1232 1546 329 467 901 1921 307 570 163 1181 1804 363 1575 56 1522 833 707 1261 344 1564 772 1030 658 57 468 1121 590 532 1040 1993 1525 539 876 1474 451 788 389 1060 1986 1602 775 588 110 36 1985 192 1781 879 102 785 1757 845 1653 854 298 693 1035 358 1088 733 855 1398 1974 1390 494 100 1228 887 1601 1539 110 516 716 1257 425 1361 240 693 1230 1273 83 1492 1701 1988 726 22 932 1584 215 1020 591 1774 1048 53 1522 1345 832 1690 365 1699 1313 454 207 921 1802 1466 1958 136 1597 912 1382 744 1123 14 8 1079 527 493 1637 1073 1936 443 1588 1919 1483 254 1616 1485 697 1706 1661 1393 1517 1860 748 361 1144 536 941 1091 1600 248 852 563 1134 950 608 1601 1736 1045 1208 49 31 1162 822 359 1545 344 1113 1274 1265 349 869 296 1885 1559 542 298 1456 59 629 1882 1937 1527 433 82 1021 870 146 727 553 1108 307 1942 90 754 1294 1982 1528 557 740 1182 1776 90 300 1664 73 1077 108 1670 281 58 1302 1859 281 1155 325 894 358 1380 1833 1795 858 1235 1006 730 843 1995 1331 1068 481 243 1866 227 302 1371 59 1217 953 759 1071 1492 1227 1599 1034 1768 1518 661 599 206 1251 521 1130 604 211 330 18 5 1080 1469 1982 362 365 1875 34 272 1747 1670 970 532 1077 532 1230 93 1806 944 1382 817 1754 1461 1968 1770 1402 140 528 346 460 416 695 61 1195 656 87 1535 658 1045 1429 190 615 132 1952 1952 518 1286 258 1111 1290 630 1237 1140 771 555 87 1883 1349 519 305 678 1598 639 1796 348 1642 1611 277 419 1754 1696 107 467 1010 1709 1878 1677 1490 1187 1234 732 1320 1929 1436 1035 1875 366 485 152 1995 976 997 183 1599 493 1490 1785 15 1592 672 1775 796 894 1835 1833 1100 1321 179 1140 194 1060 1415 916 1134 1617 150 494 513 600 1329 1961 1540 32 165 69 1657 131 584 1677 433 1357 1186 825 1839 1589 1950 1096 1886 1855 544 1164 1583 81 1929 470 1269 1669 1033 435 117 1151 196 775 1783 1247 393 313 1410 521 527 335 616 403 1520 188 1693 1086 1499 375 1198 9 1220 269 751 82 543 1514 1398 1103 1069 1940 870 268 1302 136 126 1381 520 746 1716 1286 942 615 1884 498 869 173 381 1041 1403 334 5 141 1944 672 316 943 1202 408 1255 901 1195 552 1102 1783 270 599 1264 698 715 1664 1413 1172 558 1454 1157 1841 983 22 839 998 1221 1717 268 420 708 1980 1805 735 953 1129 642 1552 907 1208 660 183 901 793 1029 965 1865 1524 1023 1737 279 330 651 1673 334 670 755 388 690 277 153 214 1599 1033 730 347 557 196 957 1511 1492 1307 304 310 562 1896 1317 1455 651 1245 281 1966 416 38 182 1971 1491 446 265 693 1418 1380 1286 1626 658 528 1818 555 1109 1905 1970 276 495 409 1546 122 1870 395 89 1872 776 1907 907 1195 1922 679 1934 677 974 141 721 1583 420 1869 1498 570 484 1160 1015 487 1418 1401 1976 1773 947 1770 1579 1164 1008 1322 439 1728 969 751 1533 344 388 135 1387 775 630 707 691 315 120 965 845 1852 1934 1785 1944 391 1860 834 406 204 1209 39 809 1172 1105 1790 760 503 214 711 311 1757 47 1133 390 1683 1795 792 1192 1728 816 1670 54 857 1655 651 981 1170 522 1207 758 39 1897 1095 397 1162 1161 1454 276 412 822 422 1073 593 538 641 1317 1855 367 1973 454 1624 977 1527 1919 169 1784 471 182 546 901 525 127 182 1882 210 1647 341 351 979 1812 409 290 673 99 669 1678 12 1217 1717 192 1217 1158 1545 1718 1393 527 1876 1016 420 819 125 60 414 905 1811 1829 1585 616 734 1723 1411 558 1716 1745 1954 421 153 1155 837 899 1195 750 724 1969 1533 1556 667 334 801 1072 763 1381 636 312 737 1852 372 657 1883 1806 1021 502 808 236 1525 732 144 1983 797 1296 788 305 953 1938 87 765 1370 118 829 164 506 1928 530 1570 1926 1536 207 96 515 1846 1928 475 698 1016 1770 164 534 890 355 714 1777 1837 850 677 393 1747 129 340 568 1506 1903 601 53 1815 1379 1539 197 557 1310 525 1622 366 705 1253 685 1304 975 800 174 1348 324 1292 620 1155 550 1622 418 1658 762 1004 1921 625 458 134 11 294 1430 1425 767 838 1385 1163 1350 1439 893 1062 1486 1743 417 1127 1844 1793 1786 1774 1671 1802 1960 1579 667 943 1435 751 1644 858 373 545 915 876 961 1042 77 484 773 1635 90 385 868 501 1956 1653 631 1729 1985 634 333 1737 1466 970 1 286 1517 1129 683 788 1536 693 841 1219 39 1170 1182 1424 455 1007 1132 91 972 477 1935 618 1144 225 1930 1557 1005 1607 790 1203 125 1721 1831 1382 848 1537 1042 771 1286 28 1596 373 1693 271 997 1121 581 558 965 1820 626 1546 21 1212 610 1291 705 93 816 1935 1372 1414 1352 530 229 1803 44 1742 440 1108 934 164 920 1821 622 1532 236 1295 719 1930 1016 943 1653 1682 1822 1765 106 1628 1428 1184 530 1867 759 57 274 1275 1744 549 1688 1113 1734 1118 1639 1816 1173 212 610 97 125 1392 556 90 1646 874 157 1994 1890 204 1736 1116 347 1046 298 1442 1792 35 373 12 706 524 1406 506 1475 107 451 798 25 259 1409 901 1888 1310 133 1879 222 167 1746 156 1242 441 723 1810 255 1191 241 1725 1006 238 711 1135 1826 1624 788 104 1144 595 2000 1870 1390 273 1507 1136 603 624 306 1544 1424 1437 764 560 589 372 1108 1639 1255 1196 751 36 329 465 1009 1209 521 417 1395 811 380 1548 807 433 332 1397 895 252 584 1662 123 742 781 1363 1522 1390 500 806 1123 1938 764 1771 1420 718 153 500 571 1748 1357 768 594 92 519 1151 1744 991 1385 1145 1070 1486 1534 1664 1448 537 60 1763 605 1389 1078 1765 584 220 277 461 112 1907 1799 879 1356 1832 376 1371 187 1667 593 1572 339 527 1935 1556 1497 1105 1622 1390 32 328 1877 980 101 1253 1515 26 1659 1101 298 106 658 1996 746 282 910 253 1234 523 1476 1047 1027 1891 936 1594 1909 1806 1141 395 1943 1280 749 1228 160 494 1298 1775 1003 813 403 1372 1411 1147 1163 401 171 1373 663 1674 129 121 39 1233 708 1173 1766 455 1780 367 477 436 217 222 821 1756 1846 1849 988 467 591 263 1994 1233 1513 1158 467 329 945 1568 400 1399 1503 587 650 1785 1916 464 950 1711 1331 847 1944 261 932 320 593 1 1950 1421 1002 1400 1326 30 1958 1990 1507 1477 610 1245 1332 1195 1793 141 948 251 1126 1749 164 1262 192 1674 426 150 253 1766 433 431 1528 1298 337 418 837 135 880 220 1712 1888 681 574 672 1636 1292 1799 1329 788 1062 1503 482 1504 1587 741 1084 1759 1937 12 549 334 1527 1553 1748 552 342 416 1029 1559 158 615 1487 1818 1796 987 469 1783 1714 138 458 563 223 801 1240 1376 1553 831 1570 1558 817 1769 552 70 1950 207 651 1610 917 287 1618 513 1455 1753 1709 1306 458 851 552 1454 1181 1726 1138 1171 1655 1432 1422 1022 823 1139 713 1768 97 1125 1182 709 1599 1826 598 193 790 503 612 1164 1995 1849 1616 1752 358 1134 210 208 1669 217 1522 1115 1124 588 1789 1121 1084 24 235 1565 1049 313 558 404 65 592 1997 965 770 1137 1986 1937 1467 1102 1569 269 1421 1635 699 165 387 1253 578 148 1712 452 1069 1074 488 760 1902 924 562 1163 146 1402 636 1907 1912 925 1440 1091 1526 280 1717 1394 584 1536 1193 220 1083 167 1934 1224 1465 1589 274 1114 1798 376 580 602 907 1534 1299 645 1536 1440 1993 1313 1759 1250 696 567 1446 664 1988 1356 493 715 225 656 1625 75 1838 668 1857 471 1747 1957 175 476 1367 22 793 491 1236 1485 1665 1278 511 644 73 1291 515 435 235 1817 1517 1300 1016 67 1150 471 559 316 92 1640 1152 930 1610 1501 1442 149 249 1940 690 1226 894 1549 1133 235 1030 643 511 273 648 1793 1117 1029 170 754 1760 498 1143 1562 1923 336 1311 1875 1263 1277 655 26 1573 1660 1090 1260 1148 883 104 299 811 1119 247 38 1081 1291 1391 1175 51 1073 274 462 1918 1088 692 655 1422 303 1343 1559 294 929 218 1717 513 1833 1915 566 304 479 778 1729 1845 996 1624 773 447 386 1889 879 503 520 1086 1152 570 789 1597 79 1336 1714 964 1627 701 1781 1716 820 478 979 1675 426 646 902 1837 198 577 255 1716 472 857 1470 1829 336 671 960 484 465 1148 728 203 994 1609 1553 1575 695 1292 530 1572 1648 419 1203 1786 1857 1318 751 280 433 856 779 1840 1511 1678 630 1139 1042 1492 1009 1118 23 1740 673 1397 625 1224 1363 575 1363 1226 351 1826 882 1258 864 1521 1857 1048 963 1651 924 1266 1470 1174 1946 1400 1827 1667 1325 1406 1540 260 1435 482 265 1379 1794 1902 944 1221 1143 320 1525 1527 1264 1417 883 1687 339 451 649 343 830 1894 1024 1357 281 1629 1660 1198 1113 1588 1985 109 1990 933 88 430 158 99 1586 1536 1067 1510 1740 266 1907 361 1667 1413 1968 1264 1098 218 1071 334 1626 1726 1308 1094 1674 667 398 1952 495 561 190 1006 1061 1837 1742 1007 670 1400 616 1780 91 1251 452 1218 649 1825 622 807 1933 1527 1703 144 20 1007 427 874 1748 483 772 680 1783 1208 1757 1733 585 1736 1097 554 1535 1157 180 1074 314 699 1674 155 1821 213 1863 1824 955 1523 846 389 1973 1626 559 1939 1475 1437 195 389 1584 1034 393 498 395 808 1910 1707 75 80 1672 151 786 1369 412 78 1894 25 1233 1107 908 1544 221 101 741 1703 1838 375 1550 561 387 1503 1891 720 1948 1804 1636 276 1935 1100 1210 1600 1453 124 1291 869 1876 625 908 1939 726 871 103 1469 1610 120 1374 1516 81 1855 1310 1735 1740 1646 487 642 1325 44 1627 1140 987 1171 885 845 329 761 1788 584 1033 1405 1624 1261 1549 917 565 954 398 182 710 1043 1089 1939 1803 616 407 1945 181 566 35 731 1561 785 18 329 68 1872 1558 182 574 441 291 1834 130 990 894 1701 189 40 1570 598 1845 1652 1108 75 412 171 1674 1033 37 1494 648 191 1270 65 43 1718 446 1664 378 859 1657 1216 1818 1760 2 591 96 1727 280 1470 172 1649 900 1941 372 1295 698 680 894 279 142 1049 643 1408 1529 1455 144 1985 1340 133 1247 1919 148 693 614 534 1070 151 1549 1691 13 1140 86 815 1018 1136 24 1750 92 1736 1020 1017 1608 1320 1180 24 218 432 1768 1284 485 888 1068 1308 567 1505 1583 1782 497 222 252 1873 741 419 1558 1384 1601 460 728 1481 971 1474 1835 1623 109 90 1707 189 627 1326 428 197 946 1696 1192 1624 1611 523 157 326 929 1052 261 904 456 1522 134 1844 606 994 827 1648 1582 1806 1186 907 34 1767 584 553 217 1472 466 1885 1578 485 957 588 1080 1772 600 1263 38 746 544 73 1325 1209 1724 186 251 1049 1115 227 814 261 1291 715 338 1223 1387 1506 1559 1054 1363 708 1190 1183 914 736 1717 1210 312 425 1290 943 1750 1484 1852 321 306 1139 1776 1097 367 1386 195 1374 1661 1632 227 1027 141 1633 1395 801 359 993 686 807 1295 795 1371 719 1221 379 1634 372 813 1897 1487 705 687 167 676 1771 1807 108 196 1761 1711 210 1165 1906 1620 637 1877 448 1831 1342 457 1140 316 1543 66 1651 392 431 585 991 1582 1191 1083 289 811 1774 240 165 643 1267 1161 1814 619 1273 713 749 1513 1040 1030 116 217 625 1920 1823 641 410 1233 205 951 155 1908 154 1122 1600 603 313 382 128 1548 306 531 1317 1308 6 1928 845 1615 906 1029 784 286 163 326 147 282 1727 919 1949 176 1125 92 328 1166 445 1711 1706 181 1330 1008 1204 399 375 808 139 1794 1352 1550 757 1174 1891 1518 1398 484 1031 263 716 1008 1116 1476 296 1608 931 1373 1998 1405 1070 79 1982 129 899 1593 948 689 1486 792 428 1654 181 1925 1275 1255 144 1086 762 1105 1240 499 180 1817 1486 625 1010 1649 1759 1188 181 1465 1703 936 788 1096 1429 1873 38 1500 446 556 1538 1326 1364 630 933 1673 567 1051 180 268 1548 1569 1586 1758 1422 1126 1701 290 1986 1992 932 1979 176 212 1299 674 1871 1952 659 773 991 317 403 1890 1085 1767 236 1573 690 1647 1003 270 333 843 720 598 1043 1724 1399 468 1604 608 1508 1835 783 745 581 1094 489 1998 1730 407 1018 1041 1848 1835 840 1345 1959 354 1272 1392 9 1278 1746 56 404 667 1093 73 1953 222 843 1926 1901 176 1214 129 352 1229 1323 1012 141 1623 118 146 1049 289 670 1900 1616 441 466 1720 324 101 484 240 1127 1778 477 1351 1403 1769 1553 1665 1143 707 84 1171 1149 590 1262 360 586 1136 1579 262 1070 1019 1926 1105 685 50 119 1742 661 491 90 794 1953 309 562 1644 1068 1964 1821 1145 1930 619 474 1127 1396 866 201 1940 195 680 82 471 1327 738 1736 1926 151 116 1007 858 388 71 1884 1184 377 892 1644 1794 926 1536 120 518 1534 1665 855 933 1869 1616 884 782 1598 1783 770 1067 355 493 77 933 1270 136 835 1380 1992 338 1730 473 937 1182 1716 320 1607 157 1161 1536 426 1084 931 1813 1231 577 1832 752 931 230 179 332 1811 1509 700 292 498 1397 233 836 779 963 805 558 599 1092 625 958 560 138 968 479 1815 1909 263 367 1268 589 108 1776 1068 365 77 225 471 1185 1437 1469 562 1444 1532 1970 243 1027 1596 165 140 1094 987 659 353 896 413 299 1181 196 409 1947 114 203 1624 1384 383 1251 857 690 1463 26 1129 1063 160 76 1217 742 1929 1481 1904 855 1536 1915 42 361 674 1558 609 476 1204 1024 1555 1889 1026 1075 837 1167 1990 513 143 1351 1035 1944 231 1737 1490 886 706 1560 37 222 72 556 1498 539 1495 1143 1867 1589 1051 91 835 1730 1117 441 1611 734 441 1085 967 30 181 1816 90 1026 207 221 257 489 1110 49 1119 713 988 1725 1780 511 1209 1141 1091 164 1475 1054 532 1441 1134 604 135 1188 1055 1929 667 1475 453 1677 1582 1232 601 1610 133 1758 1701 1815 1614 900 1620 1952 564 95 1977 636 163 796 930 879 1949 1078 878 1056 1212 781 1228 557 1177 8 1830 670 653 1932 734 1832 294 1357 216 1379 315 596 713 1662 1075 1650 750 354 483 709 543 1140 1783 280 1013 1694 276 495 1898 656 1323 1348 1648 819 496 1899 773 1647 651 973 1014 14 1134 723 1858 576 505 1489 480 544 1339 1462 754 1783 698 1248 1900 399 1717 1029 544 282 663 239 636 1061 1726 1016 1895 1111 1389 551 455 1438 335 681 887 781 1550 1251 1975 1134 371 791 244 1278 1326 1206 1594 1497 1975 181 1655 324 1030 914 1217 1546 1777 873 1355 952 660 1826 756 589 1302 205 1248 1964 1641 65 508 1269 1106 609 844 771 570 1633 775 998 1380 1623 565 1732 1456 933 1512 411 1503 166 489 891 584 1559 132 1618 75 440 1398 1111 948 851 278 1771 193 1932 1858 1165 839 1801 1356 429 1379 741 1925 291 13 1807 1799 1473 577 1000 873 550 1553 765 655 1588 277 1938 641 1573 1141 784 413 985 1864 1183 1439 963 510 8 943 998 539 20 156 1385 1204 377 56 530 1327 1655 1700 1618 230 1485 1166 1853 1885 1426 55 766 1861 1601 202 1400 239 963 1514 1807 1460 35 235 360 1013 1359 996 1999 1343 1739 1651 1832 1665 1514 1937 616 945 319 1592 676 763 1968 34 1706 1787 989 628 1791 558 1744 859 1864 308 997 229 1389 1145 59 724 1179 1172 12 414 1609 623 138 1096 894 1832 1818 1861 1537 663 1573 1513 240 801 268 1139 309 412 1405 490 1670 405 724 247 1708 1791 67 468 1575 476 340 1875 1007 656 1726 770 638 996 1399 525 1132 921 1657 1509 1051 285 408 1040 1396 51 466 1808 1825 1374 376 840 1085 1534 733 1133 1897 1007 1660 185 689 1501 1119 1094 398 1277 1661 1369 1373 760 739 813 1184 1129 7 1633 403 537 856 452 1297 1272 1834 257 40 239 49 1398 1227 1252 396 729 999 318 100 748 24 1786 1301 336 1388 989 1516 1065 1448 187 385 849 666 1591 1143 143 350 731 1538 1369 1077 1195 648 791 708 1973 1995 1050 729 1387 790 493 1730 837 502 1531 1985 1072 1323 145 1323 1820 1119 1077 1201 517 1302 1912 849 1279 1415 280 845 503 570 616 315 1896 1234 1620 655 1804 717 1632 1030 1012 473 752 724 825 1673 782 817 1891 1113 1639 1776 1274 718 1335 256 1788 721 1254 742 1694 1262 1026 1626 1718 1608 1071 769 856 1120 1245 1339 864 1445 730 846 1184 1182 1015 307 1002 758 782 607 1408 647 532 1636 793 202 1484 153 1879 45 1181 1048 711 1638 500 743 1881 807 29 1833 1985 675 1886 805 204 641 660 231 487 1470 915 1590 1581 983 936 582 1103 856 1857 1374 521 1182 1551 1821 275 404 1930 233 101 300 150 56 1630 1979 38 1042 1527 250 846 1399 419 1691 1372 141 1114 1337 58 1820 262 243 1885 686 509 42 690 17 1921 473 778 111 165 452 163 1152 1633 1124 1465 446 215 1315 780 1145 374 1650 724 1820 1375 883 1186 912 1318 180 1081 1583 11 1401 1693 76 1290 205 1691 465 1232 1066 393 1097 1024 1207 607 1583 149 81 1446 1943 664 1838 160 1707 1923 510 921 1480 1287 1506 348 11 155 1442 1432 966 599 985 709 1528 1424 1348 946 1163 804 811 369 543 632 1439 1141 1095 1104 1765 1338 563 1136 977 1174 750 224 854 286 1129 885 989 1628 791 1261 453 1568 1354 1675 842 5 526 1781 1849 1510 325 250 146 1472 1971 247 1967 537 1594 1276 917 1633 777 619 1576 424 1312 496 275 1776 1720 967 40 1397 608 810 1573 1834 891 427 952 1558 1144 1313 1141 591 1538 1382 5 805 762 960 1905 834 449 1998 1119 449 154 710 940 685 1519 604 203 91 243 5 1901 1706 328 1789 1313 665 1970 646 1230 1963 1596 531 1231 1047 1705 692 158 1090 1486 1090 1652 977 1694 61 495 473 21 99 1654 1866 1353 324 361 204 206 580 844 1912 682 497 165 362 1545 1990 1252 630 1281 95 1763 792 743 894 1134 1088 1188 974 1861 1806 659 1349 895 1707 1788 1183 130 760 1798 552 784 842 1144 1002 1571 343 81 1257 1933 1082 792 379 985 1341 70 1916 1782 791 340 992 1365 660 1695 218 1457 1221 611 1117 1791 1815 902 1425 1862 1160 436 345 944 535 1036 98 929 396 1064 638 1960 216 1986 1858 1140 717 838 13 1976 321 995 1610 354 1248 566 1783 569 1888 920 1191 133 1497 1318 133 1955 884 306 1019 457 1186 296 1089 1767 1745 308 1465 1471 1499 818 1819 1302 623 485 397 1931 484 380 1189 327 1275 851 1810 1606 181 1302 1559 1685 1109 1851 1258 1916 71 208 1068 1055 496 450 1913 63 392 1632 547 1126 1174 1695 186 1251 1626 1999 1999 338 353 526 745 848 932 348 472 1086 1010 767 327 1571 1520 200 1031 1719 350 1893 186 1997 1116 1848 1453 1105 1196 984 90 1939 761 1814 1693 1282 1577 1843 1429 220 1935 864 1533 1284 932 678 172 1174 1239 424 1018 1992 802 1717 468 145 319 1714 145 302 1691 1544 1957 642 442 665 406 478 1643 297 1566 801 1533 475 833 1282 1762 345 544 732 1859 1176 956 745 821 603 1214 98 42 230 1655 422 202 1398 1139 265 1076 1376 1860 1886 1328 1752 828 1001 535 19 1275 254 469 1822 1626 1278 637 1040 1430 1795 989 1293 1313 777 1556 77 1062 576 818 940 956 735 1839 1219 1197 876 254 600 1159 713 1139 785 418 1249 563 1535 643 1171 1595 1512 1072 61 900 133 229 1822 293 1917 103 1285 474 1089 999 1005 1299 683 378 221 1056 1601 470 859 475 46 639 1490 1334 1970 1555 724 616 1304 1938 1409 1762 1529 1858 967 1846 864 866 1708 1114 669 62 1819 1417 238 482 572 907 347 1411 1687 135 1520 506 1305 1686 1985 1522 808 41 345 900 804 1021 1027 368 1903 270 476 559 878 1530 1033 743 176 152 1269 1711 751 601 30 900 628 1869 145 635 1968 1529 962 743 88 376 1777 253 1392 207 1929 1894 876 245 1835 278 771 291 1899 75 101 856 1145 919 1454 401 674 1825 1211 359 536 297 1389 1321 1423 1387 1948 588 1961 1878 189 927 1445 846 1159 1220 628 1934 1234 1276 1820 594 641 1810 1216 1779 1554 955 831 580 452 1212 828 1886 1352 365 719 1127 331 1037 938 7 1154 566 78 830 1511 1730 366 1632 1524 910 1412 1107 637 221 516 1851 1795 1152 494 292 390 965 1303 608 1818 1742 1498 368 205 1780 1498 296 1352 1051 700 495 21 1543 1939 756 768 1695 1660 392 416 993 523 583 1096 1495 645 824 1625 1081 528 1864 619 1843 312 1025 1563 1800 883 1681 23 390 247 456 264 588 986 1650 1039 681 1610 1959 99 1191 1007 1007 250 1497 1406 313 1478 1488 447 1869 530 1604 1473 209 653 1009 12 1290 1046 1136 1719 1299 841 1255 363 1938 1512 692 1912 825 1598 1574 342 506 1456 1980 959 1327 1829 739 524 729 1431 809 1661 839 746 247 1788 602 173 1151 20 1414 1375 563 1838 668 1540 166 44 741 1080 1830 1194 657 323 1082 1858 1010 813 616 671 130 612 1483 692 268 907 819 1869 1450 101 845 1814 1627 51 757 699 1239 1883 1017 1552 1733 970 576 1138 1084 1098 250 1949 1401 359 298 1248 1954 1534 497 1374 888 456 1885 1286 786 1398 1938 133 263 1773 711 1914 172 404 308 1115 1024 1483 587 502 1299 670 1477 1450 1886 1882 654 599 591 2000 500 419 291 1272 603 1359 682 39 693 377 1157 4 1296 1667 1571 1911 576 1172 1341 628 1103 1294 1934 103 66 1872 743 127 1486 748 162 288 1754 1371 341 1955 295 320 329 641 222 475 1644 1697 8 591 1732 1086 436 837 917 1900 1524 1506 740 332 1865 1863 829 558 1521 1703 66 1782 1230 303 1637 898 1672 385 1273 1227 1109 1489 1795 1131 40 68 230 782 584 1749 1952 588 179 810 1823 1701 35 1367 1432 1198 415 1921 361 1739 1813 1957 749 285 679 986 944 1694 323 1780 884 1307 279 1163 67 962 1493 1916 1685 1003 323 862 1173 1196 1047 695 1343 1559 753 1840 221 359 329 839 1283 1323 650 1235 1895 882 1839 1309 1221 1016 1006 1389 593 1760 946 642 558 1714 909 534 1135 1206 1917 226 1628 1714 814 1582 1175 1249 1521 587 48 709 155 996 262 1502 1713 1634 1086 843 963 240 281 720 807 1599 1745 1849 1815 1147 1940 766 973 397 1317 759 1038 481 1871 354 837 139 123 930 850 1046 836 907 546 1149 1801 1628 1056 430 1955 1259 1948 1291 1463 1255 316 1235 1406 1082 320 1553 179 509 794 627 845 561 109 1565 1790 1035 1926 1679 1995 1856 1481 309 349 466 1885 349 326 1737 1322 1054 1128 1877 913 1783 1235 466 1677 566 1486 109 1913 250 1448 167 1410 235 367 792 1663 104 769 1750 510 1169 753 1013 976 1143 460 849 424 1057 892 1610 272 528 1484 175 236 1908 14 1727 851 1104 1226 1339 428 348 1143 992 341 1514 1775 164 1098 1387 542 1182 787 867 539 235 1598 1066 1947 911 448 1348 865 569 342 884 506 1018 65 620 537 886 1857 472 910 524 1633 316 749 1315 1859 682 444 1909 1165 1097 636 1409 1429 914 684 491 1497 1645 1674 183 1042 396 1212 662 1098 1446 862 560 475 1239 1660 691 138 597 1315 522 884 374 1459 386 1959 1552 407 57 1348 802 1000 1623 868 1265 1327 962 537 949 1114 668 262 1446 801 1216 833 881 1961 1661 152 431 680 818 642 615 1322 363 1640 242 1396 1739 1331 224 1527 299 167 1738 1591 1953 1729 1576 701 1764 1261 932 73 1887 1564 1694 44 1092 131 1105 1477 339 311 389 506 1083 376 550 266 192 1899 278 1169 1838 701 575 891 1149 676 1211 1196 1701 728 1432 288 1476 611 1574 1646 126 996 1122 386 1396 986 1512 1756 344 1263 148 1267 255 883 426 29 280 235 504 3 1181 1673 1320 561 792 1454 1226 1404 296 462 1249 1543 771 1827 668 743 174 468 1400 246 1434 1862 1621 69 481 1427 1430 485 227 1931 237 55 1322 329 502 258 1604 1464 1970 966 834 149 1815 479 1452 1862 678 236 1032 939 302 960 667 1588 1535 1161 1758 1220 1649 879 1300 1876 1862 1295 716 1099 653 1721 962 173 376 1942 1451 1249 128 398 1457 39 1000 1209 203 825 528 1316 1680 626 139 919 1149 1261 275 1828 614 1087 1291 1858 218 679 1268 1420 714 1925 532 116 1146 185 1717 283 25 989 1466 821 94 630 1527 536 68 246 1201 838 1895 1094 100 1916 607 1043 1044 234 1020 1382 213 1027 1267 760 47 695 328 1157 636 1856 492 1505 660 121 218 936 1276 1510 1212 1722 634 1535 1571 343 1980 1231 439 1384 1161 29 492 527 1879 952 1285 1647 207 1704 1581 1678 543 1571 148 1305 1310 45 566 105 117 1700 1827 1254 1868 1211 698 409 1139 596 599 1910 898 1204 1407 1514 258 642 922 1713 286 287 1824 1803 1460 621 838 575 129 345 1931 1809 1228 1003 575 896 481 1488 436 771 1329 341 1527 118 1191 374 416 1055 1246 1976 1655 1782 1234 1012 458 900 1941 469 205 1355 1811 197 817 1494 615 818 680 242 335 807 584 1918 974 1528 990 431 193 1741 1109 871 964 643 455 375 757 1727 450 1650 904 1013 1375 452 1501 1592 367 994 1888 51 1623 1972 1440 263 1118 1953 1490 1190 1013 1737 38 1855 1414 1065 970 763 79 171 237 472 481 1276 871 1187 500 530 24 1947 1598 845 718 1108 1444 1228 1322 538 1119 756 197 630 179 781 543 693 204 446 585 727 1546 10 1508 870 1103 314 1193 664 1525 1485 1722 726 1701 1965 377 1598 902 1620 1655 198 1075 751 479 1890 1025 1538 1509 1047 223 1740 1497 1665 894 1964 1153 1666 739 1076 1750 1852 650 606 1853 1585 509 284 200 169 1318 1379 1630 932 1185 1675 1785 1744 646 912 1950 1597 1158 1613 995 207 723 1962 204 724 757 1491 1862 663 1402 1644 1655 996 1262 1809 661 669 267 434 887 12 450 575 697 1241 699 736 1796 143 266 1881 429 954 354 700 1373 1028 1630 495 1073 977 494 511 818 551 1071 1093 759 1217 1886 1176 746 1366 814 1811 1865 1861 792 233 1262 836 1282 598 753 778 1667 728 124 1914 1542 334 1599 177 1965 1279 1013 1729 1224 1999 630 1903 262 1389 511 41 1164 1520 463 124 1860 627 708 485 1815 1438 213 519 1565 1064 369 1837 1780 1802 952 1152 880 1253 823 363 882 935 938 1853 348 554 702 1902 1956 1917 1109 1286 1095 999 1245 1946 576 1545 963 521 441 1651 468 1910 1505 1770 244 758 558 360 354 173 613 1621 1484 628 280 309 287 1006 1359 1762 178 570 714 1660 435 1499 1990 445 1682 1863 1246 1361 1229 829 1588 1654 1419 1355 880 1761 1389 463 1928 322 898 60 1521 1992 218 686 1877 1896 1645 1474 1957 314 285 1776 353 676 1417 362 1957 1227 980 874 6 183 485 1575 1678 1239 928 424 1908 613 1877 716 560 1867 359 473 493 1398 1856 228 320 1129 19 528 600 85 1282 1338 1270 1512 961 517 143 628 1819 481 111 1810 1187 370 576 150 718 1438 1372 1893 863 246 992 1732 450 1032 1089 1202 77 1861 1075 601 756 1615 744 337 1629 277 790 806 1859 178 1132 1882 62 1731 1365 1598 1779 1496 1262 190 1256 700 405 1370 667 1592 579 252 883 1765 764 695 615 1985 1123 1052 654 100 1379 611 1415 1507 1644 1560 970 292 1579 1700 1789 435 1485 1038 588 724 101 97 1347 1883 892 768 542 585 824 1847 3 743 481 1171 926 1512 751 1717 589 1273 648 1875 1469 957 1929 512 1541 839 1394 1182 1585 1254 855 240 162 1848 853 324 372 1784 1522 1153 1360 154 1143 1902 1779 1162 386 643 1855 1791 631 788 640 981 1304 635 194 187 1061 1061 961 650 853 208 80 1400 1845 1266 142 716 64 254 1030 290 1232 1379 535 49 403 918 979 876 338 1953 1243 1046 927 1212 667 537 349 971 1874 856 916 952 1973 1491 1044 1794 1141 315 762 565 1118 887 353 1132 960 599 1099 149 867 1079 1073 420 487 646 967 699 1322 1911 146 1209 1934 1703 1278 736 1242 273 348 1339 31 638 873 1583 1630 721 1141 1921 1272 50 1874 488 486 1689 395 933 330 398 999 1633 278 1534 1134 229 1500 609 1579 832 1653 169 979 724 998 1629 1525 1346 1103 536 322 664 1670 763 1071 168 100 1498 888 698 414 38 472 325 1255 1670 1478 650 1843 876 562 897 1039 341 881 472 672 352 485 440 442 579 1040 1675 34 218 1674 428 645 1266 161 317 1593 1958 241 399 341 87 1909 1549 221 1697 684 1594 1601 1915 1327 796 135 223 1698 297 613 603 536 1265 995 551 1772 1356 49 24 1614 86 1941 1365 1803 23 152 984 1873 1400 1105 1847 736 131 833 292 1076 1306 449 1777 211 587 1721 328 1074 1139 1635 714 1165 1584 912 6 134 1691 1977 1356 1294 1446 1208 1603 914 1138 183 1992 1223 1029 601 1608 681 74 360 1903 785 1832 399 1746 1637 392 1945 778 1524 1521 1594 1250 402 822 973 915 1793 691 1325 686 1297 1092 1591 1146 217 887 1600 734 182 98 1363 145 1283 1864 878 1280 538 888 974 241 394 422 1591 997 122 1022 344 1074 1484 1863 1151 1410 310 53 1913 1446 269 849 589 1280 946 1004 1866 1631 210 289 1757 1932 1577 1579 376 1413 1494 1320 1231 455 789 1068 1028 1825 729 840 1702 1991 1800 1741 950 916 1036 604 1930 356 1830 1183 1029 1377 1014 797 934 1132 1112 186 1328 1726 1953 557 906 640 619 663 1640 1976 990 1120 522 612 1103 36 1252 1164 1581 382 814 579 713 1652 1692 1982 246 83 1904 585 226 1516 990 1734 771 1791 609 999 1925 135 12 686 1443 903 1060 499 1349 1747 284 1686 1609 1266 33 1765 1268 1122 679 1936 1866 1228 1763 1195 93 377 667 1876 1123 1222 394 485 971 1812 1961 1004 369 1540 58 538 1920 1377 262 1097 231 573 1211 770 655 1697 30 381 12 783 1671 1673 1074 970 413 943 1289 1593 1455 1090 580 647 213 634 687 1391 1094 194 760 1126 1547 366 1968 1241 36 417 593 1481 1465 510 689 916 1156 1165 392 1958 733 80 1263 496 1510 1238 1369 823 1017 560 1030 1360 1342 595 1302 1819 785 1581 1979 1981 1796 1499 1826 1971 689 938 1316 803 274 1853 1223 629 1348 319 138 531 649 1625 1442 1917 1533 726 1598 431 348 1908 769 1511 306 1486 1297 818 1379 616 588 54 1852 1099 1947 469 985 1122 73 272 1961 580 421 378 558 1683 1925 431 138 355 1534 901 1415 1039 1874 418 117 105 1130 318 1737 800 436 1386 1091 1079 46 1713 545 1860 164 1566 1187 598 486 30 223 1579 509 1335 726 864 1391 842 982 394 657 917 1745 1189 861 363 1422 587 885 712 223 1319 1718 880 1043 1227 48 583 396 1999 1189 487 227 986 1600 989 570 1253 824 1636 1091 1582 1413 615 1632 1003 211 145 1819 1553 772 7 1046 1379 1707 1928 165 1582 998 164 1403 293 187 1595 1522 312 935 679 463 874 434 1981 1077 483 1927 512 201 3 1843 1399 1910 937 1196 943 578 707 1700 291 1200 327 1613 236 1704 1345 80 516 356 1469 505 927 876 1735 693 1884 644 1713 542 1768 324 229 294 405 1208 1020 275 1817 1513 1567 1722 1017 1501 1292 1215 1495 314 1370 1643 1417 1809 336 1791 877 264 660 248 1898 792 1392 1859 1544 857 841 1507 291 1898 1586 1153 620 533 1646 740 160 1250 1350 1681 1725 1931 474 756 1315 97 299 832 1367 1533 1896 83 1886 425 1607 1038 87 1104 887 835 1194 690 1619 767 576 1533 1449 1595 1394 233 1340 1917 711 1698 1880 709 536 732 244 693 935 34 508 1663 1488 1439 1487 1190 1646 817 998 1038 560 1898 1143 1541 766 89 136 534 1399 1064 1608 315 396 743 395 195 1651 58 1028 693 1044 1871 984 788 1192 402 1824 1523 628 964 927 1979 1920 665 613 1690 1500 529 1219 1982 1397 1961 2000 595 885 643 1484 1321 1609 787 1779 1177 1783 60 1860 1433 31 1178 1218 734 1601 497 1850 466 1343 966 294 455 1253 861 1330 699 1462 435 1565 428 745 1420 1731 1293 1604 160 1592 1049 7 1601 1095 983 44 464 1004 543 1597 816 223 1181 1447 1147 418 1331 654 309 220 1156 1441 366 392 1582 1936 619 535 1031 1675 87 301 1932 1196 1478 235 693 1655 554 1720 1693 1041 1002 1925 209 159 1615 417 1143 801 81 1995 161 1727 1234 534 1314 882 1160 722 560 406 1473 776 1242 526 1587 710 1228 1529 578 172 721 820 1653 1958 1049 1952 842 763 667 1717 1833 1877 1004 1559 1815 786 1904 168 1484 698 1312 158 1127 322 189 1334 1808 305 660 409 1262 1441 1651 750 1514 136 1066 609 1668 663 1238 819 901 1747 538 1953 485 1442 655 1305 1709 1992 1358 138 687 1283 235 1419 5 692 1700 1583 632 271 1065 1272 850 468 1039 1994 1765 63 1216 753 1373 300 566 469 1220 304 1896 733 709 20 1715 98 323 435 636 1974 1722 1894 1701 420 1846 1982 1806 1593 1603 1778 1918 979 101 409 1986 1561 1786 122 1526 748 1596 1138 1746 589 1034 550 966 1567 106 1129 905 653 488 289 958 831 594 325 968 777 935 9 528 1285 1549 350 1188 211 1890 915 1730 205 1717 449 1046 1936 1686 1701 176 152 1403 1151 809 42 741 139 1335 1736 467 1325 976 1121 1221 995 1100 407 275 342 1021 133 1886 736 435 1105 823 1012 731 1998 880 251 1512 773 1184 1787 677 1349 1211 61 410 440 1584 1742 973 1544 52 150 1738 1154 512 1272 406 153 423 297 1537 718 219 1109 458 464 352 1790 551 126 1248 1062 325 1780 768 95 397 1254 435 304 1128 1430 702 1547 724 876 396 301 823 1559 1667 1126 1267 399 807 682 443 1644 1213 103 741 988 227 1272 896 705 1038 793 152 1802 339 1547 168 628 1194 842 1743 1775 1056 1326 775 261 1932 1407 1106 41 325 1020 389 1853 1329 1486 1241 678 1121 1912 1023 884 1323 1666 404 1484 1448 1671 1846 840 1232 347 358 1059 1058 1745 1790 173 1513 1675 1333 854 571 1075 1024 1256 547 1962 1548 1061 690 1520 825 307 913 1811 825 85 1978 1915 1865 1005 504 1957 303 1246 1964 926 885 1367 690 1587 709 124 483 839 406 23 859 1605 101 80 1134 1830 1751 1128 311 676 958 92 513 256 1562 216 378 690 418 170 1237 1743 404 537 1422 383 1865 614 1523 1504 1308 945 545 1605 445 223 1645 851 1504 1658 1701 365 1755 378 470 638 689 499 1742 1448 488 1743 404 1338 1410 381 1655 1495 538 1001 1525 1301 1533 1279 30 1811 299 522 551 559 1581 1906 1251 1798 810 1590 95 1277 1861 805 860 720 937 883 291 1289 296 986 1780 403 1408 671 1920 1663 671 1207 1256 887 792 90 245 1665 198 1575 345 1783 353 920 1701 1125 1647 550 285 882 60 592 393 210 173 1369 637 1242 562 624 1436 294 106 307 1080 921 923 1046 253 1923 130 529 815 1783 1560 1640 1968 1101 1942 543 247 197 330 1181 1198 686 714 1776 1050 1734 1960 1634 400 866 1943 619 1110 816 1869 358 1096 283 714 792 941 79 1944 799 1641 398 131 519 1427 515 90 739 330 804 1847 1546 291 1021 971 1791 1510 1323 846 1877 1867 1365 678 307 735 1202 469 1621 1755 839 1960 756 1062 944 1389 1911 1722 802 629 201 1781 158 1291 780 1617 1528 1603 1726 1989 1576 1270 1211 621 1248 1037 1412 120 640 780 895 1969 1351 705 1951 1409 635 1917 1077 1010 1915 1571 279 535 1538 254 976 1194 638 504 920 966 274 1160 1445 1862 729 347 577 877 1757 1750 1727 744 487 379 1833 688 1639 171 75 1621 1062 251 1461 1016 777 505 1021 1479 1785 1265 1859 95 337 1483 1561 988 1192 1575 1715 389 752 508 619 1990 1310 1661 1465 1741 1627 1630 1585 329 570 341 620 1408 907 68 571 1537 1823 1350 345 633 1885 232 1777 921 1909 1402 49 1943 563 1974 1773 1300 165 1568 919 1007 1936 334 285 1896 1121 1226 99 263 2000 758 371 254 1657 1328 1490 204 846 1958 933 1492 1271 1611 883 589 92 91 1549 1483 1588 523 1579 1758 15 1812 1481 761 1281 1394 1858 966 1327 1880 396 1128 383 1479 485 1728 811 702 1563 1285 1255 163 1762 46 1748 1059 769 561 163 1127 142 1330 1438 1848 940 116 1507 740 866 499 434 529 1550 1941 1145 722 762 494 1182 1528 1901 1795 1725 890 613 1794 675 872 1651 544 1898 1084 615 1426 1589 322 591 65 303 569 938 1143 63 1594 1666 623 511 1081 137 1084 1789 1291 1106 40 1665 567 372 449 288 543 875 1583 1153 1041 783 584 590 296 57 1463 365 57 1667 1547 1999 1451 735 156 1400 1526 667 452 273 1103 1731 1947 1179 307 55 691 1205 1347 1279 117 1871 286 1277 636 527 933 1890 1616 1204 91 1187 1190 762 1035 1677 1366 317 1663 487 1148 706 1870 1559 1428 722 933 1687 32 1544 1577 633 1500 1421 1212 505 1316 993 111 34 1044 989 359 1716 1151 71 771 1877 132 422 1740 1045 254 199 1981 534 1611 639 1606 139 1584 466 92 1632 1067 1219 1155 1419 121 1852 1038 1666 1945 1473 1798 781 1808 1920 1642 877 14 1227 1878 1101 753 1066 391 760 1304 858 1197 1596 1291 795 1698 1437 602 873 90 1820 1683 1400 1644 121 40 294 1680 1687 1904 571 121 384 1020 596 1909 424 157 657 1074 1270 68 1963 1683 1248 1930 394 67 599 337 806 634 1747 1466 1741 414 1664 425 676 1452 1817 246 721 471 1331 1142 1048 2000 398 345 757 262 327 1909 890 1216 1137 1107 1097 57 598 24 1332 810 1625 1767 642 1327 1485 1252 1269 435 331 12 106 749 512 52 1457 495 1413 31 958 444 1587 516 158 1051 1847 31 1774 617 610 791 1113 1283 1348 944 448 1684 1706 1586 303 124 470 441 430 1730 1950 174 277 1915 1943 1526 1283 668 867 1562 481 1388 504 1975 498 189 740 1286 702 125 1198 1727 703 1512 1375 169 363 656 16 837 132 751 1365 844 621 1116 235 438 30 237 446 1469 1849 1068 1550 1345 1309 237 19 1373 1003 1279 927 906 919 625 1234 35 1921 806 68 408 1925 940 334 919 1952 1898 154 743 997 248 764 39 447 803 1969 1543 55 1249 1176 1061 39 1633 1437 107 416 1863 189 358 569 759 263 1354 1722 1680 1200 1397 856 1468 1802 481 721 1284 1190 590 42 248 823 176 551 736 1561 1412 188 1181 338 1320 177 1859 72 300 1019 1339 323 548 473 1076 164 799 1035 1370 597 829 938 1722 323 1660 1988 164 1722 307 1815 2 528 1635 1248 88 1621 603 1764 1501 1177 1004 1566 777 207 156 1098 863 656 1326 1314 861 803 721 1192 1729 1851 1464 1827 1487 1282 1210 1901 1840 821 155 300 397 287 75 399 1932 1962 525 1164 1946 1027 1179 487 1194 734 392 869 1069 459 230 226 962 1463 1433 1152 1792 501 1148 1602 370 110 1378 616 1090 647 992 347 89 274 1673 1115 1125 1368 218 566 316 1222 631 1996 529 149 261 289 1637 1006 217 979 527 157 1521 1677 1663 1765 162 1820 255 1093 1906 1839 699 1194 1703 1844 1235 661 703 1232 1966 1262 1121 879 417 537 548 366 1457 1256 1679 1140 853 33 561 1928 1120 1314 578 351 157 1794 969 1381 747 1193 319 894 603 114 131 1885 1672 768 928 53 1319 64 893 942 1151 1150 899 123 266 1530 564 1817 1164 747 1913 74 932 996 1165 675 704 1975 1977 1395 198 1016 367 1125 1217 1043 795 407 1689 17 1462 476 774 854 1405 1999 1205 1822 1426 1386 940 682 1137 1205 891 725 310 466 1139 1869 45 1897 1628 1198 106 592 1410 320 218 717 159 1924 1257 463 1103 394 1941 730 1215 632 1875 1105 919 1734 737 312 218 317 588 1466 572 1665 1107 537 1908 1804 875 1893 1618 1758 1605 879 770 1698 1341 830 705 562 467 1394 15 525 239 486 1830 376 1345 619 1275 1187 1479 355 850 1549 499 1803 1462 523 268 909 1930 981 116 1909 665 721 377 546 405 1237 624 191 734 1847 1679 243 657 311 1113 166 1059 1759 1296 85 78 937 1237 839 1356 354 244 721 993 1006 1359 406 1934 764 1863 547 818 299 1570 1675 372 717 649 591 943 171 1105 880 445 841 1485 1111 615 636 1554 1141 1291 1609 827 678 1712 1775 622 1628 534 1832 126 1273 1585 1020 1378 1517 1336 871 1510 1249 1721 1212 369 578 479 1946 23 1090 1846 382 128 556 382 1608 1641 103 782 930 713 413 1835 783 1862 1900 602 369 1337 508 1442 286 1151 674 582 1459 1169 660 385 201 23 718 1714 375 1625 53 1147 1288 374 587 1156 1807 1352 258 1845 1480 295 339 324 241 1485 561 1916 553 58 58 1839 791 218 1182 956 46 1891 1891 420 208 1155 488 1978 128 1082 457 42 1133 1011 242 748 1404 553 1240 1928 692 8 1940 1083 1040 1857 865 1131 784 210 1016 696 1698 1637 777 1652 1936 1816 1069 1444 1385 1885 1242 1975 1332 307 1335 1830 1809 1524 289 1917 243 608 1565 218 1660 1931 1758 355 247 1522 1689 748 684 868 279 1657 1007 846 124 1985 1626 1735 278 212 524 910 87 558 1730 768 839 284 1573 671 1939 462 1636 31 906 894 1075 1747 1850 129 1844 1255 1271 1707 565 543 1100 216 731 1952 101 568 990 1869 1707 1802 1044 838 817 44 1522 796 1920 1138 1504 279 1982 1461 1165 459 1732 798 1795 840 895 1332 1451 578 1798 1394 1892 1153 750 348 1937 985 523 307 1409 956 585 6 163 798 1786 668 1112 1322 1392 256 1339 1684 1452 1820 767 190 1032 1849 665 142 1907 646 1614 320 235 1415 269 504 1679 224 1792 107 773 1234 959 1711 1866 420 85 176 1048 1270 1815 1892 1021 435 1235 1777 298 837 901 1341 232 1277 176 1735 1602 658 1051 660 1743 1113 1241 1948 1214 1351 302 1014 1912 1636 126 1457 832 1520 1736 1541 1262 986 516 601 44 1662 249 566 1168 1998 402 44 1868 917 1810 1364 866 1944 581 1125 316 1934 1512 1403 27 193 252 1077 894 1509 1479 1534 1654 297 1708 798 1895 1948 796 817 1762 626 1501 1497 17 663 698 1744 1089 787 1947 960 1383 654 374 790 1901 917 486 1316 588 302 811 1222 1566 761 1986 1800 676 1112 1719 1382 1413 688 1384 1636 1304 320 331 911 36 658 19 532 1526 672 63 303 644 1736 468 1286 304 755 428 711 1646 1714 302 639 713 58 960 1229 1874 50 1579 375 491 1338 1790 427 755 446 790 56 1827 939 684 750 185 1986 1614 163 402 1675 723 1016 270 1131 1689 1948 606 249 322 543 17 1517 159 921 1536 1722 10 299 342 1214 330 582 100 1128 1571 924 340 1177 1117 1492 1212 734 247 1905 1093 861 1722 421 925 1405 1602 722 1370 1771 1739 385 672 1739 1160 1751 548 1132 1722 1221 1666 1774 686 831 44 1160 1016 879 868 789 480 58 429 1695 1290 355 972 1040 1226 383 1044 900 247 1641 867 1139 799 1991 1015 1309 891 685 1349 598 917 1696 123 1493 1895 1533 1940 24 134 443 1708 298 1823 111 1557 152 1313 1823 505 1632 923 696 592 538 487 675 197 1499 1543 518 1940 648 383 424 215 1609 1651 1959 498 1646 1010 637 715 1974 67 1183 990 301 1679 88 1871 869 1552 1622 289 201 104 1140 1207 558 1461 1096 969 1995 596 669 1849 347 1187 563 887 1120 443 38 1122 202 1310 1597 783 1304 1533 1139 847 622 461 91 1900 792 1835 240 1508 286 206 395 1002 200 1228 1001 1209 1188 1023 283 650 933 857 655 184 1566 150 511 1490 2000 1314 1225 1793 1073 59 1839 106 158 183 976 454 1889 649 1223 1040 614 1952 1506 1295 251 688 422 373 598 1909 784 1047 364 501 1615 1630 254 854 1969 1884 1814 528 971 1091 708 884 1869 211 914 974 452 355 382 1526 418 226 1065 557 1115 1070 651 646 1634 1973 1225 1587 1732 458 954 1682 514 186 1079 903 1653 543 1873 139 1117 1605 1383 1445 1323 1723 135 713 1487 1548 1797 782 1796 1566 1419 1349 395 347 960 1638 518 1503 11 1485 918 417 969 1221 886 1350 110 1235 138 1345 425 567 1138 655 1066 430 147 851 1560 60 568 1117 1486 1688 1477 1905 551 504 924 261 1130 1647 756 1114 535 1604 1271 671 1362 228 1562 194 1039 459 802 1865 1855 1759 1045 384 1034 1166 1759 19 1694 265 1734 271 86 1040 272 964 734 480 516 701 1926 1483 238 403 134 1799 471 1871 1169 1017 1284 1871 1741 243 45 1979 1378 1420 1137 1768 208 1375 472 1884 294 183 1481 1347 576 1225 670 722 1473 1298 53 714 722 323 1927 1375 1401 1450 1918 1162 1453 819 227 891 88 1454 998 899 383 243 978 145 1615 179 1535 652 1432 817 138 1072 142 1874 1810 1436 141 640 1444 1131 957 277 106 1426 1510 886 351 1962 838 1213 470 1917 1200 252 988 967 824 1055 1482 85 29 1585 1056 1537 1077 738 207 977 735 1447 981 380 469 1794 78 158 1457 4 1929 1614 705 1648 1817 526 1598 482 221 1219 1641 144 1507 359 727 320 1544 1483 1759 1338 770 1712 801 1439 1714 551 1674 378 1668 1287 1093 661 153 1696 1876 1328 1831 1774 1535 1710 79 1824 892 96 1856 1689 303 1206 634 935 612 1826 1861 1218 1499 704 803 1127 787 1716 1539 550 779 1042 199 1640 1013 1827 905 837 763 870 1945 1589 1574 870 74 261 397 427 878 1037 699 1203 1903 1343 1941 1026 1856 1474 1594 1272 1187 113 1131 1490 1692 766 1580 803 565 1466 828 1061 1651 1977 98 1738 378 993 600 24 973 1748 1261 1781 1688 975 1029 1118 929 850 1588 590 940 416 252 46 1470 1977 1522 456 100 615 759 1072 1478 1269 1974 981 1974 615 1833 1732 1901 1686 1105 414 1608 1898 1462 1851 1294 861 1371 1759 1494 637 1574 1676 1590 834 1887 1064 703 738 1382 929 456 865 426 494 1975 749 1736 519 23 585 288 1272 583 471 190 1794 207 1468 1719 1410 73 1455 18 278 1789 1250 1130 685 1324 1028 545 975 1298 821 1783 1181 1558 1596 43 1210 1988 534 1202 1066 669 1488 1958 442 1837 1750 1280 256 1037 1517 296 1140 1785 1486 348 1919 357 948 1120 1858 1932 777 1013 27 1962 555 1677 1092 1354 741 1646 1052 1986 1547 997 987 638 213 108 1552 810 976 143 316 1284 1697 1580 1444 417 396 1466 547 735 260 27 1791 1562 1764 420 1149 1667 1533 60 567 1486 913 1331 13 1675 639 1206 1098 1416 720 784 184 1669 1154 435 486 23 1074 1271 9 65 383 1842 81 1264 861 9 526 918 360 1829 1490 1257 889 1546 1337 1837 238 372 6 175 1908 1539 655 1539 712 1000 349 529 655 480 604 1499 1683 1649 1050 1107 991 739 526 315 1788 1441 1014 380 285 943 630 618 567 1423 701 312 902 911 730 712 1884 1700 111 118 11 1293 1157 294 741 1281 1857 427 34 1163 1685 281 738 791 105 605 1875 621 332 1804 309 206 1382 1577 1100 732 1408 1451 1766 1903 1398 270 1822 1701 651 921 800 1209 510 928 1838 1624 1932 1690 18 1184 581 982 405 698 1972 89 495 585 1097 1323 335 627 313 772 110 848 1913 1601 736 1185 230 603 987 82 329 378 1290 1491 121 629 788 1795 802 157 1657 318 1844 155 812 458 1439 1271 711 940 302 1835 252 1184 673 791 1368 1320 1503 246 13 884 411 1377 1712 1619 807 1938 559 745 134 844 151 418 103 1897 1765 199 1007 1668 604 1806 1621 552 647 198 468 120 1839 867 1005 433 943 1078 1163 893 230 1425 699 1833 1500 1258 795 1353 1609 654 130 1659 1747 824 17 1897 1590 1922 217 819 408 587 1404 700 1309 681 664 36 265 1233 1074 1958 405 581 975 50 1364 1501 1081 1598 1557 777 1471 233 1803 454 1230 1408 748 1935 959 1444 695 1686 1665 939 602 1875 873 1303 1283 556 406 436 837 1782 202 1541 557 1979 758 1554 1189 1260 597 1163 1032 1384 1645 480 663 1358 881 1219 92 240 1210 1150 1582 281 950 770 420 432 1969 1791 1325 285 644 939 303 907 748 797 1503 1598 141 905 1952 1320 1414 993 1887 887 1478 153 303 1632 1311 171 1616 594 378 1117 1526 1348 1419 1552 1943 1297 262 858 484 1606 1442 1734 700 1848 1198 667 1901 1371 929 426 1244 545 406 1468 1847 1423 552 1980 506 695 330 1776 1727 273 187 845 1497 123 407 363 562 1571 81 1607 19 322 1024 1337 1637 987 1895 789 1526 612 250 1301 1134 1509 62 1079 1858 559 912 627 1112 975 1017 1632 1532 786 896 967 1426 939 1216 1255 1134 1587 1339 1787 1505 96 863 1225 1028 1161 521 77 1994 729 1048 1110 1249 1651 1923 766 1049 933 1197 239 1096 1871 1703 932 13 485 1175 814 755 3 1720 1337 968 962 1858 1710 783 1752 427 362 1540 100 1726 543 222 1690 1787 505 1561 267 1327 1524 1204 1450 502 204 1912 394 1598 1557 1563 956 510 524 612 791 55 1053 96 1736 1337 1478 307 205 393 380 595 1725 929 605 1330 1739 1320 710 1146 154 1124 1173 1838 1490 206 50 974 83 1909 1098 139 1898 102 124 700 258 314 1192 1185 109 192 291 918 1523 396 272 1082 746 1632 1852 944 103 1098 1753 853 4 1726 1998 676 819 582 1260 1607 769 1495 1396 1374 718 582 1719 1412 1212 1739 478 1248 645 1700 1468 202 99 1261 608 591 746 111 1999 1911 809 503 1633 324 1617 888 427 957 1300 1043 1709 1629 771 1830 1261 118 1857 1266 1972 841 443 514 599 1194 12 57 1465 1583 1483 315 1951 778 184 1119 1556 1080 1960 579 461 488 1261 1329 432 944 633 1137 465 780 260 782 941 1993 1756 205 987 146 1341 1643 207 920 274 1255 865 1415 282 240 1197 838 814 1104 748 383 593 249 67 1072 9 47 427 1537 46 1606 849 968 1985 1069 1470 1801 1583 1420 1754 1105 869 938 1981 597 966 1378 1590 231 1707 1606 1279 1177 347 1780 416 1733 395 1496 995 572 247 371 1992 765 17 795 1338 1256 873 1635 1090 1076 1279 764 1451 222 1669 283 293 1395 1960 621 1870 991 1280 905 1645 919 1078 117 929 1492 998 1020 1034 657 1301 1070 326 728 293 1848 31 343 998 1829 179 72 767 789 1540 1201 845 1918 1712 138 491 1456 1988 589 835 237 1741 259 148 505 1935 1116 1541 1438 1386 1550 1256 1859 1993 851 1618 1694 1517 284 1275 39 90 27 497 1888 1983 1743 1250 1810 1276 673 1465 345 623 1183 648 1394 1792 1654 696 676 686 645 893 1853 1224 48 1453 542 497 114 385 490 1534 215 237 155 1842 57 1005 886 172 905 1329 1855 1983 464 1627 32 227 215 518 1718 842 1588 665 1021 37 885 1836 1022 1671 1938 1627 1605 1834 1614 1480 967 897 446 309 148 1406 222 1043 650 214 1424 85 1306 1233 1318 552 1199 454 1074 1751 1099 1878 284 1898 708 503 1252 1470 464 1781 1576 1131 1805 1204 168 1122 1908 841 296 710 1231 154 198 429 1416 403 380 1830 372 1034 1384 1661 1440 725 971 556 570 1210 671 1029 1924 231 957 1118 1540 35 61 1579 1487 1637 1070 1762 568 1092 1113 475 643 623 1393 407 1263 382 686 1619 867 920 571 1453 1576 150 396 54 1384 1640 1044 1160 741 647 1622 1689 284 554 1690 1889 1324 301 82 680 274 1919 781 900 1751 442 268 418 588 409 516 787 548 741 51 473 1556 528 166 465 1670 1206 1162 99 244 416 338 264 1555 1963 601 140 445 841 1240 180 1412 1143 538 98 52 1662 974 550 1544 1005 76 87 464 551 156 802 1985 169 419 1634 1854 1183 399 162 1014 552 358 895 1069 1847 202 608 287 395 255 1498 1554 1057 80 687 780 24 799 1336 1445 661 43 963 1038 1369 711 1758 1218 576 1529 36 380 1450 320 551 137 1152 602 1872 1807 1023 1300 1939 1934 265 1475 6 1398 1021 435 67 378 643 1134 459 644 1388 1712 574 1912 985 120 441 29 1259 881 1199 185 107 113 1147 1868 604 674 1076 1809 557 1535 34 1472 1971 17 304 1687 647 1468 899 475 796 515 826 1593 1331 531 647 497 1026 1551 29 1526 1666 1607 169 991 392 1262 1510 642 1271 1676 556 769 1764 2 1945 1109 122 1052 611 971 1071 267 1436 1532 135 164 22 481 1783 1427 105 1319 1308 1764 628 927 397 771 1712 1673 878 210 1915 450 1575 1659 756 459 1653 1703 482 428 1679 1535 1193 1705 747 849 1119 1908 1778 261 972 500 881 1231 1073 356 306 1096 795 222 378 793 248 906 1956 919 217 561 350 901 888 1607 66 1702 1836 473 121 227 586 867 1707 620 510 1317 1833 626 11 1351 1022 1412 815 1386 1139 744 1642 1921 211 829 913 1088 463 1166 766 1428 594 1577 666 1203 1271 369 558 837 714 1730 6 99 444 835 1272 1679 667 1088 163 1572 129 424 1050 975 1628 1252 835 719 302 986 1308 41 374 1553 702 1343 351 389 1428 530 1927 1933 1389 949 1058 715 640 1572 1808 308 944 501 845 929 608 477 1175 1477 616 518 245 1120 1961 688 198 1139 366 1654 1272 597 915 50 922 1158 1530 516 852 162 764 1886 229 1912 365 1204 685 1323 1779 994 268 376 1064 254 1035 1529 1966 144 1610 202 418 1903 1081 1579 228 1966 491 1989 406 1526 1368 736 244 710 1698 323 1811 489 346 173 284 1559 1076 709 90 1310 1016 445 1586 274 1834 493 563 1474 428 653 1599 237 1874 1361 1401 21 983 572 1471 755 1663 1855 1769 12 124 1553 1634 595 1445 1587 1319 382 1827 1604 110 173 542 883 1145 1528 488 1107 1515 520 1064 564 1306 1049 1370 239 1397 1966 788 1938 1672 1206 380 269 1598 990 440 476 710 1943 1942 1942 617 1865 158 1365 1915 999 1573 39 1792 165 195 772 786 1272 1335 1809 928 446 489 357 360 814 1840 1098 967 1792 342 262 400 1007 1736 666 140 766 18 283 498 1674 59 1439 968 1454 1693 1514 1448 1132 984 394 1829 459 1558 16 240 1356 1298 624 1558 978 645 650 1933 208 578 490 575 1525 979 333 693 646 1922 645 136 59 1356 1438 772 845 787 2 1055 733 1844 1706 1736 969 1145 327 211 987 527 464 1956 1650 1738 1324 1305 1413 39 1634 173 1253 1202 1887 651 114 42 1080 880 705 1282 1985 116 1389 105 1037 74 28 604 262 1557 115 1450 415 1597 1820 553 1353 1203 934 487 355 786 1214 307 1974 118 1917 1981 559 1298 1858 604 126 1084 1010 782 1807 1419 1757 1733 1686 1716 1426 1488 1569 1553 1446 1191 1497 1700 753 988 1321 1019 489 942 1377 1940 228 159 653 962 919 1720 1714 752 1108 604 1865 1814 1924 651 1360 602 609 232 876 696 1336 1420 179 21 1693 1724 474 1232 1887 1177 1146 75 1197 7 952 681 889 1664 309 472 588 1209 1715 1008 842 614 1545 1148 280 1258 873 73 379 1073 560 109 274 97 878 731 1991 1149 759 435 674 941 1705 207 239 1835 1135 1083 1585 687 213 1556 134 941 1708 1317 1517 285 1984 1837 470 1580 1769 469 1945 417 1183 1921 1465 1363 433 1494 1434 825 280 1627 1825 1697 759 1218 859 1109 1334 488 737 250 352 859 1562 1787 521 316 1585 1975 436 629 1849 982 1923 157 1518 1617 192 1513 1182 1971 1628 741 1512 1082 1415 1300 1171 530 943 708 130 1061 716 246 1814 1451 1611 1245 1781 584 1465 372 522 71 1524 1124 1901 81 1724 246 549 1907 1359 1687 1242 350 373 1242 368 1920 489 994 337 1188 1241 47 138 181 1040 1464 1353 105 1730 1275 1733 412 1992 993 1678 986 1757 1237 1863 1377 663 1078 1969 1765 106 1515 1066 998 1305 1831 230 1280 1407 14 1324 1794 942 1990 213 65 838 1169 1872 413 455 1498 1226 1395 986 1054 844 341 621 333 261 888 126 1312 1273 1164 1082 1278 1690 1585 662 1530 1559 856 1342 15 50 823 1900 911 566 466 699 87 232 1510 380 1287 445 1975 1433 578 461 109 1144 1921 390 1802 1395 332 676 1183 1958 395 1488 1152 1848 1834 1095 1573 765 1148 60 1715 1323 1313 1392 1290 1643 555 241 1135 1651 349 1457 1421 1378 117 584 744 1403 172 925 755 982 1275 689 146 1187 1920 428 1106 17 1553 1836 1448 814 1904 1019 1831 1679 960 1040 662 178 1287 217 1649 1314 1397 1112 1038 923 308 1019 1043 1391 784 897 55 1513 616 1369 278 1743 1285 765 937 1549 459 1199 1829 1664 1935 1043 1378 1343 1208 1486 447 641 888 1229 180 123 428 88 1625 649 98 1544 773 1024 1211 1623 1545 1537 1297 1416 670 1488 1755 567 508 1045 1167 145 253 291 567 87 1073 1319 903 815 1651 291 397 268 1675 1884 186 1759 646 1809 1328 365 195 957 1101 51 1119 479 1975 1064 1460 1703 600 1170 541 51 1229 1388 1613 508 313 982 609 299 1183 541 1971 32 1967 1293 768 1076 1536 1156 348 1068 928 1560 1669 1489 1640 716 1877 558 1204 1103 412 10 929 70 221 1175 1015 1467 1735 442 1929 1973 1351 1228 1226 1898 685 1920 275 1795 492 1670 1571 1599 454 303 982 1322 1783 1266 505 159 1248 1439 1580 588 1416 1490 1928 1237 1086 1833 420 1099 257 346 1699 1951 1619 1023 928 162 1644 1299 1309 910 1291 1666 104 1226 498 683 751 1178 419 1193 501 1478 1013 355 1462 1420 1004 241 1079 840 424 1296 449 1523 1548 1719 1984 681 1954 763 215 239 749 368 518 1621 1247 705 751 697 972 1553 117 1356 1966 179 118 73 1515 1783 1739 1891 1492 1959 1261 382 127 161 1338 625 1639 69 920 954 306 321 378 1474 1012 1963 337 1715 1939 1615 1028 1079 522 874 1586 1411 321 934 1639 1492 397 1414 1710 456 996 1157 1527 273 1748 266 9 1653 1428 95 1241 297 683 1058 1596 1088 1568 1595 9 1118 1297 319 418 1346 1880 53 660 196 139 1319 701 1370 243 1867 1262 1217 159 834 1394 330 1562 1072 1310 1683 1674 862 408 440 1787 365 173 954 203 668 1117 255 1863 619 554 1865 854 992 322 907 1940 570 1896 362 1890 1061 1242 1905 1068 62 1422 999 539 1447 142 1252 508 380 1575 914 1520 39 748 369 389 465 16 1677 1974 26 1988 1316 303 667 653 1155 1715 1434 746 528 1057 1455 1828 461 1892 1924 1494 1467 859 1217 1680 334 360 1289 631 1920 1260 543 1615 1816 531 285 139 1468 604 679 164 1892 1548 1179 121 1441 323 1995 182 62 415 1375 1880 726 1648 1572 287 1398 1900 314 1109 1300 1027 157 1326 81 1925 833 704 1467 1491 244 6 1110 132 558 1839 1419 409 316 1548 337 1155 1614 1275 1292 1203 29 909 835 914 673 1086 294 690 34 1766 48 85 238 171 809 1900 586 858 959 275 1036 934 327 539 937 1327 1902 760 1962 1911 1429 1996 756 1697 380 547 504 955 1149 465 952 190 1069 1305 1803 51 223 144 355 1273 1834 385 813 1924 1259 385 1961 1399 1918 406 475 277 25 484 1808 1908 153 472 373 1364 1042 248 341 799 881 714 1873 1345 292 821 245 282 1740 1702 1129 1889 1474 371 613 747 88 1637 712 957 433 1105 1595 1742 1283 727 1121 1520 844 223 1986 129 691 273 1688 845 1600 1444 1146 486 1695 1066 1655 630 1921 602 5 996 1428 365 971 950 1396 748 1179 1270 1441 186 1556 888 51 1183 1559 891 555 1540 600 1133 124 278 760 660 1562 1381 1105 1275 482 396 1601 1945 1034 1030 282 889 890 750 1673 741 1611 551 758 723 159 1438 1083 1205 306 141 89 1052 1999 1730 679 525 214 1151 157 439 428 290 1984 35 1011 1208 414 589 284 430 380 274 1626 1896 542 538 1289 1285 936 600 623 1299 1442 464 1361 495 81 137 1369 1712 228 1299 263 1269 91 346 310 1771 1407 1195 1105 19 654 1398 325 52 1926 869 1256 1933 148 1708 1962 1837 1453 1490 1435 951 1564 1727 525 2000 1773 1750 1884 1067 747 1365 1659 1191 501 1338 881 39 1269 1048 1092 1522 1732 1275 1572 1804 1336 105 92 1877 1344 1577 212 1153 1314 1400 490 247 1682 1017 1650 334 662 1452 331 1541 1975 211 1764 1153 1355 801 928 1340 1985 340 1910 1308 236 1237 1323 1906 148 126 308 1908 1865 971 1383 1822 345 1811 545 932 596 1913 1213 955 542 1262 835 9 390 105 304 905 1444 1674 405 67 1704 731 514 476 1328 1864 1268 1242 410 1825 1868 619 1195 1869 322 1479 1503 1921 1434 1938 723 962 406 1238 974 119 844 1681 1143 674 1049 1387 1251 545 134 507 1390 1776 1098 90 1724 1057 1921 1208 96 719 1052 269 1149 63 1432 291 236 39 643 1154 829 1572 876 732 848 1463 603 1787 438 1119 129 983 804 1101 1969 140 473 868 831 1147 1184 912 343 816 1960 24 1265 1413 305 1015 180 516 793 1671 1113 1186 1065 255 1682 1771 250 1231 58 1720 1547 1640 1742 1528 1671 402 1661 1134 1331 488 892 1079 1174 1975 460 303 1660 199 112 1605 828 1961 42 539 264 754 134 1058 1252 598 1257 1366 1563 681 1675 1606 1455 1138 323 1464 912 817 1393 234 1455 418 1394 1563 227 626 927 843 12 161 1928 1120 1958 153 735 282 1135 46 1607 1706 1068 1303 719 943 1849 1036 969 960 273 752 1937 1441 1053 1265 1754 1552 975 1422 42 1407 1778 632 1881 551 90 972 886 826 242 1343 603 1514 246 1611 1058 553 461 1626 136 352 28 176 305 308 103 605 1004 69 840 1667 1800 1689 1445 1910 791 361 1182 754 1218 1290 1732 1361 1214 1007 1552 1964 1965 669 1555 1377 1367 895 761 759 1211 1659 324 398 689 1908 1030 1002 242 1762 687 1634 1626 1839 1416 1763 1292 722 654 1147 22 1394 1412 515 1943 1971 210 1404 1519 981 562 429 758 1230 1325 11 1664 532 1185 91 334 912 1526 852 1896 1407 1249 825 59 1851 1944 1157 621 553 1752 1207 1961 1124 931 224 1991 298 254 1371 1050 1045 1834 1453 1793 1165 752 1853 1974 1180 643 1557 891 1555 641 553 1703 155 1354 952 219 894 468 1937 73 1238 1038 1464 263 134 1396 1097 1584 41 1699 139 1020 1399 381 1769 1986 751 1070 77 1515 1137 752 286 1032 331 1292 1804 1494 1655 1730 1465 1105 1411 507 1226 1591 1377 1053 606 1247 1136 1119 126 138 427 222 38 1352 96 1423 1683 910 1539 1317 1454 87 1524 53 1320 1512 1214 441 1270 504 1650 898 415 1312 979 561 1154 928 1699 183 878 1410 1503 1164 189 1522 1062 1741 1520 302 48 201 673 299 1788 1983 1285 1113 474 240 1088 1415 714 426 414 1305 1493 920 559 905 1547 1332 1266 1485 1484 366 469 1336 1787 1650 140 1762 1247 1381 1424 796 236 1616 1658 911 243 272 1984 677 1045 892 1711 763 301 937 1659 1156 478 1356 1266 17 58 190 455 864 1318 1124 734 835 1786 959 1139 1635 125 304 1504 1604 1088 881 1278 1290 602 1985 972 652 1620 1390 14 1049 1510 1703 568 1976 1746 498 443 1572 1918 796 670 1448 216 383 577 567 1926 521 1294 1967 1947 1451 1778 1951 1489 510 730 22 499 557 1281 414 1337 175 1961 874 1130 195 56 1851 605 882 1189 1769 849 1999 1219 1968 94 1394 909 1017 123 101 82 747 1794 94 932 1233 1584 1455 1835 781 641 154 1648 1069 700 1849 1638 1022 1306 253 939 815 1133 1493 1104 215 1535 402 1637 1384 216 920 121 998 821 552 928 1955 357 1836 1846 301 1317 450 466 1931 702 1068 95 868 701 599 439 1376 1348 1451 1297 307 1600 1842 637 247 427 269 1005 184 1090 515 710 102 361 187 503 1591 1709 685 1434 140 1754 196 584 1797 1614 262 1922 326 606 1031 1117 1708 393 202 1246 1787 1786 474 1174 1178 1569 504 911 1970 275 502 24 1730 609 371 1438 1222 71 312 60 217 1158 1939 1187 1081 1316 1057 1677 810 1698 786 671 1806 158 599 1326 851 1210 159 339 861 77 1043 1649 1654 1561 910 774 1715 700 1 1729 1161 123 1446 515 1600 1788 1395 345 934 1747 785 297 1111 1007 750 1946 1932 1877 704 905 161 574 1739 1642 764 1789 1285 1147 698 1987 1815 1055 588 982 1718 1754 1923 863 1412 1512 791 756 1281 147 590 1862 1461 1781 1147 955 786 234 1797 174 1094 1289 922 965 1135 901 868 643 578 831 922 495 813 463 1866 1750 1675 595 1558 157 1400 118 444 1849 1542 1828 1850 1506 639 1517 1474 117 812 905 618 1513 149 251 1160 980 1082 1337 1516 799 1137 74 1326 487 1025 801 873 1830 1231 282 648 465 1303 418 1089 1043 77 427 511 11 564 288 804 769 207 358 126 1374 1622 1108 1113 780 219 1429 1974 1948 270 363 1467 103 910 1350 1258 967 1025 597 374 1831 1109 972 1236 1224 599 1334 591 1589 773 253 1790 1801 1231 473 1689 544 1475 1237 1562 1835 490 1000 1601 1288 460 210 875 514 491 1205 1075 1044 559 1335 1289 1796 1293 1893 787 1742 1662 1145 1329 1533 445 319 1077 641 673 389 387 686 1500 993 629 914 1027 87 642 1561 223 875 1328 612 371 1108 1623 295 366 1138 360 978 115 578 158 1747 1768 1487 1876 841 701 411 56 636 317 110 1134 187 105 1149 1015 934 243 1727 1123 142 1608 524 501 1657 738 1736 743 730 653 1807 1006 145 744 144 1310 127 798 239 1489 653 534 678 1860 1069 1847 971 1299 1520 544 440 918 1993 1991 919 1963 115 1297 140 759 1951 1986 728 1911 800 1348 715 1532 699 93 682 614 536 1868 1281 1248 430 1989 1002 269 1039 1390 1183 864 1439 1288 108 1666 1035 1202 1065 928 503 410 343 995 1849 1830 648 1157 1668 834 723 976 1687 154 296 1897 1896 1387 1330 317 1579 1781 1915 506 1735 691 244 1969 1082 1118 245 1467 1468 1343 593 1386 1026 1940 1646 193 1668 853 1988 1894 801 887 819 103 769 16 986 1611 1756 1452 389 315 1353 976 1655 1153 1289 1677 1976 1983 1909 87 65 290 1669 167 1974 1112 1778 1405 1506 1233 942 1066 41 1091 1107 1741 106 400 1322 109 1844 1995 1981 806 76 200 750 1015 43 548 1338 1532 1980 997 408 967 1383 1779 1526 1796 1415 168 774 1964 1107 243 1877 1243 1467 1475 861 1726 1313 642 987 1967 1579 480 1395 1236 22 1394 1714 452 205 1035 1477 299 186 521 1656 752 1563 1955 1026 821 1257 642 799 624 1557 173 1021 1784 852 1513 1723 1825 1485 368 1519 1483 976 1682 983 1975 10 1546 242 1629 182 595 1361 1354 134 858 488 1613 450 1061 1273 1572 1199 372 50 1731 772 327 1525 405 1914 785 714 101 530 1035 768 1887 75 1452 1065 1923 196 648 1815 266 1023 758 1089 588 1670 1670 1915 1665 162 802 1029 1750 1946 1733 1874 1315 1465 266 171 170 1331 470 1445 19 953 984 1745 118 1611 560 643 1576 1230 1774 53 1193 462 1100 93 61 550 1967 1868 1531 1965 538 1768 818 1075 1587 684 578 284 1162 1838 394 140 919 1074 1118 68 835 685 187 1932 874 973 1918 626 144 87 577 946 914 80 264 518 1246 1424 764 623 1605 1108 1109 549 1055 451 621 1467 112 516 1634 695 1210 1230 1660 1409 1571 735 449 217 520 1393 613 1502 3 1242 1110 1244 521 1203 119 1862 1254 667 890 1381 413 1773 1892 479 427 527 1580 1947 1580 1548 1140 884 1920 1365 1979 1084 1647 1491 225 83 442 528 1501 344 1492 1751 1740 1183 1713 1881 1947 1220 269 274 823 591 1344 235 1602 537 1 1361 1657 1454 1289 1413 1971 98 1098 310 1053 425 911 716 836 274 1446 1398 835 1155 539 1638 110 1835 278 1339 1613 1092 1352 1296 1853 664 226 1603 1363 390 1591 569 1091 1156 147 992 1856 903 475 1877 1253 49 1831 150 1731 986 1534 891 1948 1250 1792 1105 351 1446 250 502 1989 1089 1702 892 764 1605 1585 584 273 1642 225 1130 516 1302 1206 450 1158 173 559 769 1110 523 1345 958 1228 512 628 1386 710 524 1919 1174 402 363 1269 595 1482 114 271 42 1190 1035 1996 1533 799 813 486 477 928 176 1703 1230 306 1023 396 1688 1992 462 1225 752 1016 1070 13 1766 1451 991 1000 1295 262 646 1498 358 714 768 1213 991 57 1269 1781 1293 443 607 263 1189 240 1613 424 65 1782 1428 1719 681 1949 1237 270 799 537 341 821 490 1736 1033 1656 86 293 832 395 1210 300 373 330 1834 319 581 165 1518 952 366 476 1906 880 1529 711 1407 1775 585 202 1626 1493 1732 1431 427 120 1282 452 1537 1039 1475 1454 1413 1119 1542 1918 1868 1907 1928 1803 304 370 1225 912 1089 764 677 192 72 948 81 631 429 1956 277 1379 1802 1518 1273 131 1391 1103 1507 1231 503 1225 528 1176 1531 833 1040 960 1621 5 775 1869 1096 1490 1041 1082 110 1974 566 463 1762 1233 1647 1683 527 385 1832 255 696 606 454 1492 1834 1219 1258 512 255 1151 1334 349 1220 27 1776 794 238 12 1045 766 328 1243 1520 378 1472 1203 1467 286 962 1066 884 159 1797 1172 1636 936 1973 1285 301 1646 1840 1494 1714 1144 838 1418 91 751 426 1088 1672 787 1054 1035 1366 366 1774 945 224 1293 683 257 1000 795 636 393 1702 720 240 1031 400 843 1383 158 1643 1916 1889 1355 528 1509 870 1448 1395 849 1064 1216 1632 501 182 1508 1591 1270 483 1006 1690 1356 1222 901 484 630 867 112 1404 446 346 478 841 926 542 1061 537 451 1145 90 477 1120 814 305 23 1862 111 980 567 947 1136 1017 1106 1113 699 1295 1141 1681 70 842 1336 575 1026 1760 822 1368 1877 1650 1435 1505 427 447 207 1929 1512 1637 115 378 737 1417 1177 1212 331 1577 505 1419 740 1377 1857 1514 1745 1419 1629 663 552 810 584 129 1727 1352 1953 1911 1956 990 897 1299 46 1205 427 984 1604 1611 933 184 1741 1864 87 1400 151 1521 306 1767 1308 92 819 1453 882 1941 919 257 370 1057 993 1454 1036 929 1882 647 1288 121 584 232 1856 625 1906 607 252 1404 1923 730 1038 1768 1485 706 1087 69 1153 233 1578 665 1180 961 1304 931 1331 1229 107 206 754 1852 1327 1849 1617 1682 701 725 425 921 1970 846 262 1161 1871 1197 349 1523 1395 1069 447 1140 1494 1533 1438 1448 1703 102 1152 109 1673 270 898 1722 1929 204 1967 207 1715 445 1073 30 1445 725 455 1755 1188 858 1944 641 990 542 1766 1781 1392 1067 790 14 265 1748 1280 1813 1534 1769 722 1993 79 891 1482 1990 1002 1825 1763 231 447 1931 1567 1354 356 69 806 1876 1081 446 974 916 1791 1289 1660 1724 596 1699 1178 605 162 391 889 562 746 1503 1881 528 570 1339 359 748 1191 1702 1765 109 1111 1351 1728 1204 397 934 414 10 346 192 423 1497 754 141 1255 525 1022 1791 624 1788 112 1214 292 1859 1724 1266 51 499 1876 400 1858 1485 1252 1496 830 1066 1040 510 767 910 315 40 1552 717 1082 376 254 1694 1480 1131 1871 655 43 1552 1252 569 1830 1853 1058 102 1152 1039 62 257 645 32 183 829 1404 1262 1657 1240 1481 1065 238 464 1300 61 1096 775 969 305 1133 148 1617 1471 1937 1322 162 85 1546 1564 882 1451 1536 977 289 1223 1188 789 792 1165 1811 1936 1996 1771 698 1211 1880 275 1644 512 986 714 1938 1873 1900 737 1698 1325 1750 450 1316 590 1378 1358 1777 1045 480 836 1500 634 1723 852 901 1711 844 1861 1708 1125 510 1380 563 658 1394 1726 71 673 1635 1008 224 329 1532 1404 1351 579 168 1134 1688 870 1882 608 1800 53 1471 236 472 1356 1377 1312 299 71 558 1926 1764 1812 888 980 340 1241 318 1058 147 169 1738 1674 1964 323 1532 1205 1118 475 1688 547 1791 590 219 187 1476 976 1476 836 1759 72 144 50 1497 350 230 1318 112 275 1125 783 1506 450 1434 726 186 1078 1126 1881 1018 1357 992 1397 1434 1019 135 1625 1504 1218 155 649 1937 848 1836 240 183 1497 547 1850 1476 1094 1680 1665 213 94 51 1990 1146 1029 1663 899 517 627 187 1870 17 278 1835 128 1557 1274 959 934 1401 1511 1114 408 120 716 262 1961 1847 1019 1127 607 1589 1332 317 1171 1924 519 1229 1274 1846 1941 1265 181 779 998 1151 390 507 416 104 149 46 406 1747 514 1780 1551 937 699 594 1225 1986 1328 1594 1709 1328 709 927 821 1433 216 951 731 1051 1587 1521 436 1899 1924 936 1693 799 1948 1257 1268 1181 1173 274 394 659 1688 1180 120 1065 1437 363 544 1011 1011 51 1669 1564 979 109 46 1967 241 1066 614 1575 1666 999 1464 154 260 978 761 1778 122 1355 646 1884 215 558 736 84 1662 1137 5 1361 759 217 193 124 1012 546 1173 1735 868 31 646 892 904 1790 169 1347 1749 1871 782 952 681 951 250 668 1377 1936 106 1515 1083 1331 37 1967 1367 905 1217 371 1811 126 1480 441 167 1751 1644 544 46 1814 793 385 583 1163 1082 1497 1594 93 1999 1131 239 1849 1885 743 1435 538 1126 22 988 314 491 935 296 584 880 1775 801 123 879 908 1083 678 1327 1339 897 1100 645 955 421 1989 459 226 1831 322 193 1902 1271 686 1842 782 1742 1973 1465 738 970 1833 131 1488 1705 835 1783 1577 665 1703 1379 187 1100 187 616 88 609 1257 1513 503 225 1634 1311 1577 1800 1878 1297 335 1557 898 210 379 691 425 1004 1396 1784 294 1484 893 1790 544 1101 1896 1568 719 1066 1335 1960 1614 350 115 1927 626 446 801 1812 394 1146 1138 24 1896 1567 1673 1737 319 576 450 1446 1468 39 1346 578 1034 422 106 1413 17 1763 1119 160 495 708 511 1247 1625 1734 1820 755 387 1125 941 545 1263 231 886 1205 1347 1241 900 1371 350 431 942 1503 412 581 1753 19 888 1868 1082 17 1201 866 737 930 288 1776 868 1663 649 1514 633 486 624 594 265 1311 1518 1934 593 670 1188 572 1371 1692 559 899 605 738 701 1771 1311 1925 143 1952 210 1528 223 563 1856 1454 1379 370 1631 416 323 745 1738 926 712 440 977 1497 789 70 1536 1856 1995 1239 30 1193 1847 1259 1110 1699 1439 1335 1643 1257 365 1783 680 1402 954 1364 1717 710 31 1698 1985 508 1752 1550 796 1970 1914 1926 1556 1828 647 9 1460 1441 975 1809 231 434 1081 766 1347 141 1907 1285 1683 665 86 408 277 1714 141 1400 1366 1631 1799 600 1931 1714 187 1604 1 560 1084 161 695 1346 1757 1831 410 955 1702 1469 1233 171 1064 1380 1659 1219 1198 262 1990 1738 1604 1952 225 1760 956 542 324 1089 1183 1494 1422 892 1281 1496 1599 1972 1656 1892 1064 598 110 1516 511 1308 309 1772 151 1234 586 231 1904 136 861 1156 1818 1943 736 569 1984 1959 270 150 51 479 1087 53 1636 655 1625 256 1127 123 216 292 1524 552 673 1397 1615 1693 419 1395 1130 690 1680 507 922 1115 219 720 1287 1387 609 1819 872 1171 61 257 1567 698 1175 884 912 1409 877 1725 680 103 677 1048 27 1467 577 1680 1150 992 548 893 1991 102 500 1579 674 246 384 909 1781 862 100 770 54 910 75 1895 252 690 820 1053 451 433 1400 748 739 1781 1275 792 739 1836 513 1667 698 542 243 1507 183 608 1266 293 1426 1337 507 338 1059 835 1884 337 193 1316 950 1294 445 1982 643 1450 160 1747 906 514 1041 749 880 340 1932 1964 754 1711 688 49 1488 234 136 268 764 249 604 753 1651 187 696 992 507 1543 798 1461 1534 1032 840 61 1269 1175 1264 1530 1209 120 1795 552 1814 1943 659 881 1538 1461 989 446 220 1869 1851 1984 216 1116 1242 1310 1210 1441 14 783 1456 768 1316 74 37 877 217 1948 387 376 73 1306 10 1732 1866 152 926 860 746 1481 405 344 1254 1511 210 956 222 982 1115 706 197 900 50 1162 1341 723 290 1806 1538 43 1255 1403 1301 1114 1635 1917 1212 413 959 1482 616 403 1951 129 1639 1359 521 1236 11 1071 1223 836 1515 732 1979 109 1113 833 1283 226 468 1054 749 1193 1694 1983 1628 954 897 1721 427 1604 1789 1829 433 1761 1125 1057 1062 1179 203 1762 1638 639 969 1166 468 1201 50 346 144 1408 775 495 1756 1435 686 274 795 4 721 100 683 900 1907 263 1300 783 200 1331 1 633 69 1127 639 233 1157 132 228 1726 1550 790 642 704 900 612 492 440 460 1003 120 609 1315 310 1334 1200 1360 561 176 1587 184 1181 1298 1911 401 54 1147 1516 745 756 996 364 1159 1119 1953 10 1809 1158 198 1752 1344 1234 1228 860 1681 150 1013 339 686 698 1788 342 1229 345 703 1020 135 855 1489 2000 1531 439 300 1492 1475 1099 660 535 1304 1853 66 1843 418 222 383 1082 1346 622 607 2 1172 1003 1040 526 319 61 1459 128 191 193 634 667 1077 1317 691 1182 476 1156 756 798 319 1153 919 1810 1978 41 1256 757 975 1460 1565 1111 1322 1229 245 1701 1270 1538 1364 1563 241 318 958 887 1613 261 977 432 1657 528 1337 1863 1088 554 766 748 1232 649 160 836 1294 673 1590 1977 87 1174 355 1203 1498 1488 938 886 869 132 708 1804 1133 1649 992 868 1426 1111 442 1339 674 1983 174 1146 1676 1127 815 1119 632 1005 643 609 869 1294 193 911 483 1359 31 280 1875 892 309 1568 1996 1055 357 881 943 1923 1215 144 1740 409 1504 418 1718 907 347 719 613 1167 1244 710 1051 1167 1528 785 842 103 744 1162 1043 974 824 717 161 1864 1723 1488 1816 331 513 49 552 1536 1836 1679 215 1309 991 1755 1230 145 168 1376 1697 1951 1232 1329 949 1407 1440 1570 1838 1873 726 26 422 1892 1224 632 101 1590 296 291 669 268 1577 198 5 1236 1921 1196 841 1657 1679 167 1391 1463 1119 1128 1085 1696 268 10 474 1439 358 1120 866 1994 788 1953 1838 1773 1163 1728 787 1317 1855 945 1913 1018 1722 552 1567 1392 139 1572 1630 1103 112 1773 827 1666 407 682 848 1406 241 166 1949 996 904 787 1515 1144 1891 1759 898 1058 1896 1815 908 1029 1313 649 1433 542 1858 1470 356 159 73 1704 1349 445 519 1176 1305 1863 1534 340 495 1688 780 1863 1301 15 1127 1097 1362 444 873 1632 244 302 558 1319 990 571 476 206 266 1039 1203 370 661 969 1364 14 1707 18 1270 1202 1088 671 183 1604 882 1353 464 692 1067 91 525 149 859 1756 731 776 693 910 1122 1818 505 502 1413 834 370 1373 1655 948 64 966 1425 1321 217 977 1138 130 1627 479 1830 1419 1574 423 841 45 600 1129 974 1478 1528 961 715 972 663 430 488 400 148 67 664 352 367 621 1846 576 432 1910 1924 954 121 602 96 83 201 1832 1608 928 1602 811 1839 1960 846 1162 432 796 317 589 851 1221 498 657 1918 300 1359 1085 1790 624 1582 742 150 819 626 1280 774 646 1405 1910 1632 1334 1683 779 519 1303 1295 1154 9 112 724 331 335 759 1062 1024 738 559 1930 1743 384 1503 1420 1016 143 1861 1696 425 17 539 939 56 1977 264 1106 1665 382 1898 1426 1617 1901 1906 1123 898 1411 1489 1239 551 699 1058 1719 939 1701 1959 992 1013 24 1145 1257 1839 617 810 921 1639 1500 573 119 453 667 217 1553 1662 1125 1322 1201 649 728 728 333 592 1938 1420 814 297 1684 1120 180 213 937 662 1991 440 1541 1052 1536 1995 545 1886 650 479 1254 972 1123 675 1720 1966 632 295 38 1574 944 1 542 1429 519 864 918 1888 1230 672 1049 1636 1025 734 1630 632 1337 732 15 914 611 198 201 492 417 310 1983 1608 1535 437 804 1202 1272 371 697 1333 586 42 1395 481 1688 1342 1552 1148 239 647 1132 998 171 193 1839 1905 1130 723 201 1648 1777 1424 1 1711 1710 27 59 1332 1117 30 1304 5 1519 1581 1746 123 696 1750 1432 1509 425 1691 1702 143 1485 1460 200 1427 1783 1214 1825 1089 1148 377 119 1132 477 369 1778 1461 808 810 597 780 734 1122 1547 420 1768 1857 1158 423 1590 1732 1636 1369 329 1115 307 817 594 1023 1351 774 1306 1032 1705 726 1299 1422 114 700 1343 47 1528 1459 1632 192 712 1222 943 1895 229 58 961 1753 1871 527 1814 1711 392 1266 340 318 627 743 628 455 1918 1205 1163 732 786 402 1483 276 1608 1696 59 1601 1326 456 1397 832 699 743 511 161 1519 1542 652 1304 1710 1967 1475 386 1214 1580 1552 284 175 977 1498 1729 763 765 1125 1074 1838 382 1080 1883 888 131 370 372 880 1733 361 645 795 1352 1155 221 77 734 1672 405 544 414 1351 1056 1683 1683 1417 198 580 1303 227 753 1777 1330 1744 1624 764 494 1934 1722 1341 1981 1383 1085 92 1740 1699 1224 1263 617 1820 669 688 1684 1666 1115 1139 1586 16 1043 950 1768 1583 57 1242 1750 777 526 498 177 1761 1596 442 597 897 177 1209 1035 724 879 361 520 1253 1827 1127 374 968 773 566 647 839 1055 1993 294 815 306 1073 1313 125 949 275 1284 355 1136 1566 1159 1439 1272 1819 108 574 187 726 1345 525 1647 1516 1549 256 1077 1941 1752 183 612 1236 795 685 19 1901 619 482 839 151 304 284 1295 353 1099 762 75 538 375 1353 1188 731 1390 171 248 1848 1279 1204 1349 568 719 1254 1976 1312 191 1712 454 1079 1196 1922 491 1125 1964 484 1760 237 615 1832 1875 317 868 302 1122 1779 1414 1638 407 1826 23 1243 107 774 1828 478 532 1028 1016 320 369 54 1965 804 1624 69 1072 1956 1421 1672 533 531 1382 1052 1324 1491 268 292 802 664 485 259 938 941 912 1143 1213 1029 16 601 352 692 1261 994 1078 1936 1543 1265 517 66 1436 138 141 1025 124 512 1398 1057 876 486 169 1592 728 899 338 929 1756 516 1012 997 1284 887 1822 454 130 1861 845 1038 1904 1631 962 712 1702 604 1349 1628 1055 641 682 1969 1160 1299 291 1822 968 1065 774 209 438 293 1521 452 1079 149 827 1453 711 405 1740 118 1482 1959 1615 924 851 597 839 1403 1941 1254 1921 329 1609 992 105 1666 463 1326 111 1541 1192 1362 426 684 1730 1755 381 1441 1477 1098 1466 559 1711 754 1765 568 1787 1439 1611 1094 440 1576 1634 3 1446 87 1009 652 515 585 292 355 1288 1169 1417 1428 222 786 511 1771 405 1741 352 36 1605 391 1243 802 1382 399 199 196 558 1007 1349 757 1401 1360 1334 1524 1854 1155 1805 612 1967 1421 37 1636 353 1426 550 1553 205 1622 420 1130 1301 351 425 692 475 1615 1765 1887 959 1282 211 425 168 147 797 242 1558 755 1682 640 1973 76 1831 1476 1347 1266 1916 572 325 588 1393 410 823 1058 536 293 948 1175 396 558 1893 1081 1139 134 717 1270 1584 1214 292 514 268 1599 17 886 198 332 14 75 1800 1140 1719 1976 1916 124 1011 1111 1039 1101 647 958 1109 1049 727 493 365 916 446 1348 38 832 143 663 1986 714 1085 628 1770 1268 1512 724 706 1170 1305 145 31 40 897 679 1014 371 157 637 1382 952 1180 1478 1433 1099 1331 1251 967 1169 785 379 1500 807 127 1870 1339 1332 426 262 451 172 1045 784 1009 71 1560 1641 550 1729 1565 140 90 771 397 635 1664 1843 1782 1644 1804 1511 240 1478 1859 303 368 1899 1394 1556 1388 377 162 492 1329 764 1514 879 737 1750 1813 1630 1697 1186 1798 1763 338 1509 457 1908 477 982 1212 1900 421 1647 350 1691 1000 1332 1350 1884 454 164 743 536 357 1054 675 346 516 166 1518 594 879 1751 772 862 83 1979 1757 886 66 441 15 1286 360 287 341 1058 719 1041 16 244 1264 1360 411 1082 1995 877 1011 30 105 1456 918 278 176 69 667 989 599 870 1587 1969 699 991 1198 607 209 1597 513 555 1420 1385 1430 549 1345 340 229 200 682 1714 738 709 600 60 887 1632 620 1697 835 1513 1975 414 979 1645 33 926 208 477 1239 1026 857 704 1577 52 1026 1621 1811 1657 1501 1100 1289 69 1001 1910 1448 1827 1000 441 283 150 325 248 1884 1178 1813 1538 459 494 653 1802 1540 1590 1141 856 1324 987 1164 1806 428 1734 380 285 193 237 639 1304 1683 13 1985 89 436 1801 1112 996 1884 210 1746 569 339 1736 1070 93 1390 15 446 1659 1838 1622 1434 1590 85 1636 1561 627 1274 771 1420 85 1759 513 43 1561 1857 1445 564 771 1423 127 513 1256 303 484 1690 1918 654 136 1930 129 262 716 54 983 1717 602 1052 294 1916 782 1736 1892 949 1400 1757 1903 824 736 514 1039 1535 1257 858 1721 1720 1593 137 1989 1548 1959 1764 882 478 1750 936 1672 1222 1281 637 1054 702 103 748 45 1948 1082 1183 1765 354 818 489 1710 370 1799 1910 914 1926 175 1267 1002 1407 133 1729 598 1404 299 918 560 1310 1425 181 1811 26 358 1471 1848 1502 446 762 1857 199 1092 641 1914 1970 1362 268 1853 1297 368 97 869 225 1177 619 789 1626 1124 538 1769 1046 961 859 461 1174 1730 1386 1821 545 1948 1941 493 1614 1518 355 1530 1493 1426 148 384 177 1329 1802 1950 808 556 537 567 302 1080 491 1866 918 1226 392 340 779 1123 900 932 62 989 1480 1584 593 1543 405 582 1683 1646 775 1493 109 781 487 589 621 1605 1667 1108 1024 512 1170 1403 230 1427 274 1776 1904 1234 117 133 461 1609 1452 1105 1094 1176 34 614 1174 318 1452 1459 1214 394 719 1578 1480 301 1202 1956 890 788 358 612 173 949 851 234 1887 1319 1765 57 966 23 1704 1402 118 1144 639 82 1717 379 795 1394 1276 704 1994 925 320 1564 1181 1488 1267 1067 1839 477 293 279 1011 8 1262 1353 1805 550 225 16 1700 1346 633 272 1782 962 183 941 1964 9 351 664 432 1551 431 649 189 1374 722 1998 1253 1662 788 386 185 995 839 1105 1124 1445 933 619 1144 945 1575 104 254 1374 1029 219 1896 850 1535 90 1386 1430 987 1756 120 1656 96 1556 705 1279 675 1037 349 388 928 1367 2 1023 1979 1201 589 1039 919 1207 239 190 135 1374 1142 1060 819 1053 1135 1916 1517 958 1880 1972 965 1206 1994 1192 1626 1713 327 977 578 722 1184 778 299 537 362 1764 1842 709 82 731 965 1437 1263 1848 772 346 119 1111 669 1735 1221 28 1641 667 1081 946 1664 1302 1951 1924 36 10 1573 1888 253 1580 1640 1160 1792 459 126 1531 566 849 1130 1252 1162 856 1707 1569 979 1742 1205 1590 1939 220 84 67 1935 259 1134 916 1360 328 1769 279 1785 1618 1070 1027 953 401 572 343 947 690 1695 449 493 1424 1730 1056 1335 972 1442 1564 1644 400 1589 532 1933 289 332 1544 1804 1332 1301 1561 1958 418 452 302 1477 430 850 136 629 1447 918 375 309 985 644 558 976 1129 1315 917 45 768 1108 1998 1043 199 1311 1930 129 1701 1856 93 1725 85 1826 1983 1788 1003 1018 788 1554 248 376 1102 1353 1196 137 1506 263 1020 1057 681 700 676 1543 407 1769 670 385 1329 1831 68 818 1147 1622 898 1313 1439 1045 1600 1132 469 1554 862 1884 303 1107 1505 1290 1316 212 1629 1907 256 1601 963 264 1081 199 558 1945 757 1910 696 500 746 841 1778 344 1335 1145 1188 638 1489 511 1233 106 176 1321 383 1647 1084 655 581 721 1106 550 1030 1567 859 1844 894 160 670 1333 1034 908 1828 158 1052 1359 1933 720 831 378 914 1727 1944 251 59 484 1326 142 1122 80 1372 595 295 545 1764 674 260 266 1046 509 516 110 1857 677 848 237 1689 415 331 1138 1546 1959 255 1628 1452 70 1350 1052 856 1409 1726 1326 1209 242 1719 92 614 971 1790 447 1327 1016 879 679 1430 436 1942 1325 65 1343 1991 807 141 78 1472 1452 389 1395 283 1752 1746 543 1640 1586 869 613 874 1661 516 305 1632 956 689 1321 1175 1753 1809 1443 1695 1095 427 519 907 566 1983 1430 509 1095 794 1835 1457 1282 1335 1264 824 1940 1607 277 552 1532 197 1149 722 1016 1491 1769 1653 316 73 185 673 35 1200 1632 206 1528 1161 103 1757 1575 1811 309 2000 608 445 1757 1686 588 1016 808 1913 1651 1409 742 1676 1901 1198 1855 623 1783 327 1774 1893 1289 1447 448 1080 309 1554 1882 827 259 761 1817 943 667 1692 365 1850 1314 96 633 950 232 1697 644 326 1073 985 547 766 612 930 1787 355 1584 873 514 321 725 371 709 1772 1634 1140 367 616 1131 717 361 157 1325 790 413 485 533 1325 1951 952 813 365 430 827 1225 35 727 1972 770 589 1915 16 1632 1236 994 1865 541 779 1584 178 1943 1416 247 1893 1415 1378 1198 176 1472 1884 1616 1354 57 1794 631 1148 783 1585 26 174 1349 1884 1589 159 1853 1404 537 362 1244 1223 563 1621 249 1476 1617 1100 1958 1854 275 1277 242 1223 286 709 557 1599 54 907 718 1477 1277 1307 642 1613 247 502 950 1315 833 967 55 1119 1553 73 231 842 831 1960 755 1775 1780 1878 306 677 1073 479 1489 285 916 1342 429 471 535 465 625 1881 1146 699 753 1506 306 1064 1941 524 273 1190 42 17 1639 179 1189 1184 857 1361 1098 1679 482 273 1612 227 1512 831 822 1278 1248 1658 857 360 388 1703 1527 1233 1076 790 223 902 1291 997 570 226 1955 1139 534 1223 1035 1016 784 1613 1944 452 1576 1977 682 1045 1535 1170 1329 412 1556 1665 319 1298 1344 311 1424 727 110 356 1719 1580 1439 20 1387 1442 1180 444 546 1426 269 422 1356 590 843 425 1811 1255 945 1677 849 1169 520 1053 899 1636 1011 45 557 1909 392 1166 1214 628 1312 672 5 903 336 40 4 775 729 1074 4 713 1070 1705 826 799 932 884 808 1120 670 1651 1095 934 1769 1067 611 582 1749 717 279 1430 1286 782 1739 554 1402 610 1803 543 1308 795 1642 523 728 753 503 1380 112 1602 1903 1601 1582 1532 723 238 1899 1959 187 980 751 569 1658 568 730 1669 1284 1107 1826 164 110 114 654 598 181 1246 1411 218 626 1534 604 1964 221 1004 880 1871 1375 1430 1183 636 1276 1014 780 921 944 996 1746 1213 1193 793 480 579 710 1400 150 526 1694 1785 1365 620 1828 1093 498 61 1850 1097 379 21 1956 756 1373 1264 798 1347 1110 1382 272 1264 1174 1552 481 759 1819 682 1162 1913 1917 104 716 1491 1655 1886 980 1025 152 75 734 400 713 742 681 530 959 1036 905 789 1667 1432 1090 454 128 612 324 1362 1420 1630 34 301 1579 191 711 1702 1 1352 1339 363 1127 1678 50 649 400 1897 774 1895 1931 1399 838 1667 1195 1494 1391 781 1686 577 1130 179 1979 1530 278 204 1496 361 1304 201 1707 1460 1168 969 791 336 1597 1260 1081 294 611 826 1019 362 604 1989 328 328 1710 1292 1665 656 1164 770 80 356 1855 1934 1532 1518 1814 1988 1964 360 43 308 175 230 1176 401 1979 1382 1273 901 1221 188 1604 1747 1585 1175 1431 1869 1385 1848 1153 375 659 1028 36 1100 1518 1288 1721 1279 1854 540 84 1908 121 411 1209 1921 1744 1713 687 527 738 1398 165 1381 1533 843 179 1687 902 1410 1521 219 235 803 1405 140 1560 1852 201 1506 1271 201 1492 1666 1435 1108 586 882 1838 1551 862 944 1273 1071 311 547 1701 1083 1192 1058 1008 854 853 436 754 1113 1091 1096 1728 884 1359 1013 768 1878 242 1540 126 652 355 797 1615 262 813 992 36 1008 690 582 1665 1520 721 1126 1534 251 1428 1451 1742 1565 1533 1606 1599 152 226 433 17 1820 1158 1556 778 1321 1722 699 1545 1393 1636 1575 969 337 1487 340 889 721 1859 1099 1210 1930 918 601 1848 872 483 1840 1484 1840 762 1308 273 1843 1305 873 407 1491 1129 995 1220 1126 1739 429 1521 1673 1205 1590 1956 359 1480 1785 874 10 228 437 840 689 238 1868 433 1763 1856 399 682 242 130 714 300 1027 408 380 586 1518 1307 426 1108 193 1581 85 1339 1513 999 56 1495 100 885 1958 1605 1009 1637 1828 1764 1689 91 915 738 1186 553 369 178 1281 1085 1696 1474 1568 1835 967 650 1792 45 23 1095 1441 1912 1153 616 1599 1649 918 920 767 832 1151 766 411 1444 1582 1362 1946 1878 1493 1105 1700 1618 1302 1299 148 1668 1050 1802 1695 1423 1589 398 1732 1028 378 215 932 673 1516 1610 308 824 1173 1463 49 353 1274 754 739 882 1806 1809 1221 622 1237 134 772 1388 44 494 613 234 1880 312 1692 930 636 74 315 1804 864 1457 1080 83 1758 615 1442 956 845 1306 421 724 1396 522 267 410 1991 403 1125 1661 614 1852 283 695 1511 1487 1265 1514 896 410 683 1818 1593 293 1474 1468 1138 22 1223 1244 369 225 23 1573 879 980 1359 221 35 114 770 1999 1022 509 233 413 777 1993 1498 757 492 1711 1069 1187 785 1840 1754 72 377 1451 1815 1978 1901 609 913 140 775 1190 1737 991 1825 1466 1441 152 1134 1369 1014 692 1192 1952 1616 1642 826 1201 1224 1776 1199 1704 1594 609 1371 1103 1131 541 1641 672 636 753 132 1593 432 1816 1961 708 746 1186 1644 1303 1435 1301 715 1674 1019 1 897 71 1925 1144 348 311 1304 798 80 522 874 1245 1308 1751 912 1212 366 901 1500 1953 563 744 934 1781 546 1153 1327 631 1290 751 977 1443 1000 1323 507 1316 1422 275 604 1671 832 1684 1773 867 1840 301 100 1702 1725 1330 1254 1889 1432 62 1197 855 967 1565 315 306 1309 969 637 1655 1337 1619 1795 939 1598 1493 1855 1573 1555 1301 1580 341 1084 364 897 1414 1289 1063 566 737 1582 1038 1830 1410 99 852 278 574 1612 1695 85 869 635 1432 404 1125 500 820 824 927 1938 1124 1838 1534 872 634 1246 853 971 558 1027 839 14 1936 1306 1757 734 366 889 148 559 648 1282 630 1222 1666 1975 1914 968 394 1920 1934 1107 571 812 3 1020 1392 660 1065 281 1469 1558 1933 1408 603 736 1985 1728 963 75 1435 1118 973 1595 1488 1026 265 404 1507 291 1773 959 568 1184 400 1325 702 1025 342 827 1948 797 493 1334 1451 429 8 1873 261 1537 698 789 236 1313 630 1801 1614 807 1140 1378 1799 1739 870 1628 423 191 268 1994 1046 365 1236 1610 1638 1693 1526 1020 1752 187 1007 1877 1297 1449 1901 1007 46 848 1931 547 949 157 1708 1610 1614 1034 717 560 866 1450 1638 154 1379 201 1714 1977 1885 1747 1504 608 1356 244 40 547 1885 352 1634 496 57 1108 1379 1890 751 268 121 67 1473 1574 1930 1490 1810 1111 1944 1238 974 446 839 1074 219 1030 1794 345 15 911 971 1859 1826 1198 930 513 853 227 1527 61 1587 860 1267 1510 519 1049 548 1563 1246 464 584 1861 494 1922 957 1914 711 749 37 1200 1337 1411 1711 126 1767 1771 1860 1641 715 791 816 398 1801 326 306 1722 1896 522 197 866 174 92 767 1504 603 206 1066 460 1514 1410 146 1772 163 1722 830 140 133 223 1698 417 386 1830 804 1178 1050 1584 829 1976 141 1345 851 1824 1979 643 597 1599 590 1323 55 1774 555 348 462 309 1493 1499 14 1028 658 1539 1986 1472 2 362 939 555 605 1923 1006 104 1948 1013 1143 1037 1516 1901 290 905 670 512 1163 1096 610 35 1140 693 789 382 1304 95 1160 1229 237 159 628 1081 1487 553 442 1928 1899 961 1248 1008 57 512 1257 1714 1422 903 291 1460 1984 1539 1464 239 763 754 141 459 627 1285 463 711 699 1622 1022 1437 134 907 154 549 1149 1660 126 1561 928 898 682 762 1680 1632 1526 1073 1228 391 979 1560 186 1652 100 266 1497 1181 1469 1463 660 796 875 1789 154 1690 644 1572 1596 336 64 1048 982 714 1352 557 417 925 910 1470 1496 1579 1565 198 1002 500 147 1859 1312 543 1164 1799 608 1337 32 17 1937 685 592 843 1583 1686 1005 597 1025 1425 138 979 25 566 371 1987 508 1671 942 1185 307 506 1920 670 593 4 771 862 1766 999 807 145 995 1245 1991 1348 191 357 590 553 1290 1598 1689 436 1328 434 1838 1640 800 1877 141 1153 1933 365 1526 883 1748 372 1899 627 399 1483 903 948 1962 1970 912 1366 1237 1094 1849 170 825 1514 731 1240 958 1129 325 1428 331 346 738 1567 1680 1030 458 1434 1233 1558 395 1440 1204 592 489 1188 589 259 1667 1241 39 1360 280 225 566 1021 1306 232 1514 580 851 338 647 1569 853 1185 387 1548 678 635 928 1651 187 172 1914 76 660 1769 979 1225 953 453 1422 1180 771 1942 1800 910 462 618 1565 203 589 1031 1946 976 687 1904 95 1384 1537 1087 1832 914 1284 1599 1468 1015 1136 1113 1893 1851 473 1314 177 834 672 226 472 1381 862 1672 719 437 877 1388 1245 1871 215 1685 1116 865 1619 1068 1298 1948 1932 1793 609 1978 1637 1325 139 530 475 664 602 1625 729 1963 110 1275 178 1800 1016 747 1514 505 216 1735 1493 1319 962 576 1365 540 1030 1064 1230 1658 1744 1325 1276 493 717 1061 823 15 959 1882 1686 491 594 1304 162 1172 304 1620 1692 1158 114 1920 1890 1197 185 1052 1982 213 1852 1679 351 1698 322 439 860 1617 1442 349 1622 639 1321 956 1373 1128 460 1587 1110 1858 863 1337 1068 412 853 1185 1013 1313 1304 462 534 17 1244 617 713 1249 1759 1729 125 1986 20 1777 287 944 656 1992 856 1644 596 421 1863 460 1244 1666 1457 705 1927 1699 1622 186 1577 926 550 1559 269 109 1347 480 1743 1090 200 262 1273 1530 1082 634 1276 1622 895 254 241 742 1341 713 272 1702 1603 1231 1489 1501 718 239 1298 355 485 430 344 1028 1061 1925 697 1747 212 1399 378 272 48 1782 1156 1036 408 1158 1292 1357 238 417 435 493 1179 396 1739 1576 1843 426 1660 1686 955 672 309 1653 440 1881 247 1179 681 1259 398 1770 536 1290 545 149 941 235 461 1250 100 972 797 1185 320 1058 1837 1244 160 66 1966 110 1040 1540 1052 905 1683 1317 1055 355 1520 1692 751 1201 1675 895 427 967 1573 887 1116 1278 246 306 853 1639 554 519 222 1536 1066 79 1650 148 1213 738 885 1111 766 495 1754 1571 640 993 1971 1148 671 398 58 219 1241 1889 1745 1241 1773 1787 373 1514 338 837 760 588 811 1449 718 272 409 1954 936 1240 1442 1745 480 1842 1345 1905 948 836 814 1966 1894 424 576 305 1651 1274 1391 1007 1859 1488 591 1747 897 713 186 1992 379 1513 1725 92 524 1668 310 1762 104 1512 1868 1926 1224 896 399 1830 1895 1127 1138 879 1563 458 55 230 552 1265 1625 1433 738 95 527 356 113 695 1952 968 1482 1874 514 841 1004 414 1368 1463 1928 1833 1803 592 292 895 951 35 1793 512 1098 1016 1196 1574 1449 831 1202 325 483 790 600 131 506 1918 1370 1818 975 576 1522 1404 701 444 75 327 1945 1379 1750 553 1896 486 1309 1797 1330 1757 503 166 1765 557 1867 1172 13 372 792 1925 1571 1191 1028 1030 1460 158 275 362 1651 1709 1035 1697 1057 455 741 717 1852 1550 1895 81 406 446 224 1051 1672 443 1427 275 854 551 1144 436 1188 553 719 747 1513 379 1079 1726 931 546 526 1904 1916 147 937 258 91 372 1222 1771 1294 673 544 794 727 1537 163 1147 1588 536 1313 585 628 1917 293 1316 1990 95 789 1891 644 531 925 1083 1377 1153 1514 608 350 705 852 683 739 1328 687 222 652 1335 243 1012 577 1437 1227 780 555 1180 716 1255 1060 1762 231 1343 895 617 960 475 840 696 383 1456 988 587 1927 507 1564 1665 1077 412 862 85 955 197 1493 432 318 452 1330 988 845 956 1434 1436 1731 59 410 506 1711 263 713 1904 1729 1978 1597 1740 248 1104 369 1774 1946 1471 933 179 1939 1670 1318 759 1218 1593 240 903 1888 220 369 469 1586 1038 383 1119 145 504 557 1666 937 1909 1930 1562 430 1749 603 574 1190 61 138 298 722 113 46 28 830 916 1501 467 172 1791 1968 1349 1596 1536 1398 1825 1584 1893 1867 4 1660 778 666 975 1747 1583 1489 1048 1744 334 676 1264 1954 1003 821 678 1564 1693 1490 906 1147 1980 1343 1092 1065 139 502 1206 466 1303 60 543 1525 65 1413 578 589 393 795 1318 1281 235 907 1887 1097 1071 721 1981 1794 219 582 195 611 44 1686 619 33 917 903 295 1120 246 22 203 1659 113 1476 186 933 905 369 31 1441 732 1656 957 1808 1379 748 1272 1401 1815 241 1990 1021 646 734 608 1275 198 737 109 1457 105 723 1505 1461 1218 1550 1297 1411 951 604 203 904 280 1138 948 1790 399 605 257 232 1288 1163 698 881 1091 766 1644 304 103 604 1343 511 1209 1211 567 764 237 795 1694 239 1773 436 450 1549 664 33 1547 173 12 381 1935 1177 7 973 1641 1655 554 910 840 904 543 497 1444 1968 989 308 807 440 1514 68 1769 1521 784 111 1452 762 1155 414 1193 1667 1506 402 1210 322 363 1455 122 86 388 1303 1210 827 1687 104 774 1102 1054 1384 775 1329 1488 79 1738 1712 1274 1959 1953 661 818 1584 1704 105 40 615 747 492 237 87 661 1576 584 1392 300 1329 1959 1271 1212 1535 1651 655 1089 1774 1784 1078 425 1157 1171 83 601 871 204 1471 1951 439 950 1201 1576 319 69 1279 227 1411 544 1473 485 865 1574 312 782 316 437 1343 1196 857 1353 1633 174 553 579 1131 1804 1752 1194 467 182 1509 1446 1962 1098 99 1322 1598 1002 1696 305 83 45 1700 541 930 1028 1308 1708 1522 1375 1928 172 311 1778 945 240 600 1107 1935 1156 1893 933 1738 909 473 1241 400 1717 844 387 1958 1781 605 1019 66 355 1294 406 1497 1631 1039 1508 4 1705 608 475 40 1541 225 116 1718 481 1228 1652 208 598 854 1070 1293 1997 674 230 543 596 199 1817 1395 305 1731 892 521 87 287 306 1445 743 644 258 1893 504 126 1272 739 586 417 1003 45 1943 538 943 355 1163 1975 364 449 709 873 1678 927 703 1497 606 1605 1291 1737 81 274 30 540 1264 143 562 1432 1384 303 678 27 1634 1338 248 1036 822 1595 1542 1795 1067 1030 257 412 210 1869 884 1544 420 1093 1636 1173 1673 21 1639 1807 1915 1855 1322 1046 1322 1218 222 1858 1873 1455 226 868 265 1594 183 879 301 1988 784 1143 781 631 440 985 422 449 921 155 1826 20 666 885 13 909 1497 256 1256 1332 473 1870 1265 1955 1997 171 898 1835 694 130 312 915 473 1475 1431 1427 757 1859 381 256 819 1556 580 504 1694 1911 1644 1841 1206 1823 25 1692 176 952 104 1216 320 1320 711 1141 170 1380 726 1757 1380 1590 1497 1674 240 1438 1279 220 1177 327 344 1513 1868 1180 578 770 1514 122 228 84 1866 1687 1599 1500 596 771 994 1999 267 926 1917 1113 507 1755 1609 291 1556 83 854 1163 484 1197 1588 1055 1052 684 1030 473 1820 1305 1603 1794 1873 51 943 656 400 1061 1402 1170 131 455 247 1630 1955 775 1072 1704 1926 921 520 262 1100 1436 849 1873 1973 1344 431 543 1701 837 1181 383 778 1253 1774 724 1181 501 1655 918 1463 583 219 149 775 772 950 1071 1297 1704 1375 580 1560 1934 1800 985 543 238 199 1994 141 1493 362 1379 191 1124 950 1792 1026 1483 305 1475 1458 1159 625 1558 1884 409 1444 754 171 649 33 1535 1809 1819 175 1373 1235 913 1429 658 1995 1057 1378 277 744 728 1310 1835 200 639 1040 1344 1097 1886 1169 937 77 1662 48 1687 76 595 792 1661 1662 1529 1008 1526 1545 1070 1969 1025 295 1697 1757 79 92 522 605 1951 1607 1754 1308 1462 1159 1700 771 645 1856 1052 628 470 797 1150 1163 1848 344 354 1 1899 1992 1343 1811 1165 715 1822 163 823 916 1889 109 1122 790 83 461 1342 1906 1697 1567 1235 829 1178 1879 1977 1910 1011 1106 870 486 1358 620 454 121 523 1235 576 332 687 1324 982 920 1445 5 381 1470 1731 1147 158 1394 670 1677 844 13 416 560 1350 1246 873 565 1392 593 147 696 1421 499 1403 1433 32 565 557 1568 532 63 1662 461 487 470 1344 846 894 705 802 133 725 1064 1222 1033 935 1662 824 1931 893 113 1643 124 1002 719 1861 814 502 76 542 1288 488 1633 245 93 1946 23 116 1407 1736 1172 1510 1487 489 1045 1061 1257 578 573 648 814 1511 1597 845 1170 1363 1861 1779 1000 537 1865 1532 474 1532 103 1057 1501 220 1304 1319 740 370 1926 1600 436 1167 429 1781 488 864 1348 290 1270 1732 1006 530 929 944 332 429 1600 1811 341 495 1183 918 1577 891 1733 359 594 768 358 1222 1116 810 1962 1070 327 700 1118 1880 1451 157 1337 1165 475 785 561 1691 796 10 1903 1114 552 941 608 1567 574 234 1517 529 1581 55 1070 986 1921 572 427 1471 492 1988 1603 1220 1833 1282 1504 1770 13 242 58 1514 943 1186 1643 1127 1721 160 467 1439 1711 502 1870 482 592 388 1586 791 1771 12 477 922 84 1124 463 442 470 695 707 1395 1035 1613 1780 1063 1946 781 78 1346 945 288 1618 462 1859 503 414 164 899 447 380 1572 1122 1652 1674 1399 902 133 586 1843 363 54 1866 1007 830 1387 151 488 1544 548 1374 691 727 3 212 1603 915 1510 598 1565 1344 1297 595 1467 991 1708 1560 1998 154 813 924 759 304 1479 1582 1928 397 899 427 214 494 397 1685 897 980 531 768 1496 263 1722 479 567 476 1010 366 114 1882 90 129 630 1689 1814 29 958 572 480 1973 596 305 494 233 1096 583 707 841 1126 255 1640 1104 579 614 1035 1631 936 258 968 1735 1426 1322 104 588 633 763 1560 1286 479 8 1803 537 1340 834 594 1719 1032 1849 11 660 1352 513 1176 171 1261 168 1970 80 25 984 637 805 979 1864 1517 1360 1693 1271 553 909 868 1708 816 1824 1303 903 1401 174 652 1356 1775 173 1440 818 765 1449 686 1687 1046 1064 1841 1894 1256 512 925 619 1026 1319 1083 518 1844 715 403 1791 117 1764 1055 1769 731 1719 1789 729 1926 1628 374 1945 1646 322 269 1880 639 273 1978 869 1378 1392 615 188 718 1320 1962 447 254 585 565 1401 1700 1036 1514 1935 1870 536 83 1544 1017 953 1489 1775 532 702 1859 326 1126 610 1146 429 98 1277 907 195 1913 1899 148 411 1456 1998 1874 1939 485 1535 1186 706 492 1643 1606 1472 831 60 779 363 981 869 1113 1783 274 194 1946 501 1360 1903 1391 1287 1323 1576 1503 1634 899 1265 353 1365 1854 375 1229 1865 509 423 702 1674 1776 1309 1050 406 636 1167 885 1875 11 1595 562 421 1348 1534 396 1904 125 1319 1316 1515 111 300 460 662 585 1579 1924 301 1447 1555 1218 333 1492 1812 999 471 1374 308 1536 179 1497 132 602 1399 1863 35 522 743 118 81 1691 95 394 310 457 767 1917 691 366 1542 1076 857 971 658 548 825 1210 71 1925 301 929 63 1285 1269 1721 48 1712 868 1568 1524 335 1260 156 821 366 1638 1041 247 483 167 1077 59 11 1440 1281 417 1367 1125 1851 589 328 752 1666 1454 1622 1222 1001 395 551 1562 1608 1758 1966 1169 1823 1782 722 1926 1948 87 145 1215 159 1429 1413 16 204 1329 1910 398 977 50 399 1638 313 1000 917 1423 336 1870 277 782 680 446 1133 1177 923 937 1935 1181 1650 135 626 1491 837 1403 1753 1361 532 442 759 1085 1765 1886 1267 232 479 1143 41 1752 1047 1009 1169 950 1865 1147 1652 794 41 1191 1788 707 1050 958 411 1868 991 1606 1279 1387 1328 1830 1892 75 1743 1704 139 1404 204 112 26 1306 1270 1293 515 1628 675 1678 1498 749 417 1319 1377 1712 397 916 1078 128 1317 1837 1855 534 857 1050 53 1934 1559 217 1999 860 1336 1166 1296 1627 1796 842 148 1974 893 879 1574 1755 875 1506 342 396 1604 626 970 344 1166 537 50 378 423 225 1840 752 981 312 1144 1903 922 279 1044 244 1003 415 747 1678 1809 1381 483 971 127 1344 404 400 84 496 287 1501 708 17 351 1023 530 961 319 1528 897 750 1181 1900 747 1523 1549 1134 1921 645 768 795 1445 537 982 4 1236 1528 290 1586 1528 1957 1694 1797 1533 1534 719 1245 1186 658 1481 13 1314 1235 262 1821 868 459 1091 719 399 1875 444 1748 1026 1026 1529 1216 387 1699 809 1259 359 698 782 649 818 216 1960 813 1903 509 1479 105 1361 574 1851 1465 75 903 575 641 1709 786 390 1491 1584 552 276 1878 1652 904 847 1252 200 966 839 1458 858 598 1892 1397 928 1961 928 1987 518 983 1957 1464 360 1230 136 1290 1939 233 694 111 583 309 765 14 687 528 1070 227 1716 1730 546 535 607 1089 1947 1967 1246 1952 1836 755 1385 855 667 818 1525 73 534 1204 1832 1249 1060 224 1294 511 1470 1328 268 1666 686 1217 307 518 278 943 1063 272 563 1089 1345 279 1908 1489 450 454 1846 1055 1336 1087 1762 438 1718 1202 969 350 655 702 94 1508 1827 1287 1749 1319 573 1113 107 196 1884 140 1030 933 449 1160 542 949 1016 1451 1437 71 763 185 1203 1960 579 403 444 305 176 379 966 1922 379 999 557 460 922 1092 266 253 612 556 876 1729 1749 907 1301 1415 580 159 1160 130 1812 1838 1937 257 984 1037 822 738 1034 1598 876 690 1293 1817 1022 935 961 1054 1913 1058 376 793 475 1311 247 88 1438 79 1454 1529 815 1256 1995 775 740 1195 620 231 286 1895 213 206 778 844 1361 933 1598 1106 1035 1856 675 1771 191 763 285 342 605 293 1603 581 1070 1458 1979 1378 1258 748 1781 1693 1833 1450 1260 857 1128 1540 552 936 191 1877 1751 1396 992 1377 797 464 659 1785 1769 1550 528 605 907 82 748 178 1843 486 584 996 1691 815 1013 1869 248 304 237 727 541 1199 1278 1118 1792 597 952 1290 1761 729 1034 1356 936 799 1688 198 1390 652 159 864 1071 1405 1692 856 495 1609 746 1001 1835 213 730 1152 1713 1543 472 1771 1346 333 1467 754 438 1070 157 1307 1409 481 796 969 1253 348 1329 1332 1176 1024 1039 383 1448 340 1662 534 380 1694 1000 758 268 1401 1507 354 1812 292 129 258 1396 743 292 415 1820 124 230 1837 1159 907 1704 1271 1749 597 1817 1426 430 950 585 331 787 1925 479 210 567 1118 472 27 1902 530 1265 1010 132 684 983 95 113 1320 172 746 1164 1583 781 1313 622 982 1954 88 553 904 1621 1360 41 145 566 731 1129 1788 575 1823 1640 1167 1172 9 1837 1814 1965 404 1545 1725 1543 202 1789 1778 711 425 12 1562 417 1034 1554 578 1064 1535 437 1961 935 570 170 189 911 950 1595 1155 418 816 1096 1499 1792 1573 683 131 1695 963 945 1643 2000 56 1606 1624 1839 1648 400 1565 1564 1101 1279 1047 1688 999 1603 1080 162 23 414 1814 1539 942 955 325 438 171 1872 626 556 1277 1008 545 1806 1222 1940 218 1429 641 219 1439 583 21 1487 674 738 777 1498 900 894 298 521 993 574 1228 624 1322 696 1246 1535 131 1717 1185 1747 1534 1338 1882 1631 1063 56 213 300 1458 1010 588 990 1714 1197 1993 858 75 28 905 1653 442 301 1537 239 1508 1245 1413 640 700 579 55 161 873 1228 1404 302 407 1635 357 1626 861 84 1581 1795 335 449 222 1608 1476 372 1146 857 1211 230 1222 398 345 1887 1769 235 150 1743 438 1874 1578 460 261 889 1330 1581 553 877 103 1399 110 455 1073 1078 65 142 727 1086 1733 1725 1178 146 1427 1095 979 772 977 377 970 79 982 1742 1577 1602 1101 408 1280 1741 376 894 90 433 1927 833 1296 707 1914 243 1596 449 483 1930 1825 569 319 17 841 1942 1414 1969 1407 427 1057 14 14 1413 1979 420 537 540 1355 1444 173 1019 1730 569 436 929 416 624 603 1095 923 151 1462 450 1091 1013 1507 1019 559 923 76 365 588 1865 785 1934 1592 1028 1445 1298 810 1991 1688 877 84 151 1525 72 1243 1692 1484 310 918 684 3 1319 726 394 537 1052 69 767 1195 1739 530 1704 1466 1398 507 881 1180 1911 620 1391 1186 1311 1736 1844 1195 1968 1860 1551 423 1735 1276 834 1423 1902 929 1864 1938 1136 1008 806 1811 1134 1321 1025 81 850 237 1473 55 707 1385 1733 901 1512 1763 1991 910 1184 1219 929 53 594 676 448 1297 1664 731 1592 1704 1793 775 1352 267 334 1961 863 1407 1229 166 78 908 1821 266 496 281 1026 960 713 199 1794 1599 555 988 766 1207 990 1267 1573 1421 1904 275 1125 19 1099 45 931 1707 1335 362 590 317 512 948 1055 679 1625 1524 819 1989 672 1420 604 1233 548 293 484 1596 933 1340 100 1310 58 1305 357 187 1753 688 1717 1607 1027 923 572 123 1901 216 1247 1063 1687 511 372 154 150 71 391 449 1188 249 1101 748 1291 1588 455 967 238 899 1369 440 329 1804 987 1428 1754 1675 1008 423 1455 814 742 1651 482 802 893 1704 435 942 971 1062 1220 1118 1087 671 1931 915 1044 752 1091 377 857 1041 1156 137 1007 1035 420 256 1010 1465 926 1216 315 930 738 245 1637 455 1357 1659 592 1144 315 1310 1267 1548 490 593 84 48 657 1043 1404 1967 1104 496 1079 1779 1162 1684 1882 603 1072 725 1320 413 1808 833 982 702 830 1445 77 1328 1537 751 352 971 1154 1959 1759 496 1904 1114 716 1529 1127 983 476 1269 275 1262 975 899 271 1940 771 636 1043 540 726 1078 77 355 1147 502 1951 587 1408 1173 186 1179 221 1527 265 324 847 216 1185 1607 437 1672 1287 437 1067 985 1443 599 725 1926 419 1792 1950 1926 99 1279 1330 577 476 873 1385 258 1162 486 1126 1598 1795 1323 510 388 85 1672 476 645 814 179 516 1206 514 1733 1974 100 1145 1763 1926 1159 1975 704 122 1722 496 417 820 1273 1435 17 401 188 550 741 1232 116 411 1315 1607 404 241 1599 1571 1314 1030 1510 510 1533 1052 1311 278 1168 561 1950 523 664 1091 1707 905 371 436 1666 1175 266 1211 428 431 1041 827 1038 47 1420 1575 97 63 628 310 626 901 857 1204 1738 1445 682 1562 1169 269 1620 734 1982 1648 1880 605 1235 1616 128 921 679 177 514 542 643 284 1653 521 1217 1250 1716 219 913 610 962 58 334 1293 605 456 577 1063 1365 1592 164 480 767 1999 282 324 789 216 1005 592 992 1307 1528 1542 1161 1710 487 435 716 699 1499 1678 1294 996 834 36 16 501 1526 418 164 1530 1621 1186 1408 449 273 939 593 96 1368 450 1106 186 695 1781 717 1470 187 1113 705 241 1112 1809 789 637 190 1011 1564 569 1896 1510 73 571 1239 367 820 331 734 1068 1374 490 479 1648 897 1555 1975 1232 892 289 741 829 1406 1106 80 1283 944 1450 570 1137 1144 1307 703 555 171 1667 51 45 659 102 27 1824 1985 1485 1194 433 1509 1103 1263 560 1276 352 1325 1783 1177 408 1564 812 743 1141 1358 760 1453 675 260 1737 1795 1466 1073 1364 756 1993 575 1055 309 98 1889 1711 1029 294 825 237 1717 1234 1563 1294 1018 1802 18 1843 1729 1573 386 1806 434 1641 1245 1511 840 777 1305 1054 48 316 1170 1345 16 1808 1388 1664 1418 1902 1756 1935 1856 1744 296 268 106 1488 1803 1634 166 1539 1934 557 832 1558 404 302 691 103 1428 961 414 695 1436 1550 1802 1487 195 205 43 785 448 62 357 80 810 1495 257 211 1808 1103 416 1525 266 1179 639 17 79 38 523 1644 104 1590 1607 995 1829 493 1852 471 1567 1758 913 1574 1661 65 139 140 379 1656 1926 794 55 979 788 182 862 1728 646 1458 1448 1383 1769 1457 447 261 18 231 1637 1736 910 721 1206 1707 211 982 1755 1361 1915 1516 721 1783 1442 1373 1098 421 157 1851 1650 1078 1357 98 517 969 1653 1133 783 182 984 892 980 1573 1207 196 497 251 458 1495 1154 566 1420 422 6 492 844 1861 1856 1631 417 1038 1007 1523 1917 1464 128 467 1654 1352 1890 449 177 313 810 1341 304 1481 1577 1944 653 1684 347 104 1879 1076 384 1054 1277 713 848 1543 488 710 523 1409 110 396 720 286 1812 27 527 1741 980 1142 447 807 480 1622 1028 1992 901 658 1724 1599 611 318 457 1863 524 1233 660 294 315 459 544 38 1592 279 796 1267 889 1997 1133 628 1882 1035 1740 781 576 597 1883 724 1178 843 1438 946 889 682 40 893 546 501 1475 1060 1330 1878 1092 1227 1729 1807 1230 823 202 726 902 796 10 1729 1207 1269 151 1006 1159 1283 1171 438 1546 1243 1777 1170 165 777 711 1678 1541 1753 292 414 1105 1751 228 991 1725 805 1330 447 1937 1518 205 1807 362 1320 1630 983 319 239 1673 1723 1862 624 130 1405 1544 1731 722 931 1474 1485 1450 747 574 1204 1735 380 513 564 1638 1247 1862 1489 874 1325 619 1182 621 986 1274 1742 883 1059 108 1194 1829 1476 409 1858 1532 1277 1186 1175 75 486 1634 296 2 1072 1730 1723 1521 1678 1213 223 138 724 692 607 59 702 1922 1834 1642 1045 66 1793 241 398 1136 1616 892 275 957 176 2000 629 407 860 1727 242 1576 1107 857 452 1742 1118 1221 1915 891 1619 368 284 606 137 1733 1897 1586 764 63 115 853 1347 1499 29 1899 880 1776 643 228 616 1475 842 1083 580 86 746 1185 1927 1522 1962 1130 673 1765 971 886 1700 509 1608 114 1189 710 1963 1136 1748 1456 1955 1956 879 516 917 113 1636 456 673 116 438 1906 1895 1726 1058 1082 1402 152 35 258 1539 1538 1618 1802 712 1468 1650 1391 1279 1545 635 1508 14 1137 37 1588 1237 598 343 54 542 137 17 34 1395 765 503 1348 1617 1997 399 1343 1852 1786 413 547 1060 1991 700 1873 790 1320 176 270 245 1816 185 151 1386 1595 1819 1525 570 1443 1388 753 439 151 1374 1641 1770 1072 269 1074 1007 1302 1419 321 1345 1163 1163 1877 1384 918 1194 535 1232 1203 196 1622 1005 72 1958 300 1723 1627 592 1524 682 1714 670 1456 1866 155 1815 230 259 510 165 1643 505 528 1830 1219 1646 9 98 503 1336 568 1375 440 964 373 81 451 1979 951 1941 1446 1637 968 208 162 923 549 1780 145 561 1514 1459 1370 1555 1694 999 434 623 251 416 245 1764 1553 1295 70 1529 1130 324 1923 626 673 1715 1565 46 1407 1228 70 804 1926 571 716 1024 402 301 1301 1592 1405 468 619 1219 210 1564 1242 1500 1092 271 535 660 352 710 836 262 1951 1698 1489 351 977 1322 597 382 23 1637 1022 1688 943 1738 645 718 1701 1238 1125 1107 1208 542 381 841 491 118 1812 12 1101 1153 1181 1569 11 409 1547 848 1604 434 1799 607 942 1930 239 1825 887 244 945 1888 222 1349 1561 582 1011 1006 1191 162 1117 1387 1973 1401 1818 1147 663 235 140 1874 163 599 898 1627 1443 1745 852 834 1033 1796 1204 641 226 1827 209 41 94 100 1837 195 1071 847 1937 1367 1041 1571 1696 1309 1785 26 1994 83 480 526 450 1854 1634 604 1521 772 625 728 1772 106 848 1809 196 361 381 118 1885 1238 1134 361 289 82 1136 963 1141 911 300 24 1293 69 203 780 299 419 1883 535 14 1674 962 373 761 934 1346 721 1088 1022 1406 947 1803 1615 1596 711 500 1828 1867 176 1779 41 295 1084 1356 1295 1755 906 1703 978 647 1738 529 1898 546 180 1249 1311 1665 1691 1390 1009 1336 899 687 694 1312 753 338 101 1098 1506 145 674 499 911 1105 1499 1657 911 365 1075 717 653 100 1613 905 524 766 1003 84 1928 132 1575 1204 142 385 195 547 1583 99 1436 484 1409 1526 676 1352 1447 1987 687 1149 963 741 1374 1062 569 1053 187 592 245 359 436 132 1951 252 1947 1529 77 425 189 508 1146 1679 802 1474 806 1196 1493 1629 1023 1355 1300 1262 1390 199 1658 826 85 1318 1259 1647 39 1220 1616 904 56 1981 1316 1088 1031 783 1405 1972 1161 1806 975 1004 9 570 462 1051 972 1855 50 1284 1753 91 528 256 1577 1958 1671 669 603 1293 440 1673 1388 1150 1145 1680 725 1419 155 1426 1429 41 1931 569 1024 584 38 1673 1176 1736 1153 1064 235 218 776 1776 733 1796 1301 1283 1256 969 1155 1887 98 1657 1635 434 110 1509 639 1231 1060 310 1150 1153 1557 1086 263 32 1594 78 793 1938 1485 1130 778 451 1322 794 1230 600 1319 1858 1899 1329 1186 1765 1258 1661 762 677 1409 387 176 1070 847 1533 703 1444 1831 1767 1498 794 1425 1033 309 1524 493 1985 1352 975 1578 1061 1967 16 390 728 1428 1034 150 538 1489 1764 136 837 1745 1914 743 1509 23 1938 1792 391 1169 626 1474 502 1981 1617 75 722 1981 731 897 1826 840 1481 1005 1451 145 160 1023 961 492 1288 1614 93 1277 496 526 1136 1235 832 1080 360 502 688 100 1984 1165 1303 954 716 1075 982 1546 614 506 742 472 275 272 1903 1020 1849 898 1290 521 916 830 74 924 1031 1757 838 679 769 1169 1386 735 1216 219 1696 1523 826 881 1784 318 169 462 1503 1103 1847 218 1087 327 1915 299 1491 354 866 540 1966 1865 1297 1165 1885 535 1354 619 1498 11 654 433 1122 686 386 1423 1257 1045 1957 1899 1148 633 992 6 904 1094 894 448 58 32 1982 1549 1094 781 1831 730 1115 638 1260 1147 1094 1599 1009 23 1127 1074 605 1734 1121 759 1535 1401 1814 1616 1173 204 610 1442 1547 24 374 61 641 619 1977 1839 1553 1884 122 406 735 1593 1384 1141 322 131 1701 601 562 1997 1929 1532 1953 17 83 26 1727 388 293 530 121 1403 577 63 163 749 430 1944 870 523 480 1301 506 1342 103 1011 120 1599 54 1833 1513 1869 295 1868 515 1722 989 1888 166 519 410 720 1425 1585 946 783 1739 556 639 1040 287 1936 215 1444 870 1089 123 1090 1723 659 1841 459 124 1084 436 78 1085 1116 1546 1417 1409 28 1479 1410 523 1571 513 85 1969 1663 387 1503 259 1874 1797 1610 1835 842 1148 1993 1941 5 702 519 1696 1460 937 1675 1782 1568 452 879 249 1963 854 433 1038 521 1525 953 862 1006 754 748 1035 1481 916 625 1744 385 946 1074 908 1263 1493 1941 640 1821 908 907 1750 1069 1922 1192 885 1917 717 1429 83 985 680 1491 1530 370 420 625 190 365 11 1199 653 351 1349 1187 248 216 750 1468 1074 1069 599 294 1158 1307 1547 1630 1694 1257 1622 470 1025 749 1121 154 1564 545 897 1556 485 1063 897 1933 491 379 93 694 610 345 993 38 1758 190 1552 1092 430 131 441 1351 1387 663 1415 667 561 988 745 520 125 869 65 862 7 735 448 547 290 190 1442 1921 434 1288 1190 1401 557 1176 1681 1292 1317 1852 163 636 389 1664 314 1566 106 574 1590 51 548 294 1101 439 1869 1307 1679 1577 1561 1582 28 1932 1647 1919 1525 1198 1511 865 961 855 1524 174 1489 1812 228 795 1830 1285 869 1308 1217 1795 346 779 1547 1383 1439 565 358 1750 921 1365 548 65 738 966 166 653 67 339 1736 781 82 1265 875 169 607 1136 611 377 617 1917 1634 1458 903 828 244 293 1876 1524 1165 1844 1626 1659 1296 1622 1218 388 1426 413 314 1061 878 1270 1512 1454 297 577 1871 1383 1369 130 1839 826 1298 327 242 1793 1169 506 1828 1825 300 57 339 663 1401 181 88 305 671 1944 1747 1504 394 794 126 1996 1875 1493 1003 1241 879 871 815 1081 1879 809 1795 803 824 94 1273 1106 875 1406 1132 1121 56 516 139 997 646 596 967 1451 1126 1792 1259 1076 1250 1261 396 957 287 130 1616 500 266 1969 404 1529 851 633 904 865 755 1563 718 1089 1587 1675 1956 745 1616 1610 286 1998 1210 978 1271 1340 972 881 1849 1628 1569 1705 1803 755 564 919 314 491 1720 1203 1212 598 714 551 1217 399 1620 676 378 1684 755 1042 1887 17 684 262 1547 830 1578 168 1035 125 1995 1365 1495 1212 556 963 880 1218 1201 83 1243 1656 1049 748 620 196 1378 1574 1271 1646 1993 371 1826 1997 1349 597 959 514 821 60 1801 632 742 382 1069 1705 9 220 1627 85 1429 1363 1997 1391 969 1184 1864 472 916 856 1520 160 937 1895 336 665 141 135 474 1055 1667 147 1868 645 746 1532 1925 690 677 700 262 476 1371 793 1803 547 1664 476 988 225 1892 51 1039 1680 1947 564 1057 1598 828 1299 245 45 765 1606 364 669 848 790 1718 1853 1223 1529 1591 1855 829 1934 13 29 776 1128 209 537 489 1887 1996 1593 294 1683 1500 146 1243 1250 1288 772 748 732 1824 1591 1950 1174 1432 1044 1831 188 598 999 1202 1546 1466 739 1927 1228 1614 1495 331 132 1118 208 1236 908 1354 975 816 1117 570 1916 1463 943 193 1307 253 1666 1236 1038 60 1277 141 1227 1186 660 795 1440 423 1519 1468 1572 34 521 158 767 1244 551 1411 829 1813 1066 387 1854 1205 1541 1286 258 1094 1987 930 772 528 515 481 404 613 278 1655 585 1551 1867 675 1479 582 760 820 669 1238 507 174 226 96 1697 1756 658 1488 184 1560 963 639 896 729 1645 1994 1512 60 1241 1379 902 1495 1864 1047 950 778 776 559 823 1671 547 122 1793 483 232 1595 652 1485 558 271 878 1182 486 1122 819 1714 1985 1202 1458 1958 690 1444 541 1250 820 630 105 730 1263 613 1423 767 1656 1248 546 123 1526 1837 1537 1709 1484 266 752 1121 1204 1606 1986 1684 744 881 1434 1591 551 1137 1171 1649 230 1702 1787 1354 1125 1761 775 1653 1716 1648 1556 1518 261 413 1466 1749 755 329 1589 1593 1268 755 1831 232 1643 669 872 1622 1169 1616 271 1212 1029 878 1574 1187 1553 1081 1065 1201 607 1107 1663 195 204 53 1053 1020 1692 1604 1991 1149 446 832 824 1974 257 191 1091 283 967 874 59 1178 1081 758 1856 1100 1051 950 1979 538 1906 623 365 163 899 12 115 1659 702 1379 1212 517 746 167 1869 1013 626 1055 1765 751 609 968 253 116 1178 390 1987 142 1436 417 711 1049 1348 109 276 229 1203 1914 1507 361 961 1694 93 1531 257 1919 144 1549 1719 550 1684 842 1144 1552 542 81 1809 1271 1829 1233 1835 1056 419 1910 1133 230 1133 450 1282 983 1287 79 269 269 130 500 1146 1616 1096 1735 663 1178 761 243 1091 652 1654 1690 1621 879 206 236 384 1277 536 552 854 1632 256 449 619 971 1781 789 123 1576 1635 1307 1822 82 604 283 1050 661 1260 819 1354 1586 1517 278 959 375 1992 887 1604 1854 1693 199 1798 341 1621 795 1699 1534 822 258 946 1000 343 6 1076 1742 1589 928 633 1933 1333 1073 614 1276 1562 1278 325 1671 713 795 1486 1629 1564 1100 181 668 1556 1464 1860 856 1442 511 858 1443 1576 1597 1940 618 939 1663 1323 1148 251 918 558 1473 727 1306 689 1592 251 1280 1638 1041 1019 527 1916 1372 1508 767 1749 258 177 595 140 723 1004 649 294 1567 1813 272 1496 137 1640 137 490 760 1146 1841 1643 480 372 1997 677 594 1203 471 306 127 1279 729 1022 1122 1834 583 1999 1870 1724 1442 1795 277 1805 1562 1689 1484 242 1459 259 1323 1996 315 9 1593 1661 779 834 391 1996 557 1119 892 555 1245 184 1665 1191 1570 571 1134 879 127 178 501 1545 1829 1365 1452 1154 1948 1488 177 1189 1489 773 170 893 1634 581 138 1246 56 1051 1771 1377 1620 1050 168 1758 1677 457 1513 271 1497 955 357 1170 1930 452 291 128 379 1881 402 604 843 1847 1898 1662 905 470 1602 1840 1873 191 852 1672 1029 1676 813 1320 48 1648 153 1586 519 951 31 16 1745 1502 1928 1267 632 1686 214 1627 1185 69 1683 1910 1880 1134 151 1868 863 1858 975 954 1593 503 1546 861 1618 1064 949 1330 1266 1069 73 1691 1409 300 275 261 765 464 1589 1144 41 1977 1644 1006 1256 212 1985 920 443 765 356 1389 536 978 1445 1636 812 90 245 661 1521 757 333 539 83 1253 460 1452 703 1086 1175 12 1502 266 1117 1902 65 193 1369 1325 285 1319 1499 730 1257 1093 888 407 1845 1501 833 1092 173 472 1026 871 718 2 1292 305 553 1433 149 1359 678 1329 1117 1902 1818 572 933 1683 1084 856 1820 617 1796 1689 154 1132 1958 537 1024 486 750 1053 1663 40 523 346 1097 1100 289 1767 517 280 937 949 182 966 364 1693 142 561 1329 1640 719 274 1603 149 515 1276 1414 1830 1276 597 955 348 894 1830 962 1013 348 309 63 1826 1424 609 672 142 991 1869 959 444 525 497 995 864 1580 349 1995 865 1147 1343 1502 477 1261 1063 1900 1982 662 1833 826 891 269 451 1900 962 1311 1216 67 84 977 1580 1801 258 1208 1833 1387 647 1932 1073 1703 1077 58 269 1765 501 1401 341 1803 1961 1279 841 395 101 1765 1471 1232 301 1448 1406 1561 880 1250 347 197 1110 920 1346 528 805 821 1031 397 106 552 1261 308 1319 569 1543 1053 1304 353 381 206 154 490 898 1666 285 1477 755 619 25 443 610 89 1824 1686 84 235 547 1745 1463 1317 743 301 264 1955 1577 1317 1365 1453 800 628 254 587 722 550 609 1147 1898 1100 343 497 1016 1332 857 366 233 665 1062 1348 312 646 1193 1416 933 1809 1959 1625 549 181 1926 673 91 1376 997 425 1942 1727 1143 1330 202 855 1217 1937 739 1446 535 1019 1480 312 1570 498 1164 1918 165 1518 91 412 528 1423 1971 914 1396 561 128 1774 1111 561 1645 1791 155 1744 39 877 1163 246 1012 759 837 217 1557 1453 862 573 1400 1472 1442 1854 481 278 891 316 1273 482 1365 1606 1639 756 607 1163 287 1725 1348 1788 328 1365 1003 214 1811 1697 1451 767 696 207 467 719 707 1363 745 1297 911 1175 1474 1993 1281 1535 242 168 1897 1163 1764 654 1557 1728 155 575 1766 889 1994 1962 1110 666 577 118 746 1062 1881 1869 469 401 611 1358 1502 1704 1899 1165 1283 703 1859 782 1021 1131 61 482 533 1682 1752 1553 1128 80 431 329 1975 524 607 1893 562 106 568 754 999 1073 693 494 917 1759 1599 337 1189 1836 863 1393 907 397 483 1120 762 1450 1043 1113 1734 1170 1812 1948 238 573 748 821 1081 1187 1799 1587 1535 1851 1306 1496 1132 1142 438 269 913 1229 560 584 764 1527 1518 1296 1177 112 980 752 217 455 671 474 1585 1639 866 1806 550 1593 1280 379 248 423 1113 1333 1436 947 1320 280 991 393 1836 44 343 1923 390 297 1180 1964 402 909 1751 1831 746 1356 170 1921 1639 1927 225 372 985 160 999 925 1593 1148 892 336 349 1642 1189 58 1468 1172 708 584 1058 900 1562 214 1270 1897 58 26 1275 761 1072 1139 1172 601 210 940 1627 987 1046 1941 1187 1191 1412 372 1900 493 1901 1399 1352 1241 1004 573 1756 1672 348 1590 1896 667 1706 1369 1003 954 1068 1461 1920 187 1922 1545 1422 1939 108 39 1615 1115 1917 646 1086 150 1982 808 1735 931 1382 1324 1146 206 184 1269 1248 1116 270 250 177 151 325 735 1925 918 1784 499 1785 352 833 1004 21 1522 1406 352 988 32 449 1125 1987 25 74 1564 933 1118 184 1337 1110 1475 174 1430 1479 1895 1475 329 1881 1201 1837 1251 1942 1356 30 1066 1900 580 191 281 1723 1041 780 710 1362 19 625 1621 1557 1279 1156 171 1153 154 82 966 163 1986 542 523 838 85 359 1775 1547 1100 202 138 334 168 1128 1289 1846 1105 618 531 1469 283 353 191 193 1353 1762 1060 939 1734 275 512 1918 482 15 1581 962 489 480 1649 529 763 14 1653 593 807 386 1832 1716 1945 992 1381 1500 822 197 34 1523 262 1437 506 378 1905 1576 1326 1936 1229 77 215 773 279 640 1583 1552 1007 1824 721 1230 889 1908 1198 892 1537 936 1426 71 287 1794 1206 1425 1483 1002 1463 1735 1299 1353 726 913 1099 769 1121 681 1652 285 819 16 1824 1690 904 221 213 487 275 1671 112 105 1587 149 268 1938 1667 1588 1987 1442 401 393 883 751 1170 280 1221 129 1908 1444 1290 1713 964 1592 1463 1828 512 661 755 1922 15 621 1231 1851 2000 288 693 428 673 132 1763 1438 1938 394 1338 529 105 206 1282 359 1702 480 1441 995 1689 1921 1660 612 771 464 1597 861 203 278 405 1223 946 462 435 1144 313 1449 598 598 673 1360 1216 455 418 364 1691 1819 545 483 1296 284 1500 611 1478 884 888 196 1992 496 989 681 11 1428 527 696 1774 207 1041 1434 1298 992 421 1269 1708 377 759 1928 184 1331 1227 1878 1456 275 1268 1542 702 1643 55 314 607 564 1358 1376 840 1370 1457 1670 1325 888 610 1185 159 550 984 1982 646 1920 911 1274 1984 1113 222 368 1625 976 697 98 1675 818 375 90 1975 1344 823 1873 1317 114 1967 719 1417 1931 1141 836 806 1967 305 1254 1575 787 1954 1052 108 1077 1985 315 450 1404 19 1631 1766 800 706 1452 43 428 1566 421 282 419 1968 461 1481 929 816 1724 1583 1796 616 420 839 1227 568 644 1827 1597 1419 1197 451 957 138 996 599 1373 351 679 161 257 1533 308 206 1973 126 934 1894 17 189 224 1393 284 1061 1935 1261 1567 1801 1708 1438 907 1878 79 789 1277 486 1786 1589 1249 1830 405 321 1510 1803 1253 745 625 1248 1299 135 1875 1106 1146 165 911 2000 145 770 375 1229 1562 1029 1238 1465 1449 800 84 95 329 1640 837 1344 1916 1156 1715 1519 18 117 685 430 1068 629 32 1017 1104 1314 1013 1777 1744 701 1371 1565 870 1710 215 1196 1843 459 409 829 457 217 1472 1843 1317 1474 177 1427 1329 327 1860 912 104 136 255 969 1148 817 391 417 548 1335 980 815 1194 84 1157 71 1221 383 1060 921 1505 1040 187 1960 136 1186 1510 334 1419 874 315 686 929 359 392 74 596 906 540 694 727 1752 1241 124 668 77 776 306 1894 1828 1693 1129 779 852 636 1079 716 1917 413 648 488 1044 1612 192 877 410 1140 1044 272 1604 1116 297 1104 279 738 1165 1094 338 1784 1333 527 224 1741 583 1085 190 477 1497 59 858 1355 377 239 1149 542 1086 709 507 1433 191 970 424 704 1667 86 1580 1832 1976 78 74 1518 264 904 1646 1947 777 1200 1845 758 1492 1515 1682 890 825 1418 1758 1289 1472 769 1807 1058 1123 1752 1437 815 922 1202 497 498 1431 429 1982 241 195 697 36 831 969 940 1634 1453 1794 1557 397 577 1664 1663 1999 198 1438 1753 577 1572 584 116 971 1890 936 1868 507 1720 2000 458 85 1450 207 1930 1515 1762 1085 89 397 236 649 241 1954 1593 166 1959 1255 1612 753 1780 791 617 1846 1364 380 831 723 1852 501 1027 1453 751 1896 1263 290 1746 1610 1419 815 398 1229 171 915 1046 1641 120 899 954 1630 1732 1167 1020 1993 1608 85 1 1270 1168 1589 1273 1236 794 693 322 1183 1498 421 874 954 722 982 1892 555 1552 1734 1038 1995 424 31 336 862 1220 882 295 1440 809 237 1570 577 1660 981 141 419 405 688 1996 273 899 1793 234 354 207 473 100 1518 837 700 399 1584 545 1331 1761 1101 1670 80 1550 260 1493 375 49 1190 460 1098 1582 88 93 1701 1029 1750 672 44 794 795 187 1010 1747 1054 641 1852 1202 223 1370 629 1620 595 370 1395 1081 220 1011 169 1684 92 1415 1358 1845 1995 1864 670 1717 1224 1419 800 178 364 286 680 1836 1125 1277 446 335 65 1563 126 578 1849 1998 369 1071 33 1260 1821 228 221 69 856 762 997 1041 1522 1556 1324 1900 1364 1593 558 1438 99 102 713 1984 186 110 1437 332 1319 1267 854 932 1604 1290 1978 1446 665 1401 1838 591 672 1588 126 253 857 1081 941 873 1791 905 281 1125 555 1016 1058 1698 1528 1190 1308 966 70 1823 164 475 1843 1392 816 91 871 1195 697 1147 1566 861 285 678 1035 29 288 1724 283 328 1844 1370 1560 1787 1961 748 1072 1824 54 63 1077 1118 1352 396 1814 154 410 1490 1133 802 1110 532 1050 843 555 35 1553 408 304 764 1327 431 1432 1045 66 663 1478 1924 938 917 1922 2 331 1527 252 1086 692 1472 33 1556 1589 1685 877 767 1084 1079 656 1660 737 194 947 770 1091 1669 636 31 322 324 1920 948 1694 1723 105 1700 1728 627 488 169 103 1593 365 904 598 813 1588 1734 77 1001 946 1594 212 867 737 677 655 852 1225 287 1870 1722 624 932 1588 618 130 1695 1691 1802 1172 1894 1190 655 1189 70 1192 354 1862 80 883 696 428 1028 1506 642 452 349 155 1906 70 318 159 1776 253 1451 1621 1100 6 762 1014 1636 742 971 1242 1608 769 295 930 748 569 309 1879 302 276 1395 1908 1241 1121 578 1103 1881 988 1170 1166 447 1424 1777 471 1015 540 1758 552 1449 361 1042 297 1597 1707 1202 510 1171 374 158 1586 145 1539 973 1840 1118 338 1853 531 1711 898 1973 1 895 1312 1806 803 1333 1789 1618 1529 832 1747 1443 844 582 1240 1423 1155 302 964 1986 42 138 672 1052 560 234 415 821 383 1148 129 399 1842 1016 1350 667 498 1676 1376 1518 465 115 1644 901 1819 411 323 134 1994 1558 1051 153 1433 1777 307 1000 1386 516 992 1827 1356 1370 1953 1430 1927 1746 1529 1647 347 484 1870 1018 248 824 1518 1840 910 51 242 1360 681 323 837 876 693 1982 1414 263 1240 1398 1196 1373 592 1135 1977 596 1866 1220 1331 194 1893 855 479 1919 1063 296 926 1612 1950 56 461 1668 1241 1485 1848 370 744 488 671 1299 641 1046 715 1661 917 1557 754 1200 1330 1080 1257 221 1898 699 282 868 996 1066 919 1266 289 864 1085 1402 1762 204 332 1475 648 457 630 1411 1405 1133 1958 1819 673 1170 1939 931 1591 468 837 566 1569 1354 72 290 664 408 798 777 961 1572 394 987 700 1608 634 1496 1759 1863 484 912 1715 67 1893 1901 1118 1327 133 948 1521 1729 927 696 1329 506 208 687 283 632 430 1513 1748 1324 1003 1390 1808 1560 282 1128 1572 1339 65 193 589 1760 511 893 722 1267 576 1259 1287 1782 1566 840 1284 660 763 1573 902 1716 1933 1307 580 1919 1241 892 1204 661 131 299 1103 333 148 1726 1874 92 829 1938 711 1352 379 417 1427 445 123 1088 1057 1279 1680 76 1167 978 451 918 904 279 75 315 1074 551 829 1097 1512 1716 613 1759 1018 1214 118 181 1220 1524 830 284 1308 572 222 1991 416 1877 1544 330 560 634 153 34 1079 442 810 565 1200 1302 978 235 1479 1946 1518 317 765 479 1907 1085 1136 1152 1090 39 363 1292 46 262 649 1084 347 553 1392 1942 1463 503 987 33 1997 322 200 1257 1271 1960 132 597 788 1039 228 279 1819 1650 261 420 1727 1863 1622 1397 499 1076 1492 189 1488 273 1574 892 132 638 1419 1332 989 1576 1521 1498 1127 841 1511 1134 1762 574 117 974 1431 733 378 1400 1484 1558 486 255 278 1769 1594 64 1007 24 316 982 1865 142 1151 202 1618 865 211 1375 1288 212 712 1373 1950 417 441 1660 879 1653 23 52 978 699 115 1666 639 1069 1121 1469 354 1192 1193 1674 1693 1184 639 397 51 1572 149 673 1218 35 1440 1482 1968 304 1576 168 554 658 1876 1919 1464 1406 342 1701 789 473 690 748 78 472 1381 1937 137 91 1859 1555 632 858 513 216 174 734 917 1516 1377 355 1195 1372 1105 924 1369 1666 1607 1880 757 401 1265 564 597 1668 1214 337 1352 1474 1509 119 931 1365 1883 1658 382 795 1204 124 1584 652 73 163 872 574 1275 1788 382 1845 247 96 858 78 1627 390 1123 46 1592 1802 1946 263 1912 220 1496 475 657 1756 1364 708 1611 485 1562 419 431 1703 1945 119 993 281 780 1360 559 110 1435 1012 922 232 530 1122 292 731 835 710 170 739 104 45 757 1480 1435 521 956 1025 953 1462 1164 1959 1652 1550 282 1131 569 1003 200 523 114 1755 1990 1457 1996 1720 731 764 1755 1032 436 19 1292 962 1389 935 1403 467 126 345 311 1552 391 460 1763 1453 1887 459 814 381 393 1246 1349 58 232 665 1448 552 965 854 42 645 1582 261 1580 164 97 1840 909 586 1962 276 635 344 409 1580 413 842 343 848 1956 527 75 1967 734 1947 232 1385 493 681 1993 496 632 469 575 127 401 937 138 156 423 886 1399 42 444 309 617 706 570 1774 1979 1811 1185 825 1285 1223 1156 180 205 72 725 292 687 498 1758 159 336 1979 1169 1994 1408 689 1250 878 1326 563 1636 112 128 835 33 1041 1379 250 1679 243 240 1325 1567 254 1552 1342 183 1458 1329 1749 786 1645 1577 801 1286 399 906 793 1527 43 727 1688 1626 1697 390 441 1436 171 1382 1535 1524 1173 1795 1897 55 1168 1000 275 123 1832 837 144 1149 53 337 1575 1063 31 577 1596 524 902 537 192 278 1200 1794 379 1778 660 1389 1961 26 54 679 1107 4 660 766 1344 1017 961 3 1660 344 784 1840 1911 331 964 236 304 1275 405 1788 1780 672 1573 1837 1746 1819 1043 1055 1985 1240 1520 1332 1972 1934 1200 1625 1484 553 740 100 1583 1002 1206 1407 1880 1836 852 644 207 1946 544 1466 1083 1568 1655 190 1253 1759 1057 1061 526 902 1017 1761 1747 125 1997 1842 1792 1331 1720 1199 979 282 958 614 1715 1537 936 128 833 1539 513 1112 1661 1710 175 1934 620 23 710 1111 1896 1963 1882 455 537 761 531 705 291 239 502 1853 527 1714 1650 1756 575 1378 1880 1497 92 1117 1310 65 2 1826 1445 788 1647 473 1978 1164 104 593 1034 237 988 1322 250 829 1933 309 1878 950 380 1657 1624 1994 1316 519 1163 1895 1370 575 832 1147 1059 324 897 1113 1911 1502 341 1740 85 639 1587 108 1062 1657 106 783 134 93 688 321 1537 70 1497 1671 1722 1032 1691 1409 434 1715 319 206 1175 829 1851 1908 1067 334 14 848 471 1469 1163 1707 495 1676 1018 462 935 288 1963 1671 1078 979 621 1996 1738 509 1950 1999 1293 560 675 1651 1623 1411 1978 350 1315 1794 1486 288 54 131 1116 83 637 124 179 483 839 1108 785 111 324 7 316 1361 1771 222 13 1035 34 574 1076 146 1369 895 72 1487 936 304 1678 1651 555 1354 76 923 1546 1346 1518 789 1278 450 888 626 209 842 1405 1485 854 659 144 1290 825 1749 969 1842 1543 1018 1275 1774 1985 354 83 1250 1389 616 99 1324 1198 516 1696 1581 613 1427 361 680 216 772 217 1112 18 756 655 647 842 1677 236 1452 505 266 156 1844 1062 798 1096 724 1364 1846 59 254 1039 876 116 547 131 1133 1180 1768 62 685 1817 475 919 1434 1281 1464 1342 782 1795 1479 469 809 562 664 1616 1022 916 1202 1289 956 250 1624 1367 801 1681 1934 48 1578 905 634 621 302 1234 366 909 59 576 901 892 1088 1767 1148 885 798 535 915 102 1545 478 1604 1827 771 1786 1683 254 1962 1262 1782 277 1521 983 359 1772 1405 543 1832 1037 1217 1746 599 605 684 79 242 1360 832 1697 380 1824 951 687 1105 874 865 1665 1158 1082 1633 772 853 1353 169 1983 199 403 611 1015 946 1278 1938 352 1302 1367 1256 1093 1570 1199 729 794 1788 1095 1423 1951 673 1719 496 776 346 1317 1149 1323 464 1812 1948 1593 817 555 1673 193 1572 1000 8 306 1161 452 93 671 1428 1097 752 1688 203 1841 1979 1414 1070 1345 1670 358 487 1430 1446 1531 194 1583 497 1085 750 507 1637 822 292 36 1353 1407 505 604 1780 182 207 982 1149 595 400 1465 1698 491 1005 432 1309 1237 1460 1510 596 1515 1408 288 368 1155 1942 1083 1616 1454 1789 1145 1423 577 765 645 35 1730 1484 1407 616 389 1492 1748 28 568 1289 1821 1852 1659 1785 652 1663 1364 1733 1714 401 546 976 724 627 1073 1461 15 577 1854 782 1481 1108 923 162 154 297 1524 302 1484 481 995 983 511 1883 1457 1391 1264 847 1439 583 1338 348 196 1380 109 213 935 501 494 695 863 1571 560 382 104 170 1634 1320 810 1527 1544 938 165 642 1502 738 815 1614 298 716 66 863 802 1177 1087 1019 766 1517 263 1892 127 568 1116 789 1104 72 1587 923 252 29 477 1734 576 1805 438 1376 883 200 1341 893 323 367 1077 804 977 1840 860 1933 2000 53 1322 1339 153 974 12 1964 419 1692 1954 1166 1042 448 1573 1668 77 627 142 1321 1972 39 691 149 610 1262 274 1358 1823 970 1043 1569 1962 1092 808 1873 1973 368 537 31 1120 1121 526 362 731 1818 1804 1481 550 1781 1412 103 1788 1702 1176 1101 1583 930 1263 1271 837 413 1211 1248 1044 578 457 783 1914 727 1561 870 368 1071 127 1768 975 1361 1689 428 580 937 817 671 736 1854 229 1182 1907 500 550 1076 1370 2 366 1233 1254 1751 1205 380 1232 937 309 1931 1866 1854 781 1200 1127 1518 403 1477 1293 904 1197 699 922 1141 402 464 1093 698 1981 336 1703 18 1858 893 1609 683 1795 1233 111 335 1125 371 630 310 1551 425 1930 410 243 701 1131 1787 592 1651 1377 660 1831 1658 1661 318 301 1329 1346 1187 160 1003 1204 1046 637 1702 1200 545 241 1993 988 1951 1470 540 592 1371 1857 1580 1846 57 1618 1551 61 1187 1308 885 980 1750 61 1663 1973 223 864 1748 448 1808 409 402 1770 1799 240 467 1813 49 306 896 1250 1723 1013 1001 1732 1017 555 1142 1095 1019 1208 136 961 1452 551 1971 1880 284 1145 720 1524 609 832 1278 325 1386 828 873 56 1012 1331 1870 967 464 598 957 399 501 1186 960 1830 1362 564 347 1292 247 1025 373 129 980 1605 1382 696 81 1290 1457 762 1504 1291 1700 446 1313 553 1629 199 1348 622 1920 1998 1780 336 1334 1010 1410 1224 792 510 1023 1476 780 410 670 426 607 772 1993 206 164 672 35 1110 844 1021 254 251 1062 635 1806 1443 697 1226 1118 29 80 308 1569 1692 453 926 1499 168 129 106 626 145 1442 1873 175 742 878 575 1145 1045 1304 367 740 1907 1153 1354 1718 1310 1504 1626 1914 1025 805 1091 1929 1592 1418 1396 997 101 379 762 104 1186 1272 662 1597 792 568 688 1916 47 1793 1916 1740 503 837 1900 1716 823 734 1750 402 355 1678 119 560 899 1952 1624 1668 242 1283 385 343 1861 1960 1115 985 989 1530 618 643 1118 1358 1338 588 528 1147 1977 112 933 1883 230 877 1789 818 153 1520 1943 191 1091 496 601 1313 1143 1497 1297 939 1753 205 1468 779 1669 837 1448 760 1923 686 438 1066 1450 1202 18 622 1011 1236 293 1674 576 1776 1706 1214 1820 1297 848 268 132 1701 1280 1353 1175 719 1103 660 1610 1228 1046 326 735 264 1728 907 1414 962 1268 32 1044 205 1412 1181 1700 1048 757 437 1916 256 1232 204 1377 1076 1944 217 989 1753 269 1004 832 991 1808 865 612 1156 1096 469 1590 1352 1764 1832 1666 113 354 836 302 1968 784 222 25 83 1201 1434 597 1420 1314 1188 420 1202 1309 668 191 518 1213 289 12 793 1972 1345 161 1548 170 1615 1684 1352 598 1623 1316 1456 1362 1567 110 1395 938 830 441 1750 997 561 1699 257 72 299 703 1417 1399 1917 1166 1135 829 150 1471 406 573 1917 754 1915 362 317 609 1808 1188 112 1904 569 901 1983 947 1066 491 1577 1138 176 678 34 1849 1744 1620 1709 83 46 1339 525 1560 1535 647 1145 1844 1392 132 1487 970 72 1775 138 1993 1883 1512 1814 1389 1281 410 1347 1593 118 1678 1336 500 307 717 1803 1618 686 1909 366 1397 221 414 347 1699 1904 1597 420 889 48 825 100 1968 1682 1932 730 431 1825 1724 856 465 1003 666 390 1993 59 1418 1436 403 1815 1989 1360 877 970 555 1981 1142 244 1949 1733 1013 912 90 1095 269 375 825 932 431 1044 519 31 465 119 1200 1940 286 702 803 27 1918 257 1457 1452 56 1500 102 1908 1541 963 1884 1529 918 592 748 1323 1113 1969 1126 876 679 32 771 673 386 1123 345 985 1341 1925 607 398 1116 1972 2 1145 1455 1517 1671 635 1577 980 1601 473 645 1769 790 1463 27 71 205 809 1391 1567 810 1222 26 197 669 1550 1742 328 1384 13 100 216 976 1664 985 1635 534 1304 1704 1585 502 1948 1625 497 863 1764 619 355 468 4 477 872 1314 1061 36 1894 708 682 536 496 340 209 1215 309 307 792 1022 1224 1082 1235 1229 1825 257 1899 986 354 1968 185 1505 92 292 1988 1243 1458 853 1911 837 366 502 1222 931 1459 268 1266 883 1476 1122 1338 102 99 1292 1621 461 1884 43 1294 785 130 225 559 150 1386 1557 1313 224 1447 1113 1667 935 1062 826 1497 1063 235 616 567 75 1467 518 1134 458 524 1796 1061 562 1545 236 124 1237 299 873 590 1025 1173 879 325 1813 1246 1367 1170 1377 1028 1193 396 1532 287 415 1673 300 1635 1863 731 482 1979 1578 29 1235 1890 1483 638 1790 547 274 157 1451 1989 1609 390 401 175 310 59 987 1682 1387 295 331 1526 587 1551 1152 1701 29 1546 1492 1928 1205 1474 1961 366 1938 875 517 1780 370 1316 1291 434 1373 364 540 306 1456 1991 670 1734 392 129 380 618 402 1042 1534 1912 1856 946 506 1515 671 382 1067 1718 1719 1132 1953 117 1762 460 185 708 993 432 943 159 203 654 1409 266 231 1090 1061 370 1021 393 1358 419 920 92 1467 1868 1550 985 657 592 451 729 26 894 170 1693 1389 611 798 1498 16 1934 1840 215 1964 1652 898 628 1152 1878 1188 493 1384 1136 1836 1935 1247 563 1771 1851 1379 629 1726 777 1897 1895 130 1454 400 1239 156 257 1097 1815 1703 714 871 638 351 1980 1892 1150 1534 406 149 1878 1653 452 1647 1624 686 1723 1962 141 175 644 116 120 370 1128 793 824 98 1966 450 1970 88 832 283 31 823 181 1914 642 1813 1067 1037 989 459 1106 626 595 1695 753 445 1505 1632 1491 166 1785 433 1506 225 127 1466 1832 498 248 571 1425 128 1775 1282 981 1081 330 895 820 438 716 774 1923 1377 397 1621 966 644 1623 663 734 756 786 984 1717 590 1042 298 1160 897 1711 919 453 108 1574 200 228 1113 334 5 650 58 1837 1694 412 946 1468 105 1794 1688 72 1645 812 1688 539 575 1833 170 1531 139 741 1927 641 1717 50 777 268 16 1723 1730 294 255 949 1680 727 746 647 383 698 980 76 784 957 618 1958 1529 604 110 1333 253 1152 37 1624 333 1764 1437 1763 1998 1529 676 594 45 762 341 1517 865 1362 964 1724 128 1421 587 1293 916 1981 662 659 239 62 1613 337 669 763 1775 648 1786 562 1671 1774 1875 1861 1626 688 865 1043 1614 25 1251 551 882 1458 315 959 1001 1564 381 447 56 428 1171 1671 227 839 1332 1123 1875 1215 1350 657 363 908 897 1832 1515 1950 1158 119 1012 1553 1024 396 1004 1762 474 310 1573 1186 18 493 890 1033 444 1408 1449 236 1465 751 359 1442 554 1963 576 628 1791 378 798 275 357 192 125 1358 912 1674 1340 1268 1365 1228 1078 326 747 318 1682 1569 34 1698 1431 107 69 73 1220 475 620 535 31 1342 1366 500 1133 120 1285 1444 1362 568 954 921 937 399 1138 1608 1109 1793 801 1722 1225 620 382 947 1141 666 223 40 722 18 1399 1180 497 1028 508 796 910 964 462 1741 1787 950 1270 274 1738 603 411 402 682 1339 1418 1337 1047 260 1319 781 203 1233 1551 740 1865 30 736 388 395 907 1883 700 26 544 1337 929 815 1680 988 235 264 1121 1191 1170 1629 1819 1921 162 643 1422 677 1735 1360 841 221 1557 848 728 1105 1398 40 1774 699 474 1881 1620 285 1306 984 1344 1317 1374 1003 1913 1183 528 1206 265 939 496 550 1461 145 1864 174 394 482 1475 449 888 1905 362 559 595 242 1216 611 1511 1378 383 716 1164 776 321 1643 266 1786 1236 716 1583 418 1464 1273 1359 1874 906 1627 667 357 1846 338 1541 1769 184 503 514 346 1620 320 1025 849 888 1252 1004 429 78 1679 1725 560 38 888 851 77 1331 1282 516 1712 1044 1056 612 1951 550 764 1207 719 216 1241 1012 155 1216 151 1996 625 1996 1256 1673 1884 1244 1809 89 1993 894 34 1021 1716 121 1322 1197 131 1982 149 591 1911 1835 1175 503 942 1027 797 1281 1355 1595 1682 1277 26 101 207 1547 830 946 231 1719 270 212 1586 1222 1680 530 1640 1154 1604 1568 1713 1601 1429 1550 1754 1997 1851 95 779 1616 948 717 1527 1519 1604 1578 1011 1481 1499 218 650 1695 966 384 1632 1221 856 1015 1686 1626 1994 1634 445 517 1777 837 191 1584 256 1957 1450 490 477 605 1038 392 72 948 1386 667 665 1851 738 1192 1657 715 1843 659 213 1166 1946 1181 1326 1228 626 385 1236 1210 908 1881 660 1758 1892 1782 799 885 1537 1056 1533 1785 941 474 1186 1309 1670 570 1776 795 1477 1352 1261 641 1341 645 87 614 1190 1661 469 1011 602 1600 495 928 607 1709 81 12 1847 1232 92 1810 404 1678 925 584 1360 1054 1218 361 1980 1755 1290 694 599 1863 1693 504 1889 674 1612 650 1169 1404 586 580 916 199 1035 506 1063 896 475 1959 855 1695 595 500 1990 1820 1575 1134 1617 501 436 647 416 174 1720 1595 669 1160 1650 1669 777 517 524 1043 795 1819 1685 24 714 1047 1108 1152 29 579 218 249 945 603 1064 49 1771 557 1377 650 687 1008 1441 261 1521 262 110 1374 329 1188 221 1092 572 1009 1368 748 1368 477 1343 758 480 1029 61 1856 1113 164 668 489 484 604 1339 761 1118 1749 1055 96 324 997 1832 972 698 1921 358 718 926 1618 1195 1999 329 1468 994 1359 646 683 769 1407 1654 1519 1691 1824 1842 425 89 1259 1379 342 922 674 79 556 200 966 260 243 1006 1899 1194 902 359 393 868 858 1735 757 856 1518 2000 591 1695 1475 974 1101 127 1981 244 1864 343 1755 1099 21 1674 772 679 230 431 243 1165 1058 1528 1524 594 915 1763 1743 1238 430 1790 1685 1489 1929 1102 1096 1212 1352 433 1872 659 824 1457 1211 1337 607 1580 885 509 1699 291 728 1531 299 1504 21 182 1843 60 244 565 612 1711 280 1980 771 473 1239 797 56 1744 1337 1806 1219 1835 495 780 890 159 6 1472 373 728 1067 961 478 1514 1569 1019 595 8 1504 478 1982 309 1201 1834 839 681 1016 585 679 166 1025 1165 1265 859 1342 1037 1773 121 1423 202 388 1829 883 1238 899 605 287 1703 649 1359 925 665 1667 1622 1590 1186 379 1333 562 57 364 153 991 1065 474 187 353 1875 1375 67 297 338 1944 419 1593 611 1314 643 167 1988 783 1368 1232 972 781 507 1695 1948 777 1239 1806 692 1472 1283 396 1609 422 1905 79 1990 1498 181 1964 368 1306 1130 869 719 227 1682 610 1097 444 29 1107 1713 1347 12 1637 1649 1480 1013 931 1059 345 1018 111 214 589 373 1633 542 229 1303 399 1325 1872 258 1406 898 286 1827 120 1871 71 68 558 591 909 768 1711 823 767 473 1146 1261 1776 407 881 838 983 993 383 548 264 625 1451 1248 1571 371 1693 1412 1659 606 912 925 778 1718 1848 1775 691 993 391 1321 520 169 1451 490 1005 1921 553 756 1981 60 720 559 1355 1690 1911 562 699 308 1705 222 195 362 1075 955 1436 1179 1498 823 1133 325 1250 300 1450 925 333 402 1257 1314 1457 1317 1253 1677 829 1448 1398 1931 444 1929 385 110 747 679 956 1329 1336 1666 53 1691 1820 530 1891 1989 42 234 1101 1535 1608 350 1434 528 254 883 377 1453 1149 86 1041 1132 1586 95 1355 1321 74 1831 991 1625 1832 841 1469 925 149 309 1838 1097 1623 906 1849 1062 1045 613 1193 1092 1786 661 687 660 1913 1505 613 197 352 348 403 989 1039 1191 261 955 1338 344 1820 1594 845 810 1524 345 1329 1109 1670 1769 1740 863 639 1654 765 1635 1425 1914 840 1665 1192 1918 558 54 1151 130 1714 894 244 143 39 1815 378 378 526 1304 1486 1084 62 1249 604 193 1812 5 786 750 846 101 1589 1494 211 687 771 670 1734 359 825 31 730 1540 1334 668 1527 207 479 1461 365 295 244 252 1673 1977 1059 838 870 1566 172 499 1558 1668 853 1185 561 690 1327 718 1277 1718 248 717 1439 658 674 1596 1265 247 1524 1763 261 1680 1231 671 1880 1554 1508 1247 314 1538 548 143 301 488 1416 580 220 114 50 1446 766 668 1540 181 59 1935 319 1109 126 279 47 940 1435 1050 629 1518 1348 22 485 166 1335 1610 1810 344 1418 23 1078 1396 233 936 582 590 1647 752 1957 1916 1219 755 1079 1744 389 1656 649 1383 602 925 304 1857 308 1964 1663 1073 613 92 141 1815 1893 1051 471 1468 1746 1755 1313 1006 776 362 1282 1693 418 199 209 1461 975 1041 1227 525 1496 754 103 1871 1472 44 11 1721 621 1299 639 1156 1815 123 1059 291 623 99 781 1437 882 1667 437 479 1870 1969 181 1500 211 1178 811 230 413 1680 321 1330 1426 1471 863 1830 855 164 383 86 1752 640 1442 864 519 1193 273 213 405 913 406 745 351 540 1915 60 1066 1820 1267 634 370 239 472 1120 1856 1996 853 1392 1834 1321 901 983 1071 1009 1212 460 883 420 1525 1548 888 1359 1003 1236 1358 701 1547 1391 1148 798 1753 609 943 1432 515 1554 930 683 980 367 335 1097 937 1501 1621 1718 633 1551 1883 396 256 1547 1747 642 1645 1128 1715 782 1661 395 240 24 1335 530 1963 1185 1162 224 385 1909 1843 1450 1693 1981 452 1489 1121 567 33 1649 550 1593 1868 1130 112 1876 580 1405 501 198 361 329 1998 419 836 742 1823 1589 805 1681 900 593 572 1610 1501 1387 1084 1147 1164 669 268 1466 332 1716 1744 1872 212 1020 888 251 1052 1133 1128 800 1488 1750 216 1861 866 1657 1516 527 565 967 1430 1015 839 429 1994 1026 286 1375 867 1985 774 1860 948 934 1690 1346 1714 1353 498 1628 960 1306 411 1561 267 471 301 871 887 480 1337 575 1513 873 882 379 1254 32 126 1189 652 160 908 354 64 901 1592 1903 1336 1136 220 186 538 1229 1882 1941 1076 660 520 102 1422 685 1818 738 1213 1592 758 971 153 491 1268 88 513 445 1093 917 1821 1171 374 1050 1332 296 165 1472 527 771 419 592 1869 483 1242 1150 1145 1102 784 1623 58 1851 1389 567 1961 780 634 1663 1704 801 874 197 929 264 1597 459 876 729 1763 612 805 786 1182 1924 702 1806 1211 1816 224 811 1651 407 1640 1067 1020 1527 400 699 1621 1746 1083 1155 658 1770 85 590 1765 1883 1978 1835 238 896 166 482 1972 265 157 1387 660 219 1580 779 1241 345 1615 624 1854 833 404 400 1200 1786 32 941 806 1677 433 1676 1253 81 244 517 1071 539 920 189 1229 646 1491 563 381 1248 579 328 1485 5 775 178 1880 1167 1359 1619 48 1006 305 1093 1006 1349 334 1401 1846 1125 1348 1185 766 1918 1061 586 800 483 952 1869 1421 413 575 664 1253 499 1208 121 1653 137 632 747 1952 1942 21 516 433 1914 1058 1998 1503 1936 1793 1445 386 1872 1028 1008 1478 1432 228 1347 1853 460 1830 1348 58 252 603 1581 1211 277 503 529 870 1675 596 386 1288 661 167 355 521 441 451 1946 484 169 13 376 1622 1230 2000 1771 1541 757 594 1524 51 1463 1478 421 1618 589 771 61 1402 595 278 1847 330 109 1363 1711 139 1880 1026 1303 1867 1970 888 1498 1305 460 82 1423 1068 1134 1865 527 792 412 1187 10 1731 696 918 1863 789 1641 1683 11 1039 634 1872 428 238 1573 1750 102 672 1666 509 765 1702 1178 1124 1317 1114 353 789 511 1715 1460 680 452 662 687 407 502 1679 594 1491 565 225 613 1829 1680 106 617 1527 733 523 1041 1412 459 166 1057 1836 437 1080 101 1261 1978 1194 1206 1743 1355 546 1577 1614 1204 1359 1480 1214 94 1414 1045 122 1604 902 187 1789 1253 835 807 1349 746 688 312 1300 809 158 227 393 857 709 1098 222 294 1312 542 1667 775 1294 1170 1964 1758 1462 1394 551 384 1195 4 1568 1526 1744 141 56 1379 670 935 1891 1655 1331 1042 976 1892 685 1897 335 1119 1143 454 911 1448 1284 1080 1685 381 1946 52 1667 860 1728 330 728 1384 251 378 485 766 149 999 1120 473 304 250 1020 1714 1881 906 1129 1644 16 1882 136 1039 1607 1171 385 1827 1002 1572 472 688 350 743 1502 1859 1308 247 1268 1363 1807 655 1797 1493 876 20 1284 77 3 1205 948 1190 1395 785 1815 948 1650 1482 1209 1463 1021 1433 1181 947 1084 1363 648 558 1658 474 253 1818 1732 295 329 148 800 678 673 1851 160 722 1272 1813 1303 819 1940 766 667 598 595 1859 187 1580 459 302 1363 1156 1295 754 1838 1181 505 1594 1419 1159 1956 1677 388 1482 377 261 1338 1930 1645 304 21 1337 184 134 1627 877 1817 1853 942 1348 184 537 491 1332 172 1527 1871 648 1070 812 237 1800 750 1290 511 616 1733 1651 1161 308 443 1729 852 1850 665 581 1833 761 1745 254 1515 537 1453 92 1179 715 837 389 342 385 1446 1176 1730 1777 1151 161 1225 727 61 253 197 1721 874 1118 124 798 721 289 1534 769 853 141 861 339 1810 1455 779 1903 148 1124 91 1298 807 1046 1313 267 127 971 683 1087 665 1882 580 1040 514 240 1959 318 438 1490 849 430 443 564 794 1643 1552 537 821 1274 96 1019 981 1219 315 1598 578 1453 1782 672 525 200 530 244 1697 913 1003 367 1963 1473 50 610 75 119 1117 841 314 1800 1117 1603 702 52 736 1332 1901 906 1113 663 1759 367 285 648 182 1963 622 161 1266 372 1277 275 1536 1487 76 119 1379 452 1842 1493 1750 18 466 1269 1 771 958 1589 762 353 24 427 1725 1513 1402 858 879 1967 1591 1578 416 690 945 1939 1871 513 411 1914 1570 1662 1186 544 1686 1506 472 1271 1396 977 481 519 501 1407 1858 192 1991 1316 966 928 1791 732 835 791 914 1218 1373 377 1647 1934 473 707 400 1292 1781 1058 1729 1631 294 1233 1743 1061 1393 1121 1077 381 334 1614 1474 903 410 1520 959 1707 668 447 704 1852 298 1339 1338 990 893 1866 724 358 1091 531 1280 1153 1699 1130 75 1192 1078 365 707 1282 1460 1775 1273 1018 764 499 375 35 921 620 1604 1801 1057 546 437 154 1215 1879 1574 1796 948 1962 458 1297 1977 60 1760 849 520 257 934 1510 620 1802 1586 950 358 1537 1822 252 1569 196 1604 816 281 453 234 56 967 817 1088 1247 480 624 1480 981 399 1469 1109 824 1535 7 1255 929 254 710 789 994 1886 1969 413 126 878 1184 568 729 1737 1790 737 1026 429 1873 1879 1198 1647 989 1281 520 1149 1462 1074 1221 307 325 1726 332 1410 1404 667 1830 878 173 443 1282 1255 248 1769 1149 1723 19 1282 784 1257 1663 1366 218 313 569 590 1919 1627 1727 1249 1921 317 659 1426 1134 1424 1140 1340 379 925 1259 1537 111 324 867 1118 1763 1670 1342 692 1513 164 83 211 1113 1334 76 391 116 1985 1071 1399 883 1411 1963 1228 1520 1313 294 1407 871 755 1076 342 862 1229 1179 705 803 305 1925 1583 325 4 1221 646 309 239 493 995 1742 1287 191 1631 1379 1966 1923 723 1529 1307 1593 573 1157 392 976 995 1014 26 1670 487 277 1494 1744 364 492 850 748 1080 774 1082 1541 667 1590 581 1368 991 1690 263 965 64 433 855 423 1181 554 1924 279 959 1439 1987 717 1834 1042 396 441 1395 983 1527 690 1329 1715 1521 141 230 1378 131 768 703 1711 644 247 426 128 622 982 520 464 1343 576 1187 705 833 1512 754 497 1003 1462 1899 1693 1769 1725 616 260 810 1018 301 1757 1417 1679 328 346 287 1969 10 511 182 895 982 1902 1169 660 887 309 1034 1903 662 1819 1675 689 1821 1446 66 118 1270 1473 271 871 215 1068 1599 511 370 580 1662 765 1271 1333 1401 1834 366 589 1522 1132 1826 674 743 1625 383 1799 69 1040 128 1227 1352 789 562 802 1590 363 637 1353 1822 23 436 1940 1915 306 459 1578 1053 1663 1112 627 122 1022 29 1153 1328 464 1845 701 975 172 1581 483 245 705 405 1472 1753 1661 487 1275 1676 94 1847 1266 1949 695 75 390 364 293 1373 1898 1521 866 1311 1560 1374 1162 687 1173 482 940 1195 1590 880 1027 582 19 111 1206 172 1962 1507 1725 258 1175 1804 1845 417 610 77 1061 101 826 335 1474 977 1569 679 976 1653 104 1510 10 547 1549 1536 500 286 1521 848 1406 660 239 1801 1804 270 1898 47 868 37 470 1848 1655 727 1146 317 852 122 852 1493 122 897 1997 116 476 1165 1358 15 218 1653 372 1444 637 712 321 568 34 1586 1907 1152 380 1278 664 548 1347 1020 1906 977 49 403 1239 511 1631 1976 1596 114 475 1440 180 1796 1933 386 275 1283 1547 1808 120 726 1545 1623 1754 886 1268 741 50 267 1297 1691 1466 1733 1313 660 1956 1948 1657 1093 494 1994 1343 948 564 1575 983 670 247 1045 1055 1987 1245 717 1815 1365 72 1849 854 50 1947 1076 552 93 731 63 396 596 690 1398 238 1085 1594 2 688 131 296 496 1822 1024 1542 1474 1746 314 230 1124 1909 1507 1268 1009 1496 620 1068 727 514 218 379 281 1322 1404 1594 1972 535 971 808 756 86 610 1783 1687 796 145 571 450 12 109 238 1283 779 1386 1527 631 1523 891 1819 957 1701 1929 709 762 546 531 1907 1998 1292 405 897 471 152 1340 1434 1492 599 1368 1979 1917 981 1715 1194 1746 1265 1441 1415 1345 766 792 771 1180 218 803 1022 1017 333 1986 1637 1484 372 147 1932 194 1935 295 279 1936 1048 206 496 1115 213 1268 884 745 1791 1825 1743 1848 563 43 185 797 1593 1519 1936 1856 1380 1264 184 886 1065 670 225 271 755 939 1048 1025 1078 506 625 1957 1843 1161 1555 1264 1436 1793 628 1205 1448 923 791 1656 937 1398 146 454 188 1654 1109 180 705 318 1704 181 668 1297 629 1216 1979 597 1718 113 440 1578 1152 1199 97 1242 272 1006 999 1665 1172 358 1716 1935 1357 515 928 1467 1203 254 53 74 842 700 2 1649 1909 182 925 1143 136 393 844 958 241 1198 326 1012 1418 748 1990 597 1144 1645 48 1267 120 1647 343 1272 1883 1212 1917 1563 654 1740 1516 66 864 809 213 215 1854 131 631 1998 625 1589 1795 582 122 456 238 1534 1452 1783 406 169 1531 754 840 197 1796 1142 1297 584 701 1741 1011 109 702 1203 491 830 320 569 1345 721 261 685 992 1768 1449 521 758 1780 999 714 1614 826 1230 1108 1868 1625 214 1813 8 346 622 1511 1023 1129 792 1914 759 1571 1367 1473 1570 1872 39 12 596 868 846 934 840 1504 1617 1600 1615 830 170 509 1611 1661 873 975 524 1161 601 1459 824 271 964 712 672 1503 1834 1749 1089 755 1774 779 104 1279 1233 217 1738 1290 1603 47 1011 876 1846 1894 989 40 1206 1598 131 748 134 1287 1654 166 445 1044 1472 794 641 1596 1191 929 978 179 132 1044 1914 793 213 1353 1876 417 1216 1373 1835 1797 425 915 36 1096 1542 1771 494 300 1024 1239 1384 645 285 1019 484 814 668 979 1324 618 1952 1144 1666 382 993 1094 588 1981 1535 1832 719 515 1545 533 1883 1335 285 2000 264 171 1184 1706 399 1397 1360 394 1372 803 1048 1744 179 954 884 1670 416 304 614 472 51 763 392 1174 1468 1017 1011 1399 196 1393 1311 1840 1644 634 1884 38 265 395 1297 1776 1393 259 1362 1392 1071 490 439 884 797 1943 43 1240 1506 467 1331 958 522 797 224 1505 118 1104 1622 646 307 723 845 195 1919 1487 1047 1733 1177 1782 1844 813 1224 513 1715 922 1056 1051 986 637 352 13 1015 921 399 1721 552 1402 185 1979 408 1639 772 1372 59 235 760 1433 220 400 1902 1732 996 1917 23 1529 1390 98 753 1444 185 464 454 305 1694 1439 469 484 1634 666 1397 442 910 686 1335 815 1949 163 348 977 774 90 1287 373 1595 1944 84 1721 1569 1361 456 538 353 1241 603 695 270 759 340 1077 312 1899 915 740 1024 1825 1909 114 1517 86 1171 847 1022 522 1132 1729 81 87 1877 25 708 1538 814 1813 938 815 1751 983 2000 1305 1698 630 1696 418 362 963 1765 200 1877 1471 1425 1290 1414 1451 1164 1593 550 1729 238 866 340 289 846 394 1786 349 891 1291 1010 185 1259 143 1081 1102 1171 410 1987 1486 1735 1900 239 77 146 1927 188 1646 1751 767 1660 363 745 1056 872 1113 681 1572 1877 1595 1134 260 1493 534 1545 974 496 1749 1785 9 501 1901 956 885 1772 564 1352 870 1998 1038 457 1987 198 456 1323 1689 1498 1545 1259 1350 901 757 857 1411 167 244 1472 913 336 195 393 1911 1544 1945 269 522 1330 92 218 783 1346 916 840 301 141 1665 1196 1591 704 1081 749 184 1220 1717 1989 383 464 1676 1242 478 2000 1664 589 301 452 872 1634 1588 1548 653 1426 585 1826 1785 45 166 312 476 788 607 372 1969 1671 403 506 113 426 1377 745 247 477 829 1432 676 1163 1923 1954 1619 1667 1962 367 607 1622 221 566 131 1872 1446 847 979 1563 1612 382 602 432 1743 1741 723 1103 385 297 748 849 999 1424 119 1180 544 473 1874 1799 5 1045 1610 191 194 1012 124 169 644 1659 93 184 500 1701 122 1794 579 455 1154 158 1350 104 722 992 964 1313 177 1208 1421 1361 238 888 877 1381 1686 325 497 150 1915 1744 905 1971 337 1589 655 65 1659 403 232 1487 309 1229 312 543 163 49 1803 1442 938 551 369 1667 525 604 217 1255 460 880 913 51 1335 1452 781 319 1529 680 790 1834 19 1260 357 1454 230 693 1569 1685 1046 1355 1540 539 251 1713 1461 598 73 508 1537 324 82 983 715 20 970 38 999 1784 1852 634 1873 297 1692 485 787 1819 252 430 1670 1298 1026 1831 1305 805 1098 1005 1024 1058 1592 48 223 323 1073 1267 503 288 1851 134 1855 1525 322 1827 359 1205 1452 549 1993 1822 847 1056 1426 79 1745 285 1168 823 1296 1172 715 112 84 255 1064 764 322 1101 364 479 690 1188 894 1710 19 442 33 1238 221 1814 624 783 247 690 1739 114 522 1876 1073 650 1958 1998 142 519 692 1283 567 472 11 586 1411 1450 951 840 1996 123 1159 329 1398 1700 902 990 1200 1799 1356 1422 1465 726 1429 886 837 724 1330 1235 240 1199 1311 1170 33 350 1158 565 547 215 1778 9 448 789 1254 374 287 1896 1614 1446 880 45 838 1610 1253 624 986 713 1219 1727 1726 139 201 1537 287 309 1713 1078 378 613 933 1185 299 1808 1715 579 1880 202 19 522 463 598 1769 1706 493 1583 1543 218 1393 1110 388 1186 1057 1933 242 308 1947 212 797 649 1886 1345 752 1229 90 933 1596 1678 517 173 939 1200 1696 54 306 1349 953 1173 262 75 1603 485 80 1174 1763 114 835 752 1531 1510 1277 366 732 578 1981 1685 1943 432 372 44 1174 1382 1183 20 1081 1470 1876 1014 147 947 666 1995 246 62 1278 1538 1723 914 1780 1501 1799 1957 1626 845 491 864 83 1744 1867 9 659 183 1457 1199 1142 1693 834 1925 1734 357 369 979 1501 1635 1939 1721 1303 1742 1043 533 59 1652 1655 1655 956 1247 179 1027 1083 598 316 951 1248 1447 1343 190 233 1396 1619 84 81 43 1517 1307 1764 650 1746 1693 882 1491 498 675 1523 460 291 1365 714 506 1804 627 29 1296 195 436 804 962 1337 428 1663 1999 84 499 685 351 1549 1476 1786 1321 716 1331 920 1335 1392 1315 738 878 1043 1895 61 1177 510 423 688 117 1929 1990 1702 402 1077 1025 897 1768 1790 1306 561 1033 1259 1302 1845 1622 807 339 1425 1605 165 399 65 16 2000 245 796 49 1505 217 925 1037 84 262 1886 287 269 1525 1654 1431 1815 529 1525 226 269 1801 1549 1995 733 1845 1348 1938 553 1837 119 684 928 998 1824 1532 1597 1311 91 657 1982 1787 1014 911 1448 207 1751 1107 920 847 1106 305 573 1492 763 271 421 257 1513 56 1893 1814 1308 1850 1580 324 529 1041 1194 1442 1795 40 622 687 1844 1116 1517 1929 1420 1380 1082 989 1472 494 1458 400 1143 1211 1478 1406 1385 1454 1119 17 1066 177 925 1813 1094 1304 2000 1385 204 410 987 968 544 1054 1910 1673 1756 994 723 1571 1431 561 579 1285 1064 1270 730 1478 1836 1708 464 104 1079 25 377 1410 183 1898 1320 654 975 1456 1279 991 227 955 1194 1768 1343 390 1021 633 1661 819 1658 875 999 1832 984 543 1913 1403 1296 465 1595 378 1802 643 798 638 824 727 324 257 1377 1772 341 61 1 206 1790 167 1294 727 557 1660 14 1706 139 1210 728 1026 537 1970 280 1766 1583 220 1047 1695 1648 189 714 1357 1954 357 1913 1911 1741 1227 563 786 961 621 1152 132 845 482 567 1210 1469 643 1202 934 1268 1385 446 637 570 1160 407 1104 552 989 1092 1032 1362 692 1967 1592 227 1550 1944 510 47 208 1114 1178 1429 303 765 162 997 299 1326 1701 1073 169 892 1214 341 502 1396 524 731 328 1360 208 1835 1895 1531 1958 1473 972 504 1112 193 1081 147 1311 1855 378 1960 1003 986 42 1236 341 328 921 1545 1603 1240 12 741 1964 52 501 980 844 150 293 885 666 1020 1216 1275 601 1871 319 741 1868 1840 1579 801 1213 260 1129 284 991 50 785 700 946 330 84 1618 88 553 1885 554 1174 106 1143 453 332 591 847 281 953 1040 699 1527 1305 978 1019 1534 240 1900 511 270 907 1895 1914 1183 1589 1236 1573 1187 375 1378 167 1977 628 64 323 179 1620 1312 211 1451 415 988 388 657 429 733 193 1240 267 474 373 978 465 1694 843 1721 1378 605 1496 288 963 1384 43 1513 911 1871 484 1688 1850 183 1427 7 1205 188 1250 1195 1170 281 70 1831 984 1877 1985 1872 1929 384 1116 338 1666 574 1332 977 1570 1763 594 1490 463 1936 895 1050 693 1613 1463 774 273 1976 845 189 1342 1901 2000 52 1581 262 621 401 378 1844 821 1890 1772 1839 1953 62 1341 1882 371 1067 924 1387 1758 1554 943 1418 600 177 76 407 894 672 1578 49 809 1013 1987 36 1713 1995 1549 1827 895 833 1290 1351 1927 495 1468 518 774 1774 509 1911 1736 9 510 821 1357 702 1342 1330 812 1818 702 286 937 1124 98 632 851 232 1530 1492 1281 1223 1778 1086 751 748 567 318 515 435 1099 221 885 1829 427 151 1406 439 463 849 176 1092 1585 1116 1366 392 82 42 1325 206 297 640 772 1180 301 814 848 974 69 107 83 240 846 52 958 720 78 679 1124 307 406 1626 256 1638 1757 1682 1626 424 842 1745 119 695 1410 479 1935 1656 1427 556 338 539 832 581 813 446 1406 1397 634 833 734 318 502 1289 1341 1048 486 281 1096 1001 1788 1662 19 246 1607 458 1084 856 1882 1203 924 1363 1502 29 526 611 281 1141 1171 1271 289 1999 1252 83 844 1507 938 1825 762 1827 603 264 1237 1841 1990 608 631 702 1120 1028 573 438 831 1304 779 1242 712 1709 1680 782 1268 1251 1691 804 1913 1471 462 1608 838 158 370 1838 398 1304 204 1833 632 616 190 1085 438 1658 977 1111 1462 1478 1841 428 70 1261 1209 1887 1563 1633 1841 1511 1811 1546 1749 1376 952 38 296 16 1720 1360 393 1342 1796 1845 981 1246 1846 515 909 271 1559 3 521 1049 399 1592 1917 1809 1422 1272 362 1600 1162 315 1176 1891 1162 1714 1220 819 931 777 1893 1367 1137 432 1091 1273 504 310 1961 1031 139 791 42 1019 1853 137 626 1501 182 49 111 1767 840 427 224 601 1618 457 1212 1150 741 1611 1798 47 1206 2000 608 470 692 396 270 406 954 1243 860 1001 1238 501 706 1209 987 1331 1335 692 531 1169 1684 1786 1210 100 1578 1129 983 1021 519 43 1132 430 708 589 1809 1997 819 1171 27 551 824 571 1411 1703 1141 1087 644 1047 1210 735 1349 1238 1196 1022 24 1962 245 1324 609 344 541 1924 1243 930 1336 134 376 512 1600 8 584 930 1477 1288 652 1093 385 582 234 148 608 704 1220 737 1408 1021 1957 388 838 1518 459 1555 1362 1554 603 195 1059 1753 33 1982 1454 124 1351 1621 59 1930 1592 1271 1744 1974 342 1075 866 159 1961 1643 1049 1792 1336 746 212 1481 957 503 557 861 548 1178 142 1615 4 1854 228 1862 561 1655 1970 1720 753 1638 601 374 286 827 407 340 1275 571 158 477 763 195 311 1428 414 1211 1782 1678 1149 158 544 334 168 1449 1850 864 1950 17 1539 1098 701 1306 581 496 122 662 424 1240 1684 1850 1015 1517 340 919 1847 488 263 1112 470 1595 447 1368 849 1439 1527 1030 328 1137 1686 1323 1253 489 197 26 155 1419 1412 857 267 993 1130 144 1053 185 1372 592 1389 843 1520 742 596 1342 1986 1903 1641 1515 1895 1198 679 753 1744 1372 833 459 353 1423 1875 1983 1683 1486 1914 489 1142 1524 1943 1351 971 676 736 54 625 1116 984 477 1582 1276 1665 1752 1281 1496 1230 616 837 524 157 633 1865 528 1765 164 734 109 1341 598 368 239 669 1489 1913 427 1849 1201 66 1282 699 626 1483 630 288 1632 1741 109 1158 1230 110 164 499 11 548 550 234 771 1566 845 1914 1106 576 408 296 1134 781 126 382 1509 522 305 420 1011 976 295 1646 1545 1986 1861 645 700 1280 1932 1595 346 412 569 697 1442 987 1303 1931 547 1885 328 1663 421 1360 1540 617 1256 722 817 1835 922 87 1924 1731 1869 1082 1751 1958 424 1734 1259 875 604 1207 1536 1419 1418 236 1651 152 371 1841 1398 1690 1552 1707 230 834 1331 818 1626 249 782 806 663 1768 963 1979 1116 1902 939 663 602 397 1435 414 883 1670 1235 827 312 727 1545 34 1963 1074 1094 1076 1548 703 911 546 946 436 1543 1398 984 373 1331 1982 1003 1831 1310 458 1441 217 237 329 844 804 1798 1006 1966 274 1949 713 239 1358 911 531 1101 1594 851 762 1636 1559 1293 862 1310 1856 996 747 1101 408 967 1016 743 1013 92 1599 896 717 841 1758 1086 32 215 1710 617 326 3 1570 754 1035 454 1441 1190 1015 1416 168 626 1459 432 586 201 377 1712 1737 804 1163 1295 298 1322 615 934 1571 704 474 1887 280 1826 1378 666 1191 930 248 1778 1681 1744 1054 1664 554 476 117 1326 626 1272 1027 1103 1989 1409 739 1357 544 111 252 243 901 1035 999 29 1265 1073 1691 796 1436 1542 619 1790 464 379 467 1853 1229 1587 159 278 653 1458 653 606 1412 1366 1971 1008 1114 1898 228 234 1244 392 399 1849 1087 1903 520 1121 7 1061 763 1442 1591 1279 591 631 905 783 375 177 801 1774 1167 979 845 1274 21 1423 672 1185 613 1506 527 110 1930 75 1595 803 1362 1969 416 216 1153 1670 1518 35 72 246 1798 1913 1720 53 1095 1108 257 584 169 1990 1744 1762 697 1420 633 1954 951 246 1009 1883 221 1366 95 1733 1377 1991 724 1090 1052 1648 872 547 92 1545 839 1691 1910 1293 924 1380 1232 161 925 97 1327 1156 983 1076 988 1416 747 1361 285 1360 1609 403 641 1161 876 1534 1659 1758 1495 676 1474 806 542 555 1208 33 1480 1391 618 692 1506 788 280 353 1208 735 1542 27 1184 886 690 1960 104 804 1623 295 1633 1282 849 1412 987 146 1137 617 1332 1630 1139 440 11 241 415 742 1130 1571 701 1146 1395 1323 557 1207 521 976 997 1446 1090 593 316 680 1484 1366 791 298 478 1302 1009 618 1873 1274 1137 1032 1919 1618 1446 1569 362 470 1782 1544 944 1600 1944 1413 653 1673 1118 1811 1393 1024 1912 933 308 498 1541 1513 1640 1318 218 1776 62 137 824 204 1451 1578 41 1610 1468 1654 1371 194 1031 1926 1120 1821 404 1159 1317 151 1613 1419 1106 1157 1218 606 738 25 1455 1436 468 1779 1650 1009 1408 522 632 1473 494 635 1335 41 435 689 449 1957 238 1702 1527 1908 1746 201 428 697 564 17 1484 67 1144 977 685 31 1126 1644 853 972 451 426 492 1791 142 668 851 1000 296 957 229 1717 1415 1513 701 1766 909 1874 1832 145 452 897 1772 7 1405 922 170 6 1834 643 352 480 168 534 449 316 1985 1524 297 1884 1392 1869 1484 1295 582 1806 1534 871 1197 490 1593 45 1979 1740 746 468 1754 1515 60 635 502 767 682 1511 358 99 927 433 1598 508 880 955 52 937 636 1145 98 1388 563 270 1355 472 1557 884 17 282 924 240 1079 1357 285 789 1475 873 379 488 710 1484 1660 356 990 1483 736 1231 1420 315 655 1788 1826 555 787 995 479 1188 1350 1374 1710 980 60 1029 1851 151 1620 636 136 1768 603 283 496 294 1698 1903 442 1802 1698 175 63 792 1821 577 1903 164 1830 526 321 1879 675 899 1242 850 66 57 432 1314 1850 1480 1839 821 1747 984 412 172 1401 1720 200 609 1293 466 903 571 956 1694 1665 1327 1780 1559 217 1193 549 1371 460 1164 548 1462 1532 598 70 1153 1438 1655 1594 663 737 4 903 1753 1552 1607 1673 466 442 25 198 925 720 947 1654 6 622 417 994 1070 1021 1752 1740 131 1752 1930 224 623 1294 1687 857 304 1336 246 422 1080 988 453 1455 822 609 1405 1763 1653 643 953 627 995 649 248 421 340 1781 1169 641 1864 44 1879 1264 154 967 589 711 411 265 1067 718 1615 1731 1362 949 790 1380 829 105 557 1284 760 1572 1334 1458 21 1939 1893 332 1293 108 1981 480 1188 1455 1147 1057 1056 1724 400 1628 507 1861 1333 1276 343 1862 682 154 1361 1298 1919 1225 1577 288 583 1633 481 1046 1738 74 1956 1460 1946 252 938 1140 1528 1364 809 160 1671 185 1245 469 1041 1856 891 1591 186 685 1938 1957 1154 251 404 271 1982 110 1780 1781 249 1302 1087 945 1511 903 688 439 1594 727 127 1980 73 1048 602 469 1917 1671 295 2 1278 1075 904 475 670 1954 1264 409 1988 944 1173 1192 635 890 870 971 1804 1098 335 785 474 419 475 1303 1436 448 841 1102 1200 1192 866 1582 78 1317 10 555 1547 1125 1669 55 1039 545 860 1944 1401 908 208 411 241 925 1951 1689 894 1521 948 409 42 506 99 151 194 1629 1173 515 994 1755 881 749 161 62 924 1952 25 439 1683 1708 953 933 102 1528 1150 984 247 439 1648 310 1363 43 617 926 1616 1944 107 156 344 682 1042 621 1316 1849 1720 1027 125 76 1512 43 1119 1468 1461 1276 1040 283 76 1603 575 1636 358 1805 1024 644 1875 1300 1879 889 1140 1454 1762 890 1063 962 1756 1496 1032 1325 624 1796 1590 356 1291 289 1764 1755 533 330 545 389 1696 423 250 1293 1330 508 206 1572 1408 1939 931 1243 300 876 1271 1252 513 1873 1737 1460 27 1407 489 1804 1724 1010 461 152 1117 719 1302 1607 546 24 147 29 401 1932 1524 1573 740 589 1345 907 1389 534 1868 1081 842 1709 308 208 505 901 731 857 589 551 522 1756 353 1730 4 1873 1164 1440 169 1542 151 1371 1116 721 1211 416 1686 101 254 690 1036 90 1871 1810 47 312 480 1966 211 644 996 376 1746 1359 1593 265 1057 459 999 518 803 1328 281 209 1789 1086 1100 2 1787 1523 838 1400 641 111 137 762 1859 22 1400 915 1113 645 1625 494 765 1257 1676 462 1319 221 1675 1346 1371 851 1986 1223 1569 1093 96 1549 1078 1531 414 1342 1297 1791 48 1229 1481 1088 970 524 1765 228 1638 224 579 946 3 1081 1629 366 1919 1628 24 1382 248 1955 159 1517 991 265 1057 1526 974 894 1766 1204 187 1649 247 463 686 31 782 1113 1760 199 716 1425 1461 1344 1738 760 1403 845 1746 1394 1075 272 479 1024 287 1436 354 412 1837 127 1095 468 1779 544 23 906 1835 534 159 139 1201 1594 1840 735 731 173 920 1617 1672 1020 354 1328 1500 1571 1433 628 1595 128 131 1524 1044 1274 1244 360 224 1746 575 1611 1194 1128 1405 1267 273 897 679 580 284 1879 590 738 910 1026 1262 1430 1579 1110 1605 1234 1929 253 682 1240 1194 1494 1388 776 1257 93 969 40 1330 301 1713 810 1160 1908 793 472 849 471 1684 1347 244 1973 719 380 1623 1840 1564 98 946 1497 1601 1438 1912 1643 1921 731 326 1275 636 395 1836 702 1027 197 1757 204 1343 1891 642 1652 1586 251 1139 592 1037 1132 504 409 324 828 1709 94 847 1199 1077 1506 1218 1595 1984 1523 304 1610 560 210 1435 1519 1832 1440 1551 284 1974 1750 1360 1380 3 616 897 1372 1816 1626 118 920 691 355 444 1875 1594 1025 567 1086 191 382 1069 125 1141 866 1314 447 258 584 1010 141 1878 1861 54 548 1115 631 1809 294 476 762 395 989 235 1137 16 786 158 1842 9 1581 1850 403 91 1118 1011 100 414 1004 387 1613 1377 1916 409 170 700 388 1699 996 1351 288 895 481 1049 772 862 1839 1251 291 1722 525 30 1040 1434 522 898 499 1556 578 1544 1103 1906 886 1139 34 184 1628 1242 956 548 615 697 1555 39 376 1961 1589 1731 709 205 416 1494 1337 335 79 1894 683 314 454 1021 1124 1657 1776 1912 235 1151 1958 1306 276 1609 1891 934 1241 1857 726 1596 502 692 184 1411 235 998 1759 9 1166 1076 129 1751 607 763 1597 377 1488 152 1175 1676 341 799 354 1672 152 1711 723 1232 1633 1669 1475 1815 1843 785 1349 1574 1754 1350 1353 1292 900 1622 48 5 1629 1501 353 1613 1584 716 1803 343 1195 1369 924 201 1458 373 1330 459 1399 1343 672 1200 8 231 531 835 1145 1045 1733 1622 52 1323 738 1223 862 920 1113 1748 1788 1183 1285 464 1333 679 1805 70 554 1172 713 574 1155 614 1462 814 1836 1008 1835 451 1600 1468 477 1840 1365 445 1296 453 1960 405 1471 356 1402 136 366 768 300 912 1405 1479 1494 131 992 1410 1598 354 957 442 1863 3 645 1085 856 833 823 273 207 2 866 1080 1894 778 1593 501 1124 303 1676 1551 791 1084 404 1187 1264 489 638 670 735 1499 541 1195 482 1624 1769 506 1192 1726 1820 578 1179 1460 15 1896 1709 1857 1312 1504 113 1467 1431 356 974 1043 1914 1443 544 1168 1549 235 1119 585 1565 906 1316 1191 367 657 968 489 1716 1131 1504 730 1665 1868 1463 592 1500 781 1226 790 1737 295 1097 701 86 1518 172 607 131 161 613 1444 887 1967 1685 776 255 427 1857 140 1031 1331 1638 475 318 605 58 1537 997 931 1174 1719 1048 194 721 1874 1809 1245 1918 1389 521 839 1625 1812 97 257 301 131 528 1504 538 221 253 1138 1429 1041 1135 1587 177 538 147 1883 1437 1079 942 1210 717 1370 1171 408 477 852 1671 374 1875 1953 1524 1752 805 992 1243 823 1771 646 141 1538 422 451 1628 469 577 1045 1261 589 1351 1980 881 218 502 1902 68 886 242 315 117 1205 1628 1731 1768 1613 1300 775 504 1656 397 1390 1889 232 1856 1017 428 1547 1796 1337 460 255 253 447 682 1192 34 1012 828 815 532 474 587 717 1227 611 628 328 51 880 1839 685 1031 29 1263 1487 1132 427 1289 526 1682 830 1528 348 1334 488 1280 1516 1819 1541 818 1820 827 1081 624 933 792 119 178 1408 1480 692 1591 763 1601 202 463 1357 1809 657 1545 982 161 1931 1289 1658 1786 1327 1197 1215 1977 698 1375 85 1535 800 893 518 1756 920 1224 1854 477 1737 1994 1853 580 1919 1963 1386 679 595 725 666 939 1722 1767 1698 1426 1869 1143 1257 866 521 1804 49 297 1511 1946 775 1630 1439 1311 457 90 1064 1166 857 1750 19 1434 911 1158 345 1637 1203 1799 1810 793 539 533 1000 1111 945 928 1116 446 1177 608 1543 1919 1186 935 1234 1487 1802 293 170 812 551 978 638 1587 292 1127 764 1281 1160 1534 172 632 509 779 826 1285 528 1915 953 1616 724 1196 1206 372 1868 1037 699 767 1497 1528 229 1292 1120 1133 281 1871 912 1393 82 704 1442 550 382 1820 194 1069 1129 665 125 121 1338 1129 203 1718 29 1680 47 1082 1057 441 1869 859 1939 1013 156 1169 1818 1702 1644 925 1588 1148 1897 265 545 861 736 466 1215 906 1265 1156 870 768 150 453 1221 1340 659 293 1595 1763 1807 1812 139 1345 354 117 1882 2000 1455 1153 1483 1899 1012 175 1901 531 1535 1426 531 1250 883 403 52 590 124 1682 740 736 511 1671 739 1494 758 845 1188 934 1355 1249 241 1188 1266 135 413 902 1915 319 1754 342 1016 1638 509 823 1788 95 1150 619 709 1843 1460 1140 1052 295 1440 1130 891 573 1128 1853 1438 1454 264 892 1788 1927 1780 1221 1143 1281 1009 1773 1858 181 1332 338 1732 239 1563 1151 283 2 1003 1872 1906 1789 1018 439 165 845 446 526 1524 627 1845 542 1062 1207 663 1503 1104 493 168 577 1303 599 98 699 802 155 1523 913 1939 1990 675 1675 1032 321 1625 1620 797 1364 1614 497 1172 280 18 771 311 353 1357 1822 1149 1628 1497 1242 844 596 1118 1321 799 1244 94 443 872 264 531 1647 870 908 1013 683 1562 298 320 1661 119 166 645 947 857 668 1376 1528 503 1973 698 1456 235 37 688 1350 626 1912 1636 243 1759 975 1538 2 965 37 230 834 725 279 1932 1036 1972 116 888 709 273 1921 1447 934 262 1824 5 1482 1020 17 784 440 596 1881 1181 322 1539 435 1418 77 1501 581 1460 786 1110 564 1338 1524 517 42 1042 899 857 503 746 1168 1233 1557 481 482 535 1489 1367 1208 428 487 754 1888 938 1421 338 1560 69 1955 1416 1987 1028 872 802 1614 639 97 1466 1395 1769 1270 433 1245 1328 93 790 190 835 172 379 318 1251 537 1513 421 1708 868 146 1258 438 1815 712 620 584 1084 877 1217 172 816 586 46 121 1238 1348 1767 332 432 427 775 1304 1642 1909 1858 64 1687 219 1672 627 640 1442 1869 248 201 493 1911 137 774 1025 295 820 975 1961 204 815 1888 315 1220 509 1348 490 1445 815 1939 797 1963 44 905 929 1826 724 761 1274 1671 1777 930 272 1514 1840 1681 1463 1462 462 198 447 1189 550 91 606 749 458 163 906 1839 32 1264 636 194 1471 936 1297 1339 361 1256 1907 833 716 1593 391 590 1636 1234 1320 456 1315 1886 1732 1824 1044 416 1941 778 188 1044 899 175 1874 280 1624 1231 1568 603 1349 939 1082 1236 51 1411 927 630 1260 1339 1422 563 474 595 75 1518 1872 1670 1506 358 1560 691 1114 1936 1597 331 1822 1811 1019 570 200 1274 1635 1786 1295 1813 867 1044 611 1490 885 392 1957 1419 487 624 541 351 1755 1327 935 341 80 1919 61 1325 1888 460 843 74 1755 363 1870 862 1845 80 1359 260 267 1726 1679 4 876 655 723 1554 901 1334 1153 952 1565 1059 891 1717 403 1320 957 1781 1333 218 930 52 450 1882 1723 1358 1730 1220 962 1240 612 871 1148 708 1672 534 221 1344 478 1711 1761 737 623 938 888 303 347 1796 1441 416 1250 1997 1098 1817 471 750 1543 530 1873 1647 1281 650 1940 1480 977 1754 1776 1638 749 862 425 785 386 594 775 236 531 1770 1710 444 257 1653 1328 156 1692 674 1634 1712 825 226 460 1769 516 1312 277 905 1463 607 1294 1847 91 1876 1630 245 159 1796 542 1728 1383 1790 742 408 326 1692 88 96 240 853 202 632 633 839 1738 1498 1426 1908 1629 386 613 507 1161 545 126 1080 1269 131 1149 622 1437 463 1098 1428 137 255 1672 1581 416 1650 1597 1981 425 494 976 1304 1555 1177 1492 653 150 282 308 1236 681 315 1919 564 1893 371 1767 1432 874 1921 52 1443 113 139 30 145 962 1688 875 911 998 634 502 1870 1359 496 1521 1620 1047 1306 300 196 918 783 630 1647 1576 1244 899 363 335 1390 1182 755 1029 98 1473 287 1044 1818 1748 661 1065 1043 498 864 1430 805 1810 1344 136 58 516 258 376 1539 906 274 838 1383 1769 398 594 590 144 748 1229 1757 1017 1151 512 1618 605 870 1754 1762 893 390 1344 497 910 1753 288 722 1061 1142 1784 1680 419 387 1877 77 1010 1529 1101 1048 689 199 272 164 1549 1034 45 166 401 715 641 1023 558 1096 1814 396 702 8 521 138 1606 649 1308 1502 1866 557 1646 1427 662 1829 1063 1957 1290 347 936 414 1365 1702 226 815 1574 1226 1287 1874 1470 479 846 1133 1322 659 1066 1498 1072 354 877 1108 1735 277 777 964 940 680 1288 317 210 1825 1212 1029 170 1774 1401 1349 1892 365 162 1251 1013 1042 1585 1310 1625 1189 1675 345 1946 1610 19 1036 1 1509 654 1799 397 477 1720 328 1970 1728 772 111 1540 1175 281 592 1844 556 491 1977 1978 601 1704 1493 1332 1539 245 112 893 1383 1399 860 1969 372 1574 1395 1296 1993 62 1230 1650 1312 1273 885 1994 75 410 1336 1710 381 1947 926 1797 589 9 1291 1346 1815 654 583 752 883 207 125 1663 682 1815 1873 1006 246 1924 694 585 1529 817 1231 389 1025 164 644 1561 1355 184 1928 543 1141 606 744 1900 1512 1999 662 1468 934 5 1879 898 1648 875 937 303 331 210 666 367 724 1493 1077 524 354 287 782 1726 683 1772 864 464 1545 1197 932 249 126 592 1141 1161 134 416 370 514 1709 696 179 138 1121 654 1360 1614 1240 1837 542 1608 164 51 284 1556 502 1261 1501 912 562 1856 1670 1906 1778 1194 395 590 1629 663 1653 1144 1929 1208 311 567 1102 1361 1425 1499 1277 834 564 1953 1410 1864 1191 660 341 1189 1961 949 567 1182 1512 638 1819 1779 689 1924 642 804 1753 1676 605 1250 396 591 1004 499 548 688 1500 682 429 1278 817 199 1974 1973 960 1771 1786 746 1712 910 976 1542 1457 772 1407 1202 174 1726 1894 1253 1424 1949 620 314 403 1836 387 1637 1500 335 386 247 1195 1126 1683 384 1277 1206 569 1109 1462 74 855 1666 1901 1350 285 641 536 685 340 1580 1002 1811 285 15 650 1205 1332 1058 1797 119 427 629 359 14 1028 109 1606 144 558 1790 1824 73 1445 153 1750 1600 947 329 888 1465 91 1848 1187 859 584 1383 409 1268 817 1454 1840 1420 1503 1600 1741 600 1762 1619 258 448 353 878 886 371 241 100 532 361 601 1297 1863 218 883 1042 1684 797 1524 1977 424 1827 1936 1585 772 1765 152 1743 1782 986 373 410 938 1662 1674 1405 512 32 245 698 240 1387 342 1681 475 696 1187 1937 196 81 1771 766 1216 1208 361 772 1129 1433 1260 1515 1001 1038 1317 236 741 850 128 1810 1879 952 1495 1860 1025 1181 1155 1026 1519 1483 980 30 284 1311 1107 1358 616 877 198 287 1912 1618 1604 316 1694 523 1322 638 1531 1988 140 1638 1474 1859 464 1290 431 695 1608 284 1560 459 206 913 275 607 901 1536 1768 825 1053 265 280 1031 1848 1881 1006 504 1851 955 1028 1804 327 608 1098 1082 1128 483 3 97 1389 1814 16 1872 1849 129 1585 537 1945 1725 1592 179 808 795 1857 1296 703 426 1856 1647 337 1241 649 1171 582 1849 1093 1011 502 1655 1907 771 73 1081 78 1570 1325 1783 1630 117 1847 220 1857 133 541 1756 123 21 1075 504 476 215 1252 880 1505 15 996 1593 349 1639 1268 351 10 1781 1590 1260 250 1466 1089 1770 451 812 1335 726 874 710 1605 1589 95 30 1450 1307 874 1768 732 1513 1636 1641 1240 1783 1834 1791 1912 1603 1869 943 218 632 1117 302 1566 1475 87 68 1792 1122 1964 1534 1319 686 1108 595 669 1738 675 234 257 268 11 106 1337 1468 1058 1121 123 1002 1206 985 1662 885 270 1656 1916 1305 1666 1319 1419 393 830 1829 45 302 499 204 228 1038 1742 373 202 368 989 1912 736 335 1311 119 629 1629 668 155 442 1114 149 238 339 1461 1853 139 1072 1234 648 1347 573 877 530 562 1207 1390 1556 1777 752 222 931 781 165 1784 729 1639 590 355 1367 381 1429 288 203 1290 699 399 1631 1626 727 1910 210 976 1968 1412 92 1819 1805 83 1836 870 59 333 819 415 1312 17 1222 603 1437 1077 1808 40 921 318 1495 882 1435 1902 752 1322 1944 1165 853 1204 30 235 70 1344 112 1349 1918 1676 1011 1462 103 1432 1912 1248 1552 1226 876 1179 654 722 796 221 97 992 652 170 1593 1221 170 1310 1688 1048 831 89 746 490 566 523 146 284 2000 624 854 1199 359 1725 718 395 1041 140 1337 773 55 1188 1394 1355 263 1805 993 1762 1206 370 1908 1890 874 583 1327 1519 728 1117 945 380 1385 1860 1913 763 627 1409 1801 760 1877 1392 1610 679 50 1052 80 843 1377 1820 1952 137 1508 240 1247 715 1705 45 1949 1449 1278 52 50 1253 1336 1002 1975 1926 1349 436 728 568 992 929 1992 450 1557 284 166 392 613 562 1167 449 1116 225 755 1340 1602 1362 1212 1743 15 120 205 1488 915 137 1432 1399 1508 509 1667 1971 1801 1764 395 1772 631 765 201 1770 90 1397 724 324 422 1500 24 875 814 910 341 1080 325 288 1771 803 995 1146 1141 646 442 1044 1635 1345 1690 1172 892 1551 1521 1015 1283 1577 1895 1949 714 297 474 186 1956 802 629 394 1792 590 1014 629 115 1448 1952 164 580 43 606 1331 1422 1738 1545 1447 18 1906 59 961 587 1549 389 867 310 888 671 275 769 199 1998 702 1411 1384 475 159 685 1573 593 1120 464 254 343 1295 1902 262 223 1445 469 1405 1965 1940 1066 1182 1900 591 1458 297 766 1630 1223 212 451 1585 744 254 220 533 242 1092 2000 1429 1662 1319 350 1811 491 94 84 743 638 600 1775 1159 1750 1876 260 1816 725 245 399 1059 1388 816 1946 284 1030 1976 112 1279 553 1820 1523 1068 1208 1567 443 853 1148 8 223 708 1843 491 217 3 985 1560 37 262 375 1362 330 1244 1882 355 1484 294 1670 1774 673 102 1002 869 1715 1036 1829 1468 325 1805 1913 381 778 1270 1567 1758 66 959 891 1296 1302 675 1601 729 1670 1038 632 1701 1265 904 223 88 5 578 1213 951 632 1054 1949 1479 1750 1460 1834 422 1547 1842 983 1369 755 228 130 1445 96 1588 522 1715 1885 1172 111 862 993 1657 1481 1342 101 1226 1195 378 1833 1706 153 809 1428 482 344 633 1371 99 197 1668 836 1113 984 736 1963 1796 954 1062 1861 1012 870 678 1875 1426 860 872 537 1671 1195 1990 848 759 1952 808 888 478 1578 656 1826 270 1472 519 1213 327 1973 1959 719 1113 874 268 535 102 1237 53 624 1035 241 766 1545 944 774 1299 243 1310 1786 350 10 161 824 961 1224 1614 304 235 1910 1990 463 740 1380 379 1185 1275 1499 627 1620 1491 1153 1867 431 793 476 254 339 1577 251 1942 560 1217 1330 1186 1611 1318 1380 873 46 38 1302 93 832 1070 465 691 487 13 1464 1411 972 328 1643 331 398 1471 1500 1913 1306 1232 1680 568 1801 1947 967 314 778 630 80 1351 49 209 422 1573 1072 1005 2000 473 309 856 264 685 788 732 1785 1090 807 234 1439 408 403 736 538 1819 269 1986 467 1712 13 328 1378 1841 289 1637 1886 1701 949 664 743 868 1106 1862 545 1321 1876 471 466 1369 1249 1264 1006 1635 439 626 800 1352 1349 304 652 1725 1244 1750 67 463 1207 1496 198 230 1241 537 191 1581 726 606 1148 1601 357 610 845 1111 1012 1195 1729 1363 1997 1340 251 151 424 780 539 569 16 759 138 1288 170 1412 1446 1712 1875 711 1343 1035 1018 808 1729 1675 894 115 1587 821 9 1105 1023 768 1741 1079 1108 1919 1502 46 1960 1867 1648 1587 1393 1717 706 1152 1142 1946 1484 1802 1169 983 1685 476 1832 639 1464 1252 556 795 151 1292 194 1665 112 412 1856 1385 287 414 170 1116 5 1298 830 173 40 1539 845 300 1083 330 907 1433 431 1762 1352 1462 585 1579 656 1280 1974 1267 128 815 397 274 1722 1836 1412 1412 475 1523 262 1020 955 1801 323 311 1540 1087 696 1343 1766 648 352 802 75 983 1627 1330 759 621 1247 1758 370 82 124 128 665 49 436 1784 1601 1401 1675 249 1006 1840 1867 419 563 27 427 257 1226 1452 705 948 903 1755 1429 1264 472 1417 1593 708 1280 1969 1206 1808 148 591 616 1490 629 933 508 1314 1727 1483 1448 495 834 1175 157 1321 735 158 1209 768 1557 666 1216 1740 140 1757 1404 1743 641 388 1794 1977 372 1823 134 938 223 16 642 1837 600 1250 3 1459 1928 300 1845 1613 477 1638 513 510 1949 315 1987 1952 1147 288 928 470 1055 196 120 131 1505 824 1336 521 471 1649 1428 1811 1840 1148 627 375 543 1041 763 1046 907 1483 191 1943 38 871 518 691 1309 1915 878 1713 1776 1353 960 1365 1523 3 1494 1541 276 241 1370 1597 398 514 1649 1523 1725 447 1192 365 450 1846 1213 1745 1209 213 434 45 714 565 1661 745 1645 1690 1171 73 834 488 1575 1591 1199 1608 445 1313 1499 1867 20 703 107 1438 1795 680 266 1902 1779 1045 431 94 1133 6 954 727 1078 52 1390 752 616 550 1349 1502 1475 408 384 205 1476 217 335 1824 1924 1091 513 1877 1940 401 1787 1852 247 492 1790 442 98 1094 1588 1609 1855 1339 1627 1954 1544 852 486 222 18 942 863 1129 599 1163 1602 1256 169 1384 1814 1501 1380 302 413 920 1139 1644 1263 288 1350 197 913 210 1954 758 1019 1353 906 940 395 383 957 1667 20 1651 191 1537 731 1292 28 724 308 1917 410 457 279 1817 671 47 1641 1608 1459 1499 265 555 1959 446 1192 1645 806 1300 1964 1978 970 1198 1895 916 1779 1858 1123 1619 1700 1472 337 445 334 1305 1795 584 1521 924 1910 1483 1536 321 644 459 916 1449 1048 1701 820 789 355 790 1668 134 1343 1475 363 1477 1219 647 313 901 438 743 1305 886 103 1980 227 1019 1868 1169 1541 45 393 1995 35 1105 1684 1033 1373 1095 1927 1628 352 1061 1877 1289 560 1812 193 1341 1924 1338 1963 641 18 1767 1548 94 1324 1987 1204 1329 1211 888 754 258 1452 124 244 1026 200 1507 543 1556 1720 1474 1825 190 1224 1878 1653 463 1516 1718 152 147 481 422 1513 501 1973 1934 1190 1732 825 1131 5 601 1765 1508 1295 1240 1581 607 1108 1429 1699 389 1707 185 830 755 1017 1493 1001 1267 1364 1606 478 1850 120 1802 565 1251 1754 1858 743 956 1163 1704 200 400 991 642 1573 1349 1422 1592 1610 1734 859 1923 1623 1891 1667 1702 452 120 312 306 642 1419 1455 388 884 938 1175 290 1870 309 1980 966 1213 695 602 841 1079 1515 629 948 468 189 1736 691 397 1566 492 923 1940 1164 828 174 612 98 1880 140 1642 1051 854 1020 1653 1037 1711 811 1418 1507 1289 549 779 955 304 658 1449 578 683 418 23 125 349 476 625 969 632 1778 877 149 953 266 16 1022 1312 681 1620 747 1118 225 825 395 1796 189 1434 652 761 441 1425 781 1628 1975 1918 1510 1595 1472 899 1318 1796 1096 1699 1437 1274 693 573 1339 1419 1313 1076 185 1391 445 1441 599 1522 1289 1579 117 1350 1970 197 54 1155 571 808 498 97 511 851 1211 744 742 657 194 181 1910 1578 1099 1935 1131 1404 1694 1531 1738 667 111 221 322 1830 2000 1392 1013 1260 406 200 1126 1199 697 453 754 1192 96 1787 740 1868 1181 1440 660 221 1684 1206 688 532 914 506 622 61 139 1995 96 579 1476 175 57 735 1059 50 895 1675 1316 1233 1617 1867 173 1590 523 302 1060 1397 1480 161 1391 998 1479 164 1085 19 1409 418 1571 69 1898 1067 857 1258 150 1508 1686 1883 78 130 393 43 307 211 1322 1473 626 1166 257 826 1625 139 37 1896 409 1621 1047 512 204 1151 1279 1555 1817 1541 1287 939 597 1557 408 1225 748 1006 802 924 289 1256 1104 1572 1762 1284 1098 775 448 1205 1580 1604 717 1230 1704 695 1831 142 1816 1917 420 330 1206 248 1726 858 1327 725 1153 519 1477 1723 50 962 1365 1911 819 489 441 1030 788 726 1966 482 892 632 328 17 1673 198 484 1738 1380 1073 190 954 120 9 1765 918 1412 499 492 1490 1103 1754 1330 401 556 692 1044 110 511 1302 1890 474 1454 1546 719 1126 907 287 268 1956 545 1186 1112 1865 1692 844 1953 1926 1822 1788 446 7 752 1143 512 1771 1606 349 1429 38 1734 1693 191 1411 170 700 1813 942 1428 1842 137 161 402 1397 1210 1453 1074 586 1642 523 1015 537 1075 1331 556 177 565 173 1544 1228 19 807 371 1892 463 1943 1145 1670 1379 657 461 918 1505 1530 1311 1283 1789 1997 689 1388 1034 302 102 211 946 1486 331 529 1899 1343 1819 410 1766 681 894 1747 1513 1676 1426 1809 15 662 717 803 238 359 1809 1427 1754 979 1985 633 8 1511 67 817 1157 768 455 30 136 137 55 750 758 660 1726 1568 1829 731 1166 1316 386 854 701 1714 183 63 1840 1725 71 1381 667 1561 428 1518 999 443 707 1905 1557 1744 582 1299 979 1185 379 1711 1852 1365 1883 187 1924 631 757 1865 1173 1258 403 1948 1219 1386 78 460 1767 645 1374 43 1930 1721 1892 200 528 896 524 1156 1495 1962 381 1076 48 537 1363 1174 205 1043 990 1831 1916 739 1644 1668 1171 161 405 671 268 515 1606 1157 531 1060 608 1390 1582 869 1697 1925 684 337 580 1961 1345 949 1637 242 1617 383 1783 392 506 1926 633 464 328 1114 822 744 483 734 1404 822 1115 1715 352 1483 887 743 1055 942 1962 1182 856 1079 263 623 825 1992 407 1795 1127 387 1545 441 546 1000 1193 1390 391 605 211 555 1192 884 169 719 1914 1687 1940 526 1533 1895 920 378 1761 645 651 514 1959 1216 1000 968 918 929 1886 679 543 291 1214 1908 1010 1992 1045 1396 146 7 1286 1647 1223 250 493 1155 211 359 95 652 72 845 1845 35 1591 1522 459 1669 1579 634 1412 885 1464 171 944 132 1710 1839 369 1600 659 1513 234 923 1503 619 553 1261 457 264 1590 972 1235 133 1740 460 1185 1174 1257 674 1136 86 1025 1773 133 1430 1111 839 51 1050 1518 1975 33 1073 1420 747 347 52 1920 869 1319 1888 454 691 1995 167 1721 1828 190 1251 1737 839 1980 1373 189 1750 1054 1373 314 1651 1961 339 692 1954 1093 1478 660 632 641 235 188 1234 294 936 1143 632 697 873 964 803 1268 1490 420 333 1799 550 1089 1848 251 264 1330 435 1432 849 44 968 344 1409 1644 633 1643 1593 1666 236 92 392 1984 4 515 1684 900 1746 765 1979 465 635 649 1483 1701 1100 660 1183 1574 1900 1592 763 1822 305 1504 362 1769 118 671 1589 1229 219 642 199 714 1021 691 1999 753 1944 1007 694 1673 234 1882 930 1792 1161 434 329 1103 536 1329 1466 1457 1718 743 489 1238 1768 1415 1657 1539 1688 1856 351 476 445 832 1956 4 845 308 1963 484 1232 1219 228 618 1384 939 1792 612 1678 1435 614 1710 1422 212 1829 1497 805 1626 731 748 378 1327 1494 286 651 1377 1961 1925 362 1123 465 1513 1512 1210 680 765 815 1529 10 1743 1670 1999 1830 1133 1489 1278 472 330 1000 1888 180 801 1113 1861 629 106 1488 832 391 811 1334 195 769 17 1495 1240 792 1535 1896 466 1776 469 169 707 1012 1765 1992 991 1928 1698 966 384 716 1130 1486 1484 1108 998 419 68 358 447 1993 1950 563 1891 919 1525 106 24 1067 1536 1306 1712 910 80 22 1902 1626 1614 830 664 1561 1364 715 1262 480 666 939 202 684 1253 14 1944 1035 1723 1119 440 1599 1114 903 353 1854 665 95 1032 173 239 1461 1169 1551 163 626 774 24 675 825 1910 471 633 1713 831 1603 923 1174 1903 85 1906 1133 839 1591 653 1431 1665 1787 1303 601 628 1551 598 969 678 1855 1798 1419 1137 1068 1765 429 649 604 752 143 173 273 446 232 1947 158 1499 117 1209 104 1624 978 898 553 1345 1326 1341 1643 1711 1850 564 1555 1199 1203 579 1020 146 416 240 1110 679 829 1387 1869 1254 10 1493 271 1326 1470 774 1049 338 496 473 1 367 1431 1419 665 193 1984 756 1058 1494 784 260 752 931 1642 306 221 213 1491 1809 1344 1915 1605 1445 1295 51 1713 165 1954 1938 280 608 442 1928 1660 516 610 1491 450 669 773 1491 859 284 144 62 467 1656 793 1140 665 1417 1729 758 81 1266 1334 162 1718 958 1659 1170 1524 543 1580 1574 1412 163 781 1887 297 1048 963 750 12 1394 1925 1548 755 1194 915 1995 311 824 1832 1245 773 1445 1884 756 245 1066 1245 841 458 542 816 992 1673 1598 1026 28 1613 1357 1124 1743 410 974 134 1765 1105 1311 66 690 740 1289 77 441 987 725 906 1983 1173 577 176 1359 818 1891 12 158 1313 862 1738 322 1686 851 1680 463 111 1049 1355 1922 854 1424 1423 194 617 1010 361 707 1529 107 519 140 1200 987 922 732 1542 905 890 1961 325 474 923 617 844 1346 1680 580 1521 1819 717 1289 1307 1972 1089 849 1726 1755 195 769 1944 1150 1003 740 1212 1662 1269 264 1837 150 1170 1271 285 59 64 521 614 612 939 1448 937 123 1891 740 1573 1956 96 520 1739 1773 867 653 1280 439 639 813 914 149 1544 395 414 1986 1963 641 1425 184 1486 10 797 1742 361 705 1775 674 629 745 1199 327 1636 751 680 416 978 1517 1320 1278 794 769 1898 630 156 861 1186 1031 77 143 328 986 1599 1124 1162 91 851 1369 267 1127 1996 1842 2000 1366 134 1071 924 443 439 1819 586 1066 68 1302 1339 1929 55 1766 1105 1226 480 1226 700 1848 1050 271 210 800 704 742 836 1475 63 166 527 377 637 686 1504 23 1706 1614 332 1923 758 1254 1839 280 739 510 323 1702 1837 1624 595 491 1335 1155 1488 1736 1912 274 1956 1421 518 1149 1301 151 1889 1557 268 1195 547 557 87 1763 551 984 1580 1784 1784 94 495 1680 1739 755 1958 1275 1263 1849 971 857 627 164 1521 1774 826 894 1882 40 331 557 488 176 43 370 579 1519 63 532 1099 1492 540 1884 1551 643 706 1249 1085 1503 1417 1255 1674 843 1466 1060 1012 1518 225 499 1030 885 1330 1309 1020 590 282 372 808 1922 374 385 1588 321 1674 1313 1385 1557 955 188 1391 1584 1693 343 582 167 1205 826 1029 276 38 195 1777 86 414 652 1840 396 1734 715 1277 1186 1957 1785 591 602 1159 1878 1862 718 1325 1867 182 869 68 1679 183 325 778 1774 1291 312 1662 1046 1122 1298 808 1572 1275 34 1113 1615 1692 1319 1748 883 1235 533 1052 1442 1886 1911 656 1797 344 1815 293 201 933 1068 819 200 1408 1300 275 948 802 434 663 1340 310 281 442 424 27 586 841 583 1306 490 1650 700 328 1944 1180 708 654 1053 664 603 1559 709 423 848 1802 317 364 630 1593 1966 291 908 1513 89 593 1023 1763 1811 30 238 1706 1490 865 414 798 1416 826 543 1008 1856 326 1487 759 1815 1310 1678 322 1550 193 418 1471 621 468 1676 1340 1817 1447 1194 1580 73 1498 414 924 1189 1615 943 406 1952 914 926 1653 904 198 1516 1499 443 1665 330 1168 893 1643 1937 1916 1383 131 1028 598 1698 963 482 429 708 1893 592 104 1418 1670 1478 1001 1895 1994 233 1959 748 512 186 1948 745 1831 1196 124 578 833 715 1143 1029 375 796 1217 139 414 1567 2000 846 792 1308 1205 650 573 1581 1935 454 12 1752 412 1349 1277 1825 1314 824 1849 349 1629 550 732 41 873 1359 1529 796 1011 1421 1310 1194 715 1868 1930 1707 381 460 1181 571 528 789 607 291 1389 1610 116 361 772 112 685 611 476 1857 1618 1105 794 1196 543 1756 613 464 317 1705 1271 953 1507 1219 1830 1369 1661 1208 1603 619 347 802 1618 4 1661 554 1468 763 1469 488 578 186 13 1629 1634 389 1604 388 847 1899 1107 1046 796 1067 1116 958 409 537 725 476 257 1152 1497 1758 1411 1482 624 1228 352 254 1793 1698 196 170 53 1699 553 1809 1517 156 584 694 358 1688 993 1898 1276 1250 558 531 1629 799 18 925 944 77 1735 565 726 1575 1273 1556 639 1643 1485 1544 1184 1005 519 1817 1556 1437 1354 1227 1904 6 464 927 1739 873 1372 1791 478 1594 222 426 1577 360 680 252 534 851 1423 1426 689 9 948 989 1864 530 163 101 1920 1821 1035 1279 1048 1674 1151 962 882 1817 301 934 383 947 637 238 906 1192 1916 1880 696 680 426 883 1087 630 976 1520 1860 1626 694 604 1737 886 628 813 1943 1963 1127 1994 776 60 1143 448 1769 1475 1303 434 1677 371 540 961 1333 1215 641 733 831 553 314 1866 1789 1709 984 759 296 1886 253 123 516 977 576 112 1957 25 819 228 1138 627 531 574 1258 147 1696 1646 180 510 1470 40 155 1578 826 1859 1274 1794 945 1325 116 63 1150 449 1543 884 578 1659 818 1816 905 1579 308 1753 298 1081 1479 1983 1183 1496 286 1150 743 893 986 1185 728 1506 1251 1731 1992 550 1573 1871 1678 440 809 988 1253 1700 1750 289 1793 445 1335 1199 1156 1563 1102 558 691 710 1705 1320 101 1940 1877 1302 124 1456 1504 967 743 476 1044 216 550 1848 944 1889 1456 1395 1305 748 530 176 1889 1211 89 957 1046 1770 1954 129 575 1571 383 1780 1843 1377 237 996 826 247 1316 1397 1527 449 1599 1368 823 555 780 1391 195 945 1749 767 188 871 353 1687 696 426 901 768 1111 518 1167 1878 828 234 644 55 1320 1449 104 633 489 1138 1774 800 1699 482 321 128 61 1384 1971 848 992 553 1939 736 827 390 1044 748 538 1611 299 882 936 217 41 736 1635 982 699 65 1551 1603 1918 890 1838 302 1143 303 1774 713 66 460 1603 235 344 577 679 134 247 1901 159 1129 1597 766 736 886 244 1784 34 1926 197 1525 35 844 454 1483 47 247 1813 868 63 1100 1562 1050 175 260 264 1473 884 1650 1029 1162 1822 951 379 533 955 1481 189 582 253 354 733 1708 188 1541 1693 606 1982 1078 405 102 886 394 805 707 1099 1036 1435 1481 539 146 727 1340 1456 1023 701 1437 1249 459 1163 1924 1644 1472 876 494 1187 1126 1068 1689 308 689 493 1006 365 425 25 158 1616 1035 1561 1377 899 510 101 1722 764 1656 125 991 203 722 1112 471 1336 1321 1930 1861 1598 247 1595 36 1304 274 86 371 1548 1938 575 1540 277 1097 1849 1264 149 1614 1495 1165 762 1994 177 34 1328 695 794 1833 1000 774 1007 502 1992 1232 1714 360 722 159 1000 782 1177 1966 1695 396 1410 126 245 1502 936 10 1605 236 1778 477 659 1358 1832 1715 394 722 1156 1534 1651 1676 1558 394 681 781 1931 1202 251 1079 158 1684 209 1375 1423 1394 1427 1940 532 1003 1783 1840 685 1914 1337 1853 1084 1565 1375 793 1333 904 445 893 1954 491 1639 1290 842 1394 1126 1125 1091 251 61 837 501 1469 1580 522 1441 343 964 1824 1666 711 1484 1125 147 780 931 39 1905 254 1639 689 227 1500 85 824 1911 790 1650 1809 734 813 1082 245 1675 1287 1624 1143 792 1464 741 677 1450 573 1875 574 245 346 1532 164 1491 551 823 1393 657 614 172 190 139 280 1047 274 1545 1425 690 1240 217 1849 1214 260 1712 548 1522 295 1611 1572 1256 625 1067 926 1075 1975 1856 1595 1254 821 149 1471 1633 69 1372 351 349 225 1675 1662 1723 565 1016 985 1511 1353 1953 229 1139 909 1967 1845 1873 1493 460 1936 272 456 1474 17 460 580 70 929 1327 1316 469 787 556 1621 1901 1246 1070 677 735 1665 412 156 964 1585 239 2000 414 1894 711 884 1664 1239 1723 464 1664 819 240 71 716 1827 1229 964 363 1276 1868 1447 230 1416 274 1135 1350 1847 547 200 1120 914 1360 1383 1694 1521 258 1523 1919 1149 684 1799 595 1528 60 949 543 684 1202 381 536 34 1524 1710 830 1092 769 908 1382 933 820 1267 493 495 924 1515 25 124 1738 1468 1090 1193 1226 1364 1906 41 1190 1127 1704 470 1927 646 1011 1645 1501 1907 797 410 33 1604 1430 849 1337 934 547 1520 940 1027 7 1473 1111 727 1504 884 543 1472 853 620 1639 308 47 440 276 1176 661 757 511 1630 156 722 507 1006 1870 357 472 1032 1979 700 536 1192 1246 1863 1072 636 1650 1412 481 1842 468 1290 615 1989 42 458 401 1098 1364 1618 770 1190 1394 1829 1911 2 391 1816 571 1186 876 1661 728 690 664 725 1358 18 943 1954 472 835 1864 1979 1133 1154 163 1908 645 645 314 1309 1694 692 1624 281 1389 1194 1992 1186 248 507 255 778 883 72 492 1557 1369 1489 1263 1366 1070 219 1160 680 1875 578 1505 1390 170 1456 1551 1740 506 495 420 775 1669 283 985 490 88 1436 1595 107 258 835 275 686 1081 1922 1114 1257 714 1169 1324 1447 95 830 1629 1952 790 580 1353 1192 95 752 1520 759 134 848 227 586 178 1900 1000 153 1693 810 100 40 134 749 233 913 1427 1965 1869 705 714 429 253 1090 674 937 850 1706 1157 1406 1124 1666 217 943 1116 697 1344 84 574 938 1916 1542 1831 1611 1207 889 1747 839 1122 1065 1618 943 460 1528 27 1516 342 390 1714 761 1124 354 1591 1070 310 192 1135 111 1144 732 1046 1399 775 1678 948 1759 1717 1055 480 1524 1599 1866 1171 248 493 694 63 1927 201 675 927 60 628 355 672 837 85 396 1537 181 179 1611 839 1688 470 1275 708 908 584 214 185 1135 1474 571 1209 1539 1780 1360 96 697 1781 170 1251 749 572 123 122 974 1406 299 1660 1393 1945 1978 1305 1174 1088 564 142 1547 1160 1127 309 1823 786 625 955 570 955 910 326 187 1424 656 1526 1731 598 1695 314 240 184 212 615 1532 1282 1648 1493 1207 302 882 1899 66 1373 41 924 1422 1625 1815 945 1924 1224 1287 649 1974 435 1328 670 277 1848 1833 90 1845 988 160 362 1982 1461 694 610 53 440 1741 97 1386 814 1301 871 515 1037 1331 260 553 1460 1459 1122 544 1398 1248 1845 493 1435 1857 1218 1444 275 38 1870 1728 1260 1443 792 1494 182 60 10 1260 1653 1203 844 1365 583 1773 58 1936 343 1419 1192 1907 1553 424 1058 82 1974 110 88 1445 546 1151 954 1048 957 1552 640 1460 559 1864 1614 574 1720 602 1238 222 783 1150 1278 1923 1752 647 307 1750 1259 1201 862 812 355 1193 1862 1168 1268 674 1206 592 1569 629 1377 166 1725 888 35 1514 1120 1842 906 1781 972 110 165 729 1073 1950 1307 976 1997 867 1120 1283 1896 730 1555 1917 1184 1960 763 606 80 377 1459 1971 486 1205 643 1094 1461 597 1330 1186 1608 1940 281 1099 424 1625 1193 1707 832 117 240 1695 958 136 648 1444 1693 1000 1840 636 1281 453 735 1221 1235 598 118 1932 1086 24 1221 797 265 569 1729 143 966 992 197 510 249 1983 710 1848 1869 315 315 253 84 1196 1965 1824 862 1840 1516 243 716 420 450 242 1077 310 684 1727 408 101 693 1806 755 1162 1941 705 787 1979 27 1607 461 268 1126 1760 461 585 443 916 1853 1779 738 1045 1561 503 1713 1074 16 661 285 1998 1853 1278 366 864 1190 1503 979 1756 405 1950 534 1666 70 1411 577 1365 1584 617 657 1487 951 1765 105 851 289 1014 1754 771 456 77 1986 851 1535 1487 787 1694 1337 1176 326 1879 646 1923 351 322 1999 791 1395 917 100 1844 1767 1177 1124 1855 410 101 237 1066 1734 813 453 1047 211 1510 744 1518 1773 1966 1298 1597 1623 506 943 1328 1679 704 289 641 932 246 1939 529 1013 1994 844 1592 444 1219 165 1642 1356 1976 1566 619 1542 1648 654 36 1986 489 1146 437 1740 1517 1848 701 493 770 1252 1289 1004 1633 1987 41 180 778 1318 313 856 1541 1649 1135 1636 1404 93 864 725 151 794 648 1100 1368 1225 697 1711 9 1497 1523 849 82 1168 1782 1588 1039 717 692 363 897 956 378 1060 1924 921 576 1670 1073 1064 575 1736 1125 580 66 99 1074 1079 865 728 1524 682 1146 1348 262 589 960 819 710 953 361 1203 1159 740 1170 1099 598 565 406 1563 1791 248 639 709 352 1012 412 1277 910 523 451 1214 1591 1778 1097 1133 536 1266 688 833 272 638 176 1651 1364 1319 1562 1938 1620 1516 472 266 1662 1685 665 406 1602 977 748 1012 1478 111 1226 217 187 1050 777 1428 959 1225 622 391 100 1606 1603 1971 1680 1612 521 243 1655 599 495 1740 695 1383 820 355 626 1253 1242 1455 513 1129 284 481 966 1883 993 2 1187 1992 673 1180 553 39 743 971 644 45 200 1605 885 1758 835 1559 1424 85 761 1474 88 198 1935 535 1815 1602 1442 1215 1874 778 1194 1166 939 1528 1010 584 905 1242 646 4 1318 1776 1614 544 1176 1289 1563 309 1522 808 1936 77 635 525 1347 563 16 1057 307 250 229 1826 1003 544 769 368 1592 915 411 1639 1464 1733 672 1934 500 508 1143 1375 1088 1886 1958 1769 816 1707 1669 1138 1565 91 579 528 280 1882 1641 1770 1917 1072 828 714 1404 1414 775 6 293 902 1432 687 850 1874 313 1018 1993 1496 1298 1454 897 69 1965 220 1621 983 571 1781 248 1335 1093 937 72 1463 1636 1804 1221 248 453 1774 1332 32 1464 635 751 714 200 1408 735 893 1712 1087 701 562 1819 613 1957 1952 653 1786 892 1994 624 312 1011 44 1474 1615 1308 1282 1581 1193 1725 954 230 1418 1475 1258 299 554 713 1909 663 1398 1769 1978 743 1043 1346 1949 786 1317 683 475 1652 463 1223 616 524 859 953 539 743 1165 953 812 956 643 392 668 1018 1584 432 918 1518 313 672 805 1162 591 279 1543 1298 351 1582 1248 1112 1078 763 593 1035 984 3 203 1739 947 208 1295 305 1423 1587 1799 749 1514 572 74 1407 1569 232 1996 1018 1153 1882 1540 581 367 1341 1251 852 1732 168 1938 1319 174 1795 458 1122 915 1785 633 1165 375 479 436 1868 1711 452 1608 1825 102 1065 1894 1936 1585 387 1135 1396 351 735 1883 240 1123 1541 1152 57 1652 224 577 354 1796 157 1909 631 1312 1970 1754 1663 1432 33 1833 636 816 812 1771 1988 790 1739 1757 1029 485 796 400 1556 1529 1931 1285 1991 307 1907 599 116 976 435 1976 1257 325 1988 929 942 1517 1450 1300 232 1655 1369 1364 463 1561 218 920 674 1994 1886 827 297 351 1794 1464 1467 836 787 420 1841 653 372 1468 1802 1773 718 1761 1425 694 1944 177 141 1298 423 1032 1399 1811 1047 1447 817 70 1546 275 709 413 225 593 891 1900 1529 1169 1871 1684 1896 1864 18 1679 1672 1747 816 43 930 408 1187 395 1455 367 1750 569 1323 1938 1548 1409 187 1857 1953 586 192 1193 1809 902 893 1365 536 1277 1270 1189 1562 644 1849 1310 1268 1300 1233 1250 562 1864 1896 1122 450 1990 317 1073 1017 1442 167 75 405 1632 73 486 291 745 822 1992 1378 527 1238 777 616 932 1274 570 147 1016 1548 502 1522 1826 1275 1976 885 1809 1174 845 1746 338 1174 1132 1194 197 1185 851 11 1068 1356 1427 1159 1348 881 1742 1733 1383 226 1040 807 400 748 1277 923 672 1375 1305 422 417 1677 254 1550 538 385 1385 358 50 419 1669 1776 248 793 1277 1550 1074 1455 1276 297 1732 314 695 278 244 1577 1997 454 300 1469 110 876 559 555 1914 149 912 2000 427 1459 1775 1908 870 154 933 914 1774 1743 626 855 1114 1293 1061 1865 1671 42 1996 954 1633 1865 572 157 158 1745 867 408 219 255 140 778 1707 1431 1380 1823 461 81 203 66 846 1378 44 1154 304 1767 112 1000 569 1097 687 1672 462 1278 857 1526 1073 44 789 1707 1336 1252 104 200 1905 1500 1224 346 995 861 1713 1615 886 1774 24 759 1206 1601 670 1631 612 1357 1239 1930 1310 1643 491 1921 943 1701 1197 1101 1050 1820 186 1073 627 1801 1252 461 335 1094 784 1185 909 237 1309 1791 1957 1041 1719 1157 256 1949 922 1337 311 746 1850 1781 17 628 1778 1413 152 1471 1276 1694 875 1222 833 866 121 980 1009 1425 1164 55 1300 242 4 865 514 770 118 1985 897 908 916 433 509 731 1006 1953 1645 1804 746 549 228 1382 1344 330 148 126 1609 783 250 775 58 1426 1286 743 1643 520 1049 688 205 256 1908 1996 1114 154 1550 1722 15 484 1494 377 1016 1766 170 482 1195 911 1272 220 1064 1903 1571 1162 159 535 137 103 1410 445 50 148 525 1540 587 1201 211 1724 787 1963 843 550 373 1877 923 1130 200 1130 979 732 164 1761 1293 269 1542 1842 1731 1550 613 233 1458 1754 518 1417 478 1828 685 1922 55 1487 309 453 218 621 1218 919 970 1786 149 485 944 473 1599 776 1184 943 1465 793 1967 1551 1060 1222 946 1318 1885 1781 1625 792 1075 1272 1804 923 172 449 564 1154 84 1064 509 1404 888 1964 1498 335 1010 1159 170 286 918 548 1754 371 476 1333 347 377 1390 1552 757 89 1749 234 1932 807 1936 231 1698 590 149 1744 1437 26 1722 1238 746 1428 1717 1750 1762 259 675 1134 140 1056 1447 1167 212 1307 707 1299 1291 589 283 1201 1454 1053 360 1102 1899 1815 171 1030 657 1290 227 1308 487 849 1088 1262 1248 1188 552 1133 334 800 1211 1035 1637 708 1314 1382 1105 845 141 1972 1931 1333 13 159 1607 167 335 1171 689 134 1482 1893 1146 1678 1915 279 461 699 1567 153 1543 1849 1360 354 1494 1388 356 1184 241 929 675 220 1001 1989 663 1217 959 196 1640 1518 1830 1860 1769 1274 1913 1140 1341 1096 80 479 239 523 63 1829 1072 716 1504 1147 1553 345 1203 290 1588 1792 850 1894 814 189 1018 440 976 368 919 1838 1174 1219 1070 745 1631 1114 1793 887 591 1899 959 1883 177 816 1162 922 1057 1067 1885 1430 169 1641 974 1520 10 474 240 346 349 657 876 1803 1450 823 129 150 1402 372 137 1277 1384 192 1150 834 861 1063 45 479 524 268 1881 231 1898 1199 644 940 226 1729 314 881 889 1191 398 787 157 1902 760 532 1155 1855 1423 136 1346 339 20 1492 426 968 735 883 1113 196 1711 859 1535 697 1212 288 480 1402 1086 1927 1306 957 259 190 823 65 1101 1978 1749 1650 1275 1552 1013 299 650 1112 65 684 1434 335 721 1820 821 860 1263 848 1342 1301 986 732 1335 115 1736 809 550 1476 944 1944 1912 1327 1159 1254 1861 141 584 1057 1511 630 1785 74 1350 1865 748 1435 357 65 388 1467 1475 548 1001 1680 1994 989 1133 548 364 1709 287 1195 1183 333 480 1571 1430 1655 1301 621 1539 502 1020 1339 1001 1035 562 827 855 1217 1796 1779 130 195 1749 301 1233 845 335 309 1647 17 125 496 300 267 1929 912 773 678 1138 1254 1062 864 16 87 989 75 1803 1569 1313 1046 1496 1647 371 1708 421 1372 1075 427 72 1941 1654 664 930 322 342 1313 74 1462 1227 1858 40 1780 1641 1068 446 1333 458 979 78 727 893 727 152 1112 574 1686 1250 692 313 1695 1886 1627 1881 442 1446 631 1318 1639 1371 1580 671 1444 222 512 691 146 30 269 326 874 1732 693 450 1420 12 86 892 793 1669 622 825 1058 1977 1264 209 511 1153 407 163 1861 1395 1499 1833 514 1870 1554 396 650 1912 425 363 952 613 578 1001 733 443 1888 1093 1756 612 241 1725 138 1667 1084 293 864 266 1963 1509 579 1308 1626 449 981 1439 1265 797 45 356 1038 1344 1237 841 55 24 1954 702 479 1183 1673 1288 726 1821 544 627 1030 798 323 1275 1563 1380 841 924 242 1104 1590 1352 566 397 1777 1673 455 1662 1352 504 1052 394 1891 861 1994 1252 471 872 1205 1312 797 1648 1382 770 546 1098 30 265 143 412 1803 157 1451 770 1864 629 512 1136 1194 1180 1755 889 1288 676 264 416 442 699 1374 510 133 94 167 643 1365 1499 19 464 1213 1579 1965 1524 1868 512 974 1125 592 1851 592 1297 1647 914 1734 1094 739 368 10 1215 470 237 278 384 687 223 376 1876 75 1121 1600 532 752 899 1467 1435 1709 1922 165 1816 742 1353 347 900 383 1352 1407 1413 1639 1893 815 1458 903 1584 71 1879 1370 1452 1590 1499 783 1546 1439 272 1005 727 1794 1675 936 378 634 1749 1025 583 87 1505 610 599 495 1183 1545 603 48 1232 436 846 778 1419 1407 1995 731 783 1866 768 1290 1082 895 33 72 1354 1330 256 52 562 1482 219 1806 559 1407 998 782 1403 740 1547 758 210 710 831 485 1860 117 1927 1630 586 644 1786 504 635 364 1945 1575 1473 854 940 1691 1864 872 799 1175 631 798 510 1652 1651 61 1932 279 1952 1701 1498 1649 1097 5 1317 870 418 1076 1985 497 1339 381 981 1861 152 569 359 1654 1071 1284 858 153 1410 681 869 90 1933 1839 1894 1325 1906 328 1815 791 995 903 863 1949 144 994 220 285 338 169 1663 636 1399 950 1753 1647 31 293 1093 846 165 1590 357 1142 531 960 34 895 1103 1384 526 1261 922 1666 492 1114 1980 407 195 1716 1048 1977 1135 1122 805 1875 1208 669 95 500 823 877 59 237 1334 1458 459 1800 1575 900 465 1836 1992 13 982 175 757 1829 797 1195 158 1470 84 1844 1003 689 1083 632 1054 88 121 1528 136 1246 907 1207 702 1748 1469 1296 973 470 1262 525 348 61 783 1797 673 470 285 1413 438 1827 335 835 1037 992 66 383 466 104 467 794 976 777 1340 491 679 1094 51 640 77 716 1887 1698 274 23 1901 461 184 933 1554 1758 370 1899 657 269 1932 1831 239 461 1164 518 1462 1970 520 902 1111 722 1256 1871 963 1279 1197 430 620 1012 1763 1346 183 350 930 26 1765 797 139 94 178 1259 81 1758 141 844 181 424 938 519 103 1806 1860 1476 1274 1590 1703 454 40 388 1325 1995 885 1845 678 673 1176 1309 1502 43 1703 724 1994 405 803 1773 963 148 1556 55 694 162 1222 1655 347 1896 580 293 197 1196 3 582 1753 1118 723 1866 242 1198 417 23 468 880 1568 1398 704 1634 810 1324 1784 861 1714 172 1572 874 1835 298 1683 1607 1870 1923 950 26 184 684 9 1190 434 120 1395 1644 310 622 1185 99 1854 1786 878 1594 814 1843 1269 1950 1317 669 378 1960 1296 800 102 568 385 184 1665 488 606 350 853 1498 1260 1687 1233 1059 1437 1548 827 364 920 1466 890 1495 1384 1210 1202 1183 1879 1507 1121 1443 189 207 186 916 1139 684 1552 1453 1917 452 1861 131 680 639 1747 1516 80 1687 1691 517 1206 1772 13 799 319 521 487 809 1920 1479 385 1140 952 480 1944 963 463 327 1785 1745 1534 310 1265 1656 559 488 274 575 679 1608 425 803 464 1946 94 1994 1580 1321 1148 180 38 1744 1185 658 795 332 1432 1356 298 849 1813 749 1496 461 881 514 999 42 1047 1587 1368 632 797 577 222 1754 183 1361 1285 1136 1096 55 915 1989 1275 1095 782 1690 594 919 1294 354 1052 873 4 1887 1180 1016 187 1405 871 1697 1677 1294 927 901 857 1334 830 1435 788 1175 596 1835 1006 1040 213 104 1207 1393 29 653 482 1779 1190 780 1256 1558 219 419 1616 1818 989 1537 1133 1041 1590 1175 521 1653 1324 1009 833 1399 729 1095 544 1784 1224 1599 992 1803 1154 1430 1438 1354 1114 1695 78 888 1174 1083 1328 1351 912 298 1121 75 1915 976 676 1279 1689 1435 322 1446 1532 516 144 709 572 1748 1521 959 41 1529 747 1680 1522 1562 990 1743 1109 311 674 141 887 660 1488 1043 1846 1287 564 1308 221 320 1393 1406 1864 1721 1894 1135 489 1278 640 117 346 1103 1072 190 772 1652 1438 737 207 1280 782 1925 1899 1864 1778 577 287 966 1040 1508 1184 1065 342 886 164 975 1499 446 1478 406 55 981 1613 480 1925 1146 265 1957 1800 1400 1470 1037 1629 1269 1668 638 1696 221 189 1810 1969 639 1577 1789 855 1637 1831 1646 437 1626 1245 1908 1933 1239 1737 1395 291 414 137 1798 147 1243 88 343 966 1575 954 733 1104 1503 1626 1958 525 901 673 1941 1086 165 778 813 1967 1259 532 1279 907 259 504 688 1537 1152 1259 1215 1944 1762 1302 1061 625 1842 180 1230 333 703 92 487 1199 1486 944 1993 1650 653 1877 661 1726 761 1284 111 231 929 816 912 39 426 9 807 1886 1364 1008 1696 215 1133 1580 1928 1868 245 1132 1888 1020 722 1134 1136 252 37 48 781 828 844 1717 1949 859 281 394 955 254 1059 1961 199 61 443 990 1696 654 882 1352 1652 1895 537 946 983 1102 1769 723 1890 131 933 866 174 2000 892 14 1665 207 99 1150 1880 1645 1779 500 1270 1486 1374 1079 1612 177 584 433 1786 1525 740 86 308 1100 1852 1926 264 383 1941 261 479 978 514 633 386 314 1848 1811 160 1292 1842 210 1693 1639 213 1300 1405 1093 1799 1263 433 1262 924 991 272 446 561 1232 826 1032 573 1279 1513 1579 756 1228 729 1684 974 227 906 1283 872 411 628 626 233 493 1210 1188 455 249 1025 843 378 1686 691 653 786 1562 1631 1335 1861 1321 1428 930 428 1728 1870 517 142 900 1871 1787 1325 694 1026 551 688 618 1036 165 80 841 483 1395 375 852 20 1776 549 1641 1296 1939 517 1211 87 703 1472 1565 776 406 1233 383 214 283 489 620 399 1373 1747 291 298 1665 266 917 287 510 633 750 1356 719 1172 1400 388 1189 1238 1052 1226 347 1898 139 1903 638 1037 188 504 28 484 22 1748 1052 330 1712 1053 1247 1901 1398 1868 1173 1322 1535 1202 627 805 270 1108 1587 1630 1142 1990 925 545 1585 732 1429 1100 338 413 357 1030 1929 1561 172 574 968 764 1175 545 1172 1523 831 593 942 1471 723 738 418 72 1335 822 1359 627 509 1084 312 535 1924 181 1819 556 382 679 880 1189 1782 1061 1732 1536 1329 1519 1399 1500 324 1045 898 714 311 18 1517 759 793 855 704 1097 484 1557 696 839 193 1487 429 958 63 48 1682 1169 321 57 1564 113 134 509 1670 1374 1725 496 1844 124 1703 365 743 1833 1551 519 529 1230 1544 1299 1849 1733 7 676 1089 746 369 119 1110 1364 229 576 1912 182 1789 1572 1387 673 961 1977 1948 301 60 1259 472 56 1059 288 1610 1501 1700 14 1923 1256 59 1387 607 1225 347 1941 1445 1895 1035 852 1807 1768 1342 525 1916 1790 728 968 1890 1252 1086 1316 1351 441 1997 617 2 1788 1501 702 1502 313 439 1708 911 1570 357 163 935 1906 266 796 1403 1838 1618 318 1826 1069 1578 1397 542 1626 259 1216 1534 263 1203 409 1954 1379 813 267 673 991 466 943 744 670 536 263 100 1564 842 1535 1506 1 752 1505 260 1413 528 712 1127 1942 1141 471 371 1815 1215 1018 67 668 1275 1373 1333 1475 85 844 276 213 1099 1787 1428 62 147 1415 973 968 192 1932 28 1215 753 1737 454 1665 603 193 255 1956 1960 1779 1755 1756 1376 1820 1506 1437 1239 1915 793 1134 1574 646 910 847 958 763 852 1932 1163 1817 976 194 662 1584 1987 130 1293 326 778 1492 599 476 626 621 1378 704 1328 1572 1728 804 1632 1474 498 815 1275 696 515 1587 1775 1653 1736 671 1690 1559 517 277 1542 1314 708 1646 572 1327 915 877 338 343 859 258 1830 1601 584 448 320 376 22 640 1523 336 1448 1879 1957 602 991 1142 720 774 1049 1825 1287 1368 1351 1762 1468 1855 692 1662 1969 482 1475 776 1086 267 232 1157 739 232 74 992 1854 1056 87 1311 1039 356 1624 1174 122 1862 1447 682 45 1085 1039 1880 35 1257 802 1031 952 933 1120 1852 670 875 327 1532 1583 236 358 647 1972 1935 1223 1539 245 666 572 311 690 1871 761 521 226 1129 1202 1274 649 1207 886 864 303 1768 76 980 591 680 1149 1854 974 1290 1427 909 1085 1542 1040 1435 1919 1157 850 465 255 571 38 999 1356 339 1978 350 582 1937 1207 1490 1694 1700 863 954 1433 267 1443 81 150 938 376 218 1136 1469 1883 320 293 396 1555 1308 1080 591 950 682 84 964 1886 510 1682 1935 493 1219 1149 849 79 1396 1444 476 112 1695 1167 1829 846 1542 806 1867 1327 1960 1183 1288 1558 416 934 982 402 1660 945 1123 1223 593 997 1480 865 44 1043 1206 406 300 1911 1938 988 1086 739 323 1788 985 1047 377 341 876 1060 912 275 1429 1089 421 689 164 829 1577 1596 1966 1078 340 138 246 410 1708 1532 185 859 5 368 1400 1928 1883 698 1484 11 430 355 1269 1213 1293 1202 819 1088 7 1035 1177 974 29 389 1599 1982 844 593 711 1864 1626 1991 242 281 127 1939 692 1688 1382 1152 1269 1353 483 1427 553 354 23 380 659 141 466 1128 901 510 1288 603 523 197 808 1132 1849 1909 1945 1329 657 1670 469 317 538 1321 331 503 941 235 1247 845 1362 779 1173 1928 1083 30 1710 1281 751 147 1570 1477 138 1555 1375 1125 1282 1403 1520 1169 1517 797 994 1350 658 484 1187 1414 1933 1319 459 823 7 1903 1616 974 1061 972 212 1805 1055 789 34 331 1908 783 1642 867 316 1553 1080 1216 974 1397 1452 743 292 720 1509 629 1275 470 1647 971 1087 264 1471 1959 695 1455 236 1637 893 622 1409 1797 1665 419 32 815 238 990 297 949 12 405 315 199 1128 695 266 669 65 591 1362 592 1812 1516 1963 938 1851 703 1533 176 561 1252 134 1052 537 197 1226 1888 1551 395 1482 1624 447 1334 1384 1279 1766 1423 298 597 1462 1788 413 687 445 436 955 1439 1063 1444 1648 214 803 1873 522 1351 1252 1358 159 1630 441 1872 52 881 1695 128 1947 1542 1094 1041 924 325 529 436 631 415 1394 152 952 607 1861 1605 1148 1775 43 331 292 959 138 1414 1096 1586 1075 341 366 1065 5 235 1851 1940 144 805 264 1541 860 1646 409 632 1819 912 1402 593 444 923 858 740 993 1291 1805 986 1588 308 253 1155 69 145 657 439 1687 1375 432 353 1468 627 151 1246 878 1267 90 1122 560 1619 1624 397 308 1566 162 1756 1742 72 61 322 360 562 405 505 23 446 100 1203 1422 467 52 358 1762 1699 289 984 911 1883 883 1830 441 1994 810 795 1012 1206 1931 96 1896 348 1003 1935 1743 1590 121 124 1985 290 976 710 723 1936 396 458 475 1404 558 1609 279 1581 1179 395 1502 877 1098 1876 486 555 61 1958 744 1677 911 567 930 617 1456 37 1451 614 205 551 1164 1710 339 85 1037 711 1940 1291 974 1955 699 1386 695 532 1261 1039 257 1524 1010 1240 1559 1204 1010 1044 407 1603 259 123 1902 1938 1650 398 1923 1221 847 64 1794 1708 1598 1973 1516 1795 187 298 1260 1271 1182 229 382 1994 719 766 1291 1193 396 734 1496 476 633 726 496 669 279 4 238 1101 1144 1218 1072 371 98 1216 793 934 642 1555 582 62 1683 701 1587 1653 927 286 878 564 340 1547 1884 667 475 1119 1146 801 1237 1360 1255 253 1943 995 1649 1028 648 818 989 1172 1321 1277 27 224 996 1487 1593 621 855 1250 470 1820 1219 1477 554 346 1472 1501 1445 1748 308 842 1109 1087 1284 540 1052 1126 1098 661 1424 1045 807 977 949 966 458 3 1256 1290 1058 497 669 587 353 292 860 1183 33 1465 199 1743 683 299 1840 1977 694 692 952 1699 1933 1937 1483 1361 1637 630 378 1080 1581 370 1032 1556 342 564 1290 1607 1701 606 985 355 1126 601 1434 906 1427 1962 1552 36 1494 451 543 1201 1052 381 1380 127 442 1140 564 1246 516 323 674 1282 235 450 597 745 327 1277 1177 238 742 1127 388 1245 1012 303 1180 647 491 514 1464 1672 524 273 164 1624 575 804 969 1263 824 142 300 1069 1131 547 70 985 1776 8 52 247 1130 1722 751 1583 853 642 494 1164 1822 1735 267 1042 296 741 484 100 1180 1917 275 53 704 1420 864 1789 139 1408 1941 430 392 1816 1522 1000 329 459 1426 1401 1934 76 1629 441 343 1901 1792 54 182 690 1050 1611 1192 1863 1609 886 1765 1524 612 282 629 815 586 770 1766 259 1099 1383 636 1873 533 532 1720 1780 1250 71 237 489 1791 1643 1710 30 1712 1108 1035 1562 83 155 1486 1902 1698 1659 529 715 365 1115 291 676 1431 253 139 1428 1407 1462 11 1475 1155 382 1640 677 1232 1562 745 1828 77 585 927 255 1256 140 1524 547 801 1466 23 1209 390 162 1606 1248 926 738 1181 1981 1066 727 14 1423 1977 1974 1553 264 299 1451 95 617 1657 304 105 1949 1138 1937 175 762 969 1053 1085 867 685 959 920 1937 1129 1933 1898 850 45 1521 1882 435 412 1415 160 1050 393 534 1671 551 27 962 836 1277 952 65 1142 395 1313 1741 1950 1648 1258 441 385 782 878 1208 1915 1054 1024 154 103 932 1989 1240 1740 692 128 690 1098 21 61 295 406 102 1138 1397 1 606 547 818 1872 1208 566 666 792 831 150 361 184 998 667 59 876 812 602 1794 526 845 569 921 1103 1036 534 7 359 144 121 1157 1274 1868 982 1843 1900 1668 279 808 805 749 986 1001 376 20 391 1020 737 354 213 1085 1613 1790 1229 1809 287 611 750 1305 800 355 3 1689 1814 1196 226 1114 1801 1003 519 396 1266 975 720 1936 724 1919 522 709 1167 78 1612 929 1282 269 1602 1827 1730 610 1149 1367 1321 1384 1337 1225 1424 919 255 429 207 1189 156 78 1652 1725 594 246 1715 655 605 1614 1518 585 425 342 373 1956 402 567 1311 1905 1467 1639 537 502 195 1581 542 1908 645 1557 168 1595 1744 1622 1622 832 1143 978 862 1117 169 414 1317 553 1410 1379 1517 683 787 1973 158 217 273 1538 393 213 794 460 248 347 733 1002 362 516 1049 684 1165 367 1734 686 701 1120 420 607 1197 905 1089 1762 1603 1208 1135 1876 968 1041 37 1519 16 414 1332 687 1031 964 1293 1540 653 712 1521 1735 1220 1250 1337 656 1559 176 1319 807 733 942 1117 1785 542 1989 1501 461 613 1186 224 1704 631 1928 763 206 19 568 1630 682 234 1568 127 672 129 945 519 1681 20 1190 507 286 142 210 1214 177 1271 409 1461 264 140 2 1435 19 1717 811 181 545 1747 1742 1113 1910 1785 467 1515 975 1340 229 1144 1289 926 297 839 366 1511 1100 1468 705 981 1549 270 477 470 1691 1868 361 243 1744 204 1887 1392 1150 244 974 545 1417 1549 1244 479 1653 212 975 1674 1793 386 558 337 1781 1263 1571 1425 1880 866 1876 1163 1461 1020 1362 505 1102 359 1538 769 1233 825 1595 10 122 541 1198 1343 1850 1251 1277 1155 1367 1670 1957 292 1732 1583 13 610 802 936 1124 1185 598 756 1158 286 189 925 1616 1871 510 1790 1764 1166 447 1251 447 838 1995 925 1929 1582 1170 1194 1244 151 1745 1012 777 33 1715 1384 1239 915 168 1003 621 1162 6 1096 1666 1329 813 605 675 1090 255 727 181 508 1344 1962 940 1126 1818 1910 1291 1635 1924 198 1805 1286 1108 1563 1123 1367 1315 56 126 198 480 1583 816 880 983 1869 558 1585 499 625 1481 841 929 690 286 513 1784 1986 250 335 150 1389 1777 680 700 503 1265 198 1725 741 19 1018 931 778 1314 1972 707 1477 846 1473 1362 889 1779 195 327 734 1446 263 2 1270 464 484 1150 434 1183 320 372 757 809 471 1168 1785 146 1038 1911 1521 63 1924 985 927 475 138 1956 375 1627 341 1961 852 1406 386 1875 1130 631 489 1892 1707 941 1797 466 1021 482 659 1187 1212 1859 1624 133 1404 16 696 1058 1314 653 453 1553 692 232 1685 1263 1869 1116 679 656 1846 261 631 1729 257 1477 800 720 280 1670 1873 1871 1878 1248 1475 1700 163 317 1658 548 1798 1788 1082 1890 1126 1619 44 514 1442 1033 736 1603 1682 1523 1365 252 125 717 1736 1798 1660 1803 1866 155 239 1136 309 1949 1822 158 815 858 1139 559 944 94 183 933 1105 1769 825 349 101 1363 1350 1241 1021 1133 789 1325 38 826 275 506 1797 751 351 1082 1335 374 550 155 354 393 929 384 1520 221 1581 1972 733 396 572 528 1950 280 778 1518 1332 1357 1955 703 1698 1094 1219 987 1467 147 1566 919 1088 170 33 1740 1561 1947 1592 1877 1009 792 258 120 199 1076 1138 1465 1874 91 1111 652 1444 451 766 1754 659 50 502 1573 84 1216 372 911 824 1150 1640 1768 1900 1319 1152 231 172 486 364 651 1880 264 1506 866 1561 531 1939 1753 373 1255 125 885 1729 836 1650 1714 1495 1069 1785 1898 1593 1900 1188 1912 244 853 466 301 792 1679 501 419 1095 1264 1030 401 956 1960 1608 590 78 386 1306 1705 1669 1062 1105 1208 957 130 1958 1151 233 91 475 1732 1337 974 1684 1985 910 1371 1716 937 1805 1157 1125 943 1491 1667 1836 1283 1624 75 1180 862 567 191 1290 976 365 136 1105 680 1072 1395 1751 676 98 1417 863 1913 1590 1331 1041 69 1074 1566 39 1939 1925 1403 169 304 1483 794 1147 204 1230 456 1077 594 1024 1670 1043 1531 999 109 479 1775 552 1694 1356 1918 455 1183 1956 31 1677 1731 1156 1735 1275 1080 1989 12 302 1863 1279 1850 1027 1944 1322 1222 877 21 1653 721 389 527 106 1183 434 1398 1345 872 1849 1013 1925 1695 262 364 388 1249 44 771 506 1888 1833 379 1408 657 1582 439 1329 1603 509 395 1646 2 179 804 226 938 1817 664 1384 1615 678 1071 92 748 1351 1026 15 603 529 547 303 1765 773 1517 502 218 1542 190 82 675 680 1474 869 1093 1561 1553 1486 1433 1716 172 552 1259 867 68 1585 303 405 1356 1613 1419 353 1568 716 593 1690 230 825 859 115 835 85 956 21 785 932 1524 1982 1088 1910 180 1788 1915 1064 883 1067 108 1980 1520 1995 1235 662 1289 325 227 297 444 559 781 242 412 1231 480 1522 551 572 865 114 21 683 1112 274 1811 1561 1964 1970 1536 788 992 69 1751 1631 1389 1939 847 1349 610 1278 512 1229 282 983 1447 607 621 1025 219 1783 633 1686 49 695 1026 1802 77 1970 1399 381 1306 726 1447 1092 1164 697 628 1514 1156 1816 1432 1875 339 492 853 577 34 525 449 1211 1074 971 481 1594 576 539 693 1702 1851 127 149 1777 249 1674 1130 274 1046 1218 1232 132 1087 375 1866 752 1358 1010 1159 153 983 449 84 1142 114 1635 1650 1077 1306 527 1833 862 357 1786 1916 166 1157 1144 1391 1285 1343 626 1863 1066 713 1001 786 557 121 90 1479 1669 1836 243 110 331 693 1909 1922 1439 214 1226 166 154 1171 1800 487 1460 1093 439 976 246 813 528 195 1186 74 1159 455 1618 1532 1210 1565 687 1642 1418 968 1811 1745 569 396 1120 477 1764 37 898 61 740 651 867 1090 656 1861 30 1641 1637 1980 1430 1786 568 833 247 847 955 1554 829 648 1582 1865 1989 398 1800 1477 1856 775 1527 1789 1631 1307 276 818 1195 148 1146 1412 420 59 72 280 637 128 277 809 1973 1977 1620 589 1321 912 1368 1097 792 1830 426 583 984 1292 1384 854 103 148 1488 403 1316 1075 286 1927 1951 1722 898 1169 638 885 1285 966 2 420 1838 358 218 1688 896 961 598 1872 678 745 1438 1716 770 1433 1748 1873 865 902 1238 1111 707 1398 73 639 1514 335 1171 882 689 816 760 1558 1184 165 1176 505 845 1143 998 1939 1428 771 219 935 906 349 748 1194 303 356 730 1767 1602 743 1753 403 729 1704 35 141 305 496 1421 1895 339 1555 1146 1323 1384 1798 1263 872 958 782 1160 876 1739 1354 1737 1639 801 116 230 525 419 1044 871 796 1063 822 1862 1422 508 909 843 289 1694 920 218 678 472 1235 651 1559 186 673 1691 1900 539 1433 1793 159 1072 1310 1940 1903 861 1844 58 882 603 1008 884 527 1163 1583 329 1947 1978 1658 543 769 1094 1160 401 311 1440 1188 1614 943 66 193 1982 1756 163 683 426 854 1192 848 1628 1919 382 127 165 918 693 207 1166 732 95 787 337 838 25 1276 1433 1026 921 848 487 605 1337 1706 1047 852 835 1218 626 1370 1166 687 340 1209 1303 1353 833 1404 1011 468 1092 93 1588 330 952 859 762 680 1115 1486 1772 1484 1776 526 1464 1437 484 224 183 1979 2 1410 324 921 475 1482 1215 1945 384 922 589 678 1826 134 178 1623 269 1545 129 1395 1567 1060 243 240 239 313 742 81 700 1000 1480 111 388 1672 5 38 1223 1816 301 932 378 517 1386 845 768 543 688 1315 534 344 1205 373 1358 1772 755 805 238 1079 332 958 89 1428 1406 1765 1215 1122 263 991 993 1644 458 1892 1208 1368 1922 1906 534 1359 887 133 1596 207 1327 262 1966 1230 1606 1410 1732 1904 577 620 1026 1643 1280 1173 443 697 1714 1355 1409 1517 1917 16 1632 1225 206 492 492 48 878 1046 600 56 1622 1871 1160 466 36 1903 745 1676 1918 1012 1567 134 1062 1880 1936 837 767 1170 1312 1877 1855 1968 1707 1042 1270 628 1386 888 1246 636 1824 1849 243 1703 1620 1791 388 836 133 179 1515 1773 985 1277 890 1973 1622 1949 1318 1405 756 746 1320 1261 1090 1273 705 801 1784 816 910 33 845 1979 829 1958 11 942 415 1914 352 1772 1087 240 534 1496 1 84 725 1483 286 1955 1014 805 1535 1486 1803 1879 360 427 94 1584 968 141 840 1878 1117 1461 1443 1543 45 1080 226 17 610 371 383 175 1814 1693 1605 1317 1152 876 271 318 1597 1243 1168 787 338 314 549 367 1153 1174 1048 945 1563 267 1478 34 309 359 1571 1208 1085 1360 220 1514 1919 1753 686 1604 115 689 229 1437 9 445 104 1431 536 503 755 1159 1843 1430 1844 86 1646 1824 1659 1975 1183 318 411 682 1304 1327 1414 832 1476 367 1992 768 704 1305 274 665 1452 1851 1594 745 1874 1193 1073 1374 1590 1748 134 1707 1870 813 745 349 517 1605 994 207 314 1782 1011 570 894 1879 379 433 1166 1868 1773 1628 942 461 1760 1634 1527 744 312 1245 49 1513 1957 649 533 1769 1178 190 796 644 1473 1822 1420 703 349 1056 149 1946 2000 1726 1078 147 1774 1836 438 123 17 506 1695 1213 1262 892 589 652 1417 328 952 1228 1381 1184 1918 1172 62 1072 1254 226 906 202 1392 1071 909 512 736 1605 1308 386 540 1230 613 1273 1908 351 1629 1555 146 1941 682 592 1474 1886 994 1372 1955 236 579 1470 399 949 916 1039 952 1999 1691 928 995 1402 1857 1030 489 1485 164 583 875 1302 1868 825 135 1165 1056 1560 1161 1064 873 681 83 196 1670 30 767 866 1522 1257 260 320 67 307 1736 1626 116 1103 469 369 582 1051 639 907 1650 951 308 954 1139 1322 1941 849 18 1393 1653 1189 1281 504 527 129 1387 126 925 172 284 260 1094 526 765 1063 1463 977 915 798 262 469 329 998 594 951 363 236 1695 1186 1253 138 657 1430 490 918 1639 1656 89 39 1194 234 1725 362 998 813 628 484 1704 1877 1507 984 1832 1148 472 1916 329 873 528 1399 95 1250 10 1437 496 1679 1211 1726 14 689 1955 508 1956 35 608 460 95 1824 1586 1599 527 1253 302 433 1694 872 1399 1777 1488 1754 1498 1107 604 1609 1241 1698 442 9 651 426 1197 1235 993 165 1043 1342 444 371 1898 126 893 688 677 1834 1309 1777 1216 1426 574 543 1920 401 737 695 942 1295 1578 1377 1942 1034 1154 1248 683 1927 1195 1993 1854 1539 1113 183 1870 447 1326 1454 770 123 1670 847 789 289 213 1756 1648 1238 542 237 623 1501 405 1121 1085 685 1127 1161 225 1859 233 401 1501 251 1326 416 500 1675 573 1955 1597 1472 1058 981 597 174 516 849 105 162 1271 1771 644 1578 1251 1164 1366 199 1044 1868 1670 1058 531 1077 970 717 629 166 372 699 307 1829 1358 242 282 249 1850 416 595 838 595 684 886 1610 1800 1342 1930 856 154 1362 1744 1811 356 169 1425 1133 650 1185 165 192 1253 726 182 141 126 1640 212 1764 1241 1279 779 163 1061 1324 1713 802 673 1538 1172 1902 225 1269 131 1700 336 610 1004 33 344 751 374 296 1472 500 1536 771 1381 650 1786 1533 1261 1491 146 1312 1160 219 610 1594 871 301 919 1894 530 793 1478 984 1300 1652 1802 1129 490 1520 833 244 1916 622 919 255 11 337 307 910 188 1941 1457 964 115 512 800 44 723 999 1101 776 1125 1652 1119 311 120 1031 1572 588 1400 1211 1180 77 1426 155 869 713 1542 772 1910 445 1326 444 689 617 863 659 1106 638 1885 393 557 1147 1011 113 455 601 1459 180 1747 771 1563 1017 1120 1034 169 1091 833 920 1377 875 1565 1891 700 512 264 117 1443 1661 418 1673 268 170 1646 424 292 1445 1254 1045 542 1154 1277 86 875 512 1493 1397 570 351 1011 469 626 879 303 808 430 1818 592 1504 72 1364 455 1109 809 482 410 1143 15 1306 1349 37 80 9 1260 829 1103 282 1668 644 1309 1013 818 376 1505 23 1524 724 1355 961 527 868 837 627 537 1482 1467 1642 104 1264 333 1591 1706 703 1810 658 311 1183 1424 223 147 992 393 1856 584 473 871 1163 1460 1903 876 237 143 184 3 383 816 992 459 888 1200 1563 1573 1044 1055 1212 28 1012 1957 454 421 309 1500 465 1783 1349 924 16 1756 627 407 112 1880 871 727 1315 474 114 276 110 1329 1623 1850 1167 1472 1418 1258 1700 1749 1607 1712 1992 87 1526 357 1519 1998 126 1830 1540 1063 1128 1493 1088 1048 1014 1246 942 1793 611 1501 349 1572 1708 958 1398 870 1312 1013 1502 1318 1444 1071 878 1517 1706 488 113 1351 978 814 1310 641 1153 982 71 83 978 1422 1169 1681 1211 371 885 1244 1169 644 854 1550 1102 1846 1764 1798 449 1210 704 752 1223 188 481 1641 1930 1837 102 673 967 434 1341 482 1539 1422 1684 193 1328 670 1934 1426 957 1172 1560 1169 1244 583 828 814 1945 1753 1254 936 231 1656 1285 1693 1628 537 1652 288 448 242 74 1229 1634 1862 62 1098 1388 1943 1679 222 488 1863 1892 1558 739 719 1311 245 481 308 1895 924 1729 1622 230 1658 1954 75 976 1254 1718 396 21 1099 358 1342 233 803 663 868 578 759 571 1411 1345 1654 363 742 1797 996 3 467 348 676 1262 413 1756 873 1412 523 1281 1210 513 1722 135 1125 1272 1374 475 821 967 959 285 422 941 1265 1769 1336 506 1044 1606 530 1382 1966 1757 26 1381 725 1038 1538 504 1170 1825 1509 807 642 873 898 863 1758 957 1607 1894 558 265 386 1031 858 130 1589 1802 81 1097 1032 722 829 1314 1283 254 1782 1990 1804 824 1286 54 302 1426 878 192 267 1779 1671 503 1490 652 1307 1646 84 1199 1764 53 1108 1730 373 1063 478 752 760 867 330 593 1944 794 384 732 593 233 989 1738 1284 791 1335 364 575 1216 1742 1455 748 596 1508 735 1081 1978 926 1546 808 569 1403 1895 376 1384 1989 119 1635 67 1781 1210 25 513 1308 421 14 565 1231 355 847 626 1202 1065 1723 1250 1369 1855 351 232 1483 1355 1106 181 1528 1504 579 184 1724 167 112 233 452 1708 200 632 1169 701 818 1217 1642 1487 80 1379 423 1090 1135 785 940 1701 1568 265 162 268 1052 435 204 625 1954 1708 1640 1082 997 1684 1717 1834 1253 980 356 1113 1818 1652 1746 1352 1848 1708 596 144 1791 809 1284 347 1171 643 684 1478 28 1373 736 468 766 1516 481 1286 1211 11 78 1354 231 1070 1598 1506 1661 1046 1740 775 177 501 1554 1693 1029 434 1418 328 352 287 480 1951 251 1769 987 1169 798 1056 1934 517 1275 616 906 502 1400 1230 1959 735 1363 543 386 739 1537 230 1769 976 1784 1812 453 37 1214 5 1319 1505 306 1904 1542 1326 745 591 1256 1519 1307 865 1519 1205 1775 1980 214 1272 1540 23 1932 1156 386 22 352 1314 1824 295 1758 1865 1383 189 1912 1732 535 26 1081 165 1289 1811 182 650 725 863 1798 16 516 1888 1011 1366 104 869 881 99 859 1055 1359 1802 1285 1202 188 364 1394 1886 1612 1534 1956 655 1003 1373 325 1218 321 1280 847 682 1110 1950 303 177 872 575 1335 738 1834 871 612 1463 1183 80 1599 430 392 1478 1767 498 1643 1129 1343 1047 1269 335 1428 741 1152 1625 755 201 152 183 264 1192 490 1005 345 1718 1343 168 676 663 1928 1404 1799 771 1578 384 1471 543 1404 509 146 425 558 1826 928 356 1564 139 663 965 1107 355 1207 861 1972 72 311 937 519 382 373 1494 801 39 515 57 1673 417 688 126 935 512 804 1518 1646 1086 832 1463 621 1664 1621 327 416 267 1925 1768 60 503 7 1491 1962 1298 1934 1150 419 792 1676 392 398 1842 51 774 918 1756 1661 1327 1263 748 364 1813 26 1279 740 1605 1847 646 1192 81 1370 802 578 747 1601 1163 1575 1941 1573 1319 1114 1079 32 1081 944 1601 206 168 356 817 231 1138 732 279 587 145 1964 87 1887 380 1929 1855 695 321 929 1274 852 1922 728 1764 1392 1053 1190 1391 1576 1792 432 69 1530 221 1667 159 1326 1051 1593 1317 826 733 373 1335 816 822 1345 268 235 1421 634 1912 1386 1678 506 1939 716 1969 1094 408 1821 255 25 1068 256 1698 129 864 1885 1900 281 39 364 827 1575 1644 707 1483 326 78 61 77 567 1469 204 1927 771 602 256 123 1156 410 584 444 1221 1532 696 1695 182 571 1036 1567 885 677 1004 1219 778 45 1888 340 1442 1470 422 1737 894 1025 1793 165 300 1777 133 116 998 1181 705 33 730 1053 1499 620 331 1497 626 859 1941 279 1184 1550 326 1075 1710 1223 11 212 1901 234 1689 1628 898 513 1390 143 338 1091 1078 1240 1583 390 946 345 257 1426 1142 1058 1832 744 1202 84 1984 3 1555 6 550 1966 1803 1655 331 407 1087 1829 823 1554 15 1662 271 1040 987 613 1802 737 243 471 1969 840 1552 942 1317 1887 98 1381 357 75 1242 845 1040 560 1033 576 1111 408 1287 1685 1127 32 1832 1252 278 196 845 58 1579 300 983 1614 1971 439 1329 36 1538 1879 1583 882 1735 1036 1153 338 1139 1158 668 104 1050 469 91 1220 395 1620 1250 1114 1805 1638 372 304 1546 1230 437 1847 1313 341 1538 270 1206 1240 751 115 1117 1008 961 731 759 1607 1822 1717 668 1831 130 1194 234 1685 660 1639 172 990 1655 1118 1966 304 1093 826 912 1212 377 770 826 1419 220 1263 448 1887 403 1777 1141 1451 1894 783 1284 1349 404 638 1276 523 597 805 1180 1956 80 1470 1520 761 959 94 1099 1028 1344 937 1926 1559 1517 96 1543 111 1277 1196 1781 859 428 1488 1467 1352 1209 1322 1947 591 1583 1706 1429 481 1399 598 1752 305 187 1549 72 307 1837 907 289 1428 921 1804 1627 202 985 980 430 1997 952 206 1352 1319 1673 1748 157 808 1657 1791 766 1356 658 479 925 1265 913 973 975 883 1482 783 723 1562 394 860 1331 1992 1294 321 1401 427 978 131 20 202 1292 389 1610 718 1467 396 607 1454 42 289 1095 1663 489 503 1289 667 110 1711 1830 354 1111 696 1928 319 1267 1450 493 637 466 1109 1190 1801 395 757 1035 1865 717 1209 82 653 1031 1780 1344 1989 1483 1395 974 580 544 1265 463 1892 1000 792 1330 1641 1570 1032 1299 42 1057 1037 1223 1229 604 1564 184 1650 1254 573 653 916 1473 1600 1005 587 911 25 1557 1621 746 830 1273 1494 1365 1283 1624 1421 1698 307 435 1754 1141 2 1118 605 680 1025 1064 1472 449 1650 1960 1976 513 972 1208 568 1006 1889 1511 1334 739 222 394 1570 566 658 2 436 1979 1411 772 1813 1559 1678 52 897 1448 1629 1011 124 1811 718 588 419 1661 321 105 900 1214 1602 715 112 1379 296 1290 527 1107 1757 602 1541 341 1056 974 420 1600 1623 1841 1618 562 1832 1315 557 1605 1482 688 604 1263 807 104 1015 1433 1365 1386 1818 658 1110 914 1701 244 76 1429 1368 1544 385 730 1470 534 1446 172 1591 512 58 1821 955 1311 462 1357 203 1725 1862 172 42 773 802 220 700 328 990 474 1053 146 695 1134 1861 1180 815 1984 1787 1315 483 910 648 1384 1003 636 894 857 1297 331 201 1825 118 765 500 1564 353 1016 14 1277 1001 505 1774 499 582 1307 1045 905 1267 471 1892 1645 1350 558 1006 868 98 1190 1647 620 1517 753 588 401 1246 596 605 1348 346 214 1097 1225 943 1496 1985 1904 1056 644 1951 1511 626 184 1696 142 550 1029 1120 1179 281 867 645 958 232 408 511 1895 888 473 1502 119 996 431 1828 725 120 30 1196 1714 558 1250 1228 1086 519 907 807 941 477 874 758 1204 1222 844 1784 1449 1979 487 1047 810 1418 1155 29 1084 1337 155 631 1623 1804 180 153 959 648 1869 994 1319 841 1447 1762 321 1105 1286 537 825 562 1625 1585 1347 110 1287 1198 1250 1949 1195 1957 666 1823 1281 1243 1672 1538 273 1456 1889 6 188 523 728 1455 868 1560 84 1835 97 848 1825 1445 897 567 1126 1097 1584 667 919 1864 1704 1675 1739 1727 1114 1479 1921 835 430 471 735 431 1000 1791 1435 1730 1259 1825 1709 115 850 1859 52 54 445 1874 8 67 1721 1543 1585 1285 1283 345 1158 1744 366 163 1016 711 562 424 1408 77 1736 1924 854 1770 500 1413 1124 816 1890 586 954 239 1540 1115 899 1734 218 153 616 298 1555 982 1459 620 1620 968 903 1686 839 1770 1038 214 5 1524 307 415 726 1805 1009 1628 40 590 507 118 479 1288 382 1928 540 441 1444 496 1169 1067 394 1289 868 1341 1428 1480 450 1126 736 771 822 807 872 8 1098 1712 1724 1661 1997 742 1359 852 117 628 561 1602 1719 1359 1869 975 565 1007 467 736 743 810 1737 1620 77 499 1294 492 1076 995 1999 399 567 1239 845 76 328 923 1455 33 31 756 1220 827 1266 1172 1755 799 1670 906 1863 601 1285 1912 1805 67 1264 1897 256 1241 1063 162 271 1402 342 184 1164 225 1778 627 33 756 357 226 1359 1565 262 223 1799 1304 1741 1492 1212 1644 709 798 1208 285 739 1952 78 1537 486 1387 1264 1570 1423 45 690 276 499 1128 238 1623 254 1285 426 1358 1498 632 1063 1793 1521 726 363 977 1568 1396 1586 778 1020 1761 1200 1485 153 599 458 1727 1529 1710 1877 1516 1282 1010 511 736 1603 1110 621 103 1639 1832 1908 1843 11 1495 1149 831 125 1411 1714 482 1958 579 46 1845 1354 269 629 1432 1244 530 1166 1890 23 1399 122 1400 1147 1803 288 1888 1989 1334 295 231 770 79 1848 559 1749 161 130 1836 1351 1359 720 1425 942 1877 1689 215 338 17 1910 926 1099 1969 1481 1959 1583 1631 59 849 27 426 1782 1234 1615 1223 1189 633 1215 1208 42 322 327 444 542 457 720 1288 846 1106 1904 1379 979 504 1222 1240 754 725 1398 87 710 242 1106 1709 1995 175 1386 1830 1885 1877 1476 960 416 1082 1504 1410 49 1525 358 1372 140 642 1297 1217 927 1928 1279 738 15 745 105 525 1770 746 1985 326 925 36 1946 500 1095 1003 588 1136 1357 1069 1287 1993 223 332 472 779 1211 863 890 1361 753 550 31 73 631 573 1776 1528 445 1091 832 1501 1859 1611 183 762 426 1842 1550 464 1033 1970 1111 1322 801 1703 783 541 1299 241 86 1038 208 1145 414 164 1569 263 434 608 1465 1427 457 235 1687 890 11 303 240 1043 467 1752 444 1907 1893 1756 1664 814 1651 1929 1709 1823 539 1933 1958 74 3 476 631 1840 1431 670 932 723 1538 375 1664 138 363 507 1808 214 1618 1889 191 806 652 583 211 729 379 295 1343 323 1233 360 1418 1585 1782 248 448 64 376 617 472 602 467 9 1574 1587 1970 1686 386 243 692 770 1704 1333 1586 1716 289 95 143 767 1170 1491 1873 1862 452 278 1376 1568 484 734 1901 441 156 1042 1973 841 337 972 278 1081 1214 1906 480 1139 1249 1350 1759 298 1428 218 761 90 1759 1048 1955 144 1372 1105 281 1069 1339 84 1661 135 1271 1905 1728 352 937 1534 63 859 444 1403 1487 1517 688 993 1420 401 1907 752 223 1247 1277 985 1230 1837 474 441 168 1157 605 1384 337 1849 1555 1872 507 565 1190 482 358 885 980 213 1321 1735 1183 1136 1681 257 1685 938 393 70 1955 1264 1243 1269 1734 1479 886 1858 546 1107 1633 1898 1191 1047 1262 353 1280 1294 451 414 1406 9 229 169 1797 153 837 1027 1940 208 1776 167 1627 1347 1329 160 1112 1299 618 1436 723 765 276 1055 1883 350 355 827 1152 650 189 1166 290 511 636 44 1353 1158 49 1566 1831 42 588 1227 188 668 313 1463 1016 565 493 1466 294 1837 18 1490 711 892 15 715 188 736 908 1789 648 399 373 823 1045 1229 1660 1659 966 575 612 714 669 929 811 753 1839 1365 1511 1140 484 1773 1636 602 1043 299 653 521 765 774 970 1092 1481 864 376 818 1200 1719 1343 481 1401 296 1808 170 632 1802 1694 839 419 602 1615 1890 118 291 162 1648 1159 1921 547 1294 1164 1190 1292 1578 1467 1292 527 1653 1138 1483 562 1208 409 45 1081 1685 1236 1233 1626 1919 45 1838 317 1229 1618 616 419 1882 1323 391 153 1393 959 1142 285 679 503 1881 1808 1961 83 1811 732 872 476 1318 1671 1890 777 1132 297 1123 1222 983 379 1980 1474 1940 256 1954 1015 997 1032 26 560 1294 147 1988 1702 1024 915 1989 1323 1797 597 506 75 427 994 1498 1311 149 416 811 436 302 1358 1975 1004 191 544 1440 628 1378 1688 642 1509 1048 1334 1560 158 393 113 226 978 1738 1158 1765 590 1876 1105 1763 1263 1970 186 1197 1089 1946 529 1431 666 800 412 379 840 1832 1264 768 648 75 95 843 649 315 1378 775 768 202 1207 1233 158 1448 1468 487 191 1948 1133 499 868 1653 1801 803 675 705 1548 1435 476 1469 1545 12 880 14 934 982 1166 1008 557 748 478 1725 1791 1495 593 352 956 782 648 1242 273 788 836 1349 1729 627 1150 808 359 504 1113 58 186 990 245 474 146 1584 1684 1502 907 1337 258 1114 215 222 1697 916 313 1071 1090 982 415 137 811 243 1503 751 741 286 582 1643 5 951 1788 399 846 103 1052 881 1093 1022 323 1047 325 1611 1111 1086 1716 284 1690 322 38 1798 622 1241 592 199 955 800 1231 282 672 1835 1162 156 1591 1015 1621 749 459 802 568 72 110 1389 960 262 1062 1152 884 1023 647 815 842 1523 984 28 1659 969 863 477 468 678 413 224 271 496 706 1852 337 1299 504 1737 1893 580 1443 723 1577 84 1980 1179 1112 1287 1386 1375 456 1797 1378 1819 1172 1121 1872 31 364 1624 1079 418 235 1453 421 1544 1130 1843 811 705 676 1593 443 722 1658 829 34 87 1527 1114 745 137 662 692 1942 860 1347 1414 504 1021 1199 1242 964 954 408 1625 1897 498 664 1203 1259 1951 1901 1745 334 65 745 1752 1184 493 1243 897 1740 549 1310 1320 1836 1866 1008 1121 1455 319 85 1154 924 528 893 1965 470 434 1508 12 1056 1117 536 786 515 280 752 79 109 708 1819 1380 28 1835 615 760 780 938 499 1242 829 573 967 1721 1768 762 706 544 1347 385 1988 1797 131 306 1533 1125 1026 1440 1654 536 50 436 1263 731 368 836 1624 829 444 1110 612 825 601 1744 619 38 400 978 847 1788 1913 1158 1105 664 972 246 1525 753 548 159 1795 892 806 1077 1567 1165 1234 1864 683 847 599 645 588 38 923 639 650 1475 1979 655 1532 7 191 1642 1620 684 322 1666 1126 784 1937 1136 47 1811 130 1728 403 1555 967 1613 1271 870 1731 431 417 1705 1820 306 269 598 1153 1738 193 634 78 1267 1427 1128 1950 685 169 1448 1153 1304 418 533 334 1644 1427 1894 553 1021 164 458 889 1821 236 1465 724 642 746 248 364 1561 710 221 1646 1547 487 309 1415 1584 1399 99 1098 753 980 265 753 1778 1511 1755 1616 1871 1274 1138 1376 1558 470 1151 474 86 1723 1233 1841 1158 1412 904 374 1002 1593 1275 1766 1105 1078 1975 551 1042 173 184 1747 472 744 141 724 492 1809 711 1520 1618 917 1107 1319 390 134 1401 843 489 609 707 846 1766 368 1041 611 922 1152 364 1694 1812 965 1739 701 1305 124 867 779 986 1041 1713 1907 602 1667 1405 610 1851 53 263 112 1209 1830 1541 592 1449 1571 897 1813 98 779 1516 1351 781 228 343 487 10 172 868 400 308 147 1880 447 1573 1719 628 1876 540 79 1908 184 1134 1516 136 1777 42 1724 865 1493 1698 337 494 988 215 594 919 72 1717 1089 505 537 1951 1597 1524 1772 1291 824 1089 820 145 1179 1625 1388 240 393 1410 444 1314 482 170 330 641 1417 713 1010 1386 600 658 377 1553 289 1418 1855 1189 1928 1853 307 1141 1648 1613 1483 131 1923 668 308 1736 103 1564 807 808 1565 612 493 1079 1291 246 164 1949 76 1183 882 502 406 1439 121 1373 813 1882 1500 1738 1606 446 385 505 942 101 1783 221 732 989 954 916 1061 887 1477 557 1983 749 135 1032 455 391 90 781 519 1216 511 1167 450 1364 1822 1858 1794 956 845 587 468 654 1982 1223 354 1663 1918 575 354 1498 731 314 1964 534 1254 147 2 450 761 1532 1691 52 843 1012 1713 1251 769 437 1292 865 663 241 29 861 1024 734 1024 1912 1835 495 428 1687 262 518 1388 728 1719 1047 579 1960 680 1294 668 836 1107 659 464 303 863 876 1628 1011 1513 180 289 1228 1126 139 1709 1953 248 239 1099 660 1103 1033 1159 1116 1906 330 116 561 191 1064 945 1112 1167 708 937 943 877 1502 1546 588 1704 1355 744 993 455 518 1363 1122 109 1140 551 362 78 1884 1859 603 1600 375 140 1860 357 4 930 8 1064 768 498 173 150 36 1774 674 191 335 187 132 1740 1877 921 1875 1012 1080 264 1777 730 790 825 442 1689 1635 1010 970 803 969 1783 1772 1941 989 277 655 736 1892 1184 238 100 694 544 895 269 1154 231 251 722 786 1318 1088 700 864 1073 244 4 344 1152 507 1408 976 344 1771 1888 374 537 94 787 1721 936 295 1199 858 272 729 1281 212 661 1716 1346 762 394 1985 811 1680 67 1504 1482 813 125 287 1845 1504 205 30 862 1696 1606 930 408 1256 1871 1287 1129 1491 1732 121 577 612 1723 548 1466 1289 1466 890 1984 512 1256 69 770 1899 1553 1166 41 657 1870 1854 233 1813 1412 338 263 235 507 772 474 1639 1810 760 980 72 1681 148 2 1030 1648 1732 162 24 1302 444 853 1001 356 1199 949 539 1827 1504 777 588 715 232 39 553 118 1895 921 592 996 606 339 10 16 572 1283 121 1346 1175 1242 1806 551 717 1659 1599 1358 1484 1313 1111 1780 831 1142 1502 339 794 449 1034 1190 1688 335 1718 144 1586 1525 1234 654 1459 1813 1547 570 1386 1216 1916 865 96 1451 1717 1143 1547 1364 332 650 498 1382 1042 1476 641 460 663 1125 303 1219 463 1408 1902 1667 1782 740 339 1967 1603 1695 1735 331 1802 1486 141 1741 1156 967 725 663 18 1803 128 1732 1008 1382 1429 65 119 841 1475 1486 1285 1307 1720 1685 1089 1099 1090 298 1593 1624 1396 1091 142 709 299 74 563 1847 786 721 754 1056 626 1526 1280 914 318 1815 546 172 1598 919 1487 425 1945 1522 1048 73 1945 461 438 1631 746 1025 242 1437 1908 1242 1131 1933 537 379 211 210 1088 1045 1515 990 1667 983 1712 1701 182 247 614 177 985 610 949 1688 560 1057 832 1819 897 221 1101 400 1886 372 594 1442 755 1500 61 1512 658 1672 680 1667 109 1401 1082 1692 324 534 1361 1581 1520 478 1774 1646 639 557 1250 1124 465 1486 1416 933 274 1537 1234 1423 953 669 1369 1193 1904 967 1823 1530 245 1924 1816 1625 1008 555 1128 1252 662 606 206 405 541 842 1009 850 337 1421 42 1892 231 1145 1411 522 913 1334 126 1167 977 1132 1001 761 177 896 2000 196 337 191 1699 334 562 265 314 1636 1748 1200 1207 829 1835 1186 299 1813 39 82 27 1453 1619 1358 788 561 1918 541 349 1914 281 1991 1884 1317 1 729 1867 643 1341 1288 1868 691 90 22 1787 1261 1317 660 131 752 1864 807 532 1295 329 1470 1204 486 1119 1906 83 1604 135 366 1411 116 1110 1634 503 524 1855 227 1867 905 520 1413 934 1178 1880 1051 715 141 1459 718 454 1191 1034 1117 1685 504 1324 884 1428 510 49 1440 1453 169 361 1473 1488 383 2000 961 400 1296 1109 580 1678 1980 1820 1521 618 932 1696 624 1863 1119 461 1540 1935 622 1933 538 1687 1682 1376 1955 1811 1500 802 1759 1085 533 872 90 786 399 1819 908 365 1596 1240 1323 873 526 1335 1204 609 654 1611 234 1354 832 1929 1038 708 999 668 1375 1212 885 137 1107 1798 582 302 1543 1273 894 1424 1652 1115 1552 1446 435 1903 769 256 547 619 972 1916 24 1039 806 953 261 419 1173 749 957 545 781 885 311 211 1739 1628 1200 1037 213 1357 1477 1358 514 476 161 596 726 1922 1380 1902 545 615 453 245 969 1462 1657 525 980 1643 517 1928 90 1759 1568 685 506 1688 1036 183 1005 170 1687 1840 1672 1411 1757 2000 1446 1686 1840 1473 1445 1382 1322 1157 655 565 1154 41 332 1181 1822 107 470 751 184 1195 1293 59 516 1742 828 767 529 617 1820 1763 1806 92 887 788 702 428 1344 927 527 421 721 1729 1016 1296 901 1629 1969 1058 487 45 1175 725 1034 284 1360 907 763 404 1355 1519 116 1316 1916 543 531 1284 919 1175 1514 699 683 543 167 1537 1681 1929 1799 753 1077 1379 231 641 1892 804 267 949 614 1332 1570 1760 159 1228 1018 1357 1184 1953 768 654 547 1131 1755 114 1431 1563 282 1692 232 588 362 594 1987 1368 1468 1427 632 1038 1895 604 49 1603 1226 1565 1106 1432 581 1143 498 314 744 1193 1817 95 1771 1324 970 1839 1728 251 1923 1537 1830 1159 1634 553 1648 410 1563 1118 118 1770 1991 1696 153 1201 1007 1897 1692 666 1769 851 514 1854 370 1339 1795 1521 221 1733 691 1158 1115 817 1044 1194 1675 316 970 719 260 969 735 1239 257 1281 761 405 76 1705 841 1726 702 948 886 1941 1717 1752 1193 1864 1431 1765 1801 1477 343 1011 602 945 1558 507 850 1834 939 1369 1148 539 1222 1264 673 1568 401 479 1347 1019 488 147 1883 1878 779 1229 1862 714 1569 1381 908 1856 783 783 1778 165 1754 669 384 355 1225 1637 820 1934 1519 1637 424 1132 247 388 594 1049 112 458 1675 441 1883 1283 371 239 931 1727 1539 1598 1021 1342 370 574 1759 507 652 2 918 406 47 1191 35 390 72 1727 518 1679 334 287 1581 1280 1485 294 1998 896 1510 1807 1300 571 1973 1592 279 439 1780 164 95 1884 1182 1150 1385 851 1493 47 219 1677 120 34 757 376 383 710 1928 1246 681 452 1500 1438 281 289 252 447 172 1382 1189 1906 1774 1359 304 360 1950 1456 1243 228 1887 1278 1774 1809 1984 1389 1148 583 1390 1030 1209 842 615 1820 1404 1284 1907 63 853 1749 1311 1328 256 584 650 1158 1418 727 452 768 675 33 1555 92 1429 1563 1831 1016 821 181 369 1927 1735 559 1856 1654 598 1355 1516 239 1492 564 1318 446 159 928 1071 994 1334 98 1560 1286 810 147 122 737 1400 1874 1815 186 1237 1897 401 1888 1611 274 650 1562 1684 186 299 666 1284 213 265 871 220 402 69 571 363 1120 434 794 648 225 348 660 1998 1838 1768 365 807 1467 630 1067 1964 1565 1998 1807 1595 553 1050 1928 1899 1102 976 1092 396 550 436 1561 146 1065 1147 1731 1364 931 290 351 1023 1015 1200 599 577 708 569 1422 947 167 1349 1471 214 81 624 113 33 1642 723 1950 57 693 867 372 115 134 985 1659 6 1314 370 1496 1765 1894 1912 289 235 747 1328 1346 967 280 1829 1056 523 168 245 44 1871 398 762 170 1979 230 124 1219 1957 990 1222 952 1800 1429 1846 56 838 1122 1848 723 110 488 549 271 225 729 88 651 450 1529 1665 51 157 868 30 371 1578 1874 263 1215 81 1689 344 1411 1839 1876 36 726 346 276 936 1540 706 916 1006 1597 1177 1569 916 1464 1796 185 1308 428 1890 243 677 1216 140 880 10 48 1758 752 985 419 630 104 1862 172 186 626 321 270 1630 326 1541 227 838 1016 627 1054 1769 1474 591 1744 1095 339 1608 328 1900 280 1854 606 213 90 831 482 1314 568 1075 1328 1277 374 361 1559 203 22 593 570 944 215 1211 407 216 1275 832 1302 819 973 1104 612 960 1954 1883 513 1997 1311 484 758 1214 1804 259 1099 1564 648 1866 1640 1312 925 1434 1467 1793 5 1878 553 1625 1244 1416 1608 1903 1352 499 1164 65 327 554 1664 383 1720 223 456 1520 1661 365 661 1247 1502 858 1401 1094 962 1400 331 702 618 1051 413 1430 654 1792 972 1442 380 1275 1128 134 1598 385 1157 1971 1548 1848 208 832 1761 875 1158 1549 1922 1811 546 484 1373 194 1013 1250 750 834 1563 629 1784 542 907 789 354 1663 1072 1959 815 729 1126 80 419 1607 998 391 579 1172 1238 1487 1052 411 202 131 246 1586 1632 35 26 851 1163 1470 994 1547 1661 1088 801 806 1147 510 803 539 444 591 1189 659 162 845 360 400 1516 1100 498 1100 1083 1787 1142 944 1043 1449 997 1638 724 1770 421 288 522 42 1409 1370 626 1856 1697 829 415 407 107 1686 923 249 1130 1607 1649 685 798 1229 1787 915 772 466 71 141 1608 1715 1648 1520 280 308 1210 1307 27 1698 669 1784 177 217 918 1921 348 1816 858 532 528 1138 1725 329 1879 598 499 1316 1321 1185 1812 551 1034 50 1221 122 1331 286 484 1101 197 1350 20 412 1004 918 267 84 1553 1855 664 1030 1970 935 1640 1609 902 527 58 965 1819 197 866 606 611 827 1548 1613 1647 1432 1074 1429 394 334 847 804 713 1212 276 873 1521 1364 922 1253 649 1775 1722 1429 1650 16 890 1711 1845 502 265 1562 603 1446 156 675 611 1321 442 1790 783 1874 1365 1897 688 978 1802 1751 212 815 1035 1820 1372 34 1338 180 1139 513 73 1113 1052 861 848 629 1435 1756 1391 1396 1383 1129 324 238 1694 1946 447 1267 553 162 1365 1975 50 969 594 289 1956 1385 1057 1279 545 682 1505 1068 1338 400 1424 1108 1994 1587 251 1271 435 1328 426 1549 1614 1902 1318 201 781 1075 524 1361 1620 1192 1238 557 1527 1402 1720 1165 437 1171 1736 880 982 1849 1537 1794 96 1220 1322 437 1088 758 1187 1828 264 150 1087 788 1155 93 345 1676 433 1909 496 999 527 1423 900 71 1382 308 438 28 1736 1998 699 1733 950 1384 1074 902 901 323 1318 1435 754 474 1221 1595 1236 424 1090 785 1697 457 1784 327 708 1918 912 1716 573 1173 101 1864 505 473 230 533 227 21 1868 385 283 527 732 217 1126 947 303 295 663 876 528 1271 781 1387 1638 663 364 193 803 1149 1664 1759 1403 1918 895 1264 1881 59 1759 1061 879 174 185 706 381 118 1884 1783 36 736 852 1090 1467 1511 748 466 1409 1533 337 847 1892 138 1705 40 1842 819 901 429 1678 1199 1843 879 1941 1271 103 1796 1185 1036 922 1951 477 1405 1299 1536 1147 904 822 680 1875 641 1546 1616 700 242 208 1978 800 146 1520 87 379 1096 166 299 1236 1777 1613 30 31 1425 1834 868 1570 662 813 1055 1079 643 692 692 1394 796 1456 299 19 45 843 443 1246 112 1066 726 1481 223 112 1360 1301 1510 68 774 849 765 372 1933 1611 1045 1209 248 744 640 1436 686 215 214 74 298 145 1925 1748 293 1571 40 1930 434 1983 1003 1994 1320 96 1854 131 693 1533 793 1518 689 784 495 1151 1617 1894 902 1065 1757 937 518 720 308 1805 511 1683 1135 985 1728 1049 1827 855 1189 282 650 1629 1137 546 820 716 1804 882 1738 856 63 616 500 1017 158 1584 219 1282 740 794 1393 1537 694 1870 1952 1350 1776 366 1425 103 789 1915 270 1331 1862 1066 250 1766 48 1767 1055 252 506 587 1527 569 927 1323 367 857 1786 705 217 611 1919 463 18 1347 1266 209 276 168 66 1986 1084 1451 101 1058 910 1090 1866 1174 1367 980 923 896 932 1278 754 1377 945 85 1501 172 741 732 1125 1309 1516 1848 1147 1914 1796 1762 1076 1289 1676 894 1639 1362 330 1530 1092 1030 620 168 120 1920 82 1839 1438 235 1146 47 1304 532 1291 644 1806 881 1382 1773 1014 1362 1465 1101 1668 775 614 145 900 1971 869 196 1350 655 437 1600 473 1810 1336 1221 572 79 144 1711 1857 592 260 1363 946 1650 1464 1929 1096 512 1900 1137 410 1556 147 1119 179 348 486 1705 519 1834 1194 1875 71 798 496 1592 1539 487 1564 1628 1392 8 408 1568 1323 712 1130 1014 1036 1868 243 1557 429 745 41 1775 1949 1573 1207 1873 1504 45 1715 250 410 429 353 160 444 267 246 704 318 980 1792 1748 734 859 1892 842 648 15 1239 18 646 1309 977 728 1321 966 1887 1556 1001 163 505 1566 553 1557 1603 1333 1951 1617 1479 1729 1219 1789 834 1591 5 580 14 46 1620 544 1 1216 1468 1449 852 1715 816 1464 982 1577 1961 1985 50 548 45 49 238 558 515 1203 533 1384 1782 490 24 1057 216 1290 1744 1914 1513 1127 935 1815 328 755 776 56 58 1778 1780 1497 360 545 55 1047 1069 614 1850 949 1313 313 1130 701 1872 451 681 74 239 566 1475 1621 1599 749 51 1215 1218 517 1847 495 382 1933 1937 380 1200 1498 1440 30 146 510 1631 960 848 233 1436 296 1992 1585 492 842 737 910 1117 393 1485 937 956 1551 849 950 72 592 996 495 870 26 1270 196 806 48 740 1536 837 1943 345 877 1605 1440 55 1114 1211 1528 1094 1292 263 412 1724 531 1321 1233 494 1967 978 1794 213 1347 1897 1739 853 920 1503 1078 490 804 325 1060 356 1853 236 527 1844 345 189 1805 1255 72 1722 1143 1507 1684 420 1403 448 871 239 1903 825 1678 1171 1559 786 413 1333 1144 140 1507 1013 1438 152 1695 1145 299 1320 355 1306 1313 956 1304 284 1474 1131 1555 356 1174 496 1430 1814 1373 1959 1226 1373 1493 936 1275 1006 926 1076 1076 190 1708 333 1405 595 1853 1083 1538 1881 1964 1884 742 1655 645 603 152 65 393 517 341 1807 1477 920 1038 1085 590 1885 875 1524 1760 1623 559 1209 1703 220 606 1604 941 372 61 228 405 592 762 1058 247 1036 1563 83 718 344 1691 306 1374 419 1938 189 1866 1545 1204 798 261 1216 781 1020 295 461 155 1331 130 604 477 1026 22 1583 506 628 994 1718 1349 1010 699 1600 800 1383 882 273 367 163 305 85 1182 723 470 228 645 1873 1092 423 1531 456 1414 1530 809 1324 933 1922 208 1255 1484 576 221 1046 1466 934 380 790 1863 474 1772 553 1931 697 1425 1645 315 142 831 687 437 1267 678 1339 367 1383 1161 696 763 928 1331 738 670 1411 1596 1223 1344 1554 840 1495 838 1957 145 37 1199 1596 1478 355 1772 612 564 605 644 712 1236 1557 1686 1498 1717 1855 1872 482 268 397 623 966 41 174 168 1387 283 450 1447 459 326 593 374 1255 581 1629 1473 1166 683 213 295 1199 1006 668 419 1852 438 1577 123 416 338 1696 537 1858 364 593 505 922 1438 287 450 195 932 1028 920 1473 1364 1459 1937 277 1500 1854 711 1728 1179 1145 1038 1828 1363 239 1350 657 253 1619 722 1342 685 777 1658 134 263 854 191 1254 1891 518 1805 1235 925 285 1269 1521 1712 240 716 786 947 980 1294 219 308 743 1655 622 725 830 1844 851 1973 1855 1205 328 880 752 1669 363 1673 1535 1501 389 519 995 694 649 1021 1683 1565 1421 895 1078 1900 1225 402 1434 1111 750 323 1209 1685 457 1435 1017 1920 759 1105 723 237 1659 64 919 1679 1502 330 1229 1321 1286 1678 559 1860 1706 534 325 384 149 84 881 526 1274 846 621 1917 103 1895 593 851 780 144 1033 1599 685 927 1574 1821 934 1007 772 617 1231 776 76 1095 433 304 827 1858 1240 1106 323 1748 1913 1487 1840 1798 1141 1186 205 1784 463 439 1624 115 90 1903 772 1837 70 1053 926 1165 157 1189 1042 1807 489 342 366 394 1385 1765 295 1056 948 668 1627 6 1869 1219 1079 1238 439 1822 1658 961 234 1174 1081 1912 1782 509 1444 1900 1912 1100 1097 1268 251 943 248 1344 1345 1668 935 1772 914 671 1495 503 1684 450 1270 1236 828 1051 742 1968 580 1006 669 965 1037 1733 527 415 983 1237 714 254 1583 867 1152 1483 823 967 442 414 140 1776 1866 207 629 647 1666 539 311 1352 1235 1321 769 207 1305 1422 756 1087 1589 1118 498 409 1963 1508 444 267 814 404 1860 359 1384 1775 1674 1653 1614 87 149 891 754 643 1056 572 1179 1092 1544 127 1587 905 419 1091 1264 1841 227 1199 213 1280 1514 990 345 1123 208 1386 392 151 659 904 1129 1766 639 38 1088 1780 1022 560 293 937 1362 968 949 848 1761 423 1399 1232 111 271 737 552 34 1044 379 240 1954 603 164 269 960 592 949 454 825 1022 819 1685 1962 1019 585 1632 1782 1938 885 1881 1078 1765 1521 594 1969 66 1333 1813 732 1669 1995 707 1667 1407 1299 1435 1000 406 1897 781 1611 93 1699 367 1116 1653 975 609 1005 1555 1261 1372 155 116 1912 48 1022 1103 1403 1518 1359 730 1953 131 1482 208 926 615 692 1265 172 1428 1311 506 777 1499 1515 790 831 115 175 421 771 963 1032 1245 531 674 1905 446 1945 1165 996 1786 997 473 1712 1493 1771 586 508 1481 264 1731 1338 1133 235 1327 1215 1223 273 1055 307 912 177 1492 1076 1079 1322 1296 1888 472 25 680 674 1326 1855 45 844 294 163 556 1639 1831 804 146 1590 623 322 1299 530 1135 1101 1453 1057 714 1838 841 1144 938 1909 466 1651 100 306 1033 1986 301 168 1047 1239 492 494 772 1373 482 1176 1480 763 1399 582 1601 329 711 332 149 1491 829 1714 1624 1115 1374 1436 783 1747 1562 1052 1926 1548 1055 1094 1263 1897 206 1989 684 1719 66 1980 1663 33 1502 464 687 974 1222 964 1406 1310 336 1828 890 662 332 423 736 136 1635 591 1495 1767 860 1170 668 1993 1637 1006 1546 1709 143 264 509 1679 1210 1478 215 617 1940 910 1842 1629 1788 1038 262 1713 1451 1678 702 1721 1174 851 1222 1771 685 1989 1752 575 1063 434 279 934 898 756 1419 1389 421 1665 879 1666 297 1603 1655 1734 888 567 1798 1219 1300 921 638 975 43 1056 250 1249 425 53 1961 100 542 762 75 1243 1282 937 1681 1492 39 506 576 320 1886 153 1702 481 348 935 1056 1924 1374 624 395 81 1722 334 1994 145 136 316 1560 432 674 845 398 1971 103 1501 934 1260 1046 472 1473 1803 762 122 1959 1975 1424 1031 637 61 97 1404 172 1864 700 341 1839 962 1107 1712 1932 74 1673 834 679 551 634 825 708 300 972 1170 1708 1596 373 1820 1985 656 1453 573 805 1190 821 931 56 252 1544 1101 209 1693 481 1627 351 939 461 1251 1088 367 1074 1270 881 1165 1888 1042 1687 971 631 1705 1230 1603 314 578 864 822 1827 254 488 884 598 1470 727 122 1402 196 1207 811 1877 1911 527 1362 552 1642 454 1510 1947 591 1787 1455 841 1288 1492 840 432 1966 1621 1798 1858 1942 260 504 287 369 523 1520 1639 1698 477 1649 1466 1766 173 1736 1122 1199 315 1936 1844 1921 1888 369 1539 689 1228 1497 309 186 1086 1982 282 706 820 498 346 1084 227 1719 654 1935 1257 53 387 1064 1938 251 1002 1947 168 914 1587 736 606 1288 651 315 478 411 227 284 305 724 932 313 1968 1191 288 969 440 344 378 1618 67 1264 344 1652 933 1152 871 1576 1140 1093 961 804 60 1581 267 256 402 1225 1778 1678 759 1171 567 1141 1087 1554 1703 206 34 971 128 211 243 1930 817 981 544 1714 1570 989 1945 225 1828 1493 1572 871 474 1047 511 825 1400 1078 968 1489 107 1853 986 888 729 581 1081 1271 154 858 240 106 135 1792 1193 230 866 1538 1181 237 1367 235 268 1807 449 1976 975 435 1007 30 187 1639 168 792 1289 980 1277 1476 693 405 399 687 1636 1721 401 1966 201 1559 223 1326 265 466 527 830 1709 61 134 1244 312 1456 1663 1980 410 1068 1063 752 276 1484 876 1573 1949 556 504 42 1893 110 264 679 696 43 34 1371 1572 119 342 1142 495 1864 868 1801 1395 1928 1134 1370 363 1017 495 1276 1811 1160 61 1919 1434 933 731 180 59 18 1218 707 541 1050 82 1440 1992 1813 387 1868 1193 169 1376 1048 216 530 1574 1775 279 1749 1865 1588 413 1713 1448 1626 1700 536 1346 1875 1840 1597 1770 1195 338 974 1383 981 1371 339 1550 70 1109 1719 388 833 1422 1351 142 371 358 553 268 1360 187 255 198 1405 803 620 1237 1584 523 870 501 1045 653 1996 345 1426 1607 1594 496 109 1817 283 1255 221 1710 1886 847 398 1072 972 960 1017 358 1769 1246 1570 303 1465 987 980 1283 1269 1309 1834 327 558 1073 1888 1250 418 736 1946 1326 188 1793 1490 1201 1504 1936 1928 1628 1111 125 1893 1267 1880 1144 496 1727 377 876 949 1649 1636 1865 1667 1704 124 1366 229 1204 1986 326 1139 220 1715 1979 1370 365 1749 41 633 1203 562 412 845 1917 1155 1452 624 1644 449 1344 829 269 1448 1921 247 1560 1182 1648 1994 1495 1186 331 1314 746 472 716 1339 27 804 1266 1481 1246 708 324 1641 1355 499 1043 296 1822 268 527 1938 911 828 1773 109 478 779 344 1943 1265 779 1430 462 194 322 604 1791 898 725 100 112 1939 1190 1901 1266 1284 1760 100 385 765 207 722 1278 1230 70 1030 159 244 1915 1269 821 780 165 847 1102 586 921 1940 1100 44 513 38 1159 202 207 1504 1454 1297 1425 120 595 481 437 1921 600 468 1342 1844 596 912 919 1167 1050 1422 920 815 428 1915 647 875 860 415 1040 1120 388 925 680 1492 855 570 622 1141 1766 1250 612 1042 567 983 1453 1677 1220 507 1143 1711 1040 160 1722 1180 623 445 1201 329 1110 548 585 1467 1632 34 856 385 1331 1399 1889 1749 35 551 180 1935 597 1792 154 1307 1431 1324 658 268 878 1385 1430 801 543 408 1314 614 338 867 1301 510 1860 1426 472 1632 1500 1200 399 1376 1136 137 382 607 1785 726 303 1285 1925 93 1633 366 1403 307 1074 611 36 1539 432 1435 1784 916 284 225 1798 501 288 1608 1657 1276 1971 1692 1639 960 1946 1531 1979 1507 929 244 534 116 955 1998 1905 20 22 92 390 1080 1331 495 1600 1358 1733 365 80 1859 1623 1617 1313 516 594 1987 942 1780 1391 570 1171 1742 938 127 1154 363 1305 547 583 741 1356 35 653 237 1044 891 1458 442 24 297 1864 1140 1750 1428 1662 1696 1367 557 1279 1788 262 820 1641 622 642 654 513 1608 386 1093 693 1038 489 1777 241 491 859 1878 1174 1841 174 397 680 719 804 664 183 1944 1096 1776 1249 450 1126 1 581 1228 1297 857 171 1059 1695 1645 98 135 551 1964 1402 522 1855 1944 84 41 1839 1586 1655 941 874 1717 1732 1044 1693 1334 748 732 808 298 1168 992 958 617 520 966 1448 1137 952 839 1006 1326 449 1281 136 201 436 1418 850 399 1981 1654 1839 67 685 1595 1711 694 39 35 1924 822 256 1 1697 53 1089 1544 1188 1436 1854 312 1030 831 60 458 832 994 1231 1470 912 844 1681 978 1372 1963 1098 86 1878 633 684 335 113 78 686 393 1619 133 396 1744 716 99 317 368 134 1061 1749 1243 92 58 1147 43 368 1314 1613 1465 168 276 1011 126 793 774 1378 39 39 568 515 1726 76 370 403 1559 87 848 1371 408 1542 1146 1090 797 1559 825 850 1642 507 1207 1000 707 412 1575 144 1208 769 213 1345 1061 624 654 1013 681 755 51 828 645 1918 330 961 488 815 1222 493 1784 199 888 1450 819 1720 1238 1130 263 1616 1354 202 1647 917 1198 1713 815 577 1928 1134 1986 289 80 1761 1698 1544 889 1783 247 1689 1039 1500 371 468 302 1277 1086 1808 1428 124 1198 1243 40 103 410 62 1450 138 222 1637 1372 1812 1329 1645 1602 120 1685 1630 1798 1750 447 1307 127 185 696 615 1283 1105 467 747 1115 932 80 86 982 1216 352 436 1536 645 1402 1026 1668 433 1213 736 608 1659 1239 327 488 916 966 222 1326 987 1165 1912 976 1696 1945 848 1410 875 1445 1960 462 1358 1610 1374 1801 88 1515 1296 1959 363 1264 881 866 1729 801 348 87 859 341 89 1250 1177 1387 1118 684 1489 1322 904 1505 1801 564 170 1223 327 48 1156 203 1388 920 1720 14 652 1456 1273 993 1746 777 357 1420 369 388 1509 1365 861 10 1554 943 1675 1516 42 1137 1463 1751 579 633 1141 810 400 176 1066 251 897 1296 331 1190 1744 611 1958 311 1881 702 688 1883 185 910 974 1650 331 450 1128 1336 1567 1353 907 1748 540 525 495 464 199 768 1240 106 917 965 1648 1914 1069 659 981 1285 1169 1845 1966 417 1534 1206 1284 1659 514 523 1167 709 1422 1745 15 340 1965 889 1068 393 1988 801 864 126 1657 1110 531 1731 1128 150 1495 617 724 1690 645 1472 540 1348 1159 892 1263 485 632 381 960 1986 265 511 1021 184 758 638 604 413 952 1614 487 1977 1660 635 1211 646 1780 1660 1147 1540 76 110 666 1744 799 942 1225 581 1275 518 1405 1523 739 284 132 255 1908 359 1066 284 1354 452 567 1513 627 664 12 1482 180 39 222 555 1595 52 1713 114 1237 905 840 917 1296 1641 156 1116 1812 885 284 1416 78 1068 260 1940 1053 950 1617 587 1776 51 1635 842 1871 879 1828 664 986 1369 1656 1491 1103 1845 1269 364 1648 622 22 70 227 1808 1946 602 1276 629 1250 383 328 926 843 1001 1899 1844 57 1455 1165 511 565 881 1249 1255 1112 1450 326 1097 536 1186 497 221 1682 536 1562 518 153 1518 1494 793 205 1764 293 466 1712 714 237 979 661 1824 903 301 362 993 600 1252 104 111 1970 1967 1848 1808 156 1550 456 1674 224 1983 655 187 404 433 1469 476 1659 1626 246 150 12 1511 240 1302 1059 819 635 1405 1703 794 1297 1675 1164 493 510 349 1225 840 1842 1956 685 1906 1300 169 430 1542 1561 222 738 1200 1494 662 129 1849 226 247 139 1671 1055 1455 438 431 763 885 1098 1756 545 1394 1217 212 1974 703 553 265 1889 1648 1676 1693 106 786 1138 1482 1223 993 1013 289 226 1869 1013 898 623 942 1901 299 1213 261 102 1268 1770 149 1626 602 396 706 1964 1466 1550 969 694 353 1367 1728 835 1506 1297 351 462 247 185 1152 923 347 290 1058 404 424 1999 1940 1031 1581 1793 288 1166 1602 1757 1910 190 1726 898 939 325 1641 1321 689 637 1806 1070 105 566 1955 990 390 867 300 1873 228 708 716 650 297 1876 1214 477 1642 228 692 417 1730 1799 1229 342 62 1247 956 280 1084 184 1655 148 86 1092 1069 938 1193 519 75 372 1499 787 1441 1798 1324 695 1424 1943 1740 1955 167 1839 1198 1728 1359 1313 235 1965 659 731 1178 1949 1060 1931 750 1487 1596 196 1712 1310 193 114 1615 1067 445 1786 1254 1607 1739 870 269 405 980 896 1586 1743 1308 732 1049 1128 1926 1802 1473 1234 1535 1612 1786 721 1897 341 1412 576 214 1683 1017 722 1001 1295 1166 636 887 1427 149 1153 1667 1867 551 909 235 1614 1024 1367 1053 798 859 944 558 639 273 673 220 821 1068 1413 898 1921 304 1842 1196 1181 1452 798 1868 341 1389 1919 652 441 1988 1427 1269 160 1609 529 1456 1359 464 48 1882 715 987 1207 397 795 1232 821 509 993 1772 498 1008 1707 1512 1013 418 597 1532 1943 247 1409 641 327 1042 1434 411 144 438 836 262 648 1995 1336 400 1403 452 528 1304 1096 814 1790 1414 1209 1067 1009 1595 1033 1008 1434 442 145 1580 508 1495 1171 458 451 1038 491 120 1686 1239 610 585 1024 377 789 920 923 1693 902 1086 990 1077 1249 54 168 492 1906 383 1885 1519 1429 1202 1346 685 1421 389 19 187 1529 814 1309 1227 1701 1916 1320 1245 877 530 1061 1654 199 1029 297 145 801 1305 600 308 1816 1719 6 20 379 1714 1706 1819 607 442 1508 1785 1204 880 976 1832 1752 1915 795 261 91 362 1893 220 1315 155 440 323 1265 508 1896 153 1475 2000 876 896 795 1908 1244 1354 1088 962 1003 688 1907 1334 1831 744 1893 783 1039 71 1607 1848 1780 1733 642 1944 1170 849 793 7 593 757 1499 1410 1832 1564 461 160 1025 1520 1288 1333 1923 680 478 1543 1963 194 1155 224 1900 1790 1818 1540 1258 1084 173 611 497 53 1217 193 795 624 1033 868 769 62 1610 429 753 632 767 1371 402 938 509 764 1332 191 1098 1910 1019 1455 26 1877 734 1238 1498 1878 986 1495 817 1651 317 1569 1587 335 304 896 1688 869 308 775 1612 1164 368 637 505 1070 1305 358 418 1017 292 36 1824 1653 488 1709 1507 1431 696 1662 1857 1781 79 1952 739 971 1148 266 1824 910 672 1655 1049 303 1542 1578 1720 722 659 1327 1107 992 174 660 181 10 513 552 222 1231 240 434 1049 1871 1946 677 431 1440 1198 994 667 177 1008 447 366 1582 1900 487 323 35 1273 274 757 948 610 151 351 749 1905 1135 197 1973 189 923 322 1561 118 265 1905 1910 446 1138 1775 1878 650 1944 1681 1599 1209 1326 770 744 1508 1992 1024 1341 567 262 1736 1253 399 138 350 1091 741 1634 1586 1610 1274 706 767 516 1139 914 694 1572 1270 712 715 619 725 1911 894 1400 1292 1512 1468 1523 1574 440 487 28 676 786 1971 1983 512 766 434 1435 1663 843 691 900 1781 232 647 709 718 633 1252 713 266 56 45 1212 1496 1947 1409 654 1878 293 1971 696 1288 847 107 1858 983 1447 907 1268 1244 825 1716 1436 1901 1630 377 623 1783 899 676 1155 1902 1739 1257 972 96 1719 1304 1861 288 1589 1238 770 658 935 1710 1588 818 966 563 461 1082 582 1178 773 819 411 774 1467 828 477 1972 719 729 1560 776 128 1549 566 135 242 1868 1329 1319 114 154 676 1796 1085 1544 1074 340 1790 416 889 13 1526 111 968 1477 817 1154 1183 186 455 100 885 836 480 1111 1232 1560 699 241 1136 1694 944 1017 1005 1445 1765 642 1683 229 78 359 1531 757 1049 1143 1692 1342 297 1476 609 1968 608 694 940 1348 643 517 75 225 569 983 1867 1827 1364 1895 1707 1337 1475 151 1634 365 39 199 371 10 1428 310 367 905 1722 376 1660 1260 933 1912 181 207 962 608 465 1452 1460 536 1769 94 597 75 804 520 1872 368 694 102 1039 1863 1817 740 1024 1490 1241 686 1726 614 1783 680 685 178 1686 1759 1525 1632 1850 1087 179 521 18 391 1453 1022 1171 570 1812 148 327 1543 31 1152 1589 1211 933 355 1187 1653 827 55 506 1067 1855 1243 537 795 1380 476 220 1812 112 661 254 1526 162 1303 221 967 1655 300 157 472 1550 1577 720 55 219 1139 1540 1990 1898 739 1901 700 1173 812 1205 859 1159 1436 881 210 1537 162 1510 1059 1004 1663 684 183 1265 496 1505 1121 326 219 17 1969 1450 791 101 1098 467 881 1817 389 869 1916 323 1175 1077 217 448 625 543 488 1281 231 1685 1486 1063 131 473 1591 618 1706 1133 1869 1136 1247 697 57 524 1591 109 1802 949 541 1912 1076 218 1415 776 1931 1314 1001 1186 1664 1224 264 260 331 710 1249 153 538 1137 1659 173 1192 742 1018 769 241 1700 534 594 229 1770 396 1237 1372 914 3 246 25 1182 418 1025 738 1921 63 1136 94 1986 811 839 1776 701 860 1228 1491 346 11 1210 599 674 1440 504 1067 831 26 822 603 1363 275 1064 1660 604 1252 1590 1477 118 1285 1842 385 98 1687 1643 2 1574 1637 1202 248 1236 248 300 1714 192 571 312 1092 460 335 609 665 678 1088 1461 635 372 1943 1911 514 559 1264 1794 1449 30 351 1343 1239 484 1071 121 812 13 123 1823 1194 389 1105 1610 1719 297 1363 1279 1408 898 208 1255 623 127 67 1293 1664 1842 1786 1992 1873 847 569 1290 232 784 1152 359 713 1820 859 1066 1368 1401 968 341 540 63 910 1016 1237 527 1388 916 1472 820 1264 240 1304 265 154 91 718 1388 15 499 284 593 1858 1718 1815 1881 512 55 660 452 538 339 1020 485 681 1972 1587 694 829 501 901 1644 6 760 1601 587 583 101 1387 1805 1352 259 189 1119 1147 1276 1229 1965 737 12 213 1535 1870 1018 799 1140 138 1338 911 526 1945 1186 38 942 830 364 980 961 507 1612 990 1562 1916 130 1296 1571 1893 306 1636 1615 488 1970 964 498 540 451 156 146 1418 740 1156 1007 1370 803 1420 530 174 1301 121 1234 573 1641 975 1436 339 1640 1215 1780 1718 431 1124 1991 1852 1392 1640 419 1804 294 1244 169 1186 840 360 354 951 1232 991 304 239 1324 263 950 645 788 199 1979 85 1517 578 810 696 93 724 1261 981 1552 1690 540 597 859 1159 1185 936 1039 1747 1710 215 544 1798 241 362 615 135 278 1035 772 1230 589 986 1064 1040 1886 1346 1922 572 138 91 152 657 260 1377 41 99 944 70 705 638 843 1444 1628 602 92 1942 702 256 1384 807 1667 1435 444 1402 18 514 1623 1403 599 981 181 534 401 38 212 1512 857 1675 1584 978 709 1841 290 1365 1260 499 1689 1978 11 171 1063 1169 199 663 1263 829 1619 240 1869 1357 228 135 727 190 1779 657 1650 1120 212 437 1945 1958 661 1955 441 386 1336 760 1872 768 1540 1215 1336 849 681 634 1614 827 611 1409 1400 1071 497 393 423 1308 502 825 297 2 592 1274 481 601 439 1837 1387 1667 1336 65 330 511 1186 677 853 255 81 938 306 1324 1706 541 1617 697 214 1988 1229 1734 1986 647 30 406 373 17 962 1635 1124 1366 1677 48 1395 503 1295 1934 189 1476 1957 1011 1414 114 1762 1545 655 1645 1919 835 74 1328 881 613 686 1250 427 100 1821 1603 163 316 836 215 1257 1121 771 1266 309 1367 221 949 224 1958 1890 1800 951 1544 1643 1289 331 997 1126 691 1964 226 1027 787 1223 1765 782 1911 941 268 127 1544 534 158 302 1721 694 737 1690 528 319 382 1531 1813 1847 515 1894 1528 108 215 770 1768 837 147 937 1665 618 1295 225 694 231 1947 588 1840 541 879 717 645 1849 1572 1275 1900 1673 1557 250 608 1276 176 1368 1443 362 434 294 1653 1172 786 312 85 205 572 1007 1111 1977 641 548 311 772 988 1095 685 487 1928 394 242 1574 1201 1079 50 605 1385 457 673 973 1116 106 83 1186 1685 88 503 1271 386 333 1731 971 470 303 726 1189 1406 406 1434 1094 1766 1197 57 1311 252 170 642 515 292 897 1115 1678 1870 965 1433 406 150 400 1166 800 1819 1766 226 1014 1154 1653 1109 1144 731 736 820 240 1572 573 1338 795 1324 26 1529 997 651 87 153 676 1825 1520 256 440 1388 1658 1346 401 94 1520 1979 1985 1245 670 507 1379 1084 526 946 269 203 913 1868 1634 555 273 30 1051 1813 932 498 1863 1019 3 975 672 671 700 573 449 418 1397 711 1844 1360 1858 993 1408 1962 568 92 372 1347 1347 1688 1133 224 421 570 1294 1194 1376 1118 528 1478 534 1423 263 102 943 1396 408 1985 1851 1853 328 1713 1528 431 599 1148 1542 411 749 293 1737 630 755 899 799 517 581 578 1027 471 1654 1208 1121 839 756 1851 235 162 974 130 1387 1942 948 889 425 1404 782 1337 16 1463 448 391 220 13 892 524 1927 1878 152 277 68 1570 1153 1131 587 1568 1936 453 695 1469 540 1245 700 921 1601 769 333 592 1951 1979 1373 1911 1526 1059 132 486 1632 563 1140 1765 1487 507 1117 458 634 150 1182 1666 1666 44 412 477 121 330 1304 1375 885 1295 236 164 561 1433 422 900 886 1615 1081 184 1992 928 128 236 1379 780 292 197 1864 1153 1968 1060 354 1289 1747 299 1198 1441 597 64 554 1085 158 1776 461 1578 787 1910 1208 1141 1410 268 1915 1979 1 752 699 1440 1218 1339 1539 1939 666 1551 1720 1986 1794 143 178 1546 1868 1619 599 1746 90 1179 1962 440 1980 596 1252 1852 1433 1689 738 60 1456 1884 1632 431 1023 997 1283 1830 1347 1882 29 2000 849 1936 397 61 1221 80 1861 789 1993 846 768 794 633 486 323 795 500 888 1796 1195 309 374 1368 530 35 1307 1185 1057 1205 1902 1624 795 250 166 119 386 1416 897 1419 256 867 1040 280 632 1265 1285 1501 1084 1164 864 1817 624 728 1606 1949 879 389 660 724 1068 1014 402 626 1900 835 347 537 1138 333 155 737 90 144 282 1592 394 1214 105 1944 1430 1481 874 921 1108 768 373 1959 383 1886 472 1077 63 1744 47 465 441 1110 1477 1770 1379 1435 1817 288 763 1832 420 1195 1736 1238 1161 894 1377 1011 1198 1997 13 1606 875 1757 619 1366 1953 1579 1155 409 1372 655 1148 921 348 866 1391 843 785 1854 347 834 1253 806 1995 914 846 598 69 49 1907 1020 1765 771 415 1318 1689 405 1796 30 1438 1913 627 484 811 1780 1545 570 668 261 603 1766 514 632 373 307 25 1705 191 1385 1946 1628 562 1966 930 908 474 93 531 83 1260 390 1225 282 393 1782 1824 705 1139 553 1156 1281 1920 1197 1768 1136 701 201 827 965 405 893 584 1516 1282 204 1598 556 707 1911 1984 679 623 1548 1276 1426 968 1231 641 519 531 1879 1245 1847 1096 333 1445 1299 1109 1760 1690 1628 568 541 1624 1753 444 29 1999 1834 643 1614 1879 1515 1653 551 1568 843 984 518 88 941 1073 845 849 1790 826 669 1714 1273 1796 881 44 1287 1167 1054 768 1579 679 1433 1887 749 1681 122 722 1877 679 447 1291 1915 1248 180 284 1500 1444 1138 23 1295 1518 1013 1573 1481 1683 387 539 350 1794 10 89 505 1180 104 1925 1662 166 1361 1544 1790 1517 1373 1319 379 1977 528 485 1692 581 142 806 899 686 254 391 316 1017 334 1341 1881 1290 1992 1260 1549 1395 355 297 1589 314 1645 977 782 1774 696 43 1858 27 1186 475 517 1675 170 1224 559 1248 287 833 443 1535 635 1532 1296 527 128 1711 925 1027 1730 99 1130 516 1525 1253 1884 1619 1480 1534 794 893 1091 1942 1710 1247 460 1748 286 1532 1856 1161 1724 1997 1201 639 1130 1624 1163 316 1122 341 1931 1643 469 269 866 1436 98 1171 1414 1546 585 1479 953 1102 1745 1001 1183 530 743 1739 714 1241 1063 954 568 941 1808 1038 80 937 1364 1088 1592 457 749 1244 1610 654 1926 1879 1417 582 1912 1330 1567 1771 1828 272 200 474 945 1012 228 1000 1334 1983 1736 400 570 1401 1943 576 1610 813 272 53 1627 1754 1480 403 609 1446 1801 1594 1343 1398 1802 1365 1440 812 769 164 1797 1601 6 1965 143 147 1866 959 1312 1216 1897 1831 1325 83 1995 391 1719 286 1041 243 891 1833 1342 749 102 1274 772 132 1260 470 609 937 555 1927 505 1730 604 1839 1814 1010 1050 1931 92 1832 1478 491 642 1111 1689 1201 1871 1335 251 1560 209 665 997 727 1204 385 1778 1350 1600 1039 1595 1056 724 1022 563 170 594 161 1919 99 1531 842 1467 1884 92 605 857 730 1625 901 1675 634 1033 1941 1955 1860 1602 1570 1144 1811 87 703 1644 692 207 1865 605 1581 920 468 873 1680 219 1957 501 672 1618 1714 894 1586 503 534 1345 856 607 1626 25 1258 1015 432 1784 774 1037 146 1320 714 1810 347 1585 463 1199 1971 1054 809 1014 337 523 1980 186 1724 594 1281 1250 1891 1718 1049 1418 446 1375 1841 570 548 1160 1878 650 494 1589 1339 934 460 329 73 463 390 1655 1495 1315 742 679 266 1694 1140 1867 1038 225 1458 1522 1062 1346 650 1293 1936 1171 324 401 92 1287 1628 76 31 1826 1956 1627 851 977 1430 1291 1153 1067 764 383 1474 966 451 1746 722 492 1325 685 998 1503 1398 651 48 571 74 1674 1872 1467 1877 453 1053 1743 491 1312 564 1164 9 164 1840 756 827 1788 571 1752 592 1614 836 268 411 1870 754 394 603 512 552 1529 333 1885 697 1406 1248 1815 381 1252 1017 1952 1237 1145 1496 360 252 953 187 1782 1086 1966 178 1977 1293 1240 467 783 18 218 1087 1221 1233 885 1844 672 608 1017 36 380 1097 233 86 1315 685 1662 1708 784 28 767 1701 1524 35 752 579 1993 1109 1480 79 1558 429 1335 1196 546 1282 24 1577 412 364 1603 1147 410 1222 1878 315 1440 213 229 1211 1300 1144 624 1823 1376 1457 1876 1610 872 1779 1300 198 1372 491 1338 1416 607 532 408 403 985 1286 1700 540 1130 1886 1924 686 1873 1684 214 1487 1052 521 1491 1538 1968 416 804 1535 12 367 1861 304 137 661 906 1757 1876 1454 1280 1258 1775 1717 1237 1087 1812 1161 1418 1016 892 451 1447 1998 1840 1719 1648 1735 669 537 1463 601 861 882 1330 1013 1732 723 255 1905 1480 1929 1189 1910 1365 1490 301 876 384 223 1952 418 1978 426 690 194 1815 169 1152 596 815 164 1174 1506 293 1972 724 237 775 1180 1458 1998 1365 477 1233 495 613 1764 212 443 357 423 1199 370 419 1776 862 1202 1786 248 1674 1907 14 200 184 1393 1994 924 370 1792 1688 1097 1513 1691 897 1025 1355 1213 1877 1188 450 1076 1901 521 1838 722 702 926 1348 598 1377 1436 1894 283 1378 1806 437 159 1078 435 1604 486 1792 562 1423 784 261 910 1740 1560 718 666 656 1743 766 382 1397 1081 821 859 155 1478 100 1388 1037 1171 450 1165 805 1842 1471 608 1074 1031 983 1150 41 1829 1528 1339 186 937 504 429 165 1860 593 46 1949 959 1502 816 1291 1082 587 400 1174 853 583 1022 1857 771 989 1420 1045 204 356 1765 689 1058 1892 929 735 38 1034 1430 1242 1595 1374 1728 1341 1931 978 1524 1388 634 1357 1409 153 1208 1097 73 784 1418 570 255 20 379 513 800 846 687 895 1703 579 1160 1614 1180 1845 797 220 749 1037 871 217 1808 1543 1342 1748 759 1134 948 1280 1109 778 1776 1037 1904 1815 1229 20 1671 1689 916 739 1094 844 1432 1050 1448 1328 1296 901 1836 741 1786 923 1211 1011 862 1750 201 590 1617 692 1642 1656 1979 1261 1031 327 1563 486 1585 88 89 1206 1637 1044 44 1655 1793 739 1837 1231 1126 1006 1516 1535 302 1977 1298 1708 128 768 359 1628 977 929 452 1075 13 1995 251 719 1239 310 70 432 813 3 1326 1709 496 1588 1453 1683 163 159 1733 1535 209 320 1970 1853 803 765 1614 1889 210 573 1764 359 794 571 999 1031 1120 312 403 1211 742 15 900 995 1165 13 550 617 362 609 1405 65 315 848 1415 771 1435 1452 190 476 692 1957 466 113 1029 1584 1574 1237 277 984 1849 685 183 1298 1992 35 431 614 1826 1208 83 538 637 846 1493 529 151 1396 1104 245 495 1426 800 608 1861 760 1479 641 1647 1123 478 909 1150 1120 537 4 657 851 1182 917 888 1290 1255 213 363 1261 1174 28 843 1785 1529 1408 1001 750 1166 54 631 774 312 662 652 1511 50 831 732 362 1843 1435 1014 204 563 612 1328 1045 1054 1207 816 504 583 168 1676 1418 606 214 1013 1191 1749 448 511 49 639 344 1156 1658 810 423 1001 452 1086 1905 1089 822 1510 1082 1185 1778 223 106 597 197 431 1005 49 1055 872 14 665 1764 1693 101 612 1298 1140 462 559 1091 365 1052 815 709 1122 1037 665 473 1983 1408 1717 1913 1683 1109 1904 1773 1687 452 273 880 1503 704 463 1454 1775 93 1568 657 976 336 789 844 115 246 244 1879 678 1000 1894 892 1732 61 627 994 1761 656 1002 1096 1415 420 1414 1428 314 261 205 1981 1955 592 922 1077 1643 598 446 1915 950 1998 1042 1056 194 41 528 1785 2000 1209 1603 148 194 804 220 302 630 1445 215 356 530 1668 61 569 1520 999 506 1400 812 425 1426 810 316 1690 1248 457 1679 184 1615 1894 1049 716 781 696 590 1384 253 1031 908 527 171 440 783 1525 261 1945 479 873 760 1584 1564 304 921 767 1917 405 278 650 85 1533 1340 1164 471 607 1513 1239 1196 772 628 122 83 827 460 1576 344 673 639 807 935 1471 1181 1942 850 500 795 1299 1714 148 300 91 539 1969 1181 1811 1812 1833 1599 567 1205 656 475 1457 1008 1200 1473 1244 1893 799 626 1353 1713 1440 1407 1442 1031 1659 1905 349 1459 1857 698 1588 1274 219 987 18 1173 1043 824 1520 912 805 1449 114 1102 663 50 1579 1983 1367 182 1288 661 660 1831 635 643 1135 1777 903 695 1395 72 1836 1929 19 1902 243 452 1043 1418 364 790 1995 1878 213 499 1927 1783 1071 1342 689 403 284 1418 403 1293 427 1325 1896 468 679 1686 323 1934 1116 785 1954 1439 140 265 340 62 945 1182 1848 1082 308 1127 1400 1176 1326 569 86 1217 284 1416 1638 314 1608 894 220 403 134 794 359 1316 364 298 383 1172 406 1788 363 189 1001 1377 534 1053 1990 1475 114 1486 1073 1209 957 1384 434 808 1492 932 1627 573 1397 68 1228 1560 153 930 1332 795 1442 1047 937 1988 1474 1373 618 998 1996 311 1586 1983 334 1647 1391 1909 1247 496 916 306 1557 101 1980 690 795 785 1121 395 49 705 1196 13 1652 1071 1901 553 192 712 1004 1382 1027 1744 161 1186 483 580 18 1958 211 977 1115 1645 818 755 51 519 1860 241 12 425 550 1015 1483 1863 540 83 201 1732 1501 980 489 201 193 304 747 1109 1913 1654 736 356 417 83 687 818 722 1048 648 1202 282 1419 70 570 624 989 538 1361 1410 525 710 797 545 939 519 838 608 1775 648 31 1673 683 1522 438 209 670 1256 1609 877 811 1090 1291 133 441 968 7 631 668 897 165 415 900 1340 1275 629 564 1664 1782 232 310 1903 793 970 1469 1936 484 1244 427 717 57 1052 628 426 747 491 1954 1112 1704 628 842 1912 409 1018 1312 435 487 289 1975 842 160 799 891 58 490 1940 1794 1890 1111 793 1872 936 1994 1013 762 216 170 214 974 1646 884 366 1985 823 1029 459 1465 147 8 219 348 94 813 591 1031 1855 1243 416 820 1184 647 832 1126 1279 1509 1619 1463 1748 799 541 117 1988 564 221 552 1989 674 522 359 292 1207 1741 235 1347 148 1968 915 1079 196 389 762 1969 1291 1722 1606 1851 482 1723 658 821 514 1721 1295 1984 783 569 678 124 1096 1840 898 1261 939 174 476 883 286 1064 1254 1482 1516 315 747 1054 1884 830 630 259 1048 1575 259 1429 141 1776 1556 1292 1070 1179 485 1058 1758 52 1746 1879 1389 999 823 100 1219 865 1591 1551 395 811 353 1295 1442 1604 512 81 368 1118 162 1146 1605 1581 476 1534 280 747 1308 1280 460 415 703 1242 1461 622 1476 751 810 131 1840 48 282 1884 675 1740 852 805 1003 395 1393 457 408 669 245 1317 767 302 758 1663 931 557 412 1655 865 1182 618 1614 155 1244 635 164 744 1699 1953 1542 953 253 410 968 1615 1787 564 926 555 1814 803 946 438 1462 640 481 1122 1619 1764 886 464 1498 581 236 724 35 608 1582 1878 1969 136 417 411 585 1821 1941 227 1575 1649 1719 1844 1517 663 1739 631 1613 781 216 561 776 1772 228 1797 1032 93 450 567 540 1582 1080 116 594 885 1606 1025 1610 661 884 1553 1047 1135 1260 267 1065 1386 1512 1019 1322 902 1741 1448 1926 333 1112 454 1822 1691 1607 749 1454 1520 1899 233 509 1747 1596 915 1782 681 270 1136 1301 1302 131 1961 1635 868 930 1643 198 674 1462 895 1619 286 282 1933 1413 166 1523 12 898 92 286 301 1692 56 108 953 982 1506 1882 1352 327 224 614 580 1524 716 1664 141 1049 1562 877 1998 759 344 1026 1024 853 567 943 1390 1344 538 105 1224 1317 173 252 460 1905 1703 513 1409 695 226 1149 230 609 1643 698 1451 954 821 714 1070 140 1859 1481 1353 1158 1270 2 825 1616 1811 1764 1506 65 713 839 738 1905 177 1802 884 171 1895 1102 1925 197 1304 1097 876 195 1964 1860 101 1368 1590 1253 143 383 602 68 711 426 1503 1448 1252 888 852 66 4 1916 1544 701 1415 28 1140 1539 1739 1639 460 1700 1783 90 1527 131 605 245 1706 1569 1449 1785 219 1902 191 69 309 652 1860 706 488 135 1995 763 755 1170 1939 1041 1828 1684 351 942 46 1427 1910 1929 1069 271 1004 617 1014 962 929 589 803 1191 1320 266 637 1721 331 407 842 1101 589 1622 474 18 64 1188 1149 1223 728 3 871 974 288 501 1174 721 940 1757 963 1746 302 592 1751 87 1676 322 1 469 34 1918 629 1020 1956 1557 1702 1828 1159 1483 551 6 752 766 687 1886 317 569 219 80 1267 984 1177 776 888 1261 1794 134 978 1122 550 1866 399 368 351 1805 1174 1984 383 1264 1726 911 1739 40 1054 135 1581 1946 229 396 68 1412 827 580 1615 1757 839 331 1914 1341 1234 981 1383 352 924 1157 768 1366 1773 1438 1100 1535 1567 1192 1745 1030 1178 1062 1354 1323 1552 517 1144 405 1371 1335 1485 1400 1139 1041 1351 1107 596 562 1466 1213 1471 421 1665 1474 32 1576 310 392 848 1086 784 375 188 1618 909 1656 950 669 592 1980 1402 234 28 497 836 600 674 1297 1200 112 407 1051 738 1032 1386 662 1911 1174 1413 899 1803 1017 705 867 60 532 1327 969 1151 92 420 449 642 1381 500 1152 882 1720 1635 1934 398 1304 1223 1474 715 1365 994 1324 1354 1360 144 1433 1495 448 1771 530 754 884 1559 758 1715 1530 1051 586 490 1696 956 1246 1989 617 849 738 758 1858 1106 1704 1300 997 114 1547 1521 382 719 913 123 1116 343 13 679 1338 1966 1672 1803 463 1773 561 794 1987 397 1506 6 1475 884 1589 1297 1686 1583 1207 916 544 1393 1884 484 1143 155 339 1649 421 1037 1195 1457 1214 1083 1062 173 1106 595 1773 1690 949 1230 1668 843 1981 406 1296 245 747 1127 1062 1123 1358 968 278 1067 597 716 1719 1168 1571 724 580 697 951 551 664 114 1949 549 1479 690 399 504 1549 1245 1328 1261 1130 1051 427 849 1358 1241 1527 1535 369 1310 1886 1001 1142 1376 974 69 1905 1688 1343 186 455 51 1910 1226 165 58 201 1139 276 1557 1908 1393 987 1612 1692 1270 262 1262 1106 45 725 933 203 1019 776 1497 1309 1991 297 164 764 443 794 1238 950 475 1249 507 1947 230 753 954 689 1003 764 1038 631 782 486 1706 425 1242 843 408 1395 953 563 1123 1993 1970 1349 1383 1783 419 1513 997 532 1632 1075 1499 1741 1514 1965 211 767 1314 212 1659 452 1952 822 1461 1314 128 1146 1120 1200 1324 225 214 1178 976 1275 1511 1015 153 1293 247 554 127 146 1875 1878 134 1439 634 1349 1039 315 1017 251 1220 1071 247 38 1956 986 1971 168 1132 1865 491 1752 1767 293 1934 1734 1254 125 1507 1950 579 662 764 239 1106 15 198 1773 1450 986 1106 707 1203 1112 1080 668 1313 644 10 740 480 1059 344 107 591 10 1251 330 1809 1009 595 1161 466 983 972 1056 392 1078 1406 717 842 760 1133 1621 389 905 113 1246 732 95 1038 476 112 1000 694 603 257 195 45 781 1011 1330 462 1059 1989 1934 525 1217 286 91 1596 526 1768 941 1522 1449 1441 1419 1560 546 848 243 70 824 181 1887 1294 639 1364 1847 1814 949 692 1943 1356 324 371 497 661 1962 796 1526 471 583 571 1922 1144 231 896 1701 1239 82 1011 153 1801 48 247 768 1030 1584 466 590 1573 1818 859 552 357 836 629 1819 1070 114 1803 1935 567 242 1852 93 89 1127 1466 1343 1028 868 1133 1816 1681 1835 509 1700 87 6 976 1281 18 262 161 173 1681 1978 34 1505 655 691 1059 1951 1716 1125 3 1241 428 416 966 18 409 656 615 1688 69 1458 576 354 1482 1049 1496 166 1525 1199 1885 831 840 639 1651 93 768 1987 1259 1981 1654 1289 903 1611 1913 732 156 1173 924 1472 649 1618 76 77 1928 642 598 1520 722 423 1990 1743 728 933 178 1675 799 1510 280 1723 203 978 645 598 1760 1309 1513 1361 437 800 23 538 1450 1149 32 1668 987 557 114 501 70 1692 221 1820 25 1592 1639 214 591 917 673 1971 637 1973 554 116 503 1974 178 1944 1849 508 1377 584 1027 753 408 1631 1284 170 1848 1342 282 1004 547 15 1289 1070 2000 1352 395 97 1250 1922 1175 1310 75 1179 852 334 541 1705 303 144 866 1840 107 598 732 485 521 1329 911 596 57 1855 670 1263 368 1873 403 920 602 66 691 1889 1841 341 1041 1090 1086 350 450 523 1424 404 1361 1275 747 245 1908 800 275 1195 1247 319 185 1133 583 854 821 1817 1753 1792 1396 1232 1660 537 532 35 1045 658 206 141 1738 1864 403 993 104 1360 1259 1717 360 102 1065 702 1168 70 947 191 1959 1962 848 1564 859 1270 1219 468 1574 1648 87 1599 813 1427 235 1987 683 614 913 1693 1934 1769 978 1967 193 1968 1748 405 1050 1379 878 1308 1684 116 1754 788 1359 931 1532 1269 1991 894 1683 1089 1139 445 1294 169 15 478 1729 1139 523 1212 728 1337 1493 1861 891 629 869 812 1074 156 328 1964 1019 1241 1423 1086 1594 1132 1224 301 976 1874 413 728 687 54 444 280 268 1432 1608 1138 662 1405 1261 1135 167 1480 665 1370 889 872 1977 1274 298 449 1122 321 915 175 801 244 1957 1865 1093 1563 277 1010 1132 731 1354 294 523 195 1188 1907 18 724 655 1141 846 325 697 519 865 469 352 790 1823 1650 1263 216 699 1754 27 1982 2 976 1721 1798 453 1665 1986 1988 205 71 969 1969 730 1453 845 1876 349 1685 1130 1089 1511 1255 1349 415 496 1130 1735 1535 1340 1448 761 761 28 957 162 873 1233 1728 1037 1786 1654 1189 462 1953 47 498 630 190 780 1729 149 735 578 1526 400 21 940 1553 1379 266 366 1062 1608 1283 1658 1003 1305 1619 1511 1761 18 1345 703 1943 1147 379 599 155 1012 202 1508 1938 434 536 716 763 185 1151 1787 447 1338 1315 167 219 1424 1171 678 881 1109 1581 1311 188 1850 1328 1550 1459 1991 693 1468 1376 703 576 270 1297 1688 804 556 1566 1097 357 37 540 1477 1442 1281 129 1704 594 775 793 1791 1534 337 1017 1628 175 461 674 1290 1273 485 1928 750 985 400 292 175 475 1642 422 168 1504 1218 1903 219 637 1763 1422 1352 263 165 745 1358 110 1509 447 785 1943 530 188 829 1423 1625 700 1146 716 532 147 417 182 270 173 301 1302 1226 737 709 1518 581 779 1913 1274 1433 1947 843 1173 1731 1960 1233 463 1687 872 1416 141 1618 1236 1755 833 1665 824 1187 252 1184 9 1809 1473 1557 1818 186 1932 1455 304 339 659 1225 1108 302 748 1587 458 451 879 226 1104 1650 589 1175 664 615 945 1630 1785 1824 1174 1576 1011 1179 1817 1771 1122 611 656 1784 917 989 603 1790 447 814 554 413 1966 864 112 1741 1226 1156 1622 1152 2000 1641 1971 325 1231 382 362 1390 611 4 1909 1029 1361 968 1089 954 194 864 1065 208 1379 484 1240 1689 1323 303 1929 191 1855 1045 1025 1925 611 1383 911 13 98 245 930 1483 128 52 1405 1321 1054 1568 631 1564 62 67 1014 392 359 1671 844 1184 1563 1704 1874 832 343 990 1973 318 219 1338 542 1790 826 1054 150 693 4 1730 1273 1937 1618 676 1306 1127 338 1183 1032 620 581 1760 640 1576 532 949 35 56 1242 918 1642 835 1966 105 950 48 591 1937 1757 310 1493 854 1490 835 278 1883 1603 673 422 364 249 934 1203 694 1292 762 432 1788 117 319 911 551 1064 732 1045 1693 1538 1547 1304 1349 879 1604 44 650 415 1737 223 270 169 915 1602 241 1569 44 889 1906 1158 623 885 1381 1295 141 911 1862 504 946 1303 285 1479 1415 383 3 340 1064 1153 1443 1880 729 152 708 117 1781 286 1014 1974 1960 1041 620 1528 718 331 761 362 410 771 1853 385 395 478 1938 799 1772 1978 866 1893 91 1740 1740 1334 1965 1496 326 1181 416 465 597 994 752 562 1083 1386 590 1868 672 1885 846 592 548 827 1680 352 579 1297 946 1746 1931 216 68 1541 218 1232 732 1190 812 1563 410 1556 3 1468 862 1859 1031 1106 1001 174 193 512 1234 145 1762 1343 922 902 617 853 1489 1310 981 920 1898 947 664 878 845 139 1341 391 1341 1023 427 13 329 1309 1529 762 1622 587 1813 1899 188 1469 800 1140 1615 920 28 356 1090 1800 57 1306 1095 1471 1036 584 490 1983 113 487 463 522 931 860 489 24 361 121 412 489 963 1783 1461 1339 757 658 313 1086 1731 1541 1803 1846 1759 72 1458 1441 1934 1511 1914 1402 1889 69 1786 525 1523 481 1046 620 639 1880 245 225 1412 747 102 804 522 1426 174 1200 1751 689 214 49 1406 1913 467 609 1832 594 1733 275 149 281 1460 623 1316 197 1000 1984 193 126 440 186 639 1615 1989 1344 1239 203 184 181 1823 622 505 1281 878 614 818 310 143 850 627 756 933 265 695 298 830 1102 487 1437 186 179 1069 654 1693 524 604 1479 1075 1445 1934 534 788 246 1230 382 1545 1958 423 538 157 1070 876 195 1303 255 74 148 760 1607 171 1340 496 751 1884 1027 102 457 257 465 455 1001 536 187 893 1472 1003 1696 868 1121 1642 1331 570 126 56 985 582 1714 933 358 906 197 1388 787 795 251 1853 1826 497 174 94 1525 362 1181 1550 1116 1795 1061 506 1534 1498 1743 819 922 718 666 1648 718 1112 1035 1056 1000 14 1138 466 74 1317 14 697 1923 918 1748 1626 924 1269 1692 984 1489 1022 316 786 17 1409 857 1978 359 112 1419 890 26 1029 1537 1443 33 1929 5 870 75 1011 1537 1510 78 814 1025 893 590 1439 1931 830 1521 1509 1085 1723 929 833 1190 1128 1346 600 424 927 1972 1494 1932 310 1002 678 918 1662 556 1392 1546 445 1403 1505 1472 1070 1795 929 228 1528 854 1137 1297 28 326 1795 399 1491 402 1743 729 1432 661 1155 164 321 572 1691 846 435 1095 1457 1395 1030 897 487 22 631 707 1282 1374 734 1942 121 1887 479 1768 1807 1834 1972 1472 973 999 1211 933 1219 338 124 61 1504 996 686 466 769 132 1082 377 1126 1997 415 1302 1067 786 1784 666 854 1871 219 1550 940 1009 228 85 1129 905 1138 1596 1919 717 47 837 366 1424 437 1254 1142 500 1327 1851 969 1724 94 755 1412 342 1534 1721 1135 1113 1225 1473 1523 1132 825 119 924 199 147 962 207 30 402 462 861 1499 82 938 1416 1402 943 1375 966 1612 173 515 932 84 521 461 637 950 1535 537 907 801 1085 878 13 1178 312 847 1129 1163 1950 543 516 364 1612 344 1456 1441 625 1661 405 1843 1218 1998 36 516 959 1052 439 333 790 782 1469 1850 775 484 389 681 232 570 1224 1934 665 879 1500 475 1546 1190 150 1374 1212 540 288 683 1398 892 1387 764 1817 1087 1798 1990 230 1448 608 1502 878 943 1755 1628 1642 1884 50 1855 1741 1319 1084 833 310 1773 1409 427 1066 1430 252 940 1249 852 210 1190 1280 510 1074 730 391 814 749 678 828 616 1688 252 344 349 1424 1828 816 367 1021 52 1623 821 938 448 226 401 1044 733 604 272 448 1082 443 849 802 1136 178 362 1340 1225 1272 1751 404 1024 969 725 489 1223 748 110 1863 1455 37 566 1928 1283 1180 1109 349 726 125 1814 1374 350 689 288 927 1873 93 1842 852 1151 74 948 1526 800 981 43 1110 1104 375 830 1409 1511 472 279 596 638 1168 1100 1730 127 846 111 1748 140 780 1362 496 1379 1938 1743 782 1697 1546 1927 1318 676 1444 73 174 1157 1451 1317 1795 166 1144 1666 485 216 342 1805 921 993 1861 67 1353 523 995 1728 270 176 1111 1753 1649 1957 1984 295 1454 1365 1022 1781 1898 304 1247 556 1798 1747 637 701 1092 346 374 703 298 1155 636 1017 998 964 61 1394 1344 560 614 1367 230 1030 132 477 1011 1354 1675 1944 1217 856 1947 651 1906 823 367 97 1241 1050 1080 1467 110 221 394 1339 50 1390 388 256 1759 441 278 1283 1092 633 1182 321 944 140 1732 538 860 1590 1719 1754 174 808 583 534 1243 50 1028 585 13 1415 1030 911 1365 1425 1135 1330 1427 1205 1999 1699 1828 1720 310 27 1611 369 1583 1810 579 673 1179 209 1139 128 1595 499 1203 1994 2 1201 1838 970 1738 46 57 550 678 1215 899 619 40 320 1821 1866 1141 1379 780 163 1221 442 381 737 927 1175 1672 823 84 146 248 1689 235 42 1290 429 541 1632 564 1011 1537 1937 440 1924 731 818 408 1111 513 816 1628 1722 1471 1688 835 574 11 1237 54 1171 27 1433 1763 1639 1637 1726 1480 185 295 220 814 1683 520 1566 1113 743 1999 368 1789 1192 1715 364 1203 1324 755 1237 1996 673 1927 1027 741 1070 1302 753 1691 508 409 1219 929 101 992 1404 992 363 116 1599 1231 1708 1836 1652 883 468 20 701 1192 259 795 281 1713 913 1387 1833 828 1424 319 1538 697 1425 128 610 29 425 384 1510 610 85 1259 1115 673 763 1834 1316 1635 531 378 860 228 1431 1213 1516 857 407 1088 63 1283 447 316 1955 773 909 1888 1875 579 413 591 67 1899 1736 870 1084 264 1165 1185 281 1780 1134 495 225 814 1982 627 373 557 889 1404 1244 1252 1205 1671 1374 630 1176 467 1342 555 170 869 1643 884 204 318 824 699 1481 1914 667 79 188 986 1299 95 1138 1092 1022 500 97 696 489 1284 1002 1287 969 308 139 624 458 1806 1271 235 310 1380 1002 185 776 1619 56 1339 866 779 837 1986 1707 622 202 1655 1133 1095 1623 1773 798 1038 1220 1203 349 1337 1869 798 256 52 445 71 572 1460 105 737 1268 1000 80 1149 1541 225 850 545 1730 356 255 1270 1883 78 289 657 1827 344 93 757 1394 1034 598 183 1960 1492 1426 594 1972 219 1649 524 1444 1761 1755 1401 1021 1945 458 926 1694 1129 1688 184 1648 1904 313 1822 512 442 92 420 1488 210 558 882 74 1127 496 1621 23 1778 1467 1476 640 695 1361 1909 1443 1562 1285 1377 583 948 1437 245 1075 1126 375 491 748 1981 538 424 1214 231 1070 519 1294 437 1247 1798 509 1281 318 272 1471 769 1720 395 908 189 955 1826 1271 462 1751 901 318 1479 81 799 481 1945 1758 1673 198 257 221 862 1131 1236 117 1839 414 895 1122 1575 1514 56 506 641 259 1193 949 1721 1444 958 956 1664 727 28 1665 868 1541 1029 1696 831 30 1401 1188 1199 987 1055 1020 54 1762 1812 495 195 1625 339 863 497 607 39 1210 1886 1448 1133 1158 1646 695 1629 1358 1265 417 569 1304 1699 1039 103 1914 498 148 1756 252 357 1776 250 750 459 852 507 317 1410 263 1374 611 1433 1977 322 1773 24 582 1857 785 542 413 1007 383 139 1057 594 967 943 1951 1380 1115 723 1185 1446 1591 1143 291 856 638 1195 1044 1943 1718 386 848 1270 1992 340 1483 80 33 1699 1952 492 972 848 1419 290 611 1167 692 1374 227 1960 221 899 416 703 461 1553 1977 198 1806 441 1726 1986 996 1360 623 203 1232 227 1046 184 115 283 1959 890 663 1009 39 552 714 1827 283 1244 620 663 323 1115 236 479 1959 1898 1069 429 1056 223 1711 1385 1482 54 699 946 536 1429 799 1042 1545 1394 1595 213 138 627 1019 234 1756 583 1318 282 1799 499 70 1849 287 1071 393 651 1062 2 935 9 466 699 1189 1444 1840 1314 90 73 473 1550 528 230 1188 1977 189 1196 429 513 754 1093 564 1727 1076 824 1513 861 841 410 487 980 1429 839 1246 244 278 1186 1989 167 588 857 31 920 510 109 1934 1792 697 1024 1398 1474 410 1456 1731 120 1485 1667 1197 476 679 1571 1307 1723 609 1356 1574 391 1046 659 944 1069 1855 1514 1588 1895 556 1457 47 786 1367 1903 303 1970 196 1986 107 980 1115 819 980 1492 441 717 123 785 243 1679 1747 446 540 1376 359 778 1034 35 1519 930 1188 139 591 885 446 1889 97 569 297 1859 1893 1292 1668 895 1509 781 1399 225 1998 700 1218 1337 604 1776 1314 641 1284 504 1620 589 1048 83 428 275 631 467 696 1213 275 207 400 1741 1287 1257 1201 848 1049 48 331 1494 924 454 8 1266 1833 116 654 1245 1231 1437 998 1983 1944 1009 1037 544 1086 819 603 1516 414 652 627 1318 347 289 426 1806 1638 899 1212 1717 1821 1478 43 273 1362 500 1353 1308 1870 755 904 434 518 196 511 1883 1340 285 1936 309 1864 969 1672 70 361 1022 871 1072 630 703 289 806 538 1652 500 1342 736 327 171 904 571 1776 961 1261 394 1428 1850 251 1705 1352 1887 513 59 1356 664 502 1543 1302 1488 1823 1153 429 83 2000 1082 1608 1515 98 1274 1061 139 1430 1629 1342 379 265 508 393 790 1865 1422 494 1232 1223 975 79 1003 1373 735 1427 508 1106 1181 179 1546 796 1158 1658 1575 1573 73 1766 259 545 1501 1972 1020 814 1109 539 1034 733 1427 1862 634 1872 362 1000 57 1237 8 908 1892 1682 1236 587 670 1713 933 98 1986 1902 1844 1570 1801 926 338 169 1101 451 1452 1218 95 654 46 1128 1879 1604 1590 49 1466 131 1131 1705 880 1414 1614 652 646 296 431 904 1474 934 307 737 1238 280 1220 887 422 897 1642 1078 1149 916 73 109 333 1434 266 1985 837 193 1727 1762 1368 807 1921 1437 1708 344 1676 804 352 1620 1262 60 82 1333 156 1525 207 511 1093 367 412 600 1227 907 21 1018 847 1167 516 743 188 1471 372 1309 1383 376 54 1450 85 1438 820 321 1054 697 276 1069 81 1467 32 1990 231 165 67 1810 620 1003 550 190 332 325 1117 1197 1994 440 491 1471 1927 964 1853 229 1 1198 197 805 570 1873 1574 1034 859 1313 288 1277 1096 1617 572 905 1829 629 186 1115 265 714 1992 1689 1394 1493 983 22 1866 761 313 323 1465 157 621 247 778 1949 926 257 1282 575 1560 1885 1967 1769 349 38 125 770 775 1212 1503 1958 463 1686 1259 1134 1454 1561 1287 463 1841 857 1443 369 1186 927 1191 1811 789 1564 607 285 480 1502 1972 663 1327 1617 1404 1784 1287 695 980 1745 1353 602 1390 1851 1865 865 822 62 1119 1057 1833 1108 1501 838 1096 1949 355 803 713 1924 1872 1991 783 1009 1402 608 795 1553 576 1492 1875 899 221 1949 50 116 831 1349 415 1918 1561 99 691 92 134 308 629 449 1088 846 1176 1882 1840 320 1385 49 742 1470 817 1171 1850 1404 977 4 1668 729 431 82 1786 1070 91 1687 552 486 1767 723 469 1841 471 233 883 820 805 72 1447 867 1304 1390 1018 449 454 648 671 1639 1624 316 1958 963 349 1115 816 1491 417 1393 516 1443 511 1919 242 115 1845 1820 1446 1645 1495 87 1038 949 615 703 335 1282 851 1974 22 1276 927 84 1163 934 1621 1032 1130 717 202 1893 309 754 531 282 612 917 519 1793 1679 498 1911 1501 381 225 1467 494 1837 1032 79 1895 166 1107 78 226 554 247 1454 402 752 260 172 105 1826 1226 1593 1627 1556 1437 342 802 759 1115 1339 340 364 524 1790 402 172 252 1138 1298 328 262 814 959 909 1 1984 703 1898 271 1761 86 933 1923 1467 218 938 1043 1705 1398 293 719 765 1074 691 321 359 595 420 1285 725 591 1780 1275 182 564 506 778 1044 169 832 1543 17 1653 1764 934 1008 1535 510 976 312 1893 467 1559 100 1393 489 262 959 1609 237 1964 1695 326 1681 858 542 1223 362 1258 1393 1479 1241 1043 1762 1756 1656 907 1073 1042 839 1884 1643 503 663 906 953 968 1704 867 1453 1276 174 1448 600 1343 1081 1596 1263 114 997 842 1951 993 1630 380 366 949 1448 1209 1141 651 1919 286 27 1972 235 593 323 1918 1702 66 249 1332 128 1618 920 1394 1378 1480 96 1084 130 722 1334 1822 1159 1033 45 1078 254 1001 692 1954 556 415 799 180 1573 1939 442 45 668 424 1067 41 891 914 1064 679 1557 679 265 1276 523 1881 1855 296 1340 659 789 361 1152 1234 1830 63 215 70 912 304 1037 1289 167 668 674 1152 1708 35 1063 799 1599 918 26 1697 611 668 902 792 449 886 1573 786 1904 309 1192 1885 1588 234 712 764 1556 1118 1725 779 1585 19 1679 1631 1443 11 1212 1458 789 743 1545 749 1749 67 732 1718 53 1120 1305 653 469 1570 1228 418 1461 1243 215 649 5 999 1468 32 1408 314 460 1888 1464 263 1409 1938 1827 3 458 1156 375 1417 517 1180 994 670 946 301 413 856 548 88 1105 1547 1547 980 843 388 1137 1 348 217 1218 585 1668 1152 927 472 1600 528 996 413 193 1190 425 258 1760 424 1718 249 207 175 1946 711 1105 816 350 1958 732 1323 37 357 206 377 1735 1026 798 1407 1614 619 1157 600 1280 657 988 1458 1663 287 71 1255 1966 890 99 207 485 56 972 1940 1686 1654 1810 1910 512 101 317 352 147 692 1678 587 982 964 1240 177 1014 1896 623 1893 944 859 1040 1249 1153 487 417 1392 1196 1219 682 253 1436 316 1365 1387 106 184 1105 1991 16 935 1373 1547 47 1579 1987 1509 1790 1081 739 231 1716 1359 706 175 1865 249 802 538 1848 319 68 309 1367 66 155 1524 1402 887 227 1286 949 514 562 1049 864 327 1998 218 320 1804 1519 1344 1859 1427 1573 1786 1804 1255 1437 1285 1713 965 1729 642 1137 430 1326 456 1417 1513 1498 214 745 830 1701 1612 691 96 799 682 1667 763 1995 1864 597 1262 770 280 1027 1994 283 105 1566 557 121 238 1984 344 261 1918 976 855 430 1965 485 1458 559 1659 1518 1567 848 1260 1249 1595 207 328 50 1785 656 1075 246 1594 914 303 153 1518 933 1760 269 1385 1657 176 1333 265 1928 181 1441 615 679 144 1610 140 760 1223 1136 582 276 566 145 1244 1751 1569 989 1822 1917 1549 952 1296 1244 1856 1008 1001 1057 629 784 1350 1359 484 468 1620 1221 386 1966 79 1616 1829 521 1876 97 11 779 606 1504 76 1440 623 1185 44 484 364 1830 1158 801 1583 1781 277 827 1975 1787 180 312 1506 353 1305 1556 62 1887 1549 1411 573 1950 928 584 935 290 426 134 580 1928 1893 469 986 1163 1977 600 1395 1693 648 764 563 901 556 531 409 1556 1885 1618 868 509 1303 472 1640 52 1179 1696 480 181 597 728 150 665 1727 131 145 1108 612 1244 879 738 1638 797 1795 1620 1348 110 1872 853 1174 129 295 1810 1995 718 1917 538 1926 987 1585 642 1316 462 1964 1692 1777 662 154 1992 268 1462 808 635 744 1700 607 256 1508 385 1616 349 588 1033 863 1351 209 1054 1957 248 232 832 1313 1600 1295 768 1295 153 645 1061 812 304 442 1566 441 1185 1524 1449 494 1586 1971 1044 464 1459 1144 546 1654 1315 1746 736 1416 407 920 1576 57 1911 158 1126 55 969 226 1993 480 227 774 1756 1368 731 371 294 1208 1776 1819 1663 1417 607 1152 852 1537 351 1156 140 589 14 1952 1067 1696 591 745 1671 331 1604 784 1930 238 1337 888 584 1357 161 45 1681 758 1461 1187 633 1650 1065 1293 1638 875 1265 1904 762 1949 1845 119 1425 367 1121 648 125 84 1600 646 1776 1261 1210 393 953 1585 443 1371 1332 944 1430 1588 1307 1908 650 1544 97 1049 1331 1439 1681 607 292 277 434 1534 1604 1139 862 1913 1815 974 1475 1909 1279 1807 1193 332 1090 1235 1701 589 173 1284 317 647 953 1783 157 1238 1213 1655 1402 1084 1988 114 1221 148 1377 1938 611 1363 112 527 938 1407 1439 1171 446 821 157 1663 1981 1542 1569 1756 951 1730 1182 884 1714 408 1269 1665 13 1771 1644 454 580 1417 1934 750 1683 1081 436 897 350 931 1282 1438 1745 149 244 1205 1635 1906 1962 932 1617 1357 786 1157 1704 247 21 566 722 470 53 649 341 1878 1702 1261 584 1124 1577 1277 328 216 1793 1543 1706 355 1568 1551 1329 346 1393 1189 1074 1442 1292 1908 726 1004 1221 365 1857 386 1781 420 769 19 30 1304 1096 955 569 921 525 23 1651 1637 1136 1048 1815 452 1229 246 525 117 1971 998 308 344 726 1951 475 1821 865 137 711 1549 704 423 1968 232 428 679 1292 1918 104 136 1232 786 892 1547 292 492 1008 1549 1254 61 540 1988 1218 1737 542 615 1393 912 315 211 32 189 649 1163 723 1843 908 1808 633 724 656 1826 304 1109 951 1813 844 1854 1842 1991 1637 278 901 705 1951 655 1591 1549 207 1293 1127 1271 714 1788 149 567 1663 1619 1680 1261 328 1092 348 925 1868 1334 711 1678 329 1556 107 30 1889 7 1062 1160 514 337 952 1864 379 1836 1341 1854 572 931 1485 754 157 1790 1312 1063 657 1908 1013 290 1548 476 388 1917 1218 677 1219 1447 690 167 1846 1695 1460 1017 1515 1393 1999 629 885 1135 1198 728 1671 404 1427 270 723 949 1213 1822 755 1033 198 465 1320 875 1760 665 1793 749 881 1200 1503 1134 652 830 1366 527 1618 1744 1270 3 1497 1429 1691 150 1932 954 1650 992 1363 152 1182 57 1300 1980 729 143 746 1800 718 997 229 457 1095 1871 1266 1977 98 1915 717 933 666 1682 916 1345 1571 1952 1517 186 789 1439 555 748 637 1755 1565 614 193 1650 1048 1659 1618 282 198 1274 343 471 1486 720 807 1229 934 1164 1591 35 215 851 1765 1257 1728 1526 884 715 13 1825 202 1078 1866 1941 1174 731 82 1720 85 946 413 667 1319 1681 1113 1692 1325 700 1143 1389 150 1407 1002 1461 1307 74 1036 1750 1799 348 578 895 459 1235 1233 290 721 1363 577 1224 751 357 192 404 1214 114 954 1589 220 513 72 240 1871 941 1590 1982 123 1898 1610 1314 53 1273 1330 1837 1961 1226 396 133 1769 465 1036 547 679 445 1018 1933 1574 261 666 1476 795 947 912 334 1097 1494 211 54 718 18 1009 194 520 603 1427 133 764 306 547 694 376 1294 811 898 743 1087 832 686 1061 1088 911 1711 1859 1003 1319 733 830 1793 567 453 27 745 1257 510 886 1321 1343 1326 427 1987 732 878 1716 50 263 315 245 1494 204 1311 996 363 1203 256 956 1472 805 950 420 1975 444 1251 1260 1416 1306 1134 1800 1052 93 1024 1248 1111 1233 339 550 804 599 904 1530 1895 1701 1368 1515 335 830 669 1902 939 883 1250 1572 1583 937 584 1127 391 1501 154 1957 363 6 1203 257 467 1258 415 1062 1805 803 1135 141 781 515 1169 1409 356 1622 1344 945 1012 456 1575 646 34 1687 492 1541 1517 1417 1339 1943 159 1184 671 1223 946 173 424 252 1172 1940 314 664 430 1535 243 1056 417 261 735 1372 18 124 1087 817 152 412 775 686 739 22 439 1460 1055 1349 1069 954 153 276 1368 1007 434 81 272 113 1842 1344 564 718 1455 1202 132 1209 1613 648 161 1919 168 1842 369 1482 1952 1981 1655 1333 4 461 99 1922 259 327 1462 1337 526 146 281 1313 114 686 558 1780 1509 1446 726 446 943 1714 1620 134 1723 321 1811 352 1613 117 404 1970 1670 559 1370 1638 918 476 1674 1600 257 368 604 288 1062 466 631 1978 796 72 1469 1348 477 1477 1506 767 1096 1664 1395 1690 1201 486 84 1203 1820 1763 1483 352 1578 1341 651 45 611 1985 643 1798 293 1587 1641 935 171 704 913 147 1410 246 1842 242 1672 839 1322 1390 1221 1001 1777 448 863 1201 940 1814 712 161 1491 1272 1211 1088 629 875 1976 809 890 1861 1131 279 1978 1346 1956 1263 332 871 546 1054 625 853 1665 1573 1010 1472 150 850 311 513 1816 1409 505 1768 322 306 90 1286 230 125 436 1850 1812 275 1648 1418 891 695 664 1013 1455 62 398 215 1852 738 63 700 906 461 994 136 1409 484 757 839 1615 49 458 768 1736 150 14 1887 1293 719 1739 804 1248 871 206 1222 1239 1229 1803 1579 1823 729 1663 140 994 1098 1991 181 1036 178 1455 1979 171 804 1694 561 965 1500 576 540 1759 1712 1667 1750 1547 1350 1078 1632 913 934 1903 91 945 241 988 1688 1687 1138 365 1342 1264 1747 96 1501 173 1139 124 177 1878 648 1522 1497 801 1904 912 936 403 316 1080 1500 1669 862 1522 1325 1307 1362 429 1592 1665 731 1547 1821 918 1376 1550 837 1518 1863 141 328 995 64 236 334 188 1254 91 84 1152 1185 1997 1201 1805 15 1387 1898 1556 340 826 1987 1479 1648 1499 552 614 640 978 539 438 1399 1737 1997 323 79 1318 1746 23 266 1578 112 156 766 1291 233 1022 1936 756 1162 1365 1424 539 1363 626 1894 852 743 1223 347 452 1046 876 1948 1737 138 1663 1018 280 1246 123 1221 886 1446 1565 794 411 442 1203 250 1252 437 1893 1485 536 558 937 327 1998 36 178 698 1261 1151 1880 1020 563 1205 1838 603 922 1770 944 782 1128 12 1323 701 1254 1566 97 1124 99 546 861 1092 1610 301 1957 1578 929 1877 1166 1588 1443 766 1139 673 1937 390 1929 1481 420 606 45 1853 1942 1242 1327 848 1698 1691 99 1734 1049 1819 245 971 1927 1207 333 1592 773 1684 595 1841 1184 155 1285 275 713 1159 807 1996 1471 1394 1162 1883 874 538 336 1290 1305 25 1775 1640 1758 1318 1812 1084 408 710 890 1623 1954 71 507 1210 186 1470 821 504 1045 1407 1137 1421 1985 893 208 703 1995 35 1831 707 385 898 334 643 1179 844 819 1247 1654 896 323 242 960 231 1356 374 603 1983 124 586 1452 1605 302 1187 19 1752 199 849 1744 1372 316 1780 164 525 1623 1390 1862 932 1081 1274 1783 206 1505 1790 1416 251 926 941 1498 549 1282 1056 518 1122 247 422 686 1739 327 1242 1395 462 1318 1812 1849 1937 130 306 424 392 671 375 1061 200 412 1461 240 797 26 216 223 681 718 995 1658 1902 708 1183 472 1438 1654 1808 283 1649 926 1339 632 1591 1289 1125 618 1230 684 1454 1734 1558 731 1454 1953 499 1719 1662 1041 243 1032 794 658 1089 140 453 619 857 1423 1326 880 317 1947 753 617 759 865 897 1954 1727 1241 805 804 80 23 49 676 422 1631 1671 1434 1451 1001 157 597 563 792 912 1582 1587 280 809 186 1817 518 447 659 1368 805 750 1849 1667 718 1190 645 1149 951 839 1359 974 1335 331 97 1177 1737 1332 155 1707 239 633 264 342 1209 891 1569 1007 727 972 64 932 1227 1282 552 1266 818 1833 691 342 1892 1959 252 227 505 659 942 1108 527 1880 380 1410 1242 151 19 488 1676 1979 1229 1477 1525 1041 584 385 1355 247 70 1316 1965 1044 517 515 1093 89 1506 525 1533 1830 329 1589 1604 1904 849 64 657 1394 182 210 1478 1794 1430 324 1816 1061 1953 712 590 869 1850 272 1609 1137 915 1180 1443 1990 1800 947 139 717 603 1316 1535 53 1504 1725 59 290 537 1580 593 1366 341 611 297 368 1588 1553 972 754 1102 399 523 1351 197 505 6 197 184 78 762 1887 554 105 297 590 1890 561 352 624 852 557 405 737 1120 1676 688 458 1657 1668 1180 1752 169 394 1438 319 51 705 949 558 1769 1238 1634 1300 655 892 810 1251 1615 867 1161 643 575 1919 1402 331 64 821 1268 1292 8 169 71 558 691 1990 408 368 1685 654 1385 1001 1267 1715 1548 612 1666 1732 329 620 1120 748 1438 756 370 1096 1783 1578 1838 856 270 1757 474 519 1604 877 1908 894 209 290 755 342 297 1231 222 1069 1248 1176 956 267 1054 594 1211 1044 86 1834 117 641 852 456 864 1323 22 133 1797 839 1916 1260 1892 313 482 1501 1365 114 78 1031 546 363 1573 503 1715 327 1059 380 1226 1331 106 909 1680 690 1322 253 704 1271 1570 397 243 1601 1319 803 1083 1422 515 1114 836 1433 527 1194 1911 1862 1316 1033 1745 1025 589 1426 403 1153 1985 1173 604 802 545 335 1748 483 1757 988 1754 397 460 1146 1217 1670 1995 704 470 117 549 127 1125 102 1364 903 364 896 999 797 1280 326 468 283 879 587 48 616 1222 713 1213 1738 260 403 931 1242 1630 1241 1027 7 484 1404 759 1246 1364 355 94 408 1342 830 1351 867 1224 169 1627 54 787 1075 1232 784 413 751 59 1408 600 1450 965 586 490 1055 578 152 615 583 878 47 332 629 137 308 1662 65 1045 1023 1971 1203 253 1998 1214 883 136 605 977 590 974 453 1133 492 1434 1986 1566 767 1569 1498 277 1598 802 571 566 1667 1918 1988 755 1730 426 726 552 1452 930 1020 570 515 513 1929 1401 1726 127 257 1901 63 1849 331 688 1539 1479 565 568 745 1530 1401 504 487 885 62 1271 73 1709 1522 1601 1980 36 1255 477 58 1682 843 239 1927 245 1133 159 588 1899 1516 58 1265 813 34 870 208 1775 1969 1116 71 277 77 1073 1694 1752 426 1349 1514 1432 231 241 1026 1140 1052 1642 160 1545 320 1611 1610 1912 285 1170 578 331 1816 1945 522 584 1948 200 908 822 1430 1241 313 1584 375 1628 592 777 405 1149 977 559 1267 594 899 34 1986 1945 1795 87 391 1890 1614 1816 447 72 576 1950 625 1926 1454 1042 1059 535 1 1647 1008 799 948 1517 696 936 1664 250 1048 1679 886 1513 1227 1297 157 800 433 144 1244 1612 928 1979 1146 504 296 1292 1668 478 1755 1235 255 1485 1581 356 591 588 1416 1324 119 862 1731 1546 1298 502 836 1019 65 1068 1555 230 1846 1553 417 842 128 751 1338 1364 1784 933 775 1765 619 50 1126 1860 1497 719 1341 1712 334 290 1197 441 1119 848 996 911 311 547 1446 971 1762 1724 1773 285 538 1371 1438 805 2000 765 1533 534 1293 1237 1988 471 1914 430 640 716 1581 767 173 1445 1764 1888 1891 758 503 1836 337 1094 1609 776 9 1452 207 1683 60 1879 485 1822 1143 700 829 46 1822 182 1289 1728 1944 936 91 1164 1163 471 459 1517 794 22 137 1104 540 1857 1971 1147 1839 1631 1929 1648 748 146 1679 1745 109 336 899 886 60 1047 1343 1645 46 1420 609 66 1216 1797 858 352 976 920 1060 230 1680 1651 167 1229 902 862 1774 633 1591 1534 1525 430 934 731 1062 1573 1751 259 1300 1775 665 1664 839 857 691 1464 890 1568 1102 581 1009 967 387 164 559 1511 1767 1633 471 1415 1220 1571 1937 332 1978 1155 1231 562 182 1539 1584 1963 1217 1149 1301 936 28 185 1987 134 298 1651 840 1242 144 684 1937 1201 1928 880 1867 1409 348 313 1561 628 1601 1330 902 950 721 1742 891 1548 1278 1033 403 1735 212 1967 12 506 1086 924 993 88 972 99 1366 66 1043 1524 932 1904 1462 1720 1318 1821 1251 1422 1763 1240 817 251 1420 1192 889 461 904 1935 1234 881 175 163 450 710 1796 713 1441 1362 1414 1362 2000 163 216 363 1130 280 96 1136 1913 1585 781 113 157 356 573 1815 713 562 685 1784 1470 137 1810 1609 764 235 1464 964 1430 1023 1849 1675 309 918 1696 427 464 1617 1519 1124 427 418 1117 1352 45 1872 20 594 646 1374 746 1241 1537 238 830 1909 102 1474 1798 866 131 467 247 307 1948 54 1396 72 1889 1884 250 1826 1327 1736 748 150 330 983 938 497 1977 155 1207 1371 898 1288 347 1615 999 83 1718 1546 1281 1911 615 354 1821 585 1532 1449 372 1903 618 306 79 573 1536 1107 634 704 471 747 457 1679 76 1414 25 223 1745 1535 616 469 1264 309 1927 401 466 705 222 1977 1600 887 193 1491 1528 1419 610 408 1233 230 1896 1653 498 361 1998 868 176 481 238 1579 1143 571 1344 1186 1132 1098 1661 587 1584 967 681 141 55 1817 1409 1601 1546 1045 241 1169 409 167 1897 973 405 610 1441 625 1757 628 1402 724 1095 814 199 305 834 1266 1388 1947 1721 1614 117 205 170 1848 1691 16 1816 554 1219 304 1054 208 1431 1713 1846 559 553 1069 1881 248 1156 1090 1495 446 661 346 1769 37 1323 795 133 1531 1915 48 1569 1227 951 1351 380 1103 1488 637 746 278 601 215 910 1527 798 770 269 677 757 1709 672 1139 1907 277 1690 1578 226 273 43 472 82 464 1764 843 1950 1056 620 415 1920 1280 1411 484 823 424 725 627 1032 1047 225 658 931 1981 922 823 504 283 1005 1161 1402 359 180 909 626 228 923 1760 1991 178 817 928 316 258 1634 336 58 1884 1154 1227 112 1364 1708 1272 792 1066 348 751 717 1762 1706 236 234 1396 1544 1105 180 564 1261 913 154 596 1059 410 1403 345 1582 1682 1113 1436 1263 486 749 705 1496 1311 460 29 256 902 1736 563 136 888 1418 1792 335 1581 1838 1144 1652 646 1135 1488 1402 1814 838 462 81 1315 1037 286 1922 1053 120 966 555 1438 134 764 1452 1809 1683 1751 65 1848 1890 1251 257 185 91 392 1318 713 1871 1165 1406 1724 1203 1818 1537 203 1724 475 436 135 328 1564 1902 1725 1022 1697 713 1499 374 372 75 1250 971 149 1285 1948 656 1181 140 1967 145 771 598 1443 780 531 1479 1649 1616 876 1917 1965 1173 57 1673 117 1948 1154 1855 554 1783 1156 1871 1870 1756 622 597 766 647 61 45 979 1518 1514 780 1764 9 1939 555 1134 1697 1192 373 262 1079 1526 195 1502 1512 1529 662 582 816 45 1813 1893 350 1174 1639 1257 103 1569 387 187 861 1435 1718 1574 1024 128 1301 1545 1029 1958 1155 1307 471 1963 310 1103 859 509 885 1912 73 969 1844 911 8 1141 1060 1826 760 1458 868 1903 1894 940 685 1250 123 1332 1836 411 454 1312 817 1635 396 881 1048 625 445 917 1317 200 1080 302 1798 1619 690 1459 83 372 1283 1926 1545 616 577 502 456 655 1297 1301 938 667 123 221 1109 40 366 1166 1794 1339 36 411 1182 125 295 102 1089 1194 740 1129 62 884 1263 1159 1130 222 951 1425 1009 518 699 701 197 1122 269 485 360 639 822 764 284 230 1482 710 1512 1856 1565 1176 1022 1611 743 1981 459 1309 1220 1787 383 488 367 614 126 751 944 1715 630 760 131 1503 562 274 1595 993 141 1385 870 366 539 584 739 780 789 559 898 217 868 149 603 124 256 591 721 1803 1256 1825 808 671 69 436 565 1973 746 345 1749 1463 1807 301 1137 1531 1999 830 288 1386 1166 1133 1645 1331 223 164 1787 464 1284 1882 1990 794 423 1237 1228 1417 1001 1951 667 958 682 971 1741 1925 1912 1882 530 725 363 1065 380 1914 48 766 1041 1189 1124 675 76 1857 356 50 1157 521 1315 1506 1602 713 1500 208 382 1123 104 369 1722 115 673 439 1841 228 840 1090 880 500 1989 602 149 485 1213 954 470 262 248 494 54 1682 659 945 1493 71 292 752 197 1194 1021 1475 772 520 1890 925 1638 224 1678 961 1042 496 355 888 881 1981 96 1136 130 87 856 487 1058 1644 1921 585 1386 1451 1690 838 1145 732 1409 1784 899 1774 19 163 570 193 1557 221 1356 470 403 816 158 36 887 1310 1912 1260 428 1941 320 302 531 19 1467 1725 1126 59 1569 129 1515 1512 1040 1260 636 1922 1364 1984 660 511 934 1438 1276 1915 978 1842 1432 123 830 1853 1099 175 840 1154 962 630 79 822 688 182 1893 1378 1557 204 1058 1578 1668 1841 524 1507 213 190 119 1633 1704 1425 1656 958 1084 480 1598 1458 591 1149 1394 527 118 1291 30 44 511 1617 781 69 1717 1660 1746 241 164 1433 331 740 1870 1875 647 1733 1533 1690 277 1474 1162 309 1855 1347 510 1001 839 1117 1943 1898 753 216 924 177 514 1091 1988 1935 1591 1047 292 1922 680 1561 792 277 1182 403 501 1228 1779 1845 1260 1329 169 1240 353 1736 1038 148 348 906 143 1075 1071 320 1915 469 1562 878 9 1173 572 1635 1243 1612 1179 829 853 1524 1462 434 873 127 168 748 1269 1610 431 5 704 748 750 1492 560 1107 1984 1142 1584 1522 367 1360 576 83 1412 1076 237 1667 895 1987 179 654 1624 642 816 1673 487 1103 1114 607 1250 1398 1860 1805 1301 159 1453 482 1047 1146 201 401 1834 1278 1797 154 339 1854 1189 1336 379 1230 912 571 549 1524 942 969 481 1650 1521 1600 1824 1843 770 112 889 900 1037 583 764 245 1759 1628 133 1552 1871 976 466 1753 939 1522 504 598 1893 34 452 1698 366 1800 222 1436 1072 406 898 213 82 523 1906 1498 920 1545 294 1759 1258 1786 1702 589 1926 1358 1561 732 872 264 1647 1621 1496 251 364 1649 1045 782 981 1302 1441 1591 1264 1252 1453 1959 1479 1226 1639 1650 1614 1343 1312 1059 950 126 787 861 1744 1088 1683 900 453 1616 724 1645 1510 44 717 1668 1072 1576 1532 1405 834 647 1850 173 242 684 657 697 588 1901 1547 463 252 1386 1901 420 1487 829 1380 1133 773 1394 734 1858 394 184 1661 1504 469 1145 1175 542 176 1655 321 819 793 1959 1134 1398 200 370 434 1077 1026 617 716 26 1917 1834 1747 731 726 321 1152 1441 944 1248 1469 1404 957 1153 1132 452 673 779 155 547 5 164 1158 1217 554 1702 686 352 1886 629 1305 1049 980 1855 185 1062 399 789 529 1234 207 1354 582 382 1056 1001 322 262 1902 92 1023 675 1950 1434 978 1298 1337 1648 1398 1797 490 1716 202 376 1274 1589 797 326 921 1447 346 221 816 1726 1679 1984 1253 649 1362 316 1951 1073 1605 285 1739 466 1769 1537 1662 1673 1138 1293 924 430 106 1807 1752 836 1608 1555 1084 1967 242 906 1292 997 1520 1353 1542 312 563 174 636 915 1894 359 454 675 1940 1974 1457 1112 858 1248 317 652 1406 662 486 339 113 614 256 1812 321 706 504 743 177 464 649 463 861 612 1053 378 1961 1643 1909 1270 1753 937 538 1942 519 438 532 518 656 1941 667 715 1888 197 1469 1934 79 1787 1215 107 1035 431 807 1365 1192 854 953 1933 118 1552 193 18 707 899 609 1083 1392 8 635 883 103 324 1841 1988 1053 1369 330 615 709 462 536 714 22 1357 984 1075 1885 572 1978 1156 1062 30 1826 640 1687 1850 957 1790 1293 396 1496 699 924 11 206 52 577 491 112 85 1098 99 1466 523 1608 786 884 1137 1427 958 582 1033 495 621 1903 184 815 1927 1992 263 887 876 1188 1640 453 114 779 982 435 289 1127 672 1526 1443 590 439 811 1254 1714 118 1539 580 1878 721 668 469 1954 721 834 1555 8 576 1077 1086 519 703 493 497 1232 256 1915 1557 1655 193 1506 1988 380 470 262 1201 651 1146 564 294 561 487 1442 14 241 1812 952 1300 422 206 383 1964 1337 379 233 704 820 459 386 1917 1480 719 1941 1216 1660 1567 833 363 1912 838 78 637 1985 1537 923 832 69 1576 538 1716 1465 44 1102 1580 1153 642 99 1496 1457 1886 991 1363 1889 115 663 750 1910 554 1477 76 142 1602 1049 1823 620 951 526 1795 1942 1622 655 1338 1563 383 73 536 56 332 370 847 1405 1170 186 1182 140 805 1201 965 1425 1664 1689 1277 1032 101 142 1589 987 450 515 144 636 1349 1295 1149 1954 626 1448 567 567 242 558 1951 1281 1118 507 1030 991 1164 1242 223 1159 1001 1814 964 1005 1560 948 584 1798 1930 931 1949 1662 718 610 1815 999 347 1460 705 1476 188 1872 446 821 715 1499 627 1939 129 938 1795 1646 1612 1666 1738 1684 691 1987 206 117 1158 357 579 1733 873 1217 751 178 530 115 350 311 545 143 726 880 1280 1553 1292 1215 1195 1833 937 847 418 215 264 502 460 1940 769 592 79 1457 1771 1369 589 1123 1053 395 32 736 966 570 714 899 557 972 1846 70 1179 93 1811 1936 121 1 978 1901 340 1323 1934 718 104 1758 1276 1440 859 290 1059 33 1801 1066 653 1952 385 1555 1582 901 1997 1423 1781 833 1271 1507 1985 646 1035 542 261 10 1528 283 127 857 187 40 438 57 1245 1720 338 578 1291 566 528 173 1735 236 1062 763 1549 1682 164 330 153 202 748 1828 1047 252 1411 376 1290 254 616 1357 513 1446 964 372 1160 387 435 1854 1499 88 1506 1422 1744 619 393 1568 1397 1085 1180 1433 1703 890 924 1505 277 500 1907 143 388 1611 1232 611 260 1104 895 1994 435 218 1453 813 1153 1945 539 1963 1972 680 1536 89 477 88 1188 791 1706 1019 58 629 525 542 942 997 1181 1467 832 1010 1819 798 607 1378 1736 182 1449 408 1125 1102 1985 141 347 669 1475 496 1869 1499 1653 827 1706 773 1022 1848 39 1522 811 1940 397 902 831 35 798 1127 955 1988 1326 1983 1038 982 1344 114 847 379 94 33 521 1420 1709 13 1750 1582 384 607 175 739 587 936 1987 515 523 1268 1366 1933 1253 581 1899 1369 1997 1293 630 576 344 1884 1067 1342 35 1259 171 886 1509 1911 1760 870 1250 946 1670 1037 850 1863 1581 347 1953 653 1132 1576 1224 1534 41 71 1213 1288 1350 1388 1718 739 1694 76 1828 36 784 916 301 1361 1370 1517 1882 1718 683 174 722 40 114 67 374 648 1082 1532 1200 1947 154 1801 198 1879 888 84 1203 1056 415 1871 727 324 209 625 29 883 1678 731 222 819 644 511 1317 323 1209 1923 1842 47 424 530 883 1667 1657 196 80 484 724 720 517 1867 1094 863 54 51 1013 354 1390 421 417 726 744 417 780 1335 1729 1920 1435 403 478 1912 461 1761 1658 896 604 50 1747 21 1057 1046 1366 92 1005 962 1495 648 1397 1377 758 1198 1965 1032 590 183 569 94 736 1159 768 380 1232 812 914 1345 1662 1720 1227 1162 1991 610 648 1744 365 1466 1290 1394 36 1052 1977 1893 1262 631 106 1720 1898 223 1284 1469 329 719 287 1429 1425 1283 1134 27 245 1812 95 1876 900 645 513 421 113 383 501 694 1028 168 232 1030 175 184 799 1711 707 1679 1220 763 1715 1937 1249 279 905 1364 1658 1318 905 268 1488 1385 163 21 227 1150 1196 817 1831 711 655 1169 826 77 1055 1513 341 932 1889 1200 930 976 88 965 1549 1896 1425 1833 349 586 192 232 1557 1888 298 601 86 626 1877 1401 648 1836 1165 1202 1288 785 1608 1090 1972 623 844 633 1989 805 783 1379 1260 562 31 968 96 1664 36 1504 1863 434 1427 986 947 1241 404 1118 1423 237 406 146 1098 1066 1057 507 1571 105 876 1332 1766 1872 192 803 789 173 1837 1786 507 543 1883 1771 605 1077 964 48 690 1084 705 1306 1572 1698 1058 152 295 992 1537 1243 1658 472 585 919 1884 1964 83 1821 257 1327 1857 1270 517 1679 863 770 624 723 231 1395 682 1937 692 1187 1617 1012 1401 109 1944 1868 1170 1899 930 902 939 220 1760 558 976 1528 1656 1778 405 214 87 921 551 1197 167 819 306 1834 1620 211 1493 339 1019 1050 547 105 1365 1622 1291 659 1955 1115 1434 1096 298 64 1839 1981 849 749 1088 305 1896 1812 43 1028 1659 590 1407 1215 151 775 684 688 1885 1693 440 500 901 1412 916 363 1172 606 238 1846 1729 1049 1624 1284 180 1849 185 574 1953 824 1347 895 1860 107 581 120 1788 199 1057 1587 653 1203 1088 694 688 1024 581 666 734 487 512 1805 1006 545 1732 965 27 157 1738 1718 521 125 919 1317 1241 450 172 1870 1227 442 620 1203 1011 87 100 982 351 1473 966 1418 664 110 1318 1044 872 977 1241 1367 779 1137 922 705 121 1276 735 400 1378 1548 428 1753 491 1928 1062 826 216 158 1450 238 1610 1168 1503 1281 91 1676 1785 1605 632 1232 1984 724 1631 494 209 6 1064 300 915 1366 25 1104 1356 1328 628 1242 821 398 468 82 1180 532 1368 211 72 1272 623 1928 1106 1798 1541 1127 242 386 253 1547 1207 63 1455 1382 1099 1328 1571 902 871 1661 175 1895 787 680 1838 1530 624 673 1858 1636 1001 1831 203 922 375 1903 184 1100 1509 1594 1885 1088 52 1586 118 400 1840 981 283 1734 178 246 1460 1095 294 1856 1807 1486 256 508 1567 1403 139 1445 184 491 1682 1706 169 361 1731 1172 248 1061 16 488 1204 165 1672 1679 1367 9 1318 1156 602 1443 1896 158 30 1782 146 1551 776 399 708 796 93 1778 1018 1726 591 1974 1298 1063 1398 883 435 1721 1122 874 1116 1124 671 1910 1931 127 1210 770 127 473 500 1723 128 1888 1253 1208 685 1378 99 775 1670 1986 338 1465 124 1101 1566 1585 710 1437 1767 729 1605 141 1148 1397 1257 703 220 1068 437 347 920 997 705 40 1325 574 799 1808 1473 483 64 1247 1323 1292 264 700 392 439 607 60 1596 1785 553 1138 694 47 601 91 519 490 561 602 99 1066 909 1567 809 170 1153 590 1200 1980 1919 1005 482 838 526 701 622 1102 727 1981 856 1330 1362 1179 1076 1675 865 845 1555 115 843 255 253 1940 140 461 848 1363 1370 580 135 125 1787 1492 543 416 1397 1992 710 1469 503 1865 1284 813 342 1680 239 946 1018 411 569 255 683 1906 541 938 1862 1754 538 1681 1524 1753 1775 1851 1820 1211 1720 497 119 885 1448 284 197 344 872 1376 559 1944 766 1834 1629 1278 289 1846 393 1274 1692 693 371 1213 1073 1116 902 1974 256 640 1770 1867 24 17 843 1275 573 1300 907 1554 1707 790 292 1628 1882 557 1632 1437 2 1521 269 1201 145 1148 331 1343 1595 285 1239 1923 1889 1283 685 205 1717 72 473 180 460 1116 559 366 1061 820 733 1972 682 482 1725 82 485 1607 1519 1645 981 1255 1238 616 576 1804 721 472 395 1885 749 935 1623 687 362 502 1358 108 219 390 304 628 1826 1640 1207 1682 507 1443 1537 1825 871 919 383 814 1116 544 745 143 283 1773 1829 324 1443 737 824 1581 1540 730 1691 733 710 1968 289 1069 1963 112 137 612 1410 954 287 1126 733 1223 1480 938 1893 1839 1854 1008 541 170 728 1330 613 1333 653 635 1328 8 522 1222 1224 485 899 1928 752 1059 791 1504 393 317 1047 1086 1497 1877 39 514 1562 252 1910 1030 95 1590 1195 1871 1404 1641 1473 655 1654 1831 1556 1887 1321 525 1804 380 1017 667 361 367 554 1204 992 513 468 1784 1237 510 177 1201 1481 234 457 314 1047 529 1329 855 969 1683 1503 48 672 1584 1089 1408 932 833 30 78 1753 824 588 793 18 376 1236 1737 1354 1671 932 676 1857 338 1427 46 1971 434 1962 901 16 847 769 1628 855 482 1752 725 4 1855 1511 1253 1436 1971 1719 531 1047 1034 1539 416 845 52 1545 1870 419 1528 950 1770 296 490 1249 1676 1580 41 1798 1425 33 1292 598 38 228 943 1932 39 365 56 307 1529 788 79 327 85 343 1789 106 710 506 1380 184 662 526 1679 1196 1347 885 1019 1684 648 1237 1271 1747 409 603 520 678 638 1058 800 777 1476 980 1264 74 896 351 1563 1533 630 780 1165 1810 249 1036 763 645 52 1412 1533 1205 1624 443 1754 919 1639 690 1170 651 368 515 1538 383 1260 844 1268 1394 1353 1246 1061 1580 564 625 1547 1421 1644 1611 1350 1267 197 1665 1957 351 1035 1500 1389 1898 1031 2000 1478 1668 438 841 1847 1982 504 1703 1699 889 1847 348 1123 1598 185 754 1190 1055 615 674 1590 1102 927 707 365 1100 983 1664 1832 68 1859 142 1115 762 408 12 917 1262 1874 827 1861 1142 1587 848 525 1003 1133 135 1383 1506 1282 826 645 1485 586 323 1292 1875 853 62 820 1646 1665 1443 985 947 958 1715 486 1512 1696 1280 1219 1649 741 114 1964 43 1320 1223 1109 1244 117 539 522 1354 558 856 1131 780 1453 1999 936 1214 1962 24 921 1689 1120 743 530 546 107 687 165 1426 1989 619 840 102 626 1035 280 727 1480 1692 542 12 962 907 273 671 711 187 236 1886 534 1797 1682 899 1813 527 175 854 1979 624 785 401 971 1779 935 1092 1970 378 1736 90 82 805 1800 1291 1888 867 1270 84 906 1977 1161 1140 365 161 188 473 310 1444 1559 682 616 1530 97 486 606 881 1811 525 1937 13 14 220 524 1807 1472 159 926 1385 835 1075 671 1825 390 1290 711 308 1056 1522 1771 1741 594 1416 666 1798 1276 41 775 1854 35 1513 1687 1563 577 455 1758 498 510 881 1173 901 606 308 527 1900 683 247 331 455 597 72 940 307 38 503 904 1611 1194 178 638 801 1327 768 44 1837 282 1810 1856 389 1947 855 461 1342 1457 271 111 242 881 754 419 610 1747 1666 449 206 429 222 1451 946 420 1385 779 467 112 1530 1640 507 448 1285 1241 97 1358 10 1357 1197 116 1596 186 762 1599 85 741 269 1442 1528 817 837 1150 455 91 35 913 1206 1366 1468 1197 1712 306 428 1323 1096 995 109 863 643 399 1977 542 1364 1095 1085 765 951 1497 1950 11 866 150 848 594 1913 1648 133 330 98 1222 1363 1631 216 147 1785 83 675 1780 1858 1431 1880 697 683 1623 173 1837 1938 851 1824 1625 1504 1941 1800 1670 1689 464 1372 1682 1520 1253 963 757 1584 76 1852 468 1785 833 1135 149 1416 269 1682 1492 106 871 1537 997 690 1642 776 1868 1961 953 1203 490 517 544 744 1720 270 732 1459 1497 204 206 722 1610 1893 1836 338 238 726 1433 1610 1368 831 1799 950 1047 116 1001 711 1401 1218 1389 1161 1305 1135 394 469 1563 708 1671 920 859 703 1004 68 1888 596 1053 1061 70 677 292 55 572 1698 78 358 347 1170 1801 1669 905 1890 827 1443 1469 445 423 123 979 1421 1740 1900 1842 1968 303 1656 1117 1407 138 1600 1559 28 1221 1472 394 1802 772 919 73 673 993 1450 1796 1617 235 1802 684 295 1278 579 1240 1550 469 165 1336 1528 174 1624 1080 1630 1677 1164 967 1412 1444 1919 856 1567 178 1779 56 91 841 223 530 601 276 1204 239 1942 456 1075 354 1730 1850 701 115 1551 1537 939 1066 56 878 943 143 404 1498 1051 719 1371 1214 993 482 1064 153 1290 1994 1760 1773 299 1614 978 763 916 1833 1151 801 939 540 1612 1089 1401 1867 1269 1715 1347 1591 1221 158 1820 711 915 803 1368 1421 1871 1050 948 1350 1342 785 1717 337 1474 785 239 1924 1261 1172 295 91 1463 373 1642 1779 414 22 462 1703 1950 584 1082 1832 162 1718 162 1762 665 195 1398 1260 1084 1221 1308 1824 1071 1186 778 1612 533 970 1096 1368 1193 1941 1126 1529 587 95 1130 150 88 944 1453 585 1326 737 1078 1048 541 796 902 821 1745 995 134 610 1888 404 1870 1385 1695 1436 1192 1627 1066 425 1685 1655 211 388 1870 333 1307 719 685 1444 1183 491 572 713 1700 910 1326 1705 646 1875 173 352 846 193 148 1699 1266 1665 110 171 289 1002 1215 659 1967 1823 418 932 1150 700 594 1615 766 1613 1244 1771 1750 1600 1829 783 1059 395 920 594 112 1153 1379 1281 1559 1985 595 962 407 927 1676 1782 791 711 1725 1283 1801 992 596 1811 595 1358 1982 1591 1242 10 706 897 1119 181 1551 928 959 122 1858 1597 1606 420 605 1078 371 465 628 1000 178 1829 729 1074 1622 705 939 248 1285 1446 1819 965 1065 1829 319 1925 915 856 458 1906 531 790 1019 845 533 851 549 719 78 1958 767 561 1112 1344 1277 649 1611 1337 1935 1109 172 1757 1769 733 282 823 1091 1716 1094 205 17 127 915 1388 357 1194 655 389 1283 1207 528 1832 1782 680 1138 1888 1969 1167 640 1856 1033 84 850 636 1601 391 1366 1771 582 854 561 1403 748 849 71 693 200 1852 1146 1842 1184 677 1360 287 31 310 1288 1485 1854 1677 526 1613 1439 363 1005 1050 459 1322 1428 1526 1648 659 1244 1626 227 142 1369 792 476 1994 1903 1411 770 688 1158 1298 1172 1907 385 160 426 347 188 1432 1035 1107 1045 1199 544 495 221 1026 745 258 94 1906 1406 271 814 1085 1945 1534 613 991 1314 1921 380 1225 1691 199 278 256 1166 465 1491 521 1459 980 1171 676 198 1998 904 982 1161 908 623 508 758 1547 593 284 1431 1118 452 638 537 640 119 1900 910 1578 1071 422 2 1671 1403 328 257 149 1070 768 983 271 46 1883 248 1209 1065 1855 433 1708 760 110 126 1667 1926 873 1374 229 882 3 515 1012 1426 1624 1311 1492 299 1150 1500 1520 1759 1691 1210 1178 1319 1831 1262 961 1441 1299 1800 1304 1243 1898 54 837 1793 375 440 1191 1347 1527 260 668 730 832 1451 1809 1500 1827 1627 1963 1742 1358 870 1398 1338 708 1219 1468 802 1121 1444 1544 1683 1993 536 1484 301 752 1873 688 530 1008 728 219 1693 406 1999 1622 1893 973 1912 623 1314 1840 1173 1500 128 938 1504 1234 1985 64 395 1220 1592 1585 26 1503 1027 541 720 694 392 756 103 1305 1748 1168 1444 283 847 54 458 612 1028 137 1774 1636 816 1024 1099 570 1321 728 1671 1780 353 876 1045 1528 266 1205 13 1074 301 1933 633 1838 422 104 561 568 834 1077 1433 82 459 177 313 150 1939 1246 1053 221 1696 1714 734 256 1527 146 1714 157 876 672 463 811 728 242 934 465 428 358 1501 1301 197 1059 141 849 1744 353 878 666 976 1196 15 739 254 1781 266 335 1313 217 1447 263 734 262 304 1243 1089 1164 1686 1804 1341 304 706 1961 1760 1399 1182 1304 971 1680 773 1464 1744 547 695 340 396 617 626 1754 1320 1995 30 1917 1978 224 1911 361 1906 257 401 1509 1922 176 295 1149 684 505 756 272 1091 1639 518 1479 1003 745 175 1048 82 1303 1694 1673 1795 160 1613 233 1768 1733 1180 972 640 396 1423 1669 1026 205 1300 281 769 561 1895 849 240 1405 1849 928 616 1321 830 854 1527 917 262 372 395 702 110 1521 288 1198 920 1773 630 226 232 180 998 784 1809 965 758 1368 463 99 651 778 1414 987 159 808 1403 1719 1204 398 338 483 648 1695 568 1134 281 1650 1921 1348 1850 1245 69 1369 1974 1696 54 1624 1268 501 1925 589 1276 1558 1381 1648 314 1360 240 643 144 679 682 989 1489 218 867 1625 443 1817 960 1864 452 1956 1308 606 1577 1189 1483 572 1554 848 575 1161 1626 170 1599 486 398 904 212 594 100 90 198 1996 30 1432 1719 1047 1567 1355 1725 1379 1229 943 1158 457 1991 439 1528 1239 1817 1074 775 1853 1470 733 1898 39 1910 1145 95 508 920 1118 78 262 25 1808 668 963 1165 849 1889 1067 845 103 1660 1763 426 319 69 642 1825 690 1251 210 368 295 559 889 983 634 425 360 403 1484 890 1364 1095 362 1322 1667 540 578 1106 1689 139 1107 148 1332 1576 1092 970 453 593 984 797 1280 598 369 1543 741 1164 467 410 1328 1677 1530 258 1533 1507 190 425 1425 789 214 1946 1429 1360 939 632 1012 1465 719 239 695 1938 557 1803 79 539 1090 1096 1187 1099 284 1786 1626 1359 834 415 587 3 629 785 1539 1263 1430 1727 1287 627 1432 111 1082 70 86 941 514 1387 552 1495 1894 1285 1058 76 938 381 1038 1122 1135 625 364 647 996 1359 1398 1274 1282 339 985 987 150 701 657 1488 864 694 1011 1514 172 1108 961 1160 750 1725 1034 394 1060 1241 992 1352 311 602 782 387 817 1600 458 364 1893 1416 407 405 796 1285 1534 1733 876 1666 1006 1920 286 1911 17 453 639 538 241 1641 503 1319 187 245 809 1283 1682 1820 1994 1086 615 128 886 151 1081 1717 47 420 1527 1877 1911 1570 509 1797 1360 1242 1567 1864 1057 661 1295 323 1036 129 741 1633 1790 1380 816 808 823 352 456 700 507 760 853 802 1688 626 645 1320 1497 1245 122 3 250 1189 467 1176 1772 517 1277 463 619 1820 88 949 383 628 1166 1201 720 575 1410 1818 1741 1714 1270 1526 1551 1990 975 1526 1897 92 605 608 931 785 885 77 1752 627 1889 1301 28 259 1436 1223 1986 555 1574 1294 220 338 1151 816 1844 509 33 200 1355 1545 382 327 1649 998 1484 134 500 934 1838 783 1468 230 70 221 1158 876 839 17 1503 946 880 599 1748 1634 197 328 1272 131 1008 1120 1942 962 41 83 951 1412 609 1852 1173 1643 581 1878 1665 1127 449 895 1027 47 595 1562 272 1377 546 1075 544 790 1615 120 1217 425 522 262 38 554 1208 1058 1348 269 1059 1178 1518 1400 1987 11 1519 1070 748 1907 1305 1557 616 617 667 1679 1270 1436 1272 615 546 490 678 1658 1832 355 1956 40 147 44 816 1066 379 1048 759 1799 1935 1428 14 1442 222 1057 481 1062 1820 776 570 1477 371 1305 1412 1021 1144 101 1088 188 1584 1805 360 1013 1971 202 66 787 736 78 936 1070 1617 1210 1334 812 751 898 163 857 745 766 1059 650 1634 290 1867 1327 873 1985 1383 631 1660 1469 106 776 1567 1522 84 207 1994 868 744 853 1073 1269 398 307 1144 892 1382 183 1398 1843 1487 103 537 1215 359 261 811 1701 1235 1092 564 1723 1329 202 1903 829 1820 1127 945 930 464 965 584 1118 1935 1312 1904 1720 1220 1383 172 1631 1173 532 1187 584 494 1656 1512 411 1356 1771 798 320 358 1875 1724 548 499 1138 78 64 264 1557 1277 1099 1569 1770 1696 815 1411 978 466 586 1711 888 917 1654 1001 1824 375 1642 889 1587 724 66 1569 250 1853 397 1313 1785 808 214 200 1262 824 1622 1500 1114 414 519 44 1360 224 1996 659 1147 1225 127 1727 1877 113 219 1251 1717 1166 1147 1994 424 1658 1234 190 1475 1944 1309 1912 280 1442 693 360 568 1044 1162 327 328 1006 749 1850 310 534 156 874 174 1980 1332 594 1432 642 497 553 900 1052 1210 561 1337 1524 491 159 522 194 1922 1052 1611 1338 1518 1355 626 613 1029 1548 1169 196 342 1760 643 1010 238 574 1957 1066 270 982 1591 794 76 132 291 982 121 822 1773 1616 1748 1985 1515 438 1117 1810 567 924 156 593 771 492 803 1594 157 1083 1793 815 307 814 1065 1672 1048 1116 1186 1037 1512 1446 240 1669 1688 1396 1907 768 1809 418 398 1490 1407 1131 747 1488 1189 165 1805 1936 1460 1854 1685 444 59 1652 698 1368 464 1403 723 453 1968 970 406 52 1636 695 39 47 1045 1045 1785 852 1809 971 1784 1779 750 1815 1130 698 1471 1059 435 95 277 1350 1432 1166 439 1278 935 756 885 540 1557 1211 553 1520 311 1670 335 1480 150 1936 310 1491 1084 976 1111 43 708 1680 982 978 1393 1134 1048 763 1517 818 980 1677 902 129 44 836 916 274 1854 424 1261 527 1509 1346 1580 1902 1622 284 1760 864 1880 1608 1217 1801 963 436 745 898 252 1980 1648 428 1968 848 1608 422 1184 1160 154 416 1291 1270 257 1936 962 1195 149 261 328 252 59 1195 760 1430 1323 334 252 800 1041 995 1259 784 1737 1683 1458 1120 1029 1289 902 1586 1089 1006 1561 1234 1961 258 108 507 841 1950 420 381 1524 1688 176 894 1833 439 1097 286 899 536 762 351 1376 928 147 596 1045 819 521 41 592 996 1232 500 1710 589 1851 923 158 1954 531 1894 69 1873 1575 6 1843 92 387 118 998 1067 948 785 1677 859 602 693 832 908 1615 150 447 458 743 1637 1064 1993 1657 1778 285 1911 1469 864 437 1708 966 9 1361 229 1186 369 386 1938 255 655 665 1292 336 601 1167 1883 320 1232 886 1815 1015 684 1791 1806 1243 105 1086 581 681 1442 667 194 612 1068 843 297 429 887 942 1702 451 1920 346 1931 733 1898 424 1114 1798 303 125 149 535 530 1884 563 1356 326 1945 310 720 788 705 763 1802 1513 265 1938 460 830 1380 1183 25 1772 1177 1295 1816 864 1812 1167 1462 1003 828 1354 1968 1373 1237 1841 529 1331 1927 864 1081 1375 1022 655 79 1831 515 374 1032 1904 475 1172 1257 1260 831 562 1017 161 604 883 522 1437 1643 751 1386 1191 1812 1184 1557 1400 1310 828 669 1753 458 1541 780 974 1697 1950 1001 1124 1371 1967 218 1431 194 26 1945 231 902 1838 906 1404 1666 476 268 40 1167 1640 1486 43 824 1906 259 253 1149 902 265 1591 1132 1665 1703 1587 44 598 1237 725 1372 336 1312 1290 1948 344 1406 865 1674 1320 1198 518 928 225 692 1398 1179 458 1268 1280 1135 651 1149 185 122 1801 1273 1395 1766 1602 1665 1743 147 1259 1237 400 277 216 1997 706 1961 893 474 539 317 226 1504 65 1537 1660 520 1788 217 970 609 29 1652 1596 1095 1502 1714 1483 1111 1084 1057 917 785 1171 1256 1240 751 1977 504 1761 1957 558 1392 901 346 338 273 111 1782 1272 97 779 540 1017 691 1875 1354 1868 358 1785 510 1972 1085 84 588 523 1855 1470 1693 958 960 237 1994 1576 1040 1008 1593 1139 210 1997 1623 540 1008 504 167 743 1885 278 714 68 235 1715 751 1792 894 1889 1757 382 1873 163 943 551 503 361 31 672 1749 812 1718 1851 1390 1084 626 945 319 535 201 959 1868 1405 1710 686 250 1826 50 1927 1902 1044 508 294 710 382 108 894 1223 989 156 238 839 1776 1144 1555 1068 101 1408 686 1924 769 1147 1879 486 1904 750 1618 137 1567 878 1153 1972 917 1698 810 1830 1625 285 1515 1959 1328 634 1675 1694 1174 1624 722 484 287 1832 971 392 606 1765 1881 37 310 420 73 1234 1423 732 1639 648 460 359 563 1529 1658 1433 868 1230 475 369 461 66 708 1165 1520 1790 308 99 321 516 1414 606 1036 800 280 1942 1802 171 621 1363 1551 1762 48 162 1495 471 987 1929 1875 774 1414 1672 926 1771 1587 800 582 1890 714 585 103 527 65 479 809 1967 590 1948 1405 1950 1888 316 451 522 875 1420 1329 1384 82 1012 1615 310 713 1959 1638 225 59 1817 394 1368 106 305 1157 1184 1702 1215 1127 1482 368 943 955 1634 687 926 827 120 19 1084 1862 1828 1223 1411 561 1238 60 360 476 908 804 1295 1446 1560 44 915 708 849 1902 1207 846 505 630 374 906 654 1683 1250 94 1269 144 1051 1440 964 356 1342 1184 942 1031 1104 168 901 6 1339 850 1946 600 249 987 713 1282 1566 983 1108 1511 795 1493 508 1348 671 1364 55 572 1553 950 14 1696 1116 1348 1254 1553 1834 1986 882 120 308 949 295 38 1240 306 1568 1191 1197 248 883 1965 163 1489 1523 122 830 677 87 510 1765 1360 1339 498 998 1845 454 675 1596 1443 364 339 1123 247 1285 973 1771 753 270 184 1563 283 1102 366 616 216 859 1645 1623 1002 654 445 1503 183 1060 1683 579 396 1574 565 1310 1202 156 1055 191 640 814 374 1592 1265 1275 620 81 1656 253 211 162 609 44 1364 1969 1466 258 594 457 706 431 1211 940 416 1327 511 1609 1399 200 468 1713 1257 760 329 1863 553 639 58 1031 1862 1272 1811 217 1077 1902 697 1349 893 621 1685 1256 1833 310 1010 1720 1481 871 153 693 1787 1738 1210 145 1385 685 46 385 642 946 795 1876 557 1080 136 67 1642 857 1026 1962 1036 1445 638 1639 709 80 1279 1280 864 119 250 1705 1125 1145 1416 966 472 131 1389 1598 1331 1452 1399 1409 629 1811 504 1947 107 1701 8 1337 574 1348 724 747 1325 1028 187 1307 764 664 219 430 253 92 264 216 1198 1860 1501 1653 1268 1941 406 677 1591 514 124 1959 1581 523 1266 489 1883 465 801 671 217 972 639 978 1542 1312 1525 59 1324 1085 128 1425 868 311 487 1503 1645 1030 623 1753 1418 1758 556 1616 1258 241 698 1459 732 307 1611 1065 465 95 1809 1261 20 857 1053 425 1032 995 121 1142 482 1139 500 1811 1431 1701 60 500 246 1789 944 1069 569 144 166 79 120 1444 1787 65 1694 1413 1609 1379 416 1001 46 1232 1852 758 859 1714 1502 1522 1577 1882 441 1772 995 1503 1908 73 624 1110 562 1585 271 1204 1671 1355 1545 145 1143 774 1153 349 177 970 95 1895 1869 1374 461 971 1250 11 417 891 1499 353 445 210 395 521 1747 709 62 1514 653 1179 241 1968 988 718 1525 90 591 1442 608 899 679 166 1413 1747 1016 841 1813 678 1299 1727 1046 1694 162 484 163 1029 1586 1472 1972 949 1384 907 1311 1195 574 306 399 1177 45 1723 244 907 1631 1974 427 541 1653 437 1904 1275 86 77 1761 105 1401 1053 1060 708 1765 111 204 505 1575 317 1592 164 645 373 1405 843 1137 1280 549 332 1903 1887 1095 324 1162 967 1929 1538 67 879 404 732 156 1367 631 352 100 1051 287 397 1540 824 1189 451 1898 1487 423 1800 227 1688 1148 957 1567 1880 1218 1425 911 1590 459 884 114 1402 1816 1550 385 663 1347 1968 919 587 1987 907 1093 405 668 1617 149 1158 950 1593 1949 1083 592 1782 1814 1338 371 74 702 330 1755 1479 987 1096 1844 902 1857 1976 1377 316 1509 425 691 1914 323 59 1991 1364 1565 773 1489 1060 597 626 1897 255 958 1516 675 1800 605 1165 1779 1172 1797 513 1184 430 4 1056 280 300 1208 1370 20 1362 54 275 1582 453 972 354 1392 1410 1045 965 239 576 1661 1079 1560 500 662 1093 650 260 1546 685 308 1373 529 983 1312 1112 6 1944 1984 1563 1541 1333 1256 1789 8 102 1020 1916 1363 75 187 1090 476 1331 1772 1364 1951 442 1416 557 48 978 1769 571 178 326 961 89 1016 539 62 125 618 72 61 1490 506 1320 1580 984 1128 1885 1540 427 307 519 135 1954 1216 1029 822 792 544 171 1126 928 1357 1445 36 549 933 1419 1351 1792 315 1285 1669 430 810 1025 1288 784 1419 1186 1026 1364 1177 1227 1711 660 1779 157 1003 142 626 1678 788 948 747 491 1648 1797 1111 1790 1954 604 1633 1091 217 391 224 1336 1977 1387 1750 1955 1998 1429 1464 985 414 1940 1391 1995 1327 1302 237 1859 473 736 68 337 1229 818 484 735 1591 201 612 1867 767 1911 1635 1014 486 1392 207 1496 575 599 198 1190 236 617 75 1895 1787 1879 1211 180 1680 922 704 414 212 1810 1878 1972 222 1056 28 1012 546 1204 285 1762 967 537 79 1368 1198 64 764 653 1407 811 592 536 374 699 962 742 446 811 1079 1179 188 959 466 166 656 1239 1856 951 471 1704 1300 389 885 621 1390 155 609 698 1362 820 241 1777 1206 87 936 569 1563 1364 1661 1468 352 1343 1677 895 83 1548 708 887 1882 364 392 826 161 1111 1015 1044 1668 235 1874 891 1152 1315 1897 1301 1381 1275 553 1977 670 195 1988 323 1652 179 128 1932 608 1598 578 1737 1552 1258 1852 1666 1468 319 677 502 1945 701 1288 1181 1341 867 1776 1070 1620 317 466 163 1827 798 635 410 1147 1679 1916 1900 112 598 1171 355 1355 362 1020 72 476 277 967 59 452 748 844 391 258 1148 124 532 397 1221 74 47 1697 907 891 55 205 394 345 777 716 1306 542 143 51 1427 1295 36 491 1891 598 1611 462 285 1157 721 888 1701 968 1039 918 1786 10 997 1298 130 1355 724 1698 1132 1648 58 733 1586 987 99 63 1998 1005 1838 239 238 57 654 1983 1787 843 1890 564 1478 1177 1240 1432 1300 761 1901 1532 252 1635 1175 1233 1262 520 1687 1752 711 115 57 856 1410 638 670 1265 1809 377 748 223 1212 375 68 977 73 1865 1381 1850 76 815 1023 888 161 955 1770 1923 872 281 1288 328 592 1613 1912 1399 488 1611 940 1305 1426 1132 1054 662 1544 1455 1870 934 1715 1759 1775 1894 986 820 915 1742 1688 1548 468 384 1842 1483 1701 291 551 481 1928 626 1080 1035 273 1375 1625 1516 26 1051 1097 718 1896 362 815 595 1871 1250 389 817 1810 357 1306 958 525 1200 610 71 1286 1667 1313 1959 433 977 1593 183 275 682 47 193 25 1576 132 1417 427 1078 419 958 1643 1576 438 1309 386 1815 590 39 333 459 1571 916 1779 526 248 1672 587 862 691 789 235 1251 1276 673 708 1459 1475 1578 957 482 215 1207 204 334 309 496 1308 618 829 961 1580 216 1979 123 436 365 1364 251 1150 960 1759 1215 658 995 1767 550 1793 1893 1742 1080 1735 630 1764 246 1195 653 1432 1971 921 87 415 1203 1554 1569 275 1651 962 1031 77 1641 482 686 1813 1053 1262 943 617 424 138 805 1037 1499 689 1626 1106 1060 159 700 266 253 319 198 1915 21 1143 44 226 692 739 726 441 1865 239 1425 284 821 985 1250 329 973 662 397 1255 876 1428 533 1080 1944 1935 1381 1825 1094 1048 510 537 1984 1299 1746 624 598 672 768 691 1955 445 1601 701 1665 1210 1651 816 655 348 835 1780 1410 1078 1232 239 970 197 334 614 871 331 1241 594 1739 574 1674 1751 1650 578 367 1393 1023 1956 69 1312 1960 1304 1305 629 1542 1318 1792 93 693 448 1188 1006 291 1448 1936 928 423 1376 189 1646 1711 353 638 444 1823 1487 312 828 262 461 727 460 1011 317 1421 193 1176 219 908 394 318 795 54 1982 1834 1328 67 552 1982 1374 1043 52 402 850 1412 1034 21 1185 1286 1147 1871 1710 205 1673 281 1280 1399 1644 1487 835 95 1138 1732 126 305 870 839 1237 111 1829 245 1199 1843 1117 1326 1115 1510 407 541 1598 1856 1910 130 1824 1104 576 162 441 1455 1453 642 1014 769 110 383 128 300 319 1394 1247 651 896 834 938 1749 784 1611 1794 714 939 909 176 1405 1319 632 988 1528 1513 743 1728 925 1037 1658 668 777 1349 344 1707 1982 849 1828 422 1313 1840 304 1895 1040 1174 1391 369 776 1567 48 1278 1974 980 1512 1753 1085 155 1038 1053 1800 915 93 77 1776 384 150 214 1488 387 84 498 919 846 1364 1822 1885 743 884 1918 186 1483 571 1552 1956 1605 1450 1966 1351 895 226 776 121 552 53 1585 1854 1302 497 1753 234 1502 347 1739 1334 818 1656 455 37 1658 1618 51 934 902 792 254 860 387 439 1845 173 684 1176 9 888 1283 954 672 907 1216 1010 1340 292 1401 1647 9 854 1987 51 1978 366 1960 127 279 518 297 1646 928 89 853 1782 901 1368 731 1690 8 1613 1085 755 579 31 1494 1775 743 1621 237 330 1540 814 1306 1277 1792 1632 1560 565 1410 400 1931 70 798 625 709 95 1782 256 1268 1263 782 1536 1341 1496 448 1057 527 1507 642 1767 1265 516 1093 1288 1518 1295 1743 949 83 91 619 1549 1861 391 304 574 760 538 1199 1661 318 15 321 408 1612 1761 1953 91 1732 915 5 160 382 404 562 1082 1160 224 896 1315 720 1946 380 436 863 1097 1102 1926 296 48 1162 1607 1393 835 762 175 1330 1911 1132 1203 1084 1801 1176 585 428 1202 1909 205 1023 1113 1532 1315 1144 1145 300 735 1040 1140 64 1794 173 1176 350 389 566 1698 994 1595 1798 1153 1627 1970 512 1500 1251 1946 1346 1734 1924 1241 924 704 1913 1422 130 1552 1747 1924 752 401 1742 873 191 1483 1203 576 165 1812 1887 853 33 471 372 703 39 1668 1310 1034 24 600 1769 1973 1703 1903 1217 1225 1095 807 762 1916 617 1687 1441 1749 788 1840 530 1169 1541 1314 459 1716 1386 162 673 452 1178 1498 1346 227 456 945 1131 1387 1991 1309 602 671 863 1863 1911 1663 1040 1966 143 892 1047 431 1201 1437 1839 1267 13 1538 154 601 664 535 1696 37 1333 1019 807 1993 833 273 1140 1683 1214 1590 433 215 1363 1317 1456 1135 49 1592 1454 752 1225 1391 923 895 764 1861 505 404 547 241 1922 1261 465 331 1888 742 1765 1392 599 1480 1108 168 678 1440 1654 533 1550 321 1344 558 1137 844 1138 1310 1984 351 914 279 782 571 889 1594 1208 1147 1148 363 377 274 414 240 536 84 1092 939 1109 888 1849 473 37 508 1890 89 634 1290 613 673 1238 250 1574 1037 433 343 322 122 1625 1526 240 1507 666 212 1332 1049 911 1808 1190 1096 647 1225 1378 1799 187 1913 1537 1600 350 1522 1848 1697 1622 1368 144 738 1083 575 310 857 574 694 1043 970 1484 725 671 322 706 1891 338 182 387 427 1275 1144 760 911 1348 1626 1640 1213 181 406 1400 1409 936 1869 1764 1596 1149 798 478 1108 847 1849 502 60 183 533 1164 501 224 1327 1762 1780 634 1876 1541 806 1299 1824 957 882 1778 1256 1091 1006 710 501 147 885 271 1682 482 1687 155 1129 498 241 916 1656 851 734 984 313 1916 1118 153 866 106 599 885 203 1704 361 105 206 1472 1718 1746 596 545 1394 1636 285 1826 1511 1151 607 1189 1372 1822 1636 287 615 1970 45 632 1584 591 1260 286 1449 52 1424 383 1259 1761 722 1878 34 468 1232 1909 923 805 1815 469 1053 771 1510 1402 1334 845 1921 1322 631 982 1779 30 99 307 1400 1706 1444 1655 970 906 495 641 234 1134 904 820 1841 136 1817 1704 520 1395 783 863 645 902 854 1834 230 521 1127 572 1891 1944 430 495 367 245 1136 838 975 1362 1069 243 1215 1088 1907 891 513 1458 1731 790 615 149 568 27 1171 564 436 1467 253 551 1213 1436 341 1611 1353 714 281 808 470 889 697 1711 989 1662 1337 147 1080 1055 1383 1050 97 424 1821 531 1197 1311 1673 202 1129 490 1644 1257 1859 1791 1280 1842 1261 1052 462 91 1085 616 206 552 1112 826 1007 975 1393 1833 10 1960 1964 724 594 596 1624 979 783 736 1292 1245 1100 1354 1265 1531 909 691 1553 733 501 1045 782 972 999 1430 837 1727 1675 1726 741 1266 307 1413 619 1716 1358 193 800 975 1789 1263 1365 142 1285 272 1021 1770 84 550 173 1509 1191 1646 591 427 923 992 1341 1957 1219 1877 1180 1536 538 505 1430 1486 1577 193 1533 1996 1867 1519 1565 1955 831 1235 1185 66 1245 452 1913 1804 1133 895 1402 366 1412 63 1879 708 1328 1631 1999 349 1623 1740 1078 188 683 1725 1096 1184 1008 647 187 1526 1409 956 437 1501 256 1141 1342 1802 588 1584 1335 1694 1320 1339 1787 469 122 1281 1573 1087 1297 1028 786 1573 75 477 1688 1364 1861 1664 535 526 660 707 223 530 1028 928 1107 56 863 760 1437 225 321 923 641 862 1993 310 1814 352 1954 924 1090 992 962 856 1669 881 659 529 1530 994 960 1551 313 1128 130 605 864 716 765 496 148 1761 1972 327 1634 808 836 292 490 727 1568 1850 1071 1863 216 598 1864 1757 1055 1539 331 268 189 1273 10 1721 1251 534 1118 463 1069 1120 1140 1780 1724 473 1733 1596 1749 291 1834 1708 1540 1942 1120 1969 517 929 488 1698 1988 701 482 51 963 216 1243 1180 1196 785 916 1882 520 287 709 1284 608 1382 450 576 98 1164 237 1543 1318 1673 941 1622 976 94 221 1927 1353 1128 1767 1343 634 1749 99 1593 360 1302 1850 851 1670 1605 384 1415 775 793 146 1934 756 23 1020 1696 1005 459 782 1038 1747 136 1904 579 1861 108 1283 280 57 727 1898 264 1790 1438 57 852 1503 779 1085 71 266 775 1420 1452 562 235 1966 543 595 819 204 1729 1716 117 1304 1776 577 1568 1437 1062 1593 567 1352 481 117 416 1288 195 1275 233 194 1595 1474 347 488 516 1862 1265 251 1980 126 218 1310 39 1740 1357 1117 853 1989 1309 1486 722 1570 941 1638 1676 1862 1637 767 794 977 1414 1721 315 676 395 575 1805 1734 1760 1979 815 1063 1223 1517 681 179 201 503 362 1401 74 925 354 1820 1312 555 801 1897 373 1335 1856 570 1099 1673 1471 971 1983 520 366 764 1697 487 608 1990 579 1551 893 897 785 15 1767 1236 1712 1330 191 142 1401 1136 25 1750 1607 1607 1725 1822 15 683 1823 878 1280 635 1313 734 76 966 599 306 1206 686 588 493 1500 364 1284 576 1014 1589 1761 1378 1951 1340 426 532 1124 1511 40 165 1451 1078 1043 1268 630 849 1357 4 1384 609 1245 1605 1591 738 1439 1536 530 263 1113 83 645 1135 193 1566 731 519 1069 1709 1955 752 811 71 486 1650 19 1366 552 864 810 1832 669 1230 984 1525 703 833 1484 866 1549 1047 366 310 1909 711 1445 251 1300 1721 1003 631 701 1416 109 747 1689 1047 391 1516 671 467 1280 1280 1237 343 706 1595 613 949 1597 827 786 1748 139 1393 1517 373 1079 481 1475 1691 1722 539 906 1065 1607 139 1420 1918 1480 1950 1250 1983 1511 1382 1413 1924 977 1231 801 1302 1480 195 732 326 745 891 1589 1954 1486 40 1328 100 404 1489 753 1339 1039 157 1062 1070 1052 483 266 1518 775 672 552 571 1119 201 157 954 1671 322 1665 438 942 1646 887 133 1121 215 1490 12 207 960 1066 1189 1742 1754 256 1471 860 820 31 1255 1480 423 1027 1350 898 160 1439 1979 1073 1455 121 363 1939 224 808 598 42 1495 81 491 277 18 78 1647 652 1850 1665 1018 1873 1786 1032 1458 99 1874 241 253 1300 814 351 64 1885 1187 893 1149 1697 1706 931 1117 1136 641 551 1690 205 845 661 753 769 100 1282 838 737 555 1165 1400 702 1307 1384 1430 1756 825 1702 1906 1909 774 1333 1701 1854 1364 701 771 1659 1914 297 529 495 746 1094 1860 694 1665 282 1915 854 191 1432 432 1426 200 368 1499 914 1674 1708 280 544 1744 1048 618 36 1286 977 415 1394 317 1282 1782 1938 1377 298 399 1857 442 1938 466 1302 112 1774 450 1240 1538 1203 1235 638 1193 760 506 486 360 671 964 778 215 1253 1754 1263 817 24 227 1472 1818 1833 346 1756 1061 1010 866 379 852 778 1431 1478 577 614 1575 8 637 354 1217 335 1160 1089 1196 135 1248 433 1499 250 1885 995 1263 1552 428 1434 990 253 426 49 419 1596 69 1665 358 310 1773 355 1150 1784 80 932 819 1683 1878 519 1465 1845 602 63 1210 169 266 1228 755 314 993 709 1394 46 1875 1864 126 1681 1769 302 295 1199 1086 738 1056 1478 712 803 570 1562 987 1896 851 859 842 1092 1455 437 672 779 1957 1575 1183 675 702 662 551 1054 1145 1810 616 1959 1155 1976 747 1563 1013 1050 382 1690 1502 1997 767 1181 1362 1345 427 1883 1651 1302 1015 1495 592 1437 719 1756 1371 1692 797 1708 335 375 92 84 321 75 189 1188 1206 140 1290 1183 726 1682 1161 894 1935 1919 164 665 989 1076 1783 1944 1305 1381 745 1015 864 330 1230 1241 709 1752 332 462 25 223 348 696 1978 1908 452 1818 362 1074 1155 1810 1665 1181 1980 1081 1974 440 663 1256 906 1175 756 157 1029 135 434 558 213 1229 1823 1821 580 748 1664 493 1369 1659 1075 4 1378 998 467 962 1649 1411 924 945 1188 904 1312 349 666 732 1834 293 1186 1195 496 1586 22 846 174 1528 1304 346 81 1244 1580 215 1952 789 1287 644 1554 1173 70 105 1932 409 225 1278 1658 863 1713 1482 1249 1176 1504 734 1474 1278 1937 1091 1345 360 832 1009 742 1100 1274 1314 228 1396 912 966 1608 292 344 280 1524 1338 757 272 365 999 712 1771 1554 733 1462 1272 462 1610 684 1668 1952 964 641 329 1064 1541 1275 1442 1700 922 853 1586 1325 422 815 1558 1340 1468 534 360 369 748 646 693 725 1997 317 1697 525 1117 1457 1962 194 165 453 1498 1967 1537 1800 1537 987 1870 1023 658 1368 228 1988 620 907 1174 1550 1916 269 823 35 258 1089 176 1404 1729 1927 288 1608 875 1392 659 1603 1004 1571 1078 1832 981 128 153 181 1933 675 1861 830 291 106 241 180 614 11 496 488 1224 96 1885 603 1153 1508 938 183 224 1987 549 435 471 1036 716 1443 1608 1978 1554 95 1994 916 1267 1701 145 706 628 273 957 433 62 844 801 312 1613 338 1351 540 1908 1624 1810 1537 883 1374 820 722 492 1170 769 1282 802 613 1027 500 643 658 208 1288 632 60 585 184 74 103 180 1890 23 346 1308 1798 757 835 1111 1490 1511 1387 569 1260 1470 780 1960 672 961 1360 47 571 1983 684 1718 631 1492 13 898 1879 107 961 697 406 1652 442 1305 795 1910 414 1129 880 1526 754 608 19 1737 1129 1429 1132 806 1271 134 544 1535 1691 1597 1558 1089 1453 1200 872 1530 275 744 1020 443 218 756 1315 207 1587 1007 1857 363 1068 1583 1103 1173 305 1872 1230 218 131 1504 269 1338 520 1516 1548 711 242 1323 17 735 596 1321 1243 517 1811 1607 1110 1351 42 641 463 1627 1696 816 1352 683 93 433 957 1252 731 901 632 1689 1706 1594 434 749 22 1003 1675 1601 1405 484 1244 330 1436 1704 1435 1767 393 374 1088 1569 1318 153 1877 659 900 1008 1122 1837 1175 1437 26 676 1945 401 1936 76 1281 504 1406 568 341 433 776 1281 621 193 1516 1670 954 536 1244 1075 1463 1044 224 53 367 405 1957 1308 879 1057 811 642 1629 488 1358 363 1514 1690 1042 333 740 120 245 179 671 281 79 1068 660 366 1565 1209 666 1768 511 840 293 1416 1742 1178 572 535 1314 1723 1311 855 659 1763 1833 26 1919 1384 1634 177 107 1703 968 1080 125 1459 448 624 1802 140 775 973 523 484 638 49 181 830 757 248 137 312 470 182 1385 1531 358 1038 108 1696 680 453 1012 1174 675 694 1854 1361 1876 982 826 1748 951 603 1084 242 594 1529 561 289 1554 1869 150 1825 1819 669 198 1100 522 623 882 574 301 1546 1190 855 1029 667 970 1854 971 1096 1094 1480 433 970 985 1162 1210 1990 60 987 556 204 1890 1469 1925 196 1651 1006 1068 742 553 1274 9 201 1995 115 1816 303 1448 275 682 1071 1718 1265 701 1682 524 1315 765 1857 972 531 1738 127 469 709 1820 1092 1416 1496 1284 1417 937 1146 549 683 361 497 131 506 466 216 1355 993 930 1366 83 715 1499 1494 1235 467 1178 866 548 1340 1431 1264 232 435 1980 1154 1771 578 282 1497 1592 935 184 1418 1615 548 702 292 1797 631 545 224 988 109 1679 586 453 1603 1213 1647 1587 1613 591 183 50 218 25 1509 1208 1912 1875 1725 970 116 1106 1702 1218 1765 1109 448 512 506 268 1687 831 1040 336 200 250 1800 1967 1635 158 617 1735 1234 321 418 277 1961 1283 242 974 719 212 604 493 348 1206 1557 1838 1811 629 48 924 1474 340 444 710 1735 618 1276 1910 533 1949 551 917 744 1325 993 889 1318 1765 458 337 1622 1005 454 1763 1461 1619 1692 1315 374 507 1443 455 1481 324 1162 1848 1616 477 998 1708 1150 1657 449 162 1297 735 817 1597 1794 964 279 997 1371 1501 9 218 88 1344 1539 1930 80 666 553 389 710 1366 1328 463 59 140 78 71 1702 825 1710 1765 1735 1150 1512 1257 1480 1275 1793 1649 1925 13 991 283 382 277 992 348 1434 555 1228 144 1870 131 1911 308 767 1919 1147 367 580 1237 566 1224 1455 866 384 1844 1406 1631 1616 1567 1037 243 1871 733 670 1162 1085 433 1196 549 1762 1790 780 1057 248 1101 468 748 519 1550 1281 293 1313 305 116 1108 1488 1223 940 1978 268 453 1946 1898 1569 1002 1153 520 912 1089 685 1952 437 217 661 1434 1738 834 1220 1261 489 1226 244 1170 615 282 1628 491 1792 75 396 643 797 284 917 71 1757 104 1743 182 1939 1188 1173 997 444 1431 1380 789 1380 1469 1028 1785 1802 1357 1782 355 432 857 463 399 247 501 1955 194 1387 1772 1542 20 251 1408 1919 524 1389 337 798 378 495 1328 975 1035 1472 1700 1231 808 880 253 1614 881 325 311 1350 536 1791 960 747 48 751 1133 1364 232 1620 1706 873 770 1925 1650 413 1418 1446 158 1358 1555 213 496 651 515 436 1347 1333 1090 220 587 41 1375 1039 1491 1004 628 1503 551 488 587 878 1838 135 385 1205 973 365 666 441 824 1850 117 330 25 1904 1249 558 726 1475 1408 110 671 543 779 1823 21 366 1975 788 945 41 662 1026 68 1710 448 20 1658 1860 68 1536 277 411 730 921 1495 631 283 87 1296 1679 499 1284 281 656 1541 423 1135 1880 1135 1351 1045 176 1424 744 1011 409 1048 1994 259 826 495 3 894 1176 1481 1145 1314 728 1351 1845 1847 529 1409 932 1874 1206 612 1872 1465 466 1238 302 473 1300 1842 1929 868 285 352 1583 1903 1448 1283 1562 1403 1386 1770 1762 161 1882 1583 337 1060 482 1428 1544 642 1270 944 880 299 1989 1188 819 661 1614 738 459 495 965 1072 75 613 1702 1929 686 884 1224 309 364 1454 806 1803 516 431 1866 1924 1206 1281 1259 1345 1376 813 1417 1199 140 547 342 170 664 1868 1783 1232 822 222 123 856 293 304 1979 1587 1376 575 467 1761 1317 880 720 343 72 1222 763 1088 1737 998 1893 337 1875 730 963 353 551 1779 412 1401 1080 530 1967 1417 216 984 651 171 820 1949 858 139 123 910 1421 1143 661 1866 1470 1604 1089 736 1970 1906 1695 1617 1981 1664 1647 1211 1467 226 1098 841 1052 1890 576 1365 1807 1174 1553 431 1298 1313 1072 147 1289 859 1556 422 1325 789 1473 1793 535 56 872 1121 461 1710 1162 1197 204 1364 1794 1194 680 253 1635 1773 959 1482 1727 1919 1524 1817 443 1333 1515 572 943 1760 528 700 914 1521 1725 1485 1509 1586 187 1491 1983 194 521 85 1385 831 715 642 411 1352 1797 369 1399 275 904 349 35 333 699 1441 1069 560 302 1552 1419 1930 475 200 1312 1628 1503 168 1286 1471 951 671 152 334 510 887 366 672 1574 1811 1151 868 1525 1604 562 131 82 402 1782 1936 432 25 1139 611 1434 754 1280 134 1775 132 1623 959 209 714 1509 416 1976 1750 182 651 797 166 705 570 499 1367 1487 830 312 1704 530 806 1421 192 516 275 1122 1473 1549 425 630 1167 1066 937 1645 1116 170 365 1283 150 986 563 767 1572 1075 1453 1964 1421 722 888 1444 905 825 1292 1102 1356 1669 1523 1466 304 320 1630 714 1985 1367 804 483 95 1214 1900 852 704 1122 30 503 1477 111 1861 1845 1710 1859 647 175 879 1779 1480 26 1445 398 1307 1035 964 1087 1307 1699 531 262 313 124 1179 1016 551 1669 955 918 100 427 1103 796 409 329 338 1243 36 304 274 569 1266 1306 1619 1255 1699 1804 951 19 1288 1051 604 1167 1872 1840 902 322 276 974 1375 1614 1871 531 1756 1409 1378 622 1874 432 871 880 1817 1505 1748 1078 1663 8 1890 390 1376 276 911 487 469 250 1937 1846 650 707 540 263 1365 1970 630 56 1283 296 856 1724 277 1899 855 1751 12 660 1525 965 592 1337 1426 816 1591 1691 710 1522 84 1360 1923 231 350 579 1847 822 19 890 944 578 381 1704 899 892 1203 868 1278 1708 979 11 1164 1920 47 674 1737 515 1797 1854 1031 1153 803 327 528 954 1243 1178 365 966 595 1566 342 1080 1217 409 1067 1638 5 1012 1314 183 311 828 1506 846 1666 1899 1376 23 737 262 648 943 1210 1896 638 920 344 576 837 29 509 1334 1632 723 343 787 887 801 962 1985 492 18 1983 1985 895 1512 948 876 479 51 467 940 1842 1938 511 332 1190 137 1517 445 1672 1603 1176 282 1814 1770 1319 814 160 1942 978 1589 1460 1458 211 1952 875 1637 1386 381 1069 1487 52 1047 396 1746 380 345 1776 324 402 1289 318 1842 1868 179 703 1430 1018 1298 1422 412 1726 1910 1986 1090 60 1267 1261 1966 1102 1943 1828 1092 171 270 1600 232 649 1561 1108 769 1184 1676 959 383 321 1543 4 15 391 1112 409 588 1501 718 958 744 369 1297 1838 571 1911 1536 714 1498 48 1435 1476 1052 1612 1891 249 1241 894 542 515 1893 1200 1807 542 780 167 262 665 637 759 228 1151 1820 58 1778 1431 243 1325 354 1880 280 684 197 1249 581 191 1390 152 1076 1572 1656 1410 825 96 1156 1491 85 1616 517 933 216 1957 1872 158 1127 591 1741 1293 334 1785 1267 1830 1655 390 276 1951 524 537 868 1353 1321 1339 848 1267 1430 761 1452 1915 1236 860 1550 1463 773 174 1065 227 416 1209 588 955 1685 1122 669 652 943 790 224 582 72 195 1580 276 897 858 1551 751 1906 180 1313 464 638 1795 1095 1237 1547 186 1673 726 1313 1999 1782 680 1696 400 1862 1089 1943 820 961 1341 1746 1172 1998 465 1364 106 1262 494 549 1192 1498 440 1646 395 1722 744 499 929 7 606 1311 362 387 1003 22 1308 136 238 1255 729 703 1470 17 1636 274 1815 457 369 611 1400 1912 637 1055 1501 1945 878 61 1208 1684 572 1595 709 84 1937 299 1661 576 1532 1226 1548 728 1772 34 943 686 683 1312 112 1784 713 296 1573 803 1979 1175 421 938 1844 1882 1820 1111 1906 1949 993 1480 1980 247 1894 1830 619 84 353 1778 822 370 473 1041 338 464 258 362 1049 1540 1388 1053 1147 572 1560 663 899 247 1582 115 956 1494 1307 1683 291 1789 446 1743 1342 878 1109 764 525 1959 1508 929 1552 1530 1974 1847 298 1007 1190 1519 996 869 704 1496 1733 1822 1156 1521 1601 172 315 1820 447 854 797 67 639 224 626 1919 1307 346 1767 919 1742 295 1172 838 227 352 1595 1616 543 1674 1220 1526 1809 102 1015 712 1721 840 569 891 103 1898 1162 347 1141 722 830 1651 440 1745 1404 138 947 989 1811 1504 380 1137 1187 1481 499 1811 827 1481 672 183 63 1793 1356 1106 1276 73 227 514 1263 1615 105 652 770 1007 507 1365 1609 1507 439 293 1277 1724 846 217 1286 1042 504 552 1902 728 1641 1225 243 1428 1939 259 1693 1182 1564 1124 1554 694 1553 278 614 907 332 1087 311 1433 882 104 536 19 1327 48 251 786 358 386 1173 1276 1652 1988 1469 72 901 801 1269 1905 169 1450 1228 665 600 312 1650 448 1123 549 174 1349 637 1068 1677 780 234 1150 1644 1921 1094 247 1720 1772 345 1296 387 1670 1530 454 1498 107 178 1578 212 399 1123 1451 286 134 328 529 1365 1247 991 747 676 1808 1892 1179 1759 1448 1599 1824 510 1041 1281 1109 686 421 1115 152 532 1523 1504 430 1476 561 860 1301 513 1572 244 1866 1254 1838 1392 1147 1092 311 1335 320 397 159 1993 1718 864 547 723 1915 486 622 799 49 1645 1602 1370 525 418 535 10 1759 981 1315 1711 999 1015 1162 1288 566 375 904 1978 659 861 333 1325 511 455 1161 1320 1339 947 520 958 744 1691 1359 1080 447 1943 264 1701 866 688 1786 111 1202 257 1981 448 675 1091 844 1477 1277 1961 1579 34 5 377 91 1958 1531 1660 924 897 516 951 755 947 1611 1995 1485 1990 1876 1754 1586 142 1810 1628 1612 1408 666 161 490 337 1926 1703 1457 1792 1678 1310 1794 375 548 26 898 78 1935 1753 390 129 1035 950 653 1860 799 1421 1650 1043 527 976 402 862 643 393 683 837 1655 1601 854 896 532 752 1062 851 1743 646 1297 896 480 1849 1503 1565 566 1456 784 1223 1322 48 163 1367 1121 420 949 900 229 1715 598 1337 1110 205 1682 873 1709 1925 1326 208 530 389 1234 1436 79 575 1510 1500 884 896 1152 1688 348 1578 109 977 960 50 1645 73 1962 870 1588 742 1773 1731 574 1411 1875 567 195 584 231 98 1612 716 644 1154 933 264 269 1391 1587 253 1231 612 183 1049 244 224 371 630 1593 28 877 1267 419 205 258 1591 605 1068 685 1427 1925 1348 824 1911 535 1163 465 1192 1066 101 641 1153 74 870 954 1303 1237 39 335 1441 859 1707 632 904 495 849 1413 1724 1459 476 1683 1959 1827 1986 589 1894 864 66 213 1700 1985 1082 1427 1241 661 424 1629 1236 572 559 1464 1381 710 780 893 494 1211 1161 48 1050 1213 657 717 254 987 597 580 463 888 143 151 517 1035 966 1313 1839 1224 929 1593 1191 479 351 1478 407 1011 6 1574 652 142 603 426 1433 1091 594 260 927 516 1733 1332 348 1381 1866 431 1682 1824 1120 690 1194 1979 1467 869 1288 951 1489 659 17 378 499 1528 538 1696 912 1836 1506 1533 1926 1888 1603 1126 1450 566 1205 800 522 1078 244 329 1346 510 1715 358 1468 122 1728 653 11 1237 1562 644 489 1486 1392 1113 1023 1822 988 195 1110 1352 753 361 76 98 385 50 1753 1524 865 1820 482 447 272 1473 1949 656 1254 775 230 1540 90 1319 1330 1582 1767 465 914 1719 832 1949 26 277 929 597 370 1695 1400 1553 1389 608 1219 1171 105 730 1899 1956 1350 1182 1154 1647 1194 617 346 1901 724 1360 1990 1424 1759 1119 917 116 602 462 923 578 134 1222 690 1111 543 1811 290 84 1294 1082 1788 1816 158 588 797 123 1918 75 465 1100 1799 1469 1702 494 1007 943 1283 462 957 348 1608 808 1902 1262 391 810 518 20 1140 1097 1099 1781 1594 1347 1055 867 558 1429 924 243 583 1310 965 1037 1854 1011 74 1295 434 740 28 1015 703 463 178 960 800 1652 668 1996 1379 1113 1302 1363 1133 526 767 1419 1661 388 234 313 1925 1673 52 1991 710 1143 648 1142 1499 1919 1872 182 1401 15 1740 948 677 620 1767 674 390 1564 728 1389 1149 1010 1447 1819 1875 1119 1377 660 482 247 14 740 1078 659 1616 1405 837 1413 1199 1745 1276 769 1331 1648 1404 1145 177 399 406 1785 633 1211 83 1973 63 1516 1511 880 313 989 870 607 153 795 1079 1389 908 1564 968 1088 1537 241 914 1627 1198 1279 831 645 144 1851 202 1642 545 1668 534 273 239 1366 193 222 1578 491 633 473 126 1845 1376 766 1650 122 573 790 304 78 211 1559 1094 1543 1269 215 268 189 1562 1366 1496 161 798 1981 1950 864 857 529 1372 151 1780 1853 1476 681 1177 1055 11 1839 1562 817 1570 607 1142 1899 739 1937 887 935 1039 1678 1886 21 485 1577 1331 1616 1061 914 1752 321 934 745 1246 131 101 1040 539 119 591 1268 474 1448 1457 285 690 49 125 1748 1084 333 1759 1221 1119 735 17 1365 1054 916 253 1829 133 646 241 1768 592 979 551 1297 1757 1117 1029 1217 1538 1875 1507 1744 690 239 1675 985 1420 1921 1158 1899 980 1005 1332 1692 279 1600 1628 1793 105 921 5 812 1377 981 195 470 1511 1115 935 285 684 810 80 255 1515 303 391 983 1151 123 314 663 502 389 1174 1591 1780 1836 874 397 1083 1392 1674 1422 553 1937 289 212 722 936 1419 561 767 1877 962 1730 87 904 935 567 1694 116 660 642 28 48 1791 510 1727 1472 1569 1410 259 1140 1431 470 2000 1631 1977 821 389 1307 330 1460 1572 684 1520 258 1869 1538 1780 353 1392 1522 747 1603 1982 1206 1862 760 751 1108 871 472 1369 77 1734 315 1295 296 1219 305 824 1486 1020 1887 274 55 1473 1799 1174 533 1366 748 1054 1950 1017 1188 1796 688 644 606 877 1792 1829 1093 998 948 1005 1110 173 1378 1398 1471 115 1096 1577 1769 1281 1262 1198 952 553 1816 1332 112 110 1921 1492 1978 1751 1684 1058 1639 1359 1788 1379 500 273 95 1173 1263 834 775 251 376 431 593 56 59 1161 793 655 1262 942 150 360 438 1226 1473 853 1663 1134 1916 1829 940 79 1041 809 251 1330 1464 134 972 1639 1597 1098 644 483 33 786 733 1411 352 460 608 1518 1124 632 1366 1226 792 132 107 81 702 120 148 149 1013 991 1619 1922 294 824 1464 339 174 1147 842 1064 2000 832 326 1686 92 44 583 767 1163 1533 935 1092 348 1945 1813 505 500 898 1624 72 1313 1452 1443 1576 192 610 985 686 48 1494 1410 1972 1751 760 1327 106 1379 264 1883 27 291 719 1602 274 1991 1563 1926 396 293 794 1056 1280 302 842 1812 364 64 669 1272 1057 1213 818 1734 1858 300 338 1551 1720 798 25 611 410 1828 1814 1919 379 1856 1380 1766 1525 1897 1017 1619 1669 1554 1391 1613 438 717 609 620 291 876 457 1531 1143 1800 1608 1839 1735 150 1653 279 803 999 1945 1157 1944 990 138 524 1737 1031 439 281 528 1095 1987 1447 495 1487 310 1118 1388 692 561 236 333 468 880 1750 287 913 596 1040 1710 786 514 1916 1200 427 934 800 658 1945 1740 267 1608 627 1104 553 1006 542 388 805 277 1071 1938 846 1707 582 131 1709 441 89 1120 454 643 846 1351 285 1771 1646 752 603 759 1718 799 593 821 608 333 1276 828 1954 963 586 1348 1332 1750 1612 857 327 1913 556 1724 1589 143 720 427 1828 1329 1376 1282 111 463 1045 1521 1798 1002 530 239 1477 689 1672 1520 787 122 548 1620 779 276 348 1456 1648 1978 1994 1824 541 1707 679 1965 282 1287 92 443 198 989 949 1271 465 1235 1911 1167 1049 1701 1668 258 777 226 876 570 700 915 278 951 1624 46 448 1822 1288 202 1347 1169 826 1571 1594 737 1803 208 244 1345 1296 355 520 1533 198 625 1065 1530 188 1603 474 608 527 956 339 102 1398 1644 901 797 1392 1140 1611 1567 139 1259 1297 265 502 49 265 1927 1769 1490 236 1727 1171 1997 1838 833 884 85 805 1069 1981 503 1803 981 948 733 1058 1685 396 387 1767 1696 37 937 714 61 319 1560 525 978 1125 1736 1195 1071 504 1776 1372 510 1097 240 358 217 1692 1548 1349 205 617 1545 718 1422 1988 462 1520 172 1631 1923 541 1620 1263 444 408 1769 508 924 254 1044 877 1508 1690 1450 1588 139 1108 13 1509 738 1066 470 1277 280 402 1569 144 236 446 617 1635 1505 801 1366 556 759 1169 884 359 1927 1133 822 1722 623 689 315 251 1823 1592 1040 1265 1539 449 246 1704 178 1653 149 1752 166 296 1041 1592 1245 1774 348 1871 911 1776 1452 1948 49 1503 1278 1687 906 1672 619 1048 1604 1833 1882 1238 1301 867 1319 1202 1679 576 115 917 1364 695 1691 1878 206 765 1613 1329 429 1535 680 917 866 829 1907 1101 29 1657 882 769 1762 1184 516 157 1265 632 16 1443 726 763 1809 1725 1294 210 128 469 651 102 369 264 1961 1459 784 968 690 1599 1438 274 1247 457 1238 1808 81 949 1845 735 719 1623 746 1699 2000 829 41 1945 539 514 758 174 1117 672 449 1534 811 903 829 639 105 859 1525 1199 474 834 65 1387 1080 527 1237 1363 679 968 459 1770 1685 719 1315 98 804 1919 999 1095 108 548 452 602 331 160 422 1297 126 1612 1219 1389 436 1724 1354 1564 784 1270 1917 1184 1904 132 1421 1360 701 328 758 382 914 448 1579 9 1167 666 834 1219 528 633 1715 1446 810 184 1261 498 54 1934 570 1226 1954 627 1876 1792 115 1219 1672 702 703 1345 730 1447 43 1693 1305 684 272 1449 1284 819 531 1432 1405 1350 181 1928 861 936 1528 145 1096 861 84 766 1730 1690 616 1276 1330 1162 1621 17 1751 691 487 1727 761 793 437 1577 1649 49 588 5 1034 408 535 1683 617 325 1250 1213 252 1021 1406 1647 560 1670 1831 1224 1829 638 1813 81 501 428 432 190 611 1302 1879 1523 1937 773 531 1977 1157 854 135 82 60 1971 1195 169 1743 1858 426 252 69 1436 536 622 377 1696 1448 1065 893 488 412 433 64 1549 1854 1551 1852 71 847 380 403 983 1983 780 411 1161 1692 1149 1047 1124 1614 1824 1193 676 626 1207 260 1898 1894 752 1463 385 1317 913 871 932 1586 644 795 1471 378 117 718 692 581 1226 1824 863 958 930 190 635 947 929 1796 758 655 587 1312 1938 790 1950 441 1310 1921 262 96 917 267 1883 325 1717 1082 269 1053 707 1938 355 1378 1564 1095 2000 44 271 369 87 1903 1034 1989 1009 677 1346 978 1261 525 1207 120 519 884 871 1360 1067 1699 1 504 556 744 125 1262 128 1082 666 1023 1182 488 584 1328 380 1697 72 653 434 1273 481 336 1538 1034 1236 932 828 617 689 1834 1021 1563 267 380 568 1832 1802 1568 601 1871 784 320 1477 714 351 312 1909 1363 1656 255 389 870 1302 713 1432 1753 237 956 1278 298 1101 625 361 1032 604 494 76 276 1267 306 1477 841 518 144 525 762 1018 704 1805 171 483 290 1347 1011 1067 693 613 1393 1034 1447 597 1468 1970 1405 726 143 618 517 1022 1973 574 426 860 320 148 1080 1372 913 1330 1233 1449 1395 1535 144 1651 553 1399 363 1473 1594 131 14 616 217 1688 1350 780 1866 366 1243 919 1969 1380 1921 40 29 1939 528 1709 294 864 291 20 467 1173 1247 590 1663 1522 549 501 924 1552 617 112 408 551 1139 1445 1328 353 582 1758 322 942 1215 863 615 601 1008 630 577 1562 1310 484 1745 814 1224 555 1053 1188 1577 1673 880 234 1104 500 290 615 1421 1430 121 1529 335 635 400 1347 1004 969 423 831 1696 1104 1979 1434 922 1761 1751 480 1283 115 747 821 1744 1988 1117 1559 442 605 813 304 1116 474 462 1600 1117 56 113 1514 719 719 1955 1006 583 274 795 551 1566 868 701 1253 1751 942 1314 1838 1618 239 1755 432 1184 1123 1316 1179 1112 1798 1334 1949 202 1163 1455 429 530 1032 181 1484 319 693 1097 121 1348 1077 505 356 1310 419 633 1557 1735 705 1843 670 539 925 1676 1790 1801 725 809 1175 1212 1276 193 1443 107 1853 693 1074 1902 16 1038 1415 1410 1915 1237 996 1294 1803 1897 1363 903 1459 588 71 833 755 15 594 1543 1757 191 1864 892 1588 944 1972 1859 150 1081 1801 1452 76 544 1771 1633 1935 664 1599 1856 1453 840 1473 361 364 1358 885 1978 766 836 880 1737 726 945 743 1874 1931 563 1799 1698 1146 795 136 211 880 394 124 632 1480 1947 1036 572 210 512 933 1926 773 1522 574 1008 518 419 462 216 1257 230 1596 1606 1080 754 6 1503 1858 1283 534 1770 1541 369 1778 529 1151 709 163 1066 481 505 393 1078 1366 303 1052 841 978 821 1829 620 1694 135 351 1728 915 533 40 660 1557 615 669 840 1811 1567 565 1410 1339 1502 284 1153 1155 1721 1331 1105 774 1389 982 1519 219 945 1230 1021 172 139 152 1159 1494 693 1414 55 1308 561 1124 790 1153 1931 685 868 1926 1038 1151 235 688 378 61 1727 957 1397 1940 664 489 239 48 530 1388 954 895 1012 1974 105 1238 545 430 1352 3 1804 1368 413 1938 767 117 494 1732 1294 479 1236 957 1703 1365 638 254 1324 211 1928 1730 1461 757 1452 156 1215 1230 186 689 1258 1268 1845 322 1954 1199 1278 189 1403 610 437 979 1507 1336 1597 301 994 3 48 1163 597 1681 82 558 396 1488 1434 1191 352 4 895 1311 521 726 1359 1080 431 1727 869 900 1344 357 1900 1525 1329 1941 847 1364 600 370 563 1430 1002 1068 1784 411 656 581 859 1545 1359 144 1504 713 472 1659 142 32 1549 511 1307 1600 197 1637 537 752 642 1611 1681 90 1489 520 1744 724 642 1484 959 1 1529 1291 152 904 755 1979 597 1333 1677 1020 1370 1535 1970 1448 790 650 467 683 7 189 444 1845 1036 951 597 1229 1614 702 742 1144 1313 104 110 666 1895 941 1254 173 71 1212 209 16 380 1774 247 1841 1296 312 1234 1822 1355 885 89 777 999 787 1899 602 358 1468 414 1977 629 632 1161 1244 1602 545 846 1565 1597 1991 1644 576 971 309 516 1939 881 1844 778 871 559 1566 511 1951 362 1270 573 999 1854 1110 1890 246 468 25 1712 1350 481 586 1716 1636 1695 605 1062 723 336 220 336 326 143 1636 883 1902 1290 1714 70 784 301 1368 65 1035 144 164 217 392 1701 1859 1068 339 1898 82 864 505 1126 357 1510 1202 129 732 1317 1761 996 914 68 1546 612 1719 1480 100 1769 1185 560 1118 964 1615 1868 263 1280 1006 1733 120 919 1568 1177 469 1496 1385 774 1317 168 123 489 1181 1128 501 1591 1924 1589 1191 1804 130 261 1657 209 682 1744 429 1668 810 1933 1939 1715 560 767 1259 664 1695 496 1888 1676 627 1197 51 469 1857 305 517 978 483 1142 489 457 514 585 1785 1438 1413 1774 24 791 697 1701 1496 525 81 1131 125 454 992 819 1666 1473 1716 1654 154 1761 774 377 1449 1726 623 655 1653 1512 766 94 1399 637 23 1878 262 1533 1693 1167 1046 1645 899 1090 1277 25 112 475 118 461 193 141 58 453 788 199 619 67 306 1206 1171 1393 1804 987 701 471 1785 1966 993 80 206 1763 326 1593 720 1420 115 745 1910 783 710 135 1458 954 1833 56 626 1940 178 504 1282 1269 1515 875 1188 472 1185 340 1458 1952 512 198 355 1930 670 90 1805 594 1415 1568 1419 1144 506 1033 1631 1315 1 131 1192 614 1110 1510 1559 1011 1140 624 1423 1070 717 844 828 1604 1099 313 1829 1419 712 1591 1908 474 1009 1332 1542 1965 1400 889 158 610 1065 1663 1567 712 464 1526 634 297 649 422 1348 1380 1223 1623 1468 688 1945 431 28 62 1450 1594 573 623 105 1999 1360 502 121 944 1514 1918 1209 1986 1167 1871 1190 798 99 1149 1391 1638 748 1778 1001 284 1212 1134 1764 448 1455 1468 718 25 368 1062 663 1415 592 1019 229 1942 889 16 1369 788 351 1973 1 774 265 1290 703 296 1279 1953 874 709 1684 1493 179 614 790 1324 1179 1854 883 441 1859 245 831 629 884 130 1571 1071 161 879 120 209 745 1640 469 1829 833 772 4 1672 1570 1208 763 1086 1566 1064 1354 1094 329 1247 1969 1871 1317 1808 1844 219 79 958 801 947 1417 185 113 1851 1335 1082 606 1112 781 1794 628 1711 1112 670 122 1855 1213 1517 1107 322 1728 180 496 624 1878 1010 808 757 636 144 1147 1972 1417 523 611 716 513 294 61 106 1228 1977 1030 1695 358 1646 921 1443 1160 350 184 1097 840 295 665 437 828 177 771 988 212 1377 664 331 1961 1293 70 395 625 434 1241 1779 68 290 195 1790 531 1730 879 415 664 1523 1058 818 889 270 627 437 673 454 956 503 64 153 1201 975 225 1783 817 1328 845 934 1115 956 1183 357 51 1943 151 480 1972 1501 1891 1652 1448 1430 235 1523 1094 1448 667 105 1692 1134 743 864 862 1945 905 401 1357 500 1183 428 1370 460 899 1850 1629 175 107 961 1970 1892 1762 1400 1107 1420 1302 1436 1804 1991 1444 50 1018 330 704 1709 1078 47 1146 1906 1297 1902 477 587 1023 203 1994 1865 1673 592 581 1741 126 940 414 392 1803 1356 1346 434 1979 1209 1922 24 1311 1314 1701 858 465 1947 538 180 1958 1910 1937 282 578 1634 1227 1849 496 1537 1662 588 259 926 893 1533 103 1118 1223 140 939 246 703 421 1123 1854 1549 749 504 1541 659 989 227 1909 1298 1426 330 56 1037 1604 122 970 1966 309 438 593 537 1917 1519 1595 1854 1684 1189 1639 1602 1983 412 1799 432 255 627 115 763 918 1473 1826 1432 363 64 469 1850 1584 1678 1860 1710 1682 1762 541 56 688 972 522 1293 1696 1329 83 1651 575 1781 1539 1366 55 57 1423 92 742 167 1669 507 477 891 337 1305 294 1237 22 1940 217 349 1371 452 416 1254 179 126 777 1446 274 1562 413 468 781 199 799 1347 609 1101 55 1422 1990 595 1119 1412 1749 1490 1197 743 280 1306 931 1343 1842 867 1251 1332 1391 1303 1031 652 1996 799 368 1890 1002 1611 333 232 1279 1925 1567 1294 654 760 1147 1251 488 1709 271 779 307 54 1112 913 106 1967 467 1279 1061 1842 66 621 1034 506 898 1798 532 1882 1083 545 1971 1454 1111 174 1300 1970 919 1055 1571 1714 1218 1337 318 962 1711 251 316 1327 1222 879 1101 1125 226 974 1331 579 1577 425 1474 1356 1135 1605 612 1487 407 1399 1185 1257 1996 32 1869 1241 255 1818 305 1941 258 1572 1246 507 1028 1483 272 1834 1822 666 992 1058 1102 1106 476 745 849 1757 827 1344 1527 176 1803 1253 977 1343 1486 474 1790 1494 341 1734 711 117 1371 283 519 1691 1877 1784 207 439 1816 271 1289 1050 1035 57 859 1137 1471 489 894 658 1500 1887 1664 244 1918 814 583 580 1809 1919 1303 1381 856 647 678 904 1764 87 1933 989 1299 1458 1841 1177 1654 901 996 904 1256 674 822 100 396 221 895 1478 1126 1339 978 397 637 135 1002 1421 495 1271 376 234 1093 686 1056 341 329 308 1280 1510 1686 1251 1827 939 1358 1795 741 399 1922 616 1944 46 461 650 1206 440 529 390 1512 549 1847 1043 838 1432 337 1895 1136 1543 259 27 1548 1481 1489 1613 961 1985 1882 1732 436 394 822 1801 1889 1508 1739 260 156 1310 806 1988 808 564 328 371 1944 1355 1743 89 468 1130 600 737 1406 1931 1505 393 1206 1971 1859 1581 811 798 1152 1334 1011 447 1705 1663 1996 86 1027 1369 1299 1362 1051 1040 1622 1338 408 477 85 1431 1792 1772 270 340 254 1761 1642 920 1250 1655 657 963 1512 73 325 167 1262 805 1854 185 369 269 1201 792 1591 352 1991 1518 1203 633 1755 565 740 454 676 827 1262 1787 1316 1577 941 712 352 1648 1047 1241 1121 69 242 1612 906 1663 1015 24 1930 1262 917 1292 1220 511 312 1430 1518 909 971 549 1976 1689 1371 609 781 1245 750 729 158 1022 981 429 1421 273 174 926 983 1519 1229 1571 1638 203 1691 829 134 36 463 108 614 1094 477 275 945 326 268 1658 1326 717 957 899 692 1124 1080 991 1218 1458 745 1874 270 1858 1051 1908 285 72 739 1609 1443 1989 1697 1203 554 313 178 1063 712 1849 1882 1502 973 1345 1696 860 1226 939 890 182 776 1793 875 960 71 1727 1370 868 726 1581 1349 1802 675 139 133 1620 356 14 691 1097 1989 938 524 773 18 736 1873 238 1848 1787 802 1786 327 469 1341 207 810 47 849 1420 394 1233 967 950 1248 1662 899 1861 234 1900 1256 705 144 754 1210 1703 727 291 1480 1568 533 1467 985 1491 1606 775 1381 89 1263 377 696 1522 1153 1020 1971 119 464 1141 1972 1728 677 235 343 967 897 1561 108 1356 98 129 1275 1673 379 579 454 1513 1087 414 1934 1525 862 454 200 576 1907 1031 1664 1588 1213 1801 335 1387 909 773 586 179 1855 262 395 1628 1405 1699 644 755 368 204 1697 436 1512 1187 93 1883 1854 1886 1192 1740 760 1306 279 1317 1037 274 588 304 1657 1055 312 317 1443 1170 1790 479 1118 705 1898 1301 1069 1294 354 908 826 382 652 52 1144 920 816 1312 87 1676 511 482 296 1063 1572 1846 851 1652 1241 1341 1509 772 1326 237 1981 1874 1814 711 169 672 1538 1178 477 1846 1794 1062 1988 749 1529 883 1001 1766 1680 1474 776 1616 974 1141 225 154 326 427 253 1429 881 1294 1476 190 1327 1601 1246 1339 1976 324 184 916 167 698 762 436 793 1645 1350 223 339 672 1076 1718 258 1684 1180 409 1142 431 691 141 578 411 585 1198 301 571 1458 1702 1404 259 101 719 580 424 193 918 923 390 1718 1184 1662 129 1683 865 1736 1341 1692 58 498 962 30 1315 1382 410 1494 698 296 1901 1390 810 407 496 186 1408 304 457 1667 74 1540 741 193 113 827 350 974 1656 1497 1271 1400 533 592 1306 1832 1535 807 181 193 1977 265 1855 1674 815 1344 1377 1600 1390 3 691 1382 1657 46 1156 1598 425 866 1359 909 868 1404 698 1754 1217 1322 1969 1703 491 140 1746 1107 420 391 1146 366 348 1119 544 1007 866 38 240 195 1594 1152 155 263 400 1274 1324 1336 1916 170 1518 168 359 744 669 212 44 285 1659 931 1362 1482 1236 1106 378 717 307 574 292 1696 1430 82 150 883 1856 1250 1503 11 1933 1222 857 1818 619 1259 158 144 1112 742 701 386 1606 1099 700 811 966 653 1280 1665 1972 439 683 1193 1039 1834 69 1805 1516 360 526 893 1787 1120 387 1380 26 683 143 668 1912 1799 1604 1204 109 545 122 1345 1465 1657 1606 1571 1978 240 1775 1674 1825 437 430 568 1383 129 516 1737 1468 239 1377 736 1361 368 561 1460 439 1773 1305 1739 215 1406 35 1445 1539 1116 1782 1052 1596 1890 1866 1978 998 921 490 1596 1609 596 1546 1750 778 137 1339 775 9 1137 221 286 508 641 533 1837 876 1626 1407 1165 1982 383 1638 803 1700 965 273 337 213 975 912 1392 411 1306 1480 300 1963 1494 1658 768 795 391 955 1380 383 1035 351 1892 1108 1581 1000 723 1728 233 414 1600 457 385 1807 216 1878 639 1465 1468 371 1004 1668 756 489 1344 662 691 301 1499 1618 1133 1544 1171 769 839 759 687 1523 1566 771 724 455 459 403 1965 1369 1702 545 609 1628 952 1835 240 1257 341 1035 1373 550 905 1481 1795 1786 1634 686 1153 1200 463 509 1559 555 535 1246 102 585 1245 138 99 282 1347 1054 1628 1218 1981 1049 1230 1181 743 728 1319 1395 777 1349 1655 1901 1130 1260 204 1399 787 1102 1086 1621 1861 1272 1432 1195 1901 1862 841 1496 1399 389 1098 227 770 1095 768 1865 1346 1914 1876 981 523 523 657 1585 333 1319 1133 1595 683 1186 124 44 544 1419 1202 853 612 1376 56 683 731 1054 1073 822 79 348 1308 1524 159 920 1020 1427 600 1218 1111 1326 1347 744 172 359 1567 1937 1801 1702 209 238 716 305 1177 542 808 1773 1446 1697 890 275 1980 783 348 1399 421 1754 153 565 1847 481 1138 29 1973 1559 1601 1201 1400 131 1981 1963 639 1961 1165 165 404 57 432 1251 1809 1254 1308 35 1090 1514 118 521 301 1640 258 1796 112 658 1754 229 938 1004 1892 737 221 609 1727 1221 850 1572 95 457 1181 217 234 632 242 806 209 190 1336 1412 819 643 1358 1786 206 232 1788 460 1319 415 1898 304 796 992 614 113 1145 121 18 1735 1704 310 941 1383 252 913 403 1415 591 700 1959 1717 1690 844 1616 312 1222 1624 1345 199 1089 1635 206 1129 1027 934 940 1149 1073 1409 248 1562 1009 99 427 1049 1567 889 1804 130 1504 467 742 37 1637 461 1259 859 1186 1597 1802 251 895 424 605 368 1343 634 406 1355 320 1013 1803 918 1682 233 1695 9 1691 1142 723 1680 1722 1038 781 508 906 1086 168 745 26 1950 1484 592 1003 1111 1071 1358 1161 1573 1228 437 1965 189 643 113 978 1600 1346 1118 1176 512 530 8 533 1827 948 402 642 102 382 507 1093 1124 1265 494 1179 1815 205 1418 249 1870 1239 161 290 1216 425 1140 811 1727 523 1135 1773 96 593 1809 1419 1659 964 287 1797 1150 1638 1130 92 1430 1328 1133 232 913 1838 1547 726 1054 1278 201 1381 1862 964 1976 1443 1247 1682 582 275 318 1670 1157 211 765 324 332 523 429 598 812 1080 126 1169 214 633 1804 1194 731 1369 60 1497 1988 1759 456 1005 579 723 967 1359 1882 1906 321 219 1179 1556 17 605 1071 11 860 856 506 1999 1569 829 1807 664 913 426 1169 1771 465 129 90 216 814 986 591 691 1104 1099 755 466 274 391 378 295 465 389 337 1887 690 163 1309 1145 1065 891 49 1803 920 917 741 946 485 412 371 1512 1311 277 98 1899 514 1293 521 651 904 963 1548 1316 1490 646 795 813 1656 736 1068 704 1022 787 677 1803 1064 1907 1310 1494 511 1669 599 679 580 1637 1942 626 692 878 1796 965 1196 1174 392 1699 191 1048 1475 1422 518 950 78 442 23 190 1025 384 74 1100 726 1137 39 1297 1534 716 1508 291 1410 1202 542 565 1868 647 390 728 1830 571 302 1649 1475 1850 595 877 621 785 61 1619 959 1538 1237 665 980 1945 743 474 608 896 312 1158 1470 1073 1609 1146 1017 138 285 1953 1998 1717 1895 1515 1489 968 1928 1982 656 971 1000 906 1014 456 1330 625 353 648 1701 919 1013 1691 1159 550 1073 1576 845 725 1427 1686 169 874 248 505 1523 558 1047 1154 1116 192 591 432 1342 892 1485 604 920 1773 35 324 1865 432 613 1845 1546 1244 1925 1166 609 1951 1346 1203 1123 1210 1917 1727 842 464 972 750 1016 1595 1122 1882 538 32 1806 948 832 1988 435 1638 364 1358 1032 1606 457 1406 1105 1421 1134 15 1086 1176 1251 842 483 991 915 1467 760 1605 1043 743 321 224 370 1790 704 425 1217 382 1177 1909 197 1352 263 421 1435 903 1213 731 59 1422 560 1759 912 112 947 1025 1447 646 1667 1071 566 813 244 1177 1103 1711 43 1939 1412 1763 1869 1579 541 615 1128 12 1513 60 1297 1681 1201 754 46 910 1027 1990 757 1212 317 1322 549 1236 280 980 1699 1118 568 1113 215 202 849 332 1800 670 444 1889 1285 1601 1514 1063 1622 1671 712 1605 354 1790 1235 1908 1810 521 510 430 630 923 1906 277 406 7 1542 167 1980 1125 1215 1216 704 1095 361 768 1988 845 519 863 898 757 455 415 194 295 505 225 1216 1040 1186 1914 430 1694 1420 967 1301 1692 1440 46 1698 1357 455 7 1839 1886 157 1851 1327 1975 935 1500 1054 1043 1398 1398 40 1361 1293 997 73 1977 1680 1334 1605 611 1821 1474 73 372 319 776 1025 1050 304 1690 1371 1195 335 1051 220 1657 355 1783 1235 1592 1455 84 1499 1123 1846 1672 388 1660 1664 1723 339 1475 1902 382 1320 1368 1642 156 753 1860 755 1712 686 1525 40 1127 885 57 466 375 1031 750 407 1312 1010 1222 669 1394 920 304 987 496 1184 357 1942 1508 1628 657 1515 530 203 179 1591 1681 383 502 591 1079 209 1616 1213 404 1251 1051 1913 467 1847 803 1289 1004 879 943 441 1310 292 1763 14 59 795 261 1447 1091 1829 1134 853 134 1046 868 413 1524 1608 1974 796 695 688 1848 571 1012 1345 975 1794 1502 1456 31 385 667 1112 1235 1981 171 1071 396 824 806 1384 1823 373 1301 938 1256 874 85 562 275 438 231 1813 380 853 1419 1208 1125 994 814 1987 841 124 1617 1458 1054 1964 1677 686 560 742 1187 1757 1148 1006 809 1541 1882 1213 1698 455 1935 1924 156 1081 1009 640 241 1204 604 255 1334 96 1300 370 984 1212 1468 339 567 786 1207 1864 1827 362 446 329 279 1550 81 847 147 1967 1569 525 79 630 1677 452 876 701 1499 1969 1309 319 458 1706 1206 1852 997 41 532 1266 75 1799 861 1753 557 781 425 877 1079 1527 1457 1842 66 1770 1767 1347 1753 216 198 1131 171 17 1756 1944 177 124 965 460 129 262 953 1238 1858 1562 1737 1776 1824 755 726 650 1218 1486 499 1960 282 515 684 1800 189 1268 695 1062 948 839 1081 403 978 1025 1788 1411 1623 452 1840 1494 532 42 1680 1881 1328 434 519 446 1195 1291 690 265 113 1871 1687 1005 289 818 630 822 430 1898 1087 1416 1269 1681 1748 1448 1440 616 1200 1577 1499 1535 761 1883 422 1795 1138 1055 58 1687 756 765 1119 438 1630 1497 1244 247 1579 644 1649 147 803 1615 274 307 692 149 1813 1021 898 1177 974 976 828 126 888 1837 1777 950 1511 58 1971 1837 1435 609 460 727 1368 814 430 822 212 1097 1423 1616 1873 224 1316 1153 475 1417 1565 270 1364 710 274 1322 319 281 860 891 841 1963 151 687 862 1336 886 1356 91 1181 616 1717 1392 517 1066 484 1065 159 93 468 1597 1652 153 1742 1894 488 338 1783 1970 943 969 1015 1225 1298 423 1821 1776 290 1478 33 1198 1420 880 1290 1501 1198 1548 1729 1667 249 1573 934 1922 1527 1918 1698 140 703 1268 1885 443 1126 386 208 191 440 763 1645 1449 1704 803 318 1593 244 510 1100 1587 1725 78 1617 151 805 87 687 625 170 437 994 1566 1618 160 836 464 391 1551 1344 387 1333 1387 1865 497 65 53 59 1299 1773 875 1538 1898 169 1095 90 1645 1708 1272 999 1155 196 517 630 291 1210 1119 212 106 857 1830 205 1581 864 591 247 432 118 1349 1249 1462 1998 1886 1830 1257 395 431 1542 557 86 850 438 928 14 1894 359 485 1022 1096 117 1873 901 289 561 1429 1330 1984 929 573 703 810 1094 344 1856 463 495 1386 59 847 1116 718 634 316 709 96 1055 1233 1147 970 311 819 1791 1005 1923 920 1395 1170 131 1718 1646 977 1075 876 324 1330 618 1911 724 1811 304 1566 403 1081 993 1710 1274 618 1008 125 412 459 205 329 75 549 345 641 139 1165 378 23 1430 900 1354 292 1041 1388 37 1772 703 797 67 436 677 182 674 689 1502 1352 1352 322 784 1711 471 977 1567 1986 850 534 208 430 751 141 1681 638 1150 1353 407 910 665 441 1287 1807 75 1305 1193 445 1366 380 1594 1728 1824 41 1345 1680 1054 660 772 1532 676 1374 700 797 411 927 1863 454 324 659 188 1103 301 83 1860 1347 1313 646 423 182 628 1527 276 379 1952 1657 390 132 537 584 259 1211 1320 1634 1926 754 854 1478 272 118 1303 1131 442 1065 313 948 638 655 253 626 55 1753 197 651 1414 673 1519 1242 1430 1493 1377 1271 195 1943 533 1945 950 372 519 968 340 596 765 1688 1672 1010 1782 291 973 172 1462 342 225 477 913 351 471 249 869 261 1195 1001 205 1016 43 1992 628 1099 980 1612 951 656 1259 1433 1646 1410 1294 275 124 1752 1513 610 1460 585 1517 1723 559 1003 1438 717 299 641 1628 89 294 964 405 1285 636 1120 744 322 1869 339 125 1069 675 1538 1012 547 1698 444 507 953 96 307 499 747 1559 296 677 1187 201 470 353 1468 1556 34 1944 791 1686 657 651 398 402 827 1330 520 371 542 674 1404 1505 326 265 1385 706 1388 188 693 211 1229 915 740 455 300 1746 1276 78 1690 1388 1446 858 821 323 696 1550 543 99 1 744 1521 112 4 1184 1903 236 825 1185 173 814 1520 984 114 640 1496 731 1308 1095 767 1821 1477 1064 1690 1791 420 1369 119 488 1687 790 1697 359 1264 1910 164 1784 1757 397 466 150 397 594 614 225 1039 1012 1542 192 669 440 782 152 1482 438 1931 1917 887 1542 1461 264 540 1525 1600 507 1493 28 52 225 1482 1090 236 777 724 657 941 1220 941 951 168 1324 1416 1038 817 1080 1105 1965 80 1389 117 1648 1864 1336 1621 326 134 1033 391 714 188 370 750 261 799 33 283 113 590 361 1763 513 1236 568 1811 1055 1184 1252 290 773 1090 919 1702 641 1897 1565 1066 515 1995 1580 1534 1128 980 1955 543 1148 787 1606 1593 60 1537 1449 298 1818 275 459 1512 180 850 1029 294 519 346 242 627 687 1407 690 324 1011 615 1274 1427 1183 1955 590 391 593 639 513 870 1272 1341 924 345 586 1853 1021 1407 1014 1905 1570 916 1993 1965 119 1571 708 1204 1388 1850 1565 929 1035 269 1701 227 1592 1134 1803 1229 490 27 1743 220 937 1784 601 1274 536 1007 139 787 1748 1269 516 1878 798 1678 535 1374 214 1412 1531 610 40 1188 1028 794 620 154 514 931 600 1903 1448 1204 441 575 16 1810 1842 288 1356 1057 1843 1775 1776 1676 1854 1949 1215 1430 1590 1626 324 530 1257 241 1650 1313 1504 917 365 394 628 1962 43 750 99 455 277 236 35 618 914 626 1238 1404 1062 758 1583 615 1318 1236 116 117 960 1369 1909 411 345 719 1484 1126 758 697 917 1668 399 898 1216 1703 1201 1601 4 1365 1044 1296 726 436 492 1725 1610 836 1555 1776 570 589 1287 1774 1781 1610 1264 910 441 1638 996 1498 1604 1878 1374 808 1735 1911 1437 153 1356 1754 889 753 42 1693 716 681 279 1933 1854 386 829 1288 1985 363 1376 1447 78 1828 895 11 447 1347 776 1144 271 759 1009 752 1695 1644 1028 1473 347 1503 1259 81 1052 1234 1261 1688 1663 289 183 1776 1334 1254 1759 921 1677 74 773 960 1776 141 1850 176 842 153 261 1673 289 1330 980 1904 529 1936 1392 1512 1350 1727 949 511 574 1062 1328 156 1678 1608 1017 1496 1860 600 643 666 1549 672 1266 152 56 1508 1661 202 1130 434 1891 1057 227 1565 1330 744 1825 474 1526 42 163 170 368 612 961 249 727 1564 411 710 483 163 863 308 1719 1639 863 1697 1710 1644 194 1221 1770 171 985 557 1369 1851 1988 825 1737 1312 1991 658 509 337 728 1808 1793 910 1098 1131 906 1026 1182 81 930 901 664 1479 626 614 1056 387 880 1415 491 362 444 1144 489 1333 278 1817 1296 1465 674 602 1817 119 1838 1317 137 641 1939 1375 803 830 1642 1131 539 1200 497 1040 126 436 1742 348 721 1386 1668 1320 1271 54 1940 445 535 646 885 1527 1437 1748 1815 426 1424 670 244 179 852 1364 392 1216 1089 1394 50 930 643 1536 1436 994 563 1318 24 82 646 1779 235 1317 149 608 575 705 1629 1072 627 1108 375 1003 1893 1413 523 460 1971 204 1824 1111 654 533 679 1662 529 1537 889 38 1905 1678 222 342 4 1176 256 1648 1815 1343 1263 131 43 1627 550 1312 831 365 142 1931 1428 1304 1474 1589 621 1712 1906 1992 1381 1090 1019 1778 342 1204 743 1237 1271 1230 962 414 1622 1193 45 1237 1014 1943 262 852 1946 1636 1335 28 1139 955 1517 420 598 108 828 740 610 1228 722 817 1776 1533 249 1001 1691 80 817 674 579 1784 510 973 1053 1713 1037 1537 1229 1137 1324 806 1431 1757 1579 782 945 1439 782 555 1389 919 516 1165 1286 848 1613 1674 873 325 1591 83 1751 723 793 1125 231 752 852 1629 849 92 1399 1520 728 1703 1570 1274 1128 436 1166 1124 1617 828 1835 1340 1361 1878 841 1264 1449 421 267 346 1305 162 632 979 110 572 1364 977 1613 734 1983 163 176 1248 1548 79 16 1904 517 105 515 546 861 55 1129 1429 470 1746 1378 1289 276 896 50 334 290 1328 1735 78 515 85 970 910 28 1767 1940 544 320 1734 1892 733 667 656 1566 1825 228 373 357 87 1405 906 572 1543 1500 1675 1738 1246 1167 1700 252 637 395 1345 543 244 1622 1796 1519 1136 374 1431 1673 818 1049 1907 1736 882 1014 176 1758 516 148 958 1040 426 1338 51 1224 218 263 1590 293 545 307 428 293 136 149 753 1126 1031 950 1946 1690 903 1925 24 553 92 285 302 379 1154 1733 391 1974 1175 1334 1746 772 1114 338 1536 745 1027 306 736 1428 1603 593 1111 4 1629 968 1174 909 741 1161 375 570 759 784 105 213 523 326 1660 197 424 1784 366 56 1879 1592 40 289 1466 1362 947 1955 668 1538 79 1951 26 1796 1668 170 1699 1916 602 595 1884 471 1127 1891 455 929 263 1718 196 1432 337 153 1000 1217 1575 1397 942 1194 398 1595 668 400 1135 255 1783 1554 797 794 1385 1253 1543 1227 1858 58 1265 1150 1788 605 894 1104 1284 1470 1505 18 1510 773 1653 28 231 1970 1544 1171 1017 659 1727 766 315 810 582 901 255 1998 312 1323 1073 1936 1998 1438 212 785 1755 1948 334 1075 71 777 519 957 217 1934 734 306 1195 452 909 1396 41 49 1807 1812 1866 322 1310 110 755 762 1009 947 232 74 1958 199 1780 98 1228 1869 1050 1430 149 223 1789 1892 618 34 1277 1077 848 521 1763 3 297 1561 1680 762 94 1613 993 1217 1147 1915 453 1019 1803 1942 1409 1961 470 1925 420 1154 136 1396 1783 470 1140 1434 840 1327 649 1547 855 777 291 735 1871 1332 229 131 345 1848 1126 110 734 1640 602 1174 1820 201 1027 68 1435 229 454 901 192 955 1555 306 50 890 672 819 1707 14 1221 1232 1408 553 349 888 869 1910 1515 21 1339 714 987 1423 923 204 795 800 776 646 697 1224 1440 1196 1743 1827 195 1629 589 1511 984 680 677 1698 379 1585 1933 1636 1659 1075 1808 1352 580 120 902 1513 136 983 598 1843 707 734 1465 455 991 64 48 1459 917 512 152 865 1621 1999 717 927 760 1459 1006 31 1012 648 1663 255 192 1451 1604 1868 1609 1973 957 595 148 1764 1436 745 740 224 511 811 1742 1917 1354 488 988 684 1557 461 879 1383 902 257 1496 1117 1200 867 729 170 1660 512 999 1931 1014 746 66 1649 604 1381 1161 1060 1795 1012 552 1161 1803 819 259 7 339 1062 1415 742 1967 1634 879 1065 1465 1002 629 846 1415 1534 1929 1412 1916 126 1623 172 1969 181 1620 515 1028 868 1113 1135 881 364 275 1031 1137 1937 1706 488 929 779 736 1797 900 1694 989 1295 59 1388 1529 1686 196 1785 1561 526 145 560 62 1557 1035 869 10 1205 518 1994 1684 1541 1718 741 1902 820 754 674 309 409 1177 725 952 1364 1794 595 1661 585 1320 290 977 79 758 302 1631 1412 31 557 1250 1075 257 1877 1102 1112 1243 1116 812 739 1725 368 1412 1020 590 793 320 150 1668 1740 1230 198 1679 1585 1623 838 279 1255 206 1093 696 1318 427 1394 347 549 648 1881 103 1149 1595 492 967 510 1526 1542 669 577 11 316 1735 541 804 405 1362 366 834 1916 1421 99 1172 1875 1871 359 1787 1914 187 610 412 704 1314 1376 533 1128 617 579 403 1376 334 1204 1299 1007 901 16 1991 1341 1384 81 1068 1368 1278 346 186 1588 1323 1495 1627 1330 185 1028 752 996 1892 1853 1792 1407 892 1350 66 482 199 1788 1342 934 1846 780 367 935 1689 1554 667 659 1189 340 1334 16 1748 1600 435 210 525 835 1229 429 710 12 1125 728 552 273 509 307 1810 1120 885 522 560 280 547 602 381 1897 1096 1588 567 1561 1745 1808 1538 1689 1515 532 1776 1128 1211 468 1103 806 1404 364 1667 555 1690 92 1638 1976 1327 1299 1117 1566 348 319 1261 1134 635 436 1374 18 1282 796 14 762 826 141 745 137 1729 833 104 1633 1389 1762 87 1771 610 100 1084 348 1654 968 596 517 1554 1086 1056 1274 988 1818 417 549 1011 907 1423 1035 1146 1832 1552 1391 857 1499 903 342 960 1779 1275 331 701 1620 474 1908 1968 1874 926 309 525 622 191 771 210 527 1512 1899 1802 1557 1406 1940 673 267 398 787 169 1771 854 1998 812 374 936 1474 1203 964 603 312 1030 232 1810 790 517 1511 1248 66 1942 1995 1020 573 960 1188 834 589 1192 750 26 747 442 1672 1773 1647 602 1684 1621 40 1323 699 116 433 1184 1971 264 32 593 1523 973 512 1248 293 916 1441 829 1261 1507 79 839 1994 1724 369 724 1019 1635 18 498 1252 1658 933 238 1185 431 821 1126 1354 616 1547 554 519 110 979 776 438 1416 977 1721 1035 1849 720 1173 887 93 1739 1566 1420 879 1056 92 495 1455 1889 629 575 51 781 1439 822 507 1375 1400 318 489 21 294 1013 817 484 683 20 1517 1273 1804 1420 1044 1619 1954 738 1804 1920 1632 1005 1965 1781 677 1741 248 66 1365 1454 584 1156 1171 62 1176 1405 1922 1083 1494 1793 268 1984 1094 1715 530 994 1033 1296 678 1094 1471 1753 1877 245 683 1239 73 114 151 874 1422 507 1880 594 1107 1151 930 1346 435 48 831 178 533 24 556 1236 432 1184 1829 425 1731 1167 802 613 1316 1856 418 800 1704 151 119 1854 323 341 1665 530 1488 10 1904 46 1426 1019 1060 1902 732 1956 1112 246 1550 1439 511 728 145 1893 1949 75 1717 117 520 1065 1497 1331 672 407 363 1491 525 1098 561 86 1945 1384 679 676 190 365 1161 1387 1361 63 1204 1846 1935 756 616 466 454 1859 272 1181 1191 1928 1349 623 491 1612 960 1134 1124 36 543 1853 1061 760 490 180 1540 1799 86 950 63 297 137 1438 269 1429 1183 1868 327 1205 1757 1375 1639 1190 1124 1091 1487 532 1416 1853 668 1142 1922 804 493 950 883 1027 975 1732 505 1068 1979 1467 215 351 530 1731 784 875 1735 1033 836 1668 1150 1180 958 982 1428 1145 621 873 911 1354 690 693 103 1786 1929 888 1206 1596 1692 1654 492 77 884 896 741 1478 1393 1752 1007 247 524 436 790 593 1259 641 851 1714 581 57 1685 134 38 1832 1454 1708 821 76 1953 1351 885 411 1914 1542 713 1258 239 87 491 555 1701 663 1726 694 471 1724 98 1131 1378 1415 1961 1446 596 84 1432 21 1031 212 1407 1078 1480 557 60 68 1021 1568 157 1028 439 1804 758 363 3 1617 930 866 1111 1399 124 845 636 1872 1008 184 566 1099 1838 1618 1788 1706 351 1487 436 1143 1467 1145 750 2 794 1975 1765 942 1145 513 561 1357 1280 482 1712 1577 417 1662 870 693 1092 1126 1826 675 657 1706 68 1047 1741 1839 172 331 553 881 964 676 1782 970 1489 181 110 900 950 1652 271 1547 585 1050 1561 487 330 702 1467 697 689 1908 633 1923 1143 1841 480 1773 1656 946 1037 1845 1224 174 939 1062 1428 266 75 141 1674 412 985 1640 587 674 1644 1247 1887 1171 206 1800 1706 1958 637 1702 1982 609 130 1105 1169 645 144 860 481 457 1663 1939 709 307 201 947 629 302 1924 1279 1885 1673 258 1663 1341 1356 1573 444 277 1585 119 1194 480 160 1833 292 1998 682 298 1007 151 1771 10 1464 1468 1946 1152 1215 944 435 409 856 423 1799 962 1711 957 1425 1880 1276 1114 381 1725 1879 1461 676 622 1198 1511 1147 195 389 578 45 854 1837 1458 1958 1095 936 1906 1137 416 1708 225 1940 821 390 1158 1067 862 1121 1474 1538 376 727 678 1095 1880 1558 1157 191 34 439 267 887 1721 204 206 1950 168 359 1731 1954 272 275 1396 584 867 1725 1297 880 305 674 1156 1544 192 1728 42 800 881 53 1391 1565 1216 541 185 194 1261 1114 552 1596 1545 1988 332 109 659 1172 279 747 1940 763 1652 1450 951 808 505 23 333 1434 697 1926 15 467 749 1391 182 638 1924 4 472 994 1112 1399 67 1350 243 345 911 119 1602 582 543 1113 1433 575 825 1035 1480 1896 1926 1118 412 755 1259 759 1080 316 569 930 1077 343 707 905 1351 231 382 1766 3 1552 1949 1782 798 303 1454 1566 312 505 606 738 1513 449 68 612 1418 1086 1245 761 7 1356 292 178 1091 450 1205 858 508 1028 1106 811 305 1369 1813 1463 1218 960 1719 547 1351 1470 864 1478 884 267 896 3 107 1631 1421 1250 2 359 1230 1862 1414 12 328 731 1904 326 1591 1854 1239 652 431 1106 918 1199 1587 1664 544 616 1749 222 1954 1071 512 1939 1799 1086 659 1338 1777 773 1534 789 1351 1935 786 1508 634 1957 692 519 1356 1169 1314 1296 1571 1734 810 1852 1578 606 1767 1043 90 1108 524 1022 1047 131 182 1080 429 110 1325 488 973 338 1180 655 1106 1657 2 221 905 976 1864 792 624 411 643 304 1838 1016 844 1724 1972 529 510 1945 1490 1126 799 1941 1293 714 227 1815 1440 1789 462 737 1040 922 617 1864 757 1505 599 227 1605 840 1080 467 1331 174 493 386 360 16 1548 895 1537 1647 1207 1720 554 1297 1832 345 1912 839 704 197 237 1152 369 1681 1016 476 1160 1641 1819 1764 847 350 1297 87 1809 93 559 616 223 1078 218 486 755 698 1402 1868 772 214 942 490 329 1952 736 275 1825 1856 1178 522 307 1713 649 1526 177 1448 1905 1981 82 1780 417 672 1087 726 264 1652 78 1491 647 801 1646 1815 777 958 1651 493 1426 124 1523 1436 1204 1489 1615 1300 23 1768 38 1050 713 296 1414 1792 324 434 1732 1864 1328 1599 767 890 1337 1305 256 1332 1826 137 868 482 505 1521 1805 654 1981 1210 853 1129 414 1729 133 235 1747 1454 1030 1112 1522 1445 182 4 1996 1232 1229 1560 134 1885 208 1204 960 676 229 1991 719 732 1448 1070 1021 1198 1374 569 1604 249 1672 804 423 792 1274 133 1026 1313 732 1217 547 976 993 1876 1944 947 1079 896 443 1671 174 1733 1356 1011 1500 499 1837 1715 880 1932 692 232 597 1885 156 1166 378 654 397 1246 416 600 189 1397 707 1782 1287 1429 412 895 1003 666 726 596 1014 1520 977 1781 1332 707 964 633 1315 182 1589 93 218 1576 157 348 1273 1589 536 1968 1523 1049 907 168 457 634 793 1482 761 1190 263 1803 1607 1482 1166 1549 106 564 1569 728 1195 1436 64 1837 345 1775 1085 1062 1072 444 829 466 1612 467 1712 560 296 1929 4 1193 300 1217 1047 1523 822 184 92 1155 152 1664 529 1986 1059 160 478 1780 434 1497 1216 517 58 1820 838 261 1216 1866 1132 662 1724 1052 102 1587 364 1173 463 563 1964 52 515 46 1461 366 26 511 483 123 951 1147 1612 624 1727 609 1502 1485 541 242 1719 1448 293 1747 203 1034 343 1249 162 1464 1479 1908 1808 37 395 391 649 1942 1365 582 1588 1926 178 649 863 554 449 337 756 1880 952 1393 970 1092 676 335 1743 507 1023 1786 757 180 1255 109 1514 1459 1036 149 1260 1648 202 352 269 1463 520 23 404 369 32 1182 1716 1203 1056 649 1280 1430 1648 1281 895 1703 406 1830 1213 927 230 967 1251 470 1870 1073 71 1955 849 917 1270 1304 145 797 1842 364 242 1423 359 24 573 1042 818 774 163 1617 1828 454 259 1039 755 1459 1502 618 1729 54 904 1634 1713 1785 1969 1244 1880 239 421 754 17 818 273 1053 1668 1277 1495 1558 983 652 1828 1481 948 352 319 91 765 279 53 605 1278 795 1347 1633 51 42 1043 941 394 502 988 1470 1161 1693 131 703 1475 1196 1782 506 1335 576 1066 718 746 429 594 1458 326 1571 452 1881 466 1341 1911 358 1108 1308 512 1793 1492 1619 685 1547 1667 164 945 1646 1388 76 897 1689 362 970 494 283 251 1477 1828 333 1443 1039 386 37 1172 1940 812 1656 1372 152 94 688 1327 416 625 1070 1158 1391 1730 1794 1096 116 273 697 1017 1778 1544 1302 577 657 733 4 1822 1763 201 74 892 1673 1466 864 1187 1590 933 1457 434 852 1424 690 651 214 1856 1698 831 46 846 146 875 1856 1999 775 1843 1959 292 1710 1326 343 287 1631 594 450 1096 1109 1666 1854 1759 573 1589 487 434 1309 857 1457 577 1623 1367 193 1824 1677 1977 813 1069 1111 553 1440 691 1251 1980 1827 462 1757 1631 1785 127 544 1776 393 1954 1611 1648 641 207 391 1416 392 1966 1400 794 1253 383 1186 521 1935 8 126 1916 293 688 221 270 479 892 140 826 20 951 808 1717 1101 1719 1860 1548 1306 334 1353 128 276 1519 1038 511 450 434 1592 1941 960 265 275 1523 236 1172 1697 1615 1779 865 1107 619 1565 1768 1638 314 1860 1910 1711 464 1002 1145 1707 26 1275 1084 720 463 912 626 1144 1525 1142 1336 1423 742 1359 1142 554 356 119 23 1162 1995 426 1210 1954 390 228 1735 1733 1957 1849 934 916 1229 1078 860 1271 1904 295 1879 1273 1023 651 1373 73 718 581 1728 1918 231 1412 1892 682 1713 213 948 1539 1393 983 1522 366 594 335 270 1309 1394 286 169 618 637 1856 313 1508 1885 1637 415 1370 978 1653 632 1477 207 16 354 219 1381 597 1855 897 468 1652 1950 225 1487 1476 920 397 799 249 217 866 1771 1217 1856 864 1719 1934 552 1865 522 1929 1527 1640 644 1973 1639 661 1616 1617 308 790 454 674 1125 1799 1828 1425 462 1789 1886 1232 565 1063 500 1299 867 150 1827 1357 1294 1519 430 56 53 143 367 73 1404 142 1880 611 1720 1303 351 475 429 983 122 1164 902 1044 1559 252 1124 1824 1023 1391 1212 430 139 1706 506 164 1863 586 122 209 1591 790 1352 1601 184 514 1174 15 856 1926 1439 1850 1880 207 521 1051 880 1540 1696 1478 852 75 257 1791 1350 1693 1172 1807 1756 599 1614 87 996 1811 1845 452 1541 1094 789 1523 56 1883 546 343 230 736 335 954 147 1007 431 224 348 305 107 114 13 14 627 1097 1126 7 680 584 655 1575 361 1679 1353 1255 1420 222 1271 882 800 279 77 697 1328 1688 743 1783 139 135 1646 1863 370 302 1911 581 97 1321 1996 626 1441 1229 1870 668 733 748 491 893 660 758 1213 211 1599 418 100 1168 1524 909 53 211 442 994 658 1367 621 748 1452 1290 1924 1944 774 1264 1521 109 572 425 681 1456 211 576 1605 803 291 1302 696 159 595 63 914 1602 388 1387 853 1690 913 1031 710 403 276 181 37 765 572 1401 1280 1569 1150 630 741 1013 778 169 551 1823 1072 643 963 775 867 589 1460 1775 684 1783 771 1751 177 1601 1219 476 184 46 252 1297 1655 1046 1814 513 926 283 1640 339 999 1598 370 1535 1356 1330 1928 481 1530 322 1392 156 1877 1391 1182 1648 1837 492 1933 1966 1903 1661 1505 1691 526 1805 490 1796 1379 368 156 1154 1763 696 829 686 1568 748 703 1830 515 437 446 31 1528 1419 188 190 282 416 1676 1362 1089 1483 1851 1204 1769 1656 1877 371 1686 13 487 889 1268 1824 273 1041 1827 1959 751 317 1059 1408 328 483 1660 755 1782 664 754 1381 7 1712 327 1182 467 36 513 1101 48 677 1949 634 1650 1616 260 940 710 163 1182 1245 193 847 948 1306 1477 78 458 271 1076 1159 732 531 1224 319 1896 880 113 1026 1965 1782 112 1411 434 1327 85 48 1259 838 1956 1098 1143 100 1501 1427 1277 571 1836 1177 1801 1287 1534 1010 545 610 1589 1512 1468 1447 973 1655 341 1401 848 596 637 869 279 305 399 676 1795 222 1080 1702 731 1010 919 1708 854 395 1729 1572 203 354 599 890 407 1410 1948 669 47 1274 706 496 71 977 677 1554 146 378 58 144 1978 1096 1129 745 1363 1652 360 515 715 908 1210 1644 1093 574 313 1779 1414 854 1631 312 1455 948 1899 1202 1100 1858 1138 591 1180 436 1460 833 531 912 1280 71 460 352 1562 697 803 1382 445 1705 722 1391 412 1750 922 11 1741 1362 740 844 1608 1254 456 798 1996 1173 1534 1286 1603 863 980 813 1991 39 207 1215 1637 1254 1077 1502 257 1169 1803 1165 1706 1337 138 74 735 1250 1495 1771 1762 918 931 381 1692 938 176 377 337 1954 54 968 645 1920 676 1288 400 19 1163 1519 398 1902 1863 431 1546 981 79 1723 156 1392 1200 713 1136 1593 53 1448 1593 744 730 1332 1749 961 1520 104 1555 972 755 724 51 422 955 399 317 518 1856 1134 1060 883 498 1429 316 884 1991 61 1050 1511 86 167 1227 1430 1171 1648 312 1734 1580 1206 1960 434 756 1850 1798 265 622 1670 1925 547 1548 1857 1457 377 344 689 151 806 820 544 904 1736 797 657 586 1515 1365 1461 1968 1560 240 1514 28 458 575 1635 162 1106 764 1885 1758 1500 597 289 24 865 380 1254 1062 686 526 1369 339 628 1923 1135 287 737 1222 314 280 720 1941 827 1623 1948 1995 455 510 1643 1020 620 48 873 1777 597 1057 578 1029 205 608 1268 1838 81 1378 1219 1472 1769 178 47 383 696 581 1396 931 433 2 256 385 1325 450 171 1000 938 1492 1074 217 518 933 1347 522 1805 1278 1744 300 399 1054 1534 188 54 1497 381 999 662 753 1069 1122 645 1652 1183 537 1901 438 281 582 464 1409 494 164 1500 571 1838 1060 1183 1255 58 112 1452 941 1499 783 1742 718 1587 1416 749 291 1587 1002 1103 1686 1743 59 1248 707 1167 79 1077 1584 1511 524 94 203 314 1579 186 115 1066 594 240 697 339 240 1610 168 1497 792 1060 163 95 1490 1398 1678 169 1678 1838 337 1620 1611 450 728 181 1015 261 605 335 519 455 1434 377 649 1170 522 1647 1512 1922 176 695 177 644 954 871 243 1683 1366 678 780 15 1414 1264 1266 511 481 542 1246 904 634 1829 1056 1886 645 509 1839 58 694 309 1823 1037 460 1141 505 1957 1023 725 725 365 1718 396 1563 1065 1340 1787 1099 211 643 1547 1945 496 921 788 1101 166 411 735 74 1361 1271 351 1597 36 902 1083 296 94 42 1599 832 1181 1556 1205 884 615 1594 477 207 294 1479 1668 192 1220 1411 340 72 1240 788 776 387 943 1621 323 298 1790 1382 450 1960 1255 228 1503 1964 1051 170 663 719 1231 200 990 118 1762 1412 1825 954 1901 127 141 1351 1611 1529 799 1393 539 1654 1147 590 1428 867 1616 1487 121 1108 1275 1792 222 544 316 1859 122 1727 742 1400 636 1794 619 321 466 101 1447 131 504 1313 1723 1134 830 596 110 640 1870 1093 943 295 940 290 1357 422 735 1052 922 1290 1135 822 1054 1357 1966 906 632 1963 1788 1981 1882 499 470 1284 150 464 1600 1750 1027 1657 1059 420 5 614 1671 1159 1020 1764 117 536 923 42 1526 1142 76 29 1824 723 1666 209 147 1888 367 353 782 442 359 896 40 1429 84 1745 1196 905 1292 1333 1379 1642 1600 1699 152 1996 1510 572 1193 1189 489 1423 1306 1381 735 202 158 325 1420 1091 1272 1020 150 1526 1518 1560 1528 352 272 763 810 923 1304 1747 33 74 1954 126 787 152 1437 1245 878 588 1299 713 537 1280 150 1572 395 1778 795 178 1770 874 1275 311 1207 589 536 1442 249 978 557 26 1623 1011 121 1784 1610 710 205 438 1121 1772 179 710 983 1593 322 1686 1010 54 464 1234 1149 740 1959 1931 1337 610 27 1014 1280 1744 426 344 970 596 1045 1521 515 525 79 902 700 727 883 1060 736 415 1515 1570 1515 759 1182 1974 1430 347 857 1978 662 533 1810 16 486 286 840 340 1506 1959 607 50 790 999 1051 855 1925 1477 1835 380 142 1368 744 1904 60 236 1342 805 510 809 1898 94 1526 1983 436 376 741 324 367 1271 1031 658 1247 545 1403 1882 522 289 1942 477 1250 981 1992 1501 898 1449 559 1567 1895 599 1963 52 1953 1391 642 1320 1018 1252 1524 1162 982 1399 1409 525 1660 1576 538 815 1300 42 1494 1992 369 1799 1062 1445 1505 740 827 566 50 1925 1814 1124 999 132 784 1640 460 1966 139 759 1302 1534 105 130 1567 1407 59 1790 1296 732 157 1486 223 1770 1344 1418 1036 393 1976 554 806 1510 71 499 420 1589 329 310 1617 1229 1266 661 583 564 1413 1543 1247 1229 119 1454 599 286 1571 1927 565 1687 510 1058 1836 800 718 355 1420 243 1959 696 239 810 950 1899 673 218 337 298 256 688 926 1574 933 1162 1780 505 704 1177 975 1019 475 1109 216 1590 120 1202 1828 760 1404 242 1148 1658 1424 460 685 1247 1606 1803 1232 1455 393 1882 141 997 952 1022 1787 1061 1748 1188 1979 1969 1288 1453 1335 1358 1049 1846 1988 67 1597 1485 1759 1378 1281 210 1176 1162 341 250 1048 1036 1707 202 1848 1628 1585 1554 405 1595 1739 183 719 723 1828 1829 1185 1826 886 1061 870 1306 792 716 1129 808 55 1812 1357 1492 137 287 1327 1064 782 1480 441 1253 1207 893 1576 931 396 1802 1697 1191 1016 1815 303 345 1608 486 1280 246 1876 1765 1345 180 1869 795 1302 516 504 801 1598 1453 1913 397 375 855 916 1639 1230 1012 1007 1462 1018 1094 492 379 1674 621 758 1537 1627 927 458 466 1406 1149 248 302 1610 788 746 840 1838 1697 1733 1409 1705 1993 365 553 206 440 1341 962 82 584 151 1416 264 1940 361 1710 383 1357 706 811 298 1725 131 949 16 1594 1656 684 469 413 585 1514 89 660 700 857 1632 629 734 343 657 1316 1986 54 1490 1015 9 278 853 279 1507 950 1452 1498 324 968 1554 495 586 1238 1901 105 382 562 14 1120 857 1938 11 1652 233 1723 1344 1219 1941 509 1985 141 1005 128 1939 711 1845 733 1516 1485 1811 1136 1623 251 1143 1868 988 397 747 640 1264 837 1563 569 601 397 1527 1000 805 654 519 533 828 1968 526 388 610 867 1425 935 353 286 218 4 455 357 1960 873 1804 496 1945 1453 759 314 1035 1528 1409 1944 640 1686 74 1787 480 967 1082 566 387 1499 1435 1236 1743 1261 277 1620 574 205 1578 119 1924 1474 868 268 112 1712 1483 25 1281 982 1819 1420 843 1531 245 1986 1145 651 725 57 1813 1516 1348 1041 1318 1110 351 329 1785 914 424 503 1252 1057 684 391 1559 977 20 1944 1332 492 735 1842 208 1137 16 125 554 1047 20 751 203 1199 1047 1012 927 1274 1783 1603 163 1387 953 1518 111 701 203 1738 471 584 250 16 1244 385 1509 883 1288 111 146 1346 1306 85 143 241 62 461 1899 1075 673 1009 1302 1291 1428 1888 726 1908 1230 1183 1595 1228 439 1182 1958 1224 1330 845 1941 1029 971 1678 994 459 1026 620 718 1078 1302 1453 1032 968 1845 500 546 57 1939 1530 1669 384 1897 1902 1475 439 1232 1962 686 986 462 520 1816 656 1088 69 522 1614 825 1669 1353 1096 10 1175 1477 1625 1827 1322 676 1988 232 1200 239 1164 583 1026 907 529 489 196 1115 1756 231 219 596 1262 112 1596 753 628 376 1943 1640 1549 146 403 796 1950 1026 283 1764 758 1948 1866 797 1502 625 1811 475 84 491 1701 758 1960 326 445 498 693 1618 1116 1311 1588 374 314 1315 46 312 458 916 657 1802 352 1099 1621 135 273 229 1551 78 746 1676 1734 926 68 1189 1524 1619 1398 1419 1454 895 1259 1884 1320 1004 118 402 1315 49 1507 597 889 1380 1888 1951 26 784 12 1025 807 791 1246 1220 1535 889 1737 1586 1113 1845 1135 469 97 334 1044 1760 1382 1778 852 1837 1204 8 1495 663 61 936 1251 42 1005 992 915 39 430 867 888 1036 1129 116 925 1955 126 692 1247 1210 1366 1736 956 595 1607 159 939 1773 1144 1011 909 1075 326 973 658 1538 406 494 1663 193 1851 203 1710 268 1274 1752 1159 1906 1469 1177 414 1953 821 1077 1565 573 1795 1708 963 344 1993 986 1085 319 108 716 324 593 1036 1203 247 1702 8 1719 1610 509 620 813 47 1110 12 1036 549 689 1909 1436 1518 247 482 704 741 1368 1421 1574 1599 1252 1494 717 1089 1806 521 1670 1203 1453 1803 1358 1252 1333 165 1258 206 839 436 564 1723 1860 1968 838 7 999 1707 1220 1480 643 989 1519 1644 1562 1150 1015 258 993 67 1856 1612 96 1181 1320 690 766 1262 1384 1099 1196 317 1082 936 657 380 410 1 1046 1016 1887 548 419 144 972 187 538 938 674 526 1185 1075 1593 1865 646 1750 1598 142 1279 1918 1199 1198 1119 1807 165 884 1184 1490 1457 1315 205 1151 1290 1314 926 1920 1494 1508 1994 227 1783 589 1864 1761 1656 898 1719 157 1672 1520 1327 495 1814 1823 1143 1489 1182 1192 1065 921 690 773 1122 1897 1341 233 1310 467 1284 432 420 1121 990 231 1725 228 1157 959 1227 1324 1118 1198 1048 167 1749 839 1868 989 988 1643 836 491 1926 48 1743 1774 1439 529 234 1827 1951 1862 830 460 1662 1237 1912 934 154 377 1450 1833 1462 1410 1329 1071 1701 653 1494 1897 1768 950 249 62 1925 1355 1914 1733 1545 51 1274 390 974 942 1074 588 1728 782 321 1453 1340 1255 732 845 27 387 738 1391 238 986 1054 542 426 288 1808 923 86 1918 13 72 1874 342 758 437 10 1969 1367 584 603 507 1761 18 54 1010 1786 1952 691 1754 1058 1199 567 101 410 1988 1193 225 161 1946 1681 1346 15 1981 899 1874 693 1063 123 1478 756 1033 1800 1443 1790 909 1038 1600 618 249 54 62 59 1687 73 342 1795 338 254 1793 1476 1891 160 254 1032 461 1651 47 1073 1558 248 549 1587 1255 15 318 881 1062 1676 299 1605 338 509 327 1188 398 780 1829 1970 130 1120 1417 369 1870 1608 1802 1936 1712 651 1958 1570 1256 1193 1879 1339 538 503 1556 258 1300 761 1691 1188 321 1008 189 1110 1533 582 1995 1597 938 328 1984 369 114 1524 462 735 206 210 94 1838 150 248 402 324 442 1080 974 362 32 957 1670 1405 271 1990 1289 1703 108 1554 1583 1101 307 669 542 58 1976 506 1555 1501 1150 1665 1408 750 584 1034 1905 1382 30 1515 851 79 787 1871 678 1898 1764 152 1890 832 1795 1174 649 43 517 1960 1068 630 1160 866 1408 1138 1721 608 1778 1626 790 586 1945 25 1567 1672 395 1211 210 984 931 1601 344 750 1185 41 618 27 1794 814 1351 273 1233 1563 26 21 1662 918 600 1190 14 1002 583 1342 164 757 1590 134 975 612 840 415 1491 1052 594 1294 1596 91 952 1640 161 1405 1331 239 869 1251 518 795 36 177 1505 1052 316 1863 1669 382 745 755 1368 46 886 1284 796 1693 1968 1154 1068 323 173 1724 1830 182 206 338 479 746 1505 837 467 187 490 315 1052 857 114 1175 1638 195 416 489 912 40 120 1442 85 1753 1281 106 284 163 428 598 1100 1692 465 1268 1556 476 1596 1144 1290 1070 136 1100 1203 1062 1002 356 131 1909 1986 1264 1733 539 366 1285 1836 1404 1359 1710 1035 631 1263 1887 802 387 1251 1915 58 826 526 1446 292 955 791 1133 1580 1914 732 36 980 59 1270 1216 1310 1759 1934 1463 1529 1630 977 1365 848 102 1584 1681 256 1122 1419 367 985 527 1840 534 662 763 1422 1844 848 1614 1518 1297 368 1822 1700 850 1396 637 371 1071 532 54 223 1767 1989 1209 151 50 1437 1394 674 776 1304 560 776 112 411 821 469 1499 1639 1226 1738 1202 1297 1781 485 1964 479 205 1378 725 1797 941 1730 1516 224 839 1418 1052 979 107 495 590 257 936 273 332 1738 98 1221 1192 1321 1765 696 494 189 393 608 728 1015 214 1589 1649 931 1962 1136 972 1291 441 1075 1654 1560 804 138 1929 1818 1917 1424 866 122 969 1509 853 302 807 1390 1903 1821 1057 1901 605 963 209 1331 123 1127 198 467 1631 1964 1718 665 808 1285 438 1243 673 700 1560 255 298 1236 1684 477 777 1421 186 982 1372 553 278 741 962 1325 1989 325 107 233 600 755 1054 1452 631 1733 1450 1073 1368 1691 1070 1583 1712 1717 1196 1568 1432 1046 1323 1791 1523 1559 525 936 1968 1279 1697 1995 1915 753 1242 913 1529 343 399 2 932 1678 660 1270 1059 673 200 186 941 1226 1809 1494 511 1751 917 29 701 906 1738 804 982 515 305 1446 1835 1729 1918 1719 752 119 891 1832 1396 364 574 1034 686 694 744 1431 1913 823 1903 509 625 1368 1118 1948 622 1733 299 179 512 1994 1114 118 620 525 976 1858 679 1051 891 1892 591 887 1472 1415 530 336 1444 508 473 1011 1391 1231 1653 753 14 407 1982 1683 1016 1134 1160 1034 1284 418 1702 875 1705 1356 1123 652 517 639 575 1432 82 579 278 1193 1878 1346 568 1991 938 626 580 75 829 1461 1734 1321 378 1165 467 270 1111 1028 771 1142 1375 123 1310 209 1027 33 426 1414 652 1814 1028 1705 1988 1841 396 585 1654 783 102 813 83 205 1854 1377 551 1352 1852 1179 651 594 1000 915 940 1192 800 1858 1275 770 1016 410 1110 1530 1745 86 1784 161 413 1619 637 1678 482 1456 1432 936 109 1042 456 1430 601 251 1096 37 128 1947 1334 1946 400 280 1415 281 1010 1226 601 485 343 1866 1337 1977 868 1773 1893 1638 464 107 1060 1454 1756 1668 229 1185 178 1285 1702 245 912 151 1479 1659 1719 698 1198 1967 1791 1760 1947 561 1838 1884 1854 626 265 957 184 577 362 1878 1520 295 610 1536 455 591 1456 161 94 1610 1139 671 438 1953 845 1648 1207 1501 72 1908 1494 756 653 293 609 1556 899 13 717 597 197 1961 962 1034 744 621 1396 441 1179 1768 422 1259 847 1273 26 1574 201 1442 1628 825 1285 1724 496 1191 157 252 169 343 91 1172 1148 619 1868 93 835 913 1253 1059 838 1415 266 609 743 290 1100 191 813 383 387 9 1476 1547 189 194 1427 1873 1286 1305 1006 371 1880 1899 1884 1915 1908 1321 956 978 258 683 1476 1312 1510 964 874 1605 1987 1816 1974 599 180 1516 599 1085 1033 1230 1510 860 687 469 1656 1760 1171 281 1015 1181 1800 5 1203 1478 903 1484 1989 1054 1110 122 1301 541 156 237 509 1093 692 980 445 821 1856 1670 880 1166 1648 374 1183 597 1588 870 308 1160 590 282 1826 933 123 1918 1507 1143 1907 1754 274 705 1742 1701 794 1088 1978 1192 990 877 955 52 1659 1856 1330 1430 91 475 1010 1146 1819 790 1806 1599 368 1830 1574 1066 1141 1508 1684 1308 1175 1675 1138 152 1957 626 735 1024 882 875 1650 1071 1182 650 1069 1357 1876 1258 1877 1518 1749 1821 81 252 1972 163 242 1238 451 893 562 1241 1454 529 1295 1230 342 1937 298 1892 1298 1175 1051 352 1233 852 1304 1650 402 1242 1654 1321 280 1126 1455 1546 152 658 1364 1677 677 1161 1605 392 1390 621 190 1200 1206 69 1412 525 1012 1643 529 1982 44 422 188 1421 670 1762 61 52 813 1465 607 1327 947 316 1207 244 579 1602 980 1841 863 1733 55 325 1323 1960 1461 1426 1633 109 1242 673 599 903 977 790 670 124 1073 1669 1964 1949 1626 1062 1533 569 289 805 597 1550 1799 749 1817 689 1377 1493 1150 1665 1236 1179 370 679 1375 369 1562 960 1101 1958 300 1902 1995 294 30 812 7 1220 1150 656 1690 615 1619 998 1048 1586 1332 1051 1205 1289 360 359 1401 1681 29 655 1831 407 813 1145 1099 132 286 641 82 975 57 172 1887 819 1870 1019 1979 1090 517 290 1884 139 248 1113 1610 1992 607 1571 1566 1371 1180 1150 1611 1818 680 362 1217 136 1422 1853 687 454 1543 966 42 1722 1365 1600 748 1647 1843 1658 1806 1197 77 1141 152 43 1693 1949 440 465 1829 939 434 1331 1012 1403 40 1803 1330 90 650 869 1662 1554 1887 802 1371 1080 916 789 1670 149 788 402 1323 437 185 1576 1704 493 1682 796 1746 608 1349 1832 1031 1875 327 1044 1236 1871 1066 356 344 647 1782 1777 1992 1643 587 1789 212 1005 1910 705 1162 738 851 889 410 1626 49 435 1066 1939 124 371 714 1579 1015 1083 1195 1989 1592 137 1195 1775 424 145 1396 209 731 1773 439 280 125 66 1298 1587 782 1973 794 590 1712 1070 757 989 318 1228 790 363 143 920 862 901 1371 1438 577 1424 1453 1482 584 1202 266 1103 1765 1151 97 1294 572 1730 1171 981 751 1743 245 1398 618 1782 515 1305 1361 1963 1160 1636 1959 404 107 410 1761 1363 1148 1139 154 1013 1440 299 56 682 1593 972 1582 1413 697 528 1235 102 1400 1425 1283 1846 1093 740 53 771 1689 855 1037 1965 994 1062 3 16 430 1780 307 1539 1222 39 1926 1520 1790 1765 1602 1621 1834 1390 573 731 34 1242 983 213 1913 293 937 762 1227 743 1784 1319 1782 937 543 1695 858 1381 1772 180 1139 237 1673 1739 1271 879 1198 74 843 1272 613 117 1643 1478 14 1114 1402 1186 1300 1498 1910 782 1648 473 1711 1435 1533 1527 169 463 411 304 1745 660 40 1457 1261 68 1004 1532 710 36 1347 1870 1434 543 272 1822 1469 341 112 729 49 531 1213 1100 1814 885 1109 65 1971 392 922 1551 1845 1077 1755 219 1623 395 18 419 515 781 1055 1180 952 924 1254 1577 589 837 1092 256 1365 558 1895 1448 147 845 1391 678 1279 779 832 760 41 647 1993 1153 398 1005 74 1734 1290 456 929 360 1917 421 1750 355 720 1147 408 1302 1913 280 1943 965 1789 269 179 1388 1750 1309 501 1812 1189 1458 684 506 1498 1281 1067 1374 1393 783 146 378 1455 1379 1689 404 1614 1742 676 1909 1462 888 1667 1835 77 1037 1721 1803 1215 1752 352 555 1169 63 1131 1184 242 991 1261 579 675 1337 1560 1785 1801 1453 1063 1939 49 1718 496 771 1651 887 1748 1745 138 724 554 1421 147 883 1947 341 1651 1636 1695 137 590 144 1751 1021 6 926 780 1487 897 844 1929 682 590 635 1380 170 1529 859 931 1888 125 1066 1052 1624 121 1095 141 1722 1334 587 878 1742 680 1595 931 1876 1587 983 1095 1042 1024 294 1941 319 1759 982 1128 1808 15 398 326 1424 1213 263 184 1846 1658 1019 622 1057 1632 1484 1169 727 1749 1976 328 287 1569 1403 1007 363 1405 1397 357 811 1708 638 916 669 974 1944 1575 1785 835 1140 1527 1709 685 135 1446 1140 57 1822 1040 172 1984 1231 1535 439 1896 1778 238 1714 1904 1985 1263 853 1005 1948 209 699 1374 943 220 1603 214 520 1408 421 235 467 1501 1801 1611 1257 1107 1044 671 1385 206 1252 1074 1861 1722 1247 1027 1504 1581 1111 1081 182 1381 1888 1126 461 1567 1317 832 619 1370 1544 1516 1816 972 841 1547 1909 275 665 42 237 366 78 1093 1563 1613 1465 1148 1948 1062 519 1320 774 26 118 479 569 1591 265 1958 1046 1407 1292 1143 1597 409 1563 452 59 1126 1473 202 131 1639 845 969 1260 509 1530 355 316 1522 1982 1667 1620 1718 1155 1392 1884 796 1125 1122 1407 1494 1467 1605 1467 1965 473 1627 1682 694 1029 1895 260 177 1145 279 1489 1460 648 1073 457 680 676 1090 6 1715 1120 930 637 518 242 1644 705 518 1755 1565 1928 1856 1881 939 1682 457 781 40 1591 1269 1145 551 481 1497 684 1902 762 1250 513 812 1686 23 484 333 68 460 1767 1099 865 889 965 1560 30 363 1301 1738 356 185 992 1430 1637 1033 1910 176 628 868 1390 849 935 1383 605 1850 1803 332 1609 712 1962 392 286 1624 281 694 720 765 597 900 1747 1168 463 253 1352 1032 1988 887 1080 1498 1250 1501 869 562 456 223 1103 243 734 777 1973 123 181 449 653 1307 1200 469 838 69 67 949 971 1398 1691 556 363 1687 782 1381 1495 655 1364 76 811 331 422 50 128 1520 710 245 641 1727 672 1296 461 1563 639 1502 1949 1928 1122 53 1463 388 1424 976 1954 874 699 365 1498 340 1681 185 790 849 1400 1977 1304 536 1195 1306 101 92 1616 1499 38 832 237 1993 574 509 522 1355 749 353 1671 1536 869 1786 497 54 1403 1972 1538 172 1039 1455 343 1946 1759 868 1350 511 889 425 47 1387 752 579 1330 127 353 1084 1105 369 23 998 439 1012 971 1183 1482 1496 560 757 1501 829 606 123 1674 1966 1821 1420 958 92 965 879 1540 1960 1635 988 1414 70 510 1103 1489 1902 283 122 1593 628 1550 768 733 1034 1522 1695 1532 165 427 1773 969 1181 89 1815 267 265 640 709 983 1979 758 338 1218 903 1693 651 1601 362 498 1478 996 1592 1940 885 179 1382 345 43 823 1866 557 1662 1276 1264 669 238 1221 1694 1811 1812 1809 1338 1698 398 1325 1226 133 459 1146 221 1603 146 1904 1560 1366 520 1523 1619 588 81 1189 373 637 1990 492 1021 1631 1128 389 1027 1798 1796 761 1231 1231 1960 1087 552 415 661 211 1087 1576 1461 501 1869 1708 830 549 585 549 1112 142 575 1732 1596 288 558 552 718 1570 1361 737 1836 1127 1216 1637 71 945 1607 1011 33 1588 1864 359 1015 1900 605 1662 82 49 1024 1258 233 890 1806 487 1193 416 1577 1743 727 724 1470 188 53 276 455 236 1107 570 1105 745 760 1685 1056 1865 193 1676 305 1811 1482 1200 976 1252 27 802 1388 673 1668 1941 152 1022 1436 1508 1651 990 1206 1351 1866 11 1397 562 973 1865 434 223 1231 1046 635 30 1953 629 1342 649 850 1035 1639 1709 320 1177 550 1701 882 171 612 201 345 944 232 808 1811 1756 1365 1682 50 1130 1286 697 93 822 540 1160 1286 1402 919 1893 1580 615 1700 67 1585 1238 6 1851 1503 1247 1352 1852 278 666 402 416 1641 1461 154 1153 698 1029 652 1915 1875 80 1597 1124 182 75 573 970 775 271 1403 1564 1385 1985 381 1852 1046 1506 240 595 1092 1892 701 1254 612 1391 701 1591 188 1331 350 1230 1175 1518 518 1210 43 1712 1607 1234 1804 1484 1428 1281 1599 1666 1891 482 913 12 1347 568 105 246 1216 178 1276 1777 965 540 544 1225 530 73 1426 1494 1806 96 716 960 430 581 401 7 1014 1993 91 113 159 1060 567 1029 842 1298 1695 935 1444 892 1017 357 1931 777 1470 258 1520 421 893 1409 989 928 1728 1893 1625 217 1136 1558 121 173 1941 582 1450 1451 1072 788 1612 778 845 1825 1057 109 1123 369 1606 1701 654 325 289 792 671 1399 1852 1777 1361 629 417 1896 175 593 1575 1684 1445 376 1435 1598 324 562 338 1623 827 1130 830 620 1106 1022 1023 409 1464 1673 1212 1788 223 1103 1203 108 806 713 1437 218 1752 610 613 854 579 224 427 1221 1820 1591 1492 1681 1824 1419 484 1762 1918 1796 1470 924 788 743 538 1016 311 595 1641 1080 1543 1273 1958 1253 930 303 574 939 535 1206 145 120 350 1851 265 193 6 379 1610 949 1039 603 794 1734 890 1255 691 1701 526 521 791 1085 428 556 1892 1459 1908 1873 280 588 1257 754 1718 1408 1075 358 1945 1630 756 356 441 1375 1550 1931 332 1951 322 353 1502 74 827 730 1764 1603 1069 700 558 1067 1880 1024 1115 912 1602 652 1377 1204 1987 1791 541 320 1906 1740 1384 312 1361 699 443 1152 549 764 1908 1679 8 1038 1001 883 1058 191 1916 854 1477 660 1184 1952 408 875 1067 476 1911 639 1085 591 504 1117 720 38 1985 100 48 1840 1785 1106 1020 141 924 301 1662 1028 899 638 104 139 1859 1493 687 1906 1732 1913 1068 737 501 1359 1168 1396 1279 1885 904 451 1767 527 1554 1447 1159 1113 1359 858 31 1342 698 1375 1080 1 1127 1090 1018 666 1775 1440 79 1212 603 42 1015 372 639 918 1245 1332 265 455 345 177 394 1566 552 106 85 545 1849 1722 1621 651 1305 128 404 1651 1314 1597 393 610 1167 1805 1537 527 771 1145 833 1965 795 1100 539 1032 1265 453 560 1484 290 61 229 1991 34 506 664 48 1727 1986 1221 1079 403 436 1044 1166 702 307 1605 1337 1459 341 415 1810 1841 715 101 1712 1366 722 1531 185 1151 74 535 998 1539 259 1083 918 480 897 578 1173 309 840 489 558 531 1992 1488 463 62 1663 1537 1420 1208 59 272 567 319 927 579 46 1126 56 1316 213 914 752 229 310 150 67 1044 1046 657 432 207 1625 789 482 201 441 1164 1248 910 387 1238 130 1939 515 166 1909 466 674 190 576 596 60 776 792 639 663 999 1521 899 1120 1597 342 543 1672 526 1291 473 1120 1716 272 1966 304 1957 1049 471 1486 1474 316 1277 1533 1 1322 270 276 1342 1922 1409 881 813 1475 294 365 1650 1968 561 162 773 1513 136 1354 736 1879 699 618 1067 1287 1572 719 715 1996 591 88 198 1102 875 676 1194 119 193 797 286 192 790 1061 1705 1143 1580 255 1010 132 1197 386 535 716 122 9 1026 742 1889 767 889 1068 1005 1193 101 308 1123 84 213 703 602 402 868 1362 1818 30 1944 739 249 40 701 1254 1537 925 1329 169 1510 86 737 588 1174 261 132 1157 146 1403 550 1987 1597 173 1112 1890 802 1384 150 255 987 178 1385 1596 1935 995 222 101 1979 1301 1862 356 1924 1848 1088 1426 124 1609 644 320 196 1427 529 773 1057 390 970 936 1522 359 780 496 1312 1417 643 57 567 1835 237 1483 1684 385 15 902 687 759 1879 976 1307 1763 1921 419 60 1675 1774 1184 1368 1495 162 1832 1441 1640 781 365 914 505 701 1204 1096 661 18 862 755 57 1730 935 909 1212 429 542 1930 1756 132 1286 433 250 469 861 1338 1561 202 75 568 162 931 1261 1625 748 305 1619 731 43 661 1286 1937 1814 248 783 1958 989 204 1316 146 1163 435 723 1803 648 1247 1796 414 1971 1897 1897 398 94 453 1402 844 1993 102 1855 935 708 639 461 614 927 1482 1045 228 1877 187 1609 442 872 663 800 1684 1294 722 1868 1149 1885 1655 730 220 531 1324 1658 451 1401 36 736 1733 1544 406 442 1577 1213 1102 594 1132 1513 275 854 1483 1548 409 327 305 611 727 543 574 543 716 1814 345 729 894 22 664 1443 419 1054 1405 1904 403 868 1490 566 1149 1966 648 3 1882 67 109 1470 1167 846 765 112 775 1939 1290 962 1920 1588 878 104 804 838 640 1135 1627 1104 22 1299 1519 804 1962 1428 496 1505 1472 1146 1337 1688 263 1158 963 638 574 539 360 529 72 1773 171 1998 1875 73 1142 1570 1414 37 1636 687 1145 937 320 130 1705 783 846 1523 92 134 184 205 834 1213 187 254 108 798 1428 369 641 1081 1205 1722 255 1139 908 1569 656 1790 1718 803 893 187 896 614 1606 1693 734 1836 787 1856 1952 297 1045 1546 65 216 1232 257 1137 938 285 1373 1894 1713 427 574 623 1005 214 577 1049 1492 1643 112 245 1911 1194 1000 1066 995 1325 1663 615 693 1832 613 652 546 834 906 633 534 3 1377 1638 1355 1518 1507 485 1468 577 1895 1334 762 26 1936 1353 1263 1405 855 41 1521 803 1531 599 777 5 183 1604 469 57 1971 1971 875 668 1901 1438 607 1521 297 1144 903 105 1014 1875 124 467 580 883 1796 1046 723 227 206 1037 1133 310 1053 242 567 1872 1017 1374 67 1959 1730 559 1834 1892 327 1147 696 766 70 101 1288 345 1060 1950 659 1787 991 1101 1379 719 1346 866 1836 1374 1145 935 157 1546 422 440 1507 1853 1059 1829 1071 1202 1945 133 921 1665 688 1742 613 1713 1320 642 1413 1625 216 1195 143 1287 436 459 704 325 1492 45 1121 9 419 544 1530 124 870 805 1588 862 94 7 1347 136 1759 843 963 545 625 1576 82 245 422 1592 1647 226 1246 703 658 1221 728 12 940 1013 1482 158 1072 1694 1826 1992 1442 738 141 552 46 458 1705 629 92 1011 967 1271 531 1175 1219 1963 1068 665 278 279 1385 1797 1531 1611 405 374 353 313 461 1930 1713 1462 928 756 1728 113 1715 593 1303 1731 1064 573 1537 1736 1087 1159 1797 621 125 1330 5 1658 1965 237 6 562 1621 1509 209 1065 490 1721 1897 998 1958 446 1694 985 1817 484 913 1422 253 1833 569 306 1471 1389 1237 1285 619 1318 707 33 871 245 1841 1691 466 1896 34 1495 110 97 1171 1025 221 1399 686 1561 1672 523 318 382 581 686 1493 574 634 1809 1739 316 1661 1021 327 1924 573 901 611 1996 903 616 1243 1707 738 843 374 1838 1948 342 1017 488 1064 1550 120 1162 1511 164 14 1155 920 1275 1854 1482 1371 1664 619 106 170 1573 1477 1117 1433 350 1062 60 1644 1423 1772 1910 219 1301 807 1903 706 389 341 1722 1356 1059 1804 154 1601 1860 1256 1958 717 837 1765 380 1219 541 256 871 1106 1840 377 707 870 54 1211 352 1122 1131 1375 1733 237 312 286 968 1435 1299 38 1003 414 386 1503 24 1980 197 222 33 1442 69 346 177 585 1431 653 823 312 630 1661 1685 58 1520 315 467 226 576 987 1369 1148 412 1398 1389 486 127 972 906 1679 233 718 450 254 869 1803 1364 1238 300 1786 1841 1096 265 744 1532 1274 1292 417 545 1399 1347 1988 1112 1207 1990 530 489 1873 1265 1463 1697 718 1032 413 1734 1231 1637 1501 1704 818 454 1175 985 1744 1285 132 1230 1259 568 1514 502 950 1082 1792 1019 1333 1689 355 1574 1864 738 360 1672 1010 1513 1506 1782 1646 1982 967 36 852 1964 1726 502 1240 468 1691 1219 115 1530 1406 363 1463 845 185 1018 861 1533 1761 1101 370 1464 1703 1973 1777 1430 167 1977 930 1030 848 449 1412 808 1845 897 726 573 99 1346 189 1499 1397 1175 753 757 373 750 904 378 1140 1621 999 1277 1579 384 1558 134 1298 1800 979 1591 145 1830 1418 721 1141 1697 1044 807 1158 1636 206 1859 1991 243 28 616 685 959 348 1145 851 1175 1055 1224 1501 402 198 1041 844 683 1082 1687 210 780 31 1807 262 222 1657 828 554 1216 1136 827 267 198 1424 1136 265 1028 468 1120 1527 1595 1235 1873 101 322 555 398 413 617 990 1024 282 1771 1258 1770 1056 818 30 1043 1096 1391 1258 1449 202 1625 5 1316 1680 54 1237 1656 536 968 1467 1936 827 922 1868 823 1420 1851 1847 1592 723 682 420 1146 1642 1315 1786 4 1943 104 1700 1607 348 1204 1300 1067 1852 700 1017 1706 750 407 1837 1341 550 847 1618 995 19 1192 1262 1529 243 801 1380 1767 878 873 709 551 609 1940 599 315 921 334 229 287 1283 1343 1175 285 241 815 1059 1536 1728 1387 1364 1195 1560 169 1002 186 1443 1289 1010 601 1586 141 1512 436 1260 427 170 351 712 207 1406 551 366 1462 1927 776 1353 1353 1380 113 1935 1238 1210 1765 1668 870 1763 899 1275 1482 566 1912 1631 23 1369 1859 1649 660 405 1625 179 273 377 1419 149 1482 497 1861 1165 204 1368 648 1868 968 572 650 703 406 1938 220 1811 587 313 1100 77 1982 850 540 1416 215 144 883 1584 1305 1613 435 495 163 190 587 1030 113 360 701 111 88 179 1858 528 1377 845 381 1475 1989 1826 93 259 507 219 343 1321 1773 772 932 1624 34 515 823 390 1976 1622 66 732 1775 315 744 832 1982 534 1302 977 1712 1967 1598 1346 175 1226 1956 715 341 1435 653 1708 1422 681 180 35 514 1410 255 1472 497 1183 1777 1863 1216 1658 1538 86 1443 1757 1884 152 59 477 1303 1321 114 711 1047 1019 485 618 532 1576 1122 1109 635 521 289 322 387 198 1479 115 498 447 1481 203 449 1050 1903 1441 413 894 857 481 608 720 1574 259 96 716 498 48 1494 278 543 1378 1601 1521 1464 203 859 1680 1314 1897 140 779 1108 232 1903 485 665 793 994 1243 1107 1010 1377 1679 34 694 1125 854 965 1238 1033 1518 1696 279 750 1749 863 630 1455 150 266 394 375 661 425 185 1234 572 746 1565 98 279 528 24 1155 222 382 1846 1296 1680 1957 1091 1095 888 763 988 1354 651 637 714 1480 655 310 940 1548 1859 1551 196 228 314 1033 1286 1028 585 1401 412 700 260 1844 1629 1064 20 1340 671 374 1100 569 458 1213 108 1195 1887 684 1669 1758 1257 529 1645 863 1331 187 598 1519 331 1154 411 1494 1989 1989 58 585 498 1252 1592 1999 1043 944 1985 1345 184 31 1343 432 814 1269 14 331 73 1023 29 1761 814 561 1431 1139 84 675 1347 1134 267 983 1464 1416 1454 750 693 616 1893 1932 192 731 975 41 1246 1573 622 649 867 1925 1427 638 522 1900 1563 1549 1174 238 10 159 1882 905 919 552 982 551 344 509 1283 1359 1840 609 1794 241 181 609 207 1329 295 690 1292 1843 1903 1975 1371 1496 1428 1799 75 1032 883 238 1080 417 544 1554 1468 846 24 1385 1898 187 1193 233 1980 792 4 401 1659 205 1282 6 1936 1725 165 304 1561 1022 416 1175 1502 1144 794 1143 1204 299 206 828 1665 1798 198 762 737 85 1962 1275 761 715 1652 447 698 193 1494 895 105 157 654 1427 1580 1206 1768 757 1639 70 836 1173 487 210 362 893 671 1543 811 856 1810 1829 1546 655 1568 976 411 1845 996 1380 1467 100 685 1129 657 742 1884 567 579 1305 861 1020 187 989 202 60 1163 255 1932 1160 1422 1019 1555 914 1810 509 648 1951 579 1753 657 1806 1434 349 1221 505 1238 483 1968 650 1945 331 1129 768 870 552 355 1089 921 1097 785 833 1368 1899 1453 164 1544 957 1674 1889 1604 1237 1288 73 1322 1585 841 1558 1237 1249 1762 790 354 1027 1987 570 1149 190 155 1258 412 1587 1686 156 64 1744 1720 1892 935 1032 366 1214 868 1888 771 266 1987 202 1792 968 1111 1703 1464 1044 455 569 1635 19 1369 295 1849 1551 573 1109 674 1358 1934 867 1771 970 1860 1284 636 989 909 898 952 1804 1677 1039 1444 54 324 575 1547 796 895 581 1393 114 1185 860 1655 1511 1267 1495 446 1618 250 714 1296 989 1433 410 443 919 1270 1058 1647 1589 641 1689 1819 8 418 960 915 149 1410 1904 164 800 1566 1475 1291 170 1287 1025 819 1214 829 1263 253 1638 621 627 405 883 40 1994 1714 1549 982 1886 990 1735 715 18 1511 1303 505 1824 278 1125 486 1030 446 1122 1120 731 423 1066 798 856 1803 1789 88 1829 256 1866 154 625 1976 637 37 1655 1685 1707 1382 1277 1249 411 539 1614 109 776 1539 779 1848 676 1414 1325 1314 1807 293 1439 1842 1177 1731 1897 853 1796 1556 1775 1992 1597 1300 1932 520 876 364 1561 775 953 1104 227 1458 386 1325 812 657 475 1745 1968 1902 869 1067 1482 1306 1490 1301 392 636 472 1038 1565 1595 660 429 1637 926 528 1379 62 1778 360 1953 1366 940 1690 1290 1279 1072 413 154 570 178 931 1879 131 1562 977 550 89 1933 334 1169 177 1817 1386 1544 1371 993 898 534 1269 1610 1697 1765 414 1365 601 1124 702 1263 1874 72 725 21 1010 337 1521 1787 142 1087 515 191 767 1828 1700 1962 1289 1691 484 1159 1320 170 804 199 444 1380 1205 51 1670 898 1664 132 339 627 7 1968 1529 1825 1691 1589 48 519 1344 1211 1491 1440 1982 69 1975 1312 1242 985 539 1945 356 1904 1408 1639 1090 48 90 925 349 1624 472 1876 906 1371 1089 1040 747 848 1248 1078 535 217 401 1739 776 1684 1772 1311 1427 1151 1010 1594 1678 591 421 1701 1565 450 1229 364 1773 114 1800 34 196 701 162 1222 392 948 549 1460 192 945 1570 543 360 781 1569 1518 505 688 1989 1397 888 1626 1572 262 109 1473 326 151 248 1484 1036 549 799 1088 627 921 1626 473 88 1290 403 859 942 1444 616 681 1741 1927 1619 1286 446 1411 940 1114 1973 642 956 1223 1262 534 758 652 1755 1494 1618 474 1004 3 1817 1046 1488 1119 1240 702 1100 1344 558 1600 458 226 1432 1447 1987 1307 848 1430 527 1090 481 154 1324 1074 1279 972 1486 636 772 228 1222 875 1165 260 1398 892 1687 1412 36 1693 964 1561 1677 1797 290 1100 860 997 1230 1384 1163 317 1813 1380 745 1874 1691 66 316 207 1599 1766 1849 25 703 1675 1490 1784 248 1971 1151 18 513 1790 848 650 984 221 1954 1242 1533 822 1296 1660 1294 827 1324 1119 1938 1062 590 295 1882 696 1628 950 1061 659 1227 363 339 20 485 1624 1180 1013 1979 24 1058 1441 1564 576 1572 1562 903 1686 181 312 1342 1999 796 1058 444 1757 621 1442 1640 1993 936 1012 330 1661 128 1551 1949 1126 1007 231 1797 88 968 50 1396 1618 1693 922 216 1891 18 770 646 1325 1874 1885 269 72 1264 315 1444 1275 624 37 310 871 696 1211 1168 1220 1937 1644 359 1632 1922 614 1023 1525 607 1726 490 395 1726 259 30 142 1610 1646 1482 1649 11 1980 937 1762 486 1311 168 112 1873 1698 869 1147 1210 1724 1977 219 808 1894 967 771 1858 2000 5 1319 511 417 1691 1116 46 414 1290 591 1206 989 1423 1896 1248 378 695 1664 1940 1898 421 1154 130 910 1986 494 499 234 84 1603 1358 807 834 174 494 1077 471 1150 820 1765 1158 698 1482 1478 381 1269 472 1518 476 1808 1626 748 599 1105 1137 1147 1978 1875 313 1866 174 350 779 1178 1305 632 1012 1351 1082 764 1638 11 1573 1162 1613 1007 1931 1711 1780 515 351 1911 1641 1840 1124 1408 1967 1883 571 865 787 1837 443 650 465 882 1 366 151 1775 411 1486 266 967 48 1640 1128 1183 67 368 1630 1888 183 1341 1147 1885 1284 248 1956 534 1706 1968 905 621 1206 690 520 1959 67 135 145 1236 1987 1693 1610 1186 1118 1947 4 1039 1722 463 845 1662 860 859 1751 717 78 1120 1273 20 514 1849 404 272 949 427 953 1648 903 1467 1977 976 1978 1537 1869 1189 1881 827 663 1191 171 1765 313 1366 1528 920 1812 1750 1611 1600 452 765 984 99 1162 1503 801 1439 298 1463 932 1747 1847 889 1959 1712 1611 533 1382 1953 283 143 1628 585 522 957 656 908 604 289 1698 1809 558 1160 1063 470 1349 1842 1297 309 1460 418 834 1589 402 1688 1682 996 1468 1981 1231 692 182 1983 1717 547 23 206 671 368 150 758 956 1642 1024 1870 1253 1179 1276 704 1613 933 176 730 1850 1004 740 741 1236 708 136 1796 1596 108 1970 222 1935 588 1738 80 1323 1306 154 701 1248 1843 880 759 1082 601 1238 1395 335 1288 244 887 1476 461 708 1767 1653 1481 215 513 596 1890 1398 422 418 186 1883 586 620 1893 1536 781 1543 933 1224 731 1567 40 1517 1569 1917 1589 1370 113 1463 594 1066 1608 604 490 833 1869 1680 189 970 333 1477 136 272 165 827 1222 1200 16 681 743 750 658 1820 497 840 1235 1759 1204 1481 368 1356 962 1326 1454 402 223 718 336 552 85 1637 988 1296 1771 1090 297 768 1319 498 540 1213 417 1452 147 136 362 1615 289 1134 974 1944 1115 490 54 681 1922 766 1712 1430 194 1939 1586 1569 379 1005 1741 585 1662 1986 1903 462 1610 27 412 1225 311 908 1262 234 978 1185 586 1425 555 922 52 1537 908 57 70 129 1387 825 397 1381 545 65 5 301 1980 1353 1622 1645 369 189 191 1261 998 1247 210 1073 672 1234 1504 651 1624 36 1302 287 1731 43 184 808 1666 1987 1613 1673 1415 887 299 1687 938 1999 517 1509 779 168 66 816 792 1594 1920 956 1393 1542 40 1950 762 703 612 1771 833 1131 254 289 1217 1993 795 1957 806 517 1208 1485 961 1305 1091 1503 222 1079 1662 281 549 1109 1263 387 446 1175 747 18 1913 819 1412 1278 1004 369 1793 230 1262 898 1662 34 884 1875 1091 1273 1209 450 1545 1524 900 1440 377 1346 324 743 1575 1854 95 909 1792 847 1452 1610 368 1310 1389 1751 1624 1885 994 551 1630 1846 1401 58 1620 993 1114 1632 1469 1450 435 875 925 1299 1215 8 353 1061 188 928 1888 797 332 249 1536 1589 1020 1602 1115 1344 1108 1055 275 1322 1535 1570 1780 655 76 539 153 1611 35 1953 1330 1794 748 369 1252 161 1388 1286 754 756 1169 1707 1434 1817 1281 429 1411 1989 1038 307 102 1606 45 18 330 329 230 956 1812 13 1262 650 927 248 1492 1386 1161 56 1321 682 958 284 387 1509 1976 612 212 141 1271 1110 950 1995 846 1059 1578 1955 110 1225 754 1851 359 186 1563 45 828 749 1982 1338 822 1028 889 1986 1612 701 378 1906 1538 109 1436 1293 463 522 1749 1758 1331 1719 367 572 1273 614 486 287 1097 569 1505 1395 225 1913 1028 1066 1749 411 1189 1943 1909 464 1502 472 1422 1820 162 1843 836 1177 1379 101 1150 1148 532 934 514 1832 843 1585 1794 1586 777 595 1623 1957 1404 1666 542 1687 1365 704 48 1323 1622 271 1558 312 558 855 780 1323 216 247 1286 1048 1312 1512 305 1815 1672 552 379 877 651 950 533 1927 624 489 1799 1086 1984 597 1541 1400 875 1392 641 1067 1304 1106 466 808 140 444 883 1109 1069 955 734 1099 327 557 475 530 1822 1171 83 473 1702 1447 1514 522 1200 1056 749 877 1365 947 1224 12 1271 1244 1675 1080 70 1966 782 1770 513 1783 898 1052 430 1224 634 1081 1804 307 410 1841 1158 709 142 1122 283 1687 1039 1540 1932 607 322 1827 1685 556 1201 883 1359 643 286 1615 245 1923 1204 1106 806 1968 1568 1818 1227 653 497 1577 714 1467 764 1998 394 738 1859 771 151 765 1879 104 1352 971 1915 1329 399 1795 1323 1980 449 1176 1373 1061 551 461 918 941 148 75 1568 56 1896 1168 459 709 1045 1098 1970 1252 640 1604 767 1188 1737 593 1697 1130 782 999 285 1416 1965 1053 1667 781 1497 168 1555 634 1903 610 464 1557 1898 1821 163 1265 867 1062 1139 1262 445 1101 787 637 656 164 812 294 372 1927 493 925 1217 635 1200 963 212 41 208 1833 788 940 568 122 1718 921 813 889 846 1104 1982 1449 1655 256 666 924 277 1071 1763 1198 1000 1434 658 1186 1284 713 556 1901 1999 1591 1603 850 379 1921 1040 926 1093 1757 1199 790 1852 29 427 525 326 788 1292 505 1423 1336 1135 280 1540 1704 1493 400 63 1952 701 1492 435 587 326 1518 443 1048 352 441 190 1409 883 622 1878 359 1411 498 481 514 18 589 503 1160 54 1582 526 1179 333 445 874 1656 1613 161 296 1820 961 115 797 922 1825 275 987 1676 1281 1722 1268 1718 1485 1280 1954 737 1123 1294 1046 614 1730 1974 1071 88 1442 1650 1085 1304 116 1002 630 1875 1482 139 1449 1087 250 1796 1426 1686 1504 946 1486 1138 1442 79 239 1017 1047 1958 1698 1179 1610 1162 718 1690 316 327 256 248 1272 873 1221 824 795 1532 455 1726 1572 1044 188 56 360 1294 347 1057 921 471 1409 244 1159 1131 995 510 295 448 517 1959 308 5 1530 18 995 997 588 530 732 1456 527 431 1974 1355 689 1194 353 1287 325 1326 106 560 1200 1256 522 1351 1059 600 1856 1202 554 967 769 1890 1636 1243 1277 1429 757 650 1587 1054 1496 668 184 130 1385 531 612 1123 242 1663 1725 818 388 221 1128 1601 664 384 1213 391 582 1507 443 1175 726 734 348 1827 486 327 1050 1613 780 1306 1314 1135 1163 1756 728 988 1275 1965 587 854 1716 796 1130 1776 1403 207 1063 1815 1393 163 235 269 536 1473 1290 1910 1272 1266 1272 1479 1681 628 1181 971 417 348 757 1976 1720 1999 1275 1266 202 1964 1143 830 292 285 949 874 1283 78 280 1259 690 1548 1726 230 1346 1426 1030 371 1391 1551 1216 303 577 44 612 1937 1760 173 453 559 828 663 407 322 1163 1473 1423 264 516 349 874 984 1627 456 593 1707 446 256 331 1529 688 406 163 161 1508 372 1436 1934 1165 609 1330 1302 547 1922 931 868 504 803 1117 1817 1323 631 1706 1966 1981 1101 602 1325 1810 1299 1343 1105 235 159 543 411 1346 1883 533 1478 357 1761 889 894 886 1959 1041 1228 1154 717 1208 1429 1745 1141 1694 1940 1966 1794 1313 900 1416 820 1162 3 1047 418 1419 211 1730 618 135 531 1345 261 1730 1566 1503 1854 603 146 306 1988 183 1060 254 1278 1921 626 1383 1487 62 1848 1206 107 581 1575 1261 968 703 1091 1502 1944 171 1036 1257 614 694 1920 1396 1407 1337 1582 1040 1107 1075 1806 826 75 392 1424 1456 1006 1498 418 1396 1775 551 1621 901 1465 1316 178 540 718 1496 617 1876 731 236 1851 1999 209 658 713 1556 432 994 1291 477 1748 1277 1718 224 1348 1580 920 172 393 1721 1926 1575 204 1024 1896 1925 51 1127 1650 1804 1470 1052 854 1014 108 1678 393 406 1731 830 276 654 1072 1207 1340 384 924 44 35 1220 320 130 1952 778 426 1374 1037 1009 384 1775 191 295 788 1454 27 113 1513 437 1463 1261 1413 1551 815 310 1848 1743 570 985 12 1475 508 1734 1245 1818 1916 1128 474 1219 1225 648 1644 312 280 190 1287 763 1297 474 320 1904 1980 915 1294 1900 1334 1438 899 1835 440 193 300 232 681 1640 807 681 947 1591 869 729 148 129 784 842 870 985 975 1146 1888 775 216 1206 1214 46 1061 1933 1087 1691 1306 902 1662 1296 885 1219 500 834 1207 1080 1691 256 3 615 630 549 1780 558 1199 992 35 1012 928 1666 1146 1167 1351 151 1347 554 628 1304 708 1285 164 1168 271 189 435 1486 1668 302 174 1099 443 134 487 205 1631 187 1420 1946 524 1152 1306 65 77 308 861 1382 1887 139 1643 172 234 258 323 104 1297 1901 96 1731 440 1331 242 448 1397 620 1743 1663 1130 1546 133 1169 1138 1366 580 93 538 1772 1594 1778 594 1449 654 1230 804 484 497 1983 52 1963 690 1976 488 1311 353 982 1946 1955 646 691 1324 449 691 1099 748 1998 71 909 312 1471 453 1428 19 1020 708 151 1593 1859 264 1806 1423 992 1953 598 414 1547 1714 38 114 99 116 867 286 1338 124 529 866 241 1467 1643 1904 406 1717 613 1355 1162 1525 111 1569 440 878 925 779 1683 756 1477 1234 1807 1517 1768 1796 483 1602 197 1111 1117 682 1675 1646 294 1289 157 1914 807 1652 427 1202 1037 585 718 725 1210 1581 1347 1055 812 37 1229 1291 785 1865 212 761 459 918 962 1152 1616 1828 800 1877 437 423 1052 1197 1837 41 1086 1567 1580 504 156 541 81 59 666 1668 1395 1563 1205 1954 1339 384 834 1256 851 1946 178 1089 829 1009 58 1762 263 1519 1968 97 813 1276 1464 331 1040 1962 272 592 1894 1986 360 1138 65 1470 263 847 20 1609 1609 330 564 164 829 321 443 587 1023 1674 1907 1895 977 1520 753 805 15 1549 1743 1239 723 1639 1183 713 1494 624 1229 422 761 617 1541 1292 1475 1511 1044 654 939 41 1843 1673 552 328 49 1401 423 1391 1600 220 1085 1918 1028 1911 1133 538 1879 808 556 1463 1376 220 260 1704 308 1170 1414 662 1822 1023 499 1232 1036 1827 157 914 682 1484 1385 1897 1459 1865 600 773 1076 690 1094 1632 1139 1591 850 862 1232 726 1359 805 1660 1425 1835 592 199 1550 1470 831 1262 1057 5 192 1877 423 1216 1476 896 533 377 91 1849 1120 470 289 1517 1294 800 206 1912 173 1860 1640 626 690 730 748 329 1045 853 1405 689 1355 1546 1867 714 868 1700 1128 1873 1462 119 23 1386 42 1860 902 1260 1365 253 750 1533 554 601 952 1632 349 1978 1683 603 1147 77 707 110 393 1186 283 1121 762 1661 878 814 1877 348 1362 735 1894 1833 423 777 1236 338 1927 297 1299 1624 1278 797 699 277 892 262 1096 1153 1816 1084 595 1382 423 803 1649 1891 1006 302 683 1774 772 561 254 1997 523 938 1555 375 1041 179 833 1239 1410 1169 786 513 48 1857 500 1752 1301 260 1297 1246 1448 1543 673 1453 47 1849 302 390 1092 1767 456 1160 1435 10 1882 1268 803 467 717 959 395 261 1340 391 1622 484 263 1817 1522 285 1355 242 389 134 1042 612 1098 663 536 1612 571 1641 206 1634 878 1950 1298 273 1333 1298 1342 1335 609 208 303 735 103 247 121 797 1094 1967 538 953 919 983 796 1904 1510 1345 1471 1976 560 944 1574 1235 1901 416 561 1301 1393 1047 1163 889 1149 1610 837 1024 779 1635 178 108 1194 1506 1828 1085 118 1506 1112 1369 892 493 1341 1601 124 51 1930 514 1504 1223 1648 617 1148 170 1006 875 135 1996 1316 1556 1881 143 1835 1438 1717 335 963 692 1241 1199 924 1479 179 1798 665 1729 1895 1114 241 1992 782 1115 1752 69 641 1203 1758 822 1014 1053 102 1281 1050 580 858 442 656 1277 1821 951 1416 103 305 513 1028 1713 106 1022 984 1597 1539 1997 1552 1765 1743 1697 1317 459 1139 226 1955 933 1698 1504 565 1064 616 746 1186 1620 572 1694 413 801 160 721 887 1320 1082 1425 1607 1509 1224 1753 189 1308 15 53 1571 793 1237 1319 917 412 896 1881 1347 1493 1006 548 580 813 758 336 173 725 223 1085 1459 1394 688 306 621 170 1528 1059 557 504 1871 1416 1361 1910 1436 1836 885 267 632 724 187 1379 1058 945 366 1231 981 647 1747 1548 1064 94 1008 408 1236 152 1826 210 747 917 314 1345 1830 116 1127 1289 1952 251 1098 1897 594 1160 1590 1704 1870 841 1559 1410 1216 281 1892 557 1313 204 56 1457 1022 1037 1357 1575 1545 597 1674 1216 1166 1599 879 954 905 1306 125 1167 918 1743 1164 606 137 1107 1735 1886 191 783 475 48 740 142 1376 1637 1558 919 295 1984 1114 1804 37 1197 1294 1202 1102 1009 1407 946 1718 1332 956 607 1924 925 1386 121 1496 284 617 513 1998 1166 1175 606 307 1436 1268 879 359 469 1318 818 1668 62 1918 149 623 103 1242 1387 492 880 1276 1473 1526 1115 1211 1457 1695 1459 584 486 1909 62 1748 562 903 271 1328 349 1910 143 1782 351 1551 1981 118 1711 1207 195 1954 812 1784 1691 894 1020 1036 946 1571 1732 983 1964 3 840 761 968 1490 947 548 1253 131 648 1948 661 496 1850 461 817 1262 1354 961 1022 992 911 721 1806 1275 1210 923 1193 490 298 1494 974 1394 1293 514 1429 1961 201 883 423 1747 1450 416 687 285 572 198 131 1630 1356 1699 398 1098 106 688 1264 633 1889 302 1481 1592 474 1924 1665 334 222 1303 1531 1089 731 1036 1979 1465 1545 362 38 1574 205 1588 1641 1486 1886 1877 1453 1082 1094 860 1961 865 1563 923 1977 565 622 1994 301 1005 1587 1137 1909 1634 1219 230 1819 558 78 1475 1233 81 1173 476 1997 310 1000 1056 1859 422 1003 1438 1794 1084 318 1946 1857 233 764 912 683 648 468 1431 1272 1956 311 1642 1999 744 849 1619 1640 1432 1708 201 311 1263 801 972 1830 824 1536 878 1746 1617 594 1172 681 1180 733 445 1698 647 600 242 878 943 1696 239 1805 961 10 1297 1476 242 1705 1425 318 1487 355 1536 896 1431 63 659 337 7 1489 577 1018 1894 329 618 1466 371 1305 266 1758 1387 726 318 1151 592 529 1190 428 566 870 1068 1754 576 772 533 1896 1146 222 1589 1176 248 450 472 1979 159 856 478 268 1938 1021 1142 560 145 1329 1358 1644 1004 333 314 1032 222 105 1075 1443 872 1053 1618 983 475 1158 1662 1102 779 1276 1649 1524 128 1586 98 79 846 541 846 173 1367 1096 168 589 479 631 1396 1137 625 1051 110 978 865 1318 624 84 1057 751 195 1115 791 1656 470 622 1247 62 1341 1035 877 1313 1068 332 1110 660 1348 1449 1584 55 1500 1134 791 388 468 574 561 1574 1558 439 1828 849 303 680 1158 398 1773 1088 565 565 1560 201 729 1136 1061 1317 727 158 217 616 263 821 171 727 1336 1995 862 911 882 647 1533 136 1788 339 1048 1115 735 1125 1966 1747 267 1343 667 1104 1849 1396 1332 1953 400 923 656 179 748 1801 521 1396 172 1258 99 61 267 1247 1069 272 305 1311 1590 511 58 1655 1170 269 1527 148 61 664 596 899 1950 375 1147 566 800 1152 1415 682 1837 702 347 1063 1708 1329 1299 1511 93 486 347 587 578 809 879 1386 1376 104 195 236 934 1498 84 38 1166 31 1119 662 1810 714 160 577 1584 1516 1437 1035 544 1875 84 87 1174 1267 178 800 1684 419 1702 1303 449 11 1414 1598 271 1149 1872 1557 634 146 995 1058 637 1734 559 646 1097 1255 154 1998 952 1625 1637 1351 1055 878 430 1478 371 1444 1944 1814 1965 63 392 1731 544 89 1200 855 650 791 1057 1571 1258 782 636 241 353 1877 507 1351 300 365 958 191 1585 1663 1800 1492 359 148 235 911 603 1643 240 99 17 1718 1596 918 919 1814 1184 289 368 1817 400 1530 272 656 1638 928 979 1110 1031 454 1555 974 582 612 1626 188 728 474 1684 679 1832 902 1976 365 1964 616 249 376 856 1732 760 495 1073 1800 1341 176 1220 1295 1174 1501 520 37 94 1780 1906 412 1473 1987 951 1966 703 876 1175 1380 1968 53 728 1174 1927 179 849 228 714 169 1560 997 529 331 1294 61 92 1176 537 260 810 824 1730 437 1927 1058 1185 1508 1029 784 341 1204 95 967 1224 1704 42 1778 1539 72 765 1582 750 1879 675 795 1498 34 1662 1633 179 491 878 1858 848 1735 802 143 1692 804 974 270 1770 1856 718 985 309 1670 1929 1194 902 1530 10 710 1513 1863 491 1320 770 1526 675 1600 524 290 1186 1787 418 90 1706 1684 418 678 1953 1435 1662 478 1684 149 1749 1655 493 1605 978 1904 568 922 867 716 99 200 413 352 1108 1964 1565 1264 495 218 898 1253 504 1976 1754 1378 790 1 1658 791 169 195 529 597 1582 1658 175 1699 1280 1281 115 1328 1793 1045 1794 1066 265 1309 47 1214 1437 1143 1575 17 84 1316 843 1663 1718 231 388 178 839 1018 1618 86 1683 849 965 1690 313 243 704 937 509 7 651 954 1705 1611 1624 1988 356 330 872 374 1589 159 1743 23 377 165 389 1833 148 978 1198 531 1924 1219 653 623 92 265 836 1440 1056 1780 15 41 12 1311 242 90 1930 1324 511 1820 1956 1889 29 992 1510 692 1493 146 1576 595 1135 1764 75 887 141 1976 833 1658 1158 1549 1650 1910 1286 623 1563 1008 1219 376 1786 517 1043 1355 680 51 957 227 806 475 365 1015 860 549 508 432 77 982 1167 270 1471 1966 302 632 682 1716 1928 963 222 1766 629 821 1418 75 1388 1483 442 1884 1463 39 593 1954 803 1838 759 1985 1612 1841 1749 710 1529 1225 271 893 1812 1177 416 295 1005 63 1644 41 527 1291 962 248 1762 1907 1554 324 3 326 1838 1954 1137 1215 594 207 729 877 1080 593 1397 65 1752 1072 1216 487 526 357 413 1657 1278 1986 1880 1232 732 1059 1517 604 743 1699 1945 870 149 1538 62 1556 405 213 586 317 1169 1694 1001 749 691 62 794 1291 553 393 112 1290 60 1912 410 1213 1677 612 534 286 833 1570 641 1040 543 1082 1105 467 791 1165 1591 1289 822 1622 943 743 423 1120 970 1901 1756 664 1966 1402 717 596 1516 458 1391 788 1059 401 1673 120 659 860 1444 1811 1860 1062 609 1150 904 1576 1183 64 350 245 1773 1660 920 1285 1725 1516 832 240 1769 973 582 1006 874 314 941 1900 1063 1998 1015 1938 683 1188 286 419 506 1953 133 1780 341 1252 254 192 588 29 269 1227 1460 140 1468 790 457 907 1440 1555 1766 1695 1324 473 434 778 709 538 429 1525 1175 1891 1387 285 1334 387 1488 1963 215 1024 1277 1032 1855 1398 138 432 699 1234 1349 1190 370 1151 346 1209 1721 1310 1635 198 1654 507 561 446 615 333 1948 1786 1779 1006 759 284 160 1149 1736 871 967 1360 1575 209 182 1565 500 311 405 1963 1838 754 1242 804 1841 1690 512 1582 368 584 598 1035 372 256 724 1133 163 1615 851 14 1652 673 878 1023 1458 1990 1171 1439 527 149 255 1743 1035 2 1529 387 21 1612 1165 1851 705 186 876 1859 171 1960 1105 1848 1115 1900 1880 268 1738 798 538 1884 420 1911 988 1088 1534 585 1849 434 1209 1167 1357 227 631 486 1171 1754 909 1741 337 1566 811 553 1843 1350 440 396 1669 63 193 1463 421 1631 196 653 552 407 647 585 331 30 735 1779 1565 1227 1918 64 76 387 188 1352 701 260 1849 923 1536 961 66 902 1475 287 546 115 374 1231 699 671 1614 1102 1557 1887 526 1177 1398 677 1827 1492 1619 1952 1871 1965 1621 131 520 941 1568 1815 770 655 1632 1298 922 1332 1812 1594 1764 1845 1712 1269 296 75 1438 83 776 108 1621 1246 182 935 29 1760 1763 1521 1233 1270 411 1184 37 1972 111 457 1882 1241 931 1093 800 1972 409 218 1964 1527 477 1735 1259 763 1107 479 5 181 734 665 1237 1719 178 1975 151 1274 1356 999 1891 298 1809 1047 202 1698 20 668 574 714 572 1444 1287 1838 1941 1225 1475 1377 1221 1225 253 1490 419 69 50 1294 755 903 448 1654 1636 664 1712 1090 558 992 1685 950 1542 191 1221 211 1269 507 920 1905 1304 1195 639 605 344 1476 1014 1726 236 498 1837 572 814 1465 1299 770 1436 428 1412 1107 272 446 1766 1819 1218 999 622 552 428 1513 280 1209 1710 1795 1254 53 611 710 1576 1983 1092 807 221 105 427 1941 825 295 1931 1579 392 37 382 1447 1282 1211 62 1468 912 1984 1193 1684 654 77 975 379 1617 723 910 760 330 1440 1648 589 619 1373 578 194 1482 908 1736 604 1380 1265 464 852 484 1806 1924 405 20 451 692 1830 1971 1845 1907 1337 583 1310 1041 578 613 1814 1705 1404 1935 785 1771 1049 1437 905 461 1961 1055 798 1309 477 1794 1594 1019 1659 129 825 1269 1413 334 697 1986 262 1729 1743 1555 1468 400 603 1127 1388 1632 908 190 1842 1963 823 849 680 658 1876 1695 1417 740 1881 395 1815 448 1675 948 1482 1720 1362 1989 1017 1959 1037 1454 158 308 918 610 805 199 775 468 1333 507 45 475 226 1220 667 1613 1426 259 1282 1163 1423 1208 192 969 508 280 343 754 204 128 208 953 655 360 879 1219 494 1611 809 451 1401 1926 499 1749 31 30 1964 1503 1374 1463 190 37 539 435 801 93 1013 807 224 1490 1157 1956 1664 1485 1928 1221 687 1312 32 1173 666 740 1512 179 1425 1910 103 1864 558 254 486 1335 308 1792 1493 1638 852 1686 171 1965 902 238 717 349 278 1392 993 963 1549 1619 1427 140 1858 80 552 1403 608 1798 113 825 1402 1504 1874 1500 188 340 1044 891 1091 174 1511 593 48 1868 1692 1537 313 539 1522 1529 1521 930 1727 1097 1898 733 690 1141 375 1549 6 1273 838 1038 1002 1757 622 889 1759 1290 726 123 1681 172 1414 86 394 776 498 1238 1539 1039 1972 871 1484 883 1689 645 1054 810 367 1203 1231 1825 1676 160 1685 1315 19 248 639 650 1891 855 1217 1589 65 1427 638 1579 951 250 1419 1022 45 1432 449 132 1831 974 819 2 1070 561 1969 889 1652 1391 397 1718 1794 1287 1724 884 884 136 1006 373 72 794 977 1713 258 1549 1427 878 964 1903 1416 193 316 1330 1819 180 447 557 375 1896 1428 1393 1192 221 676 479 253 1856 465 184 290 691 355 389 700 275 1163 328 947 1415 1730 1171 1607 1284 1137 72 1004 985 839 192 872 535 1830 352 15 720 1471 664 508 1525 1248 1198 195 888 1147 1243 1829 313 1336 228 483 1311 653 492 55 37 142 1240 143 696 832 835 619 1518 146 1666 1930 217 765 1979 735 571 619 1826 202 412 919 292 660 970 915 104 123 961 128 418 991 1179 409 1321 428 1466 625 1148 745 116 1822 881 816 653 1222 622 1151 1467 1353 1932 1679 886 1295 696 1459 1343 660 27 610 1859 320 1101 153 463 412 789 1403 1622 1426 1397 650 1857 468 596 747 1847 48 1467 244 941 1155 1828 1577 111 603 1823 1224 623 561 1287 274 1373 1479 757 11 361 1854 1331 963 133 524 1444 470 990 924 786 609 556 997 376 1238 1048 1888 1810 1506 222 324 33 461 723 4 851 97 1352 1628 738 542 1440 296 315 894 1375 982 451 1077 1859 652 949 1179 1111 1133 351 861 1797 1880 1854 1424 300 641 822 1176 114 68 1207 1416 1212 104 1692 1690 220 1296 1862 1330 363 1944 1480 846 1063 814 1492 353 318 62 1991 1808 523 387 688 1644 64 123 1750 577 1989 1530 1755 383 1312 321 1867 439 1782 1041 538 760 753 1866 1357 1354 1459 1801 1575 1610 1321 1010 423 280 1283 58 1952 1598 1875 1880 1210 1682 868 1789 1111 109 1885 1473 344 205 230 944 1824 1095 378 981 41 1985 158 1094 806 1856 209 1904 1913 1981 229 772 38 1374 733 34 1960 1938 1526 245 1107 1756 1339 832 265 1443 1459 1047 1488 297 174 369 324 555 1601 171 1241 809 174 289 1556 1815 1464 1033 1787 1107 581 785 57 1064 996 1690 1559 1138 1953 676 679 578 86 621 211 1748 21 1348 1062 688 1715 675 152 846 119 1020 512 494 1652 1346 485 1126 1699 411 694 1517 869 1845 1963 888 183 903 1627 1538 1287 330 655 1650 1669 88 711 903 686 1171 795 1159 53 1497 773 1929 1250 70 638 1343 544 1738 821 489 226 125 1031 1062 1590 417 1819 987 1261 535 1166 857 1513 68 559 1066 23 389 107 364 1855 896 699 769 666 29 732 1254 1748 598 1296 1443 1938 1339 1459 67 1446 968 1729 325 464 523 838 577 887 1313 726 1471 728 752 238 1428 1118 474 714 1167 1171 1744 937 1011 1046 437 1806 277 1134 293 856 1897 126 550 500 455 1913 1278 449 1908 231 389 932 687 57 1148 93 905 538 798 842 8 758 1894 1403 1886 351 481 566 1925 1502 1653 1116 1198 647 771 267 1019 1344 409 1989 761 1395 1178 1729 482 1825 1090 721 1 218 213 1172 1223 443 1319 1964 270 1447 498 930 828 1449 547 1513 1739 200 1781 1072 1159 1052 1523 1436 471 1632 104 502 895 105 1785 1920 1509 438 1909 1390 1635 265 1324 1971 1372 1061 1102 1849 626 711 1797 837 104 1386 742 1786 1988 1590 1620 445 727 841 1669 697 239 1224 905 1940 877 584 856 1249 1411 824 140 152 592 1025 1151 803 463 513 1621 330 1068 1908 429 1809 121 69 1396 1888 33 323 155 132 1259 839 747 1012 1136 213 566 406 1152 1441 1391 291 146 580 1116 1640 987 1871 1931 1678 689 1647 627 445 1680 322 940 1389 1853 25 690 1453 969 1326 70 1815 1976 296 629 1507 194 1996 1933 1548 1370 1142 14 576 349 57 333 1019 1981 1891 1967 294 1519 740 803 716 930 529 640 142 1889 852 1330 711 1131 902 415 1106 913 1392 15 603 1487 1230 1099 355 1902 1365 1365 8 9 567 857 1556 463 1204 1234 389 201 1827 991 1741 1277 1378 1608 43 530 282 140 1818 884 22 348 1048 842 309 782 89 38 1886 186 1677 1725 244 249 31 1608 922 1104 912 1882 88 1735 164 1588 1583 1982 907 917 858 1794 322 1189 837 1501 1995 1363 1714 940 1722 1117 730 725 114 1969 129 1176 48 1554 589 1285 933 1149 584 942 154 1085 1476 1391 543 1691 926 1915 436 410 1046 1577 700 866 1422 1071 1263 235 497 765 15 1165 1607 1213 605 1333 1926 505 1852 1226 1994 766 1750 465 552 2000 175 1838 655 350 1271 1100 1649 1768 707 1055 1585 446 622 1223 1116 554 1132 856 1933 1248 1231 1784 1676 725 1054 1993 1175 1598 898 232 1636 907 1011 1460 1157 1796 1539 851 1133 498 937 1217 226 881 1936 187 1235 1268 129 11 540 714 287 1716 376 64 65 1681 86 679 69 1321 1503 599 707 1318 647 420 784 1686 546 352 1828 530 777 1505 1550 1965 61 1012 118 110 1500 354 1267 674 1281 338 703 875 400 1792 1335 942 722 796 1367 1756 1054 774 1382 1135 1193 1609 1038 520 848 1525 798 134 1059 817 963 361 756 1456 1429 167 512 756 1694 815 1357 801 1136 1037 1189 1843 311 1470 641 1186 541 532 1402 1941 365 1836 1148 1925 154 1469 1485 644 977 788 428 1389 699 1518 1373 1757 984 1093 1908 578 441 1055 1519 547 76 1811 1849 993 605 110 525 253 667 245 1800 1770 153 1324 82 611 1382 998 1277 528 767 1246 495 405 1731 885 1645 76 120 1644 1353 645 1644 485 526 1914 910 1909 1704 840 174 637 1865 1131 930 1481 1386 72 1691 1256 703 865 456 1838 766 997 313 22 1265 1558 1574 1260 1354 799 753 778 1623 678 1465 705 806 926 1872 1018 1978 1696 687 461 494 1771 1097 482 281 1401 654 823 100 452 321 690 1176 1065 1803 22 1515 1835 49 1403 1804 1323 1572 473 1789 199 1960 517 1249 161 1991 592 454 1378 470 108 1460 447 1848 1697 1430 1690 1794 959 121 251 176 1396 1011 1041 166 1424 838 1203 136 1463 1333 1740 318 614 1126 535 1474 1866 1641 1495 668 1294 1096 395 592 1460 1951 256 1222 486 1789 246 587 972 1883 1863 182 720 1901 214 126 193 679 325 1578 1909 3 905 1368 547 688 418 1298 1247 684 1413 1037 1847 1413 620 1844 814 508 1026 1606 919 1355 1911 1163 1365 808 1562 108 1616 1787 424 819 122 141 1136 1969 1170 1250 137 1343 1833 1128 982 935 563 1824 489 580 1841 1244 645 23 605 1514 24 620 245 320 1001 252 955 1944 1903 36 860 446 1939 1173 1472 8 1270 77 1730 1973 1893 103 353 1449 188 1566 1349 1608 169 72 1669 1633 1667 513 137 1533 363 788 1708 1927 1089 1506 1316 1998 1498 1708 1461 665 1664 451 275 939 251 419 1927 344 1743 1386 1475 614 1510 511 953 1079 767 785 937 1718 1254 1550 1801 1839 470 422 571 517 1149 1902 1113 1950 1328 1865 692 849 1934 436 733 1588 873 1377 1475 687 818 470 1103 1477 1412 1830 124 1555 1364 1201 1436 969 1463 1192 54 362 1701 916 1908 1615 429 1703 1020 1472 905 930 957 1285 226 553 1725 122 1863 1604 432 1170 1387 1255 1836 365 156 1237 315 701 1947 208 1088 1301 1577 1204 61 1667 1599 1797 1957 912 1665 1350 1053 1797 611 379 1721 160 956 1473 292 1367 170 348 1327 108 1175 1986 110 674 1195 1543 1344 975 977 1127 1294 675 1630 427 549 1752 32 1670 1447 41 1763 1072 78 1144 186 933 1539 459 1099 686 1438 919 508 1376 767 1552 637 1251 845 1968 1414 1574 829 694 1011 1393 197 912 1133 1772 1297 1660 1882 526 997 1595 1720 440 228 935 1046 451 897 39 1555 167 196 1489 475 605 1040 735 943 1800 323 1573 1157 1871 189 1489 1872 526 36 1620 1329 1086 102 1136 1038 1282 1921 771 1970 884 1552 883 1492 1183 1815 1962 1229 558 1425 1605 932 1124 7 183 109 558 932 451 1234 246 1063 1609 1855 1849 1065 1872 1396 347 448 198 295 137 1602 276 344 1616 1006 710 1417 45 152 617 62 1236 547 1653 673 1828 1188 1709 1978 234 1284 1412 1212 358 518 1475 1363 587 1610 9 909 811 369 914 1910 1490 1426 954 489 449 492 916 1556 1886 109 902 283 810 1603 1048 1712 1700 337 1997 545 1836 1604 1792 1586 554 710 1251 1325 256 1059 436 71 125 1466 481 53 1140 70 285 1950 892 366 1107 67 313 410 123 588 1147 599 1195 1157 261 1660 848 489 865 254 765 750 1506 465 50 1713 746 1488 97 1875 1165 863 685 325 1973 494 772 79 1592 497 1535 1767 1447 1950 23 1584 56 374 1770 577 502 552 878 88 807 35 1445 575 335 890 866 189 324 1501 1484 1072 1841 869 1584 537 1118 335 1755 1256 768 1006 1592 219 1325 1018 631 1361 1283 1117 479 1172 393 1568 181 166 1782 273 1645 154 1328 968 1153 1127 1880 139 560 889 885 286 664 376 1646 1886 1735 221 1692 288 606 1969 1086 965 1176 761 175 450 921 848 501 1741 1546 1091 875 602 340 274 2 1687 1739 1205 1492 1060 1550 990 681 680 380 1374 925 928 280 1306 625 1848 1440 1007 48 719 810 1987 1814 902 704 15 1644 1625 1103 1306 487 1170 186 1255 594 1258 1572 738 841 978 1870 390 312 1105 1181 819 978 254 159 62 358 1536 1328 1034 799 100 1048 870 1228 1615 1367 1558 447 676 1221 502 761 1064 67 1340 1158 645 181 1678 1589 1340 1172 500 1291 1710 1087 1935 664 1645 1362 1978 906 878 762 1760 737 1266 1239 1983 1827 565 419 571 1776 86 242 1829 728 1977 1242 573 1404 505 1061 1958 307 1410 693 1865 974 1677 1208 125 1950 1357 1052 1254 1428 395 1461 1771 633 1469 1452 1549 639 1980 714 1780 1784 1077 1541 108 1925 592 1530 1040 834 352 12 1253 512 1386 1339 555 1043 89 921 1311 1309 1937 649 196 1242 451 1945 148 1566 1057 274 81 1852 483 1053 1937 1001 248 664 442 1279 1504 794 1194 1254 410 563 1962 896 1130 1623 1587 372 1950 364 1378 95 384 546 312 1221 750 819 1397 829 1001 1083 1718 462 939 1194 1869 884 1804 119 176 1320 438 1399 1284 287 40 671 203 754 1608 502 907 1998 573 1998 1378 1484 1611 420 7 1140 176 886 1731 1821 1247 1254 1871 488 1227 556 1151 814 1350 1472 304 1127 346 904 1134 109 904 1438 1225 1057 1359 230 377 220 1776 559 1664 1111 1824 1815 1486 575 1181 388 1547 1763 1716 1233 2000 593 610 1813 1351 1857 1849 1114 1124 1775 790 653 852 1742 289 1265 1269 203 1269 1817 502 1136 960 1942 353 1434 29 13 534 1678 1184 765 762 1191 33 1631 527 1283 317 191 6 302 266 730 82 1823 1178 1848 479 962 1 956 899 902 106 1130 468 792 38 1721 1018 1103 583 793 1174 825 1325 1238 786 1814 1790 1741 1611 228 219 1502 989 1435 577 515 286 474 1469 912 846 2000 516 1036 1821 1792 1506 975 30 1439 65 1516 1898 464 76 1889 1624 1154 740 1932 1163 1768 1891 1600 1260 313 1775 1593 203 1161 1057 1724 1344 1320 487 803 1638 489 1383 1416 378 1686 821 1855 1760 1522 695 1944 312 1375 215 421 351 354 408 137 1592 259 1564 1666 1900 201 501 1609 704 1813 1979 136 534 461 206 555 647 1981 477 825 48 633 246 1940 202 1382 1694 655 1486 1401 787 1329 1992 368 1472 1576 1515 1680 657 1423 550 1567 760 226 822 195 399 1313 1036 1450 1695 627 1440 1644 912 1053 1190 141 162 1108 880 7 92 1263 1316 408 994 1488 1807 440 268 1893 1818 734 1797 58 509 1395 1506 785 1521 1895 1108 1556 1082 850 463 634 1253 222 107 1273 701 1251 810 508 661 675 668 1525 769 232 432 691 757 298 332 1639 227 517 190 404 1855 410 1620 630 1045 997 1785 372 142 1023 1985 440 1118 661 1783 1199 1201 1065 1460 1132 1784 1559 595 1362 622 1307 339 770 608 161 1469 81 637 925 566 958 26 812 1191 1667 153 314 1291 617 1690 981 969 417 962 306 915 16 700 1375 94 1626 286 713 995 1971 1677 1215 1477 1298 243 1735 324 838 1488 1007 1041 1790 1198 1158 1955 372 138 172 1449 1881 1440 1959 241 135 1990 1847 617 1538 1628 1229 52 1089 385 1479 1471 476 1898 1663 772 662 751 438 350 653 662 1451 943 64 645 640 1887 1952 514 1182 918 9 125 359 507 867 608 701 925 1461 1381 1202 594 1449 1065 1439 991 310 1599 1481 488 1577 1545 1456 1960 1541 1091 10 371 1629 304 1968 1161 416 201 1975 158 21 1730 274 1304 214 1471 150 808 1153 56 1086 1101 1916 745 192 1941 522 621 1503 1910 444 1980 1890 572 89 1778 374 691 1617 1010 1743 1384 510 43 229 379 1501 1162 236 263 1467 1727 1460 886 947 1060 611 318 1623 748 1519 1968 669 281 801 515 1148 449 1590 732 1974 1809 1928 1122 793 1442 140 79 1729 1115 125 393 144 247 1017 1473 353 649 458 347 121 1789 264 1584 1903 1889 781 880 493 1140 1338 1708 567 1245 8 1124 1196 831 1185 300 1099 1228 927 820 1576 327 1045 1655 111 703 205 1876 199 1225 562 1404 859 1628 16 1931 757 451 472 1547 1500 126 1912 1797 224 1195 1370 441 834 484 1740 1985 1098 1224 1200 496 1220 1950 1237 1104 1914 774 1605 1581 504 1251 976 1820 907 295 378 1217 668 493 1248 671 252 61 1537 944 416 1403 570 983 382 1041 898 1796 1704 206 1688 1353 730 542 650 1003 1599 1437 1511 1051 1624 1431 343 885 1759 545 1145 1624 1065 1501 125 1911 1114 1593 179 496 814 890 228 859 1381 520 1376 1829 1982 1337 551 62 1927 1794 1756 1247 1460 1627 182 1456 1182 643 409 1657 1854 1667 405 487 458 1895 1774 1090 111 1963 1036 1725 1552 867 867 93 718 1118 997 1885 761 1627 759 1921 1606 1963 849 570 1905 1609 1834 122 452 488 1715 552 1768 77 1779 1686 1708 1229 307 1169 84 1383 1643 57 787 85 509 1105 701 1630 1551 937 662 832 591 1675 1151 1661 354 1795 562 740 526 722 619 1297 1066 1860 1370 1271 1858 1472 327 1901 1934 1520 53 518 437 1091 1066 1734 382 1743 1869 1937 488 1882 705 710 1963 731 833 973 1070 348 1612 1949 1722 4 1812 145 799 882 961 412 1654 636 1179 10 967 409 1736 1256 411 1979 643 1527 756 577 1838 365 28 1947 1785 1517 251 288 1139 1048 1821 397 1616 292 148 1919 619 604 698 211 1774 1928 1417 203 1617 1214 1086 1332 1503 1161 139 646 847 393 205 1739 1345 315 1501 900 615 843 347 440 774 391 1447 1071 1261 1093 642 1870 86 488 869 1283 1866 783 1999 147 1146 943 517 946 1819 1490 293 595 850 319 1853 513 944 1740 1802 1886 1455 738 1842 329 1102 1424 581 1893 1770 915 770 263 670 836 1494 1120 443 289 1067 1373 331 49 78 1819 739 562 401 191 1591 1542 1603 1140 931 1102 1308 1190 615 68 989 1375 1122 1743 935 192 1235 1939 1596 1299 1835 1928 563 1486 55 1388 1327 603 1165 619 146 1269 276 46 1918 197 1881 401 189 1118 63 1658 1393 1606 311 1127 1710 390 561 1286 311 388 1010 1131 1382 1423 1846 990 1488 1258 1383 611 1848 1053 510 446 1059 168 394 1798 125 1081 1503 825 697 688 1217 1920 574 913 1137 69 1632 442 455 1714 1965 982 1889 28 1994 449 1290 736 1404 349 1294 93 395 52 733 1762 1123 783 479 521 1326 1078 823 132 1071 1321 779 870 928 1871 1138 342 1582 1772 1391 608 723 1960 493 1740 772 1470 1420 803 668 1666 1499 79 489 199 326 1234 1382 656 754 10 1577 677 22 436 621 201 1132 1918 643 1369 1049 993 772 231 169 143 1978 1928 239 553 144 1018 1468 612 663 507 636 77 186 886 41 1883 1300 479 1195 740 817 81 1917 194 82 1317 886 1911 917 518 1206 79 181 1043 1055 1014 1997 164 359 234 147 385 1563 321 274 1583 1893 621 1816 1261 1649 1151 530 46 381 235 437 1431 879 1019 223 1196 1595 1926 604 1798 1269 18 157 1816 228 663 742 18 1976 1238 1399 453 1390 411 1997 1832 529 1966 298 986 1282 880 1843 1033 1099 596 360 1298 273 1675 1305 986 233 1094 999 1037 1308 1397 152 325 845 1957 1759 1086 251 1978 316 663 466 1177 1872 139 327 1049 1267 1873 1107 1690 57 1440 511 1559 403 599 1394 1929 1346 781 1703 1244 1377 1732 322 837 772 1891 372 900 843 1268 1885 1702 1147 634 322 671 511 1512 719 438 955 126 526 657 1154 901 153 675 1240 350 1228 323 1018 1397 1423 1630 1836 1932 1522 992 1715 661 1002 623 309 1951 1483 57 974 1478 1542 975 1141 212 1942 1361 110 892 5 1644 704 169 1268 1298 1737 1682 1115 553 1265 624 1645 918 669 1059 1520 251 1685 1458 1435 1759 1352 34 977 829 1454 906 1486 1072 1423 772 399 541 674 245 918 1377 1800 753 158 1981 1354 505 556 1119 1039 950 935 755 1891 875 1978 1641 1477 182 679 1225 416 839 830 804 77 548 110 1837 1606 12 1147 617 1837 746 641 450 1150 1229 1480 882 1459 1558 1769 302 919 273 479 1648 477 424 1329 314 530 1460 1519 1816 656 197 1403 1093 1636 1252 795 849 1010 535 1836 497 1079 1573 1049 503 928 1611 1563 916 281 381 1555 267 1848 769 1863 408 748 1337 505 209 1808 1663 1102 1100 1348 1334 413 449 846 958 342 1745 620 1433 534 359 1277 1036 888 621 1937 1512 157 531 383 1961 1776 284 470 158 611 1401 1781 394 1518 810 1310 1514 1658 1105 472 1897 1784 1050 1397 288 1847 137 404 1570 566 1602 296 1863 1878 782 776 1943 52 876 1080 1034 1606 583 887 1342 756 1639 538 936 825 1818 314 1198 41 964 250 276 1077 533 572 1381 1981 666 212 1989 1254 1446 1484 469 236 1283 1642 1591 361 1491 1343 962 1943 1628 1265 328 387 1667 1163 214 786 664 3 1883 1416 627 109 1677 1238 157 62 1561 692 1187 1332 1257 592 1830 740 411 1461 710 1587 911 464 1280 937 305 223 1205 643 1496 1179 557 696 718 999 204 943 98 1001 740 367 138 1241 283 742 1228 1479 239 1870 1663 290 599 269 1117 1494 27 220 1836 1318 135 442 1406 1707 1212 817 277 1835 199 1066 91 1725 310 1165 865 1356 1560 204 1110 1210 389 976 1867 1479 830 259 1012 466 230 1456 1009 831 1169 616 1502 1578 1355 1303 104 571 557 838 305 1355 1228 642 6 1669 1618 1804 831 656 1392 754 662 765 388 1103 1228 1372 1176 975 568 563 1563 517 849 1793 181 304 702 800 1765 1915 892 858 1708 1732 481 1918 1135 464 1822 482 521 349 1578 1755 32 1639 668 923 313 319 1305 490 654 633 479 1144 271 1957 625 450 391 1089 1508 995 1200 1357 793 1245 1337 1935 253 72 439 1351 1261 234 1370 1541 509 1159 322 250 667 459 321 749 464 1910 1443 847 1079 1160 1547 1681 1777 781 1311 580 568 970 1527 800 562 137 1042 1338 1944 929 1019 80 824 1610 506 1207 1991 191 989 1479 843 1700 136 4 857 906 890 145 1594 1025 578 752 1316 286 1250 1245 390 109 387 1564 1747 1369 441 1360 1794 825 1865 1614 1429 1117 1160 576 1626 74 22 446 639 1377 155 1002 57 1559 464 1371 1366 1793 433 1517 1649 750 1457 39 678 1561 879 1085 502 383 1096 342 557 542 1116 1089 1091 687 1397 868 992 597 1622 1605 68 470 897 1452 469 1498 780 232 218 1073 164 913 1560 618 1650 255 1835 418 1821 249 1767 873 1217 896 255 1915 1022 717 1302 1533 1348 904 196 103 1198 155 1499 513 1004 70 1483 817 1349 1396 1874 596 1084 1006 1112 1786 1827 638 1339 999 1597 711 870 1927 1353 355 1607 1026 236 1917 49 897 1613 160 1375 432 1431 1311 330 580 779 1303 220 1886 1124 770 1462 672 591 493 672 1376 1242 380 191 1915 1468 893 300 1324 1734 1258 738 477 89 595 440 1644 935 1531 1152 1682 686 1506 1550 1825 1955 579 445 1212 523 1086 1055 171 144 1049 212 94 1681 1891 1661 850 1835 1913 1809 1794 1495 268 159 1024 1396 1443 5 1700 1159 253 1168 388 143 1833 661 1637 190 298 592 656 1141 1925 1659 937 1231 125 1553 364 306 625 612 825 1633 1972 348 1314 1077 1821 288 1537 1052 80 1034 192 1730 1693 1910 899 624 1831 43 281 83 584 1997 243 1983 51 1730 339 1299 42 468 1033 1230 1713 1174 1130 482 274 603 819 1080 435 691 492 1604 1221 263 512 250 1998 519 1131 897 202 1730 1765 1032 877 294 351 1206 108 1433 1211 1942 716 695 33 1427 11 748 495 1184 1214 1572 721 1963 1546 1297 1009 1955 632 1022 705 1592 19 1026 582 402 1491 6 151 1732 1135 298 103 1122 1886 85 1919 1809 302 332 240 702 601 693 950 1553 629 1020 417 787 11 134 1601 1183 107 1860 1263 1045 1533 442 132 1892 1499 593 548 1513 109 873 1163 67 789 163 1515 1433 1388 494 1124 894 28 1248 550 1491 865 328 131 1998 1370 177 1400 538 787 1066 557 15 408 1652 107 323 1491 1707 478 1953 1174 1321 1579 569 656 999 131 120 1369 1765 1016 970 672 1196 1712 1213 1080 1890 1912 1224 1326 1229 635 508 670 1708 131 921 582 355 751 996 1995 853 1942 999 1163 583 1194 1609 1875 322 912 1056 1826 681 1168 1013 1805 716 904 71 132 1869 1446 1251 693 801 1765 1138 1152 472 743 803 619 1313 1908 1306 886 743 1250 585 834 1713 1894 1278 1933 617 1498 893 481 42 1343 1744 1407 1808 1477 1276 181 939 408 198 1415 532 1389 1062 781 755 1502 234 1018 399 1106 46 1437 1928 1105 91 1355 1186 1574 429 108 291 150 1066 565 223 1088 1856 439 865 949 254 1573 429 266 933 283 436 844 224 1197 1751 211 1842 1870 1232 250 879 131 925 142 1742 519 622 1572 557 240 946 1584 342 1137 1596 1140 1921 1041 1644 358 729 1756 651 773 1107 281 1191 1421 60 1452 1088 1288 1187 749 1026 1656 727 680 164 578 434 278 1856 141 630 1244 117 1148 1207 147 1545 520 233 664 1666 690 715 1109 1927 231 1173 1103 770 436 1022 449 1033 1676 129 1321 1853 1464 1072 977 1027 1342 1929 561 913 6 584 739 1083 1017 846 71 479 250 737 1432 1054 313 1124 1039 1980 1702 552 1383 73 1939 466 304 1521 1245 1775 1080 577 1644 758 791 1675 1465 1917 1577 1100 1056 511 641 364 1366 1324 1756 1557 444 1473 612 1463 117 105 455 700 516 1572 327 808 1498 1544 83 51 911 1413 629 666 1070 301 173 322 1414 180 334 559 1741 1556 1800 4 1576 1556 1702 395 505 1242 1017 1048 728 590 149 89 822 770 393 1345 1950 1039 677 1813 1388 1457 1719 294 578 1653 711 272 872 209 964 83 68 22 558 992 411 914 869 1606 695 441 129 1709 842 1077 1940 1938 673 1787 830 1317 1244 799 1391 1984 141 43 1698 521 1743 684 1864 1369 153 62 1026 974 1939 1002 1027 1518 1016 1660 997 284 1901 1481 795 1968 865 657 584 882 1253 209 814 1176 1406 237 1752 1521 1129 380 332 1024 238 1716 251 492 984 1080 492 1511 628 1023 1240 1630 1208 1927 1782 1921 790 425 1802 180 1056 959 826 1077 478 435 1234 223 831 90 184 1630 604 1265 514 1507 931 886 1942 202 1410 1387 1250 1371 1154 1590 942 1406 1047 1180 1646 1155 1317 16 716 944 1477 150 1030 316 1672 1533 916 1820 939 1836 621 1179 187 1852 42 560 347 918 1483 795 228 735 761 1151 877 1553 1339 950 955 508 989 225 554 205 398 1296 733 1357 1240 1650 1106 1101 518 172 1721 336 1137 1439 135 1099 459 997 406 1160 176 236 1231 1025 9 1751 1451 27 131 416 1110 1200 1424 1555 1653 1906 1853 759 1306 1277 211 1886 1221 396 1089 48 1037 415 1066 274 1919 1755 107 396 1398 1315 81 940 236 1558 1080 1669 880 1816 1494 60 793 453 1897 677 1450 659 542 1992 1702 712 1140 714 1029 972 1024 426 1560 1872 1155 1417 842 991 809 941 1607 1779 451 488 1009 44 663 980 1840 1197 197 514 554 1319 1950 1364 901 1962 817 887 1960 1881 118 1525 376 1325 670 1273 434 1933 282 612 1811 1837 1611 32 816 1652 1978 452 1972 498 330 39 1812 642 939 1144 1881 1452 560 365 1086 334 1730 74 1208 1324 1686 1525 150 1030 956 1848 1657 729 378 1510 1494 1721 393 418 154 413 319 1372 1054 91 380 445 1195 949 1560 837 302 836 77 387 383 5 1217 1317 1679 785 1352 512 209 1457 1783 322 1643 1409 155 22 380 693 635 985 1520 906 1211 1882 418 382 1923 343 145 898 1744 1206 790 430 729 1984 1813 1942 52 1973 1090 1644 538 1148 1270 1655 1880 1146 130 482 504 5 1555 407 431 345 919 1374 504 811 1327 1648 1073 1548 37 1361 133 912 1983 862 1546 335 1877 147 107 396 1488 704 1480 1940 211 1389 61 377 1983 923 944 1152 321 477 1375 1752 1199 1223 1082 701 595 1254 556 907 566 912 1312 1206 1009 1213 1634 217 1120 118 467 1757 152 1181 657 701 427 1629 1415 665 41 1635 752 1335 217 1838 1314 384 1352 1187 1880 826 1810 1540 1504 161 111 786 1015 492 863 768 1490 990 1577 554 398 697 1759 246 1642 1978 983 793 1907 1313 1318 253 912 591 62 242 128 1717 602 739 1569 282 902 1738 1058 1917 1284 1303 955 1996 525 1900 1067 901 421 1804 1490 155 610 1750 1488 1324 1774 541 1390 816 1962 1354 844 675 1238 1812 1018 919 1823 1102 555 772 1128 449 1639 642 668 1772 896 1273 1027 1114 1655 1766 643 1539 1664 592 264 1317 787 524 1783 692 484 990 655 607 501 1857 1874 373 1515 1529 547 1480 686 1990 399 1185 869 124 369 1061 1202 881 593 1350 281 535 877 1277 1511 683 1579 1350 256 1996 733 284 1961 688 310 1208 1624 707 1564 980 1001 914 366 1780 882 119 344 1847 489 310 229 1306 404 1847 1108 1357 338 1764 430 1819 1816 454 151 548 1710 1435 1411 189 91 252 1611 75 158 716 544 1196 1583 1042 1791 1447 246 1595 342 452 1082 1881 326 1646 572 209 1369 1816 1268 1172 1606 1950 124 396 482 830 1037 922 297 1207 263 1741 1630 929 69 1333 655 1917 1263 1016 1981 1534 273 1877 842 1703 1117 728 292 919 1933 1150 1361 1283 411 1369 619 339 564 134 1566 1360 1786 300 111 1707 1882 1480 1056 1858 1166 1127 1521 1455 1459 1891 1305 1937 1245 466 1814 1471 1113 203 1857 954 1379 123 405 850 458 423 1073 364 497 1443 1036 419 551 626 985 1181 1177 1679 60 815 1031 1403 1307 1299 292 1911 1576 440 1025 805 174 1611 669 698 985 1893 1254 1143 1579 1525 1299 1720 1405 880 1285 572 1379 1574 122 1463 483 374 1364 1476 1079 1285 1658 1679 1777 491 1406 242 799 750 751 1566 1759 227 1167 1068 788 1298 392 420 1545 602 1274 398 277 805 888 1704 704 1357 52 296 1494 703 1112 962 106 447 134 1227 860 1180 1698 1774 382 5 399 559 739 1612 1575 335 808 1258 1696 1376 1896 723 1195 1434 1659 1612 1134 1165 63 1674 20 151 1274 828 1379 1288 894 252 1647 36 302 1842 1597 1096 1184 1242 1482 993 36 1447 1869 1594 1092 1415 1595 885 75 217 1866 508 1243 1629 279 1911 1786 619 1452 1376 77 326 332 870 760 978 625 815 1748 1508 1112 1890 626 233 1867 564 1360 586 1776 1792 1401 414 1952 1100 1825 1008 922 874 1170 659 184 493 224 915 323 1229 484 654 1027 668 1927 1042 761 329 701 1305 513 1845 1604 1715 1186 629 413 370 1080 375 778 636 1811 408 1209 1020 1553 1829 1328 234 1018 1104 761 1500 1867 1494 1392 1021 1557 1279 475 1582 1238 422 1369 826 1177 602 910 1182 154 579 1246 808 108 153 1479 1935 286 625 1253 115 1419 457 1600 311 1889 1255 1224 1932 1765 1980 1652 144 1300 863 1607 791 397 1960 644 1640 990 617 708 668 108 1716 1814 1330 327 777 38 935 588 750 336 1108 1517 261 1142 1576 1407 1944 1425 999 1330 1624 677 723 1094 1382 232 699 924 977 357 673 1403 210 1067 64 68 1300 827 1613 1959 1417 562 1773 695 1480 1507 1528 1180 1883 1082 316 1944 1512 44 581 1581 1054 1010 236 204 1571 1256 1822 1952 1483 1889 1150 1117 1564 1709 381 259 160 126 953 1048 698 1319 1444 1540 780 1862 726 510 457 883 405 1304 1430 105 1829 1830 1591 1110 891 549 887 414 534 298 1287 644 16 584 1419 1435 1920 646 1586 1753 292 80 1589 1101 1022 1308 273 707 476 240 1704 902 1213 1251 1956 1030 272 1281 974 874 1391 115 1614 999 1372 862 372 1617 875 314 471 1857 49 454 764 89 1691 603 361 740 1153 734 266 1345 1356 361 1331 769 598 1372 871 686 1985 1056 505 1551 1084 1085 930 361 481 1021 962 857 1074 1152 266 671 1381 337 9 541 877 728 549 97 315 1506 108 1486 580 1342 604 594 117 1593 272 947 1093 845 508 379 26 21 395 1078 1199 1028 22 1722 436 1975 1624 615 630 696 1952 1150 913 548 727 1750 1779 847 3 1597 674 1111 1418 1244 657 566 491 1406 799 252 1850 563 1105 236 1466 1136 593 1125 1200 1337 1174 1013 149 1217 598 1497 748 1 1225 840 869 1719 1009 1744 497 1905 343 1040 1303 1435 711 1561 134 1686 782 527 1532 1833 1587 148 151 491 1348 1350 1242 338 1283 1112 1154 854 337 335 505 778 936 78 1947 572 495 1588 1799 1482 1370 851 873 1767 1 485 1893 222 1778 618 710 1271 537 1749 1144 808 271 1832 978 30 768 1021 185 844 1665 1911 97 450 306 664 645 1122 81 404 41 1999 1839 1061 1421 39 455 561 997 1507 204 777 967 1644 1330 1619 1908 960 1024 810 1451 245 564 725 91 1229 1207 21 935 651 307 1251 271 213 226 1737 1564 1275 1369 447 252 1671 1589 138 95 725 1156 1808 752 949 1384 1055 1816 1870 231 1982 1264 933 1782 1780 806 926 1208 1640 1779 1187 561 1896 1434 1411 432 1966 66 876 1244 1600 1111 1116 606 1255 1902 404 976 866 296 94 1428 1132 1002 1297 552 891 1594 1827 104 1499 668 1566 629 682 414 486 485 789 688 1178 266 1299 1641 744 231 32 1174 1446 1169 1725 1411 623 306 534 1343 1162 1956 372 139 721 12 1508 164 1104 1221 1911 1393 1565 63 268 1182 504 598 667 1275 722 744 1123 1663 67 946 711 881 1110 1018 68 680 776 1906 838 321 1537 875 27 1073 33 1209 392 763 735 1862 1738 1268 1886 425 736 342 258 552 264 1426 898 1067 199 1465 541 1571 1757 1293 1025 395 504 1683 1226 798 1864 860 1689 1241 1603 1348 1573 1506 985 250 838 1546 139 1906 1279 991 407 1335 747 836 1703 661 156 1205 1147 277 208 726 884 1578 229 1580 579 1341 1279 46 785 1012 215 316 1776 1320 1205 769 1570 70 274 325 1417 150 1527 1638 1262 1163 683 1321 1461 154 27 1515 625 1790 1546 717 180 1451 491 895 1850 1122 1052 1771 791 1557 1014 982 558 140 754 1747 676 214 862 1401 52 707 1712 1013 371 1794 827 1155 1671 679 432 1865 1124 480 1814 372 1703 247 269 1816 231 858 927 1618 1000 922 1720 1376 481 1761 1944 595 1313 1767 1254 771 302 422 1591 884 1566 733 1935 841 1081 1602 216 374 1150 460 305 1786 1206 1775 1016 188 854 1193 1963 1028 1881 1677 1675 1006 1885 14 1411 1547 1356 382 712 185 222 551 593 1924 941 1114 1000 1804 1065 102 625 1481 813 1212 762 1980 914 1 1300 680 1602 899 1602 1729 1904 1391 543 452 1622 1138 1221 919 1311 398 731 322 38 896 1183 1950 1150 1488 484 93 1364 1193 1981 827 1570 1129 107 3 358 1019 1139 1173 642 115 1268 1062 100 1273 1559 1192 409 43 472 1404 926 1484 116 1573 711 433 627 511 1620 1629 1736 640 48 1867 711 61 539 748 1878 1520 667 1602 1991 345 79 1261 1573 1187 1924 755 189 233 139 1765 96 280 347 1952 358 1318 1555 1249 1892 643 403 1469 768 1151 523 384 517 1036 1683 4 147 198 989 388 984 400 792 1313 517 1265 1895 981 522 1759 1794 870 4 26 362 205 792 604 1522 696 1424 1728 669 1645 229 529 1923 512 653 980 248 1367 920 872 1854 1228 646 956 1625 1490 507 1939 1619 443 613 772 1682 233 1117 68 1127 1044 1148 1640 249 1068 993 117 1985 1520 528 443 486 494 1916 1954 1244 1211 1256 387 745 309 1499 1594 920 1735 562 459 1138 189 1723 1427 1305 1513 367 735 518 1845 494 1699 1302 154 1506 804 1553 416 1917 774 1932 1783 1588 334 351 38 1121 815 696 1474 1251 615 33 49 873 847 1440 1070 63 718 1182 1216 1831 784 139 583 1579 438 976 439 1970 77 20 664 1138 499 291 396 405 1463 11 195 799 1697 889 1676 1471 578 516 957 1780 1293 696 148 434 357 1591 175 1300 649 1802 217 68 78 142 1078 889 284 557 1457 1025 716 1993 403 1423 1856 977 519 1062 1411 1885 1148 247 1554 1196 123 1447 1787 1121 569 1013 1669 457 527 842 1377 528 984 1922 480 1429 1947 522 293 139 570 59 172 481 1146 598 1914 660 356 1056 759 499 1275 1887 1450 723 607 1781 1427 420 497 797 1583 1780 616 36 1575 1331 947 619 1530 7 208 202 653 1569 781 902 1504 623 29 1750 627 707 397 1410 1032 1524 1399 461 779 1315 374 613 383 1793 636 56 522 207 1121 1210 1236 1990 29 68 1004 857 1463 511 140 87 350 1201 1806 1301 1097 311 1535 715 1562 468 1971 1982 296 841 1241 831 749 1366 1664 1681 1789 527 1066 80 1016 434 320 945 1890 1528 791 964 1009 539 1873 1281 102 599 1270 322 448 1939 1253 13 1517 1746 934 454 163 837 274 1058 622 1747 1989 1870 122 636 162 881 1108 1770 1575 767 1964 1145 1795 864 798 1081 326 1968 609 1570 728 1912 110 391 317 1358 517 365 1318 1928 1181 1150 747 1014 1803 1193 1480 161 518 157 1318 1838 1608 1430 1772 408 151 1814 1638 109 1636 312 964 935 803 321 790 1535 1261 1176 694 1261 611 1495 166 2 19 1490 461 1497 176 552 1692 587 1373 360 1397 1795 250 422 1150 33 1090 141 226 787 212 183 1529 577 1041 1675 1226 311 1941 343 1614 152 1466 1630 1446 817 1721 691 447 1789 658 391 725 119 303 1472 886 1860 803 826 169 850 536 1570 559 908 10 369 664 1248 558 965 1001 1154 40 1510 173 34 1915 184 345 283 369 1004 1972 158 637 172 183 1311 575 1623 1682 1261 1097 1641 1679 552 1824 1247 458 1454 1733 1274 1553 759 1444 514 841 738 1404 1580 1457 511 144 1471 1515 1134 702 1603 152 168 942 347 275 1837 333 805 1233 365 107 1328 680 1531 1857 1053 573 319 1351 121 1346 1739 421 74 1472 976 360 87 193 1793 1064 1789 754 584 1176 1071 1158 1144 1805 1038 1182 1268 754 186 1400 62 907 263 1142 482 1401 1764 977 1059 1854 728 781 1782 897 1405 1774 1022 1412 1393 955 776 1588 1659 1235 1432 961 491 957 547 863 885 1316 1311 747 1504 883 1031 1506 1434 1485 1940 175 14 160 1865 371 1768 1419 1229 1018 1416 573 1022 1691 694 336 1396 64 1493 839 787 568 746 355 758 361 783 268 1048 1545 147 14 1300 511 1349 162 529 902 1009 751 502 1042 106 432 1508 1733 88 455 483 804 1475 1186 1709 1206 417 1838 1867 1085 1213 777 1980 440 409 1405 1581 807 1717 649 1606 1345 288 1090 609 1299 509 1434 1408 234 10 1279 1055 451 46 1368 328 1152 33 780 1014 910 1617 739 1340 773 818 960 1366 1664 1813 1264 1296 1757 1484 380 1606 422 156 565 1340 450 420 1425 223 1398 1453 64 1259 1216 755 357 95 645 1924 1489 238 937 1158 1842 1527 1263 973 1260 1399 770 1037 1030 1693 164 1677 1817 910 1604 765 436 315 389 1353 35 1952 12 767 1441 686 1754 237 1212 619 524 1310 1976 1544 1215 1639 1367 1779 1448 1644 1143 1054 163 345 1260 864 1193 1518 16 1803 1592 42 584 1454 590 43 1833 1579 1285 533 1867 1259 934 642 1148 721 1175 1192 696 1900 1590 1793 216 1857 411 375 280 1545 1449 1710 1101 215 1990 1687 791 1644 1036 1586 260 14 942 195 726 1767 462 1545 373 1738 222 1659 599 523 38 227 1439 1183 1558 1088 1268 1825 1804 630 1252 455 1688 1401 1353 1700 1406 1114 1146 448 12 785 373 1349 1981 1435 1292 1259 1021 1702 45 310 1598 1947 1702 862 298 1211 1001 1712 266 1822 492 947 1910 935 437 701 1726 1676 308 87 1673 964 705 1278 795 1522 775 700 1356 1393 1009 455 1047 512 1285 1175 1520 417 494 46 1738 621 1006 1795 536 1146 1363 1023 1826 111 793 284 1451 806 1393 1195 16 35 1857 1621 899 677 1547 516 1433 507 1698 851 160 1177 75 1731 1702 155 1905 1087 262 1369 923 1106 1972 443 1505 1144 1995 1327 189 35 420 1929 1727 1103 1674 442 1492 1351 540 4 1847 601 1810 1980 920 503 836 273 1997 1824 440 1741 1990 1295 1930 330 1349 1218 1072 1878 1390 1101 1822 250 811 1136 56 679 755 487 887 866 796 1584 1182 882 446 1234 557 1383 1018 1292 1237 1645 1515 1692 509 610 1388 273 340 1988 1834 531 1544 1534 156 465 310 1557 560 1675 1267 1982 1607 178 1339 1346 1684 1324 1785 916 1633 925 1014 1266 995 306 180 683 78 1295 269 1361 444 1292 104 1342 506 1515 589 1115 1908 1341 136 31 1202 1206 1235 1013 1442 1774 943 1329 1433 137 1411 36 932 905 1225 510 1876 483 756 36 681 416 295 1490 302 692 1090 338 1109 1204 1294 1950 964 1475 1404 162 305 1182 1192 102 170 1562 260 186 216 1930 1122 2 1093 1717 49 1765 1323 1302 877 1121 911 86 976 545 1326 1816 205 162 1974 707 271 946 1240 982 1661 1433 1293 1046 976 429 1975 1579 1624 401 1273 860 1212 1405 921 1416 1649 1332 629 1304 686 1537 1188 97 1373 1188 703 909 1379 460 1919 204 1748 1157 1945 119 97 580 1415 1190 1219 432 120 994 1501 1988 108 589 1613 1314 1144 97 1315 1914 481 1031 1269 1499 87 1001 1394 905 1167 1178 1589 752 198 1828 1277 1096 290 161 1595 1385 267 1646 1755 417 59 1182 503 212 609 203 616 1523 1692 434 1102 1664 454 351 562 1425 1279 1366 1290 99 748 1365 525 144 1200 1494 1016 36 1273 793 1168 1773 1262 1457 328 1265 1640 109 1621 1781 1694 1722 1584 203 1365 1079 556 1499 167 762 1993 725 1060 673 1737 1461 983 252 641 953 1627 1929 818 1007 1517 975 1064 1666 707 447 1554 279 1133 1143 931 963 1003 218 1864 319 1520 493 44 1791 453 146 1929 495 561 1098 207 959 280 1927 137 1248 1169 1360 958 1935 748 1833 1222 786 1203 1010 95 1281 1249 318 862 183 337 1751 1289 1176 712 623 1700 1029 1701 298 650 1438 808 1947 447 264 1105 141 228 847 1162 1635 555 941 408 1 1995 284 1213 844 1046 328 162 1327 313 1017 548 464 307 560 1644 1411 874 31 1251 62 1419 1694 293 1372 1056 1435 1974 133 1367 1025 562 861 1056 125 1097 12 263 333 1852 1311 1971 9 833 638 1358 455 13 1133 359 1866 578 1558 1844 1354 1478 710 203 522 902 1591 291 726 795 1935 742 1211 1101 183 250 716 1573 1694 1089 1873 903 1935 1581 1955 672 688 712 630 684 1708 1635 470 1483 644 1325 725 1364 1953 151 1139 779 398 1413 1743 1584 771 1863 1405 1272 996 1225 1817 1487 1756 56 1243 333 1204 1654 1804 393 1001 1056 1367 1676 29 1118 1379 1704 684 1818 768 1960 257 773 944 1833 1802 1542 1433 506 1338 676 1608 1776 557 983 376 253 1569 1033 355 690 68 1027 88 738 1784 1013 381 425 1390 54 1223 1404 1122 189 296 67 355 383 8 1077 1206 778 1271 1122 171 1217 49 999 1344 41 276 1022 596 1283 1006 1124 895 716 1419 1727 1200 273 1053 415 1896 71 300 1427 1653 297 1745 864 1617 1299 1853 1806 1948 431 1903 916 1847 1534 582 997 1187 218 676 1370 713 361 900 738 923 1940 685 1911 618 793 22 1987 1674 1389 365 1827 1955 1046 1427 1803 922 185 1914 426 767 639 850 1152 120 574 1824 93 654 357 560 1515 1813 711 1949 1822 1394 1468 1246 747 1305 1812 1299 167 1205 797 1856 481 107 1159 1001 1731 1393 758 144 1717 1194 216 1514 147 501 616 856 273 1112 1058 1317 1387 1159 247 315 401 954 371 1084 1699 1181 62 493 1209 969 1152 1957 647 307 489 551 1087 659 128 523 7 1336 1785 1572 460 1275 572 1438 1927 1681 1716 598 575 709 229 1663 15 997 1858 1250 442 1419 318 1749 1996 1231 1937 1183 1347 1674 1645 1963 1918 1838 482 1979 1380 437 734 832 1305 328 1497 951 1052 1874 1665 389 20 899 705 1526 1404 1352 695 1986 380 1179 1942 946 1979 919 1993 657 1906 288 361 1142 338 1488 1377 658 1161 1300 1647 1557 1313 201 78 485 697 433 1090 1282 1176 1114 676 1379 783 1 1615 997 462 1522 746 534 378 1796 1511 1613 30 227 1450 252 1983 1629 798 1320 996 658 1989 121 1270 277 1007 1965 69 264 1773 1121 427 679 1270 291 901 292 601 1698 1214 1539 1060 503 78 742 1796 824 36 1180 1246 1705 207 197 270 566 1812 1641 1182 816 555 810 618 1972 1850 1495 721 34 1094 19 1374 123 1911 293 871 716 1804 1729 838 523 895 1415 327 432 1210 218 913 1270 474 100 1848 98 34 744 962 1635 435 1560 825 458 1771 1480 768 1196 972 1203 778 1109 1455 172 887 1840 1448 1863 1344 1012 428 1802 565 1553 416 62 1973 1100 1603 506 910 1223 1343 1586 870 820 588 363 1305 1707 982 1939 883 634 1440 735 1376 1437 1128 421 1106 1678 749 1547 692 1678 110 1535 1261 133 1749 1752 1686 951 1509 1117 1647 1400 127 1109 927 1857 1835 542 491 962 629 66 1321 154 678 1047 1925 1526 1221 198 644 1014 109 1823 919 1766 1425 586 1170 1212 717 529 1454 269 1902 1836 1163 949 1205 1885 1946 326 1288 494 1162 1936 1386 535 81 835 1821 788 894 1569 740 598 893 1127 1741 329 58 1805 527 566 89 1756 1889 1882 1893 1999 844 1671 1560 1214 1377 329 1387 903 621 507 590 1213 220 1723 266 1062 412 364 1861 831 276 1515 934 1171 1348 500 1321 1212 686 1333 421 1593 1046 1203 380 1904 1783 332 1907 1814 1526 957 1507 525 1018 1701 1471 317 76 457 8 519 1995 1897 1501 1621 595 739 422 246 127 1191 98 1561 1421 1851 1728 167 1090 480 1755 838 557 1940 1322 1659 976 1561 343 32 460 1045 253 390 796 444 584 412 997 1756 1400 1025 668 1671 1702 535 120 1350 122 329 810 1963 12 14 1483 1576 793 526 1781 1662 296 612 1908 1897 254 133 270 1802 1359 672 1360 1621 1766 1974 1995 1741 359 860 608 732 355 207 1848 1191 1947 1559 1383 1120 185 63 353 46 1403 1571 1773 1611 1169 459 473 605 890 936 270 1703 1769 541 1190 512 782 752 892 629 1954 176 803 1482 1187 328 1113 1126 497 1461 700 1968 1320 1829 1950 85 1663 1873 549 700 1824 1613 391 1739 394 429 1796 1386 339 602 292 1272 1185 1637 1507 446 171 1818 377 513 699 1241 367 1132 1591 1714 1951 1117 1600 1903 1179 1614 1467 1286 929 1831 127 1902 750 1906 749 1906 208 1728 1046 709 1648 602 1530 1701 1888 729 1261 1874 1985 1226 879 193 1529 1805 1116 332 899 397 1473 1180 870 1845 1424 714 1451 368 1622 338 1817 1890 1579 73 1379 453 1945 1984 437 1127 928 393 1419 1618 202 874 1283 75 1083 1968 1939 240 1851 1926 814 1548 1015 1174 1459 748 1380 1743 838 487 486 968 1780 1417 1520 1156 1361 353 1644 1622 1460 1196 1694 1542 1589 1457 644 181 1461 319 1265 1565 367 3 362 1085 1262 1775 1872 1540 304 1079 1280 1355 1625 429 711 40 842 656 1625 1872 292 224 612 1853 904 310 608 1056 1856 562 427 473 1683 1876 898 1269 1045 1855 1298 391 1325 58 672 218 316 873 789 405 539 1116 287 1248 563 23 100 870 1458 594 1128 1244 605 1809 1008 1505 529 662 327 1878 1151 613 674 528 1560 953 1648 332 1252 581 1988 354 1721 1646 853 109 1850 519 885 298 798 796 17 1647 1187 116 1961 622 914 1457 1089 249 388 121 1207 360 1206 1050 1926 265 1225 1833 1050 472 974 1756 1748 1376 1888 1465 1585 16 1313 846 598 193 474 1523 1662 423 1693 1421 360 582 189 1204 1690 1703 1009 775 427 1307 1188 894 448 1679 1889 1024 133 688 109 454 1166 1009 869 895 1230 603 1802 1750 71 1685 730 1314 1283 1028 449 364 36 1780 1792 1382 647 839 1324 1242 1934 1070 138 1392 669 1014 1642 900 1717 1205 481 1767 1472 853 668 1269 1036 1823 1505 728 44 300 760 1323 506 1688 923 1425 1746 200 1978 38 1147 1613 706 102 759 810 1006 1597 1214 1635 638 815 1621 1942 727 233 293 894 1275 87 793 133 107 1479 1255 1162 314 1358 1155 52 116 1194 385 1222 1119 760 74 323 1649 855 1216 1043 674 1757 1477 1895 99 1240 1625 1129 1071 1415 419 520 1169 522 786 1651 726 167 1811 1779 245 303 758 910 220 1040 253 57 252 668 1941 1742 471 1146 1112 527 1833 1644 241 1097 6 800 1313 12 1090 283 722 1402 1159 435 1387 94 1954 1403 35 1872 622 213 1673 310 118 707 1187 1756 453 366 1797 1911 1600 1243 1701 1078 1270 1931 605 1114 871 577 576 1144 1459 346 1521 1197 1300 56 1568 1937 559 383 1446 1631 1015 1700 643 212 1123 866 1078 374 1840 1519 1453 1991 1834 1326 157 1194 1511 1670 212 245 20 1684 125 311 1268 732 597 1580 1270 1254 956 367 871 983 349 1183 761 1996 1697 805 850 702 1760 1861 1207 1107 106 803 634 1809 1846 408 545 761 1849 1989 1770 353 249 679 1772 1826 1554 1116 1311 1411 697 612 1727 102 1439 348 157 706 312 887 215 224 1020 1358 1096 1690 1582 1050 515 1025 75 1198 1180 1358 1701 522 232 235 97 1502 886 290 270 316 926 662 56 402 681 194 1611 214 528 927 43 1458 1146 457 643 226 257 756 157 539 1732 1099 1090 1503 754 1913 178 942 1541 140 165 1823 573 1526 35 1695 271 1974 818 1785 61 598 1982 1800 727 6 1838 1865 1875 1530 1253 1331 1657 143 1829 491 1362 1892 891 1108 451 1927 1671 1764 660 1069 138 909 1238 373 677 793 803 687 687 1799 712 1145 1399 1302 17 827 955 1919 1812 1044 761 1161 785 804 68 1463 1720 1068 426 1412 1259 1266 1091 1281 822 1401 1356 766 60 241 1972 1432 132 667 1606 50 180 655 361 439 284 801 1077 1662 1366 114 1511 959 1308 1731 1654 982 1755 463 1127 1846 887 1817 1838 639 448 372 1158 930 1715 578 163 724 1635 1391 70 514 553 862 320 21 1993 580 1290 1110 712 532 5 1795 1307 1531 446 1122 530 525 1460 757 1125 1792 1069 318 653 103 1125 117 198 1473 185 329 1795 660 1155 1364 99 99 215 1681 1283 1768 941 578 1924 14 1519 189 1774 1950 1750 871 1797 44 1729 1108 763 1379 134 1661 998 175 779 1091 1347 73 902 1299 427 632 1828 1467 69 1717 1816 236 621 1680 788 848 1572 962 1516 1374 247 274 201 1371 1556 828 252 195 1242 1135 660 265 1776 1430 465 1771 265 1737 1177 1050 1047 1877 1100 776 1726 505 195 227 1498 1346 1758 1297 1268 922 1518 668 1472 1020 128 1200 1914 59 1675 338 1507 1811 1100 132 214 272 1280 502 656 958 385 1151 415 689 1957 941 1898 1174 1524 313 1266 1562 1448 1886 1416 41 1529 795 1311 249 106 823 194 1977 1950 677 185 996 192 1688 728 1354 1617 185 1641 1104 722 1398 972 1431 53 1037 1659 1067 1263 1866 1683 1357 577 1277 1040 307 503 256 423 1134 48 1271 634 1196 1632 264 1256 1440 626 1341 131 383 1410 1032 918 315 634 422 1943 1445 1739 775 265 255 1278 46 1253 736 923 196 170 1243 1243 257 98 1762 1897 141 231 807 830 1028 694 1828 445 1529 1026 12 1211 1132 157 465 1619 1038 547 630 762 1444 183 1800 1390 763 1873 1945 804 316 1352 1181 483 1488 269 1497 299 1989 216 504 986 369 120 1616 848 166 1653 1797 1921 103 679 1900 1275 458 300 899 664 30 134 1327 822 1071 324 5 1622 1032 915 765 1458 1145 1363 612 162 1289 1342 1745 192 701 327 1178 91 441 1136 1928 1417 1942 1231 265 545 629 17 228 40 1251 1646 1154 281 222 944 1083 1082 1591 111 1646 141 584 1374 1462 1317 88 620 1177 154 781 387 1026 142 161 1301 194 32 1752 1976 1938 785 1296 1567 844 1238 1370 988 603 1837 1528 978 1472 1523 1272 752 742 1573 1552 587 424 1798 410 1834 722 1056 1554 1992 1350 862 541 1397 1424 42 1213 1646 427 163 1203 1679 997 737 1332 1798 784 1948 158 1706 315 41 956 988 1921 518 105 1036 528 121 1666 255 461 1811 703 127 1174 1611 1491 452 1783 537 545 274 849 1919 18 947 1576 1023 612 1398 892 313 1573 1735 267 243 433 482 404 1647 984 1122 319 87 1732 1407 1052 716 953 632 1161 575 477 492 727 1407 10 1647 1743 629 1490 219 97 1405 1315 981 1358 710 1755 1586 1223 1834 1869 474 84 1170 1380 940 1978 164 1832 146 407 1695 335 213 879 1577 1606 132 1709 1846 671 1650 770 1452 269 1726 689 1317 1150 1462 911 1236 553 430 517 43 1656 590 1016 1885 1303 1498 666 1120 1246 1782 306 1157 1275 1945 266 26 1060 1169 503 943 396 744 590 41 259 150 773 1524 1747 1959 440 428 360 1149 1214 1693 879 505 1451 505 1363 166 454 762 132 711 269 489 1353 1651 1800 718 1063 1357 988 521 514 1849 1634 257 963 571 743 11 315 1106 836 221 1016 294 1104 1779 1861 798 1221 1361 1159 1829 944 826 1269 429 685 273 279 1732 643 207 66 1223 1228 580 194 1556 680 753 602 1108 1826 757 809 1769 803 1606 173 804 1717 1042 1052 11 811 599 1248 1001 559 688 1459 1046 1147 1745 1628 1560 1277 1525 1768 1818 1573 1349 861 732 1648 476 1226 1147 554 153 755 706 272 549 844 1281 756 870 1828 1022 1876 163 1428 89 924 1288 1703 149 1483 476 1724 1267 1876 465 218 16 679 140 1413 723 1199 1558 622 720 1660 674 511 208 1732 1440 1030 612 469 1553 113 1127 1999 1724 748 900 464 1472 439 361 1807 267 1596 1626 509 1627 1919 1337 409 1459 279 756 643 1632 364 1439 291 1612 1137 52 1691 1763 1155 40 458 213 82 192 1587 1371 465 1171 717 1964 169 1458 716 1170 1635 373 224 1001 1253 120 1196 1224 1195 1399 1817 1428 986 1317 1340 1889 1298 1251 1990 346 978 1790 667 915 1761 1242 1558 428 906 1566 554 425 694 528 747 1296 865 1347 1438 1139 134 590 1759 1662 444 543 898 1075 693 1728 1116 292 1268 1928 1970 1969 927 1733 1042 803 1798 936 33 1096 35 274 148 1728 690 830 547 1414 1715 526 1467 1828 93 795 596 656 1669 1751 1186 1883 1807 1765 975 1517 1204 1116 553 1273 1094 1480 71 1542 304 465 1730 1648 1329 1728 610 1212 1418 335 1287 940 613 832 345 1250 889 145 1922 1991 940 622 1914 1662 1240 103 771 1685 65 36 342 1244 21 1431 1325 1914 1941 1825 1395 1580 1060 151 233 1518 1405 1110 43 1663 730 277 1570 688 1570 1514 395 862 322 255 1208 1696 544 374 197 803 1116 1579 1901 116 407 1065 958 1917 1400 960 1083 52 893 710 801 288 671 1131 284 1854 858 1617 1082 1459 1915 1211 976 1394 1082 1957 1740 1632 922 629 1723 583 1167 1393 731 1208 1839 1985 516 1300 828 1942 643 1869 1137 1164 1975 1032 523 571 783 1382 586 1620 19 675 792 410 1987 1342 1881 1614 189 1147 148 1376 435 1861 881 835 1739 456 1683 1281 345 574 1656 446 458 343 238 177 1522 1215 312 1440 345 1867 1042 1820 1938 356 145 109 1228 1143 607 1279 700 1868 741 589 1098 1286 953 124 667 618 1931 1596 847 803 1003 1626 844 1893 781 713 1099 337 991 899 1041 217 202 1003 1905 1877 1287 292 1375 340 1508 711 232 1991 1463 1569 1281 874 1539 235 1085 4 841 111 1667 1938 480 1255 1951 655 823 823 264 1126 251 958 578 1387 1189 537 293 279 1909 1674 1149 274 1221 103 1075 1334 231 837 252 738 32 214 433 1292 377 961 1711 1659 1444 465 1183 867 828 256 1208 1986 1104 1830 964 1035 1313 492 1921 1345 1098 678 921 1574 400 1953 1956 68 1113 1449 796 252 1778 1503 481 926 1852 1320 430 1576 182 649 124 722 385 145 1653 1545 32 1032 1452 1146 686 407 907 594 1077 1608 173 1491 1180 1024 557 1930 928 1401 1967 767 535 1653 1550 813 129 1503 1413 1378 1103 388 1537 937 1481 931 246 358 602 865 802 210 703 976 943 312 1584 1537 1805 1630 1950 183 239 232 1006 46 1301 185 964 1500 602 1708 1124 1159 543 1619 484 1143 407 1933 22 253 356 125 357 708 674 1032 702 822 307 240 1138 1458 1899 639 1800 621 428 725 88 1559 1445 1734 1333 1216 1046 958 42 1163 1336 1255 841 1 539 396 1296 1065 1839 1198 1934 870 278 231 660 1378 682 509 478 586 588 1050 308 217 365 217 1644 1785 1872 1603 1491 567 799 1515 1052 1703 1997 967 1112 1321 972 785 1703 1066 1920 1500 1325 1405 1620 634 392 1147 187 1661 1073 553 1850 1421 993 1482 292 1626 646 1940 1397 1107 1831 1111 596 902 1108 827 1746 40 1457 793 1112 295 884 317 113 1310 381 906 851 649 1238 655 1684 810 1339 617 1866 1451 892 1481 1795 1925 1217 1671 1718 848 1229 1479 1898 716 1669 1291 486 1680 195 1433 393 1265 1846 159 1883 1525 1068 996 787 1655 1667 432 762 622 93 398 1023 1370 434 1297 893 111 522 1254 1226 533 1067 1801 1586 910 1519 1386 1988 1802 1674 1360 1338 1848 1467 286 911 894 1985 1862 668 266 1680 1980 179 810 803 1756 864 345 980 1135 1900 715 938 185 1476 827 1299 582 330 1890 1314 663 1418 1371 1210 552 336 37 1324 1236 488 937 797 58 1957 1116 1900 817 1127 791 466 1722 151 1989 827 6 900 621 1076 1512 611 1537 1702 1147 610 1894 18 663 14 261 972 576 1574 769 1693 1008 1119 1434 788 871 857 881 253 1856 1810 1821 533 517 282 605 573 741 695 1487 333 821 314 1105 1482 501 657 550 10 372 958 251 792 1287 24 1338 1860 1542 448 95 1021 1223 1543 873 881 1136 1566 515 1684 1079 1438 452 191 1388 1146 115 603 25 113 319 542 1736 424 527 1157 1894 632 1445 227 1847 1507 1800 89 1290 845 1618 23 974 1609 1367 1873 1717 1601 1415 53 1944 1706 550 252 1739 295 26 463 1011 205 1092 493 1605 199 339 794 496 858 1253 1418 366 812 1728 62 1303 17 1600 1085 1319 6 97 1719 1281 1042 992 1478 1460 713 93 1622 1165 1747 1028 679 812 1885 876 1025 363 1006 62 375 1773 1836 378 1662 1860 1311 7 368 166 1079 955 12 656 650 1610 1505 1547 945 1217 731 398 1715 837 700 148 1842 343 1103 784 1205 187 1737 142 1445 250 512 1004 1532 1269 945 313 538 410 13 1948 1242 156 1124 1672 165 526 453 1071 1686 608 1715 1092 1662 605 1772 486 392 1476 1383 954 1231 1990 1324 327 1630 111 1145 1896 1241 1161 1361 1502 1515 573 1607 52 383 188 780 1703 290 1549 1061 1669 1929 1191 1265 661 1487 897 1674 696 1618 519 297 350 543 224 239 60 1338 175 417 588 611 87 563 982 438 1106 425 1278 1 1219 410 446 363 1898 1142 661 1859 1001 1769 1168 1862 1957 960 216 422 111 1372 796 583 83 869 640 1355 112 544 1302 1537 1689 1428 173 1882 604 1609 1303 284 1569 914 1999 90 1765 77 250 820 1464 329 301 1098 1395 1863 640 1095 558 1892 786 92 881 742 1629 186 1545 1316 1226 836 734 683 1432 1541 1939 190 186 1214 1213 1806 1599 946 1399 443 1910 389 53 905 1440 754 1544 454 1848 1308 514 1451 193 1720 554 642 208 57 1298 1527 1802 1884 1319 65 1822 245 793 643 182 1225 1164 1902 506 94 1485 330 53 112 649 549 44 1781 251 1450 701 611 100 1749 276 1184 336 1446 996 362 454 1124 1508 1881 304 149 279 546 589 1259 481 925 1139 145 1719 249 1288 1654 54 1662 1219 313 1238 1859 767 1238 1824 1537 1776 847 1070 88 1896 47 1235 337 1900 987 1483 1091 547 1930 1923 1578 1887 1767 1148 1845 847 580 1948 1390 595 864 134 1600 178 1500 1867 420 1897 619 1697 76 629 1001 691 436 1619 1534 1161 1878 645 1282 1081 733 1416 947 1438 1180 1444 1620 264 319 1748 1497 100 498 1926 1184 654 1121 1333 1986 1860 1872 1141 411 492 1596 1086 805 761 289 461 476 666 1982 839 1918 1156 1366 704 97 1697 1016 1628 1545 553 1121 339 1962 1824 1840 602 347 15 1387 191 1260 183 1072 581 153 276 542 1073 463 783 1669 84 1247 486 1579 1755 1121 640 33 1539 986 1291 565 1249 1297 713 1529 1345 975 539 1828 508 1253 236 1640 736 1410 1777 1380 1067 452 1230 586 967 1679 157 1363 925 60 412 370 1443 436 1892 295 1991 142 353 821 1553 1317 511 1541 324 189 1281 60 534 1511 344 1451 993 1443 738 1974 424 1365 1440 1559 813 76 1725 243 882 1919 476 605 1103 776 1169 330 1108 229 627 165 1839 589 1184 1236 1616 801 1137 235 443 1923 960 1055 510 1562 152 1373 1524 1814 1291 1548 1289 1330 1241 1857 1391 1432 48 353 240 1673 1359 1708 1525 1996 1200 1592 438 1495 629 1740 1443 172 1250 1502 403 1238 187 1615 1130 1252 1679 933 1680 1509 165 1545 1936 437 1270 707 1535 1783 1260 242 590 515 745 2000 112 1522 1835 1110 288 1032 1119 204 1629 1696 1987 387 1207 1086 688 1495 1263 401 1304 927 1482 1608 348 1350 231 103 657 1439 209 506 468 245 1334 1145 1084 321 9 1292 1007 495 69 1185 535 1395 67 572 278 1544 1758 894 24 1929 1349 1017 1417 996 384 818 1959 1035 1831 1816 408 1165 224 1573 1247 181 1911 1075 1051 929 258 1824 896 1174 1526 453 1338 1073 1844 211 703 241 56 1295 1077 803 1476 1984 1349 366 1640 1622 302 209 1717 1117 508 794 1730 1522 1546 1273 1854 1910 1909 627 599 801 1683 827 1019 1289 565 686 92 1330 857 381 569 600 1091 369 1788 587 812 346 1870 266 363 936 1009 500 1252 510 1327 842 1726 1956 879 409 826 1228 1897 935 1376 919 986 268 1212 89 1849 771 1993 810 698 1936 764 1758 627 148 853 376 1726 1967 1553 842 575 1733 1812 960 1622 1861 1669 686 1750 598 1450 1894 231 1810 758 1967 1386 1544 176 754 1532 1612 1446 311 284 66 561 784 895 603 298 148 308 1263 942 1039 1588 764 350 823 668 1133 410 930 1598 1919 1807 503 69 1840 1535 402 184 1352 1536 1852 1024 1661 1383 1130 1501 113 1798 1060 1894 591 436 889 576 519 1164 177 626 37 425 179 1286 809 368 937 1441 1218 1582 1248 1287 220 180 1908 1385 1052 64 748 32 761 222 1122 1823 1214 926 1110 1588 13 1800 35 1487 214 510 1393 1766 488 1840 1421 936 647 70 1926 976 1231 1913 1529 253 1928 819 272 944 1834 969 630 165 803 821 62 1126 1927 1177 900 700 1975 689 1620 551 757 88 91 1568 503 830 363 1357 1194 1272 1906 405 1688 248 1468 965 573 367 328 114 439 1376 473 431 732 1607 494 833 1505 1530 1044 817 904 367 1835 706 1033 1774 1318 341 708 1880 1751 1737 1605 1960 634 1558 1081 1368 944 284 1073 1624 1439 1479 389 1867 680 1878 1163 1218 1146 780 1240 1165 917 1142 197 1054 1153 735 1398 593 1920 497 823 874 1201 156 183 1693 1350 572 1834 675 1353 517 650 124 378 1106 1182 176 1772 1392 1405 362 1889 1716 756 1207 1827 1924 375 1195 789 52 197 1222 665 463 495 1685 707 1065 1722 651 1437 1763 290 1778 652 1215 1969 444 1299 1572 225 1535 215 692 718 1777 1364 492 80 1167 1182 427 919 548 1353 151 1656 1849 317 1437 1912 520 1284 935 1110 853 550 483 1037 303 776 1281 1385 419 1344 1917 1659 850 1388 1758 1672 1844 1603 926 359 173 1963 1164 794 687 1773 478 684 1792 551 1722 1165 1070 336 615 1610 880 1009 911 528 1678 1938 360 97 1364 355 1316 872 99 1308 1813 1290 1496 950 645 1135 561 44 1333 31 1293 492 84 1072 1844 723 1363 15 1847 1944 1126 620 441 343 1645 1195 1262 785 1492 888 1123 1 168 363 1230 211 1547 1852 1063 384 1034 1049 1623 1661 717 934 751 1637 1134 1988 1421 819 862 1349 1995 1653 212 751 569 1566 1815 255 1644 1067 959 400 1862 632 486 684 1175 195 1733 1473 692 1745 284 1880 1832 223 1458 1906 1897 1244 254 1732 556 1414 389 741 619 418 1621 230 1478 1408 737 865 728 1006 1118 388 347 1627 701 1984 1262 1263 1723 1597 518 74 213 321 1347 1658 176 273 1269 81 1623 1479 1294 1125 1446 628 1674 74 711 1095 636 653 1835 1983 186 50 796 366 1101 33 704 1262 1938 764 1632 1656 1924 565 538 499 205 397 484 1754 1018 1072 562 754 207 863 441 1370 315 797 1765 1507 1229 511 1528 1810 1287 1470 868 1843 1378 319 603 1744 1555 69 453 499 364 20 1122 697 294 1241 1280 471 445 1561 607 1841 1196 423 771 1560 1707 42 762 452 982 126 895 563 592 1209 366 1057 1016 1873 536 1080 1211 589 1881 841 634 1913 345 1900 1757 94 240 1301 1559 417 222 1464 12 123 714 1997 1121 1081 1896 439 1491 1892 512 1474 91 1747 909 843 64 192 387 1669 1934 505 1541 185 598 1912 1030 1949 997 965 990 328 1465 1450 1487 629 1185 247 793 742 916 503 1754 283 645 290 1658 948 1014 133 919 995 1563 1727 1852 725 192 1374 1479 1394 1645 1081 1147 594 1848 703 1539 99 268 672 168 1769 1402 1930 693 645 317 471 1144 1274 770 164 412 811 503 1893 533 1480 1619 360 1980 651 951 151 1036 1118 340 706 1980 640 941 700 1182 376 877 740 1047 1896 364 552 1695 1029 974 1253 1851 1286 749 914 346 668 1192 893 1581 1841 140 1622 1275 388 1810 1339 1971 819 153 275 1427 906 502 1487 1352 1243 1048 1934 375 1374 1729 352 876 1692 370 766 1249 758 1382 519 1378 28 515 1774 142 842 1292 1858 96 1381 1866 942 766 727 59 1634 338 71 1180 1777 1288 1565 531 862 1479 708 752 256 243 785 1590 1229 1122 147 692 1718 494 715 1049 271 1290 478 583 771 1033 232 567 933 779 1636 1645 1914 969 1577 1341 629 1539 1191 1054 562 760 1267 911 1927 1686 1774 1831 1704 851 29 1969 1035 1611 1365 424 507 1562 837 1199 1280 108 1369 645 703 995 1947 278 718 1290 1868 517 923 40 516 1833 270 1062 199 405 1739 308 297 1869 588 1465 242 982 655 1962 517 1293 1324 877 574 923 106 142 1466 391 178 82 876 924 179 522 1869 540 664 1594 1507 1893 1735 859 1590 564 1820 381 1951 1464 853 1041 1969 1880 1391 1990 1964 999 1681 1458 719 1654 967 1620 991 603 466 920 1686 449 126 746 269 160 132 1838 1004 958 1297 1775 1969 854 807 343 1680 920 1026 703 1659 242 1054 727 1010 973 1799 264 396 730 288 376 582 63 728 334 923 77 1738 246 357 1956 1109 647 419 217 1052 1219 699 70 526 927 418 562 1447 1236 1738 484 600 1190 1915 1490 1750 611 966 1886 1455 829 1781 292 194 1355 1559 1853 254 1421 826 392 491 687 1258 377 1865 928 1642 1650 1686 1475 1024 1409 212 997 1781 1146 1018 1776 269 583 505 1056 1332 1837 1506 1941 1242 641 950 568 897 299 558 33 1220 121 700 1320 138 39 1890 970 779 974 994 334 866 1739 1861 1529 180 1745 64 1423 1472 1985 675 1979 1831 473 164 449 670 634 1052 818 401 207 208 1839 123 43 547 1218 1940 562 986 41 1449 155 1344 1796 178 356 1994 1762 736 87 910 1255 774 1964 1776 80 1129 174 141 1802 1179 2 476 111 452 1285 209 450 1234 1718 1443 1774 451 292 1665 1706 2000 169 1377 720 1533 39 1641 1983 542 1122 1650 61 1900 238 1289 1248 647 1034 1575 1343 622 702 564 1172 878 449 839 1077 200 894 1089 1891 1174 23 44 1603 1678 1050 974 652 631 419 98 111 1244 691 792 926 2000 1296 1563 166 1537 1773 1060 1854 879 923 1325 1845 1662 1711 713 1255 251 1990 1970 1297 700 871 307 1717 1563 1720 1416 1072 1603 244 546 1338 379 939 1407 1261 740 522 281 1706 1502 1468 1805 1864 448 113 1232 670 39 1071 653 1347 158 1334 1106 676 111 1352 1116 134 521 1849 47 1725 1027 1507 59 732 1952 1053 1643 206 339 1645 1632 1268 1572 1708 173 1743 371 1657 36 113 1629 816 738 223 1614 572 854 1146 486 74 87 831 1902 1777 1687 1499 1228 15 1394 802 165 1637 1372 1314 1459 1718 1898 820 103 604 975 611 1489 700 1562 1791 894 27 1342 772 1088 496 595 1367 756 1451 1675 1905 337 1367 1847 1680 621 861 1274 378 1172 1609 830 1283 651 464 1846 976 593 1522 1380 1852 567 1597 1436 1100 98 2 793 1087 367 860 1087 1112 1686 845 1680 526 66 1355 338 1955 1184 1692 1761 948 917 414 1473 929 901 523 1751 1310 274 1786 1209 1033 690 328 274 173 1764 1097 507 166 1556 1034 1638 534 653 393 1245 1895 1070 1592 1083 1905 64 861 360 78 1015 557 603 109 1911 331 1483 132 1913 219 1927 1850 541 348 1895 4 866 293 66 1630 21 1871 657 1932 119 1940 1716 977 1810 374 531 1919 940 1027 1928 160 1165 1127 764 774 222 498 1006 1310 1778 796 1499 378 1482 294 906 1710 1907 1683 1688 923 722 984 1716 491 132 1679 1387 1532 1631 1874 86 1649 1981 230 770 1525 714 1765 833 481 347 17 1247 463 1137 486 632 944 1999 351 1896 540 216 1980 1203 1512 797 1203 1382 1117 1606 1588 733 1190 862 1393 1671 1769 1428 701 1863 1562 1375 1284 1516 1021 209 700 851 1467 544 1323 1595 646 1505 1497 1129 1840 1829 1831 349 1993 1865 1504 661 1208 1033 63 1617 1244 1973 529 311 723 550 28 1432 1930 482 1472 770 454 814 1277 775 691 1972 1414 1582 11 1510 309 409 137 977 1966 1959 558 1045 1080 1978 1108 436 1785 1531 1634 281 1377 269 191 1147 491 127 746 338 287 646 937 874 923 1643 832 1446 1380 1056 1573 1222 631 1545 1906 171 516 1033 1338 10 318 1706 1936 304 156 1585 692 37 148 1793 1759 1668 584 863 1377 1338 529 1062 313 1197 1180 844 1749 751 2 708 1114 243 300 582 1798 527 1751 1084 308 1842 580 1086 1137 856 1987 704 573 1147 865 1066 515 1437 1743 888 732 420 774 1700 464 357 823 1569 783 116 1128 105 1472 762 556 281 1864 1912 561 1994 1421 251 1024 628 75 144 753 1343 279 346 1694 1002 1874 722 1688 1071 1872 1007 1455 1542 1017 902 1550 298 464 1827 1445 1209 754 1785 1708 1679 721 1510 660 933 354 1515 32 998 948 1418 1748 1651 1955 1808 77 87 1243 310 497 1181 192 739 584 305 1997 548 1515 916 1868 526 1788 1796 1638 1794 1766 1819 1003 1443 183 551 1156 645 1659 1146 998 102 90 1091 970 977 933 333 1116 1552 1405 22 112 82 1333 978 60 686 1497 913 658 1671 831 1550 1116 832 380 970 957 658 1418 1865 1765 1819 1737 1643 1333 201 1988 1981 404 1528 421 257 1809 1304 620 107 1690 146 1228 46 1549 1884 886 295 525 1148 1657 1671 1688 1033 330 551 1446 200 257 1751 964 742 197 871 337 1873 1897 570 1368 188 1798 1080 624 274 1531 963 1041 1514 739 444 1800 108 582 1590 1644 916 546 779 1042 740 1819 175 846 1071 176 1650 1771 1587 560 1433 493 118 909 1503 1461 1461 657 1880 676 121 46 598 243 458 810 1808 403 1160 1226 959 753 1496 1214 1819 620 1996 1854 262 762 1159 835 839 471 1887 1769 585 768 1892 547 693 1887 1599 1472 350 664 1966 1997 1387 963 1264 843 330 1819 780 1234 1875 1974 807 165 1019 1334 1637 72 1690 1712 159 1040 831 1386 1238 1771 818 458 23 1760 426 605 192 423 1376 678 594 1947 964 1911 1159 63 911 788 357 896 1065 1318 324 249 1643 1278 1309 396 1415 891 500 1360 583 525 1335 198 852 1883 951 65 504 18 1926 869 533 1742 993 814 1783 1294 1681 1604 72 211 317 110 1267 1050 1282 821 1739 1595 1397 810 1532 1648 1192 923 1554 745 315 594 714 1807 213 782 1541 1992 900 1062 260 540 753 699 384 1317 1431 253 1881 1564 1733 1377 642 1313 1442 1474 426 202 817 310 222 481 917 610 1933 759 279 336 557 77 53 1007 860 229 1117 828 873 1908 1579 976 1252 171 1423 1674 723 598 1938 703 775 1221 1611 1583 911 1113 1645 1642 539 705 1587 1330 1283 1685 1119 82 1017 1954 1262 255 779 1224 624 1039 1598 416 519 1096 1720 1971 446 473 237 1783 1917 1742 45 1402 410 608 587 292 1009 572 1184 1240 1783 1110 145 891 1852 253 639 1544 1295 592 1118 660 1366 1105 664 990 1550 1225 450 1928 1184 1868 575 76 149 1663 884 1129 363 647 397 365 296 1379 878 1336 1886 173 1355 350 736 253 1228 381 948 1247 955 415 89 326 1808 978 1499 1585 1823 903 821 1116 688 1336 263 986 352 1725 392 338 1062 704 1309 679 1433 624 186 29 255 179 1352 1305 57 512 232 1304 1614 444 359 1059 1940 850 643 209 470 1992 573 333 1779 1952 63 1594 1763 301 1936 212 671 1623 1909 857 1281 544 379 1448 1034 1047 866 616 387 653 1436 540 1910 391 390 1109 1150 227 1494 441 540 1182 1398 1219 956 1013 992 1291 471 1803 891 1672 601 1546 932 1314 550 525 672 1949 633 590 1041 819 1549 268 327 913 1632 1823 1401 1909 101 287 437 1446 137 1617 1108 980 599 1123 1441 498 960 1915 1324 162 1797 187 1354 847 1303 55 1823 464 1042 426 1278 412 500 917 544 1113 452 1642 1011 970 481 9 1557 1656 1353 1817 130 591 1548 1961 42 1789 1871 774 1639 1318 565 1504 1677 1660 1867 1081 786 1790 1555 1533 112 1742 723 360 1513 343 382 437 1019 1470 1396 547 1780 1368 1542 1117 679 1773 397 1769 511 1067 1035 512 836 62 1105 416 492 463 579 511 403 1563 105 1521 1054 885 1447 268 45 190 1760 1786 239 708 1798 702 1002 537 901 618 1515 1957 545 1009 171 479 669 121 1987 472 1805 883 1889 120 1390 1709 539 1773 1732 759 1363 1057 1237 1206 684 1115 1925 390 188 745 1440 579 451 781 143 1273 267 421 69 618 1424 1088 681 496 1681 269 666 548 1432 1414 1278 750 1575 1694 523 1982 243 326 1977 971 1285 1446 1671 570 1374 26 93 241 507 554 882 604 1210 1743 1104 1551 764 1411 1925 1325 684 377 571 969 222 733 1610 796 603 700 1691 1126 748 1927 80 552 133 1572 1107 1201 1525 1014 285 1975 1082 30 184 1672 1834 1793 919 1138 1503 620 1316 32 1187 886 858 294 477 597 1556 351 1674 324 1525 1220 831 531 1114 1024 1054 783 1053 898 1960 1236 251 1299 1154 1136 1304 281 890 873 897 603 60 1874 691 629 64 1002 1738 798 1334 1782 157 1240 133 1408 1256 8 704 159 25 279 859 1577 848 1528 1468 311 1264 1323 405 952 219 1537 1537 1032 1597 1457 1661 594 1623 1738 1641 1828 495 314 191 402 1894 31 1795 445 875 988 283 966 1966 1038 1090 1662 119 32 327 1903 328 1275 955 704 1968 402 1515 1749 1346 29 379 694 357 579 948 641 1837 1326 1214 562 874 170 530 1474 815 399 809 1149 1254 1983 729 1704 1794 609 1362 83 1957 1359 435 236 1187 1949 739 996 694 1211 604 182 339 781 330 1205 126 937 149 1333 1050 529 987 509 115 417 1475 491 95 987 141 1368 850 193 1485 286 945 595 89 1127 1754 122 1153 1240 642 868 1615 846 1567 673 1487 7 1079 1005 464 789 520 383 1916 1326 233 208 853 840 2000 273 752 1059 1334 183 1670 22 617 424 1608 1263 1969 1946 180 806 1733 1497 374 353 222 218 1648 813 1115 895 1196 1739 583 426 929 1321 1592 932 885 1875 585 1584 130 1930 267 268 476 1556 919 1496 81 947 1992 1499 1970 154 551 1682 658 254 1382 937 252 650 576 143 746 485 177 549 1251 1751 306 1256 756 410 1912 543 1587 1422 1918 583 1711 912 1776 1501 924 1659 1050 331 718 1327 863 535 276 1905 1790 56 551 1475 370 1931 1779 1862 1161 773 245 334 968 105 261 789 765 1693 406 1954 117 136 908 1739 223 1918 1229 24 1472 911 715 1818 1784 141 465 1820 853 1693 652 1849 1959 1600 1932 350 1075 1314 843 817 1244 1362 141 1571 1647 932 617 1266 1486 1315 231 1186 1184 1563 810 860 1334 1030 320 55 673 1652 1079 743 1490 17 562 1955 1314 34 1469 59 355 1552 301 1338 1062 760 1771 1736 239 514 1171 1427 1575 1953 824 432 896 1242 283 28 1710 360 59 1272 1763 495 287 884 987 96 530 1994 1082 573 1373 143 1891 158 652 342 330 162 1370 1910 1820 1818 46 860 446 114 1466 1668 1907 1409 81 1860 1234 324 362 489 839 374 210 567 553 1090 22 1419 796 1164 1489 1203 360 1725 323 1872 1625 93 787 171 872 406 87 678 1578 55 961 1092 1576 1910 987 1899 143 1402 1415 1113 952 887 1856 677 971 859 613 1367 1071 553 167 1867 597 1988 1617 546 1510 462 1303 74 1098 129 1234 479 1675 1550 1003 321 537 293 1910 664 1840 1636 50 437 1206 755 302 1579 1961 1887 1678 1454 1640 1445 1661 1099 1217 978 149 184 1675 1897 461 461 869 660 1890 1971 191 1822 1418 1948 1527 593 725 68 663 1403 932 1510 508 1015 1039 1810 1259 1913 769 637 527 74 1063 1881 118 1125 1529 1175 476 1472 1000 1914 1176 1343 217 1086 774 1669 1408 713 1029 1325 368 992 338 185 1074 1885 20 808 885 1664 425 1149 357 1348 833 622 815 1684 266 1642 1395 989 859 1870 75 1893 1558 362 732 1596 1895 543 730 786 1826 1692 16 410 1628 1050 1904 541 1112 564 56 82 757 1627 182 1212 454 1177 1246 116 210 692 553 649 1069 54 1040 1718 615 282 1929 1347 1331 489 737 958 315 1062 1515 395 2 1495 520 121 1498 886 1591 680 472 438 1359 760 1028 137 1003 259 1717 1249 245 1389 1212 342 1670 827 127 1112 748 883 1450 1238 1965 1746 497 238 1516 819 1657 1413 490 1934 503 441 718 160 713 1429 1800 90 1588 37 1970 1772 1470 1419 1144 3 237 753 506 384 1695 240 1759 1275 1676 208 1757 1304 504 193 1814 1753 877 250 1716 1172 729 368 41 438 1524 1161 480 264 1541 785 104 1649 597 188 802 1901 1316 701 889 125 1066 711 1522 1550 1073 1714 596 1838 673 353 1849 1660 1372 1953 1381 1760 44 1716 679 347 1177 143 1790 1168 1663 80 141 723 1407 1989 1906 1600 1717 633 340 79 298 432 1819 823 187 357 20 801 1306 1921 37 207 883 1151 574 1580 194 1470 465 1653 1571 1447 595 1449 1434 1743 387 1933 820 751 538 419 413 306 564 267 1395 1455 846 1850 491 1048 944 859 1763 802 1422 532 8 1478 1721 1898 905 423 1947 1687 155 805 1395 1050 319 193 925 480 1249 1570 1862 195 258 727 1742 304 23 1310 63 1724 1315 1125 1278 617 99 1615 1103 854 1465 1033 1390 661 1164 1821 1323 1810 1374 743 645 416 701 422 1306 485 1182 837 605 41 295 187 1914 507 459 927 1143 1797 1548 1600 1483 1169 572 885 451 604 1188 1872 50 458 57 232 1785 458 267 1031 1511 1019 560 1873 435 719 529 1894 504 303 1491 138 1424 1808 1033 355 452 884 152 242 1603 1060 1483 310 481 476 1960 685 305 151 1810 1837 886 1837 1232 1506 407 1002 1551 1384 402 1905 1459 572 1170 464 1300 1534 1699 38 422 186 1957 1651 441 1687 1311 1503 355 1710 1575 1582 1722 783 1791 1137 487 530 802 1936 551 1882 1663 1800 163 862 1300 895 691 602 95 528 1279 451 34 1779 982 362 725 1339 1730 499 1600 1383 763 1783 1449 49 827 87 1611 1579 1251 1345 1368 1404 12 1832 143 5 1616 223 1377 1480 601 1894 225 155 1930 664 1467 1481 1021 1668 1799 1498 1293 251 1805 933 1974 1978 1162 531 969 936 1156 293 1236 1585 971 776 849 261 1 1416 718 1723 1099 803 637 122 536 1120 1149 185 226 1952 968 1572 1826 3 862 1586 729 238 163 86 924 1740 1444 1187 159 1506 2000 1155 678 1320 1636 1497 1096 1060 823 534 725 1609 1480 601 1113 544 1813 1402 1505 709 1645 1417 1454 1158 1815 498 55 408 997 1748 724 1499 1972 1778 217 334 885 1434 831 805 273 740 313 1226 599 125 565 387 682 1365 162 1427 922 1861 1889 594 511 1077 1263 1729 701 1501 1857 1673 804 1274 1377 1764 904 1332 793 463 1905 1246 141 1949 1539 1549 558 1135 1264 124 299 1923 1740 895 1995 859 434 231 745 1456 1350 102 159 1958 1834 1523 711 1377 117 112 1645 1768 400 826 1304 1146 83 321 779 526 1312 9 1751 1663 1133 1151 1604 1112 600 336 495 108 646 23 566 361 1997 373 1330 638 1395 1350 1924 1770 1575 529 1155 1415 158 1472 1253 840 944 1922 1372 574 1348 1613 1491 289 857 1576 761 829 1815 855 1261 667 597 1944 1067 866 1596 1438 1573 829 844 603 1606 1518 446 692 1715 131 1114 1200 275 1977 313 849 768 639 1117 566 1582 460 992 80 460 1507 234 1091 313 1381 23 655 1945 1079 153 800 824 1606 1610 1715 238 73 836 1451 1363 887 708 850 1493 488 428 1427 1255 304 297 1528 396 1289 340 1407 1717 1663 1660 1171 1032 1506 1812 1144 2 1064 1225 470 605 578 728 250 1029 1712 125 1193 359 1942 1134 551 1868 289 297 152 101 965 1484 1220 1719 1353 1780 736 233 102 503 90 587 1435 85 1701 169 1636 1004 678 992 860 1676 574 1473 881 1180 1530 1764 39 314 791 318 1568 1992 1130 1014 1786 1029 223 820 169 1433 1135 587 423 501 808 762 89 1946 88 1693 1364 618 809 41 336 108 228 1079 1643 1811 639 896 1441 1329 937 91 1995 808 391 243 1861 178 512 1500 965 161 774 551 248 1433 262 132 1951 1725 834 983 1275 1991 476 1438 1348 1772 470 626 704 1327 712 157 402 1733 354 587 337 1913 1186 1380 619 1041 472 648 42 641 24 1564 277 686 704 1556 1050 806 379 1793 27 861 1717 173 790 811 496 517 1129 869 1110 583 1606 344 864 1771 644 1262 1126 39 1174 1418 1704 1501 1695 710 61 728 1558 591 777 1815 87 959 1700 73 442 1275 1369 1962 1992 494 1245 1133 1915 1078 753 10 1989 462 1848 1113 1428 604 1293 784 948 1147 735 1034 1702 220 1710 1737 1792 1160 1787 1341 948 1513 843 1541 965 106 1229 245 360 1787 28 1689 536 1194 1334 905 364 175 1358 973 13 103 1071 259 770 1395 1026 46 334 1009 1538 1794 1677 1147 1470 1630 1722 1647 654 104 117 1440 138 959 324 762 936 1853 855 1707 436 1419 1488 896 1141 986 1523 654 1773 255 1370 35 560 959 1772 1403 1001 1324 95 279 1466 302 1371 907 35 693 1089 1383 357 1037 620 1304 263 1267 1207 1296 296 280 336 1364 1734 900 715 212 1887 1004 1689 1104 230 743 842 1608 1496 302 1617 1589 1103 1858 728 1559 1654 1714 852 975 382 1149 393 750 1313 308 1361 28 966 308 1881 733 901 1971 1197 1138 379 1336 1957 764 159 1744 1664 486 1765 607 1600 404 3 1476 1125 1254 1539 256 1967 225 553 1879 62 912 1493 1064 541 471 571 74 1375 1225 1249 1271 519 1482 1528 910 398 967 1951 1955 1457 84 1236 394 1257 1046 1980 1268 1008 1603 1494 1977 448 1415 1611 7 1294 1817 1288 169 1847 684 1535 1739 377 1322 27 1181 1717 1694 19 871 516 1681 2000 109 680 88 690 658 1060 1515 1504 225 1838 1769 815 537 436 1306 1494 1753 781 901 1743 1261 2 1220 1199 424 1597 1701 1370 883 384 722 833 740 1832 946 157 690 1060 273 305 1656 865 270 875 312 1192 996 1819 1730 426 396 343 309 330 96 174 837 92 1314 908 1774 1133 254 1389 1976 467 1790 1605 1115 1174 1405 735 405 1472 814 1061 1242 1713 622 1712 1643 37 215 1312 682 1690 854 1502 28 1500 1999 736 1120 1763 239 1213 448 417 83 226 710 196 1655 756 321 611 897 1078 1799 311 1136 1741 1212 487 1775 1362 1668 872 846 552 550 1732 515 1232 1523 1435 1084 1897 197 56 1656 1019 810 614 215 678 355 850 1312 1206 712 1762 706 362 1263 422 556 1941 1117 1598 640 1348 523 1709 1221 738 1836 237 717 1993 1135 1538 1943 649 1008 611 1798 702 1636 534 1985 1389 197 1003 1179 1150 794 1037 1174 1 1594 980 1716 1498 546 1198 1311 1871 1174 1183 1978 100 1813 1862 439 820 384 1299 1722 1379 395 550 141 1378 1333 1129 1926 35 1445 1601 6 1229 997 1361 1843 1266 1556 511 808 1215 1975 523 923 707 1727 1805 704 1972 113 1950 364 1151 577 1866 1373 1358 1616 469 1992 1295 1033 396 1330 50 1478 1709 467 1731 1432 969 872 89 167 360 1592 190 1479 1454 1434 513 1323 765 245 40 1230 1227 567 553 1408 1974 106 1867 1709 1317 724 392 677 992 718 1398 1927 1507 1655 855 703 1262 473 1741 1074 1441 621 1890 471 1175 1403 1959 809 1456 213 155 1018 1060 1748 271 106 1268 130 151 1561 803 1706 355 201 837 1213 303 1559 1494 503 1976 699 1246 1857 752 733 468 792 1940 1179 1921 1933 860 1321 1303 846 146 424 1234 22 263 586 1661 1297 1810 53 983 1202 266 502 1479 1368 1095 1640 590 334 484 612 397 578 135 75 535 1113 99 211 744 1313 1790 1806 741 774 1631 769 550 729 1323 1923 1282 1038 1776 789 1802 901 1185 129 808 1308 1507 1333 409 1683 1047 1410 1289 272 42 1376 46 1971 1081 805 1400 60 361 1078 615 1532 1109 1196 77 42 137 235 277 1223 687 1503 245 867 1448 1448 112 706 1070 503 1951 1225 359 457 1105 398 252 1844 1056 1151 363 576 1158 913 1738 1592 1328 1596 1389 913 1346 1828 393 42 1323 1468 666 996 43 1926 1410 1779 370 1694 691 1958 1978 616 1423 1988 1175 151 750 584 1486 527 1360 542 772 1917 1075 686 1913 1270 983 1129 244 861 1328 1809 433 1913 1468 1838 937 1158 486 334 1648 331 602 477 1764 1996 137 1909 1988 16 1552 1815 1456 54 1940 139 1040 244 1024 325 824 1168 1267 1208 1674 1378 228 1455 588 1465 87 1370 27 1533 612 1958 608 454 1414 688 1058 699 705 123 972 653 1768 1183 257 661 670 597 1117 1339 587 1073 1854 1017 1489 1743 339 63 1648 1569 1188 360 1703 183 338 1661 1899 1776 479 1416 1869 49 225 1196 1543 756 1715 419 423 786 29 392 896 307 454 742 781 757 983 1696 55 1996 433 163 1705 1081 1362 1049 1185 590 964 1151 1674 353 1430 1993 57 1279 1567 1861 212 371 1472 941 537 71 953 1681 1374 1962 623 1012 165 738 461 278 803 1988 632 1650 1136 802 456 872 641 1668 1347 190 997 202 1820 1315 1549 1777 972 436 1824 1316 1456 1410 269 1157 212 420 338 140 893 1257 604 111 1181 1328 816 1875 1987 300 410 1266 1281 530 1396 301 1714 21 298 1300 299 692 107 1715 993 1953 1746 623 940 1462 437 1570 1051 1332 766 67 584 1548 1561 762 1357 1297 973 1362 1383 1821 1950 304 649 1971 210 1107 68 53 707 1804 1062 1319 1509 208 81 1747 1064 1419 1182 719 1599 647 1729 604 1906 1742 1759 480 210 45 45 471 1627 265 954 1605 158 310 208 1231 144 1302 87 730 845 1471 219 484 1553 640 1695 850 536 1748 49 1625 660 1048 544 1682 1584 1274 1276 487 131 499 652 579 1366 1895 1654 1770 1513 25 1115 1859 163 1844 480 175 745 904 692 837 129 1442 1519 572 904 1007 296 413 448 1954 90 1175 205 1572 1160 997 946 1019 958 814 1576 511 1194 827 527 168 74 1230 680 444 1208 544 1746 440 1731 1467 147 668 1456 170 42 860 1585 975 1491 1076 1125 947 1594 1949 913 339 131 1085 764 504 585 1155 1985 1351 438 1747 1968 1515 1715 863 982 240 176 1639 1231 898 1190 177 169 1621 203 1933 1355 966 662 1123 1157 1617 1715 1102 1962 1908 569 460 507 308 602 1558 1094 511 1643 702 719 1346 1509 1015 685 1756 604 1961 793 450 1758 244 50 1268 1085 389 1876 1056 1600 1703 314 342 1671 76 482 1004 190 1949 1169 1506 1796 893 1862 72 940 452 1347 1887 579 1979 953 398 1843 980 1875 1590 456 1468 1798 1128 1026 291 1351 1253 1594 1707 1597 406 1256 1711 169 462 788 1478 1716 844 1691 1864 904 1349 68 336 689 1697 116 1826 1189 581 1183 1488 1730 1906 1504 520 1686 1611 235 928 1781 1548 593 196 1303 1481 1892 1903 1824 613 795 1416 276 1717 375 543 1658 1716 967 729 512 1640 330 984 256 756 1284 1838 1473 1295 1074 1955 577 1061 193 245 1938 1725 1963 1792 578 699 1716 1839 1471 711 1156 289 1755 1885 294 959 525 1846 1312 1900 40 951 116 1486 1183 169 1479 1645 537 1945 623 1258 66 1729 211 642 146 1254 957 1347 34 1571 1491 1901 188 1702 263 44 1603 729 667 54 1523 1524 1721 192 825 1313 402 1798 294 496 1349 122 448 780 1730 1357 9 30 991 716 596 449 1740 348 1014 1029 1474 1769 586 1336 817 668 1992 1410 1322 1243 726 255 1450 1317 1790 1842 409 1518 466 1384 1505 712 1726 843 1795 211 1022 1017 454 470 64 1796 1569 174 938 858 1003 1606 975 72 1649 648 750 1739 1816 515 1979 247 276 686 1971 956 104 1195 1098 341 79 1888 1335 1859 1770 818 946 298 154 1394 588 9 1889 909 1616 112 628 1742 617 957 580 1879 197 504 1694 49 1432 1968 1983 1632 1076 773 523 58 1255 775 176 1049 1653 1358 343 750 1623 412 1723 1721 836 1425 1997 118 512 1853 1942 1002 1251 1771 1374 895 555 732 1949 252 1316 1985 849 1593 1894 1549 1584 1458 880 1706 1982 1657 1828 907 1872 897 1635 1506 1154 856 10 516 454 1652 1565 41 1070 1233 1971 1384 1164 234 1090 354 743 855 365 414 1953 517 1707 1365 424 1020 1914 1854 825 397 1251 1453 75 1131 688 1320 1787 236 1339 139 1732 863 1705 1436 210 1088 983 929 631 761 1635 48 1901 1340 990 1959 1756 767 753 990 190 54 1310 425 1170 839 744 786 735 570 1318 1719 1817 608 1011 1920 1720 1270 1818 516 1671 954 368 1116 394 445 130 1176 1268 1849 1681 1569 695 1412 443 1950 349 134 540 187 1208 1112 325 1271 517 1549 1003 1548 1750 1877 803 1061 1295 1632 461 731 289 224 606 304 822 1010 1427 528 188 1887 595 84 1798 1261 436 1241 239 955 960 1649 528 557 1561 1481 707 1877 155 1802 1673 19 433 1219 1562 478 1675 231 715 1251 1182 1555 869 1534 1788 788 899 423 182 886 1211 142 1440 1007 513 297 1188 1629 585 413 1401 1117 172 1596 500 126 1004 1183 672 1909 747 596 1530 483 57 1049 1056 1316 541 378 1692 1737 630 278 1452 1096 178 153 548 817 30 1270 613 1141 1199 1635 1807 675 1601 1418 1477 659 222 92 288 1430 961 73 279 1757 1115 910 573 1929 1654 1454 1532 35 425 68 305 158 43 1639 711 682 1131 431 425 841 383 1208 514 327 411 1812 1895 662 373 1814 1112 567 519 60 130 512 260 92 296 1706 895 1011 516 1370 744 585 856 1843 616 1769 122 1050 1039 1680 288 1898 860 852 1255 1193 1741 727 523 1499 615 891 594 517 312 792 601 1892 267 973 628 463 1373 1348 1824 794 1502 760 1595 173 1609 139 1078 1189 1847 99 1433 489 96 836 1560 671 772 261 357 1424 26 332 918 1209 423 1434 89 1892 1521 1807 1397 1302 1140 5 162 298 21 1296 12 78 853 697 1956 461 360 343 1048 269 326 47 1972 1161 274 1821 1496 1569 1513 1204 971 1792 1902 482 1441 271 1156 1128 682 729 554 968 1691 47 1166 47 1744 1004 1803 854 354 843 1653 1619 1989 1176 1511 1317 1126 484 891 577 579 285 1882 534 1131 365 372 776 328 1986 1842 1915 1866 1406 1273 109 646 1232 818 1385 926 1475 1561 905 1587 1061 1314 1516 680 1834 179 873 73 706 1646 67 187 617 653 1389 278 1037 1171 1536 1297 1301 1168 1562 1741 1936 917 57 1524 1148 665 857 867 392 1147 1754 1574 796 506 1205 1379 71 1265 1056 106 1657 294 1664 1867 66 646 1103 1289 475 345 1183 1965 1124 1500 1933 685 141 14 1913 399 729 58 774 1769 144 199 1709 1515 916 701 582 1231 950 633 89 591 474 1794 65 456 504 1501 1235 1486 1556 1550 1951 1025 1568 1696 1076 142 1313 983 1960 536 1023 1396 8 264 1921 728 1436 451 25 1741 639 411 107 1729 1742 1497 260 372 1471 633 136 1940 452 934 140 999 1600 520 1366 1978 105 1227 338 1895 1518 35 518 1547 283 1196 1240 425 1083 1446 798 1913 398 881 1287 662 971 1429 56 1895 1190 886 1401 251 1766 118 1025 218 641 203 895 1305 217 162 1355 174 1195 212 92 1462 1748 1513 60 468 1399 394 121 346 302 59 652 1756 1789 664 495 979 877 1215 715 464 1639 671 1568 1666 1566 447 1993 281 883 19 1374 1900 1683 1818 155 1096 292 1131 1202 1833 592 1633 1245 1758 1281 1829 630 216 29 1483 1770 900 1348 1615 827 1594 1288 850 1510 1892 699 751 709 1522 960 35 261 157 491 1501 266 572 458 962 1137 1716 872 1251 614 498 576 1059 744 526 1119 1332 442 600 893 258 667 150 1405 1554 88 850 978 1995 304 829 820 918 1417 744 1540 1779 1313 101 1645 1117 88 1097 124 1006 1404 229 17 661 548 5 453 487 673 553 1934 883 33 1906 1858 1995 1894 943 281 416 55 1272 37 750 1974 202 1318 920 754 1253 73 1316 1965 1250 209 1290 112 330 761 281 1486 1251 1561 507 967 1451 279 1722 622 1450 975 803 1949 579 1638 698 1302 1499 1788 702 1453 14 1616 1374 1397 1486 504 1916 936 1901 1169 81 748 1213 1268 737 610 981 1642 560 1296 119 1185 1430 1697 288 1055 143 1163 752 822 1814 322 1323 201 563 811 415 1886 546 1651 1942 1748 1254 81 62 375 1965 1514 728 1442 822 1636 142 596 1729 732 1832 1559 1302 1404 145 364 152 1095 469 1531 1659 1607 637 1978 1268 1257 1023 667 1328 23 544 683 1592 1367 1195 1896 979 1649 1831 771 908 551 1075 1142 549 1088 981 232 157 1574 404 1870 830 1329 1874 1044 1946 1282 606 1581 1527 629 217 1560 632 1617 856 243 1967 1489 1545 1908 1024 1016 153 357 1191 193 1381 880 1116 693 352 972 245 1505 1732 758 1757 1622 733 403 1236 866 66 549 1112 848 1685 1052 1650 1292 1837 1919 371 825 706 780 1457 214 889 476 93 1918 1040 378 695 415 637 1429 1956 541 1874 836 303 1224 659 138 365 476 1627 843 1285 408 844 285 1632 737 1573 242 509 327 1401 1525 1929 1079 1166 1891 205 1715 1203 1548 1576 64 773 1609 1966 1102 1220 385 1041 1981 130 695 1823 1406 1819 1430 956 1111 635 1600 738 1692 1165 1170 1078 842 1696 637 653 117 1327 705 959 117 912 474 1931 348 1788 287 1099 1211 913 1481 681 1302 1141 417 113 1909 1740 269 1625 381 780 269 1007 1470 799 928 690 1709 1096 668 995 1925 506 974 61 330 293 1023 1811 79 1666 792 665 328 305 1719 1414 1154 704 1618 1881 1986 271 779 1257 523 1683 1941 1585 100 184 1846 652 1081 1274 1374 1149 96 549 103 1458 1327 43 1549 281 1933 1158 447 948 470 1151 1110 682 1779 1711 1302 1918 697 755 804 772 1344 1381 55 672 1239 1673 1265 913 374 1957 1215 1167 1301 741 159 1425 11 669 1586 882 1545 1136 930 292 248 1361 614 1621 1984 697 1972 1682 1179 1832 1750 649 889 1663 1728 1539 645 1805 224 1378 1175 1656 823 1991 1676 462 1064 1928 435 989 1822 1744 329 1536 131 1079 1208 155 1390 371 91 1337 28 1183 117 403 1634 1067 1603 500 1330 1540 959 955 1997 1269 22 977 680 878 492 1004 1553 1461 1711 1203 1907 779 329 1282 25 592 250 1280 160 184 1845 95 880 303 1625 804 1212 1948 260 1544 1928 1939 1059 1310 874 765 204 1750 1380 27 224 449 1409 57 603 502 1406 1792 574 164 59 1646 1824 905 386 682 304 1363 119 674 1981 1061 1888 679 1546 1372 1031 1004 124 1763 350 1259 1989 947 1971 489 119 671 1780 43 129 383 740 104 638 506 559 1329 1214 410 10 1871 164 1883 1406 795 1458 501 871 788 98 1082 1304 1596 1271 1025 642 1268 563 1684 724 185 1498 679 932 639 470 74 1903 1534 381 65 1182 1001 144 1122 1034 822 1685 1615 1825 315 1111 484 1337 1942 1085 595 37 1361 1224 1406 1766 147 945 149 467 1642 338 1985 107 1047 1043 1568 410 1771 393 930 1115 1921 634 1523 1662 1403 980 250 570 1362 126 1457 1252 1048 1455 1206 1297 1857 1486 545 1352 49 89 119 955 1783 122 1278 39 266 1911 1890 1018 947 1625 1384 326 412 351 1394 1379 1383 612 1762 185 386 670 1186 429 633 281 1202 236 876 1635 163 486 579 1289 1909 589 1584 1298 1628 1599 1988 1962 712 1935 1476 1938 1668 699 925 134 319 746 1046 191 954 532 725 1242 578 1638 1684 24 1934 229 1205 664 59 755 132 290 198 273 220 933 441 484 813 1284 330 1723 1837 571 752 879 940 1865 88 1531 844 265 1783 1791 576 1601 1360 1040 1124 46 1913 1874 399 1151 233 1480 1588 738 1556 1835 1951 1068 603 666 430 717 573 1009 829 1139 1666 1613 1862 158 1978 494 969 308 497 494 729 1525 310 1617 1879 1745 29 1150 1891 1561 929 797 1424 36 1982 1 1176 579 1182 199 16 295 273 1520 812 481 515 28 822 154 745 1495 1803 564 444 905 918 769 1689 536 930 803 856 49 618 1459 1932 759 1475 917 794 1851 1581 1980 1229 1948 421 1706 794 240 175 283 1935 900 1362 1379 1857 993 404 1285 983 848 360 1078 913 448 1460 49 189 1461 1656 1403 1050 1842 220 138 1358 922 1114 1058 1638 1460 844 1136 637 429 1814 634 1214 1778 999 423 253 1390 1837 1451 99 721 1191 1510 456 418 1742 926 1175 390 870 313 1916 722 705 975 224 1581 726 751 457 985 1264 978 1835 1332 217 1373 276 186 1641 203 1767 237 1594 682 1175 967 1150 1124 278 655 1314 881 734 1419 1476 811 544 1445 1492 1234 204 1569 743 1505 1856 1134 1346 465 100 1819 517 60 389 539 997 469 1056 1468 526 1318 1058 1669 1113 586 846 1342 635 204 1550 1300 1662 1055 957 1901 980 1760 69 536 984 553 1509 361 136 1736 789 1044 1808 911 12 536 680 1276 98 1870 1138 700 18 1074 1548 172 1474 1265 1997 752 998 259 93 503 81 1068 1045 1631 1022 445 1562 389 1679 112 980 1040 995 580 1044 751 1869 1573 1109 1631 755 1760 513 481 1972 869 1639 460 1645 414 668 1711 1694 1359 1985 986 1896 959 1091 397 122 438 8 1328 157 1031 584 709 428 32 986 1851 1368 31 290 885 1051 1048 1975 379 955 1460 1449 1342 754 220 1570 273 427 1814 412 583 303 431 468 1240 1922 1578 1358 1800 951 376 42 665 1067 1080 1029 815 1072 609 466 1844 184 1214 106 270 534 633 114 1982 1807 1947 909 987 294 834 945 910 681 1700 1886 1422 1270 1140 1164 975 98 355 1812 919 1515 536 1122 1953 860 1283 9 118 353 1918 1240 1896 1340 549 892 1632 983 1336 1638 235 1867 1134 382 1889 1265 732 248 1751 982 1559 950 293 1748 454 30 1705 15 300 1454 189 493 1108 1885 1703 458 1373 1603 224 1450 1496 1756 248 576 176 456 1032 239 506 967 327 1439 956 612 785 1491 627 1823 1396 648 688 895 1773 1744 339 1528 1619 1936 426 1209 1682 823 1051 585 43 1712 1073 948 1594 1849 916 1376 105 1925 300 197 1155 1583 726 908 922 1264 1592 486 1373 1859 1154 961 1460 1447 1205 1575 910 885 1609 1959 318 146 937 552 1537 871 594 1003 83 1936 1133 33 147 1985 1064 541 1780 1871 251 74 1173 1406 1273 1520 643 1239 1302 1955 1260 1773 185 1485 1832 256 834 734 1572 433 813 225 1327 631 23 608 489 1009 128 986 760 445 626 132 108 73 1522 1854 182 760 1028 72 1765 743 435 1156 1713 1616 385 813 1323 1551 1484 1497 1732 515 563 1339 589 855 743 124 1791 466 469 363 28 1435 1666 1922 1622 193 488 571 975 939 961 435 1152 1611 1473 1806 398 1592 697 1515 330 988 600 569 1303 75 213 74 97 149 1787 1399 1533 1422 580 228 411 460 41 262 355 320 1928 1634 175 57 1768 1959 853 1045 409 1823 1449 26 1775 1106 1472 1108 177 572 503 1984 1916 1264 1669 312 1310 589 526 287 1840 1648 122 272 1219 1610 1637 1810 430 1379 1496 1519 1222 510 248 501 1520 1151 1918 1980 451 1595 663 889 1378 447 701 1810 1544 596 1077 67 1060 161 634 1761 1352 1761 1530 1693 1180 631 1279 1739 680 975 721 628 1218 599 379 601 725 1966 1835 825 1555 363 573 1668 1147 1457 474 464 1902 1394 541 876 1951 338 838 1268 762 1981 675 1556 663 1163 1996 1056 1118 274 1341 772 1628 1053 105 1255 551 589 1981 293 319 621 1491 1646 54 634 169 825 353 1826 1985 1597 1407 1084 1834 401 761 329 959 1169 187 1161 206 1108 1667 1537 395 77 1495 1627 1302 1215 971 383 202 516 531 865 296 703 1766 1563 1924 481 1908 828 125 361 1673 1041 1171 1391 1650 707 660 1651 1983 641 1688 993 74 447 1662 312 120 815 1046 1947 1837 464 912 1192 501 1428 437 1223 1312 1958 133 645 1501 1643 1184 578 58 1288 1769 1255 363 133 1336 140 1465 641 1103 1817 957 70 63 316 270 1038 1995 858 118 613 909 1865 924 449 1656 813 1758 1792 223 1393 220 673 116 665 301 630 754 1462 1868 567 1647 618 1315 843 1821 1036 1611 51 432 622 211 87 1557 413 1375 1973 176 777 595 1991 38 934 432 325 1965 1745 93 522 1728 1335 1274 907 536 1955 1665 374 791 1190 975 1735 631 1292 850 433 963 1916 18 827 692 1569 1572 1752 750 567 317 172 796 247 1284 1212 105 1175 700 341 224 1419 656 1215 743 1665 1728 1411 680 28 747 1707 1472 622 1997 1770 347 1644 891 668 544 1165 1452 1534 840 1507 986 1249 1797 1597 1417 1243 849 1724 40 1231 277 548 1958 398 1883 1109 1719 1582 101 1051 1479 1258 1039 739 157 106 434 800 276 660 1707 1980 1254 1427 316 722 1722 1847 530 1468 1744 829 1591 1432 1850 177 1992 1937 1293 273 1161 1691 1656 372 1879 14 853 746 574 583 1182 261 61 1243 785 1081 311 942 470 1616 603 372 1105 498 486 645 1076 387 1975 1030 567 540 259 533 1514 654 891 1749 633 117 1643 1596 353 442 1940 761 147 1163 188 1849 1238 943 852 1739 1330 1732 58 787 331 364 784 1261 1114 920 1677 307 754 115 387 1808 561 754 1921 1653 1766 234 1673 347 1618 866 1492 75 162 1147 277 1995 572 878 539 426 103 372 1819 1389 1616 332 222 11 411 1384 55 1942 38 1273 1287 75 1652 1901 1732 172 1817 1461 1831 683 401 940 326 218 550 53 690 865 1138 372 161 528 1393 1936 302 1077 1771 23 1871 256 1712 1298 1223 1686 36 331 1342 1059 766 1069 1646 546 1836 266 1199 1842 1465 1459 405 913 433 1715 408 140 708 204 389 747 378 1591 723 1511 1030 838 1736 509 1662 109 173 1415 666 1280 975 969 1210 1230 1240 1881 621 1071 1646 114 1551 1449 73 1115 930 921 1323 1460 1569 737 1947 512 1153 1372 738 1610 1369 282 1114 769 356 536 1460 1525 1220 863 1081 7 729 945 1971 1516 1074 1087 1885 1155 835 1182 1544 391 1704 1339 1167 262 1112 765 1437 19 1486 1754 1502 1769 1780 1357 35 529 353 1126 1498 1478 1909 1682 1006 135 1074 1532 1322 1085 606 1396 20 1757 166 975 1384 1344 580 352 1873 1505 1364 1430 656 951 1364 1269 6 564 122 137 788 204 923 1192 1973 26 1416 1848 778 1616 1835 1746 87 974 1363 1845 348 693 173 1085 455 108 612 1605 1575 434 1866 650 1508 1413 599 482 1389 451 1168 1934 930 911 1756 332 628 582 1988 496 1449 962 1193 1379 1028 366 1610 460 1653 1836 1397 1039 13 228 222 115 741 1597 1807 1673 495 833 1455 905 764 1084 1237 1439 1696 1397 1934 454 1571 144 878 1171 73 1075 19 518 772 664 144 1117 633 1459 1241 665 1504 676 1098 1380 1280 1087 1997 1187 1963 42 796 1785 789 1366 723 1741 587 146 1130 205 882 1116 1938 1842 1949 377 1533 453 83 376 1907 307 1199 178 82 973 1834 836 1653 1171 1079 16 1160 1683 1165 1681 1739 252 1162 398 454 231 534 1905 1772 328 1686 1191 803 1058 1762 810 1075 1593 1289 1598 1388 1212 228 58 1917 258 1032 744 546 1139 527 1118 846 1499 793 1533 377 91 559 1977 1644 721 553 1594 1451 1401 448 483 545 1923 70 1474 675 87 1749 1847 1693 695 38 1464 962 1556 563 340 243 1235 111 151 1917 1856 4 221 471 1236 1180 810 1228 116 436 1002 1223 474 974 1540 1388 1752 1367 1652 527 1274 1449 617 1439 795 1409 1596 1538 1291 1043 1427 647 1759 828 949 424 1705 1337 799 1679 762 1238 326 1418 965 1962 1037 1698 518 1569 1577 1368 563 1145 451 33 114 1649 559 516 811 1119 1435 1169 1727 209 1753 5 1273 87 1024 1371 596 1279 2000 853 1197 592 1477 1099 1162 987 542 1811 747 1374 1646 1057 2000 619 482 65 1484 1930 53 339 1848 538 417 1894 1323 93 454 1897 264 501 1760 1886 281 25 1572 1343 619 1773 890 853 1017 1985 1154 1383 333 1336 208 784 309 1435 362 804 675 1423 1076 1412 1623 853 489 1872 1648 529 621 285 337 253 1537 1208 1985 991 1783 905 1109 120 1430 602 1922 1262 768 378 366 1660 482 1469 614 1688 683 1751 182 694 337 169 20 667 1025 1227 333 101 1093 1723 820 1689 1035 1477 1608 1292 1363 403 1270 1846 1241 1190 207 228 1733 1494 1612 606 1615 1814 1854 312 1942 684 346 508 530 992 1782 455 696 1714 1613 899 1279 1025 873 1846 417 1657 1810 1753 1364 973 1537 1595 938 1366 698 663 597 842 506 931 1679 640 524 1786 1513 803 739 109 1538 1029 1011 1797 1339 646 1808 956 488 101 1132 93 1993 1655 299 1049 426 1061 1370 796 712 250 383 911 502 446 610 223 1774 1757 1340 846 315 540 591 1848 86 1308 166 632 976 1423 62 1196 336 1035 1286 710 1261 813 819 1925 927 95 439 676 1793 605 354 753 1465 1125 730 1121 1227 142 1623 1426 1050 922 1474 945 1552 1870 1279 1837 1953 321 296 299 475 179 1629 187 561 609 9 250 440 1878 1974 762 321 52 1667 1920 905 1987 1077 892 877 505 1804 1870 1090 715 1928 7 291 1362 1980 1598 140 1442 1617 628 823 1127 205 1722 1605 513 1542 1617 1504 1089 1154 594 558 1252 545 1055 1032 480 541 1145 732 253 1616 1684 688 646 759 760 1528 671 1222 1818 505 1929 684 778 1647 85 360 366 220 197 1804 559 1826 1673 81 1169 1171 1448 1148 873 1591 269 1343 1291 1294 1604 1139 1234 1414 965 1348 3 287 1633 1181 1939 429 890 662 808 1870 440 1243 830 621 1705 1439 1244 1766 1880 865 758 1050 1106 270 1700 918 1237 1399 834 79 1210 1828 649 737 1332 1976 1326 856 1785 839 889 1902 1361 1174 489 54 1133 1299 199 408 1657 244 568 463 1365 788 231 719 1792 1131 210 539 1782 1885 435 470 461 1126 1121 1496 1418 212 1608 1187 73 1846 519 1815 1996 963 473 1347 1299 1150 1671 684 1437 681 1724 1747 318 8 72 546 1618 743 488 1063 625 766 342 1957 388 564 573 183 631 818 129 1718 1055 969 652 1645 733 758 267 539 739 661 1163 1864 343 1477 1502 1356 1142 1482 1154 140 1307 1880 372 582 624 303 1680 464 1732 1426 1965 1692 1933 1548 839 255 1296 1253 620 657 175 1905 284 1127 498 1066 874 960 1337 415 1992 1213 929 157 1426 453 1077 1837 506 1495 711 622 1972 561 1439 789 50 16 195 1666 131 569 1208 1748 503 1640 56 79 934 87 676 14 1778 914 1019 436 250 1384 188 1431 1073 324 313 367 1390 188 1245 1547 1285 1354 47 341 726 378 1559 1687 756 1395 1232 1133 25 201 1422 1677 1736 994 1282 565 259 1464 1725 580 158 1887 1153 1932 1364 1175 974 534 1528 1347 875 166 702 1387 739 912 123 1040 1347 156 1019 270 864 1734 306 1558 1294 937 1397 749 175 940 1449 239 792 1133 1100 856 43 926 1443 1893 1344 1806 1956 406 981 313 1669 38 1896 1154 692 1534 1314 208 1912 599 1574 790 440 30 586 1096 155 557 662 1867 1103 72 891 828 142 1542 1526 4 1678 977 1380 938 1672 510 248 377 1580 1664 1339 515 1122 1226 979 375 1300 1605 1495 1327 1626 369 834 573 1014 1631 519 39 722 1198 132 816 1430 1380 217 761 398 1392 1946 1688 891 1374 67 1304 1561 138 76 17 1185 504 1998 73 1968 1555 1557 235 536 1845 646 1752 261 887 1282 843 834 169 1100 224 1021 1812 407 728 1593 574 1347 614 1459 1918 538 1358 135 496 678 703 1731 1419 950 1150 972 1297 785 853 752 519 970 1228 1884 1095 1892 1623 703 178 1991 447 558 217 1123 182 105 269 1445 1813 558 389 1448 280 1453 81 1774 1693 1692 1005 1471 1928 172 824 1361 1195 1867 949 1481 20 587 1089 1393 1111 418 1222 1290 1902 1700 16 52 878 159 655 172 796 581 1548 1732 1248 1663 1791 1801 1721 479 1952 1266 512 439 1724 548 337 728 1962 254 760 942 1247 1537 136 890 1103 1951 594 1776 1573 41 404 83 949 401 48 1917 912 823 1902 547 1640 898 724 1319 916 493 725 704 869 853 280 1496 682 880 636 1077 1058 1216 1544 778 625 503 1719 606 996 1229 1331 621 664 912 609 1998 743 348 991 1829 1525 1275 729 234 234 1343 1569 746 193 1518 1616 572 65 252 1160 902 1561 31 749 480 1057 607 1188 1241 542 1933 1833 906 1239 1110 711 120 54 1415 356 558 833 819 1371 954 410 1747 686 1206 659 878 1883 1482 102 1353 1966 1552 1620 1568 248 840 1084 1077 335 1022 990 1624 134 408 1440 1385 1006 1364 1330 1482 1436 1986 237 1352 1917 1725 497 1083 1464 1920 239 1756 1235 118 756 247 1689 547 24 257 266 385 1445 1900 1283 46 1196 984 1311 1252 740 476 366 1000 1012 1909 310 88 355 1502 1735 446 1166 17 883 1386 426 1725 1998 1088 1371 409 1170 1645 1172 1655 1030 1680 496 268 1760 342 1200 1280 1305 294 1109 1249 256 1007 593 637 305 126 345 703 1399 84 1710 489 1439 1560 1101 1028 1824 505 1395 483 488 1559 1556 783 840 1202 734 1086 1939 227 410 229 611 106 1763 1168 93 1159 746 1407 966 1389 40 1364 1893 1587 693 1866 1163 1581 153 616 384 763 98 1398 432 849 1718 192 1270 759 1993 1496 1927 993 1696 416 99 273 535 745 696 1387 736 1654 247 1930 1133 932 1819 705 144 1230 455 437 272 1243 111 1513 111 1067 841 377 1211 723 1381 492 1649 341 1100 1796 152 1588 1093 455 1469 230 702 643 603 794 1816 157 414 1836 1283 859 1272 1702 1613 1875 67 826 1509 243 151 302 1380 1875 1231 310 1183 1656 1543 600 1126 1114 265 444 768 151 1096 1507 1643 969 1132 890 462 1606 1792 1951 370 600 1784 1987 1441 1276 871 1488 1725 1630 399 1100 980 613 1851 702 1458 634 1802 1217 503 943 1036 152 715 1854 818 721 1200 623 961 189 743 1566 1351 174 1349 300 465 721 1911 693 1772 1358 1203 1491 1259 1374 145 737 1113 413 43 1106 1119 368 1840 738 1879 1065 175 381 946 872 19 1567 1512 724 489 668 1230 538 1130 753 1549 1909 341 250 1152 1583 1708 357 1581 1303 530 1559 776 52 1827 1998 1077 1065 1221 1255 1421 1481 414 913 1058 77 1734 98 966 195 734 1640 1049 217 1729 610 1186 1322 58 880 1712 1032 726 56 177 588 571 1995 1058 506 873 919 1256 56 1072 1598 1439 80 659 375 1745 739 1004 1475 713 1617 1711 963 984 375 803 1673 1896 152 398 1180 1760 687 737 303 823 579 1284 644 828 1356 66 829 1989 757 1225 1651 1302 1011 1147 523 101 1621 1944 230 444 781 16 1783 110 622 627 347 1166 549 1611 180 1724 349 1917 534 785 1470 1164 262 1629 1238 1934 143 719 107 67 567 661 1151 931 929 1428 372 1623 1476 1754 1506 572 109 307 168 179 1632 1769 287 12 1525 975 1973 1060 304 399 56 300 129 1506 145 1597 1534 657 1764 1417 1182 1305 5 323 1767 1508 349 1169 777 294 1789 352 813 549 1810 122 153 1517 698 1844 1509 1459 694 683 1795 1144 1504 1728 874 1776 127 1760 403 179 24 665 1816 1012 263 666 1802 817 1455 1739 162 778 1902 109 250 1269 804 67 1484 1088 1734 753 1083 1689 1118 1380 1714 1291 1381 562 1146 1658 1332 899 1071 721 1303 1856 1461 458 227 107 1031 1054 1258 384 1552 1053 940 1210 1677 1456 400 1960 307 860 180 705 397 1594 1009 38 25 550 1090 504 1124 213 1398 378 1331 842 660 152 755 330 447 1896 323 734 778 1679 129 313 861 296 145 651 905 1712 1253 197 1897 181 1722 1470 1017 817 319 1414 1419 1649 124 1097 1864 267 1120 677 676 447 427 1376 1781 45 718 1300 1621 599 1807 1788 1766 1640 1521 964 341 294 52 235 786 1636 681 1676 575 859 616 1086 1975 1003 1125 1289 98 844 97 1546 902 1337 1613 1641 1663 1487 868 1272 1794 1890 1193 1182 814 225 127 165 1397 459 216 1169 1018 51 416 1875 619 608 986 1708 1968 743 91 1318 1652 749 1430 1983 1540 887 1736 1303 1510 789 1477 188 124 1135 658 1316 105 942 149 1180 1539 1806 1498 334 745 258 1367 1368 183 41 1538 730 1800 400 466 559 1515 40 1651 1585 1993 361 1262 1975 790 1495 423 480 726 1668 1385 1652 1570 486 1599 1768 27 58 149 819 1583 1017 1935 95 137 1338 1767 1186 189 1961 1453 1325 1044 790 650 884 437 1553 1333 1952 262 149 1578 1346 417 66 1896 1753 1465 271 426 197 879 959 1304 461 1248 308 831 1870 1106 514 1278 468 1791 1189 1730 1150 96 405 1829 1533 1342 1593 66 1678 1861 762 556 1369 11 1625 511 296 1423 1700 1271 843 1205 213 832 1436 1217 571 1166 463 849 365 270 1820 976 924 1485 223 553 1368 631 416 489 1638 882 431 1944 1009 1164 258 1976 1919 595 1763 639 885 932 1827 578 1853 917 724 627 1286 23 133 1389 525 1174 830 1500 1771 579 447 595 1535 1012 1957 568 238 1594 1581 706 1304 1795 1243 1670 1853 1041 877 1422 1855 236 171 556 153 1955 146 590 1473 136 594 354 330 125 1013 347 605 1145 1 676 824 527 1647 1653 392 529 812 980 340 449 768 1389 153 121 1230 325 253 1484 267 939 1038 1675 1027 305 1659 1932 1240 90 1078 1849 1356 1620 440 69 193 1799 725 1284 430 734 194 731 37 1990 1332 1637 1523 1413 410 472 1096 974 574 1928 376 1265 376 186 1377 39 964 1756 1549 239 917 611 842 1235 1466 1380 633 1663 495 375 644 1378 823 1753 483 325 1769 769 513 636 745 1397 858 475 24 1982 23 1052 1582 1098 78 702 87 688 804 1455 1244 1433 1620 1981 484 1085 1829 1417 602 1963 742 1053 241 1438 1821 976 1221 1116 1729 663 1540 1632 132 926 1565 171 1477 1128 407 1126 1941 131 1845 1963 633 1696 328 85 1791 306 1958 133 436 916 1898 454 677 751 60 787 213 1884 1555 1432 79 1799 1320 871 1484 198 1260 124 470 41 524 18 1646 609 1124 1207 779 1653 722 189 901 723 1437 1315 1089 1060 1558 1876 269 1379 397 126 1055 751 871 1926 105 1151 494 170 959 902 618 1782 1372 1240 895 1339 1698 475 1270 1661 48 305 1553 1964 1721 1941 1321 1446 595 1251 554 906 1373 270 482 1664 1316 1180 118 1895 1864 1540 309 735 491 1436 1361 281 1802 1964 1291 140 222 1287 1102 25 53 1306 1039 1697 1389 325 1443 1717 465 1947 498 477 1367 37 298 1453 1992 1723 1255 726 722 1301 402 1049 699 1647 1784 354 503 316 332 1106 220 476 943 588 1124 449 175 645 1186 782 574 358 937 1265 901 1907 505 323 264 129 1755 1197 1595 1876 1887 765 1829 326 1011 761 1492 1263 1943 1411 578 1217 704 30 791 1299 906 720 1678 897 1281 1897 252 306 753 1155 846 1994 12 1273 1443 208 748 1661 747 914 1066 853 1917 1304 367 246 495 279 72 964 1489 1736 719 41 1787 216 88 756 1305 1680 601 1139 1667 1127 1422 1940 610 1943 1483 856 1472 573 260 9 1712 949 681 222 862 998 1142 941 167 1690 234 1968 492 1105 1318 923 1475 1206 105 1372 95 706 1881 1396 1457 191 948 1509 1951 591 1384 1741 371 1135 736 290 391 966 560 1902 1649 419 19 1598 1161 118 131 37 1106 1116 904 1590 648 1505 324 865 39 50 351 653 973 1089 271 1048 1553 780 1499 971 803 143 1247 1586 1685 553 690 202 939 941 1494 1227 703 251 1296 168 856 1134 121 596 1036 294 20 264 1108 553 721 1187 607 21 289 497 1433 250 91 1983 957 1782 286 925 585 560 808 1412 1697 1737 1623 427 23 1728 446 325 1129 917 634 189 1467 2000 38 1973 1351 1907 315 203 1394 1677 1484 1645 1840 1936 1665 318 1867 326 1746 1769 752 384 1654 1254 299 94 140 1115 389 1126 1531 917 10 1582 725 1479 224 1772 1601 369 1572 1345 553 1077 103 65 1569 1574 634 423 1482 1266 389 214 277 1250 1150 1570 619 751 1048 1344 1629 1111 474 1516 1096 800 130 330 363 1917 473 1007 1164 1646 745 736 631 1293 508 1099 392 1894 1591 1701 1196 1654 1815 1859 1731 344 571 445 969 76 1906 848 1429 57 902 1812 865 100 1609 1549 1451 674 622 1893 1067 1482 1196 202 1894 1902 1806 1299 1538 1579 79 1961 1596 495 1812 1284 1478 987 1130 228 1205 394 1762 897 794 657 570 1157 751 38 1359 1000 980 789 1711 412 602 1329 339 1914 17 313 573 12 301 60 558 1165 670 1197 1819 1134 944 746 1937 715 1423 425 726 845 1903 1876 1202 1969 828 1736 79 777 1405 472 493 1665 463 1015 1705 212 207 1222 286 1072 711 698 1420 1112 669 769 504 1609 376 423 1525 1999 21 116 1330 392 953 553 1939 873 1160 651 196 1120 1829 1022 1195 826 1642 1653 174 1509 1354 889 1461 73 838 217 545 1907 701 769 957 66 183 174 612 149 52 1040 1939 1412 992 977 609 831 954 309 1308 484 438 1282 21 661 239 1811 15 760 945 791 995 849 1494 527 1096 557 207 24 1618 1728 1173 1942 1576 1170 768 1586 282 1030 264 725 1619 1883 1162 1365 859 390 126 143 929 751 1223 294 1255 1195 42 634 253 890 1411 669 307 674 20 178 585 988 1550 103 698 701 69 1061 1016 87 1120 1877 649 849 591 741 131 917 1872 476 1188 617 914 1434 1893 1008 1851 1827 335 673 648 1005 319 840 212 1480 1798 1740 1035 1982 1700 689 1886 1355 1974 1566 1401 1567 1629 34 131 1649 50 771 871 678 183 1687 1089 83 1055 1398 698 623 1904 2000 56 1388 152 795 1712 24 878 1183 237 590 1419 358 1909 755 440 1406 1674 1918 1257 1761 1022 1991 907 71 651 1204 746 1738 466 1103 1782 1338 1427 1292 327 194 1772 1434 1374 363 1989 1399 958 1183 587 1849 1659 1473 1211 875 1458 1675 66 1172 1161 136 1107 286 312 1795 1368 1926 1705 560 636 1215 1515 1017 1705 1564 1789 1084 158 622 1497 755 1491 266 927 1203 1423 1135 692 282 1818 1894 282 1922 687 683 658 123 1172 1979 1967 1736 1965 1134 605 1257 1421 1175 498 105 1263 122 867 1465 101 366 1963 1468 1726 1875 695 100 1517 5 1221 1837 200 1537 847 489 1998 1559 1410 700 1500 1121 180 1656 1954 435 261 716 1329 788 133 1224 712 844 1495 1669 1808 990 1364 1330 1220 1224 243 1586 1653 712 871 1108 1853 1297 185 1955 1762 1967 984 1872 382 615 543 572 348 531 1446 90 1045 573 1099 1572 1325 473 290 621 103 215 1850 471 1024 1401 115 182 1866 306 525 1301 775 256 1458 1847 1978 1468 1191 1393 1352 1056 1726 102 1636 1368 128 1010 1436 1499 761 604 462 1211 1396 165 95 1052 1194 358 1517 802 1205 602 835 366 1433 903 365 314 1829 1731 1805 786 1750 52 141 614 781 1416 38 109 1458 1894 481 924 1545 405 1083 136 884 732 174 1640 9 90 974 158 1973 1879 1985 184 625 506 211 1474 293 108 1640 638 1498 1820 1763 295 292 1253 695 1937 1503 221 476 149 121 1152 789 621 337 61 655 59 1535 526 1468 1214 1828 1934 273 1895 755 726 493 1177 1568 1320 747 1840 263 1728 761 1939 1024 1319 1498 845 1074 1146 1737 1880 134 1947 1919 747 270 886 1495 949 1461 1367 1504 1546 232 1274 1251 1071 822 1842 630 1088 676 1278 687 1098 1940 394 1341 533 1302 690 675 498 351 1708 6 1158 26 374 938 341 861 1453 312 483 749 640 51 871 404 916 251 1873 1154 1081 369 1149 1089 45 1004 1784 526 512 219 962 1557 136 892 21 1276 1158 1949 981 210 1672 449 553 793 1088 149 1465 771 1669 723 280 553 1528 55 1540 929 938 1920 652 928 252 1033 97 1326 1927 57 1855 1722 1390 872 638 1166 1104 1331 1093 1477 1170 1153 1918 1385 1757 1894 1728 657 995 648 56 923 1800 1025 521 855 303 437 1207 1317 306 484 670 1998 1366 866 184 1769 1198 645 462 1143 351 94 702 1329 1508 1884 1119 179 770 1101 961 1848 495 1991 264 1880 735 870 1163 495 1327 1127 263 128 902 1748 666 1066 1160 1584 1581 761 77 1286 929 688 241 1245 381 1990 894 1023 86 559 1415 1530 1313 669 373 358 549 1606 184 440 693 599 262 1686 1772 185 872 76 857 1763 1013 1231 1117 1632 1950 1568 1235 1427 1853 675 208 1688 88 785 587 1885 1722 43 1822 705 1827 1616 1341 59 1390 1200 599 30 740 17 491 43 1504 18 893 872 1923 1183 889 1216 1352 1604 742 1947 1338 405 31 352 964 494 78 1928 650 118 778 1620 983 698 115 1586 6 343 939 587 644 855 823 1201 1510 384 1110 551 1543 1545 1745 1825 357 78 1380 1055 1341 326 1820 1955 1267 612 434 1019 183 171 231 379 1044 421 1216 1147 1979 69 883 417 432 972 1922 16 1795 1817 681 1889 1169 1924 627 209 1932 813 961 475 200 32 1693 455 1351 1804 1964 1252 1528 1893 290 865 1964 1878 155 1170 473 1018 375 1425 690 1629 1653 1252 1094 1103 323 1886 1640 1577 821 1560 800 515 500 1824 1760 1061 505 354 1961 669 1994 1047 1342 544 1892 1884 553 1028 1307 452 30 1005 173 1568 589 1206 1741 158 1515 1363 1055 288 483 5 1823 1647 1736 62 1687 847 1983 1862 112 228 539 1292 1993 294 121 544 1046 1537 61 1393 394 575 172 403 713 490 1052 35 1799 285 265 1646 1653 443 217 815 1981 1506 994 87 220 1569 1658 162 1759 1448 223 1848 1713 974 249 1361 1108 553 1197 1756 94 1273 35 577 1526 22 1994 1318 1471 1356 1658 911 500 884 1530 698 452 693 787 1546 1137 1706 1509 1185 1219 293 1273 1524 50 1556 614 1674 228 1828 1624 325 1652 980 350 1172 84 1995 1730 1064 68 76 959 549 435 152 766 491 1477 1205 1457 1846 965 1646 260 691 525 490 1441 1461 789 706 499 1270 1464 717 1613 561 1789 127 1787 1104 308 258 1481 1 815 1426 579 399 3 160 381 782 911 415 1556 1254 317 803 1060 228 166 1547 252 222 891 1340 127 645 673 448 1932 1520 1325 1150 896 1382 1264 156 1962 1020 884 1331 192 1520 504 146 720 725 313 1717 921 1057 1314 759 1995 1875 804 1030 1836 248 313 582 413 847 326 249 1532 524 480 1677 331 1995 624 1558 1329 790 1753 542 1296 1736 809 1306 535 530 1439 607 1752 813 412 517 284 1234 845 618 998 1047 696 666 1622 1227 1716 254 1855 1316 206 1922 1674 54 153 540 972 38 1510 1417 1318 1200 773 1354 764 1206 1099 1536 312 202 1428 35 1903 1662 922 521 1460 330 182 1077 380 862 183 1886 1330 281 225 931 1724 1737 1224 443 446 1891 1341 1121 1021 1109 424 1439 1126 1258 1479 10 1792 894 1973 479 1407 1874 1182 1037 971 867 50 1155 1073 1174 1817 507 440 55 1238 1623 1463 626 1423 26 1428 929 1819 1355 768 1704 1437 1878 1313 989 1616 819 192 1403 740 411 677 681 1944 1048 975 711 728 1452 1224 873 409 1205 281 1239 1554 1583 106 1731 1358 491 108 1884 1535 1439 26 387 1333 61 1837 733 1439 713 1456 9 641 1125 1940 66 1318 1647 165 118 1768 1517 1340 1224 1599 232 1925 1395 1286 1063 84 112 1492 653 1780 1114 1241 1574 272 112 1351 78 22 1211 324 1794 472 688 973 363 1029 1912 1292 200 1448 654 1373 107 1439 1689 958 136 1534 667 1589 1641 1797 1544 1334 1733 1184 827 1109 1106 301 1462 1817 1240 675 1225 98 104 337 1189 525 669 1013 1265 789 1506 1647 1500 667 1317 292 1636 361 1754 823 1943 548 530 1397 904 1601 1325 1903 596 121 1262 1950 133 128 1535 1522 6 1490 1189 971 1065 1710 420 300 838 1352 1990 93 1540 138 968 48 1693 154 966 1030 1101 1970 424 1651 1563 1340 365 63 1067 1980 1479 766 1075 1779 263 931 333 97 1770 64 61 1051 1155 737 1171 1965 1724 1114 531 1905 120 1341 147 689 1787 353 132 985 203 847 421 1905 456 703 1924 697 779 259 1318 630 635 354 1418 284 1285 1624 57 988 1389 875 1312 353 848 881 1809 1413 492 1265 263 1513 674 503 89 1637 683 412 737 652 1097 692 237 1780 559 266 277 1140 468 1450 1694 1839 723 173 782 1297 86 1802 1057 1431 1013 858 732 484 1754 1293 1472 704 535 1420 1281 995 1962 799 1576 1044 479 1648 1589 651 102 47 617 1405 1719 759 35 873 83 1856 1129 1214 285 1286 666 96 729 315 706 891 548 777 1981 183 357 747 559 173 561 492 196 488 597 543 1331 367 528 1136 520 1858 862 1323 2 1795 637 221 1386 1496 1433 1495 662 1006 491 442 1613 1616 114 1999 1916 1480 832 1846 824 964 440 1666 308 429 230 1026 341 740 1760 1155 852 1230 859 1477 261 930 242 363 182 416 1522 359 537 1029 841 1157 1109 1532 1313 1366 1018 1799 663 512 1060 1086 1297 1060 1650 1574 192 833 663 598 1906 391 545 823 378 1278 1912 1210 964 1384 537 1870 227 884 803 386 1422 996 978 1351 379 705 299 1322 970 1390 1559 129 1350 1435 1619 4 423 1211 1846 1006 539 200 165 1267 134 661 212 1460 504 675 1470 1425 1502 1592 791 1391 475 1006 240 1914 1576 1080 1227 813 506 874 175 1807 1220 937 1198 1648 572 1153 1061 1028 210 1478 820 991 1678 92 14 290 1593 763 595 325 1920 1469 1372 1894 676 1178 935 1136 1941 663 1988 160 800 250 1679 1396 566 1761 1920 421 1599 643 1967 598 607 1830 1915 1645 1432 1027 1948 1202 1456 520 1383 1621 757 716 387 789 1550 376 1754 238 595 580 1026 1235 1920 944 333 1629 102 1108 1614 1058 690 649 780 1641 610 426 1995 1245 1141 645 1465 640 1699 1639 103 402 237 1191 1369 1474 966 1505 560 1092 882 294 1861 1396 1981 1345 376 250 1872 1373 1563 991 1487 678 1304 319 1878 1166 1082 1358 614 1873 955 1408 219 1882 233 1092 1200 119 1790 2000 1940 395 800 723 894 275 1687 1767 1407 427 1646 198 1816 1185 1723 159 44 537 898 136 7 563 6 486 559 523 785 571 745 1200 743 1935 431 967 486 402 961 1728 1633 305 329 601 686 487 276 865 1291 1910 1166 976 1080 662 77 838 1601 653 1329 321 363 1951 1514 1507 401 744 1002 562 687 712 460 1825 655 1967 1286 1984 1074 409 1707 1552 866 1659 244 602 69 879 1952 1968 1508 332 1913 1780 1645 1994 1578 247 1798 916 1309 565 1443 494 601 831 313 265 1933 1496 1172 1237 1414 1829 726 1063 359 63 273 1451 921 747 1847 124 1008 1003 1744 17 1937 1078 1388 1114 1857 1958 1065 844 288 529 1287 1352 1238 426 1610 803 1628 728 1200 258 670 1143 1300 1908 735 413 1858 1732 1853 928 508 367 55 407 1212 1875 1693 1022 1530 1113 1351 846 609 1556 1481 124 989 1962 741 193 1272 483 881 1690 101 495 1306 656 1900 573 1769 90 56 874 1253 786 1661 1910 410 406 622 1213 1016 1232 1966 1540 1487 1544 949 1827 73 456 1813 1618 472 1616 526 487 1475 1611 1919 1631 1851 1089 13 698 1618 287 1785 1804 910 1588 861 1313 506 1582 631 1681 1391 1700 1562 533 1409 661 1281 1721 1004 1969 1461 946 1009 934 513 1601 507 126 1204 1720 1095 198 982 1549 643 1650 735 605 902 703 228 1459 641 1210 1171 1241 1156 1936 482 717 1348 325 531 1960 1372 424 635 1820 993 999 1955 380 859 1951 1773 544 1904 199 1467 1304 1283 1693 1037 1297 1229 289 1626 1670 955 1857 1649 713 921 164 1328 1106 188 1867 1124 727 38 1573 866 141 246 498 1030 61 1230 1514 1322 1883 585 559 1690 1955 460 1216 1973 261 605 1216 1830 451 1681 727 484 520 10 1030 1638 475 1985 544 507 1187 1984 1239 745 318 4 1637 1764 1373 209 525 1938 674 182 1873 301 1245 834 1253 1961 1315 902 388 1830 593 621 1361 23 1551 1723 1441 180 568 802 23 1566 1864 1386 975 993 295 17 799 1887 1494 1553 203 1898 1879 1298 1193 1329 1330 1168 356 703 1509 894 292 177 156 682 926 695 514 819 680 188 966 1385 1536 1481 961 1268 1501 759 1702 1047 518 1092 1979 582 706 1879 696 1606 672 1943 1710 468 1704 1882 825 840 1425 1594 585 1083 724 732 990 1783 1392 435 706 1375 272 435 923 911 1194 178 1312 197 682 372 716 1423 1438 1126 657 1607 1923 1578 1040 1021 1264 1925 598 1571 1649 438 1480 911 1447 1801 1122 988 430 842 1420 1010 1439 653 1743 119 455 221 407 838 1128 1796 1609 271 30 1755 918 1823 69 1474 160 1954 169 594 621 406 973 257 362 1378 1744 102 1170 678 61 589 1855 949 579 1197 1888 1680 277 536 76 117 17 323 1685 1624 1062 1992 368 64 674 680 469 1990 538 1988 66 1817 735 381 485 870 701 490 1257 982 1588 187 688 23 1020 1132 594 192 629 1548 1045 1647 301 270 110 1430 310 527 23 390 1079 1914 1665 1434 833 1272 1084 311 597 1596 884 1746 932 1198 974 787 1559 870 1956 8 288 44 269 1661 1441 301 1297 507 1132 1552 1387 1950 1594 922 848 1820 224 1951 1631 1811 286 186 1161 625 1578 1823 1091 1434 461 543 282 6 636 316 342 745 1434 349 1634 1911 715 1060 1611 23 684 1709 1094 263 770 1482 1895 1953 673 510 2000 1468 174 1846 487 1974 1590 911 1643 17 1296 451 1352 1755 1600 646 312 723 1549 240 1613 504 1014 1404 908 1444 1089 513 1052 1401 260 1550 640 1819 1816 331 785 1726 1946 1773 208 1105 339 1963 1562 396 859 1695 316 1413 1337 1103 185 905 1614 637 282 506 1940 1579 917 596 81 1795 1346 612 1584 1766 1786 91 593 1363 1632 1727 1055 1178 1108 610 195 1202 1654 920 535 1080 600 979 1582 1544 535 753 370 1873 1483 57 1070 1701 1101 481 238 990 1625 1475 1891 951 1060 34 1643 1545 1535 728 656 1141 1357 337 511 1186 161 557 1613 999 476 417 341 1867 614 848 693 1995 218 521 58 1964 151 369 1336 1778 1731 1106 1359 1168 1331 1315 426 225 1481 1690 617 326 190 783 466 1376 1936 659 1028 993 1581 1346 316 1374 496 1684 236 1768 1547 1802 24 1820 1606 1719 834 1735 551 1021 985 1901 339 1930 1422 220 1572 114 503 1789 540 1103 1591 731 1832 469 301 39 296 1691 1180 1066 942 1656 812 556 1669 1274 686 54 964 1805 182 1891 35 1705 1172 780 141 781 1683 1316 935 763 102 448 384 452 1679 460 697 1349 1282 1946 871 50 458 972 231 402 282 820 1441 939 1927 345 464 592 1636 1965 833 328 30 1310 490 353 921 1402 1501 68 778 1542 109 1467 1847 79 207 1184 555 18 1557 664 1903 314 1799 704 197 1225 243 1094 727 1929 1527 1147 1168 1858 1436 744 1784 431 1782 1407 1526 460 1193 1011 465 1491 766 1339 1992 919 1238 1779 1043 1472 958 227 105 1689 547 1107 1107 102 1976 1103 785 1786 1190 504 715 1032 4 1868 1915 1896 103 1111 105 92 1771 570 1255 99 355 1163 1183 814 781 1948 825 1170 1577 1760 657 1341 1340 443 937 1420 1264 1898 1883 284 46 164 1537 1264 319 591 24 1683 1087 1477 1970 1022 1011 1624 251 1980 1469 84 367 299 557 340 938 1622 1418 1192 1744 289 657 581 974 1157 1501 781 1584 717 808 1969 1621 879 449 1509 752 1583 639 1203 1392 1265 1701 1394 802 1982 198 1063 725 1272 1418 1149 926 497 626 674 1821 201 1833 1522 1312 375 331 1159 1815 954 1002 1889 888 256 623 1331 196 1014 1726 1486 105 1857 1309 1074 777 973 1958 962 1499 1044 986 455 545 1393 377 264 1578 1397 672 537 440 298 834 385 964 407 138 1904 241 531 735 1745 14 1837 1881 1212 1072 1291 755 1055 384 1505 1810 1902 176 757 645 665 1300 1681 334 1869 1311 1657 368 845 395 749 920 1443 781 1632 1329 865 632 266 3 1709 497 1147 1243 1933 1027 1890 193 383 196 509 1558 1692 1767 1553 1453 157 1460 125 204 1662 965 122 962 467 1058 1093 1211 89 1663 1760 1250 1262 692 1349 1190 1875 477 1709 256 496 1603 913 1908 393 332 1918 1814 1024 366 686 1583 1771 1754 1477 1744 120 758 505 262 734 1643 1206 991 1494 513 1057 1308 1241 151 747 1143 235 1543 888 1126 825 1177 1344 833 1327 1495 1446 1921 189 1442 664 1305 1243 1555 1814 1770 1130 404 1926 81 189 496 1318 948 936 759 756 1789 519 679 1707 357 1891 88 975 1877 1313 1990 859 1737 475 309 569 1942 1138 1568 1154 1662 1988 146 1046 705 827 1161 1998 102 1639 1383 991 1851 1501 587 1298 1081 271 448 851 875 158 212 1271 1264 1965 1467 817 511 968 597 1942 507 725 669 127 1767 1817 1476 383 635 414 1630 678 1080 1188 827 1637 185 726 1704 355 10 1502 503 1376 301 843 92 1768 587 658 1194 249 280 1907 606 1001 1962 1726 393 114 123 1030 1780 543 1949 820 943 124 1965 1023 1370 1768 491 378 888 222 1593 1070 1729 517 1074 1226 1127 805 830 1576 1883 1003 547 1587 544 415 477 1638 640 1587 1953 1797 623 1742 126 1314 93 1946 550 281 143 283 1292 1917 1984 434 829 455 1076 1616 948 1388 797 671 1497 590 1778 1165 554 1398 1852 778 1149 448 1843 133 1012 455 1817 1409 210 867 1957 1310 189 736 1298 1317 804 1986 1241 884 1299 773 1245 347 1349 89 1925 1366 1081 318 655 1052 1848 796 1491 1751 1606 455 854 485 519 1953 768 14 948 1888 1712 1543 1438 689 734 391 1186 1709 417 808 126 668 498 1600 1427 647 657 1616 1851 258 1671 1709 301 1561 812 1469 1246 586 1465 1156 1178 580 96 1152 196 1599 651 1809 90 252 1875 334 1645 301 530 1572 1904 1016 762 1184 1054 1481 471 1470 128 102 435 1394 1487 438 617 1384 823 1028 924 1224 1565 1905 536 396 595 1768 1241 708 282 1126 1659 1642 1159 1530 706 1666 72 505 428 1620 1528 949 1763 1261 1361 414 311 1234 306 1065 1963 806 1826 1265 686 1294 996 1403 509 1988 364 511 1351 1753 1552 675 1826 1247 546 298 524 1861 349 1054 436 1875 1709 41 778 1593 1620 762 116 1220 1515 262 307 1537 1926 845 966 1892 1547 1214 445 1739 548 1182 1824 1614 1139 293 1728 250 310 377 926 1247 1467 79 540 1703 1701 1039 1585 216 1423 104 1825 203 960 1396 267 717 512 1693 1301 1014 1019 1856 165 425 1844 1313 689 731 539 1727 538 1352 1058 681 260 1922 892 1361 169 123 903 768 414 101 1547 1834 134 1191 659 1331 1190 1651 1244 355 986 70 604 646 806 368 341 455 174 1205 394 1694 585 1267 641 503 1268 1700 330 85 164 1782 543 1318 1118 1082 1948 1673 1370 1306 144 1038 181 1214 1156 973 1158 1809 1356 1689 340 559 1484 1894 1381 338 1341 1017 346 445 800 351 1145 760 1443 17 907 589 897 1494 312 1523 1278 185 783 1721 1796 1437 811 357 935 174 66 366 1056 985 959 86 1256 303 1699 1660 1507 791 647 1361 1919 1410 1717 954 1981 1426 1704 1733 383 781 1889 1263 307 1342 1740 901 1071 125 290 618 1629 368 383 121 57 2 1991 315 361 787 405 570 1980 289 1364 919 998 1333 914 1417 1835 1425 194 1176 1497 920 208 985 92 142 474 42 1980 834 1629 1633 1289 137 718 1648 298 190 139 187 114 758 497 1661 1236 1240 1294 1480 1881 1261 1225 1835 1968 100 625 969 805 1834 1220 568 1444 1640 1890 471 207 1741 1904 1172 1583 237 481 1436 1912 1930 898 164 1777 1634 180 1944 946 1977 576 354 573 969 1382 1869 1122 888 1191 1162 846 969 340 1299 1636 1156 1478 366 432 634 815 357 1607 532 112 1843 722 860 1821 1185 93 574 206 1347 1195 1312 87 1820 364 768 347 1993 802 397 604 1436 112 1272 1430 680 388 1244 1741 413 838 1836 1587 1924 433 28 447 1165 1027 596 139 630 1504 1072 332 1312 1259 250 1320 1037 1719 732 1522 556 42 1057 585 600 483 860 307 1117 654 123 1300 1293 1062 109 1507 1266 859 1665 1999 293 196 657 1853 1183 1638 191 502 701 1957 175 1151 217 1243 21 600 1815 311 1200 9 173 1511 520 1593 1415 553 532 898 1226 1342 415 242 1927 688 1867 1907 930 1046 1990 653 131 741 621 1993 1564 1402 1454 1961 1517 949 1682 1559 1333 968 699 1644 1418 1569 1659 498 363 403 1093 1388 1091 1260 967 196 864 898 824 1365 277 1247 1662 1002 1629 383 1492 758 1170 1272 1882 886 237 298 1645 1460 238 1334 1545 1869 1885 1843 188 1093 850 1375 1612 1641 723 483 1948 1830 1756 1210 1515 1880 1796 1460 813 678 1437 406 1071 1900 1948 1108 117 648 10 1329 870 553 1658 102 1802 1541 1004 1826 1922 75 1825 33 698 1304 992 159 1627 13 1337 1007 643 1936 1255 1271 217 194 811 1182 491 882 375 1594 314 544 824 1795 1049 1284 857 428 178 1616 1843 1651 650 1875 1609 1574 374 2000 1875 1112 750 654 297 1812 912 1809 594 1714 1848 1433 477 1656 1950 1817 1489 1411 1121 475 1680 1718 355 530 1873 81 997 2000 734 1798 1525 425 155 1432 1748 247 1433 229 1213 303 1417 534 1187 1637 1428 68 778 28 571 1613 520 560 1019 1095 1821 599 1059 1476 706 197 233 359 78 783 41 103 495 1731 111 513 1639 1382 520 114 980 1966 1844 405 1956 49 111 938 760 1356 1152 376 409 521 1969 164 57 1051 240 1650 1660 1324 1285 1596 1462 954 1445 1681 566 1501 726 1103 1779 1420 613 36 646 736 500 97 969 744 1560 1009 1646 207 754 344 1107 283 860 1247 1588 743 454 559 898 596 1585 1004 1602 1563 285 1253 1449 135 1054 1352 1863 625 324 907 513 971 1531 857 452 320 687 89 759 139 164 821 416 952 6 1050 1593 937 653 779 516 1690 1795 491 1165 775 1528 1002 1856 1004 677 896 1146 1580 1552 648 676 438 1696 1183 461 1541 34 1533 551 311 1819 1762 422 321 271 1093 772 1217 673 153 1112 1908 363 1890 1495 73 848 1927 860 485 1617 599 629 120 989 1745 206 1632 12 1566 866 397 286 1266 798 1924 799 291 1992 1160 1758 1449 1856 630 1391 247 887 784 477 808 1725 1661 1220 1182 783 910 1502 71 529 228 684 129 1159 768 1527 1072 683 59 1335 1277 1498 1287 1012 1761 1439 405 1947 1794 293 1769 1556 1453 1591 683 1058 661 538 496 1450 634 46 1208 136 222 928 665 174 564 116 332 1246 906 1537 1046 1209 1113 1517 1530 569 506 907 1644 1197 1483 1921 1193 867 322 223 854 1707 242 685 518 1656 332 1061 544 1818 1767 913 1184 1099 131 518 1869 1783 634 753 363 831 920 848 1474 399 861 1188 1198 350 1712 1093 872 263 1414 615 1701 806 275 908 846 100 113 203 1888 967 623 543 868 1284 1931 659 1634 278 595 1932 1537 979 489 407 1538 1485 1701 101 1422 695 1775 387 669 1880 1821 1983 1689 1317 1209 1961 82 1962 615 646 675 1848 949 523 901 1190 580 1368 563 945 375 674 349 678 346 1125 1057 1234 1124 1562 1094 1912 831 726 1179 882 1768 1635 1472 859 1362 787 1299 1037 1808 946 1022 1351 1715 1595 30 1121 704 1165 903 1378 566 208 1079 466 1134 1779 553 1436 1892 1271 1098 1030 677 290 1361 244 1609 621 1034 457 499 1070 756 48 631 1677 332 1451 1068 1297 537 1769 1233 315 473 93 885 1222 684 957 145 684 752 184 697 1533 348 1899 1892 1196 1858 374 1959 890 1854 538 1448 1911 1076 998 1698 1333 1417 771 549 880 208 940 1632 619 1960 1250 225 1421 1588 1583 1531 284 939 1114 538 24 193 938 227 635 1510 1582 80 1984 621 715 698 850 544 40 199 726 1698 1415 503 11 1685 1061 554 1936 1805 1588 1220 471 1397 678 131 1546 449 1118 1520 1387 1443 1441 996 1280 1009 1907 350 430 519 1503 898 1141 1577 1350 499 1981 1532 636 1348 1311 53 1215 284 1639 1890 890 280 1593 712 537 694 1537 205 1582 1855 111 727 995 1107 275 4 1521 1916 806 155 1393 332 729 1699 1728 1544 1553 963 1528 810 1107 1114 477 849 1229 1824 1173 476 486 1948 508 1175 1718 1015 1990 996 1593 801 262 1245 95 1266 79 585 1160 1524 57 174 1135 1311 1783 1831 740 133 1974 1029 910 1072 1352 538 1249 1656 690 196 1036 793 1091 1751 902 4 1094 1438 1851 1653 1833 947 561 1173 847 989 1456 161 51 250 1713 1611 1886 1965 1557 1423 827 1193 1082 681 1337 1951 1626 1429 545 1748 804 775 1657 71 767 44 663 818 1996 112 826 1534 540 257 1061 1148 1282 276 685 897 714 599 630 625 89 135 697 496 1047 1043 1257 4 443 1408 790 975 309 1615 465 701 1074 172 689 1608 1179 791 357 1012 479 920 1883 1016 1155 1999 753 1657 919 1802 682 142 251 1435 1715 943 737 265 374 1775 1796 1526 1487 44 1482 16 1869 1572 1254 940 907 667 881 1472 960 74 1818 1007 1236 826 1531 1995 1012 1761 1886 1622 1063 92 1456 1769 1489 1582 245 617 1864 1400 684 1910 838 1274 644 326 495 648 1679 1922 1363 384 1334 1455 6 1003 429 624 1374 483 1993 602 28 692 1375 1480 255 69 1135 944 1318 729 992 181 36 353 621 1790 1560 596 1537 1559 814 1442 1728 1159 112 1237 1430 1202 193 154 611 1824 1228 1854 119 254 1992 1932 106 1315 1455 166 1727 1989 1103 706 922 1853 1664 1863 736 344 535 1607 718 79 490 448 125 74 1397 254 868 417 1629 1331 1855 547 755 122 958 1450 1772 1720 1521 94 1486 20 1906 1321 1181 1368 563 1227 1719 1192 1258 1232 892 499 1722 1647 882 680 1429 1491 856 283 1295 879 410 1847 1956 1053 580 38 1852 88 1834 1007 1166 380 1144 976 1922 1066 293 1837 1388 1776 1262 1127 1670 1928 1584 1423 1277 912 581 509 1695 906 483 1645 755 277 1617 1945 442 1163 299 1405 452 732 472 1190 726 780 459 1436 1147 856 823 707 1496 1295 870 732 164 1918 1132 1217 392 1580 775 769 707 488 201 905 1858 1808 537 436 1678 995 903 1923 198 120 1615 1376 1967 65 224 1023 808 651 1150 343 1235 39 1492 256 33 685 1357 1038 1629 271 773 1021 1980 1645 172 652 1987 536 827 958 106 1672 202 367 976 209 1233 1269 991 35 1566 551 561 482 694 114 1506 1606 1503 521 1960 195 125 1805 465 363 332 94 1148 1170 990 1024 299 851 1860 610 231 82 1202 507 1972 17 1231 677 374 903 1658 222 852 1325 1987 1549 604 971 1705 642 280 947 416 1825 1392 1931 486 1953 1936 209 501 96 1482 154 603 745 1759 1068 760 1064 139 941 1960 1117 1582 892 1091 1008 626 830 1313 1860 1705 1051 257 703 343 1530 1835 1752 1185 1290 773 1842 1876 115 1331 328 1672 956 275 1545 1478 686 1992 743 56 953 1829 1274 785 454 1100 1658 1565 92 727 1837 1626 1431 839 302 1062 1078 59 351 250 1636 564 544 40 1049 630 512 1410 673 801 1683 1179 222 1185 52 1537 1738 339 109 763 1855 1434 1365 719 1546 1488 890 1128 1549 1712 688 1142 837 1668 88 38 779 650 612 1412 190 1021 1929 1166 1777 1953 998 1963 257 1422 997 1211 955 1185 1983 1568 235 1360 981 1486 1351 892 940 1247 1517 1596 760 155 1946 1431 285 662 206 1938 1650 9 1996 587 1863 1606 1573 1397 1208 438 839 598 339 1813 1074 1917 1910 785 892 423 220 958 998 1652 1770 1886 1647 805 228 1727 903 1657 1350 549 390 1817 1584 474 461 1360 1041 211 557 719 1175 1717 856 1440 1654 519 1717 1705 360 1594 1511 1027 36 1575 112 1340 161 103 914 938 1244 633 1767 1409 728 431 913 1062 1430 1914 1220 1637 726 776 1587 400 365 1962 200 1033 55 1867 504 34 1278 1342 870 1107 827 1287 855 892 1421 957 1766 28 280 1342 601 1377 720 1940 308 640 246 1414 1724 1319 66 930 1246 1281 1953 1721 177 874 929 1388 1050 147 763 1094 559 521 1840 1994 1165 1681 88 1694 1181 295 1894 759 597 55 1248 1448 940 139 189 1317 1200 1751 1264 1261 1643 1793 1060 1688 610 772 760 108 1536 1175 1406 294 1267 1274 1951 1672 758 1393 113 1390 463 1412 571 389 121 1621 343 1565 1396 1556 681 750 764 463 384 298 1112 1262 635 306 1284 559 894 1420 1744 1053 1765 690 1418 1670 408 158 1882 1741 1775 213 1373 1181 1240 1890 1540 1471 231 917 317 910 1021 1819 178 1401 1228 1359 1745 265 489 545 333 163 611 1254 1698 176 452 1169 430 347 982 1521 1246 587 999 122 1703 82 1888 648 1830 1045 962 1394 1802 1708 1634 1099 849 236 1015 623 1904 788 433 1868 1351 1381 92 142 211 198 1798 144 742 726 685 1103 484 1171 1724 1761 1280 1595 376 1015 503 209 278 287 202 306 1471 381 1858 616 1126 426 1807 1342 1818 269 466 374 1623 538 844 1608 930 984 853 795 1300 1000 625 713 70 146 705 1662 303 146 630 657 1194 1395 1195 1302 1915 1290 1252 3 1987 1895 497 1314 1650 1160 519 1591 845 1998 1377 210 432 803 1971 135 261 1404 127 1564 646 1292 1708 1826 1231 1018 516 1240 1512 212 1548 1660 1905 835 1209 803 559 1553 881 156 1878 1384 688 480 1495 540 1708 1484 1037 1644 91 914 1266 38 1156 1773 503 1449 19 1092 1652 638 1313 497 748 1753 339 1826 1589 797 561 671 422 462 1018 1101 354 1739 374 1202 1893 1803 1980 682 1148 391 214 506 569 1128 434 1491 1863 482 1306 281 1563 1090 453 869 1468 1060 1103 1623 1973 1401 1895 1072 200 854 792 1919 501 592 1546 106 1531 1751 1802 688 1166 112 391 573 698 1512 1342 669 1111 1365 185 388 718 1743 339 318 970 1839 751 1666 178 807 1930 1084 406 1571 606 1164 216 1214 56 105 670 696 1820 441 197 726 1847 1205 1256 1642 70 345 880 1637 1477 250 1726 266 778 123 759 1909 740 1265 560 76 574 1797 1259 1573 328 123 1328 1560 247 241 1727 54 764 249 1268 298 1635 970 1757 1535 477 196 1960 482 1840 1187 1904 937 157 1686 554 756 931 224 971 547 418 1535 797 1625 34 315 145 1583 1253 817 1062 252 1082 464 1707 1315 1747 1892 33 1598 794 1570 133 58 1263 1155 621 802 1525 1396 1457 1249 110 1180 908 1890 372 1280 1330 1098 154 1044 1956 1736 1138 995 578 91 1680 1889 945 1734 398 255 1453 1904 1425 831 1168 255 269 232 1076 21 1637 556 133 667 53 952 187 1310 291 652 1447 295 131 1003 11 671 1114 325 639 1858 246 963 1665 1267 1692 531 1244 1393 1905 1926 749 1833 445 1045 50 44 1165 1419 1411 1091 936 15 1366 1247 757 432 670 486 1339 294 627 1483 456 1383 1592 636 1558 423 537 578 779 1636 883 885 1663 849 1945 190 1700 1040 724 1009 1345 326 1722 1995 1008 1193 1474 200 857 173 1671 664 1822 704 1083 1890 1736 1027 606 1018 65 794 1679 1535 1172 822 210 1816 1410 1840 563 1329 1687 968 1466 480 476 1936 1136 1869 157 994 1328 769 894 393 1009 142 922 1519 723 1391 1773 802 1593 1073 67 172 1414 1715 1951 420 1466 474 880 1375 1887 728 1585 811 623 14 640 909 873 1247 594 1881 1731 1894 1493 1122 1266 1531 741 563 872 947 1587 1229 765 1686 275 1041 1457 1028 1061 865 448 1770 359 243 696 1313 1993 422 983 1785 1441 567 1705 580 1807 1253 16 1973 1411 1716 20 1067 30 1439 574 377 167 546 1583 40 47 647 1254 1486 886 1087 1138 609 1279 1924 677 1687 1250 892 570 864 674 912 1400 1638 1054 1870 1334 1507 1835 604 402 980 1777 1438 1917 717 868 281 1817 301 855 1241 1990 1203 316 1392 1913 33 975 496 830 1264 116 219 1248 1221 1774 441 1366 34 657 1178 1840 1696 1322 1260 1554 1963 1310 447 288 1646 1552 1335 316 1329 903 690 1291 1216 863 59 1710 766 607 1646 800 1194 1739 1277 460 1809 138 1666 1729 1108 1851 1525 615 1611 67 177 228 106 331 1202 971 1378 520 1570 53 1707 762 692 690 818 1369 1552 1937 1646 253 1729 1982 1223 365 1531 12 40 10 17 244 1652 1053 390 1068 199 606 1714 1067 671 1095 1367 1612 219 120 549 578 722 1772 651 1179 903 1148 654 791 60 642 1519 506 165 513 1720 608 1774 931 1127 1185 367 1699 479 1510 991 540 539 1258 1079 1681 1748 436 1016 1471 309 1685 144 160 413 301 1032 257 1796 1971 930 438 658 900 1826 45 12 58 521 1456 1073 1457 746 1983 1428 919 391 1325 1914 819 1931 266 1943 791 1086 785 1332 184 1316 642 115 1806 1095 931 1286 103 118 1187 557 112 654 1327 1343 1095 1576 1000 731 699 1571 997 1407 837 1556 709 393 1243 763 423 475 1138 1479 750 116 1283 1501 1967 1869 1922 1125 1133 162 107 837 1591 1106 398 1282 383 264 573 1348 703 91 1858 746 1032 850 118 1982 1003 1948 416 1786 1979 1791 1851 1226 1890 1871 156 244 1107 578 514 150 896 1682 830 591 141 195 1925 225 52 1797 1043 1445 219 1627 211 399 1587 285 1229 195 946 252 1598 1737 1571 260 558 1037 1549 1143 910 522 1185 359 1184 392 728 1347 316 1554 1021 1862 576 365 934 1389 184 679 536 296 110 828 1947 1266 1252 1503 1788 740 1439 1063 883 615 1046 1656 4 233 204 803 1049 129 1178 464 1648 1894 1360 1611 289 1918 1341 1565 579 1523 622 1965 31 650 1715 310 1844 519 904 971 445 571 1315 568 1728 1295 729 570 761 70 1814 1394 1271 1933 396 678 916 118 1163 345 506 1783 579 1117 1924 1644 998 485 1411 308 1777 639 323 1242 1980 354 334 882 320 901 1966 1816 1241 1328 360 1059 172 295 823 1551 1002 1156 711 1323 1285 419 340 304 1283 1205 994 1252 977 1645 1054 1214 1018 351 628 1226 1096 1162 450 671 810 563 221 1088 966 116 307 1824 1617 373 1649 201 909 1242 1670 878 162 1884 695 303 609 189 1620 1421 1972 1046 251 1135 666 1187 748 1221 818 706 989 1803 1781 1191 1342 1200 1177 1220 143 903 803 343 1057 893 1101 1556 1147 1149 1640 1701 990 1456 99 1631 1675 1849 1197 1431 307 1008 1432 677 95 493 1711 1800 354 1064 489 698 1083 190 1646 1412 559 1303 1737 261 886 677 1759 1007 1813 495 527 915 204 879 346 815 97 393 229 1173 877 718 573 77 1749 1920 1002 1885 188 1094 375 601 1751 178 1585 118 513 49 909 627 256 66 1791 1481 1975 475 329 1954 765 1624 193 969 1198 1238 742 928 385 1855 1572 408 778 1079 181 1452 1121 406 330 559 1922 1159 1131 775 1862 1121 300 762 258 851 849 856 175 533 179 1385 58 316 83 1113 1564 1615 1694 432 1005 648 49 1975 1141 301 1535 1560 915 1408 417 1061 465 195 173 428 1319 32 171 1994 1871 840 1219 285 985 954 1019 1854 1344 1526 1040 207 621 1507 754 1569 731 526 1398 874 586 164 550 324 808 1409 331 1769 860 1706 1278 1230 149 920 987 1614 643 1190 1463 1305 692 1341 387 524 1906 1630 561 99 795 1328 1831 1100 865 1066 1875 1261 1618 1075 941 1849 1115 1368 1251 127 521 1198 1024 1859 992 729 1886 545 96 92 1455 720 1812 498 1526 1587 1149 1612 315 1382 511 956 223 567 73 1553 1740 1506 379 948 1121 706 1411 754 1821 1285 1129 1083 249 351 1420 1003 1835 673 1820 791 728 1755 1897 634 42 640 1419 1712 450 1098 1332 627 944 1966 852 1412 1249 385 763 1788 1736 1770 676 1731 1072 122 1584 882 992 1113 1008 228 272 483 519 770 539 643 15 1183 438 1103 235 128 336 1156 493 929 250 1507 1434 84 537 204 1162 123 362 490 1652 424 869 1776 1289 1731 517 578 784 747 1815 1702 1090 1953 1857 60 1606 82 1877 1389 1936 1475 229 1344 1030 1617 633 787 1108 745 1920 1015 1904 1142 211 1244 176 490 848 1312 602 1951 677 1138 1500 877 635 844 1485 1327 470 752 804 689 618 1633 72 877 304 1029 472 54 1801 1418 140 740 242 1111 1243 1666 1976 581 1406 1348 1182 1886 1701 1245 493 788 825 1360 1356 645 625 1253 336 269 601 1310 309 988 976 474 622 346 1536 970 1289 585 436 1923 566 1514 773 259 1722 1426 981 919 1407 622 96 492 1950 244 991 581 96 540 1567 413 209 32 1474 1469 1254 144 1557 1008 1088 344 225 1428 1074 166 565 1428 1328 246 228 660 1608 1537 1451 1693 309 1574 1094 826 1633 1735 1908 1106 43 1607 1352 1702 58 82 1809 1613 785 1454 1756 1087 515 1217 1560 415 744 1683 394 572 1889 117 1027 1049 664 434 1423 876 940 1765 1007 1892 188 1403 1129 111 721 1594 1421 666 1393 1219 1932 1770 1393 580 1749 667 283 1616 1264 423 65 1411 638 1001 352 1169 832 1123 1800 1006 1463 396 1963 1491 156 366 1188 1808 434 1167 107 1325 24 1390 1238 1094 339 753 1969 6 1756 253 673 1394 86 341 885 1737 1010 1462 1486 1227 1862 1363 561 1416 1851 876 891 778 1638 1236 757 166 138 291 135 991 1756 1593 465 1051 551 1605 1112 1434 1617 1285 414 1572 1246 222 598 1427 467 1423 582 1105 1229 17 1821 1490 1507 113 583 517 1209 1857 127 967 871 1995 1540 569 234 1224 1199 132 697 1329 500 490 122 308 1223 1230 758 24 33 262 1370 1204 1763 624 1728 1389 1930 1699 1773 1439 116 647 540 351 1138 920 1915 1662 382 1479 5 160 1342 1777 592 1821 474 1492 199 40 27 1600 490 1823 1220 250 740 546 1622 39 430 1895 190 1814 1299 1708 145 1470 1844 1135 524 1163 668 1819 549 339 1206 836 1254 1694 1166 1925 155 1445 1333 1992 1257 906 361 182 50 713 148 1583 534 1181 1668 1468 252 1205 331 1667 1121 1032 1800 1930 368 1624 1046 464 724 1315 323 1257 1578 1903 1011 104 1962 1287 1462 482 550 673 424 64 820 691 615 149 393 885 522 1249 87 1399 192 5 920 1622 327 1784 1835 924 1710 1498 1631 390 1469 983 910 1786 291 1518 332 1720 1424 1938 1743 144 1092 1856 1073 580 1160 610 195 736 620 1444 37 871 96 613 1028 623 887 465 1827 1633 249 1260 1005 954 1384 1249 777 1429 1077 1004 1791 572 1732 117 507 908 1053 1214 944 441 1076 1230 654 754 699 271 1302 839 1095 325 781 904 192 769 1872 1039 189 452 1144 1152 911 104 942 1168 1149 43 16 1028 609 797 1620 844 1232 237 348 896 383 1582 1914 1529 1556 1136 54 787 507 1612 1695 449 1370 1328 863 1858 1591 508 962 1283 1640 1868 1095 949 1068 1063 535 1968 744 455 870 536 1924 570 1144 1743 1175 1304 310 411 464 1862 1681 825 1575 1659 6 754 1539 1297 179 733 1022 174 1881 454 1270 451 258 1229 484 693 613 690 1698 298 295 1760 1609 1894 388 1447 473 1095 1759 1662 1132 349 1750 1432 1085 751 1642 263 485 202 1149 1871 887 1675 1917 508 1005 718 608 918 449 1800 464 788 192 786 1769 415 700 1623 720 921 1586 1424 1751 957 1852 653 190 776 279 1544 316 1608 887 1413 127 1380 1609 1580 1296 861 681 1610 1002 196 246 1748 572 844 451 493 541 1024 1231 27 1232 1240 1063 757 1688 872 794 1375 1742 1850 142 1082 528 46 49 1749 524 1934 338 232 1518 1047 1 1667 1862 1109 629 1027 1294 253 1277 1653 1130 1505 776 1853 1024 1312 1640 1529 122 860 52 369 1322 1936 1758 1282 1245 402 357 444 179 1333 1979 553 271 594 665 1743 1002 888 914 455 1484 753 1878 1934 877 1783 408 956 1097 1447 1617 932 195 1876 918 123 1355 1535 808 989 642 438 843 1532 910 763 1129 202 1785 599 1784 169 511 63 857 1264 648 1205 1906 193 946 1729 974 1161 627 386 163 568 157 687 1828 114 1123 1747 1241 85 1227 1161 1420 396 485 1988 741 1650 1066 1059 1033 75 1832 354 1389 1664 590 372 1249 489 1587 1680 571 33 1292 522 690 804 93 499 1805 1580 847 1571 234 124 499 1350 627 876 646 1909 1022 871 646 471 1795 913 356 120 244 12 138 136 1208 1821 111 710 424 315 281 1935 79 200 802 1394 635 388 718 1910 1193 1709 155 862 112 587 1098 1260 347 1835 445 1955 1053 634 530 289 49 53 1839 1309 1200 335 206 1918 359 323 763 1805 1287 922 587 1819 1710 830 1136 1941 583 736 219 279 877 216 1233 15 374 1995 1104 1140 1358 1041 339 1847 1249 359 1413 8 1389 1907 1043 1292 150 503 1045 621 364 343 1310 1251 619 30 65 1090 1042 190 503 1139 198 166 462 1384 1543 1145 1652 1466 402 1085 469 229 1129 497 593 887 1553 339 818 629 1322 1936 1500 670 1700 381 181 644 1104 1782 1143 552 420 1797 1924 1573 1764 1381 922 1088 1325 711 967 1230 1987 293 542 935 1886 677 1658 474 1968 417 707 928 1674 276 207 821 1616 599 987 485 698 734 1674 259 861 1116 236 944 1513 174 754 1354 1587 1382 658 1091 1910 1735 343 324 1366 1249 570 1761 1686 1869 502 1198 1274 1371 1736 1250 1359 793 1078 155 1658 1608 1555 1043 62 682 1472 1410 770 1902 580 323 1682 463 670 203 1332 1177 138 1752 1246 1886 1219 1510 1063 1480 505 936 491 64 1603 132 1427 1695 246 1008 1364 1874 1782 364 1590 1411 892 608 1624 86 1465 1064 594 673 1099 493 700 1952 1998 1189 877 1896 1044 477 1318 906 199 1527 656 106 1086 1471 1715 432 1374 578 553 1822 1283 1537 1458 1028 1808 1858 169 721 548 1656 1222 267 573 1364 1062 705 513 588 1592 110 842 1067 1049 1920 722 1608 1171 538 1424 412 1377 167 385 1710 806 1521 1339 1393 447 1265 221 994 54 1463 1867 1786 1944 1115 249 522 1737 741 534 1944 759 875 1211 212 924 1577 435 80 232 1062 1166 1808 1054 692 417 942 573 1528 496 1265 1571 443 1662 207 1837 224 1156 1617 1169 599 64 742 1920 1521 784 314 998 437 400 1800 1268 1315 304 1822 721 1015 1962 704 908 1695 1154 1312 676 1616 463 1004 1963 711 617 1752 1977 988 1715 510 349 1067 1546 1795 1482 278 1103 412 1855 1013 354 752 390 1392 687 1808 1026 462 1390 516 1411 1358 1029 1016 1532 1143 1120 1351 7 1947 1556 455 1079 305 241 1541 62 1459 583 450 1040 1669 506 1983 1479 1464 24 1540 1417 1485 265 1575 1111 781 1449 475 967 441 1331 919 1012 254 222 249 1892 1451 1020 58 1259 614 672 148 1855 1147 592 1602 1771 1142 732 1654 87 4 1790 496 1480 1269 1298 846 1908 1413 1016 735 505 1419 295 1421 1486 1 1444 858 1194 1109 691 665 1780 1663 157 849 1114 1076 292 61 726 842 1075 1832 286 174 1177 984 443 1218 1655 1159 668 1227 1687 266 540 1642 480 763 49 281 1288 1322 1511 88 1545 1204 1420 648 1511 834 1005 249 640 1446 897 351 245 673 1108 138 1833 1096 215 1430 567 1704 950 1647 201 679 842 1737 598 366 960 880 1579 1460 1737 1980 1918 1276 1507 55 1183 978 745 625 1615 1393 1191 1571 1541 1993 1457 515 127 1583 1523 1176 390 1286 1723 591 1782 509 487 845 188 1256 1641 694 368 83 338 445 501 916 1630 1628 1727 1553 892 38 1412 1378 1537 476 1814 984 125 973 1168 574 606 385 1791 1855 436 216 1475 9 1845 1150 1206 880 513 259 573 1525 1416 1656 44 488 1163 1643 1486 556 1201 39 1637 74 1227 438 831 1849 1306 473 1066 205 831 41 1417 909 1123 1214 1032 218 1800 688 12 380 1568 1277 1055 462 1404 682 1978 142 1256 205 1859 558 1589 554 1082 958 167 173 607 1054 1680 1256 166 1998 316 1485 541 1113 415 1277 1613 369 1612 562 1967 668 696 731 1441 832 110 406 1001 1995 883 1427 266 1830 1437 773 1669 1290 208 1916 1745 1860 169 530 846 1973 254 1459 1270 925 677 320 85 1225 1637 1557 138 1098 1771 650 1375 1641 765 1815 1366 168 1124 1835 1300 1498 1317 431 1587 389 1184 1190 690 1671 734 1016 1055 1559 1492 95 1432 1182 973 1745 670 1493 311 1840 316 448 108 1295 775 220 1140 422 37 725 665 1095 531 491 235 1041 770 1702 1413 1620 913 23 848 935 593 1281 1734 999 1349 1576 634 689 1416 1529 1462 98 1524 1850 693 29 208 643 818 557 825 1918 1792 395 341 1562 604 529 500 1222 368 624 1640 1196 330 1679 358 1756 12 645 828 459 900 810 822 395 1823 729 700 621 1866 584 1823 1732 393 1067 148 1372 1835 1654 1039 763 1278 913 1972 1991 1455 1729 985 1752 245 1124 192 1438 639 365 980 1574 170 258 1586 490 39 66 1051 1543 1405 842 262 947 1083 490 699 638 401 1828 941 1192 719 212 1768 292 1805 278 939 1131 877 1588 487 1348 1742 1391 570 242 1859 241 213 734 563 1777 708 1799 770 422 1055 1848 1856 127 1228 25 945 1314 1272 952 157 67 758 1897 568 423 1239 523 308 1642 539 1262 1221 1006 1350 1538 901 1894 838 369 1306 1186 788 1472 901 75 1769 337 940 1105 1315 1853 667 114 1129 1488 806 398 1003 454 1538 489 1709 165 1541 1073 214 1194 1818 721 1027 1256 1545 1637 753 366 1319 1903 1756 1977 1194 10 49 890 2000 316 555 121 1441 465 956 266 401 1685 553 1727 1451 1810 428 558 778 1292 1140 1988 1561 1289 1983 1466 798 1349 1707 648 946 36 1802 807 1189 1305 1028 1403 1535 1159 1681 1937 234 950 1799 884 494 1705 1488 1494 1613 1837 832 1790 1873 932 1846 1021 786 1651 1329 54 1116 617 1541 125 1328 753 1869 1406 1834 601 403 450 1668 276 1966 1805 201 61 1836 411 683 1630 784 813 985 319 653 1054 635 1250 1956 523 1840 1535 1642 675 347 1228 1886 1131 1065 335 985 1173 470 855 1367 1281 849 375 1013 1332 253 677 1468 137 1081 18 1357 1670 225 1626 1340 80 470 1391 1122 1601 541 641 1678 201 1172 257 1468 178 938 918 1033 569 863 191 1510 522 1113 186 75 1771 1864 485 1549 1516 573 227 1331 444 39 977 869 1824 1501 569 1334 1776 1779 615 1764 1154 1271 1130 1325 1084 651 1709 1685 324 424 407 1893 1417 416 528 230 1016 757 773 30 264 1865 1901 1482 1879 1189 396 1501 1336 1262 8 1192 333 1429 731 859 1170 1373 1481 1306 394 178 786 931 1406 1336 1306 271 210 690 1415 568 346 645 1659 1898 542 860 1938 1852 1594 909 462 1713 1257 1275 625 506 1635 1102 1946 14 1700 1200 581 221 63 1673 1404 257 147 1885 1346 326 1196 1828 98 1996 1437 906 1283 315 957 760 815 694 1248 1971 1988 930 1912 1124 1898 1625 219 1144 710 586 1110 1689 222 340 1954 1148 1262 1715 1478 76 1723 1529 1965 1015 1254 1841 1994 71 1796 1680 473 1508 731 1052 1432 1944 479 1362 310 1268 366 643 1194 97 280 383 1767 1193 291 1701 1550 502 1854 888 69 1243 181 406 663 1779 1252 1782 109 246 1039 1584 1483 819 722 322 1805 1658 1780 495 659 1593 754 1354 107 1258 1369 740 1470 1435 467 643 1310 1710 1126 1011 1695 34 1385 1361 1410 610 1065 261 586 1148 1547 1008 1385 1700 850 1271 10 1786 1635 399 1733 185 631 1081 686 1650 1122 1999 1486 1369 1890 1216 135 205 1513 344 946 622 926 1844 652 314 1921 1333 272 681 510 659 214 1034 340 1299 1485 1181 1719 460 1108 1906 34 806 1248 770 1009 532 569 1645 845 1604 1829 1603 1785 581 825 455 1005 1080 1773 1185 433 1834 1631 914 333 1249 747 1982 1775 708 810 645 1004 320 1017 66 522 1800 1436 616 173 1885 482 9 769 1279 873 618 1544 210 197 627 259 996 318 1451 502 1310 216 1460 1912 842 24 1058 952 436 531 1937 1974 884 1640 904 945 106 1105 1129 1741 1770 1029 1067 632 1323 1938 25 668 139 1258 1116 87 1957 1131 1318 1513 1973 212 1249 686 1691 837 968 878 367 1014 435 193 1060 1978 1545 70 143 917 49 21 426 1467 1994 772 276 363 1596 679 604 813 1790 1164 702 1000 842 134 796 295 1037 248 929 780 1427 836 1714 694 211 1092 278 159 262 281 1400 1033 446 1490 682 1242 1333 1760 1003 1125 1779 487 652 1403 1605 39 336 1042 1626 1836 1971 165 239 147 909 1388 141 1951 1542 237 1617 1402 1532 659 893 175 418 1662 142 1160 316 1707 718 1843 1240 902 826 1339 1071 1293 1814 1668 685 246 1983 518 892 740 1489 686 632 1094 475 194 1519 1985 1216 451 807 319 895 600 644 1047 1637 24 138 1903 1473 1016 864 1808 1208 1430 1286 569 1451 229 1320 1510 166 1915 963 1603 410 887 1464 1659 589 678 959 838 608 616 430 642 1169 1630 41 512 1730 1479 1292 1891 90 156 1015 1141 1419 1144 1721 1003 1220 1452 512 330 983 1762 112 410 557 720 1474 1305 281 1935 1823 1603 1242 1997 1438 225 997 720 1498 1695 499 1308 135 1827 1879 1014 1798 299 530 618 1511 469 666 522 78 1509 728 408 282 1203 130 103 82 51 1689 428 304 233 1123 1850 1107 1148 1611 1087 1167 1722 503 713 664 1324 1578 701 1983 444 1451 1225 155 1540 775 1848 28 937 1587 1782 1101 648 100 964 1944 656 1170 1103 846 1952 1898 1964 1190 850 947 1463 1766 1784 371 28 672 837 1475 277 1775 400 272 1110 1923 1381 1764 757 488 1676 437 1917 1613 1310 187 597 84 1893 200 1149 773 1395 1315 1609 1033 694 53 897 420 698 1160 1207 1777 992 1325 1771 1428 1566 1757 1468 1420 1655 1026 335 664 172 135 1269 1132 1602 189 584 1044 470 463 1382 1496 1151 1832 1570 1552 931 1844 663 410 1836 1636 910 1802 684 1878 402 17 1183 1493 1234 1169 145 492 1479 639 1184 1601 182 1850 882 160 600 828 1257 52 584 1423 438 1309 1181 257 1229 511 41 1787 392 888 1473 1806 174 1060 1133 1759 1829 420 1938 1429 357 540 895 1600 1599 620 1733 108 1198 50 1211 1638 1517 93 1648 1151 10 1317 18 687 505 1529 943 1420 1851 1017 58 1786 753 1526 176 1269 619 406 1643 1725 54 348 838 1361 1238 1832 1459 368 160 1179 1306 1723 1099 1022 594 1295 535 1459 197 1202 447 1019 1535 1468 603 633 679 264 778 968 81 1450 1838 1993 1859 1411 648 703 1607 35 1285 1231 1281 1086 1961 1425 561 1731 1387 1852 1435 1065 577 1554 293 1434 1534 1319 448 1925 1721 824 1371 1950 703 1417 324 329 12 1568 369 87 1974 432 1822 688 1834 1928 215 834 1196 798 1816 1400 1561 1942 564 1183 1087 71 211 1941 1344 1407 639 498 98 470 1185 1292 1994 1393 1495 229 1770 1112 761 152 1577 1226 1052 469 722 367 550 1704 1872 799 1619 1697 504 593 1976 1871 1623 982 54 622 398 215 209 1347 571 748 706 725 378 350 585 511 1051 1151 839 1827 726 617 731 113 220 645 395 1448 1952 573 1638 1452 1847 1875 984 1337 443 164 1053 1255 726 1799 761 94 1661 442 1368 668 1434 1599 1313 821 1823 1747 1808 170 1400 1296 405 237 1296 915 1751 1060 1846 320 300 988 1698 1508 1725 111 291 780 86 345 1947 132 604 1704 1213 1299 1250 1154 1093 245 1885 1596 745 632 55 120 1791 1435 1681 174 1999 308 1612 638 1322 961 889 1956 107 754 911 1581 492 1845 1070 1338 188 1809 626 1555 1313 1511 1418 1982 441 437 1865 176 1925 237 1453 1986 1991 199 798 1912 939 146 793 702 1396 1920 670 1859 1945 291 1734 1931 1936 1522 153 1776 649 161 1679 329 143 1792 1717 1741 1578 802 674 794 360 1952 939 1457 797 1439 804 436 857 240 1833 563 185 1559 1916 483 112 1198 1582 1824 1736 1563 131 1508 1123 1071 1601 1945 1559 1360 842 1067 1113 1593 1387 178 377 128 1412 351 1263 1577 536 1332 484 489 1751 1401 917 1662 1099 268 1363 461 1055 568 1198 1323 407 938 1603 896 1339 688 1875 1977 230 2 1318 1021 223 582 240 323 261 1295 1043 1906 1568 1269 629 568 1926 1931 1252 655 1387 1965 1495 1357 1597 1128 678 1771 1599 1870 813 1096 291 650 1421 1839 1966 370 1651 6 150 907 525 312 511 1776 1306 406 1255 1126 818 857 1647 794 150 347 299 716 1609 631 1244 1312 639 702 1132 1330 180 284 488 1898 209 218 853 112 1754 661 380 1554 1548 1262 1016 1492 405 228 243 1255 1684 1071 683 925 451 1038 1482 44 609 915 583 1809 21 509 1991 1223 1168 1383 1288 648 1715 1887 1023 1570 33 58 1408 158 518 678 1934 1261 856 368 1652 1236 652 1766 643 43 60 992 909 112 1832 651 1793 1808 331 757 344 505 1087 1376 1248 505 755 545 598 811 588 1032 601 596 1738 677 845 921 125 1577 1406 388 1639 1179 949 1286 355 524 335 1758 807 429 412 1467 1014 1263 1142 143 249 1307 259 628 511 1635 1244 916 483 1736 1407 1507 941 1678 338 335 1003 397 1977 172 336 1930 1945 585 1022 1621 622 1575 497 1828 986 1211 828 527 799 1041 1576 1741 751 355 553 1184 450 1547 868 493 1128 1782 654 95 767 1097 1143 1115 1303 1672 1943 86 1604 660 535 870 1876 773 883 1223 1362 1577 302 1824 1594 1084 1655 1957 590 152 1066 894 1816 798 1642 87 832 182 1374 1545 673 1348 1082 1177 1959 812 1520 1103 1564 1606 886 1242 596 1717 1065 1107 132 517 1874 1055 1946 1155 1928 968 329 562 1559 254 1956 1339 1023 666 1742 1812 800 1076 1791 1908 772 1990 1850 1590 1085 1264 1116 268 706 1725 1079 1174 1076 614 608 1716 469 21 181 1656 539 77 1891 735 1010 72 551 1905 464 1105 708 86 1308 675 1493 12 1505 1569 1347 759 1296 1032 1033 217 900 66 934 946 1706 573 770 840 336 635 1125 794 1485 1642 1956 642 1522 343 286 506 1071 1054 70 1569 1785 1734 609 510 1227 1899 179 1747 1067 1211 1253 53 1742 358 617 1515 174 303 417 1734 458 936 1005 144 1199 237 372 120 934 1168 741 364 1342 1237 798 1400 427 574 1357 206 607 1914 1396 1734 1449 25 1362 953 123 1827 1728 1560 1168 1962 1562 1475 334 605 1551 135 696 575 1626 1142 135 1319 242 797 1449 825 990 210 1866 869 1933 1709 323 510 997 601 337 782 1291 1771 248 1944 1378 1570 1239 558 1607 15 1085 1284 125 1751 1436 1124 308 1094 1772 100 160 1319 1428 373 934 721 325 893 634 1780 1207 1576 839 1653 1561 90 1327 1542 610 40 132 553 989 519 293 518 1829 1093 333 475 1341 599 1529 660 1027 1555 441 1307 806 1007 1272 753 1974 681 1311 750 1595 520 631 1606 1384 1363 1150 29 1761 417 1308 875 443 1264 389 611 723 666 114 305 641 373 764 259 350 362 1496 889 1189 937 1914 1935 1302 1642 1635 155 1344 903 492 978 1680 632 1928 128 485 1743 52 1735 486 165 355 1735 790 1157 184 623 1398 1224 1778 964 1180 16 591 1264 1795 1241 570 1756 819 636 1655 497 1186 502 338 522 171 1000 1634 334 1054 641 1507 302 1608 1993 484 10 389 1535 1710 1161 355 422 791 1656 649 619 1254 1314 1912 602 1175 1937 1648 1345 305 180 566 1573 183 1921 852 388 1484 765 241 1643 186 1050 1155 1689 1236 1072 899 723 1930 1984 64 1529 157 676 1575 1209 1092 907 129 163 1183 1396 1276 365 1786 568 1695 1080 1780 1293 1145 626 80 1096 1993 61 187 1394 1075 1855 1696 447 705 172 568 1563 1304 1393 646 342 1853 707 514 338 1688 40 196 298 1559 211 1012 1925 86 1366 1391 827 1822 1010 749 1303 923 1587 976 734 931 1194 1199 639 372 763 116 1131 509 408 1891 583 799 701 205 1695 1653 1887 1684 878 1378 350 383 1180 26 1810 224 774 100 981 932 1556 494 1997 346 135 130 685 216 1490 1175 1148 330 1114 1083 214 109 1905 576 1730 1419 1007 1412 596 56 114 1686 1716 269 264 1733 239 226 186 843 1659 1425 1532 474 897 1464 1890 1398 790 895 789 1395 810 1403 21 1856 1814 1427 1809 357 559 145 614 1273 1968 1195 1333 1334 1623 723 616 1121 1246 971 1877 1381 1965 1581 1827 111 1182 842 1869 1600 17 1857 1238 718 658 1570 188 924 1687 356 687 1723 1950 900 180 1888 231 95 165 632 1501 641 395 602 59 1791 1055 1948 1084 1010 796 873 36 1973 698 1313 765 1297 455 1441 564 1431 598 1364 1334 398 1949 762 757 909 873 1609 1920 1211 1717 1201 1409 53 1115 4 1240 592 1114 1702 1289 992 873 1489 1089 1944 795 476 607 83 1171 1757 1472 594 1657 332 731 1079 1342 1978 143 1809 1116 1555 1849 1833 1346 1232 1610 668 1311 1887 873 426 492 1718 1797 1199 1567 1446 62 992 717 1085 1396 1976 960 1055 1744 947 425 1062 866 1451 1272 1815 42 1329 1802 582 1371 670 1746 1773 1948 1451 1307 1705 737 638 1004 774 1242 1877 573 1996 891 1688 921 394 1755 362 1541 178 1393 1504 1968 981 716 1478 635 400 1377 1918 1419 247 1739 586 1325 1313 1277 188 745 1732 828 428 1402 1299 955 1226 1245 1429 790 1908 56 504 84 458 1469 1829 967 720 1182 726 1237 84 1507 1509 1068 784 346 103 1697 898 1839 905 1562 299 1053 265 1501 1669 1811 1017 472 440 1434 447 1443 1919 1606 1216 723 1462 875 1759 1472 1959 1058 1840 360 1733 1964 1794 261 936 742 1116 1789 187 237 1559 1962 1522 1604 556 1257 16 628 1808 1958 1848 1924 1773 744 1922 169 1395 120 688 1295 527 104 161 488 1034 1682 822 1013 1573 686 1988 1619 771 680 873 551 761 433 962 1614 81 1333 1628 302 1445 1854 1210 1473 1226 135 839 547 1706 1619 1228 1561 1399 1118 1732 1924 1725 260 637 1191 727 1985 162 453 421 1352 343 1391 460 1721 1925 333 1487 477 247 1290 236 451 1028 853 58 592 1133 1077 1698 1250 1657 316 1867 1350 1504 1664 107 1419 1253 518 1338 1271 1959 751 297 1256 825 1944 1699 1405 689 381 1106 1222 1758 590 38 777 46 420 1826 1671 478 1509 71 398 995 310 821 1744 57 1825 159 436 346 1976 1102 1755 1537 776 1961 726 160 1761 212 279 1422 309 950 757 1637 303 447 419 731 1926 1258 675 1487 194 1711 631 1911 399 1308 1768 312 1136 1621 1019 1621 1573 1930 129 1787 1471 1320 1437 765 739 1875 1948 1547 926 850 1520 1000 1400 587 285 1628 332 1008 40 967 135 1290 1484 1864 863 1222 62 989 486 573 1364 203 1343 1432 498 1649 944 435 133 456 280 18 980 1293 403 834 1396 498 1836 1409 74 801 338 384 1862 51 1742 503 814 673 308 938 1320 777 1464 171 173 290 931 1105 394 243 1382 1863 489 1201 814 1783 544 984 72 537 823 573 183 950 320 353 1684 1458 1490 1128 774 1082 1414 843 1714 394 1158 1562 116 1362 178 294 735 1994 182 206 1921 1299 1865 1176 1899 176 358 1795 1791 1125 336 58 859 1774 450 91 1957 1908 197 9 231 1580 133 1919 1021 1536 998 727 172 1410 178 138 885 1789 23 664 1963 1038 431 1866 1618 1892 688 1654 456 68 37 1490 104 96 1516 621 172 441 1458 939 339 962 1964 1935 244 343 583 1950 1042 1742 1586 1313 1472 1068 778 75 599 1243 54 1132 693 1115 581 1301 1640 1639 1589 1757 492 1849 1941 1316 177 1824 253 1510 64 1649 412 1714 1599 1420 882 1419 1124 65 816 1294 1238 1251 1180 1221 42 155 89 1692 1325 1840 695 2 397 837 1143 867 509 83 1409 547 1768 649 1433 621 1173 1633 911 317 1868 294 1943 747 1753 531 105 153 766 589 553 1646 1630 1315 713 1908 887 900 302 1295 719 1778 1041 1184 1747 358 326 217 556 37 434 81 1219 481 1544 1081 693 1779 5 896 922 743 1645 37 899 456 357 299 1683 927 1411 1122 368 1958 355 1219 186 417 1291 700 411 1295 577 749 942 1212 1148 530 1093 1467 120 386 54 1876 1021 1319 1350 1736 402 1199 601 268 607 1522 120 1285 624 1493 756 1697 1441 1087 1274 1687 70 1866 1832 303 1801 444 1551 1380 1290 1366 265 937 1554 1373 140 170 1992 439 944 437 1544 1560 46 201 721 350 922 462 638 1818 626 965 1703 480 471 496 233 1760 843 1845 1651 246 1611 1040 562 894 304 87 335 285 1041 642 1560 348 1163 922 1117 566 707 1440 427 612 1355 497 1870 1143 931 1929 1922 1606 690 39 475 472 1014 992 1814 1236 280 1126 1008 503 1475 1481 1205 422 822 510 347 1492 856 1520 800 919 684 964 1026 838 1845 1970 494 1157 380 145 1098 229 879 529 599 1333 1148 703 881 1134 159 1556 1017 1437 552 575 1781 146 1904 1749 1270 1465 782 1286 1994 358 1333 145 1091 247 912 1659 920 436 1105 316 1579 10 1397 1546 427 185 1724 1322 442 1099 56 1268 1154 582 181 407 259 403 456 1997 896 463 74 1376 1307 1058 1159 157 478 751 145 1176 172 443 1387 464 1718 1170 1827 1700 450 838 1375 1286 1498 825 1500 1167 1409 1933 691 1411 987 1881 1005 1814 413 895 632 992 1602 1564 1482 1629 544 1696 1189 40 891 1567 684 537 1688 599 261 172 212 403 239 1396 342 1214 806 1151 819 380 1317 1004 433 182 1020 827 1726 309 1618 1124 1009 1185 444 1706 1680 361 1534 609 484 1750 1569 1246 762 347 1030 1854 364 688 298 922 544 1696 1995 953 1071 463 650 406 1112 848 545 804 629 1445 503 1135 1423 808 338 1621 1454 10 1564 372 211 427 1528 534 1530 985 1607 667 1914 1532 1814 1829 15 865 955 1018 1626 85 352 1973 1382 133 591 1614 750 1364 1615 203 1358 221 685 727 456 1609 1646 819 40 786 1508 1946 1209 633 1039 729 633 710 1847 958 426 1358 311 863 1531 25 1803 671 1895 756 1678 686 940 341 1245 798 223 1902 1856 557 381 1427 954 863 1381 175 1726 443 1045 596 1573 1370 1810 1809 1021 1403 252 249 948 219 225 1682 326 1555 1392 1451 195 386 1841 50 885 988 1955 1364 1536 531 1910 1910 186 1157 1051 548 557 1479 137 552 875 913 1169 1821 1170 409 867 340 1920 228 658 983 664 1834 1702 1532 1717 1817 1377 173 255 1677 1877 1253 1292 1519 1667 173 1096 747 599 665 216 711 1890 1340 556 1473 1319 1667 1539 1816 1595 1489 1651 30 1031 1334 1897 139 1247 245 750 1573 1192 1894 171 1104 1894 505 1662 257 1219 1501 1485 1975 7 832 1066 955 1444 871 824 1591 1041 1408 334 1942 186 1638 457 283 614 165 70 500 601 1023 1440 1648 410 1854 599 94 391 1147 610 1112 1256 367 70 944 1634 360 439 1290 1053 1533 1758 315 1288 901 1452 432 972 101 1903 1585 1214 1801 1042 1351 1880 726 1193 1660 1034 429 542 1922 1661 210 1573 71 1417 45 839 40 136 1008 1149 1972 362 1851 267 1538 1802 1805 576 500 209 1660 410 1806 649 1975 607 1202 1204 1673 25 1902 159 1904 1762 281 1617 111 433 1897 8 1633 835 281 1495 416 237 409 264 453 593 1462 56 1232 2000 1532 1811 1273 1103 1977 1022 1176 1292 243 900 1955 1155 1597 1426 1942 492 150 1607 24 87 1922 838 1259 1259 318 271 804 331 1534 1133 188 827 281 144 1718 657 551 206 738 367 298 21 913 752 1819 101 1194 241 710 316 221 818 1352 145 86 253 1464 1413 739 1574 1252 1879 169 1395 430 1639 757 1887 807 1309 431 1833 1577 1339 1219 658 1291 1728 259 1463 417 734 1079 812 1875 767 1031 394 207 499 1258 1513 305 797 784 2 817 272 957 46 1934 947 1526 227 58 652 433 849 1206 1532 1496 967 112 1447 111 28 569 120 1271 651 1372 1554 1249 1981 1852 1225 1446 429 445 1698 1239 1497 438 105 33 181 1413 210 3 1012 531 498 1539 1049 1722 1950 413 1066 1828 1220 717 1015 1174 1817 416 682 1901 1634 1238 1791 471 1559 1643 309 1830 1061 1766 1046 1936 243 961 1940 778 744 1754 1332 1175 1259 1737 1167 587 1914 1251 1734 1061 975 654 263 1772 1792 279 1918 57 1174 865 1197 470 1 206 1966 389 1897 1458 1832 1540 1224 246 929 1023 1302 1419 979 1863 1653 1487 850 338 702 1141 1244 1794 299 192 1202 218 1383 880 1975 31 867 1873 1110 459 1835 1535 297 1720 952 623 1975 1819 1991 1914 557 1215 1178 1851 657 1539 1581 1243 322 1910 1355 1802 1060 435 402 1393 1403 1960 1973 1254 1670 1995 401 352 814 462 546 1692 1631 1202 1686 1567 1830 1979 370 1661 1243 131 1716 1145 1297 1073 760 205 396 1115 1503 1389 114 249 1230 1111 629 1308 387 1885 1808 63 220 71 848 1581 731 1074 133 339 405 814 185 1735 891 1687 1376 1546 1611 465 1441 1594 1335 505 148 1738 1381 170 1692 870 569 302 39 1522 256 1574 835 754 1150 251 211 256 59 405 1155 1673 106 1292 712 1673 138 1918 1147 136 64 736 952 1812 1236 1896 1890 1313 939 1818 746 991 533 754 591 1916 1720 34 216 1769 1709 268 240 192 809 274 1329 342 1102 1867 260 1166 1539 1961 615 863 434 1257 512 502 1169 75 737 95 995 435 605 256 127 1710 171 694 561 1273 1160 933 432 63 353 218 400 1121 1314 339 824 1643 1864 897 1751 725 1102 924 915 295 1766 72 1954 176 1157 1592 812 457 1508 160 1121 1957 357 1534 855 444 627 812 1990 1992 1101 1935 200 671 836 932 491 1507 1763 1532 1049 823 222 1941 1786 1507 318 203 664 569 1069 1374 1027 1432 524 262 1174 321 861 1412 1434 1992 1438 699 1161 1981 307 831 326 12 1319 1437 891 1890 1908 491 931 1458 1185 529 249 1927 331 1320 753 1242 152 306 933 1717 408 1851 354 1673 1164 1534 421 1165 460 234 1760 457 691 1447 978 1314 1726 132 501 1334 1573 1475 889 1066 1417 295 65 1202 287 860 429 546 795 1576 1208 1554 144 272 1603 935 119 1326 1361 1023 751 1298 1060 797 292 1047 1832 871 627 1800 1119 108 620 1906 1101 1097 697 1435 1332 1534 1423 1507 1587 1661 1266 1210 618 354 285 370 834 1865 162 887 570 1164 1327 1964 165 845 1746 1032 386 1827 1343 305 828 1752 1711 1079 1140 834 331 180 1611 1984 1209 35 1524 1608 1062 943 1177 638 917 573 1693 1591 1959 924 1570 1535 123 1323 892 584 696 957 1046 421 1145 697 1955 182 504 1140 1000 20 1374 899 1128 1999 729 1627 1455 1269 960 108 1059 1142 1955 1278 184 1654 1670 522 52 627 127 1868 1155 632 606 888 1403 433 797 1546 609 1536 1256 578 686 1952 207 624 637 1655 25 941 518 1233 28 922 1744 186 394 636 962 1788 1261 1129 619 651 1495 716 1554 1565 1939 1567 288 1502 1072 313 670 1010 591 1142 217 1660 411 215 1597 399 1993 1065 816 1155 256 138 1934 555 362 1369 1734 1012 1467 1406 1698 1440 1602 682 556 1156 62 1807 1232 1839 546 1699 1293 188 1900 466 1808 297 1075 226 1570 249 1775 1659 1264 999 1869 230 1164 1453 435 1572 1570 1507 1329 915 1230 1707 25 157 1276 685 752 897 1327 111 1301 1462 1878 935 369 701 1469 196 32 1527 1696 1849 95 1735 869 1212 870 1065 1354 334 1305 370 1724 1867 1017 1850 922 453 688 1112 1081 1804 1213 1596 1753 977 1452 1635 1112 1691 1290 1462 1190 186 1992 916 1945 1033 733 1890 1986 1145 1889 464 751 1084 119 142 434 399 779 798 146 844 493 491 1824 1903 700 1947 397 1703 678 1649 154 671 1918 118 16 398 544 985 82 748 82 1620 1695 1078 1899 145 364 899 88 189 482 1847 1020 396 163 1848 1432 1101 1587 1168 43 431 1445 1395 412 228 1843 290 310 981 1474 302 1523 1111 165 2000 252 1436 944 1449 320 1596 880 165 1235 790 1130 1302 1912 642 1010 1758 259 617 1437 1261 1880 215 1480 892 1064 1135 1978 1624 493 1983 1207 1811 563 518 1623 664 1354 1108 966 1118 1529 1313 1997 1103 1206 656 1826 1417 1987 405 651 1060 1371 1589 1353 661 1165 1469 322 882 1447 134 399 439 776 55 1527 745 175 428 1659 297 391 997 1717 1516 87 546 1563 1288 917 1693 360 705 1340 408 716 325 926 1866 754 596 715 1700 147 1012 321 1176 538 548 710 732 1015 1264 1797 875 1528 852 742 1485 1045 325 1761 537 1514 1996 1651 1272 123 1812 1986 667 1667 1174 30 431 1229 466 889 400 982 1281 1992 44 1923 1081 1978 1370 47 1313 1225 267 1464 1142 718 1455 587 1549 42 395 28 553 706 378 1739 143 538 1089 483 1704 262 1943 405 40 765 1701 565 1549 495 1066 947 1753 232 1155 1308 1395 1317 1129 1426 635 1959 1467 649 717 774 1198 1795 616 791 513 351 1600 177 1718 30 1504 1340 350 262 1204 859 1012 1274 1845 636 797 201 1478 1342 398 1398 880 1650 1791 105 1977 1365 1023 1412 361 1676 856 1336 528 1697 1796 1832 242 974 880 398 853 679 415 62 1917 1181 850 1832 1750 1296 1335 1089 1026 612 448 1044 1970 215 1142 1844 730 562 813 310 1905 1839 409 1469 1174 1098 1329 1190 1274 1050 179 1093 1113 786 281 1951 378 547 1403 1994 1706 1909 1829 18 1379 1013 1770 1101 1731 1153 1624 1441 810 482 1790 580 340 1481 1211 1684 1977 1325 137 1833 769 244 1371 1448 427 1184 994 361 367 316 870 1339 851 311 355 870 956 96 1842 33 1365 1459 1257 21 436 66 886 530 1979 1416 280 1424 268 1754 942 969 769 1551 1429 886 651 945 1355 455 233 612 1737 1286 1884 1911 561 1918 424 393 133 1560 206 974 1256 438 1799 722 1528 532 1651 925 1132 604 1012 551 490 713 1476 622 1309 878 1182 1749 917 1239 1580 1759 1727 64 1581 1469 1127 485 585 661 1771 490 1927 436 1266 732 542 4 156 663 1499 113 1356 1738 1956 1272 1603 488 554 1506 1359 1296 532 1744 292 1503 1929 1591 649 532 1790 62 1958 1829 354 1541 1037 352 1989 1880 471 132 544 420 896 1537 785 1002 886 1693 1477 530 1453 1241 1276 305 519 1331 535 1454 802 349 997 1681 1122 430 1807 1278 545 1400 1856 1617 148 1290 1497 681 912 134 1012 1018 652 37 279 1421 1753 74 1771 1595 752 1781 1966 1547 314 105 198 968 646 639 519 374 1958 1100 1894 150 1035 1249 143 1896 131 769 340 240 176 1897 1095 572 506 779 331 101 1111 1147 1061 1381 1914 1646 1736 776 1690 1327 1458 886 373 660 209 1055 1061 1489 74 552 209 1435 59 693 1271 1711 1727 167 889 1252 1618 488 1797 1790 1094 1957 953 805 1381 1068 263 1270 327 1893 1509 1736 1559 854 1161 785 1313 929 499 1802 575 1809 1835 753 1781 1413 1004 141 1417 364 785 1671 1143 66 480 1095 947 1978 1380 540 336 1196 1855 1664 753 1168 1119 284 926 1868 976 1224 953 427 1539 661 1298 1007 1117 1774 632 904 1363 348 720 293 5 778 1675 1818 137 1273 659 1155 985 533 22 1800 1263 1191 1943 161 384 1339 1073 28 903 1141 125 204 1188 464 822 229 1668 1447 1611 710 1666 264 389 469 174 1509 1513 1153 1246 877 720 1652 466 315 133 695 92 1165 703 731 687 727 1312 1749 872 969 1597 1098 75 959 1871 1948 63 1015 1800 1059 444 1816 314 1599 835 1681 1781 108 143 1296 768 1079 395 1236 1498 833 36 789 1409 1714 753 34 1219 1680 1808 171 1219 895 1954 1873 1742 283 1978 363 1982 1924 1186 1914 30 1353 558 606 624 713 517 538 700 1733 334 1830 1705 890 39 1316 1841 782 1868 741 1952 1464 565 1661 1629 1781 48 148 173 1049 1122 1758 643 51 1752 318 444 20 915 1734 667 544 1043 114 224 1862 707 1990 1663 1853 101 388 1566 1823 511 1955 766 1835 775 540 46 1221 1931 311 684 1969 308 566 1710 448 1132 1008 416 1946 173 1041 494 1005 588 911 1845 1748 598 432 1525 700 873 1242 1577 595 358 204 1498 177 1526 1419 801 284 123 1087 940 470 248 688 1779 1098 1811 843 1547 183 1978 1385 826 1964 1060 1025 1100 1077 1354 1996 374 389 1237 170 1161 1445 585 148 1065 347 1171 1682 1855 1582 431 622 475 1497 590 1816 1150 1054 1333 699 471 173 201 383 1996 197 1658 1136 1516 954 701 768 1939 808 879 9 1597 1847 1206 1285 1678 303 314 338 114 1582 917 1856 272 1064 1574 588 228 1150 348 1858 1422 1858 113 798 325 1897 1349 1460 1935 1842 1405 194 1941 183 1291 130 371 1410 992 1812 1886 898 1280 459 1689 1149 1013 774 201 1848 1302 98 1624 580 1512 335 167 235 789 240 1527 381 93 1415 457 1860 1803 1280 1396 238 186 1004 872 1932 247 417 1377 806 424 656 1310 1394 477 1352 1282 981 806 313 299 1624 246 1003 1825 1278 1030 64 1697 326 893 1399 187 1612 79 1090 504 277 627 1658 48 251 1977 850 1131 485 1835 1930 1350 1626 644 1749 1865 1127 1183 173 1910 1184 1 981 1492 1364 329 750 1214 148 1015 1694 870 1700 1611 1407 1453 1795 303 1956 359 296 1112 1281 1514 1646 1832 875 824 1985 680 1774 1134 1769 949 990 1100 470 120 1663 1381 717 1034 1657 105 1378 1863 486 546 470 195 1022 507 1108 122 614 200 1958 876 372 561 1773 825 198 1585 1425 282 131 127 246 353 1297 1402 751 337 265 538 1127 896 553 1781 334 1371 1544 1279 1376 763 1807 1334 205 1208 1670 45 1012 555 1133 854 1409 1800 124 534 1465 1196 1180 1652 1172 355 24 545 1866 301 1630 351 1232 1249 1003 1195 1429 1171 1270 1581 1353 418 1115 1362 1630 1813 1867 1735 929 1768 673 936 1546 1057 1368 1082 1921 1608 188 1926 228 678 271 951 807 1405 1325 1895 235 1096 1777 1108 1858 564 1033 1721 1890 624 1288 1290 216 1841 1931 1535 1775 729 1822 309 737 153 1391 65 1484 708 162 247 185 1878 887 906 1705 1300 634 53 1201 1094 202 217 536 1555 348 88 1599 1371 32 881 384 11 1796 1757 377 365 551 234 1243 1614 289 1941 1518 1332 50 109 1624 623 1816 54 654 686 148 300 649 1254 831 664 1821 175 793 951 1478 1248 1379 1049 1860 156 270 56 1593 1932 3 938 751 895 1620 504 415 447 1827 1488 512 1878 545 1000 1485 913 1657 1828 1259 1924 15 537 1801 862 1027 1315 1992 526 363 276 1725 1974 1488 1646 852 160 391 979 1143 238 2 1003 1328 437 1352 774 939 733 1507 818 1472 1058 1944 319 272 591 1261 1185 1837 476 1862 1990 1471 1669 992 1209 1044 1806 65 1238 584 1235 815 1215 677 1828 673 894 316 1297 963 1451 1349 1874 814 97 452 1947 663 1260 252 398 1479 1718 1608 1953 1131 1043 344 49 1868 1641 313 1991 1265 707 1928 1370 596 56 1560 1429 1907 1207 34 1131 536 790 1772 520 955 412 1581 1610 678 28 16 304 1817 995 23 193 1935 435 386 369 720 1105 1472 1151 425 1771 22 802 1049 606 1694 517 238 903 1841 1680 1151 1481 1495 1130 603 1375 1214 1820 1330 1490 1146 1543 385 685 1964 9 1380 1999 1190 1116 680 1440 1694 95 1471 904 753 1881 1031 1596 1674 875 1869 43 1155 901 382 872 203 1068 782 616 1800 26 1788 1343 1151 167 278 1718 1522 1671 1097 816 441 1604 1084 92 964 1534 1709 381 1392 863 556 713 1976 1795 359 447 14 232 117 733 1562 803 1463 1249 1618 1572 44 862 1163 922 1092 304 1839 634 1095 132 31 1948 1815 1890 1291 950 1027 540 703 845 558 1916 160 41 1343 1705 568 1657 874 58 286 103 1375 1230 602 365 65 1131 1799 1800 1082 22 218 1755 1805 1874 1842 1447 860 844 800 314 219 983 793 998 837 131 1977 836 1005 1620 874 344 1800 128 1814 1959 1865 1944 1178 1798 220 1962 1579 820 887 439 621 1819 302 449 1522 323 567 167 1936 456 1805 1348 1206 284 520 597 351 1264 1213 1898 1336 1056 1090 206 703 332 981 426 1661 1630 1949 1575 614 233 129 147 685 222 40 1414 1021 1541 1521 1429 1926 1338 1300 6 485 838 1575 549 727 704 486 1270 511 1955 1437 1853 1798 1138 1864 1627 978 1241 1485 1465 59 1525 760 1482 889 695 855 715 1138 1029 439 1519 1523 354 447 1897 268 416 1547 840 1377 1762 28 954 351 454 1182 826 1980 403 346 972 1505 208 61 556 252 133 281 753 561 1318 1482 1159 818 1949 684 957 335 1095 987 44 1487 626 490 1642 1935 388 1976 222 826 592 1984 1668 1610 101 1265 867 765 1688 333 590 476 1091 725 840 361 1230 1509 251 1255 573 1964 1290 430 1034 927 869 958 1908 463 1053 1828 1991 40 1593 747 1806 1370 841 1189 199 381 313 187 934 609 1288 1089 957 516 569 220 379 856 1177 904 1714 1972 787 854 445 1609 608 243 97 520 755 319 1779 130 948 1228 1818 1392 443 1717 1591 324 1888 1809 595 1824 1136 840 199 486 1123 1317 1474 927 1819 1309 1590 832 1599 1199 948 729 1898 748 938 976 317 153 778 1934 1004 418 1964 280 1144 1202 759 1153 984 1584 188 893 1198 1180 435 857 1127 1803 330 762 1554 463 1130 36 1269 250 1901 1788 1964 1252 318 1871 292 1899 959 99 680 891 1537 1823 345 415 655 103 1059 1414 28 1195 1837 73 1646 1249 657 1212 75 943 621 530 675 1197 953 1846 526 203 1802 1560 1336 319 935 373 633 754 954 779 1306 1051 249 1578 1461 971 118 414 1916 1051 675 797 1453 19 1674 316 1733 1517 540 967 34 1226 1304 288 1085 995 542 552 760 162 1285 220 1844 193 202 177 23 1283 570 1843 1676 1986 801 1675 554 665 420 1663 170 275 796 1054 1251 68 68 764 824 1863 949 1739 1477 1863 544 235 1366 1665 396 1283 1545 58 832 1936 692 477 275 1709 1674 1880 1282 580 1850 984 915 420 1432 993 567 1460 400 1874 724 1350 121 41 212 1648 1895 51 1736 1447 1171 823 514 1292 1358 1236 993 1708 1187 727 1262 403 493 834 1511 16 1610 25 1545 1567 1822 430 323 515 570 176 505 1538 1151 1920 246 1094 1822 708 1494 2000 529 655 1203 48 783 1872 1790 1954 1516 1002 480 971 127 1860 482 373 25 1682 1322 1464 1554 116 838 473 246 286 1534 1751 496 136 85 1475 758 1574 1040 1584 1925 1578 1803 1852 30 344 1912 1517 641 1723 361 1119 1641 694 1648 1837 1577 238 1669 1119 1525 150 1864 1891 276 1899 1175 1854 452 817 994 1508 158 1405 509 967 75 1701 1478 365 584 436 1367 373 1926 515 1582 683 918 1588 1420 858 723 1424 315 625 1247 853 1316 1833 787 424 671 726 801 49 315 732 620 1895 1201 1027 1003 889 1492 958 905 1407 60 457 241 976 20 1330 504 1541 624 474 1579 222 1331 363 331 115 32 939 22 734 1135 66 24 663 1762 1497 1186 1872 392 1955 1689 83 1602 1952 1682 344 1365 272 765 843 1647 597 1215 1758 317 1420 1045 1595 924 1870 997 588 383 1681 647 1726 193 100 501 1171 299 1468 159 471 616 1208 225 934 390 1371 25 428 1824 27 948 1885 570 774 888 1014 317 805 1751 35 980 547 1474 787 1110 111 1628 1240 1109 927 49 1716 1861 1832 1399 353 1233 1644 1732 303 251 740 112 787 1890 446 1212 509 1529 1208 83 1563 1046 654 1952 461 552 1440 1792 1065 525 951 329 176 1986 1609 44 272 764 827 567 1995 375 583 1053 1016 1581 719 298 1897 1769 416 1106 29 1741 554 153 1350 1377 1871 1529 1229 1452 1018 591 660 1223 1730 310 733 1664 1215 1065 714 1997 45 499 1189 915 1198 1353 1744 1061 1477 1242 1887 1424 288 918 37 1095 1365 685 684 298 561 425 425 460 1260 127 1071 1509 129 1762 1347 37 1789 649 1056 1435 1446 513 764 1621 1006 693 890 729 919 942 1554 803 1754 118 1678 207 339 1281 1478 169 207 1502 222 451 1144 586 302 1303 352 1319 1666 1422 1117 379 1955 1713 1332 507 1159 1022 537 617 612 252 1813 1067 59 1826 1833 607 1506 710 914 988 1490 1074 861 1162 899 1723 445 101 132 1124 587 942 1231 256 654 1506 1644 408 1787 31 1909 780 654 245 507 1309 1082 473 647 794 1437 1680 707 1001 1672 1273 1210 809 1885 1900 700 1061 25 1890 487 59 1813 1828 595 1726 39 969 124 842 1103 1978 1302 774 1151 1417 1788 1022 937 754 73 1825 224 400 987 1960 200 930 452 953 1391 1840 1299 1978 1824 921 162 90 453 1838 849 781 1085 1141 788 310 1359 134 1497 346 750 1930 1388 1106 957 182 1966 1697 21 1954 995 327 1364 1566 1995 293 808 775 259 1042 749 1511 1197 1294 1939 1611 1677 581 819 1017 1558 70 1315 1473 1748 212 568 723 1563 892 620 273 608 1144 721 311 583 1636 1829 1928 1469 703 1366 555 422 965 407 886 1978 1914 131 617 1739 921 1553 958 1386 942 777 1519 1946 305 1447 41 565 1636 189 1472 287 1758 590 995 136 90 1304 930 1301 1193 1873 237 1297 143 1222 414 1488 1677 1183 41 596 602 327 531 196 1815 587 1649 1577 771 1825 611 315 765 667 369 972 1560 1052 1060 290 36 1898 248 843 1370 740 1120 237 1000 1638 619 972 766 987 1878 911 888 1539 338 580 1021 1173 519 323 1879 1046 57 1521 1140 1658 1530 1062 1436 378 1280 1425 436 663 1304 1098 211 1758 971 1240 979 317 608 1604 874 1668 659 1950 57 336 1381 1647 981 884 1539 927 1124 425 1851 1735 154 1688 1308 377 149 917 765 1167 1446 718 1617 962 1521 131 698 1004 246 521 940 1823 1361 906 307 375 766 1216 1143 1630 1314 450 463 1183 838 1773 1780 941 1589 1526 696 1524 1496 1407 1926 528 176 504 587 1821 596 1512 1589 703 75 1500 107 1044 1820 1712 510 1974 708 1548 1503 1188 792 1520 529 884 1035 1235 751 1394 1507 584 1041 1628 1463 834 571 1985 635 234 791 695 1920 1294 517 1404 1845 988 1823 63 1347 1632 34 288 1367 1226 1162 341 1809 1347 748 287 205 1649 1418 1853 175 474 1715 335 1893 150 1577 1197 1048 951 1431 1656 1666 1997 1811 1905 6 1333 48 1930 1341 290 295 282 1965 1423 1431 1397 511 1412 1594 1322 1536 871 1706 1230 856 1668 1220 1978 1114 928 1211 1217 1691 635 512 1269 663 1844 930 1850 304 1057 928 506 760 47 1238 826 625 1319 1880 525 1810 1426 1160 1944 1293 766 606 1638 1279 1169 841 1949 520 1437 1281 593 1564 1845 62 391 1273 511 1070 413 1722 826 771 968 939 994 1132 13 1997 866 1158 500 396 1897 401 842 1440 1713 1303 470 33 812 11 79 1230 1807 687 955 848 739 40 699 1882 393 1094 1893 1428 1934 286 1474 1833 176 938 602 941 1392 581 1388 995 552 975 307 765 111 680 1061 613 1226 42 1853 1980 1542 1703 1196 1010 1171 1893 123 1189 275 1591 356 1021 1363 1903 1938 1591 1449 432 838 1312 239 393 1740 1909 1791 270 941 937 624 1993 1381 1047 1823 2 1800 840 305 1322 1393 902 1096 1070 1243 306 692 682 644 1364 1676 1020 1887 33 350 1323 728 705 483 616 1949 1698 1542 99 747 471 663 1425 471 613 266 1228 655 1439 1813 828 1552 400 219 1765 72 1162 626 1489 830 764 1948 159 1217 281 1460 91 687 55 1783 1617 680 1333 1013 1004 1537 1073 551 852 845 1720 788 1512 761 1983 1023 407 22 242 419 1525 29 1851 658 1756 1598 421 634 849 1050 1745 1705 729 354 1833 2 1084 159 1699 1376 1897 579 89 1019 314 719 775 1977 952 1511 212 1654 898 1139 1908 359 1899 711 492 92 1890 534 1704 388 1013 626 1291 629 88 1559 1477 284 1459 921 937 146 1738 1338 463 1904 1745 1537 567 36 383 488 1520 1492 1298 1380 984 1794 1988 234 1604 1009 1277 336 610 1303 680 1330 1357 308 1098 1687 81 1218 369 1363 704 493 1289 781 1925 676 1605 164 1542 1217 828 877 735 1109 1233 1312 1389 696 1719 1541 583 1840 1141 361 1796 1039 1303 373 457 1154 1030 1136 194 151 249 1908 1252 1327 1963 1391 1264 485 1054 459 1242 1277 1024 527 970 1136 1469 743 1122 1463 294 674 1986 1558 1953 459 1817 1819 1697 1835 1597 1079 983 1260 173 381 937 1457 548 40 242 292 816 1250 1306 1472 996 1042 887 1664 27 501 739 1591 623 1968 161 1874 569 181 1051 698 313 965 781 1935 360 1173 551 1714 923 115 47 833 1963 315 1333 569 1619 1381 955 1238 1914 225 1157 1263 370 934 429 992 1008 1383 155 103 477 1592 1859 707 140 143 606 650 189 270 589 1147 465 1936 1675 1843 1263 914 355 1619 55 1780 771 209 1701 608 191 942 1479 1978 313 1721 1266 1928 1359 338 499 1140 981 1281 418 784 1381 120 299 218 1908 1382 784 656 695 638 73 485 117 1783 1982 933 1343 1765 1750 853 445 824 1521 1806 123 35 467 1420 404 528 1649 498 1166 1250 1489 1441 1991 1642 845 184 509 111 1481 765 1044 1400 1158 877 1939 1483 1173 1377 480 748 656 242 382 1454 965 878 308 1837 1124 971 80 319 251 220 124 376 1776 1026 31 1069 1375 756 1175 1308 1605 898 197 570 524 22 1657 1196 1751 348 1601 1467 1569 819 44 1025 657 628 1188 25 849 883 1819 934 479 805 420 1762 739 161 214 123 1970 777 797 249 627 667 65 706 464 722 635 1697 671 1187 1669 1973 1729 1077 1249 1046 202 400 1437 1038 1523 633 997 117 1677 397 409 525 407 1789 1809 1423 961 1064 1263 1110 1345 1759 500 1914 1318 565 85 160 1628 485 1183 512 351 73 1113 1702 1284 1416 9 1278 1876 751 1321 26 266 227 539 678 1359 678 1963 1374 1523 1337 212 1406 143 1713 278 1897 73 813 1143 1534 1688 454 759 776 105 311 1400 1909 1217 1920 1053 1738 1940 950 1682 885 773 541 349 531 1326 664 1412 371 1667 1264 239 330 1826 1508 1135 1672 1725 896 1903 1243 300 1505 810 50 860 7 1790 373 1789 764 95 292 43 164 1454 1213 586 1670 1435 530 1528 1258 809 970 1613 579 402 934 1094 1231 1082 1383 1219 204 1272 1262 1389 989 722 1172 140 1341 633 667 824 1396 853 1348 1103 72 546 1747 1718 1142 1835 1856 899 1521 1573 1312 778 1626 144 1539 647 640 1513 783 972 250 1891 509 1131 1539 8 226 198 1492 1435 1233 484 1385 1167 638 1351 237 1245 1398 1420 855 514 478 419 425 247 1961 1408 1606 1957 1838 1664 1813 1881 1593 560 307 628 865 1595 653 630 762 1234 142 188 1036 1425 806 1048 371 880 428 1712 856 471 149 1865 1424 1061 614 421 1332 1411 646 1818 465 36 87 134 2000 800 1415 1184 1897 433 1602 1425 451 525 1450 258 1311 1718 41 1351 1782 47 1654 13 304 1136 199 416 919 203 822 144 1227 367 343 1557 1959 1949 489 1153 1428 361 1115 84 381 1891 1712 1206 658 647 822 80 113 610 740 252 1345 1431 226 686 1937 225 1053 1843 353 633 1563 1322 287 1833 1531 367 981 802 1521 607 768 1579 1777 1065 148 1580 1386 1938 847 746 1846 988 1819 483 1278 296 1704 476 226 1977 378 1881 1258 1083 1278 1598 999 740 546 275 1149 58 774 1069 469 21 1886 235 1374 662 505 157 52 1639 1367 28 500 613 454 1846 638 1388 1437 665 732 1426 1373 1506 1826 1495 1413 38 1191 731 1542 1424 19 1569 1270 1228 985 1378 1288 1668 1847 933 1995 1610 523 1325 1938 1109 457 996 500 271 1546 1095 1765 174 823 865 5 385 22 316 1127 62 68 1285 837 521 1908 1984 610 455 1127 1677 1472 1972 540 121 355 1858 490 1495 598 724 1516 1760 1628 106 204 697 506 1277 579 1428 1107 1053 1359 522 1652 1736 854 696 1105 814 891 1223 239 1363 463 1616 1587 341 489 1663 1131 1087 1785 23 284 158 1289 615 1772 481 1589 1916 1201 1590 1581 1479 1913 306 1096 496 1851 929 1083 699 494 2000 299 282 1497 1926 543 1587 331 1322 1450 1716 1340 1537 1111 788 1187 967 1269 1483 649 912 1061 1828 1885 1327 626 994 1914 567 1521 1314 807 1904 1545 128 1165 1565 452 1596 494 1499 934 1757 547 876 574 694 1735 1973 1626 1065 371 1221 768 394 665 1703 763 261 37 921 195 355 112 1534 1184 248 1351 865 1119 1168 1516 1820 1686 1068 411 1623 453 1127 1232 708 461 527 503 763 310 240 948 306 1548 1298 1716 463 969 118 1875 81 1529 1740 335 1020 1625 26 893 1059 1873 728 651 346 468 191 1094 652 294 1123 1629 443 1470 1742 261 1511 1580 496 1359 1857 1884 212 1927 1776 1147 1092 541 1876 921 1199 1417 1192 224 1514 1131 1501 1445 533 337 485 972 575 1853 1517 1136 125 1430 1663 484 711 126 119 83 1091 1699 820 863 951 1914 1329 1368 1033 249 469 27 825 771 1896 1149 1345 506 1927 1832 1531 655 1593 1142 852 1950 611 1371 1728 857 1848 1656 222 1153 149 1292 1197 540 237 1502 1183 147 1569 521 1293 1403 226 1223 363 1047 1897 769 30 1036 935 1189 1003 309 1704 682 1489 1144 302 560 378 152 203 843 1102 796 735 962 617 1168 1747 1507 1710 539 772 1945 940 1937 1588 400 1344 1674 1390 1160 666 1667 265 1576 404 1491 1087 165 417 1856 158 1876 1635 1203 1150 1564 80 969 692 576 1333 1979 470 1003 1435 289 160 668 905 3 1927 37 1242 176 653 1774 273 386 1396 479 970 1025 1157 1614 691 1031 627 1766 1627 804 1596 41 1273 1668 1840 262 1984 1741 1045 1006 1538 1597 170 980 1746 1428 891 1252 591 301 612 918 1982 1251 154 2 326 2 1430 1429 626 1995 1155 309 1410 1532 1290 1922 1108 607 875 638 66 1554 1791 558 1899 775 1580 1777 550 1853 937 304 1475 190 1763 7 1061 1050 479 292 526 229 800 973 1481 716 811 662 798 1422 1321 1043 705 1416 1886 1979 1036 1169 1752 606 734 712 921 1336 484 1402 409 390 1575 793 1509 1032 1782 1257 1468 1720 1685 1581 588 731 1430 929 25 1493 1831 1177 670 322 1805 1162 711 786 192 1927 541 884 886 208 1715 934 1476 1366 914 204 930 1665 64 495 1151 165 1318 1320 853 98 593 1518 1517 1276 408 844 630 907 496 1158 899 1299 1821 1693 339 294 43 912 1301 1816 1436 1462 1818 868 994 266 701 30 654 262 529 1800 442 435 299 904 325 976 1248 1850 1885 817 223 1074 209 1914 578 181 1559 924 1281 1177 1708 1710 71 1882 1402 1488 1785 110 1071 797 469 1739 652 1823 1335 935 1690 1719 706 1041 388 1116 765 1486 1505 1107 1883 1990 96 1057 1808 928 1178 654 1392 1323 706 1178 1850 399 928 36 1222 915 110 280 251 224 1666 552 596 662 1022 735 1748 1678 628 242 311 1903 1758 1656 202 1765 1949 475 798 1103 1520 1375 969 264 936 35 1886 696 905 966 1598 539 68 60 591 1891 1075 305 396 1082 1315 1389 1997 938 153 1160 248 1600 1247 927 312 270 734 1144 909 592 1696 419 868 50 630 1762 89 1936 1991 234 1370 574 1498 1786 1789 505 262 1564 1157 1246 1624 1194 1121 793 646 242 1574 400 1970 1805 1902 1953 1392 60 656 1241 379 1108 898 1847 260 1708 1229 1089 1821 1396 1472 277 1445 1656 1784 1506 485 1477 1694 920 1611 988 2000 1437 820 933 1573 898 864 1397 1515 902 1216 1699 1828 1225 1443 1287 1473 179 2 372 1452 1637 264 728 412 2000 86 450 997 1542 1190 1907 783 926 1918 1432 1705 1659 535 1815 1020 1727 1247 1255 1908 236 604 1653 1949 1419 274 213 1594 113 470 950 1660 607 1748 344 1296 1897 1086 386 1962 473 326 463 82 452 1487 569 1292 13 238 1290 1100 1193 550 894 121 1219 373 205 993 609 1401 1431 1917 39 1991 1952 1479 1210 1821 1215 121 1287 918 1906 344 709 382 1092 1297 121 535 802 1987 1465 1819 506 1693 50 1234 1428 905 1549 583 1157 1657 608 1910 18 129 386 569 1827 389 1873 996 1736 1364 1543 237 1456 245 1545 144 583 1921 1794 225 1087 1218 1520 67 1683 1050 270 825 520 663 1154 267 1381 1526 311 395 293 1973 637 137 1418 1405 816 1492 1604 960 311 1649 1986 1343 1677 1009 952 1791 533 814 98 1005 858 358 552 496 1189 1628 370 1342 1091 411 862 321 1285 1420 1439 1195 73 170 1656 1272 809 68 1082 1924 1827 227 283 285 825 156 56 1113 618 1768 459 27 1985 994 800 482 44 1921 421 34 1584 1895 1312 855 74 649 374 1095 265 1152 1736 1032 635 1358 1136 418 1733 277 1198 1574 1767 757 556 208 1950 1637 584 8 1404 276 1731 1183 1669 112 1573 1736 1564 423 1155 885 734 1692 836 660 1244 236 513 1689 959 865 187 1053 1271 151 561 999 789 333 1121 379 153 254 959 1920 1278 1360 549 1815 965 413 1578 408 1104 1681 293 1263 1712 1507 1283 1671 736 808 248 1909 548 355 1907 1977 572 1825 68 1280 1261 981 450 478 1442 431 824 762 1919 819 1089 746 630 1383 1044 993 1614 1244 193 1718 897 33 92 1894 228 1204 825 957 204 1131 1641 1793 607 1938 420 864 1561 85 8 715 48 33 544 754 330 1798 1048 1394 206 1871 464 1725 408 901 1456 457 1393 113 1259 1371 1422 465 1543 1461 55 957 1260 1166 1099 122 1962 1201 658 30 1440 1369 1891 1125 1290 1707 424 932 123 1204 1999 348 1868 741 1105 849 1795 892 24 316 1271 1221 1917 1293 1698 480 1120 5 1113 1445 1804 1139 681 69 1529 142 1778 99 1956 1090 1672 676 300 206 1879 50 878 1069 1655 807 180 1908 1344 472 489 1020 944 751 1520 1775 138 830 454 1577 578 1649 596 519 1543 1667 1706 1827 1951 1204 1241 1651 297 617 1903 318 703 1412 888 1968 1307 774 515 96 539 466 259 672 1976 436 1559 677 1315 210 973 1737 1873 1970 258 1581 745 700 1580 754 955 1601 1660 1721 980 1852 446 425 1727 615 1187 1602 974 1426 433 672 121 1040 57 130 486 1634 906 11 1849 424 1412 841 478 84 447 1396 1477 626 1005 1529 1629 278 285 1016 1429 180 1681 970 1839 1205 435 1255 325 808 1795 1511 1856 1880 1476 295 343 445 1720 1215 677 1125 1033 1425 1743 1940 314 1108 1508 922 669 1907 1797 580 854 752 902 1461 255 636 598 1607 141 747 300 220 1364 739 946 1610 647 966 1351 1367 1362 193 1423 1024 875 1716 1806 1328 1158 1538 1702 320 1080 1387 572 1162 1950 1305 737 1762 608 1655 864 935 80 1305 1811 886 871 712 75 1664 1058 252 448 749 264 959 1893 1585 912 1087 1040 1134 880 1668 1433 282 713 180 1568 227 1458 867 1236 1152 433 1151 882 473 1825 651 1370 1418 577 1961 1768 1684 665 30 1777 1092 227 465 268 920 1527 1508 404 1183 262 1990 939 417 172 1671 513 1311 1600 942 821 1964 1854 1640 396 108 439 882 1360 92 1319 312 1642 1026 1159 1855 562 966 1971 1168 886 1697 687 1430 1722 1908 678 1243 431 861 356 845 855 1414 1284 1655 952 990 300 1309 223 1629 1608 7 1542 1410 1668 642 425 1326 1918 803 1846 502 907 398 276 1973 121 1574 133 97 308 998 1998 1039 429 1487 246 169 344 1811 1917 415 1669 1665 176 44 242 1714 1850 378 751 916 1197 824 1441 596 289 811 91 1313 1868 1859 362 1807 1987 1216 1744 122 127 756 1891 1691 1956 731 1319 496 1646 40 1737 230 1853 33 1069 1898 1490 1967 107 929 1706 782 1397 1461 363 1532 557 881 349 1552 1205 590 1851 1176 1558 223 1177 1016 1124 57 233 1823 1842 552 9 1292 1922 1726 686 1009 1088 1805 727 711 64 1367 1915 1811 229 868 1173 1511 1235 580 1313 1931 327 949 1447 1710 1798 1031 88 360 1075 78 614 1154 1109 1032 1385 1576 168 368 1343 813 1331 1042 531 1936 314 384 34 558 708 900 1050 1303 1248 615 1348 1110 1107 449 3 1163 1557 1873 1757 11 110 800 826 1371 1659 802 1803 536 1653 845 556 459 116 780 301 315 479 710 541 420 199 1771 1560 1974 1429 1998 948 593 1473 345 86 1184 1621 366 890 1411 1777 186 1378 1185 1168 719 814 13 235 914 61 1801 1852 289 1603 1416 662 633 1484 1993 1427 183 993 17 1838 1566 1736 1687 786 185 400 486 1266 945 1901 1295 1995 1265 928 237 103 376 267 1261 1811 270 228 1741 1715 1995 312 1012 677 165 1154 115 803 1112 1868 1467 1501 602 517 702 1238 1167 1923 330 1470 1435 1003 1620 752 263 1823 1105 860 1942 583 155 504 311 1027 113 275 685 1088 1648 282 1598 665 1393 574 313 112 243 405 1212 557 1147 1377 1301 1014 1656 1582 1639 1424 1132 415 175 1941 264 1004 1847 1334 1463 693 1146 322 1919 90 841 104 499 797 1134 1162 1068 776 1712 1939 600 716 822 810 691 1289 1071 327 1142 1877 961 981 382 791 1297 264 767 691 1298 1330 776 571 1393 1649 280 1411 1 1050 449 1957 498 1692 1404 935 776 414 1613 634 1401 1739 1560 1860 182 1792 740 1504 398 1106 816 709 479 917 1379 1972 78 1323 392 406 969 569 970 1926 1676 769 732 234 593 491 1853 279 1899 965 1273 1429 68 637 1043 1921 85 1404 402 1635 215 837 201 303 1688 174 1420 1455 448 383 1760 1185 1780 841 690 957 58 1881 1387 186 1646 1260 1330 865 1972 117 1074 1345 1104 1261 1709 341 1315 250 1489 1475 518 739 875 1911 1964 867 1258 1376 1923 141 309 1736 1611 527 1039 377 154 745 937 894 1599 1775 697 680 1093 1501 1082 147 10 1420 340 1928 1601 1346 1965 644 934 1966 1216 969 416 388 317 115 1739 1781 641 14 1974 724 1304 230 538 1796 16 1967 1037 278 864 358 886 1553 1625 1239 1474 114 59 208 1125 567 1931 966 309 631 67 87 356 1941 1338 1552 860 1828 726 31 272 1004 1520 1004 352 1997 23 420 877 964 760 1046 1406 652 220 1602 659 199 242 1037 152 637 910 394 1724 868 1122 1046 1602 177 268 675 327 1630 704 728 1190 1325 1688 838 1577 139 9 1054 1408 1128 440 577 310 1798 1069 1384 1234 1967 1590 1462 1692 909 223 154 193 452 849 985 425 547 377 907 1974 715 986 261 159 974 645 1335 991 1965 872 567 440 939 1876 1806 347 1973 1780 465 300 742 491 595 897 1589 1853 1001 1100 34 657 1374 1866 114 437 1319 1690 1239 19 26 1634 1843 1363 1451 526 1838 672 935 1019 1494 847 1493 100 1991 781 1689 1946 780 361 747 777 1012 1442 1559 760 1560 1954 1094 817 107 27 1629 1090 1235 1457 1861 1939 120 776 1003 746 1931 319 616 1371 153 30 1588 307 1775 844 1927 999 1040 1476 1728 57 1045 1448 649 75 933 646 714 1079 405 90 877 398 49 821 306 63 171 189 356 442 131 1717 1276 1990 1817 238 229 1664 623 1277 975 357 1122 223 728 1889 1402 1627 1911 1593 1104 1895 1259 742 1296 750 1508 707 431 1072 1984 762 1471 634 569 969 704 871 1021 1322 1833 1447 766 1299 599 512 826 268 917 1266 222 1823 877 1199 1751 933 942 1515 1337 686 111 816 916 432 1122 117 883 421 956 1536 423 574 1221 361 1092 1261 75 242 1353 1105 748 708 246 3 291 491 1081 1281 1170 1684 586 744 1474 1430 856 1143 679 1583 466 562 423 1952 1467 1444 1675 1708 1080 585 407 1501 1468 1883 39 872 1110 1563 171 1185 889 1986 645 1602 1181 825 272 1848 884 1702 1139 1455 1631 343 1206 1232 705 1076 1029 487 1924 1888 242 1305 779 272 1647 1990 1080 208 1901 1164 1568 1602 831 156 1115 680 514 1937 368 36 145 1773 1824 222 436 1718 369 1430 1752 242 1647 986 1717 1135 1342 1226 1532 838 483 1610 352 929 1956 1800 1671 1546 1677 1262 1232 1254 1588 1194 743 818 255 1085 726 1916 372 1889 1423 598 1873 735 296 630 429 351 1525 1505 15 944 1420 218 574 139 213 53 825 1027 785 753 808 112 621 1717 1570 397 23 1722 144 654 1328 954 1058 1958 162 823 1297 1144 1939 1390 900 892 1563 158 231 1764 146 964 281 1935 1486 617 1508 1310 108 142 643 1286 1757 262 799 1349 1859 790 1258 984 59 744 880 1916 653 438 1498 868 722 1573 341 475 870 415 1363 1914 206 1654 849 428 1708 1078 248 688 1152 58 1895 1182 1585 1362 1057 110 988 819 1331 405 492 1904 1465 257 1868 216 1378 888 1353 319 529 396 1610 1905 1973 1761 1796 52 1995 1506 457 862 978 945 946 1239 1711 1133 973 1632 787 1929 920 356 1594 715 526 766 1956 274 1505 667 1994 1548 1082 801 473 1654 157 1136 787 1845 176 280 39 1621 1789 1068 237 1360 1061 1462 1062 162 1272 138 1971 634 947 1599 213 259 1881 1227 1877 1811 565 1470 1926 644 1214 483 1431 1617 1836 1922 1053 243 138 41 17 830 1325 1821 726 197 1828 1675 285 373 1937 1251 428 1585 439 1848 828 825 1027 1969 1122 80 336 788 1265 702 758 19 1678 1268 1891 1127 36 318 1629 541 1257 1181 742 1934 1825 566 1328 1187 1633 885 1779 921 630 502 462 49 999 1205 458 1291 456 948 517 1268 785 733 1582 1373 1343 105 1324 1758 121 1681 1571 1963 405 1347 1209 1798 1308 375 374 1382 1131 721 1115 86 1548 378 229 544 308 475 482 1292 1230 1801 1155 371 584 439 322 1929 764 1080 1750 1051 1747 53 692 1173 1685 158 408 247 243 1636 261 457 136 310 169 1180 189 138 1044 1875 317 1983 1963 1794 1241 1840 792 1510 1548 187 884 1637 401 1523 680 1095 1140 692 1632 309 1014 1365 1730 161 1653 834 205 70 763 762 84 1729 566 214 1997 1857 856 1564 1158 347 1584 1395 1992 865 681 103 334 1204 33 319 279 1671 1788 765 74 1430 666 1670 906 471 1831 211 42 31 177 1479 1890 1784 1343 66 1635 754 432 1445 1192 264 338 1639 1837 676 1476 968 148 518 1742 964 1638 1120 1727 122 1015 646 23 317 1613 116 1334 186 450 1184 677 379 232 1202 100 508 1548 369 883 1949 1166 1008 1493 1223 1520 1576 1186 1058 1326 552 1836 149 381 1403 36 111 518 1481 206 1559 356 1904 434 431 1676 1092 1812 31 1997 1028 1430 1583 553 463 1324 19 243 583 193 414 1529 1973 1673 1297 259 398 1398 1203 268 85 639 1477 1697 1872 1021 726 792 1983 776 1653 883 170 226 133 1253 698 194 646 644 1659 1508 833 895 560 1438 228 850 1064 6 863 632 48 1698 174 1200 329 448 200 1123 667 648 1367 1957 729 1279 1625 1546 1527 541 1510 620 1162 1633 1923 1402 416 1011 263 1458 1376 1818 1404 1633 1650 432 1000 1002 1057 1250 828 1238 1328 764 1517 844 1260 501 1121 738 2000 1719 1676 1778 1534 1442 1260 1743 1037 720 770 26 1390 1628 1106 624 404 799 428 647 1154 636 1020 265 1079 1981 799 575 552 332 887 690 1789 1830 1024 830 527 1405 388 1177 687 1646 1308 1442 1707 1827 521 1677 1213 1513 1282 1550 260 340 990 819 727 1297 1332 1127 1015 348 1457 453 1028 196 90 1434 435 60 1891 1214 719 1011 255 1700 238 1638 1400 655 677 1732 273 1303 1326 1699 923 1309 1240 1 1285 44 64 1421 872 704 783 583 993 348 100 1542 1552 390 1716 1096 641 965 1439 351 536 1214 788 1834 1235 1371 1848 113 203 398 51 758 1483 1813 427 24 371 542 278 441 1743 1740 1209 818 660 266 1190 790 1547 816 310 389 1922 500 771 1410 1582 626 1402 886 21 543 1983 518 636 330 913 227 700 693 431 1505 1466 1955 1691 922 1239 194 46 1267 245 1162 700 704 283 1446 10 500 619 115 1341 315 1538 455 1556 379 1504 133 873 935 1641 1069 1092 887 1643 1209 321 1253 353 1013 1651 617 359 398 1464 615 158 15 815 1591 1538 759 1096 1366 1883 1407 987 955 1041 1627 1435 1117 643 912 1036 451 874 1125 1187 43 729 1356 1069 447 1096 18 771 276 514 1189 1660 1925 347 1350 1875 1537 454 1391 1883 1776 1013 167 576 107 962 947 1968 45 1646 735 154 820 905 1646 1989 1740 321 158 1636 1439 1822 976 712 1653 1245 1623 967 690 619 1726 316 1121 1846 206 47 539 1822 464 519 1661 801 177 396 1016 615 1796 562 1770 715 1132 1315 1918 1291 1177 604 447 1714 722 1435 755 20 453 519 1718 1546 1611 1680 1412 1183 1471 1017 1579 1529 1296 1171 591 1868 277 636 720 379 1121 680 362 1169 1544 590 124 1424 1360 1959 1259 264 939 418 1975 9 420 316 557 508 72 1182 991 911 1047 743 1874 1408 1050 1451 1526 1772 1256 1612 1019 1368 1460 393 18 864 265 692 1793 462 1273 104 1052 717 1313 410 640 1230 321 1967 1073 379 1788 223 1255 1178 1867 712 36 933 998 1302 969 376 725 1890 378 410 196 1401 1087 463 102 590 1789 573 843 1426 388 1053 1605 947 681 21 1287 499 727 932 1503 1514 850 557 758 1023 125 344 1237 1891 204 1557 394 1630 396 851 331 1358 1778 64 1738 141 1665 417 26 930 656 1972 721 539 1115 388 1759 1418 1016 1693 814 589 765 465 1146 1667 177 923 1202 235 112 481 1887 1279 1523 31 597 1409 1631 1730 1785 117 1052 561 1138 1088 73 467 690 911 798 1741 1622 362 1699 667 860 1882 191 1474 1909 1385 1155 1411 491 1690 1512 1202 197 1865 278 439 1033 403 375 933 225 969 1627 665 913 1873 141 757 279 14 101 846 580 897 896 1299 138 1791 349 1967 887 1317 217 1425 1953 218 1966 425 482 612 1111 1349 1383 1550 327 1374 1299 648 507 381 985 1759 749 1938 1529 1999 1850 374 458 1478 1046 1214 538 586 1023 899 1922 958 1119 608 1102 497 662 732 811 744 1095 793 209 1277 1505 1372 419 1895 481 78 420 1404 1063 258 77 1013 966 952 1005 1617 64 1713 336 652 993 1876 419 737 1946 817 726 542 450 628 562 423 1496 379 830 493 971 908 1293 1025 829 1169 842 1044 662 1717 1335 688 1157 308 1762 1644 1676 621 1449 940 1565 763 1375 1480 207 245 1072 1982 1286 403 1409 1706 258 1570 443 165 822 137 10 1227 1516 317 833 1009 871 1474 480 1127 393 739 233 1643 1798 1779 719 1870 1320 1589 1168 1243 1669 793 757 229 910 1177 887 1824 1465 387 1476 67 977 1527 1362 1484 684 659 644 68 894 557 1835 1845 1213 497 894 873 804 1036 1612 1957 347 1560 577 1302 167 344 504 1466 1166 423 1777 611 1630 92 1043 1175 62 1665 1811 1979 533 980 1110 402 1290 669 1603 192 971 1 652 1268 1314 295 1518 710 261 425 1127 1180 477 173 392 1219 585 564 1020 844 452 642 1416 453 260 112 1938 938 1189 95 263 1308 805 1870 1559 785 1169 1709 100 1851 560 1810 1148 285 1470 684 370 1260 92 1927 692 179 214 864 1832 1625 1093 25 456 934 358 1534 161 548 282 1993 630 1043 1567 403 1482 367 32 556 1214 1494 665 1821 1239 1717 461 1436 788 1026 459 721 542 175 414 1830 1824 1101 1157 1795 1994 1248 514 763 1489 1970 310 1329 1769 1978 1709 1759 997 1214 1030 873 1630 1350 838 1085 1987 1699 749 493 1200 864 905 1841 226 776 394 1574 1097 1592 214 1308 175 1958 717 559 1400 1715 687 1251 730 13 749 1478 1584 232 1198 1600 297 669 323 814 870 995 381 1408 1637 1294 1629 1455 215 309 156 1187 360 328 252 1284 1760 386 1199 368 597 1691 454 1628 548 977 1117 446 1216 569 709 667 953 1648 1954 1084 289 615 870 838 731 1902 1949 1770 437 559 667 1818 872 1647 771 1645 109 1905 1530 437 1843 1516 1771 127 798 1261 811 923 1329 752 1568 1693 207 395 1806 1314 670 187 34 1159 1054 1828 1090 55 1401 163 532 1891 1803 1542 271 135 196 318 1632 1579 587 468 1053 807 981 10 1535 1258 135 1987 875 525 1000 597 449 1427 1418 238 937 1316 651 1445 443 1418 1703 1650 1726 76 512 1937 772 1241 1920 675 1540 1431 1534 1206 231 845 912 134 966 765 1024 35 68 1382 1762 1589 1769 505 101 13 62 1274 391 974 1856 730 334 700 1631 1827 389 228 1590 259 787 1900 1632 716 867 812 1416 683 991 1485 1361 1336 1805 305 1432 877 1103 1236 1015 475 710 1185 140 1689 1543 1016 1945 15 145 1166 1740 1874 1181 965 1778 944 583 1390 776 814 1020 780 98 1872 1828 811 1151 346 418 1025 525 1540 1754 579 1737 131 1267 1067 1050 1990 1597 1993 975 1213 1028 1352 309 497 1205 163 813 512 640 1991 1182 776 367 154 1671 406 214 1836 647 495 1180 989 1489 1422 969 1887 1114 671 1872 1374 1029 1101 351 1789 465 919 132 355 1281 551 18 806 812 102 213 1846 182 1210 531 670 1039 1330 1667 566 523 212 1522 748 1905 948 1731 132 552 248 742 317 783 1721 1789 422 75 61 1499 1154 790 1107 1486 1560 1558 958 351 1373 1420 1078 616 1462 1342 1803 1205 1305 1256 1515 349 787 1406 1414 275 287 933 1616 856 1445 147 1752 1299 578 515 86 1796 663 189 42 997 36 342 1970 754 1990 740 1388 171 686 597 1501 231 788 209 1553 1819 828 1884 1125 572 1432 1056 1760 1041 398 1451 1305 236 683 149 437 1499 360 725 976 298 1388 1652 510 1515 403 962 1538 1673 1278 1255 431 265 682 205 1966 1665 853 652 271 1758 1710 662 530 1 1613 421 1240 1993 1827 1553 102 23 1827 1766 299 206 209 1445 1762 1690 1561 58 474 530 1603 63 1363 1425 342 462 1659 1585 1227 44 1499 1001 68 1045 1900 793 1228 1874 1789 962 400 1986 537 1084 1935 1976 1045 626 1870 577 920 785 1886 1689 1278 625 1458 1999 1118 371 668 1557 218 940 1896 204 518 80 1131 640 749 403 1133 128 1361 700 1493 82 530 779 1363 1988 433 1532 676 149 1173 1068 1457 1685 1726 299 1834 298 664 1315 1105 68 17 216 1721 564 1198 657 513 1529 1563 710 571 122 1027 1306 1667 1451 1263 683 124 874 1249 1880 1756 697 916 34 1067 1889 316 342 632 1252 1972 1433 1421 724 88 1365 884 1203 1215 1412 634 1290 1918 1322 1027 574 1545 327 462 1359 1210 141 698 659 7 1040 1257 1859 928 332 340 1588 1078 1371 1504 569 1106 118 1359 1383 1349 1275 761 1145 1787 1729 925 1413 998 424 3 1934 1960 260 324 1180 1905 492 1372 1497 1914 1549 1790 892 1616 1845 1016 1308 1910 1069 905 1517 1044 182 577 1007 724 1223 232 8 1231 1573 1298 526 1443 1365 1600 778 168 206 922 1225 1267 819 1933 661 986 1775 1087 819 1194 1393 1723 734 805 346 1945 868 1552 757 1516 79 972 1319 515 1127 338 1911 424 726 709 1407 1197 1533 1411 755 185 1605 12 258 157 744 1622 1291 1403 1680 720 466 1113 1248 1830 1075 1042 1331 69 309 1598 97 527 1843 1620 1513 560 423 1101 1275 1810 1464 1658 1653 1566 1030 904 625 596 451 1235 1149 1229 340 105 267 1391 408 465 682 1489 600 1804 1093 1696 128 170 538 337 1757 1776 605 359 72 1321 718 1175 1234 394 1768 251 656 202 220 1428 1641 1490 413 1267 1548 1138 1501 1785 1656 932 137 1966 295 1524 1952 1311 90 1216 1274 1531 267 909 1622 721 1887 699 148 994 874 681 1348 1996 520 379 703 1530 777 875 1605 1398 348 95 854 496 1359 1290 357 644 438 1188 1865 1463 1226 782 710 1202 180 1969 1501 1970 170 743 511 270 1929 733 1287 683 1701 1350 792 1422 652 1715 1396 1648 1361 2 336 1542 296 309 1332 561 1149 997 471 1506 1946 134 698 291 1096 924 132 403 1302 1518 1150 1040 648 1003 80 1001 258 762 1052 52 133 1894 1384 638 1960 1434 1922 737 27 537 144 1339 1656 1201 1909 1805 1996 385 1083 1200 1172 552 1805 1343 1739 1360 163 1937 1955 748 1172 309 1762 1357 519 148 975 1035 715 641 877 1314 952 1060 1959 1723 437 167 1468 749 1452 592 1486 1427 1434 1377 885 719 1723 1148 1946 31 710 1291 1360 1712 1668 175 453 1361 1927 887 1738 937 265 916 607 1562 882 1930 1139 568 543 90 362 1045 751 126 720 1999 655 676 1068 1981 1448 1838 1833 742 743 1945 449 1202 302 365 139 405 970 1972 295 1129 1445 991 1655 554 1644 1093 256 856 1299 381 1969 1049 1303 143 340 46 468 294 1106 1623 104 1032 1660 1432 952 697 167 1182 403 1180 824 141 388 140 224 1116 187 890 569 1620 989 1832 82 1412 459 1829 648 216 1521 1738 598 459 96 133 189 1467 590 243 935 1660 1580 1380 937 864 1112 1977 776 1589 1892 1585 109 175 567 1509 299 1096 1667 1600 288 1797 1350 755 283 587 741 296 1245 1266 454 101 1043 392 1501 995 483 1641 313 1072 1796 238 623 1938 787 371 1608 109 116 1966 151 1207 965 636 1373 1897 393 1198 816 1992 980 869 457 870 418 1625 1150 339 253 592 1520 727 1263 1021 533 1060 228 903 1752 600 355 1116 1583 1521 255 1894 765 1220 185 1484 9 511 185 92 1504 653 477 536 423 74 912 1918 1859 520 478 524 1148 1185 391 244 239 686 1795 1804 1619 535 1909 1274 1070 1052 707 1262 1993 1491 1524 64 401 755 891 459 736 753 996 1594 59 1225 700 1331 749 431 1413 177 1909 342 1770 982 1899 1825 320 1328 1432 920 494 43 422 1997 1375 760 22 1520 661 429 881 48 752 908 913 1891 1279 1416 1601 503 70 566 1666 745 640 1761 975 855 1287 848 1827 1857 643 1035 634 677 911 1628 69 1260 1506 1939 706 446 1532 1997 812 301 287 1685 1646 993 545 1515 782 1343 1791 1717 1384 1744 1715 1475 295 399 505 375 1179 1299 559 1733 1080 1022 1707 1575 204 1861 97 468 979 1745 357 738 1278 613 430 1513 1057 320 860 282 108 661 1452 624 477 1050 1689 358 1827 1983 1077 682 1958 1359 1032 1456 117 1323 1847 1081 1936 709 1609 101 1640 890 1958 1287 195 1060 50 425 884 431 985 560 1611 1354 1130 976 1561 1504 633 627 135 328 1808 1558 871 1913 1589 69 874 722 1954 1464 787 313 1233 413 1197 755 278 1433 361 996 210 1321 234 518 1717 382 1813 223 1572 1800 178 1950 1387 322 872 1671 1540 511 745 1280 1097 210 1065 1418 534 1012 661 564 1795 1362 1169 1420 129 1493 19 1096 1666 1191 1230 388 109 1442 1489 988 1842 347 210 1917 556 1263 869 615 997 652 1425 1861 782 979 1252 1616 1567 893 390 1585 683 972 1164 534 680 1411 1678 1831 1870 872 763 473 1341 1929 1723 162 132 29 1398 1230 1103 797 1875 1186 305 1059 1235 1311 1890 401 1087 1561 459 1732 1775 1321 1792 1514 236 1039 1116 1491 1064 940 3 293 1933 735 1172 290 84 831 958 1277 1799 824 838 1770 1240 1785 1781 1958 4 238 678 1527 482 1449 1217 1365 1664 854 1521 1706 1056 590 45 53 1343 1085 1221 837 1207 160 59 724 1637 1025 1221 946 429 1910 1584 564 636 390 439 653 287 109 36 59 1474 1234 1397 773 1468 967 403 596 137 82 1999 239 1719 1162 1998 1163 437 1923 471 1730 329 525 1130 1844 161 1145 548 1020 1020 767 48 549 1627 1260 1232 1724 1090 511 1036 1623 483 646 1561 1910 1100 53 318 1545 303 1543 1780 1811 1300 279 508 189 970 289 917 14 579 389 846 554 529 1596 1849 136 619 1006 1232 376 533 1587 444 1812 431 1784 1892 1751 716 261 1443 188 1301 252 1901 616 1903 1653 99 634 1227 1144 1045 882 1805 1562 552 1200 1743 1131 232 414 583 831 1520 1681 1622 509 311 124 1442 804 1165 1173 358 1796 678 1068 1784 1260 1590 1657 1292 240 1518 1109 1527 1597 982 1580 823 608 604 834 449 963 1836 100 1418 954 496 1632 1162 1790 825 855 1326 1463 1535 1953 653 1951 1989 1938 1934 84 161 668 1288 494 955 789 745 659 403 586 395 615 312 661 932 1512 1622 475 1005 953 176 632 661 380 191 1071 999 1222 1305 109 681 590 197 222 54 1398 158 418 1535 1709 1478 321 365 1075 1581 1804 570 847 1122 1014 385 1614 1609 1523 419 573 622 1919 988 1385 953 114 357 1940 35 1827 1547 571 1992 1067 1743 453 700 1148 1824 751 1843 1745 1110 1126 1452 1768 1328 1749 461 1245 720 640 1061 920 309 1407 1758 1210 154 1519 946 1236 1469 1701 656 649 1059 1093 1966 1573 378 1170 241 781 623 1255 1627 1721 912 1685 404 1136 517 846 1068 194 331 1377 416 1964 1328 983 155 1896 1974 526 1599 1923 1234 1795 1428 1027 388 1446 1328 984 1548 104 1383 1249 1595 872 53 611 1592 1262 922 22 1636 968 1798 721 736 724 677 1415 125 668 604 1889 852 1464 261 1406 1431 577 759 1736 1927 1586 1786 1961 120 1108 665 558 866 1930 696 1611 490 506 1880 1903 1296 1101 89 1562 505 872 1632 396 96 508 202 767 761 1451 1903 1735 327 45 617 1321 143 82 135 1482 1787 856 254 1865 675 671 1119 1248 297 1515 1455 1335 148 1770 515 1834 1984 839 474 1325 388 542 1695 1756 1220 865 991 791 536 602 1000 1198 172 1090 947 1849 1657 497 771 268 1092 1799 862 1129 533 1578 492 1910 1595 1105 1325 1760 463 209 784 816 374 165 738 1997 154 1060 1971 530 1131 878 1919 322 1346 134 571 1785 631 822 191 261 1588 1632 1747 869 1609 689 1565 145 1425 1931 1690 1546 389 35 250 1954 303 1735 1633 383 1682 1972 875 972 872 392 592 705 1932 195 1577 1749 761 1923 34 273 1074 944 720 1782 628 773 1108 1586 1465 65 176 911 1966 797 746 1740 1368 1630 703 1648 114 893 618 476 378 1493 181 1536 876 28 814 1457 335 262 878 602 175 455 839 192 634 584 956 506 1648 1996 1941 1825 1332 610 1922 661 1096 1917 2000 1552 648 1795 186 1727 1045 1875 1426 605 1334 1771 384 994 314 1049 858 861 529 960 1285 846 763 973 490 247 1552 106 1469 483 594 1330 570 775 1792 1686 337 888 61 48 612 446 80 1799 1374 280 813 1746 1782 1168 1844 224 883 656 1480 1719 611 85 371 1884 1143 1746 600 1651 1265 1224 1689 486 97 1749 394 715 1756 251 1717 177 1007 707 1888 92 402 769 876 1218 496 666 879 1348 1621 803 197 1377 697 315 1554 215 429 828 283 251 723 1966 1269 699 1651 1837 686 547 1163 1916 203 1517 615 1561 754 1212 658 995 1561 858 251 873 1502 1056 1979 1909 1112 1015 277 1290 1118 1773 495 1354 1127 410 1729 330 1489 1443 588 1545 406 1806 493 1823 1436 1287 161 1923 268 1603 171 1312 1126 899 788 1017 610 1163 738 1626 106 115 1484 961 86 1374 1293 1708 1304 1210 1207 1092 57 631 1979 75 1716 1723 54 963 1266 517 621 1983 741 1312 252 1982 137 123 75 164 1687 1543 19 1227 252 240 128 1419 297 1391 1047 53 1005 1247 729 454 1984 1535 1944 250 497 728 554 527 83 1744 988 844 995 1710 729 1777 669 591 1451 1520 175 1543 817 1293 1774 572 850 547 472 1568 1200 567 234 781 464 384 1123 182 794 1895 488 1147 636 107 1401 397 548 648 692 531 157 137 857 1405 425 1404 1102 1303 1920 390 1203 1088 1096 406 985 1947 966 894 750 1173 804 1583 892 905 1395 436 1092 241 483 274 228 141 1537 606 49 600 351 1439 785 1337 1050 1094 391 1192 1224 972 1892 562 897 1467 1740 655 993 399 296 1441 954 1886 714 416 1198 693 582 1396 1245 1541 1182 722 172 95 318 1002 360 332 1674 1616 1497 1344 1445 1354 1658 255 132 1930 104 1232 1298 685 25 513 133 754 1230 1259 1424 1311 268 328 138 17 1640 147 639 1058 1921 1471 1910 1216 307 1146 963 91 744 802 414 1423 1826 1209 563 995 1879 998 1963 1905 219 1100 1724 103 1540 974 316 1853 842 147 443 1001 1134 39 1170 735 1149 546 1830 973 1604 1117 1826 677 486 1842 1124 540 508 483 502 403 1516 959 48 1796 1326 1184 1260 1952 1579 1495 794 1366 1654 28 741 1270 927 1793 1798 775 1014 599 520 822 1517 1652 76 688 1233 275 1261 1906 346 1051 566 78 1377 357 498 384 1986 1368 356 658 162 55 1129 270 418 910 1915 1938 1237 1113 632 1176 830 470 1346 1078 94 1835 200 1188 1341 1979 740 1676 6 1285 1542 1111 1912 1485 322 117 361 1968 1749 1837 1342 2 366 406 1097 1914 1050 340 1443 672 1232 552 458 1861 495 1377 1004 1348 404 56 1012 1224 352 1979 308 1647 1786 1719 980 1773 1537 123 58 948 629 1931 1675 1490 38 338 1473 1947 93 988 414 440 74 259 1247 80 989 648 1988 359 569 1653 1535 197 1141 1712 1003 408 1877 242 31 476 553 1160 1539 1721 148 778 290 830 352 1467 1841 1357 1009 1665 927 406 1991 1157 782 1033 583 1452 1360 791 379 311 1973 1736 1065 1352 1669 322 1282 1319 584 184 1613 692 62 1329 35 109 1180 1323 124 1618 1236 639 970 1255 1801 1287 467 1818 193 861 1093 1701 1691 1318 453 502 1250 1071 1097 62 195 1846 343 391 668 1068 301 1466 358 1210 1459 959 309 562 621 885 941 1319 1046 5 1847 1456 1401 643 1444 104 1 1860 1 314 804 86 1548 907 1772 380 629 216 70 1897 1560 1586 1502 416 1387 1879 1707 729 1891 1027 54 694 12 1095 97 22 617 1512 1958 1946 712 491 1581 519 841 1728 1010 747 1569 1484 630 195 1530 1948 421 1837 1885 231 281 1897 595 1235 1981 1685 88 682 963 841 545 1886 1482 1936 1424 1819 971 1065 533 1596 1619 700 823 129 1637 193 35 719 673 1421 1396 1176 304 846 788 1693 993 826 1042 130 457 227 1125 497 486 589 976 1825 277 323 102 727 1909 567 1599 253 1276 921 332 787 88 489 1080 980 1800 928 463 1851 1244 924 787 661 330 651 1277 777 1795 1019 1921 1349 709 238 357 1498 338 1795 211 203 97 451 1468 897 1251 250 1344 1523 1321 71 172 548 1333 69 1107 46 1166 1482 944 1854 983 1760 682 1775 1538 1650 1289 1516 417 186 1448 704 1485 57 1052 1024 731 1494 164 460 860 1866 1186 321 1075 1771 1497 898 380 1432 1094 1785 76 1396 1860 568 100 439 219 1013 265 194 1209 1958 1657 513 643 72 774 1669 1693 295 631 1715 569 169 736 663 1021 843 990 109 184 785 1544 1937 1926 199 99 757 1490 686 1060 1091 1259 1780 1195 1332 1130 1106 1310 1809 259 1772 291 216 1946 1716 1795 193 920 1584 843 928 1230 302 613 1742 1993 1989 535 420 1703 157 1353 807 1081 1762 444 1066 889 885 554 832 61 1716 25 1474 429 1051 1716 1232 610 1370 1387 507 1039 1176 650 754 1349 1033 312 1819 1249 1213 1216 853 489 809 1653 1931 1623 1097 1634 12 1172 1798 79 1096 153 1956 411 238 146 992 1366 500 1140 408 542 342 1921 1275 94 1779 9 563 401 1396 243 1136 1901 719 1757 359 893 1739 608 698 607 1428 279 74 240 785 1921 90 661 1764 853 1462 1627 1922 1046 899 1681 628 1191 1385 644 957 976 735 1563 1117 738 1446 1125 293 24 1640 1056 780 1758 578 779 1570 1574 544 1214 1891 57 1960 920 1102 1163 938 937 966 722 1014 130 1640 1496 446 1385 158 575 1598 1873 1540 1716 1929 938 506 1799 966 820 1177 1082 619 1034 1513 1352 1992 189 305 1657 967 558 593 1091 946 257 973 482 886 942 538 763 1447 361 1231 1853 949 900 388 634 1501 372 1773 1829 50 497 1229 667 1037 882 1845 551 643 1609 1580 1041 374 106 67 1255 1215 1874 1225 1359 858 261 237 315 322 888 18 286 1071 1121 1416 1838 1421 44 840 1882 1503 431 1152 510 1860 448 1504 341 185 278 388 1310 1439 189 691 1906 318 1997 1783 1317 1290 445 1422 267 1029 276 1280 1309 1397 481 722 1740 263 1948 1243 1605 900 1037 373 550 195 283 54 1552 576 1959 144 1741 12 906 981 1252 100 1483 1663 650 1654 1958 126 1084 881 1146 915 170 1580 1298 1790 1782 283 934 3 717 1613 850 770 1989 489 856 1991 1224 586 1842 527 1151 1849 1674 1772 1763 1850 1501 138 1872 1625 1277 1267 428 1415 791 48 1926 607 533 178 1682 1342 1460 896 804 51 616 1217 970 1314 574 1772 223 639 1363 1518 189 1290 227 1548 1796 694 644 1290 24 190 420 699 31 554 288 649 76 750 504 1608 821 212 1343 470 1388 1468 855 1653 1548 1424 652 941 1841 1501 1903 780 1917 927 150 1071 265 188 162 1237 265 1811 257 209 19 598 1125 737 1041 6 437 670 1909 1407 883 995 845 932 1550 1280 1351 1243 744 1073 406 476 1995 1899 1941 1686 1207 1511 667 147 95 851 960 1341 1381 468 1568 705 435 1008 990 259 844 1740 10 1202 593 49 374 1901 184 788 69 806 1979 1030 405 1590 733 1561 222 641 1522 69 1531 1595 1311 873 681 1195 399 1110 574 1776 1832 184 44 1586 686 1494 1894 858 1638 173 1122 691 1501 1528 1264 34 1290 707 1018 917 1858 1631 1996 441 1707 1608 1301 142 1299 870 1934 1406 465 1745 427 1980 1563 1368 1616 1354 970 1828 726 222 27 120 1151 1781 1256 1692 550 1144 1255 507 1033 1118 1505 1449 523 1522 1861 457 1830 294 269 957 1438 1593 1794 623 268 629 492 240 377 1724 1852 1344 953 820 382 381 490 800 1929 1167 189 1026 393 1827 1780 1853 1951 471 45 976 1526 1478 1070 1712 777 19 1137 1780 1732 1483 978 679 1641 1702 119 1305 404 1455 383 679 1232 1588 494 29 507 992 216 1737 263 551 923 1218 963 82 1955 1097 1514 1980 1000 1902 202 747 378 38 120 435 352 1547 1809 1016 413 885 1812 482 468 920 1199 1846 78 1550 1559 1075 762 1414 988 1897 1364 429 1068 1505 1192 1484 326 649 1529 1601 1618 287 381 1555 463 1984 171 65 1917 65 1961 1882 269 414 1791 978 966 1617 719 419 761 1941 441 322 870 1259 538 1940 816 1853 789 1713 1759 1201 1190 264 517 705 194 1411 1860 1753 1074 1564 269 1536 1186 1023 1675 1562 1909 18 1890 349 43 1315 1650 946 886 385 993 1679 1929 29 536 1699 1554 1074 571 1105 1818 1427 319 769 1402 772 1128 1475 1200 1996 1712 1494 1234 154 1199 72 130 645 503 1774 643 88 1231 1030 1355 1518 307 1963 41 1241 137 1465 393 698 807 770 630 780 1828 81 944 1986 700 732 158 1235 424 255 1301 1938 589 1383 1705 787 1587 1468 884 154 1193 1218 1941 1254 248 721 1306 47 901 916 401 1020 266 1856 939 1928 327 102 98 1061 357 90 333 1057 1436 452 1762 841 1030 903 971 763 1219 1888 636 528 846 625 1187 1450 1775 1407 1681 314 1555 1353 344 1766 649 698 566 1129 399 193 1873 1483 1868 1166 755 1842 814 1600 712 1481 1704 1437 694 640 1396 1121 1005 1588 1439 1643 158 720 21 1316 192 1524 1786 817 1793 630 236 763 1514 934 309 141 423 1543 1109 478 1381 218 1567 528 316 860 275 1432 1135 756 1500 991 849 454 442 536 1227 1307 1459 259 1340 148 1237 1889 1184 1981 784 1801 1523 623 1298 507 1352 1432 562 99 1349 1390 305 976 130 1794 862 629 258 1426 1577 1999 1760 1458 1450 328 718 732 1987 1244 1754 501 1379 1770 1074 690 748 1613 713 1194 40 1052 42 590 1831 1983 1181 87 332 163 1912 942 633 1503 1816 1170 1144 296 768 1589 748 386 736 152 551 1176 1114 280 1277 1005 1889 1817 649 564 1059 1282 878 1341 585 1097 480 242 1132 1 1268 1969 522 945 758 474 585 1623 74 763 1515 1133 821 650 1475 394 380 1315 248 460 940 1779 1159 452 1917 1524 349 1299 1009 1481 1493 68 1121 1437 1951 1065 874 839 290 1899 1891 1409 419 1260 771 1561 1014 1887 1841 1527 261 1291 1227 1344 1359 1244 635 123 1586 1242 455 466 364 1998 280 603 46 1122 606 1943 1795 1176 881 1242 1647 590 122 1245 75 384 52 209 576 1326 1725 1877 162 496 1938 1385 1584 1560 1418 819 1368 807 49 210 1392 1554 1432 1538 499 1142 171 1536 40 1258 1891 1310 329 1364 461 120 19 894 1179 1032 633 1514 713 375 270 660 98 133 1923 1511 948 428 1981 275 1666 1344 1594 414 1641 681 1846 712 693 99 169 771 1428 1301 515 562 699 1666 859 993 1528 1581 1445 1494 1527 1504 930 1751 1945 1775 1212 1581 1986 888 1298 1767 83 189 720 1713 1975 694 546 245 529 1216 635 1283 230 1371 1185 558 167 771 1852 1095 338 1228 623 94 1224 1124 1125 774 834 131 848 1673 1504 1462 958 27 787 1677 669 51 1788 449 1889 248 548 778 979 760 1629 1440 108 1038 457 1409 1186 1573 186 466 402 1240 553 73 511 300 1131 1483 1497 273 1008 833 1538 452 1982 400 1661 265 30 489 1400 1847 133 1598 1468 212 949 1350 1666 1378 677 1683 1896 138 783 146 1573 745 937 355 681 376 582 522 1640 337 1565 1892 744 1614 1114 1070 633 1763 340 211 1365 815 943 1860 296 1632 530 1005 802 709 300 822 1578 727 1043 839 261 1274 1053 1999 1255 288 1442 1335 1802 1728 1841 1362 1581 1845 131 1528 1870 57 397 483 635 1380 1258 1786 1558 736 408 1308 631 735 321 511 1862 1518 1565 330 457 587 38 1023 442 278 316 173 13 356 602 1989 160 1994 1337 1499 500 1368 1123 496 1404 1315 11 318 1556 343 91 835 1283 1901 1326 1313 339 442 1151 837 1377 248 1010 1351 880 793 833 849 1891 1992 1689 692 731 499 535 1959 1293 86 381 994 1272 1897 889 1162 965 62 1144 1949 720 451 871 81 1494 703 1226 1175 463 1274 49 22 1054 1197 1143 1349 1191 605 956 889 49 2 854 1057 1883 1597 468 429 1220 1417 659 278 1509 448 965 106 322 1713 1566 199 66 1617 992 1002 1050 65 1290 728 769 1982 460 349 1135 558 1598 1890 359 105 1026 229 1303 998 1576 1540 573 888 880 1689 796 1737 533 477 480 1334 856 406 1454 362 1482 355 144 319 174 522 191 1330 1614 687 386 1015 749 200 342 1310 733 14 1870 1460 1586 1191 1725 1932 391 34 1057 863 1279 738 947 402 206 191 1484 232 1370 1481 1499 439 1500 606 676 1615 1499 942 106 1704 1035 1182 1312 11 962 90 93 612 1307 398 638 38 1119 1622 1921 576 1552 772 751 1567 536 882 1977 1780 690 8 966 583 358 1105 539 844 1915 794 909 1317 1640 1754 755 1560 1979 1832 1855 1155 1214 265 1103 1821 1671 297 927 30 1680 268 1185 1329 1446 1061 319 1065 389 1223 1456 1171 243 571 618 1083 1932 1905 1512 177 1471 106 1900 1436 86 532 1397 79 11 775 20 556 953 1537 92 375 866 1133 985 1597 336 954 82 1972 653 504 497 1171 598 149 499 406 445 1722 1915 1803 702 1872 348 1681 1925 647 295 1010 494 471 1073 1517 1644 1096 537 1177 1694 304 1817 775 143 1787 1786 680 1918 912 1565 431 1630 1921 1607 1799 1550 1619 908 1192 827 159 1344 646 1652 1975 1913 363 1310 93 1577 1735 1641 1937 396 1493 1011 1882 589 1327 1084 1272 1661 356 1818 679 470 201 1262 229 1436 30 1430 1223 1942 419 996 1769 732 1370 1455 1702 961 1358 568 103 499 1509 1456 991 1728 1298 504 1430 1148 222 937 243 256 1944 1990 1744 165 618 350 1561 1730 1742 1542 1765 897 1537 807 537 1336 1831 1315 169 215 1823 974 48 1822 936 1802 705 1793 452 212 831 206 892 1566 858 1502 996 732 859 299 1425 1522 691 577 408 1853 1183 1607 1096 1474 1854 1504 1979 1125 261 509 1049 587 3 1237 14 465 1393 1656 1837 270 620 960 213 86 1543 570 1971 1617 394 1651 1608 1755 1727 1702 796 1549 303 965 1298 1837 40 1686 1070 1377 882 832 885 121 386 661 1268 366 1198 1763 628 758 1539 1718 44 1257 611 640 1767 1432 1763 572 264 797 1476 1375 1179 1870 63 272 1662 214 487 1497 656 1669 538 302 600 566 1112 238 681 1154 1511 408 5 788 198 1168 368 1708 81 961 230 152 453 149 335 1584 980 515 1649 1280 1850 1865 1927 1196 1009 1451 642 1566 1538 1354 1821 1284 861 1863 1141 536 1595 570 1432 1168 514 1871 1117 535 201 112 1253 635 941 1849 16 1049 1123 1671 147 1621 1230 3 664 1743 467 254 343 754 492 1100 436 1279 1130 1286 297 298 94 1323 1045 547 809 1192 1733 279 1603 1800 978 1367 809 1596 1003 1930 139 1646 1636 1455 549 1491 1087 6 43 1855 267 544 250 1165 74 1651 893 368 1527 306 1950 260 1655 140 589 616 607 372 534 656 567 1474 1406 21 1150 1512 782 1488 1438 1543 1891 1655 1473 770 293 231 1955 1843 182 1843 1306 1310 1182 1596 1444 1907 1797 642 208 1879 1808 809 1152 1205 1440 864 796 1936 519 78 91 237 684 1357 286 1615 1409 843 1677 1091 739 79 518 1341 1953 1817 531 1330 1089 174 1244 1384 496 1426 1916 1835 616 166 792 1201 535 1732 286 1488 270 1000 938 1486 407 1842 287 1977 1610 1962 228 1865 1297 1251 1500 1763 1834 1299 1643 1135 46 1745 1030 748 352 176 282 530 888 331 1343 1368 768 721 750 1703 446 404 1377 1615 276 1868 427 24 1364 97 872 924 1368 1897 1957 596 1329 1647 275 624 30 165 408 1290 1824 395 359 1709 1036 1376 273 1570 1040 1112 1852 251 1257 734 339 1252 964 1964 1086 1831 67 106 1971 911 1571 1187 445 975 540 1966 636 371 1176 619 509 1479 1896 1148 1756 375 1123 726 695 1431 1808 984 1045 1124 951 1564 54 1098 1507 1851 860 440 1578 1062 1643 913 1968 130 1965 1108 1896 804 746 942 445 173 838 1550 448 647 1130 298 1923 1601 855 432 373 88 1769 175 1535 1319 729 1527 815 1839 53 382 1442 1770 1252 1285 824 1693 100 730 1282 1452 855 815 1887 1379 1998 363 1560 1058 1476 720 1096 1064 1534 109 1200 1716 913 964 1098 1799 868 1390 828 254 584 1134 1615 1135 149 1540 1441 1169 71 803 1432 1905 1914 436 1720 1618 1073 444 871 1429 733 780 590 1274 604 1991 594 790 127 1082 725 741 673 871 1351 1153 1013 1666 528 835 1679 128 1731 778 806 924 1371 1338 1976 812 569 295 222 1363 1761 18 226 1065 129 371 415 1128 932 1880 1463 1928 694 1180 1659 1005 1049 987 1798 1087 247 1493 1914 1067 1449 994 1440 1480 1415 645 10 940 1505 228 1132 624 1341 1206 858 338 1826 1646 291 185 197 519 1295 1982 850 1649 244 1497 333 187 255 937 1929 689 417 552 1753 104 344 1118 117 439 65 1558 1295 904 1898 46 215 1504 956 1970 764 1115 1977 923 1444 1404 226 548 1693 1635 1692 206 756 15 20 1349 1047 471 1553 1874 1398 516 233 1201 1871 177 1287 262 411 1173 1419 364 1650 624 1073 222 614 1092 183 490 1455 22 1866 1378 1842 357 1056 1173 648 187 1276 14 1116 1042 1005 107 1605 1912 551 752 1461 934 1798 125 769 269 1728 1566 882 1810 1947 945 27 940 960 1789 139 123 494 241 1493 1564 929 1179 1775 394 212 42 1385 1638 1300 886 1918 1322 679 1694 383 987 1630 546 1038 1214 279 291 1240 1852 1238 840 567 744 1764 1522 407 625 1240 1073 919 1971 310 1224 1682 1523 1221 1631 607 666 806 568 1109 49 81 1284 307 1215 402 887 47 1631 276 1833 14 1141 1692 1198 1332 1730 1786 536 523 198 987 620 393 1910 1475 323 14 14 617 81 683 1208 627 267 953 750 164 773 1752 1324 1427 1065 407 330 1566 367 1796 648 382 1705 1605 523 1324 878 1766 1015 373 58 435 1277 714 1395 729 1784 1659 815 744 1010 1414 436 11 316 586 737 1643 510 1296 411 753 1323 460 314 1147 185 865 326 1633 1695 1699 1068 904 784 1393 1045 1222 40 578 312 1111 1748 622 1582 368 1702 1265 1879 354 1977 796 92 1201 338 1693 165 1638 1144 544 812 482 982 1621 417 1651 494 1876 1086 1260 112 399 1278 832 203 1959 1434 1487 1219 1985 821 676 516 1369 921 1566 150 600 1424 1534 690 1763 1864 384 1315 1780 769 718 784 1549 488 289 1081 378 1993 1113 176 518 592 383 939 1809 257 713 1703 1248 1162 622 1391 1013 1093 1562 364 81 226 68 1471 199 1316 1807 894 1491 970 414 1131 1387 641 1899 955 1093 409 1193 1413 1881 1717 376 1369 1592 455 265 1332 541 235 420 1969 1986 1858 1846 1937 375 1154 430 783 479 700 1322 1853 1307 703 1406 1619 635 1451 1941 298 658 1560 474 1139 25 1959 1977 653 871 1514 1074 1095 895 400 1150 1842 954 1443 1301 971 680 1526 1823 1480 97 25 1817 273 1792 735 235 657 370 210 391 124 796 517 1125 675 1467 425 461 1126 687 1012 68 1418 1291 640 170 699 1958 48 1843 1187 1029 520 1590 1276 1373 1261 1570 963 1332 1227 1943 765 615 1718 1732 590 1105 66 253 167 635 1767 1503 1840 351 335 1223 1303 641 82 1199 1255 384 165 1147 781 1881 1710 564 1559 397 234 1986 222 1892 835 639 1301 1410 1596 1625 882 1705 1951 249 924 416 186 914 70 914 356 1291 604 1289 838 417 1963 1980 1976 1415 198 1735 153 1343 214 427 1588 574 1281 245 543 27 958 259 838 216 1128 773 1447 1972 1617 1728 351 1407 1097 1416 949 1296 255 799 1173 516 807 1289 1040 344 717 483 449 617 1481 1555 963 1337 1108 1425 146 1669 1545 1558 208 788 1279 1123 1225 1955 471 518 504 719 881 857 395 1539 1187 1852 1781 515 1500 948 802 1735 1190 131 48 1708 299 649 813 295 1450 1915 619 1100 489 1908 1659 1694 333 586 345 56 88 1138 420 811 1778 1990 561 1193 1051 1478 784 1249 1872 237 1823 1564 1292 149 1453 296 1985 1373 434 1538 631 746 478 1738 3 460 143 1713 380 787 1238 550 1195 1585 700 146 721 818 209 368 1630 1753 374 529 1102 1533 204 366 934 164 1004 543 1648 1534 1256 621 1139 293 705 835 55 1107 827 554 695 1061 1582 181 1047 943 1647 1882 744 1104 158 962 1770 567 113 946 1026 902 1745 523 508 1558 483 464 339 1548 601 1766 894 634 74 512 173 921 656 843 1893 757 1344 471 599 489 928 264 1896 253 1444 668 92 1981 441 622 437 572 1701 970 1307 1929 1534 658 12 529 1387 464 166 1445 1736 109 609 1325 1998 705 755 1724 34 268 799 982 1213 516 1374 1568 172 720 448 1719 296 1269 1460 1524 1272 94 6 415 854 1570 617 1761 1472 529 1878 1406 288 1966 1411 98 1198 612 1127 75 1347 594 1053 1448 1618 968 584 608 707 71 1782 1430 1183 1700 1271 844 1011 109 1647 1238 1342 1855 330 688 109 1528 1408 1282 1434 136 1482 547 993 589 884 412 291 255 370 1006 1053 1977 1736 54 1467 298 1685 1296 1146 251 1712 859 892 577 694 1787 1807 1317 530 1188 1360 418 1326 1574 44 1614 1560 1332 839 1437 665 377 1136 1171 1122 1885 1157 985 1688 1412 1459 978 1747 616 801 685 1649 1480 941 77 128 577 1655 1304 1307 1564 1309 365 1956 856 1670 874 1811 346 275 1725 1918 418 115 1593 1978 1295 134 699 256 1349 1508 1677 436 238 1519 1210 34 1984 902 1843 1402 782 348 1122 1278 1713 1560 1662 408 1464 1934 366 738 765 1806 689 272 1674 1339 637 1456 907 127 1015 854 230 301 931 417 793 679 891 610 1955 1633 1125 1678 1174 886 1168 386 747 1865 1104 1606 278 1758 1579 853 1275 923 1442 1899 753 297 1668 656 551 1423 111 389 629 1233 1736 188 275 1157 125 1949 1823 86 730 1158 603 1964 1369 1187 390 1868 1837 1950 1452 1948 576 1849 1824 490 1339 1385 921 845 1511 933 730 1340 1170 416 791 590 1300 755 789 1202 1650 1166 1137 111 482 1552 612 1326 240 1126 21 695 161 1440 671 1082 6 1914 1060 1904 707 1674 115 1376 256 1829 1782 1285 1712 1703 511 1872 1041 1874 1380 1403 579 646 1000 1694 1836 195 956 661 1131 683 1158 1441 75 1835 849 1150 1163 1179 341 1317 28 292 1224 883 1242 1506 741 266 1678 538 524 918 451 125 619 1363 1177 765 1931 1789 1846 528 157 1607 1763 1763 1559 1424 230 1121 1050 1971 252 388 950 399 1658 283 1008 1222 147 669 994 1881 1708 444 148 1556 1246 1933 778 470 1020 1032 621 1380 486 107 1695 1407 77 579 1657 978 201 494 791 1136 1847 1099 1687 574 998 35 605 1037 1380 1308 811 1563 1604 1355 255 618 948 1194 813 1697 1164 298 1151 369 1065 43 426 43 650 9 739 544 1818 1353 930 825 752 1733 1334 1576 852 1988 840 1039 1475 174 1588 288 1813 1886 1542 1092 1452 25 289 1423 1600 1406 630 1236 345 126 947 822 1932 1390 1434 239 201 1579 1619 1140 1860 1469 1316 1704 1123 1327 160 287 1688 1390 158 1862 1280 767 92 1970 746 1670 1620 230 1532 1525 30 618 1203 658 1973 1752 1641 1180 830 1351 1260 1839 1862 878 780 773 748 1105 997 1855 863 976 1774 1029 1545 625 1921 779 1292 1226 428 677 1228 1027 695 1548 638 1292 568 1169 1262 1515 1795 593 183 713 950 265 127 1981 1284 1612 97 1160 335 1571 255 1379 891 1316 1623 790 1057 1079 1781 667 1666 1556 522 691 1981 1969 604 919 1027 171 222 961 104 1043 465 1835 1676 395 1146 1816 331 176 294 50 850 506 1596 1092 1875 1250 1554 1529 954 1892 339 1845 1921 1493 543 531 706 582 1539 670 1451 138 90 35 1958 1812 1844 102 1401 1189 1895 1829 1036 213 1811 1131 73 1967 874 1126 985 98 1808 714 860 1444 623 838 1401 778 238 1256 471 838 1795 701 1034 112 103 780 1155 905 985 660 1345 1707 341 1970 653 565 1462 648 1605 1126 1961 394 774 1319 1621 1242 799 1886 1432 967 1844 992 531 1634 1392 487 73 1745 1935 485 1652 935 795 1671 409 275 277 637 269 504 1015 873 1143 509 1911 1334 471 1126 1710 1371 616 115 1289 1936 947 616 176 2000 292 1421 358 1040 912 262 753 1423 711 1541 650 1262 407 1854 998 338 1777 1820 486 1032 1040 1554 1596 1640 759 149 1728 1565 617 1880 114 1588 767 1832 1776 1475 246 697 1706 924 792 864 212 849 1612 770 1996 1162 1296 381 1453 214 117 1574 1970 974 443 1811 351 496 1279 1338 1821 1130 659 1370 1509 1253 525 280 1263 1541 1506 636 139 62 389 541 799 697 1978 1386 34 1703 192 219 1768 1829 30 679 319 1904 1597 423 266 379 599 1723 380 1791 318 731 1384 51 720 1153 342 1052 633 1669 1320 1094 1113 553 1422 1812 1912 1431 1510 1300 1192 1927 1064 1990 698 245 305 1263 531 179 719 601 1888 1754 685 1101 1911 471 238 68 1632 644 1823 522 836 1972 312 948 1621 1907 372 1587 911 333 1218 1978 1870 1134 1146 45 15 858 1588 1914 891 270 1365 748 801 550 1979 541 675 400 460 1180 1060 561 1370 1472 592 24 345 604 717 1968 1220 1347 1329 1865 1117 1469 1620 248 788 523 679 413 1977 1223 725 1878 453 2000 905 1555 502 517 1008 74 1530 1071 1488 1372 1311 132 1913 39 1175 1370 219 429 897 1848 457 1365 854 1475 301 465 498 1864 27 80 820 228 1466 244 807 1548 1984 1094 465 922 973 296 1036 598 188 284 228 1574 613 804 1056 1974 487 361 1828 1611 1732 1760 486 948 1132 1306 671 498 895 747 885 1002 1069 1805 583 1225 1568 53 1641 600 701 342 256 511 1511 645 48 974 676 685 1252 490 340 548 1853 1861 1007 1613 1408 1410 1886 95 601 711 1886 1991 260 739 1024 1114 1597 1842 228 381 1110 1295 1607 1592 378 153 1306 919 1871 1001 1958 1523 1633 163 1932 1586 397 283 1138 1306 939 682 139 1964 1680 945 21 702 1266 973 1786 169 445 1756 1759 1733 741 1455 273 945 237 1056 1344 135 1512 821 1500 943 975 1766 432 1539 1234 796 844 1172 690 650 632 187 126 1745 773 1842 812 286 1286 372 651 231 943 241 1334 54 189 743 764 676 1078 1934 750 458 1554 1474 1944 340 794 1127 947 1383 624 1224 10 1621 831 832 1340 1534 133 29 274 1705 1534 353 418 1187 1106 1227 1779 1207 882 1941 1297 1824 447 1471 179 1547 860 1709 1307 1232 229 845 1870 1633 1680 171 1589 1940 1474 904 1363 1278 805 1192 1480 673 873 1611 69 839 1369 414 1233 511 1216 1107 1100 216 1691 1326 130 1308 304 1138 1010 527 351 491 159 1431 648 1949 790 1758 829 1501 481 1749 729 1438 268 1100 610 400 1607 1264 1659 1172 59 1860 781 290 1280 979 167 1566 157 148 1652 489 1618 1264 380 564 83 1056 989 858 1190 682 1307 1166 127 1693 1221 243 1737 314 1274 1675 456 1863 1868 1442 1356 638 69 1116 89 59 1239 459 37 1414 168 597 818 29 1677 134 1036 758 470 771 1749 963 1595 191 448 150 949 1072 1882 248 1072 1988 159 469 1183 1681 236 1386 1777 1530 689 1650 595 1113 1530 1404 1670 105 494 289 1938 371 1895 1893 203 1020 531 1820 34 1804 1210 1215 1984 1970 833 143 847 1910 1151 969 777 1663 654 1531 1477 390 1268 550 1214 75 3 1076 199 839 1373 876 61 1106 1516 1395 1275 1221 1504 837 580 258 650 661 92 899 970 753 1527 1649 212 874 791 694 40 1778 944 1716 274 1015 830 1495 1183 943 1497 425 1969 1668 1416 197 1412 1362 1844 1790 690 1742 1646 960 484 1626 628 1879 379 518 208 1199 670 505 961 300 1988 1953 1406 875 1140 1303 1384 1017 891 1526 287 1282 702 141 72 636 1 1667 398 86 71 811 1991 1579 442 328 328 1067 1870 1555 987 395 1329 1067 1663 1500 950 267 1137 1290 322 578 1722 246 262 1471 105 1398 670 972 163 251 761 13 1304 1572 427 424 1912 673 1167 1159 517 170 449 1020 1498 800 1435 1092 1788 1716 1502 224 945 1304 1331 1520 863 579 450 1216 917 1417 1171 503 1104 1209 1092 253 647 1608 1050 958 1127 623 539 269 1270 193 1772 1370 1842 1600 710 1654 874 1888 1806 631 1808 443 133 215 637 454 1037 1730 1701 1748 1166 1216 685 1914 55 1695 170 1891 1225 1525 1963 309 1024 1172 650 1076 1427 1551 1359 181 399 252 182 390 1247 1115 1154 988 1983 86 1490 508 416 808 1570 846 606 1827 309 1103 1169 1293 562 230 609 907 1645 649 637 385 1175 513 478 776 1608 652 823 1777 1996 1857 1984 1066 1868 873 1812 478 1311 108 711 145 288 57 1004 333 1442 1787 1061 1158 497 888 1596 421 27 1963 1763 467 415 1525 1863 1860 1156 47 1370 38 317 1827 1824 1002 75 156 570 386 628 1851 1634 1196 1139 955 1270 1150 1728 424 760 642 546 827 1093 996 1313 1673 101 42 785 829 1123 83 1164 1954 1197 643 191 358 1198 158 392 412 394 1458 654 1232 778 1514 401 1024 89 1361 292 1081 1661 676 1257 1056 314 27 1195 1155 1812 153 977 670 1875 225 1218 1298 1964 1244 1492 35 430 184 1146 1793 1482 755 893 986 1046 1145 1289 685 83 1226 1580 2 1710 544 395 425 1892 1071 405 1456 1306 61 108 312 892 1300 1617 1546 84 1766 239 262 93 1553 123 509 600 819 1418 816 255 1007 324 903 537 1344 1319 791 173 1838 639 158 1210 1487 1973 417 1590 1392 1766 1672 1973 1316 181 1783 285 1227 323 1553 151 999 558 1096 265 1019 1448 520 1778 437 602 549 581 861 952 1921 506 1166 1158 1843 321 1221 715 1669 681 504 453 1644 1008 1738 1038 1981 1675 92 749 1598 1016 1205 848 139 850 1156 1033 1515 165 421 1158 258 1619 947 1398 1271 935 1902 856 1929 1527 1261 1926 1117 1407 1221 1587 955 1580 458 1424 379 1302 1845 1573 1722 513 24 334 721 1861 206 1619 1511 1245 1542 893 1366 1166 1953 822 140 105 537 1169 1459 1906 917 138 1234 545 1322 14 709 1801 165 1678 219 423 422 1920 1343 1421 1311 1239 90 1280 1614 468 1238 335 1766 860 1590 741 1845 444 1604 657 1009 1867 410 451 1860 1807 1542 1546 1258 531 488 44 457 1367 77 21 1472 1768 1537 1124 387 946 1217 1186 1910 1459 1167 1732 648 1409 473 323 786 31 140 987 575 1324 580 1152 399 45 1448 808 1255 1948 68 420 1835 736 1158 448 110 1007 845 510 825 1954 591 878 1738 1416 1435 994 1247 1197 1214 270 692 1244 1673 1893 1961 1443 82 882 1736 1862 906 500 1413 215 160 894 1287 564 1348 525 1126 225 878 1483 933 1512 1072 1108 961 478 1721 1463 763 1175 1724 1391 1267 29 512 1171 1845 1469 169 1259 1401 1587 1047 68 213 456 701 1797 70 232 1413 1587 1535 905 417 226 1440 1528 117 1693 827 422 1012 1159 1507 883 1385 1619 1782 826 1111 818 1629 318 690 619 1441 1683 1328 479 1552 176 1946 1965 640 499 487 1795 1603 1317 1387 55 716 1680 1339 1061 49 398 1717 1834 306 1684 1742 416 569 415 27 1162 1314 173 100 147 1341 1872 1526 898 1137 126 1977 849 1011 893 417 686 1751 109 1416 1313 1367 1510 124 1231 898 1955 981 1647 870 895 57 1051 433 783 1107 1961 916 912 1266 634 169 1011 334 1538 1095 1078 625 1690 1812 566 1939 1251 874 1233 1286 1964 1597 1712 1731 1989 284 388 916 1140 1189 833 420 1432 1630 201 1412 1693 1137 1610 1920 1136 1464 10 1329 1907 1034 529 1588 866 1092 1593 715 615 1468 258 882 43 1506 1305 805 1022 1463 265 1023 730 1938 1954 278 1331 1233 1769 614 1569 365 369 1611 1680 114 1944 723 1735 1485 997 1523 345 1062 1521 1001 1993 336 1363 754 1793 1695 1025 653 1605 10 931 1775 3 1440 1802 440 1582 1455 913 454 91 1699 1683 920 1787 1389 1325 886 746 260 1893 640 679 1520 1596 1860 517 1348 912 1492 930 1883 437 1111 742 999 180 942 1806 1030 180 601 1722 534 313 204 371 1546 74 349 1681 430 1927 1263 1756 903 811 1123 530 1375 958 941 232 1471 623 1861 1476 637 1536 576 1227 1257 17 1470 1894 851 1026 117 122 575 979 1518 1752 1963 638 1854 1074 1280 664 536 1135 55 356 1616 625 398 1881 1203 709 1179 965 1318 1483 17 1121 236 1895 1905 1014 1580 1399 1266 160 1602 1525 276 435 1845 527 545 1820 761 373 1621 457 1814 1571 623 219 1608 1377 169 491 1288 1799 1525 1659 1979 52 1208 94 1034 1073 1820 746 1874 1841 1344 1421 348 668 1538 1790 992 1325 400 1845 581 1192 1051 654 1916 1455 174 1530 1358 1751 174 183 1539 1895 1601 545 1365 1441 1076 1640 1204 276 1096 628 459 401 1436 1094 19 268 1441 497 647 1190 1690 281 1799 1353 1554 1963 1616 339 1763 253 428 454 644 807 679 1919 979 130 66 1910 787 16 1259 517 1895 1101 1772 221 1584 548 722 1157 1491 1509 225 1285 463 1365 1831 146 1965 1510 1150 266 1688 1017 758 275 1952 977 995 1022 698 474 1970 626 138 1722 1169 471 1460 1366 1200 1807 510 1288 67 668 538 1168 985 1342 627 1369 1650 603 1878 1470 1372 628 1988 556 1358 934 1364 585 1337 1758 1102 645 1804 1041 1957 1712 455 203 1749 349 723 1189 1678 1573 816 1517 1470 1327 94 1473 1846 158 1504 987 790 1019 893 164 1579 325 553 530 826 407 564 1924 221 809 849 528 77 1033 1962 1738 1872 1403 1970 1848 390 1422 91 1619 783 2 1353 481 399 1831 631 273 692 903 24 214 1527 1319 1169 616 1185 505 1653 87 1009 1926 384 1473 1835 1946 1849 1398 1154 1008 1778 59 1369 80 1569 1356 1335 999 740 21 313 150 1072 130 1292 237 171 117 1580 1881 123 1304 230 1227 1422 1060 1301 1115 763 1585 1707 1213 121 1775 77 707 1247 1444 1685 611 1148 1671 1074 362 72 1789 1154 1633 1258 930 387 176 731 955 1303 1376 1802 1129 1030 821 1778 175 1864 779 1690 488 1171 48 1467 1235 481 531 1687 1761 630 1532 7 753 1249 1452 1878 760 81 790 397 471 1194 430 926 1048 343 368 405 362 850 1460 651 189 402 737 1757 799 1397 1936 253 1257 1662 275 1383 772 352 1253 1383 1584 1228 355 25 101 279 1452 721 459 1280 1989 604 616 1296 784 1238 840 547 1869 1629 866 1974 1313 342 168 1874 439 1151 415 952 373 1653 112 1116 128 199 750 1575 354 1178 968 1208 843 319 370 1707 1429 1282 367 941 1933 1507 1746 1471 1231 746 6 1225 32 247 601 640 690 1704 1792 59 1828 1487 1671 738 56 195 1689 216 554 1941 1103 1531 13 1446 1276 1177 1575 1336 1640 1478 496 626 714 1003 1991 519 1676 881 934 617 1578 926 104 137 1243 831 1559 195 1700 951 1370 1080 953 1319 303 1228 965 1103 677 1970 331 995 766 1972 1278 1681 179 1799 1566 82 1609 302 1924 80 994 1918 961 1095 1175 738 1890 318 4 1792 406 1032 1076 955 1874 1590 511 1018 1029 1199 1009 841 1416 1363 1389 1903 553 1292 530 1504 1720 1670 1772 1508 672 1105 990 1144 42 1013 863 115 1071 805 419 555 1949 838 1276 1001 1756 1906 1967 426 1585 568 108 327 1571 967 1289 1336 428 107 1102 37 1345 1382 1942 1405 518 1219 1748 538 908 647 964 20 332 233 404 1957 1193 1571 466 1213 209 681 984 552 1908 666 1558 1436 1945 357 1342 151 604 1086 742 809 876 448 153 1997 1765 1205 191 478 1209 20 1183 840 836 523 642 524 752 1037 361 1736 438 125 1857 1350 1670 108 550 180 121 16 647 708 181 165 1272 1412 609 72 1821 817 730 1634 1366 1816 837 1569 869 1278 645 1533 744 1792 687 1258 1411 1149 1277 377 1406 130 1760 1380 223 1590 233 698 1689 1384 762 1175 421 1829 1016 1368 399 575 1235 1550 677 1994 58 1089 1100 313 1305 1078 596 1272 1636 900 1356 763 200 1027 888 1239 1568 790 450 31 1430 155 1104 1603 1994 1473 1893 1411 120 1321 1066 490 661 416 1021 1337 522 780 26 993 1124 740 170 1286 11 981 298 272 225 818 765 851 638 988 292 1057 1258 755 381 1678 1770 1307 1882 1717 863 178 1332 426 1227 1426 1167 415 389 450 1151 122 1343 1601 187 439 518 342 770 394 601 593 187 248 1438 1046 97 1639 1282 108 1519 1155 1808 1137 1784 1282 659 256 490 474 47 1605 1460 913 1773 960 374 789 421 1017 1063 590 1585 1763 605 1761 1903 1667 1432 774 872 1731 912 188 143 306 753 1131 1644 1919 84 938 681 806 720 978 460 1769 448 435 1719 451 1638 118 508 1465 1600 546 1525 1266 1707 547 179 57 1078 728 1253 192 616 1340 1660 1399 276 1943 1917 1213 1483 1621 1686 1077 546 392 932 1581 183 873 180 1308 542 1621 1608 1210 705 102 125 373 807 1055 1259 625 372 1564 76 159 242 153 113 705 461 130 81 1180 1653 203 547 1599 544 1201 1455 771 415 1137 800 1428 834 1799 1052 144 1742 281 551 925 1485 1605 308 1999 1702 136 62 1722 1295 1937 934 1173 1761 1014 1790 1952 267 1429 614 743 441 1005 644 871 502 750 425 1473 1760 814 722 1437 347 1246 1196 897 1689 989 1132 193 856 1531 1117 1865 940 1568 923 1417 1359 29 288 1056 1158 275 957 1980 1974 211 60 801 1591 967 867 1529 1511 1023 1931 234 1010 174 1890 1374 641 6 622 703 576 672 1411 721 917 529 231 1877 1181 826 595 987 745 191 125 1047 1274 346 1124 1128 456 1616 59 1269 553 1220 874 8 1840 747 97 1776 1828 1504 1454 1153 1571 1833 545 1551 439 1370 846 683 472 1912 675 1004 625 1392 1291 882 1895 1689 1010 664 1751 792 1658 1096 575 819 1469 1043 705 535 1524 1025 1812 365 1223 1061 1867 1451 502 580 1737 1047 119 1336 773 146 209 1233 1627 658 569 491 115 1312 1787 197 1894 500 395 177 1454 1373 828 440 589 230 609 336 1249 1445 626 1984 822 1717 1521 1650 925 1478 1454 410 988 84 408 695 165 342 1541 1128 540 519 1811 417 707 154 1311 222 1016 1514 167 103 145 560 1483 1220 1399 24 761 1891 65 1094 106 1672 1634 1045 1782 932 1270 272 1471 729 184 1589 77 716 1336 1382 1654 524 1900 1986 480 1107 196 372 377 411 1138 1290 1607 482 490 297 444 993 758 302 605 425 1341 328 1331 95 1893 1637 369 666 1526 1162 1270 218 209 631 1254 891 1585 521 1812 1163 801 514 947 1416 1807 454 1789 445 639 296 371 1343 66 1797 1911 419 1960 734 518 962 1076 892 618 271 608 1183 1311 712 1041 1943 1796 1644 1147 679 788 1629 168 535 1430 1589 789 521 465 493 1214 1102 1204 1308 75 10 1477 13 1259 341 1817 1604 1456 1059 1828 1698 1370 247 1841 1511 329 1219 259 1464 269 339 1389 241 1649 1083 623 1324 632 1197 706 466 1622 1504 1782 562 193 878 1562 1696 505 1356 1868 384 390 799 194 979 962 1549 72 369 423 1266 1194 776 586 1604 469 1459 408 1401 1417 623 911 1704 1857 1066 80 1629 214 284 1204 689 81 1179 301 105 1840 1754 1054 765 363 737 413 780 1879 1827 360 158 1210 395 1478 634 1072 1225 1952 1082 478 316 592 1163 1941 1664 696 1353 1769 666 5 1195 499 1329 1078 1179 84 832 872 1177 442 1049 196 1264 712 268 859 1112 145 1048 1376 1326 1845 49 551 1041 1343 851 1517 862 590 838 1560 1775 931 994 896 1855 842 1557 975 1121 1389 1123 1013 1426 421 1389 1038 651 610 1125 1816 1804 1437 1873 1023 1494 828 1422 668 1943 550 1558 494 539 1559 1525 839 1 1062 761 1978 572 1958 984 1891 1595 442 1479 1656 1436 1180 1512 526 636 159 1571 1152 1745 3 1208 75 1004 1546 1331 1949 89 1385 722 1392 345 1360 627 913 626 893 129 1302 1173 1694 593 1824 945 1303 520 1996 1622 1267 31 624 1692 1213 602 1829 1205 593 1605 847 1088 303 943 741 63 400 284 125 908 1676 1542 1719 1543 1755 1732 270 259 1162 1486 1338 546 1137 1855 1673 526 1074 1947 1711 922 293 1699 651 1032 1554 39 1997 1244 734 1500 501 176 1754 766 1005 1305 551 71 730 58 1983 1073 127 105 1264 1208 1378 271 170 1684 1667 675 1900 806 1674 249 810 1648 1664 262 1569 682 1009 487 382 834 1185 1971 1132 1891 1789 319 1420 1898 867 1281 1498 741 1828 1783 1821 1740 1336 40 255 1061 1235 667 478 435 711 1638 163 878 394 1034 1249 569 746 574 1664 112 1038 152 634 1136 222 1203 1573 1436 1190 286 387 1068 1286 1201 854 473 734 278 8 1319 1801 1413 1962 1313 247 767 779 1820 1872 592 1435 1829 917 1967 1825 988 1321 1752 346 453 944 1068 659 412 1782 166 1545 457 883 1442 1278 1012 1758 1769 1695 1083 400 1312 436 690 603 418 87 1546 1643 539 856 1909 1451 486 1489 361 1578 1481 1702 3 479 1552 1759 1070 1403 583 1209 484 799 412 1049 691 1070 52 1651 1844 980 1964 378 873 743 707 169 148 60 951 1633 368 1197 13 84 634 730 1493 818 543 1629 957 689 1261 1139 725 1762 50 1944 274 593 666 1202 1591 1726 1127 1057 145 634 209 293 1906 1924 1553 912 448 341 1352 349 575 696 1445 1906 1420 878 1591 386 1307 992 1712 1558 1796 935 1867 397 1337 361 1967 737 124 628 1155 1756 1790 1696 1940 683 171 512 230 1010 1828 186 56 657 1661 1367 283 309 744 1948 868 529 801 1082 1647 1854 1996 404 1222 1712 1516 799 771 1916 1029 1870 659 711 164 1375 363 385 270 1967 1295 1618 198 1557 1169 1907 531 494 886 480 305 181 1999 556 39 326 903 1221 489 995 632 1002 1262 1254 1780 1579 709 440 1872 1536 595 1841 1187 301 384 49 336 1572 916 1150 1471 347 1388 1647 1171 1183 1153 1257 584 1353 1579 1336 875 336 577 1008 479 1343 1220 260 669 1993 253 1958 1467 1531 1172 1713 128 624 1363 1716 807 1146 1498 1327 434 1808 1012 1139 1089 435 1386 1909 1124 1237 1510 179 109 1212 411 1051 1385 1907 371 360 1440 211 1577 621 987 80 248 951 181 438 915 878 1621 1734 1735 1341 1580 1643 878 1075 1258 1186 581 1865 1893 1097 592 836 749 1895 525 669 889 1021 982 655 1302 1115 1467 896 1522 326 1983 1156 52 889 1890 47 622 697 319 1930 485 1822 294 888 768 526 909 841 208 268 1811 1934 1471 1953 69 1357 1260 138 596 1016 933 1459 646 521 1302 433 1260 97 1426 1862 341 770 1502 481 1297 1353 1238 1572 873 560 1003 1498 1468 1250 1946 1080 653 1312 67 643 1659 1892 1159 1331 1681 837 275 151 847 1146 141 713 408 1698 1261 1427 991 1252 750 850 523 1458 1397 218 258 1139 785 714 1845 608 1491 1665 665 1695 816 1216 694 703 1364 290 867 276 1258 907 1281 1252 1273 621 1990 464 1393 288 269 1271 679 1522 1085 1703 1565 317 1591 1765 1253 1321 68 1712 1463 162 894 1457 1985 27 1982 917 975 338 1622 1006 75 1414 127 1990 662 1127 886 934 392 668 1603 935 37 59 202 1879 401 965 309 1886 1765 1599 322 1169 1345 1465 841 86 1828 1288 625 505 1691 854 147 1647 1158 1149 1678 1657 1873 608 1453 411 594 1723 54 477 1006 108 277 978 561 433 1080 1416 141 1636 1772 223 530 277 1080 29 1936 454 1080 673 1193 685 1549 150 250 1221 1187 1131 267 1638 1123 1825 1397 1958 538 404 1331 416 1642 1277 1628 500 1855 1815 1969 671 149 1362 418 349 1336 1893 950 908 1771 326 1370 1779 109 910 729 1442 682 1225 157 1884 414 700 965 1842 1311 1034 1319 1714 315 776 136 1616 287 1023 1002 1907 1609 786 485 468 913 1137 410 18 436 1454 595 1785 1905 1182 1663 949 1672 449 989 1089 686 5 1750 1557 1894 1368 1200 1567 781 1805 576 1121 1509 882 799 1164 1909 735 33 1371 1902 1585 818 931 1265 471 82 377 1295 1965 1571 773 1505 711 1248 1077 1786 208 1968 1061 825 932 283 446 1859 1899 764 1804 1760 776 696 661 1157 1712 62 919 1298 606 1839 1856 717 838 288 1892 1567 1480 1630 411 397 1032 1889 409 602 1436 1828 34 1467 1142 1123 973 1835 1187 1110 408 1599 1666 1326 1101 1677 297 1614 467 1353 549 124 1688 1504 1536 1271 1694 1817 232 1818 467 200 781 402 197 1589 267 333 870 28 1865 1012 829 1542 865 555 605 600 65 646 985 1531 1233 702 248 780 679 803 1222 116 1015 20 172 1003 1471 526 640 1928 50 722 703 1373 1442 1466 1531 49 1075 332 1408 173 1630 1663 1115 1099 1076 1518 1437 1227 1908 1116 684 1352 479 631 1770 1531 745 1903 1066 174 690 1721 993 964 1286 719 1818 1863 722 1114 29 1794 216 1187 1488 817 453 1014 429 1973 1728 1656 1766 1724 70 1194 55 64 276 1102 1804 463 1668 1242 1107 1499 1037 347 1458 1250 1812 300 1996 929 1783 1527 432 965 1787 731 1251 1746 147 127 15 1720 1893 1430 1595 786 1080 1411 413 1377 657 766 1885 1736 302 952 844 1849 1010 1627 1221 945 562 1718 1203 1199 927 1928 1396 1642 373 1722 204 740 403 930 1037 1177 1069 1909 309 253 143 717 552 805 194 155 831 820 1027 1311 1089 201 1218 118 1682 231 1305 1427 1978 518 654 497 1271 1400 874 1927 1109 1086 1963 1933 1676 107 502 926 107 1897 561 1071 1204 539 769 367 1368 499 1455 575 1748 917 1472 532 652 1900 1973 923 311 300 768 828 315 423 681 1378 555 403 1232 330 94 1036 755 1370 1906 1526 722 1060 832 1398 481 730 1442 1330 1870 116 850 1845 516 336 421 488 1135 1914 936 1934 1184 1629 1449 1358 179 808 1369 1846 96 980 577 1357 1727 1989 803 58 704 1247 1730 292 521 1995 1621 10 1505 26 1015 1460 1373 1641 867 1961 1864 1093 1022 98 1848 113 1333 15 175 854 553 985 1280 1163 1448 7 35 1813 974 309 106 1392 1484 417 133 606 1048 1928 770 1568 1780 1682 153 739 1171 505 1559 636 1465 1599 554 1736 563 112 461 1997 1944 69 1891 1605 1534 331 889 1404 1343 1620 1095 951 93 588 1736 967 1124 335 1451 1023 1647 905 1288 1714 1790 1486 1527 1393 1030 1659 1469 1316 1545 1436 424 1126 1624 64 1022 1302 343 538 1825 1419 656 585 261 1447 1962 298 661 1424 1434 844 595 1787 107 1860 431 314 75 995 1162 1815 822 1365 1290 369 1462 890 1008 1463 1243 1690 489 1698 1704 741 531 1560 366 1242 656 1214 1677 777 927 702 1832 1273 1801 1082 1208 702 442 1599 884 710 113 1117 1888 1411 473 1206 1043 430 760 1733 829 634 8 498 953 438 1349 691 1679 215 1622 1716 621 1110 911 1002 1175 581 406 948 157 1160 788 1411 204 1442 1695 1724 1591 1405 278 956 856 1054 813 555 1953 1224 1849 404 744 48 62 724 1747 353 535 1169 1344 113 197 1245 840 1236 413 1083 1108 1247 235 1617 48 1631 491 126 768 1707 185 974 609 1303 1543 1932 1265 1915 592 263 721 52 1722 472 1545 761 385 1283 1981 1520 1122 1452 1295 1074 613 892 581 1724 1743 1492 477 1816 486 401 702 443 246 640 865 1904 1603 1812 1135 853 720 55 1308 740 1120 797 405 502 1020 1167 550 387 164 1430 207 1596 185 325 824 748 1194 1356 866 12 1117 155 864 1319 1377 420 1430 702 49 1317 784 1644 444 628 1479 428 947 363 656 794 1346 518 485 1527 706 458 343 161 606 1001 1508 210 1445 1891 1206 1912 80 383 1053 1445 1429 218 590 584 1979 255 1419 1916 478 201 789 959 1733 1621 751 629 162 442 501 1854 1978 669 1580 69 1862 1520 1068 187 697 796 1996 228 387 207 1037 1120 774 103 218 1180 231 864 589 458 1558 74 1957 846 1681 1390 1383 379 614 338 115 1454 1432 1740 1017 792 868 468 332 1026 885 524 597 1260 1924 1700 410 502 20 329 1089 547 1869 1854 1296 187 359 670 1847 736 169 624 1456 1827 723 268 1317 1895 1353 846 1443 1415 385 201 1902 1764 1951 1981 614 1761 398 827 1784 770 834 1112 807 1794 27 1441 604 373 1261 15 956 717 1038 619 697 1345 1264 19 1260 1034 1391 1756 817 1536 189 59 1987 901 189 1615 1562 816 508 1873 1074 1341 790 1120 1599 722 1016 1478 813 21 1186 558 972 972 1600 1946 1020 1893 841 736 1061 1000 167 917 235 234 184 973 1008 355 836 337 458 866 1489 146 166 1663 1987 1549 541 929 1479 112 1495 290 178 1532 973 831 1174 11 355 1028 693 1716 1141 136 681 204 1169 277 578 1807 166 11 161 752 107 1524 1078 941 660 1003 965 631 1472 793 1006 784 1750 1984 1101 1638 578 1404 767 1951 266 1815 710 1173 1717 684 382 1300 1182 1710 657 657 1382 154 1080 1774 1768 633 1892 187 577 1195 140 1423 224 625 71 536 1002 201 1436 831 480 79 808 927 789 1362 784 935 571 501 24 910 1342 7 371 1575 1779 1045 1547 1413 642 1886 292 1505 113 88 732 345 1363 401 1174 203 738 1336 247 147 680 1613 672 1473 404 55 813 511 107 1364 1213 209 1917 1526 1956 1661 1193 1244 1293 1261 147 542 1540 1731 1094 974 803 1788 1765 1291 1035 696 150 887 1285 1849 369 1803 1545 555 1653 1882 991 787 1180 964 1877 378 688 1628 560 1564 670 219 614 1147 1018 1798 1500 714 1603 1246 1915 1767 584 615 1752 408 1163 1547 1780 858 421 1967 1441 1222 1882 615 807 501 510 1541 165 1925 265 24 652 1308 423 1043 1560 1516 1603 874 1904 40 1365 981 1553 598 793 686 278 1797 1010 1709 187 1137 414 1798 1745 453 204 1009 532 801 364 315 12 1484 1222 1787 1169 1371 1661 1144 1219 754 1733 313 1288 810 115 684 71 1236 948 715 436 29 945 1131 1661 755 1009 503 1669 983 175 430 1631 435 1326 328 93 862 1754 622 1113 1406 928 459 213 541 225 605 158 830 995 736 1286 802 1721 365 1793 1879 1861 943 1008 208 1755 1159 1341 1946 1271 1409 758 446 97 710 45 1747 47 947 1631 230 300 345 1044 28 1000 278 1719 1767 769 85 1350 392 1856 465 332 84 935 1968 1549 825 825 526 1170 1522 58 1175 742 1322 185 985 271 190 363 632 737 534 1579 292 304 341 1422 937 1812 814 1019 421 1010 1626 1323 384 1097 439 381 855 1226 595 478 312 1899 698 1063 69 1677 140 1911 1027 445 1539 1970 178 728 419 1098 402 1859 994 1069 1380 298 1258 143 766 1863 877 794 787 1941 1113 276 787 485 700 1632 607 1585 1673 54 1456 1184 331 1111 1320 1801 698 988 1096 1211 1500 1887 356 1340 45 860 308 928 1554 1849 1932 1149 91 452 863 668 711 236 223 1779 1325 1218 376 401 919 1633 1550 985 353 1596 164 787 995 279 814 863 1691 1322 1033 412 1839 1489 346 1640 562 1782 868 888 1604 1379 990 1162 1503 67 1380 1049 1103 329 684 562 897 739 348 1780 864 751 1739 717 1308 79 565 1635 1196 122 835 1487 1589 355 730 1089 43 1566 962 832 23 879 122 352 1706 917 1450 698 1554 1544 762 118 746 1503 1489 1404 1414 1605 592 1420 576 780 1584 1418 717 1570 441 414 1715 1924 1412 395 574 1712 1860 270 1809 815 96 1913 651 915 1812 1697 378 125 1946 1013 1636 307 1938 1328 1187 496 601 1281 593 604 1593 1049 565 509 61 1652 1020 1934 680 1963 283 831 1015 617 1156 1837 276 685 1448 1139 204 1984 76 1745 1955 1191 1567 925 502 43 42 248 1378 376 1560 1842 308 754 1864 991 1968 399 1025 1772 885 336 982 1837 224 1217 203 297 273 1412 1639 1720 363 41 1737 187 1424 1026 1759 766 1052 52 1461 602 1072 1439 1019 573 1011 209 187 302 1764 952 1145 987 98 1703 1916 1205 143 1979 476 879 947 1950 1979 1795 1949 1900 617 806 1471 468 819 397 1723 865 1037 751 1624 602 480 317 762 695 836 208 1169 1285 114 1473 560 1019 1539 1647 1857 190 1133 1724 1111 1762 1360 25 1556 754 139 531 1772 1009 1109 1070 761 450 105 1106 369 1222 1888 1427 309 308 1349 101 1179 685 262 526 542 768 1527 878 1924 1755 907 622 1361 4 21 1701 555 1735 1067 1457 1901 433 285 420 591 236 773 1884 918 155 735 1015 872 1785 1946 1798 819 1501 816 1090 1854 449 51 413 704 1123 552 1835 1247 27 456 848 428 430 1269 1403 350 99 1370 899 1068 948 102 1073 1727 247 1002 1823 1334 637 608 1583 812 1994 1759 1455 1303 679 1613 1483 850 1221 1620 724 254 1827 1864 1663 549 289 199 1569 1823 5 1074 1594 1048 1582 316 735 801 1160 608 813 693 432 104 1883 176 1048 1339 431 1739 1308 1382 179 1659 1510 367 969 75 639 1957 1069 919 1224 1836 523 1355 1192 344 752 298 1094 472 1397 1843 1385 101 1145 1937 573 123 1854 1043 1098 439 551 987 336 865 17 266 101 444 1120 620 1395 1292 1034 1616 1595 1255 1402 971 430 1183 110 1821 1134 1407 466 804 800 452 624 336 53 1358 488 183 1433 935 1965 1369 747 1635 1216 1558 350 1673 465 783 432 1089 1219 27 1897 1982 1424 1403 310 1550 685 1056 1847 1999 1310 411 1221 1652 253 789 1897 713 599 1920 1768 915 1703 1662 195 1164 1080 720 1695 1757 357 578 191 364 1507 1045 1899 233 882 573 1499 1763 1103 1276 1540 1937 1582 1646 1559 1358 166 1367 1478 1540 1469 762 696 1276 70 812 495 884 743 264 584 1618 688 723 1539 1801 217 1299 1348 1001 428 620 1833 1004 1827 731 1292 286 611 1142 539 941 1945 1219 199 546 787 121 1066 1661 82 324 1244 824 990 557 919 1237 1163 777 1417 761 635 1649 1739 1053 117 546 1632 1171 500 1589 736 422 1875 226 246 997 1047 928 1526 1761 1693 832 1378 549 1830 188 687 934 735 921 4 1578 1238 484 1555 158 123 1501 1691 1010 403 1341 509 1928 547 109 349 1214 363 1194 812 1192 1136 1460 1700 1153 1086 166 1539 691 494 171 907 1781 677 462 697 1796 365 1762 1781 294 744 708 345 347 1329 494 1062 36 102 1165 52 905 819 710 888 1253 1568 1028 1290 181 79 565 1895 257 318 902 1397 858 372 1403 181 1765 1178 915 158 438 598 604 904 561 864 467 421 956 1695 1919 359 1257 244 527 1182 483 1674 1280 1472 1847 1995 803 78 101 519 559 213 727 289 707 1442 370 346 494 1898 1210 946 243 985 346 1259 1255 1033 596 545 1629 501 854 775 20 1950 719 164 1919 1982 1232 1422 661 1163 1509 53 42 350 1414 1571 1054 37 361 34 549 1462 1179 1856 486 1333 959 1295 983 424 1654 655 858 536 1296 1279 913 235 1057 849 279 1056 1927 1679 1026 1850 555 587 771 1585 486 1515 960 1621 1734 1300 677 420 1826 1014 1222 1550 186 665 1160 248 258 1654 1201 1550 1792 1273 812 188 820 997 49 1566 648 1017 197 774 8 930 734 1886 1700 1793 794 1423 1700 1150 193 993 91 1469 199 1300 846 64 1878 63 1063 13 956 822 1125 1074 1185 1473 422 566 1484 107 680 1057 806 1337 637 543 335 508 1341 848 191 823 1488 1508 1776 1717 556 1750 794 725 667 1238 543 1960 193 1595 953 669 1549 1945 384 1290 1742 527 1632 333 744 836 394 275 534 644 730 698 66 1301 1289 1186 1139 1807 1940 378 742 587 1469 1336 241 250 321 600 340 1946 713 1065 993 1205 580 659 1933 1274 437 366 1623 1536 1769 624 1992 1912 1740 437 140 563 364 1748 1600 1316 462 495 204 582 544 1371 212 1905 1887 609 1721 1114 1770 1220 1685 696 455 387 1671 1454 20 1730 235 1718 192 932 894 1274 1723 1148 497 1225 315 1877 811 1368 1488 669 1524 1239 1387 1673 1007 742 234 502 1192 1095 1575 220 303 485 339 1799 1011 1638 77 105 1458 1357 1191 10 256 1123 954 497 582 1543 1304 1304 45 371 291 907 955 433 525 417 749 702 1759 943 1398 1646 1870 1433 871 1904 122 426 448 1155 1161 1653 1413 1433 372 1037 756 203 1056 1202 1878 1341 512 1533 692 1300 1337 159 61 293 1494 1141 1861 416 1901 1886 1775 1292 1425 31 271 708 473 983 377 1123 626 751 1902 1676 1328 181 840 1198 331 1209 1603 310 1655 1878 1007 261 1940 1669 1155 1667 1704 1999 1861 659 1913 402 823 985 1648 326 196 170 138 560 75 1683 81 1639 619 301 1322 629 96 895 608 1007 572 1236 785 585 697 735 1303 1268 366 1868 1578 682 1025 1113 724 59 93 165 1398 1192 1892 871 1561 864 1542 322 1895 1690 1138 184 1306 1938 1451 1469 1317 983 1999 1581 866 5 1477 400 12 1518 357 684 655 750 397 1708 492 575 688 1585 1697 1498 113 246 56 1791 1953 1928 847 343 677 213 1656 1160 60 164 546 1945 1248 742 408 1831 1018 1451 375 247 1147 1480 342 1372 1896 327 865 1835 709 1600 183 606 486 1879 1238 86 690 1270 1522 916 137 1068 1245 410 375 1462 20 509 537 1325 38 589 1488 704 699 1289 900 1299 1426 989 1114 1224 1947 1773 1545 1182 6 1078 105 55 1468 787 813 1342 13 1070 1731 904 937 1943 1162 682 1475 634 1203 1916 146 1228 875 1629 954 1958 519 1735 1852 901 657 372 1593 1889 947 992 876 1580 625 193 1416 1022 828 1493 1615 1263 468 827 1270 660 253 965 869 1598 325 1371 1939 863 1989 596 1 1406 375 753 422 973 1575 1818 1195 73 204 525 1704 1409 1817 964 1807 1099 751 1687 918 996 1238 1474 1883 1543 939 1511 388 1711 1996 1815 100 1600 274 1485 1365 835 62 1580 242 544 903 1403 339 801 1491 829 399 1284 1636 1958 205 1394 165 1147 1036 478 1269 1961 756 1328 1955 1176 1916 1906 491 193 1278 170 1583 1870 663 1242 1866 1586 467 580 49 681 809 1458 1467 192 1522 1189 914 232 240 1021 1051 1559 413 1192 1618 1312 817 878 1881 1428 697 1260 259 1593 1940 1919 1260 762 1519 324 1868 1887 819 461 1147 174 317 1607 775 290 543 1290 883 843 1014 1136 914 1862 235 874 1861 1135 910 735 82 964 1615 1830 278 780 1071 119 427 1895 1047 637 605 311 950 222 1209 192 289 1678 552 1740 359 880 411 547 1971 991 1335 1257 117 1116 915 743 370 1737 1903 1183 683 1782 615 1466 1708 297 1256 244 230 1731 1555 1819 655 545 1936 179 999 496 84 398 1887 293 534 362 502 43 1566 1003 644 1598 608 1979 1130 408 264 1135 1081 26 1077 1772 1715 1950 1019 1433 1951 218 403 1175 1936 408 550 991 1448 115 1179 1946 233 1508 1485 359 1549 1646 1888 264 870 519 773 1518 280 1912 300 1623 1414 583 1289 772 1018 67 346 1744 1385 927 1833 446 183 531 1245 738 390 623 1989 1971 725 81 1800 671 1879 1449 1254 1008 784 1243 180 1453 1015 149 854 1188 1065 194 1949 1062 1243 1486 595 1732 1218 811 37 1321 1574 387 577 1847 1412 911 655 1687 275 1959 1461 75 1369 811 1765 1847 1727 593 682 1807 1362 1136 1651 466 156 1869 911 56 514 1268 810 279 527 153 615 1772 450 1039 1022 1497 931 393 1015 506 411 1679 1592 316 900 676 844 303 319 5 917 987 1221 980 1491 1474 400 950 917 1589 1515 857 415 73 743 1178 1261 747 1935 215 1719 1090 654 880 757 836 640 1811 821 1964 1334 1113 1003 1354 750 1611 1688 1355 1731 1640 430 154 480 1627 626 1159 27 9 755 1479 1823 1240 1243 237 138 951 611 1240 265 1769 1500 1548 1249 739 651 453 736 1369 1029 74 1730 1092 1980 574 584 1639 840 1213 1174 1714 1913 661 812 710 1435 1362 504 393 1531 127 777 1437 1642 665 1431 205 1168 1334 689 55 147 855 455 96 1687 378 202 724 1288 1267 1584 1213 630 955 636 1143 784 1961 222 1217 149 1953 391 822 950 1466 847 1565 112 277 1499 1517 617 234 1561 645 233 1253 157 1067 843 593 1025 932 899 1955 1945 20 1650 1307 597 1702 424 407 842 285 1465 184 531 1308 68 184 340 259 656 988 768 1003 1783 1815 1259 1973 1784 848 1330 1261 1895 949 1369 869 568 1519 1301 559 268 1335 1244 1306 939 826 1882 1265 643 425 838 1137 351 276 1396 1402 1068 1913 763 1863 1032 1927 1929 97 1659 615 758 1105 1483 1261 535 309 922 1980 1460 21 995 1480 1132 166 470 64 1527 126 1967 267 1597 1577 301 17 1605 284 146 1038 1088 72 1415 1331 407 34 210 206 1633 672 1114 1579 570 1382 1130 475 577 1777 1204 19 465 1092 1640 440 355 2 1493 1530 241 363 95 1006 669 90 1250 1169 1827 542 742 873 765 872 131 766 102 1460 1015 1289 113 604 1526 1980 1387 1481 1681 819 1486 1419 1674 1849 807 651 22 1358 1370 255 1204 1591 1748 1406 174 1094 1394 868 1518 1100 800 1752 499 1644 468 653 1907 1026 477 630 275 276 1638 1005 133 696 655 1285 177 774 1182 942 1879 63 577 522 547 1710 1351 894 306 302 624 1802 1765 1804 739 1901 1540 1630 671 226 1781 1460 595 1744 1485 1326 1585 753 981 943 2000 1264 128 1136 242 137 1773 1176 70 1612 856 90 1983 1810 1942 416 1780 1827 1713 263 1353 1847 1200 794 1901 1819 298 851 614 967 1500 96 1482 1070 602 1363 1583 1621 1939 1724 1046 727 1784 1274 499 1096 29 832 1120 1417 1665 21 819 1419 171 1551 237 920 1702 1616 1972 1886 670 1777 1955 173 203 686 656 228 237 1363 1839 679 729 662 1781 563 1204 20 48 853 1964 1232 1653 1224 975 1545 1113 1469 1846 588 1876 128 370 378 739 200 91 1516 1501 799 37 947 377 643 819 1220 1118 1773 1280 261 522 1360 668 81 583 196 67 1138 107 163 1141 1968 1455 659 1121 532 1826 1206 1523 1650 607 830 880 1111 188 533 512 79 244 636 1947 842 1496 898 1623 751 1857 1623 1777 2 393 130 1785 1346 587 1104 1315 950 1736 1518 939 586 908 633 649 564 96 531 1749 828 417 649 1069 1131 1824 1395 1701 819 1867 1147 1838 1119 1981 306 1002 780 1602 1135 1519 425 589 1433 106 747 1325 1943 934 1796 525 1254 269 452 1035 1499 1149 577 1660 1514 31 1555 1294 1526 628 19 1710 1594 1041 1718 506 615 173 1524 873 1519 1049 253 1226 1314 1663 142 1499 1126 829 1632 252 156 100 867 1523 960 300 1161 960 642 1467 773 787 99 1638 1302 1597 1458 1127 127 1605 1080 815 617 1196 720 1709 1178 1875 1771 1680 744 1435 546 1706 73 1996 638 1685 1997 443 1029 10 1534 950 501 1088 1142 1778 998 1634 658 935 619 245 582 265 186 1352 97 571 1084 396 1554 1631 1111 694 1275 497 954 386 117 1765 1272 90 997 1070 376 712 701 1009 156 361 1622 1080 450 1666 1516 219 392 1207 1098 108 163 1273 1064 1874 16 128 98 809 1820 394 1275 632 610 947 402 83 644 85 212 161 1740 609 66 1089 83 1967 1252 217 673 835 1997 1375 1142 1936 1665 411 1944 785 245 12 1118 1958 1383 1035 173 1692 302 525 1121 576 994 556 142 789 814 1608 535 1524 549 1242 1647 1971 83 1018 1358 1497 1910 402 534 545 1965 1554 230 1885 511 341 1903 1613 559 996 198 1809 367 1033 409 1019 1539 119 790 1272 1095 888 1352 688 259 359 418 1323 350 1295 1473 695 817 179 46 1704 1197 1440 401 639 351 928 1932 431 1811 1808 1175 1291 1688 165 1639 403 1507 1034 949 1233 1973 1244 1436 111 161 682 1107 700 1673 535 1420 271 904 899 619 570 630 889 1419 882 199 154 1726 1006 789 425 1540 367 559 1704 1950 1263 450 1891 1954 44 1447 139 1362 1895 1181 263 1480 392 1257 502 629 149 1659 1975 1259 1859 402 717 935 1436 915 109 1987 401 726 442 218 1074 529 1811 1326 1563 9 1227 1590 1489 70 441 1324 1742 807 17 1623 761 550 1651 19 1082 1917 898 794 1260 1912 1560 1213 1540 941 1240 275 1601 522 1652 870 436 110 1952 1193 1170 1611 1142 1550 1175 570 892 1144 894 1887 211 237 1294 702 81 1182 103 1711 418 1418 1534 1998 1002 223 1956 358 590 1106 1150 1102 3 994 1425 388 343 1496 1644 186 1791 625 1210 1407 785 1487 1032 1343 563 1565 1924 317 1923 1073 231 1920 152 1287 357 1739 473 1132 1986 1874 1821 632 1222 1530 82 2000 1588 1296 594 618 552 317 563 1314 319 1192 1390 61 92 748 915 620 1432 1659 794 1811 1961 452 1373 474 1783 1169 1524 1172 635 1476 1697 1103 472 1395 1165 27 1630 673 1107 1998 508 687 524 1143 1687 99 298 769 1497 328 248 795 1035 54 802 934 1333 196 1218 1262 1141 1210 426 1420 783 1980 1049 108 1797 1076 1575 91 903 270 675 1635 588 11 576 201 577 734 1819 1286 1553 187 800 742 758 1553 1453 1902 863 565 39 465 802 401 1772 772 1044 1437 1657 112 903 1773 1773 1480 1155 1434 1853 332 312 1846 489 1758 1059 1034 1007 1475 432 1842 1999 747 94 844 207 1556 297 12 1775 1516 1076 212 1408 1318 629 722 656 512 1621 634 761 850 600 326 1228 265 810 1323 1127 1604 987 1518 1839 1039 1005 1735 1594 1982 1595 789 1787 1724 1164 401 1251 470 1224 807 454 1681 1322 419 605 1411 1431 536 682 752 1934 1095 1 1411 384 1502 404 1904 1170 703 1535 535 1280 1938 678 1900 1525 1853 140 1061 1160 179 1670 756 73 908 447 406 1517 228 1485 1515 198 1701 1763 374 1302 1641 1112 1591 805 1754 1896 743 962 1293 1306 132 1014 1424 162 94 1631 1615 328 1697 795 1997 1720 500 595 848 1483 737 1547 1038 151 246 1447 1479 290 1932 303 211 1676 102 1270 1918 510 1163 1896 48 701 1304 851 1890 132 512 279 430 1457 1093 1424 774 974 188 564 312 963 747 1848 1185 554 1414 1928 703 1171 379 1863 267 809 91 1539 439 741 1930 364 404 1538 632 262 728 752 785 1326 77 1469 1522 1706 45 1137 1869 723 925 1896 879 583 408 1509 847 650 1726 1941 362 1022 924 98 413 899 1022 1146 306 1120 721 1535 1216 1106 1758 928 284 1604 1300 135 804 1920 262 1828 1517 1349 1045 187 1978 874 142 857 81 1298 1303 956 233 816 1766 1844 1207 1868 1556 1333 761 1830 1440 62 834 763 454 559 1015 1703 913 1542 409 1178 1950 1531 1284 493 1524 493 167 1190 1761 796 838 890 1590 664 1053 1395 918 1274 997 658 1515 497 187 1399 1658 1536 703 430 1832 983 1755 1196 1164 1934 709 491 807 697 966 1699 1489 1464 1948 762 1142 622 988 300 1809 1013 76 1934 232 1072 1713 1295 1912 98 1572 720 1362 237 874 1174 1878 620 4 414 1855 69 868 1232 224 1337 946 23 1229 719 510 288 1772 880 278 1328 301 148 666 411 1225 572 1294 211 775 1681 1904 1518 1525 1182 123 1291 1460 1657 459 70 548 1464 1329 1594 355 401 233 934 432 962 1995 1539 132 1459 1887 1653 1220 120 1813 32 1040 1836 1171 509 383 42 1520 1948 1343 957 1137 1900 823 1883 721 1882 1952 797 359 295 1188 1715 514 1517 1525 1494 104 1490 529 1501 272 1406 820 1972 1820 906 1742 922 1388 1001 1687 1449 190 1819 721 76 554 320 381 556 1742 1994 752 1195 933 470 1975 1493 1165 877 328 308 88 741 171 1043 883 269 970 1908 1190 1786 69 1062 1260 1563 456 513 228 899 161 469 1590 600 1916 754 1546 936 674 72 1269 1100 1410 1731 181 1311 78 1519 512 1872 1513 1922 824 198 223 170 641 1507 326 36 646 333 276 79 1001 1321 1713 113 154 936 206 1368 506 1623 806 259 671 338 756 1250 442 1625 1829 1483 1992 1925 1887 367 679 204 1170 620 218 659 1871 916 1885 4 326 590 1292 753 852 1963 1314 551 1628 1516 718 1606 1045 1602 1835 1312 453 407 1599 1376 1421 763 1140 77 1605 1233 1782 1407 248 651 348 1906 644 34 538 1224 1355 1659 486 1396 301 422 1450 1156 250 1161 665 1662 1234 877 53 1519 879 1080 913 959 1094 1515 1523 1129 714 475 1772 922 1937 1429 1130 1448 1083 1934 238 1077 1792 1498 1962 1588 1834 1422 797 1739 563 679 498 345 1247 1324 1701 1322 109 1633 1752 1400 1658 494 502 1589 487 592 118 775 637 1022 65 1619 1150 862 1159 221 189 633 1215 318 1376 124 350 871 1668 1953 634 1813 739 125 127 357 706 331 161 618 1886 1401 516 1885 1240 1602 1657 1989 1661 1468 1609 167 1403 1490 22 511 1921 1428 224 368 519 334 422 184 78 1590 1966 1624 1177 522 1799 594 1804 1338 1308 1411 1348 801 1052 1796 999 1562 1688 1100 493 1905 908 1912 527 1335 1009 1133 1567 122 898 364 1305 997 1630 1080 1016 1587 46 1509 923 1946 1752 1313 1577 197 1875 519 1844 1298 971 1409 634 238 983 910 1761 1726 329 485 740 1119 1782 1689 601 608 1447 1933 630 1726 959 1530 1539 1904 606 1806 704 885 406 1815 186 587 1308 49 1467 833 944 380 1344 1007 1776 305 1199 644 378 1366 1768 1056 1249 112 123 660 1874 1161 954 1190 1064 131 1968 873 508 748 1331 13 1745 226 22 946 607 1064 1699 1491 1982 1961 263 161 1878 780 1613 1805 1604 105 1759 251 319 1852 1786 611 1660 1783 2 617 1935 1485 1126 1151 371 172 1029 122 1372 1578 1634 786 10 1844 1876 654 593 1954 1792 1616 583 655 1963 1884 638 456 1962 575 1059 819 1901 93 325 370 1500 251 474 1144 912 815 830 715 197 1333 1966 1371 1518 19 1956 785 970 1151 995 1531 854 1855 598 1704 723 1090 1732 783 921 1421 1367 1925 1388 88 1149 958 1486 1162 1390 1907 53 402 688 1749 990 1672 1751 1345 658 836 1616 293 1016 1213 16 962 1852 228 1657 1010 14 242 1709 1003 574 1806 390 1381 1031 1588 1813 1993 105 403 1753 1675 1627 1174 114 345 144 1765 262 1220 890 684 900 1006 1677 893 1240 1860 1061 1106 1279 1407 1386 613 763 742 755 1427 280 1222 1641 270 1936 1172 1085 371 605 1906 29 28 1949 1456 1683 214 538 1557 1374 357 698 1950 565 550 660 1575 697 549 37 1928 27 465 1794 945 1422 541 591 217 1789 1720 1599 787 1456 383 1964 1330 459 1730 410 671 360 1188 215 1688 567 1094 1094 1355 690 23 1484 548 1142 5 10 691 1822 1351 1500 1649 1554 1502 1361 389 1649 120 797 498 747 1607 347 1811 898 1554 1175 505 1425 171 1099 1700 862 1505 1112 1 92 1494 1399 1395 228 1668 1952 1493 1125 1371 507 1519 1609 126 742 103 234 1903 998 617 564 1224 1 90 269 1195 1388 506 483 300 432 712 1797 366 1858 1402 1637 1291 739 333 940 1737 1541 1162 1183 889 1760 1850 1072 1425 1204 1371 711 796 623 691 851 1568 1025 308 1675 1313 925 129 106 804 867 160 523 1622 621 1312 1601 1454 1319 637 1227 1729 1618 1698 805 197 1386 991 770 935 935 1275 617 369 657 283 1566 278 1112 723 1794 1904 1794 1292 1741 1356 630 1527 1403 596 1816 209 1909 30 822 1864 1442 1155 1555 1037 1182 674 34 1370 1945 1125 822 1014 1362 1765 1943 1222 566 1978 1591 1063 388 325 533 1401 803 450 898 14 1478 312 306 355 1150 755 1142 1246 769 1108 360 1529 1674 886 1174 958 353 404 1410 916 1053 1322 1097 680 1175 1657 1299 1615 720 752 1243 1899 725 855 47 972 258 1597 394 457 1829 932 1248 1792 501 843 490 746 835 1965 707 1346 815 680 1041 920 1822 849 472 1873 1466 1685 956 513 987 1843 293 235 325 569 984 1223 273 140 308 1526 353 940 666 419 1182 1511 64 315 1108 476 967 1502 1361 1459 492 134 1050 187 1724 215 910 756 956 759 1535 1471 632 1200 1022 1395 186 1588 854 337 1949 1121 1548 473 1682 1413 1349 1422 1843 1555 905 648 375 918 407 873 1125 774 1688 1443 1756 1113 536 551 1250 683 1843 1584 1195 625 252 1106 1709 939 1700 813 1729 1256 1881 1607 221 846 1341 1640 1568 234 169 343 317 293 1361 1046 380 424 137 1578 1565 1377 280 1037 1455 6 28 839 432 1833 1647 394 1413 1485 1513 1405 1004 1784 1637 1260 1792 650 360 109 1886 1357 1439 1846 1253 845 1609 462 195 1929 1190 1841 286 1963 285 808 495 1173 244 1144 1142 1228 443 569 522 649 538 698 272 1453 237 1972 1694 117 588 1420 1536 1551 1616 636 1338 1324 739 452 1279 679 1128 1501 1090 1732 123 287 363 1708 569 1140 1917 1432 867 908 661 1260 447 1874 565 438 944 942 658 1975 519 1677 1851 1490 874 926 1227 130 1284 1854 1601 1393 1228 183 958 1334 715 836 1454 1230 1224 744 1194 942 1798 1744 141 56 257 1654 22 1341 837 1447 1710 690 1152 1383 1195 85 1945 788 1459 1746 816 24 1077 1377 1863 1827 1284 1314 1058 1896 534 1628 1099 726 1180 1346 1289 1931 531 1896 322 1956 1243 1668 607 776 516 568 927 1669 1986 1487 222 298 1145 1830 1463 1496 681 1293 824 579 848 238 1013 413 332 93 1648 1444 1824 1376 583 731 361 273 654 423 961 1858 815 1083 388 1489 255 1862 785 940 1122 1978 1267 1254 1826 145 577 715 668 379 1827 1488 1948 699 1046 847 1227 1443 1169 225 949 173 569 1564 48 60 1458 496 873 1170 359 284 145 323 1020 390 377 777 1361 491 889 650 554 596 887 567 541 90 1254 1286 1819 955 1997 1779 883 14 762 386 644 1427 1046 1975 1265 926 1227 794 1338 1301 1635 1493 344 328 1891 1696 984 1425 1240 1216 461 220 593 1899 351 1000 845 1519 1416 1326 790 1987 1745 307 286 1630 104 1721 296 871 1669 1994 539 1372 941 1239 354 1975 1479 318 24 1950 1389 1834 98 602 1461 304 1085 42 1184 647 1659 313 147 871 183 1853 980 1014 1905 786 887 1582 102 630 1770 1731 351 390 749 1331 638 1369 182 559 1092 699 660 218 1622 829 1939 911 1521 1723 1888 1192 107 1662 1501 1708 1836 915 678 888 1118 1243 1717 1633 1185 1061 1395 857 1954 1673 1969 1809 1516 710 1350 734 671 959 937 543 992 97 129 285 274 1672 10 1732 1268 386 1388 1841 458 1860 1639 1500 784 1788 369 1000 1228 1894 1540 489 548 371 1281 485 224 807 1401 1758 385 226 382 1807 1906 562 821 1269 1070 775 479 544 1538 887 1432 442 1541 1890 1743 967 1957 1129 1495 62 1523 330 862 1511 1122 1119 1596 1797 171 888 1742 1286 1077 918 516 1528 1044 874 999 206 1551 1869 656 595 6 369 709 143 1716 376 404 1016 705 1524 1317 1259 1980 702 218 155 983 538 1499 1657 866 315 416 1508 1917 692 1886 515 1304 1183 678 1585 1198 1904 42 1783 161 396 337 1329 519 1799 525 1818 726 732 1003 1657 1916 1153 1755 32 1202 1001 1345 1698 1345 1451 1195 1958 614 499 1603 361 1522 696 711 1784 1957 318 1336 1534 1852 1452 1488 1915 1832 1681 1655 1078 226 1619 1735 165 1788 1752 1327 378 681 1288 1333 1503 607 626 735 597 1084 623 1732 1754 1847 868 1711 426 1753 1532 20 1687 1083 1157 1381 523 865 1273 551 909 1640 944 657 387 668 628 597 455 1725 437 418 525 147 1246 777 1636 1887 840 1743 1819 964 1533 130 1909 342 1296 1359 816 946 1739 899 67 1086 553 1904 518 514 1269 1635 1830 1720 867 196 633 207 413 1102 783 678 624 447 1321 391 633 1874 766 482 602 1035 108 508 1249 130 845 1767 1387 68 890 356 69 215 979 886 1219 1885 1664 617 885 618 1954 1363 678 1881 1261 1866 758 1963 1850 1222 1179 1826 808 55 1092 1950 1555 1098 318 421 648 1257 1258 456 199 833 1631 36 458 728 1100 822 85 1166 1825 1299 63 1683 286 1463 624 1290 1195 188 1579 252 698 1645 686 576 587 971 423 1673 590 1904 890 1712 1070 706 272 1284 1788 1098 1218 1088 185 1462 102 764 40 1324 729 1030 883 240 878 1154 253 696 134 239 1496 1997 640 1293 728 149 163 220 568 1151 1226 1958 1819 1182 799 976 1013 1866 1851 1260 60 83 908 1027 377 1912 1416 817 1619 1863 898 1441 1950 213 1979 1964 1088 672 698 1900 292 1667 927 1349 51 1930 452 918 863 743 1269 1484 370 164 1618 1480 1575 1098 1698 1922 646 1329 1691 78 1686 137 447 1694 1534 1609 1656 1304 172 517 8 521 1322 85 906 618 1118 596 1805 675 1905 1879 418 829 1507 431 484 844 1629 400 1560 588 502 1490 773 187 378 1143 1301 1064 807 703 1356 1163 922 745 1833 789 298 1131 235 233 1123 355 277 1131 1271 46 325 1655 79 1962 498 1029 1336 1496 1476 1612 1148 1652 536 357 1326 1495 1652 962 1050 1356 776 990 219 1090 1590 790 159 146 803 1449 793 1585 798 588 726 792 1136 161 882 114 1333 760 1356 326 442 438 1223 1366 135 1462 194 23 1919 558 762 1186 1926 1603 1598 618 1779 927 371 1887 966 802 745 786 1979 1894 510 42 911 120 194 1478 738 1572 1291 1060 1230 1440 1754 1666 392 139 1709 99 1556 391 774 1028 862 1254 364 63 1222 1153 528 1423 1707 382 1347 1014 571 1875 70 1308 1017 870 690 824 993 1062 1114 1092 1657 928 605 1548 584 267 1168 1751 347 197 1195 1962 677 1425 1683 841 1639 624 425 431 1392 369 1376 1135 1047 1988 1413 108 1895 1731 106 1766 890 194 131 455 137 341 548 285 243 532 1658 1704 1004 331 266 294 1735 629 1304 269 1783 1642 953 633 3 1590 1050 630 1273 1468 1010 1969 836 987 1797 10 368 1583 827 1244 125 1883 1376 1840 130 1974 317 623 1365 1252 680 167 1640 1431 1319 1824 1701 1493 490 1615 414 763 858 635 1486 434 1948 1374 916 193 1435 366 1746 419 805 1964 1776 459 1093 556 1302 1893 1777 807 1418 1327 516 621 1831 216 222 1487 1935 1495 1594 748 401 207 225 1979 1518 1761 1486 201 1033 1315 465 1634 1150 1744 1992 1941 197 496 955 371 1526 458 262 824 1486 1895 1101 942 1939 1544 1914 254 1317 523 171 1224 1862 1577 538 261 1787 132 13 683 787 1791 1471 209 872 1550 638 1476 1235 273 1959 1817 709 443 46 1411 1091 647 963 1912 1377 909 625 15 195 1857 137 572 448 1436 863 143 1176 1952 130 218 791 1622 850 546 538 1755 525 104 1874 1850 43 1064 774 235 331 1601 366 205 1261 1222 1790 1743 274 884 399 1110 1104 1318 900 1738 1786 406 1291 1825 1679 1205 1682 976 562 76 301 655 443 339 933 972 828 322 707 563 1350 1990 1406 77 156 1463 1361 1575 1352 248 32 1125 1773 334 652 581 814 580 1012 1240 1117 1710 415 1167 1430 877 1304 147 476 1427 1001 1912 228 967 1131 1090 977 763 1997 569 592 1708 131 1017 805 1914 257 93 773 1304 56 780 1990 1638 351 548 1251 590 342 1975 517 1691 952 259 1135 1233 543 1015 840 825 1612 1907 1102 1211 1622 478 345 945 1667 174 1677 1977 437 1220 1893 76 1815 501 1756 125 1064 1904 1405 1940 1207 157 1535 1675 1008 403 601 808 1381 413 300 541 113 269 608 349 1849 114 1711 1471 1268 182 1522 1127 988 507 392 1332 1509 1239 510 884 286 701 332 383 1382 110 796 994 657 528 128 1450 1771 78 1188 1396 1644 1584 658 626 684 380 1557 17 392 893 672 633 1206 51 1487 1892 118 1835 1726 947 1082 1313 713 1549 1432 163 436 425 556 1751 1964 479 1299 496 1133 1018 614 525 358 1552 723 1763 938 117 1011 1500 904 1148 1271 1743 1213 464 548 1954 552 1458 1873 1614 366 228 686 1602 1728 1878 1703 378 1818 1262 473 1489 733 1965 85 1765 1903 912 35 747 1777 724 1720 226 193 766 1707 1835 497 1129 484 185 1896 817 630 1334 488 1456 1920 999 528 407 1006 1073 1010 1536 453 1628 1575 113 110 1574 1874 580 82 91 130 420 1816 756 1484 554 714 493 1833 425 655 1116 1004 967 885 207 1143 1773 444 4 1661 1969 1979 1391 331 1090 1165 1768 1411 1491 1612 227 1785 732 82 372 1826 845 1419 1234 1353 788 47 507 180 49 174 696 838 184 509 1171 1911 1319 1920 870 1377 1641 616 966 1052 1658 511 64 1052 508 1810 1571 1353 233 559 878 1696 74 1118 299 1208 391 308 172 1927 432 1782 692 1430 1227 1244 1194 1986 1375 902 1274 677 97 1315 1116 1893 61 1023 169 347 71 1036 1211 166 1794 1205 1908 1424 1105 911 882 785 44 801 1313 1108 758 22 1570 1031 1868 256 491 1382 1248 735 1903 1098 903 306 143 1534 1599 861 560 1971 1590 1900 1983 148 1191 1783 1155 156 1590 1894 242 279 557 967 214 983 664 1165 1809 1480 1599 1659 1791 1829 353 498 396 396 873 984 101 79 1676 586 1795 685 1696 595 1397 545 68 1644 845 1497 1627 1734 959 1609 346 1142 885 961 1061 81 1926 1773 1397 697 760 1323 605 230 19 594 1469 1672 1848 1249 326 1195 258 1894 1518 1964 956 1296 1623 1852 644 1815 1932 1955 1534 1338 1899 166 763 1753 825 556 1532 693 626 830 577 1684 1888 589 39 346 671 536 1234 1140 1950 254 1031 1894 1784 720 653 1032 244 699 500 1500 729 725 839 1427 1398 1989 398 1329 353 888 1816 1582 591 258 1959 1854 1140 50 1132 355 107 1401 1988 722 1239 683 1219 1364 539 1958 1456 1389 55 1204 465 1746 1844 1932 1513 38 1859 1454 1854 422 272 1694 128 407 797 736 1768 444 1004 389 445 1196 236 725 1116 1139 1881 574 537 1095 733 459 1265 30 1931 344 1650 78 1565 1445 893 870 524 1098 1995 1851 1057 1002 574 373 858 155 409 1180 607 1701 899 124 997 1176 503 689 738 1987 1407 1199 626 1442 819 1152 250 424 605 420 1515 1534 703 484 458 970 759 1480 157 1731 353 218 840 1875 1965 618 1656 191 1347 690 1168 1460 372 237 1171 2 1187 948 577 125 1812 1706 1381 1249 788 1817 1422 1094 1306 395 125 868 140 1374 1774 1689 724 514 1899 1529 452 1604 237 421 1719 192 772 287 619 834 1561 1388 812 654 994 587 19 578 1190 6 47 888 1489 343 98 624 1370 1453 1663 1773 660 1662 898 1150 514 286 785 1248 142 353 369 930 1339 766 285 26 1193 150 19 1942 426 211 1358 22 947 723 715 1160 1172 119 582 1491 220 551 693 1960 455 953 1449 885 1497 49 160 1805 1935 1147 381 949 628 1255 1180 303 609 1157 1392 460 697 369 1408 926 916 48 1058 1292 58 1948 1542 1418 1635 1883 439 952 1788 1943 637 1705 1725 1594 870 1847 1609 89 518 1268 645 627 1149 932 444 1129 56 1546 386 1775 282 705 1624 1396 1308 1356 1215 1487 1491 591 1169 1162 1842 863 1436 1348 63 279 256 786 1210 1662 252 117 1403 69 1092 1874 1931 325 1253 1709 151 1016 636 1159 16 1590 1012 1275 1190 1316 1598 627 1814 1496 918 1984 1281 1103 1891 42 431 755 1039 228 1012 1495 1352 36 1234 853 311 898 479 651 1551 831 153 1616 424 1239 1127 701 236 1978 449 730 673 23 227 6 105 42 750 268 1734 504 1839 738 370 536 1860 99 238 1797 1788 864 329 257 1135 146 739 172 974 1460 515 182 108 1214 790 1393 77 1044 1689 298 125 673 1417 57 1365 622 328 1318 1401 1320 531 271 214 977 898 776 538 1109 367 578 484 63 1067 1695 846 1741 1709 1125 391 1106 476 1041 1750 122 1823 1245 1308 1107 611 885 842 683 877 823 435 1908 689 1818 867 1647 835 1600 416 120 1563 766 111 1854 526 427 970 374 1034 295 1745 1984 1506 1999 1007 682 107 462 862 1571 246 598 1677 1411 640 767 1857 122 486 1023 1610 70 876 1131 1816 1544 688 1148 1693 1401 363 1878 388 841 904 1957 1571 201 744 601 1837 586 1028 915 1707 837 1653 1568 332 572 1857 1270 1450 416 918 621 1264 1557 1996 1312 521 339 38 1092 121 495 346 328 1890 121 1345 573 1536 311 737 967 374 1602 137 1189 653 559 1068 1406 633 32 33 253 991 12 138 46 1652 637 837 569 1384 1192 512 1567 467 1427 80 978 958 1010 1699 1354 837 722 3 1621 1499 1017 1822 1439 1935 1085 837 1138 157 85 386 1887 904 109 270 894 1703 1630 1665 1698 46 1005 779 1137 495 162 434 547 496 1277 1901 345 318 1940 17 1248 1602 111 218 1109 387 328 204 315 637 637 1354 746 1376 1256 263 1691 988 1041 315 930 699 465 280 731 1903 1483 445 168 1951 695 827 585 1804 478 263 93 232 813 1567 1913 985 467 1841 759 555 1197 40 384 1428 549 1527 492 123 598 923 425 1083 852 525 619 165 169 389 147 1412 386 1333 435 1173 60 1413 1905 166 1913 1754 890 1854 1799 925 25 46 1683 1529 520 1942 154 1477 1094 907 1728 995 553 1656 932 1351 1734 914 100 220 111 81 269 260 1692 939 1350 1551 1357 1587 621 1662 271 835 354 631 1661 1493 1475 636 1305 24 1287 1751 315 816 1535 89 89 575 1018 1060 1048 1828 1160 1445 82 609 1521 726 632 225 439 882 1417 1097 1609 651 1892 879 586 217 1803 1928 609 1123 1273 966 210 259 1829 738 1069 885 1735 1910 597 1264 986 1327 4 1512 1746 401 1245 339 1633 683 98 1675 213 1292 263 1619 1971 1894 999 1710 586 1585 1173 940 977 756 549 1766 147 1520 1197 60 1261 253 1206 109 1988 1209 1943 903 796 1518 996 1759 1879 388 963 436 603 1735 1199 847 903 1850 1856 29 662 827 587 512 821 1545 790 835 1634 1860 367 1757 902 1908 957 567 1892 540 1383 1697 1170 288 1588 1074 1896 581 483 1375 1431 1864 139 846 1260 465 1909 1435 1316 265 889 171 242 699 1559 895 1055 679 392 139 545 300 99 552 623 967 1795 1062 1156 1639 953 102 403 659 1583 759 1178 190 541 47 1913 425 223 541 628 1866 454 700 343 172 334 619 1787 1591 1888 587 102 1169 153 1048 1399 1893 1851 108 1538 1427 34 96 72 600 1641 132 988 928 1038 1537 1441 233 788 620 616 426 1320 590 824 819 1558 1571 190 727 748 800 1208 1639 943 1208 1117 593 253 1696 1168 377 1667 1745 1636 1142 192 1102 1041 1521 1433 839 279 409 1566 990 739 635 1981 312 1264 1472 1350 1973 1648 1718 367 419 1675 1204 681 1360 1399 1208 1442 1375 1513 1060 1596 1070 891 1225 1022 277 767 786 1577 641 1250 68 398 49 1492 1396 1406 1809 887 1818 322 566 1542 772 44 936 808 1630 1086 1783 1765 1905 1305 1623 1864 921 89 590 1765 1148 463 720 254 1624 111 1528 529 1884 1116 666 500 633 144 902 1763 202 1216 1696 377 1186 1087 1230 1325 293 897 66 239 1194 1699 937 1524 783 394 1059 286 654 1257 1763 1823 318 1895 1561 703 941 1697 494 1484 397 1819 960 1426 1500 1532 1951 924 537 91 55 1705 243 821 447 1010 1604 449 1537 1754 1822 1573 1739 1847 709 841 1558 1889 1293 1213 69 569 117 1159 1007 220 277 271 449 776 643 127 670 1053 508 949 56 1751 1522 923 228 1244 337 393 1176 97 758 265 680 1554 1090 1756 162 673 1819 1291 631 1663 227 592 427 889 1246 1925 270 20 814 1181 1596 1532 1841 1330 18 746 1950 1119 66 1860 1099 1231 233 1369 739 1686 510 1245 1190 415 350 66 913 1541 1094 296 1743 1621 641 214 1456 979 707 697 794 397 916 1356 493 1982 369 377 59 1715 175 415 728 35 1121 1221 1774 1786 1197 1613 900 535 698 1053 624 567 685 186 1578 337 1764 309 1539 1300 1586 1115 807 813 780 519 127 910 1587 1643 857 827 739 1328 347 1270 1628 1898 1606 1822 687 239 1608 563 1659 56 1637 1614 1880 1993 935 431 275 702 579 1510 1500 343 717 1990 1901 182 239 1990 76 1318 1078 1786 1218 686 222 1714 477 422 1343 162 1170 890 1864 1538 135 1628 1995 1398 1585 671 809 1104 1001 465 943 1348 1204 1032 225 749 1347 1968 1366 1630 664 84 1252 1660 523 268 638 58 1484 693 571 1365 1881 887 201 1025 1538 979 1505 1155 1419 1756 845 288 1634 1368 1319 694 1042 1078 1236 618 1479 674 1281 866 18 390 764 468 447 276 615 718 438 930 1192 584 975 1764 756 823 1466 1648 1853 1635 749 238 1498 715 847 703 407 247 597 1376 1900 1214 122 735 1618 521 1029 1693 162 55 165 244 2000 1795 1856 1034 729 404 1053 1831 1401 1891 1230 868 353 66 1955 1460 1063 1995 1306 519 781 1110 1499 733 326 863 852 568 1158 664 624 37 890 1130 797 205 601 1954 1597 710 1545 778 573 1583 1716 1605 1829 1452 12 1791 480 1375 909 564 1549 1608 1410 288 1588 702 395 663 1341 78 1053 1510 765 1331 395 665 482 1560 35 1230 930 1658 1036 714 1135 1808 1295 11 1182 783 579 1182 1943 73 1853 1106 335 71 440 1773 1653 391 1074 765 1546 1879 1143 1793 1364 370 1553 633 1573 234 1536 1915 39 216 343 1784 1755 64 1095 1870 1555 936 800 1311 540 522 1173 546 863 23 1999 249 1114 719 725 194 635 927 1707 1586 1357 634 1752 1791 982 1851 1516 1148 1968 1641 610 1435 1527 188 322 110 2 1312 1018 1598 1477 279 1038 1760 262 1828 1566 325 655 501 1799 1905 563 48 765 526 1604 914 407 129 1941 579 587 445 1740 686 1419 1927 410 1568 1248 1146 1037 1791 327 1548 438 125 1865 1168 823 924 527 621 287 308 197 368 585 164 463 1965 145 885 1498 604 41 469 788 866 572 1363 606 1772 1825 1910 464 307 673 402 670 845 1740 1053 586 448 745 191 1291 1933 269 1081 364 346 1710 1672 1895 448 552 1674 52 551 879 1872 988 590 855 548 675 1487 1889 397 38 1074 278 2000 1761 385 808 1577 756 1901 1575 475 1719 943 578 1460 411 1809 127 1925 227 1518 381 1216 531 1846 1111 338 183 983 588 1412 1640 105 1741 668 1067 1272 166 1753 922 1784 624 1872 1527 1108 118 176 1453 423 1591 1869 1561 1519 1708 1850 682 1854 619 8 1301 1603 699 1999 1388 1320 8 1450 1984 541 1929 1416 1892 694 1040 128 1252 177 1746 1157 742 554 1576 1178 463 1058 149 712 201 989 1369 1005 1108 442 966 1511 1275 1401 161 65 1080 1465 1258 1902 1082 575 1183 820 518 1165 1070 1610 1772 66 1610 85 732 1551 1808 303 697 1994 1323 570 76 742 20 1011 1372 163 14 954 1692 1138 273 721 1221 203 149 84 1414 610 514 920 1657 424 1797 774 937 398 213 73 481 1215 711 966 838 1262 1615 205 759 718 888 349 1779 1265 1606 492 812 1187 1305 1079 651 1191 1621 342 1749 1922 1440 1524 1964 1447 1708 110 1785 1523 1270 1482 488 907 621 1898 1364 1010 839 273 997 1838 80 5 440 1965 453 453 174 1109 592 541 246 921 1348 104 239 531 524 1909 1545 1694 1935 1662 284 867 263 1380 1660 1351 658 1775 699 1762 872 693 1999 1347 1199 1416 1318 706 443 1589 1894 918 1065 537 1274 1160 1550 839 1082 1032 684 1609 1178 479 885 1507 1894 885 1411 622 396 1923 743 1395 1931 203 1120 1429 1115 1847 846 197 749 1167 871 1408 1811 1600 954 444 1491 1209 691 147 281 1063 719 79 395 52 128 1910 1296 1195 1107 1592 1219 1471 527 1751 293 844 1825 485 641 830 1318 1557 1524 1025 1864 907 877 729 637 197 1633 1923 1580 1534 802 1660 1810 1761 2000 592 500 1403 160 1221 470 1124 973 458 1755 447 1484 1130 925 79 1013 1365 1456 284 1727 928 1474 631 506 44 1174 955 531 1349 1265 549 1571 1420 276 1125 361 55 1499 1620 506 663 437 1016 1734 122 182 1399 268 227 1561 1577 769 1975 1354 880 1261 392 323 828 1078 1127 501 138 769 1126 1209 157 1974 940 1671 1264 100 1884 951 235 1925 696 1383 660 515 1202 1133 1655 347 868 700 1401 257 1617 972 1514 484 763 1493 489 1747 1909 1660 844 464 444 242 1408 964 1298 569 1550 1603 571 1257 799 369 1100 1938 33 1046 976 1906 905 782 1117 1417 316 100 1159 27 281 1584 419 1877 170 1374 1967 1508 1659 1697 224 1379 585 391 1067 1571 1007 911 408 1168 396 1529 196 1634 1897 749 1206 305 410 1822 820 1549 756 592 519 1228 222 1720 1437 501 1418 595 269 892 837 1994 1104 527 1805 1380 830 369 307 1308 326 517 1137 69 1715 1710 382 859 1547 1316 639 940 521 1897 800 438 1454 684 804 115 1187 670 1210 355 898 1363 1664 1176 822 1436 732 136 464 1923 1944 46 1387 518 1918 1730 739 551 1684 26 1489 1491 1578 1169 378 866 34 1175 1481 1695 479 1802 265 825 385 1395 520 1384 47 1844 536 1491 1591 912 184 738 1186 731 163 1984 971 180 631 739 97 400 473 751 43 90 103 1304 1132 1671 1389 87 1256 1598 1740 1886 37 1576 1304 1599 213 1828 817 1034 691 239 117 773 1532 1122 1907 1185 80 700 1299 1851 1560 865 1221 417 1995 1843 1751 1365 1356 736 586 662 822 1021 663 1821 1899 1649 910 885 344 1941 800 1424 1726 1035 1262 1029 653 875 1248 878 337 438 1451 1377 1297 277 429 381 790 1922 539 856 1001 1177 269 774 528 1392 71 429 235 69 171 103 633 1031 782 1591 1584 1351 1545 47 381 1440 1393 1345 217 1477 1336 1285 685 1499 597 1963 279 359 1682 1810 1773 536 356 920 321 631 1328 482 1430 1150 76 1774 514 328 548 1847 261 1896 1327 1370 265 1260 753 1271 426 1203 977 1833 1767 652 526 249 329 1953 573 431 1972 1252 198 507 1245 825 1201 1908 491 1317 1147 1967 800 1060 1517 386 1897 753 718 265 1188 466 40 1432 1218 994 1721 1682 381 979 1675 458 1196 1795 773 856 1765 719 1891 1599 274 374 596 364 311 815 675 913 210 92 1945 931 1172 1649 432 385 1792 560 1323 1670 1905 1575 132 849 1408 205 181 1411 1703 888 636 1416 1424 867 985 969 1201 1502 729 593 172 1798 440 1439 833 39 1715 1132 1288 911 220 1278 1436 1700 97 1035 665 1273 543 1090 794 621 1602 743 1212 1476 464 1981 1831 395 824 953 926 630 1045 1156 1653 1084 1431 1 914 613 1364 304 231 1939 938 1874 431 31 185 782 263 1061 943 851 783 1426 787 799 1121 1693 86 640 257 660 1431 1257 1669 1464 1574 1671 519 780 539 1284 1337 570 1240 1036 1577 1591 1660 1646 661 1352 26 1829 688 1253 1305 1864 1014 1756 1021 1887 588 41 870 1351 411 484 1351 247 127 604 1897 1028 1595 339 801 850 847 1610 1424 1276 1261 495 1130 726 1656 35 202 816 478 1409 1955 814 520 236 1465 86 431 1912 1186 1113 865 588 1655 310 1332 614 1871 460 395 591 1230 1070 663 256 57 1868 751 934 1726 799 738 99 594 660 524 949 922 1310 1304 906 1950 1845 1270 1012 859 643 669 1993 1145 1201 1778 1278 1964 397 954 1494 1518 239 1980 117 1725 1997 42 42 1392 1787 481 1036 1008 1142 1167 628 501 1603 821 1468 159 1043 286 470 838 1227 1199 32 1812 593 1246 1062 977 713 760 601 879 257 429 543 1255 905 911 58 323 1672 876 1325 1374 666 1335 1629 265 1262 46 964 544 1040 1495 220 556 1266 1677 1978 346 976 842 1944 236 468 964 136 302 1847 973 1958 1835 1258 1846 14 1089 1668 804 941 259 1324 1446 92 1374 569 1685 522 1278 1992 940 1417 753 1374 459 253 1372 254 967 1520 1101 333 772 457 1809 997 517 1565 1383 1895 1395 167 52 1684 1165 165 1656 1790 1423 467 1729 1386 1686 252 238 601 178 173 231 1975 781 1852 1436 1667 1515 1049 107 1952 50 1317 1670 220 381 144 83 607 444 887 1398 870 1469 1822 1420 497 657 1513 1130 1706 744 1970 357 727 542 918 1075 1809 1819 81 1730 1925 469 1067 1351 635 1209 1954 1466 1558 1546 426 1056 795 296 1971 1465 645 85 1466 1899 1160 1540 1379 1359 1109 1411 965 1466 302 1707 1206 671 522 981 473 1042 251 1968 1060 1840 734 528 1111 606 1667 248 538 111 1886 459 999 538 1485 127 1752 443 1226 1268 1170 1273 579 612 322 824 1017 123 1654 1808 838 617 1935 445 1378 165 197 936 1479 1540 764 598 1780 1595 1463 1952 1855 401 218 115 382 856 1635 1912 424 302 172 918 1720 1455 1194 1927 210 61 362 121 1929 562 637 150 1343 101 1664 1606 1390 28 1602 1027 567 1969 448 13 1689 872 1395 175 741 1792 1580 978 1680 24 1070 129 1608 1075 669 1772 1562 79 1542 336 1955 1426 1567 343 213 87 624 1869 1501 312 194 611 1923 1035 407 1911 1554 1666 379 1395 1144 1438 1417 1124 624 612 1264 1134 1726 1331 952 1263 1898 724 576 81 785 1123 1898 260 1193 317 521 443 900 1162 1561 1878 6 686 1248 1392 170 794 1603 74 1665 1960 1868 1079 1373 1959 1371 681 1646 1843 1643 1997 1914 281 1254 738 530 1977 268 879 1939 253 672 517 1130 1017 1107 1795 12 980 389 1353 101 886 440 1008 1887 162 696 1560 485 502 264 561 72 960 1919 286 754 1764 355 886 1561 635 1252 557 6 1470 492 723 199 1443 230 1787 114 1495 1325 687 1691 1629 518 1314 1128 1061 1712 310 770 817 42 335 991 1717 710 264 558 125 974 868 674 258 484 664 691 816 510 1415 1473 66 641 1949 715 1839 125 1809 1103 1594 1338 149 258 1300 1009 767 722 1588 1646 413 458 1866 437 1076 1222 704 1938 170 1256 1362 773 261 1370 1520 286 995 1317 529 1430 123 1361 1738 1806 580 286 1648 1291 213 83 1466 947 797 756 1722 705 1252 393 1838 1023 161 1629 1762 1028 29 117 1416 236 1319 1666 459 344 90 904 848 1557 637 575 1821 129 985 1257 1151 11 1712 758 583 234 1915 517 564 1522 1621 284 1559 1442 407 73 259 1777 19 1898 948 1403 453 922 145 1110 22 349 1877 154 1379 1854 314 1248 590 1430 663 409 803 1808 1660 1923 1598 427 1786 1112 763 560 889 743 558 1348 804 375 1940 656 1496 1529 1433 1567 589 926 139 1064 500 681 623 781 130 1078 1635 835 843 330 1044 307 963 829 1217 176 321 1510 1695 1162 1861 885 1726 2 939 423 1468 463 528 1701 1689 736 1428 1806 907 1555 1249 247 1811 1590 1708 160 671 1836 169 777 1569 1714 979 532 1792 450 972 1324 973 1975 1618 247 25 1699 516 1128 1973 302 227 1736 1067 464 236 854 1947 576 1252 604 1559 733 1045 1604 835 13 1929 811 40 1061 788 1941 1752 1177 1622 1697 135 1748 1169 1086 616 313 1897 894 1861 1723 634 1994 1411 27 350 167 1157 1920 414 887 16 107 872 1890 1231 811 979 215 1655 1630 911 1086 590 282 128 80 456 443 845 1944 114 1821 1475 1996 1715 1453 48 1895 671 1355 1965 361 1790 306 1691 1394 221 1323 705 1018 1955 175 852 1732 86 476 57 612 14 250 1655 1167 1483 1214 1585 578 1891 1791 1570 1686 1215 1431 1337 226 54 1884 1368 1954 234 1887 1687 918 1138 772 1454 1038 615 1012 1875 1044 99 111 16 1386 454 326 1577 1622 651 329 1709 444 731 1580 731 75 1921 159 1831 282 1022 1597 1901 1412 909 37 900 945 537 1768 295 200 125 594 1792 1201 1117 1853 790 240 1924 1938 969 1151 1693 1969 1371 1195 1254 339 113 1938 241 1518 346 923 1420 1401 479 711 276 433 284 598 566 1083 718 525 1159 1994 1118 1703 84 916 493 569 1708 1968 736 1802 1292 754 190 723 1611 682 1815 1571 1272 1722 1655 903 1088 1127 1371 152 37 1314 1475 117 795 151 249 675 1493 1141 66 1073 1215 1983 98 1041 1565 1619 1141 516 148 1161 587 869 583 670 1299 1865 1062 1010 1803 5 673 446 1847 1745 147 762 592 1820 1725 846 879 512 1488 391 1755 1751 512 1965 990 509 1237 1459 1503 1560 387 574 923 22 1420 441 389 1158 756 456 1793 490 1398 236 1115 1659 38 919 1229 1581 1862 1072 1488 932 556 249 1635 439 628 1887 1658 1012 162 578 1913 1109 1147 53 193 610 1317 1208 1145 1511 28 949 577 1943 1670 599 1123 1824 809 1410 412 513 1339 1743 1610 1353 602 1958 1173 1058 142 17 1058 638 364 1215 70 1985 604 454 680 976 653 316 1691 584 311 1480 1674 1489 561 1988 357 116 180 374 1627 844 1808 1920 1192 457 1006 277 865 1434 21 28 1901 140 545 762 278 669 1953 955 32 422 1632 272 170 1977 22 432 483 1528 1919 424 1503 1814 1724 293 1882 897 1881 1396 1867 400 1904 567 1053 89 1820 1355 1226 615 1440 520 1129 1994 984 1576 538 927 1856 332 1903 994 772 1291 765 1713 664 333 1667 227 1881 1767 619 216 1092 711 1455 243 789 578 1453 1685 994 1868 1069 1996 1705 344 1347 60 1863 1249 593 1388 11 1496 1278 836 1771 1263 300 758 1029 902 1239 1643 1336 771 1290 239 1028 359 598 64 1791 591 197 50 1578 648 572 407 1907 1783 480 1581 285 1911 1850 1720 1021 1348 1485 194 1637 1432 791 1216 1382 1332 535 1111 1329 50 1102 942 608 1320 649 1478 1603 1680 62 312 1453 1269 1284 301 992 528 1160 1748 757 516 254 1935 1393 1111 1444 783 1877 946 653 1122 933 283 1885 1129 1051 657 816 527 1228 983 608 359 27 245 1751 1509 1517 1227 1297 1616 621 1271 1125 1846 273 809 310 1505 1533 437 437 392 1830 649 202 1673 1097 400 115 374 653 758 875 1517 1527 1517 414 1324 1388 1007 1756 261 1852 1317 413 1646 1165 983 372 620 1126 597 1399 274 157 1558 1022 1700 1251 926 1753 1585 990 21 167 529 1911 1398 68 795 422 1685 1906 1001 58 1093 220 1056 173 1513 23 379 568 1721 842 1047 1571 1768 1648 1188 1151 275 1195 730 568 1676 1963 683 1205 168 527 1432 577 501 523 935 607 1313 1371 1954 618 1095 1062 339 1531 843 1095 1151 174 1464 328 353 503 1527 928 1769 1233 1283 847 1348 567 379 631 605 1335 279 558 932 1539 1887 1249 1614 1802 312 1162 910 359 1265 277 1955 520 413 1184 257 610 497 465 821 210 449 1116 899 1223 1014 245 1681 1087 499 835 1946 655 1768 1030 1772 1478 1638 1403 1507 1924 724 765 522 840 1969 510 974 71 971 342 470 1012 1439 1402 560 460 866 257 189 208 688 819 1008 425 1107 1380 1859 1079 359 272 1626 698 1995 422 76 1653 1674 1706 192 1392 235 1654 1460 1293 1637 1281 1331 1933 695 1346 1816 1524 568 150 1390 314 330 1985 699 19 420 1665 1308 754 592 1977 306 393 1889 1117 1373 836 1082 681 1464 1463 1547 199 1061 1364 765 913 1178 1842 673 339 749 922 1827 325 44 1700 1653 584 1136 226 1993 1342 1059 939 1326 959 527 1803 1040 1336 617 376 1257 1015 1374 72 1772 453 124 418 196 1075 212 450 264 137 878 1201 1937 1738 1775 852 1951 988 1575 1923 121 1623 205 525 1140 1483 1679 106 1510 1991 1668 209 988 183 1125 1724 1144 1918 1291 1160 271 1716 1578 817 578 946 431 1966 186 1180 1094 1657 1994 605 1808 66 1616 9 642 1940 1404 495 193 1527 1652 1343 1581 1912 951 1835 1739 1382 1984 79 680 830 1230 1429 858 1434 690 1669 249 1669 1016 1579 510 1554 970 363 891 1613 1153 1609 1740 306 1437 500 124 1886 1399 1202 1387 579 277 802 414 431 1902 1054 119 1790 654 2000 1831 703 1148 854 802 1717 1979 249 273 79 1326 1514 1645 1499 591 174 779 998 1089 1036 147 1510 756 484 246 1564 490 1091 1359 1332 312 740 1097 1487 238 921 1713 1651 1851 394 1261 1505 1611 572 1325 584 562 1446 1729 1048 45 1761 940 537 535 1982 727 1389 777 988 1961 1491 1094 714 229 1661 950 138 1589 213 833 1782 326 507 351 1015 1203 642 301 420 391 1820 1411 904 765 851 1460 1175 410 1978 1829 530 1693 995 705 1305 1574 850 604 737 85 1697 375 1958 564 1685 708 1251 552 817 1962 223 1571 778 1915 474 702 12 884 968 1238 1691 436 1213 1332 940 817 618 1169 1892 103 663 169 624 963 1954 1535 551 1728 791 1186 158 271 240 1775 139 1404 46 1303 108 126 825 851 264 1439 1636 197 1253 1374 853 1216 1612 1777 964 1818 187 286 593 960 906 1580 859 1467 703 1621 414 1667 1797 1615 141 1041 1595 780 161 585 953 798 576 456 1928 1519 1393 378 1747 768 863 623 872 304 1724 254 1460 1552 1784 1067 1166 1444 1410 373 98 1404 1918 323 1761 1172 488 401 1462 1129 680 1285 1325 1437 487 711 15 109 689 1184 769 945 1451 226 606 51 1302 200 1554 372 1220 1647 136 1211 1946 1478 1494 831 808 258 1944 1863 773 1941 1098 512 334 1968 1354 416 945 182 797 408 436 1682 1024 1071 1788 1932 1938 844 1323 9 1457 132 1897 1537 514 325 374 740 533 1858 1551 1759 1272 400 1695 828 1147 496 312 840 707 863 66 1288 1539 1258 1027 798 760 965 224 297 1284 846 386 1148 1837 1726 1773 896 279 784 1885 315 703 1493 353 1667 761 438 1341 462 317 1212 1051 172 493 381 978 487 1291 1880 218 889 1592 1154 1438 735 384 769 1538 1933 1748 202 1287 802 312 918 349 1021 14 523 457 1360 1346 1864 1592 1156 376 1792 1938 158 1635 1466 626 16 39 280 1412 803 833 536 304 1987 422 792 1143 187 1385 541 747 355 401 1077 1028 1927 1274 1498 1680 458 426 730 1914 1819 728 342 255 1607 264 728 1149 1631 1769 1769 1421 1659 1299 353 1778 1983 43 960 1170 60 938 1852 1525 634 1949 1228 1564 758 1869 789 19 791 1873 627 1242 1285 1123 1194 1056 1579 1073 1485 33 172 293 1039 627 1780 1703 1816 1195 993 321 954 133 194 819 1204 1283 126 72 1447 773 168 137 408 442 1602 384 422 1254 1552 224 204 309 1982 1763 1656 1295 1716 147 1949 1261 633 926 69 1371 1702 164 1548 1134 1868 1923 537 871 1593 485 1278 40 1270 1335 1347 967 997 1533 413 209 1706 1589 1061 33 471 1993 166 993 460 649 1543 1936 494 1560 1882 1204 1143 758 1779 114 319 718 333 172 1466 176 954 1594 1442 914 106 1180 119 562 1534 495 1571 1456 1084 110 1042 1066 838 1163 1986 1719 567 1838 1880 1592 1245 1245 612 700 1405 1837 1989 627 1651 1944 192 1574 9 463 1693 1460 474 209 18 816 520 1821 484 969 1003 1797 907 1418 1466 404 1862 1427 591 881 47 359 1062 1220 640 553 662 1928 630 1088 1123 1553 596 274 99 880 1963 1952 1792 1589 1209 1598 1741 1989 528 263 413 61 105 1246 1664 1509 1976 760 607 1832 1842 1336 634 1635 1916 634 880 1275 1157 1908 1279 1620 1031 810 956 1440 1178 178 1574 996 1433 695 742 225 249 1714 361 1330 136 1797 849 210 1715 1273 265 1328 1290 683 1752 405 631 787 775 1876 461 933 1574 419 1437 379 444 1786 751 291 1294 106 1167 1941 1234 416 1734 1896 100 377 75 1413 441 1608 537 843 1714 278 1203 1781 1395 1577 501 1465 1173 1064 268 1091 1112 1662 153 1617 1645 1166 1890 1024 1187 1942 826 615 640 150 899 1714 867 18 752 1250 1175 22 1519 1443 139 986 247 382 784 1703 879 880 1762 105 927 1915 107 1125 379 43 244 1564 13 1116 1485 1904 1090 1658 367 1511 1576 408 352 1486 853 1077 822 1312 1804 1725 1712 455 636 1836 626 770 1066 1720 495 1032 1520 1759 1548 507 438 1853 690 1969 1248 403 420 1375 727 1654 658 1846 1709 1668 1150 867 123 364 461 1697 605 957 127 418 481 1167 594 654 1131 610 1364 939 93 116 745 1230 901 791 556 1377 936 1922 248 1765 1981 182 1945 906 1933 308 1038 61 10 1997 739 752 1020 458 1693 1552 724 1325 1076 436 1211 328 1176 1137 1738 1949 1261 854 1776 213 1081 1700 1263 37 384 557 1272 861 957 738 1769 851 356 1045 452 160 582 1078 1969 1545 1652 1676 870 1441 712 1090 1911 381 304 1621 601 1128 12 363 75 327 763 822 1494 1392 1696 1176 1732 1703 1691 1817 1248 905 1557 839 236 1357 1484 286 697 1543 1120 1816 962 878 109 1063 842 1329 1706 257 1863 438 33 410 495 1171 1776 1080 1442 1649 880 1923 1496 157 1348 700 285 1600 1011 1760 1625 18 138 1532 1365 378 988 275 475 1850 1563 142 1773 1897 1196 1140 1481 1232 917 1946 1068 1769 874 1628 1828 980 489 1084 874 796 867 1002 1136 1850 1468 1014 1591 1336 68 226 21 1017 951 571 341 215 674 233 974 509 1575 1061 777 1591 515 1371 189 1270 1486 672 1389 680 498 325 21 391 1087 525 433 352 1135 1292 1311 1064 1510 1120 565 122 1244 324 38 1236 478 1202 1361 627 1761 697 1530 1755 1577 399 141 972 473 1145 1617 1521 475 889 217 315 1091 952 721 1981 79 852 375 1561 1266 683 279 476 1089 168 76 1301 1693 1325 1652 763 1506 994 1907 1840 16 1821 1802 1488 312 1651 362 255 1193 398 1475 130 539 160 1090 1388 523 454 619 892 1609 1088 1107 789 975 384 1665 687 1987 1745 854 1132 1166 122 74 141 318 1683 1049 725 280 695 1806 702 738 155 1263 747 385 494 57 750 206 274 29 715 463 106 459 1517 3 1123 382 1448 621 152 1401 622 644 1344 1552 421 1386 315 490 1257 1260 1278 1604 926 1338 763 138 377 856 901 1650 688 292 1202 234 78 505 1697 515 1836 1427 494 365 444 19 787 1910 792 357 834 685 1883 193 1920 220 733 223 1092 1413 933 1199 865 171 1226 23 1184 500 27 718 1058 974 560 985 1300 1328 1952 835 1188 19 1268 1395 1538 257 1804 1128 571 1212 1120 536 1794 50 1946 1146 1087 1487 1603 800 45 1315 618 1066 1519 1174 1564 583 435 1962 1552 1756 746 1008 195 890 1590 685 1540 859 1204 542 560 125 748 1993 240 1650 279 422 1537 423 113 1583 1941 1012 1951 1460 1544 628 1635 481 22 950 1149 164 1899 514 20 762 1979 448 821 169 1203 421 1547 499 239 96 1408 729 1966 276 659 1678 147 1990 1019 1102 1645 650 1275 1183 969 552 1414 935 1158 597 36 286 841 1232 678 1445 418 1514 119 1367 735 601 3 1087 272 863 828 362 987 1398 107 766 225 1759 1140 140 528 972 45 1234 1498 1354 256 1139 1142 211 126 1883 1558 1842 1335 1710 281 1096 1080 1104 1825 575 1172 1403 1815 1677 1158 348 558 1724 1653 734 277 584 569 1132 593 584 1933 1281 1803 960 934 1458 885 966 707 1950 867 1940 1910 85 1672 1389 1650 1879 46 1235 1908 1902 202 1897 1415 431 15 501 1075 1629 1634 1976 198 910 270 1488 1733 306 1417 334 1621 1057 1478 996 1861 725 77 705 862 1720 1464 448 814 414 1631 285 1665 1238 982 106 370 1421 1493 1570 352 612 361 844 644 1028 617 209 402 1311 235 1633 1486 952 56 1203 1281 325 1149 1500 892 1796 531 1714 748 172 1410 1521 1823 133 1026 1294 1110 1211 1186 506 43 1615 1164 281 1253 302 1320 723 1433 854 1537 523 1091 711 1781 238 182 886 576 430 1952 1864 1435 832 1057 780 769 1891 1054 377 1763 994 865 987 188 1052 1011 632 1287 1106 1069 1144 432 352 811 1204 1640 1551 210 222 1117 266 1204 1490 1257 1632 721 1611 1242 298 1408 792 1634 798 1535 529 32 451 1927 1285 1983 357 1091 1301 1101 1035 370 1143 1070 1063 603 1731 1490 1406 1841 1234 1140 249 23 265 645 267 1109 752 713 1445 1036 1015 256 454 1655 1483 855 326 914 198 1888 1268 639 1941 783 1902 167 574 1479 1458 1070 897 1717 1283 890 846 1466 670 1893 791 207 126 609 920 404 460 491 1764 1721 1595 515 98 1585 867 1595 1096 1556 1628 1806 1302 84 78 1508 54 450 1302 1043 850 801 267 743 1063 459 1842 981 409 164 223 1372 1511 156 1949 126 1265 664 768 622 343 227 1144 1145 163 1521 1577 1178 57 868 1609 1993 1470 1267 938 980 1959 1879 793 977 1812 1512 1845 642 1117 408 980 234 587 1886 258 511 1802 5 252 368 1565 454 156 1513 643 100 1013 1509 1593 1462 146 1331 256 938 1450 1372 384 1336 1319 52 1053 21 1479 1423 1417 617 1283 694 1066 1699 1022 682 1613 763 63 1049 251 872 1059 1614 267 132 1244 701 201 476 1023 1039 1077 1740 989 1227 1567 603 976 694 1266 51 601 13 110 643 567 784 106 1544 506 1265 473 1978 792 1661 1469 771 704 1098 1658 165 686 34 236 812 1087 1966 1755 130 37 679 574 1986 861 1177 1150 79 1662 1930 237 1110 1205 281 374 272 1999 490 870 93 118 705 1499 510 1888 1276 204 321 660 710 1258 1410 895 1194 710 1744 1366 1077 1251 542 1661 1631 1660 219 1607 90 633 1284 431 428 302 1256 1430 1114 1445 1309 45 406 1182 785 950 1771 723 83 358 613 273 1091 1470 6 1252 1399 810 423 1425 848 1673 860 1706 765 879 1899 1294 1870 471 558 1759 1035 1613 87 1832 1638 1243 404 1647 1390 434 1875 951 1013 1947 1367 73 1620 1934 1867 1812 190 323 1398 594 1139 104 49 1533 294 1427 1141 482 1152 711 776 1748 1062 1484 1737 1604 1097 1866 1866 432 1709 390 1502 1178 1004 1057 1315 1723 1115 1757 1921 376 125 66 579 1171 1031 832 1142 1732 1797 501 1952 1450 923 737 1539 1644 1645 904 34 565 291 583 627 576 951 1707 1606 528 17 367 517 676 1813 69 1916 521 1643 1879 250 175 864 1645 1352 384 1835 1649 1754 1199 3 1298 388 126 159 822 1136 1586 157 916 1373 523 199 128 681 430 50 1544 578 53 297 111 25 555 1387 1544 504 1696 1328 294 197 707 1969 1 120 817 856 1131 1754 841 1222 915 1807 930 948 138 853 351 124 500 1805 1938 681 658 1433 622 460 798 1191 1921 145 790 93 1458 481 1772 53 504 1913 1581 1691 1516 506 977 1285 367 2 1843 1042 766 1084 146 630 37 1699 70 853 978 781 1814 222 60 550 1914 842 1748 1001 1805 1428 282 1607 1365 491 99 1505 342 1046 1449 312 580 968 1476 344 1192 1109 376 1935 1716 1299 1999 1108 666 964 1272 950 330 179 1183 131 794 1580 639 363 332 1874 390 1779 1754 1819 1417 46 37 222 1895 1385 1086 1553 674 1958 852 428 139 571 2000 274 1181 1739 1517 1552 1453 1766 477 102 992 125 1911 967 1966 489 1925 588 1206 1820 557 1037 1218 823 782 66 43 1550 1390 1303 400 361 897 1263 36 1292 845 746 789 170 1020 1610 1684 981 1889 770 482 857 1838 128 1448 1466 534 589 714 1035 734 1778 1596 1408 522 397 1557 1734 709 372 547 897 1568 25 736 903 863 975 756 540 241 1692 138 476 1215 1472 167 800 550 389 201 1531 600 838 1532 1749 399 821 1235 1850 1524 760 1124 595 1295 1988 613 661 1184 93 1942 88 1454 1549 1215 1771 1742 979 620 1318 6 125 1270 1425 306 1657 51 1235 1222 1560 369 1629 1397 916 799 872 754 1876 1820 668 1893 1422 1604 1666 977 1564 1000 1693 1380 962 686 500 1422 1662 1129 1123 517 433 1514 211 1847 1309 1367 359 1426 1280 603 1433 1025 1872 1069 52 1176 903 1334 1459 1074 66 397 1865 56 292 710 739 1973 736 459 635 1400 390 1208 1006 714 333 557 1696 1905 1619 192 430 307 801 81 1237 1647 275 114 1170 1897 1558 1783 1673 1972 866 1962 713 421 954 323 799 1093 1009 1349 1163 1687 608 1740 1824 635 726 918 1232 690 591 959 711 1731 1527 162 1414 1181 721 1917 403 1294 835 1876 15 1876 869 793 57 1234 794 1082 1441 677 749 27 63 919 1648 1830 1189 1380 881 1280 98 1051 446 1550 329 87 1338 567 1873 1695 912 348 1454 107 904 21 1680 1736 808 478 282 253 477 146 1030 31 458 135 567 402 1647 1466 319 1505 1838 348 962 1360 1370 1582 266 815 1297 664 285 2 1660 1936 1772 175 836 1305 1341 103 1223 298 939 281 1483 737 380 1972 578 488 1892 187 1231 1254 1577 1326 649 585 598 566 1213 1810 515 1264 1608 545 1269 1471 1221 724 1026 1035 756 298 1608 414 1612 1933 94 353 1698 1391 1707 1234 1018 195 1189 505 1950 48 717 1596 1677 466 1834 1023 1861 401 707 1439 1332 1894 1425 1441 1787 970 915 1446 1989 18 1620 1235 742 1001 1178 750 311 1724 960 1467 385 1451 1303 1288 1960 1470 1145 1221 1707 599 1918 1705 793 1063 1074 1601 901 755 342 1897 781 1144 1621 1120 1015 684 91 1575 477 856 1569 202 12 1123 1868 531 1127 1824 567 1227 305 1083 638 627 1483 479 493 1682 858 1100 967 255 1180 1927 443 1169 301 1891 1060 53 213 303 1377 1520 1524 399 292 1413 1266 1759 670 1225 1760 37 363 998 1378 551 1418 1437 289 1997 1936 1279 1404 680 109 894 1487 1379 1535 495 935 169 726 883 1028 696 984 1062 720 900 5 1287 1279 1262 493 954 1639 614 33 1738 1234 1519 456 931 1922 1874 931 926 869 1686 563 1022 617 1487 1641 108 1730 1508 254 1342 89 566 804 605 1479 333 1725 758 754 165 202 113 375 1817 871 1441 1769 142 597 251 152 1428 24 1418 1494 520 130 1362 550 573 943 84 1302 1469 51 1490 1615 602 1585 20 1466 394 78 905 565 1283 1588 1777 231 1811 1083 507 912 995 1861 1739 820 156 649 703 745 11 260 1393 1775 321 1642 1375 1120 1038 738 10 312 959 1187 1116 535 1158 1849 413 852 1673 1277 151 132 1629 1620 313 1644 980 1639 1305 515 180 243 1342 1947 1691 225 1276 65 384 841 1041 1315 140 578 1328 1651 1992 1725 1020 201 1912 1283 1063 1741 809 1676 1899 501 503 1218 1465 699 1522 998 1504 51 1378 129 865 1164 393 1756 161 1060 1911 1748 782 1457 116 888 1077 174 873 1190 1171 1234 400 774 1066 487 701 724 295 10 1789 1763 194 1806 110 432 166 998 1967 1573 1153 387 1946 639 1534 906 1167 1075 497 618 131 1532 594 1820 504 952 1582 188 175 1475 1867 103 1275 308 1227 1493 1240 1127 1090 1865 1484 1515 1771 1159 77 413 1063 1286 867 388 1464 1942 1423 1294 270 579 1307 1083 1951 1514 756 9 764 1739 822 2000 386 880 1351 959 1598 1165 1399 405 37 1497 598 1445 435 1596 711 996 898 1577 643 1445 253 1998 305 1175 949 329 900 1005 532 1085 117 1342 960 1062 1956 350 610 937 249 1901 1480 848 1199 558 1832 1477 1507 1899 454 1212 1385 631 488 1205 1537 996 88 1826 296 199 761 486 321 600 509 623 725 1710 1862 166 345 954 828 1381 495 1794 1791 1672 608 1698 62 1094 1401 254 39 737 355 987 847 1452 791 702 468 926 513 1941 1793 1637 1028 1125 210 172 1311 884 1081 287 1567 1944 272 1870 1445 1823 848 192 441 625 1553 1002 655 114 979 913 393 1916 1485 492 1709 61 1075 269 1624 1437 1629 754 1315 1843 1974 1319 886 1176 515 1630 1994 540 213 33 579 343 336 1351 878 179 204 470 1574 1384 1531 217 78 24 125 1410 1274 1933 449 512 606 815 1981 484 156 1946 719 1457 1544 943 1525 403 654 618 42 1009 311 1348 514 1877 199 634 216 540 1258 494 677 505 1361 812 420 527 1207 1152 1076 47 937 390 1902 1422 1158 1730 423 1643 899 945 680 1072 1250 623 1100 1446 595 1178 1498 1006 1275 1431 1508 493 197 1332 1343 983 1223 1966 1972 832 790 1860 1430 79 1212 1660 517 819 473 500 146 347 839 1067 1428 977 19 209 922 1334 393 1164 594 100 559 124 442 239 1301 1042 117 382 1898 156 1328 313 931 628 149 1555 232 443 1455 1978 463 112 464 1293 1886 901 1456 653 1723 851 647 1078 614 1804 988 1296 633 1922 462 338 1678 295 1971 726 1314 292 1936 499 1960 1614 1209 54 1890 485 377 1778 540 879 1652 1194 921 1717 650 205 1762 1740 447 1026 491 55 697 291 168 507 89 1486 369 1443 1230 1785 1602 837 1894 535 1894 516 375 73 21 983 1181 902 1419 587 324 510 1259 212 1865 475 1924 186 12 394 643 1009 296 472 1256 473 1351 112 797 616 655 788 565 900 97 1306 530 1734 836 825 730 1883 1357 355 1130 717 643 102 59 1889 800 1822 1764 930 330 205 1840 302 1122 430 114 975 1916 822 534 861 1761 1932 730 1938 1297 1418 1677 1327 1709 1284 486 733 69 233 1800 1110 493 776 1893 148 277 1077 368 218 872 716 1816 850 1061 52 514 1527 477 1896 1445 1781 1292 546 860 541 76 1705 439 189 550 1837 900 1087 490 1711 317 993 1346 1655 865 645 1665 737 791 1626 289 535 991 554 702 933 1660 197 1277 1944 1728 911 1122 745 1494 229 1616 1593 118 198 465 109 1252 1471 1864 379 1130 231 533 517 1927 205 154 503 535 1967 1788 1036 54 1340 1452 293 1504 956 550 1788 1850 446 1609 1750 294 578 1288 7 1842 1880 1281 1867 1043 1065 1548 1106 1505 405 1862 1291 258 1852 127 1988 1771 1041 1744 609 1956 1259 497 315 636 1646 1066 1499 812 1034 1336 167 928 1123 1395 604 564 529 1982 573 1964 24 1742 411 583 666 382 598 1812 652 130 1619 932 6 1371 526 1906 623 107 673 1137 904 1257 677 1510 1160 1895 489 1430 72 1378 17 1744 544 938 16 478 162 882 1162 1175 1668 474 1923 825 1444 1852 876 646 1847 436 1743 1741 1123 899 344 1514 863 1589 1591 1152 1511 481 324 374 963 17 1666 1455 458 1764 535 1487 339 1760 762 570 1421 1819 1918 767 1008 1948 1358 1942 227 381 537 566 1551 869 1089 1626 1492 1843 1102 1381 1195 1133 328 1875 1740 1130 597 1601 592 1324 16 416 153 1890 155 1110 1777 1820 1270 1606 1584 1793 1648 449 66 782 1565 221 729 448 56 453 1599 324 75 337 1790 588 254 535 1107 389 508 690 1616 1719 1884 1442 1506 188 174 1140 626 261 324 1412 624 729 547 1152 1532 784 378 1438 823 1983 1155 1057 1226 1716 1127 696 244 532 1399 1496 1690 163 1960 1227 1530 468 639 1496 1154 1346 1469 325 495 463 668 1179 1815 378 747 649 122 854 1991 28 1495 1592 939 957 1579 449 1560 1482 320 1582 1960 858 403 732 1872 475 262 112 1316 1295 328 853 432 1143 1553 423 1172 1789 1042 336 111 552 1644 801 896 652 1905 724 200 145 280 1839 20 885 1588 1708 1258 884 183 662 1585 583 291 198 822 890 1090 1919 684 259 1574 183 1220 1712 787 663 1230 975 1228 1525 239 1220 1179 768 1299 791 69 1403 52 1612 1677 302 251 1383 232 1305 391 351 1298 1834 1036 1154 622 497 1662 1433 1635 1234 1198 350 5 1675 932 827 1458 471 446 517 511 18 455 89 1409 1838 619 1814 1216 709 1402 763 184 1104 1308 498 1379 1271 1652 189 500 1306 1848 1359 1909 48 1247 95 1923 1021 1436 1401 1560 105 234 1829 569 47 1945 924 1521 227 1224 1912 1822 1704 67 1707 1947 81 351 227 990 1942 1715 285 1826 1706 489 1927 680 1994 198 474 777 1800 870 1352 1951 745 1580 1458 645 331 1401 893 1884 1580 1673 662 879 1927 1558 644 1081 1408 1896 797 1862 66 138 843 199 1702 755 464 10 1127 1251 1256 714 948 364 319 1298 1381 1348 115 872 1410 1512 170 711 624 178 310 813 238 1742 1800 1799 1359 1850 1908 250 1192 620 1492 484 1997 600 223 1313 1175 626 107 1874 553 1889 992 123 611 1221 1199 1964 1110 827 644 1362 473 1630 823 175 11 1615 1193 504 554 1560 141 1709 1907 1854 1940 1806 219 1558 1583 748 1678 25 1790 1805 870 1002 414 836 975 456 1139 1665 584 191 626 1205 492 1908 1618 1624 770 672 1155 1342 1473 1820 944 1080 72 1535 1202 743 1710 1860 85 918 1845 1775 174 1977 1396 1729 605 560 853 1386 127 1088 699 767 648 1716 169 1004 975 1792 1967 1179 778 1623 1462 1494 348 669 415 441 1996 831 694 1788 1463 785 1437 415 1625 1416 1526 1895 408 1706 112 1176 290 1875 279 1699 200 682 1477 1555 1834 755 925 162 101 549 1754 1921 1419 1438 1315 8 1266 342 1745 1690 95 738 1588 1421 244 1690 1331 760 632 333 1827 622 358 547 1979 443 281 628 661 1756 166 551 1734 627 330 1773 1570 731 1190 943 858 1369 1224 1092 1527 228 1340 1352 76 1783 770 154 1351 1428 1442 213 1336 747 365 1458 677 283 1478 1899 1021 1528 786 1698 1131 1742 539 99 1966 213 1531 1880 1799 70 1095 988 1186 1916 1417 1234 121 798 835 647 997 780 113 1829 1414 1544 1134 1961 1397 232 1082 1143 104 617 314 1308 1542 550 1312 1333 1132 1256 301 574 622 240 1060 1069 1842 436 385 33 298 1958 1626 1157 352 59 1925 1321 999 1290 1130 1635 863 419 442 209 250 1187 480 1282 989 1589 982 70 1465 938 1964 452 26 1069 565 75 1695 1408 1554 922 939 1675 803 1315 1083 1591 618 1533 986 773 1011 730 1105 36 418 1161 803 1891 555 653 1912 675 471 541 152 1217 1845 621 1995 1363 320 972 1359 1729 1648 959 25 198 547 1263 1855 326 1037 479 709 1650 1358 1697 278 314 595 1177 982 915 1775 1329 438 121 1324 271 360 230 732 452 67 116 37 1718 1321 816 1692 384 55 1983 1 744 316 1525 1612 1218 1854 963 1910 1251 650 833 1772 1641 602 1581 559 1305 604 1522 303 1640 256 1453 473 1806 818 1324 446 1752 1673 1672 6 1565 767 260 501 1652 1939 1734 701 1396 171 1014 276 1131 333 1188 504 1987 1664 463 928 114 318 1683 388 1121 1485 1475 208 1823 1535 1112 1157 1430 1558 1864 1424 527 1980 1850 1631 1650 226 377 1809 289 1591 23 110 1029 1292 612 1511 280 917 239 607 5 946 1660 1690 1885 1199 279 180 1276 1769 1752 326 1899 1858 488 757 1735 1847 1554 507 737 1072 957 1417 1127 1895 474 1805 1684 989 1577 1953 324 1641 1216 916 58 1730 1406 1502 789 1599 749 1694 1728 1725 615 1829 1049 1650 1051 280 1093 1439 1887 1234 1426 235 424 1801 396 669 712 642 84 1898 583 455 62 1696 53 472 1338 1138 319 864 502 5 1760 297 514 1674 1242 1890 644 1630 197 1456 748 1726 1015 1875 90 1598 148 283 47 1164 840 954 1682 865 499 140 1972 824 1797 948 1846 322 938 1000 1961 1545 215 336 1205 1315 1366 1515 671 1833 1902 644 805 153 1415 1251 652 8 12 70 1068 812 817 1713 1257 218 695 835 1910 1035 958 475 741 1237 1163 699 1730 903 826 1164 1217 1444 1686 802 645 211 1830 1778 1091 1350 762 305 437 779 871 95 1443 2000 1934 1028 751 1546 116 1721 1584 1383 1150 906 466 1538 571 922 860 1799 838 1592 1778 1159 972 1793 235 1998 859 1477 838 1812 12 350 761 1969 306 271 1722 1221 35 1130 1505 198 1719 1125 1261 1867 1614 1933 822 489 1239 331 1508 1580 207 918 174 344 246 1642 917 928 152 471 354 1511 10 925 1005 629 1060 1255 432 556 750 373 1563 1276 1230 1806 473 227 177 885 435 1097 391 1708 211 204 1044 1238 1388 1111 1460 914 120 1432 1423 357 386 146 862 646 277 144 765 1440 116 1883 481 308 700 381 811 1661 1991 535 1709 872 866 1441 1245 1715 561 384 360 293 1170 125 1257 783 1711 115 1066 1714 936 537 1993 1200 800 1313 1919 135 839 1135 1710 1612 744 1758 1833 1588 1107 576 712 1065 1118 1973 1835 1386 296 1102 1167 660 1966 1618 159 96 449 1968 237 1069 792 694 1425 1680 674 561 1617 1768 1022 1062 1458 1655 1119 17 1021 126 266 604 358 664 1506 226 217 827 662 469 1814 826 377 1485 1775 1006 1634 353 366 261 437 1851 381 1707 1058 1783 1536 105 300 988 1318 284 1581 1278 192 296 328 19 1344 364 447 1221 1798 631 726 23 455 283 167 1660 1136 593 344 1316 25 1085 1146 1992 1117 899 499 1368 1224 1930 1471 195 1394 609 898 583 124 431 497 1466 600 1935 1185 1640 606 252 1600 1949 1148 1385 1827 1621 1214 1796 1647 498 430 1388 1549 1391 1470 1073 1176 1059 739 91 1640 1911 1076 1501 1892 1995 1268 1323 963 742 124 1274 739 1293 381 1975 766 550 787 1354 522 77 270 1388 960 407 190 728 768 1845 332 1230 1426 1579 1825 589 240 338 337 306 1410 858 616 556 922 500 760 626 1489 543 1921 1815 97 1777 1987 108 230 121 1392 759 687 962 533 1603 1576 587 1402 24 1517 1061 904 92 632 1404 795 314 1387 1418 312 66 1077 88 1504 1777 1230 1382 885 1987 69 893 29 38 669 1395 1957 785 627 1982 1016 1909 531 397 320 1282 1947 1380 1548 381 1904 1094 1779 1952 1520 1096 295 1618 1912 179 365 857 871 1898 925 1054 1282 1021 245 512 793 238 979 1964 154 1154 962 475 357 1209 404 1596 1376 1314 465 563 1563 1064 1695 1330 1431 658 547 1479 1778 970 311 1766 230 299 1596 1913 580 177 1778 149 1626 572 229 1359 844 1365 298 1343 2 132 1163 179 1631 144 511 1143 1442 1113 1342 1076 848 1059 1059 1750 1745 116 1699 115 1866 208 1309 41 252 930 546 391 1610 974 807 622 1584 1573 1993 473 130 1304 192 1675 435 1505 1687 264 1656 702 1451 1895 428 1631 33 870 53 163 573 687 934 941 1361 650 534 1517 1379 674 753 1164 1026 812 1918 168 362 1013 193 1601 1541 1356 690 1091 405 1328 477 1509 335 1627 1451 689 282 1519 641 1126 1145 912 248 1130 1173 818 1741 1939 431 724 298 712 516 94 404 371 1121 359 422 234 1481 1562 1390 382 133 761 1894 1092 251 1746 710 1202 627 881 296 1996 918 455 1612 128 327 1434 557 31 1558 1165 516 1821 1971 1905 1772 1562 416 347 261 1618 1210 1576 893 1026 1705 351 540 396 1862 1190 1742 1725 1821 1992 1494 1773 163 325 1969 1574 1033 250 1881 392 1586 626 876 1325 49 1517 556 857 375 1841 1640 1732 508 1934 1130 667 91 1398 562 275 1427 685 1651 1344 410 1245 1949 1445 1893 685 1147 796 790 547 1086 1193 933 983 266 1706 995 1947 78 642 699 104 778 1478 1417 1530 1948 1959 1455 798 108 817 261 202 665 1332 961 1887 563 1249 1896 619 970 887 724 434 1286 1278 1927 750 1369 467 190 1780 915 262 665 232 1844 1745 1034 212 791 442 236 133 1501 42 774 1047 439 703 1008 1491 1544 319 1717 101 1274 653 282 1266 1120 881 302 1194 1805 1491 1682 1850 1107 649 395 278 1693 1202 1110 133 289 273 1435 669 224 77 1253 1969 1041 216 1153 1528 1789 719 501 976 619 66 995 1890 1007 837 877 1192 1343 1878 1483 1500 871 1280 1916 531 77 1535 1529 570 663 564 16 1791 907 427 607 1108 455 1260 1743 751 1907 1167 1636 1189 451 708 146 457 1073 1457 1346 1855 747 1901 1477 278 1129 301 1208 1877 1330 92 472 1925 1039 689 1368 1471 192 636 1729 1160 1470 912 1002 490 896 551 1176 309 338 66 1671 166 579 1489 410 790 157 1555 1567 1494 1403 557 822 1193 550 1856 1060 1332 1824 406 435 1697 1013 1613 508 1738 1166 1016 1912 36 1320 1969 1091 1801 1685 276 50 411 1090 472 1111 406 888 127 290 1653 1766 1601 1786 1480 703 867 1628 788 688 1005 211 956 1222 253 89 159 1725 550 109 1441 219 157 294 1646 302 1046 215 140 1395 1705 1587 753 233 1787 450 485 549 1355 565 553 1864 410 807 1944 318 1150 468 1356 1704 1849 1870 309 1468 69 829 694 922 691 663 1536 595 933 1986 403 1942 1864 1205 226 1915 1638 1061 502 1891 1498 1167 1046 1775 869 64 1238 1088 721 157 173 479 1685 65 683 991 408 881 1979 1760 185 550 677 101 862 1003 1895 1415 1755 421 613 1035 1366 35 1455 817 1769 918 1106 463 1911 467 882 974 1411 967 1670 1300 781 1467 164 993 574 296 574 1133 1238 1275 461 34 1252 508 1790 310 1158 332 1370 1197 1713 862 426 1324 51 1864 1594 1200 391 297 1870 320 586 893 99 2000 251 1103 791 1912 264 558 1739 1589 407 211 1095 1950 1441 1618 1071 265 838 751 1589 687 589 1587 1712 1005 1275 1535 731 1741 646 272 1568 1780 1802 804 951 525 1868 796 553 1190 701 1138 522 1098 1601 1324 919 1743 1248 930 684 1712 1165 1821 1785 301 1445 1952 1558 1234 1210 1660 436 1701 849 1022 70 1044 1097 1340 1344 1087 654 224 1295 417 1212 1059 1513 1877 1015 1070 1958 1847 1466 317 1839 136 1022 149 1654 150 1342 1448 1878 732 218 1174 396 1221 1816 182 23 1591 289 661 1724 1485 363 1071 301 53 18 1564 123 1452 1069 540 1513 855 399 1910 1715 595 1994 1740 1615 1135 1003 1700 1570 24 1314 1955 1654 1077 64 667 891 1861 870 1015 44 1718 1803 595 51 1335 1438 593 688 400 1165 346 133 816 6 978 1141 775 268 527 927 1637 461 1467 6 1827 241 711 1267 321 1828 419 45 1919 1720 908 7 1056 389 1685 90 1548 419 1593 693 581 570 1312 1571 1884 119 144 1500 229 17 629 1998 1112 1517 1828 1485 857 1759 1756 1384 1002 1090 1967 254 1856 90 1968 1761 1907 295 44 410 874 461 1998 254 1223 322 1294 1711 878 1096 1066 22 876 1628 1304 639 373 765 602 1221 1214 433 1795 913 957 1364 233 1517 1454 595 1115 461 823 1880 933 1392 686 1991 1746 451 1417 1928 1969 1318 1591 277 683 1220 61 71 1172 797 563 844 1904 870 1264 621 1912 1252 691 157 13 1413 1844 1379 1724 1728 235 364 291 765 127 1866 1011 1671 1329 1906 1302 1713 25 789 163 359 961 1853 367 103 434 619 1078 1408 492 558 203 1834 266 326 1548 1318 1428 25 1514 631 1734 1382 199 176 530 1993 753 1696 818 383 1070 1004 1616 490 1512 588 1801 311 1211 201 95 109 172 1684 399 281 525 1995 1123 1224 254 952 184 1300 1718 1242 930 1683 1187 1512 1742 1436 334 835 568 1292 690 923 1919 1160 1966 1461 1270 1396 201 1084 1004 1619 182 902 78 16 1609 1096 172 1100 1160 1052 1097 1928 1013 593 1782 886 1803 36 226 763 278 942 555 1592 104 30 1384 665 58 1849 58 605 1152 31 815 888 1232 1055 537 309 1988 1870 735 1648 126 1140 1907 323 1196 103 292 1679 1676 1868 692 1613 1793 59 941 1509 1302 259 751 623 1778 382 1757 601 269 54 1641 649 1075 1736 845 499 983 1208 1531 924 409 1077 1607 1551 1307 622 532 48 1376 1013 204 1184 53 1219 725 641 741 268 1856 187 1192 1477 755 1422 1468 1539 1257 1640 1831 853 520 985 1979 309 1540 1861 619 283 1186 1449 1069 899 575 1218 385 864 834 1051 897 80 432 1110 424 866 1135 285 1320 1942 172 968 1639 756 721 1921 1546 1695 1825 1591 853 1163 54 112 497 1805 285 1875 927 1954 1920 1061 1741 1987 405 1105 950 1463 21 781 958 153 1087 1883 1935 1292 1197 1038 1229 444 1800 1998 1201 1431 1448 61 1924 363 1630 1690 874 1714 1734 1766 945 1468 759 182 1546 203 1565 808 1351 229 1864 985 1270 533 694 1990 1485 307 863 1537 486 485 128 1831 253 982 1274 400 136 1063 779 151 54 1315 542 11 475 1415 1903 916 875 465 433 1914 452 712 1939 18 946 1116 1248 170 717 1888 1606 1688 101 917 1178 1245 1649 313 777 16 1252 1632 1938 841 1793 657 1155 474 1777 1541 321 1813 1315 987 108 554 883 480 785 127 1229 893 1842 406 883 433 900 201 910 1472 1127 585 1666 300 427 1351 1813 116 1121 738 482 378 1888 1491 248 217 361 309 440 86 140 842 79 918 1244 953 1728 1409 369 284 1671 1477 445 665 1993 1278 1858 1263 175 437 817 852 821 1975 1093 332 1598 1415 1538 189 474 1398 808 1249 651 1074 1437 1883 1172 1965 1577 173 1939 191 563 1418 176 1070 1373 1495 470 430 475 776 1731 1876 1194 920 1803 63 463 1912 945 1961 1885 556 584 1865 1259 867 86 1069 1813 1126 1514 1175 65 658 960 1493 485 473 83 598 312 1893 323 937 1814 1343 791 1032 408 1855 452 1861 1763 405 1774 1796 767 696 1822 234 267 61 1990 916 912 554 337 1674 771 891 1726 1141 686 1940 1118 95 177 424 283 122 1861 1978 1772 1733 1970 243 1910 1226 466 1283 1302 1515 1429 939 1676 526 582 1626 1098 1750 173 646 1294 884 1015 1469 1275 1293 803 493 719 366 1758 129 320 286 98 1485 1704 1747 1306 1660 1155 280 1385 455 215 1885 540 281 516 239 701 673 1547 1882 1321 1992 595 556 580 1076 1402 1419 1788 507 1385 778 571 1516 1355 1112 993 1211 1888 442 289 43 733 1498 1626 49 198 1135 1962 1574 1198 351 686 301 1518 1218 1693 1510 820 1402 549 1202 1966 240 645 1224 392 2000 910 1207 1875 759 660 1101 150 796 969 40 696 45 91 523 1519 1436 333 1843 1427 394 228 1098 791 1825 1395 1884 633 1320 1177 536 1831 1251 424 1274 1204 234 1082 838 1643 1675 143 23 436 354 1898 1897 37 1208 1469 1187 43 41 34 346 153 666 588 1650 431 1675 621 278 479 938 1817 154 300 1480 1738 126 948 656 1638 118 16 757 1486 1576 841 1435 1288 21 29 361 863 796 466 829 1914 1644 1978 272 1962 616 1400 1756 888 480 530 123 878 1645 520 258 1460 1565 1140 494 1023 176 738 45 1125 385 690 1937 996 729 1387 1376 1299 433 834 623 89 1383 683 865 1885 932 368 1098 1117 1275 144 393 1299 1187 1689 117 1045 1048 329 1895 1372 1439 1969 1593 1079 1161 1291 301 193 171 734 321 1184 219 208 1121 1968 1917 1227 190 367 399 1091 1134 58 1233 951 259 920 1050 773 1536 1797 1463 1683 1002 1826 1844 348 59 491 128 1751 269 265 428 878 1237 1817 357 397 1422 908 1138 890 1016 1857 1535 853 559 80 540 719 449 1688 624 1360 1611 1084 1266 515 1267 1769 697 133 379 1483 1890 1086 692 1792 1362 574 1666 1853 1116 1164 1503 1263 277 1963 1506 325 1079 1071 1041 1245 1907 1631 180 460 1418 474 700 1586 926 1534 1412 749 1684 1015 823 237 861 326 338 376 1461 722 1451 830 1067 1491 1363 1520 499 1292 1880 652 952 536 13 236 1798 1001 830 1488 1910 1485 671 1113 859 1410 965 1176 670 1932 1399 790 1269 468 949 1557 329 818 938 1127 135 1871 1998 78 1287 756 31 1683 636 1592 1826 1162 1403 456 4 1222 735 503 310 1385 492 8 1656 1167 371 793 1476 892 1606 1971 1887 675 61 783 588 1369 1255 379 1858 745 1364 765 14 584 275 792 572 252 904 13 50 1785 1617 579 1389 1484 1640 1114 209 268 1099 1612 1643 525 1547 565 1001 1590 322 901 1500 662 1992 1603 1884 643 519 708 845 515 1390 524 1234 350 451 1845 31 1011 1613 638 1251 1563 1056 1045 949 939 1674 8 1053 1022 142 456 743 738 1423 672 1924 209 1711 597 1074 1155 488 574 1677 1666 1291 1877 485 1390 1399 62 866 1106 685 983 325 1175 722 929 1489 391 884 1055 682 1413 1136 1100 1709 1835 83 258 352 612 1231 1720 283 603 785 924 503 1555 1777 641 1782 1977 474 314 1908 391 1706 168 1212 1179 140 1648 190 1655 1044 737 815 825 218 132 785 462 924 853 1957 1715 701 1105 1150 812 98 1888 1656 169 334 261 841 277 1916 356 54 1776 1389 1059 1753 336 99 756 210 932 1822 1298 92 1577 1300 810 994 1536 694 1949 497 528 1377 1107 767 424 1762 1761 1580 1192 1374 1613 1544 560 1697 1522 101 1624 453 1824 1327 1586 949 1477 1465 429 1906 530 1386 748 1238 391 232 439 1671 1089 163 1167 142 1621 1893 1719 73 1853 137 354 478 1906 42 1752 529 394 221 973 1544 565 481 1859 717 1667 53 1086 227 1240 1052 344 1772 1186 1981 807 1978 1290 93 1884 1509 9 1217 1966 1037 1726 1694 86 721 1181 948 1723 1903 1097 491 1233 748 437 76 430 374 712 1731 109 1672 239 1588 199 1358 856 1804 238 1450 44 1096 1883 1334 667 492 1291 1691 687 1421 918 1441 1482 1855 289 984 1777 231 644 1815 1966 1592 1965 1939 416 48 1414 1026 1350 1960 165 863 1708 247 1347 609 1060 1641 400 1304 1672 1551 853 1464 1071 1318 361 1145 1951 988 40 1501 498 496 976 36 1068 1818 206 77 908 811 185 990 241 838 1277 1061 1103 430 1740 1232 1457 642 1039 858 321 631 83 1223 1478 981 914 274 1982 389 1038 1236 1180 1049 614 728 1843 1612 578 269 1908 1499 1041 172 1172 1924 1542 42 82 158 206 400 1863 90 1221 1177 1135 1769 1242 92 727 990 1648 1547 920 53 54 779 339 1235 297 949 1533 1488 760 1612 284 35 1032 416 1378 796 297 1986 970 1608 73 1705 257 1840 1752 804 456 867 828 945 1015 1606 1462 222 1987 1561 52 1710 1427 524 1000 638 863 449 105 1160 1738 644 936 1863 322 568 838 1773 1669 1379 852 306 1527 829 1275 142 753 1877 1454 328 556 549 1692 271 462 487 10 90 1972 168 1184 891 1041 716 499 1401 1702 1970 1476 1550 1987 729 166 686 1708 67 213 889 607 265 1094 563 917 1936 1129 786 1000 186 22 1767 548 1967 1063 961 1424 1726 274 1854 1375 591 1083 244 82 1931 1767 1615 176 1246 1699 1371 1145 27 966 1205 119 1072 1108 1213 422 892 1253 1983 470 239 597 690 351 81 301 63 1172 518 355 1030 1386 1951 477 1118 1211 644 923 812 1958 417 566 423 1850 1551 1971 713 1907 1269 829 472 259 1615 1010 901 5 813 1836 756 638 1151 516 1054 821 1919 802 644 36 319 1607 1172 591 86 1838 1505 1205 1045 896 1950 1653 446 1400 91 1539 1575 822 691 1130 955 1048 1781 1652 1202 1158 498 328 1427 1692 1686 516 407 605 1611 219 1375 1478 858 1920 1768 658 1091 884 174 1756 1280 1645 143 921 356 727 162 1623 1337 1807 392 241 1515 414 1457 85 1631 386 50 71 329 435 790 1399 476 1141 18 1328 274 313 1437 1443 1902 1785 1888 1028 928 820 1787 162 1514 1030 56 253 225 300 1459 899 1286 1559 10 1756 1493 927 530 1655 1773 1881 634 580 1905 748 148 451 1871 272 689 157 1247 456 876 1250 750 962 538 50 556 1773 273 1200 1970 586 1286 1012 776 1638 1723 592 214 567 1001 1221 1593 180 1610 1526 1753 1898 1739 461 1049 476 639 685 1838 347 263 1321 99 1639 1969 1571 732 660 495 1255 586 1 1658 232 1455 565 1046 587 1986 698 1591 787 1237 558 772 157 1413 1976 1212 717 226 1336 966 1816 256 962 477 1044 668 1149 1260 1500 67 1543 854 1049 1968 1579 777 846 932 1877 20 1410 363 21 838 1059 1084 307 425 809 1713 1490 160 424 1625 599 492 1099 1226 1292 517 1597 1866 976 1687 729 1344 1490 1515 1302 1319 318 1752 1947 291 999 1529 1049 310 613 1808 1640 1685 1008 667 1330 1543 1662 567 1664 46 970 50 993 1369 1110 1766 946 1064 1586 354 555 466 413 875 470 68 842 979 1605 1147 1831 744 340 948 731 1393 317 1153 286 1717 1419 1583 1006 652 433 1462 239 1625 1051 1729 1026 473 805 1502 809 565 1499 327 1545 942 1809 547 1153 1386 20 1127 906 1017 1232 1265 1632 1886 724 1414 561 426 1795 1770 1683 1963 1148 752 378 53 1084 1987 1946 1999 2 1589 1738 642 1267 1269 26 1277 1472 502 1958 1532 293 1725 1420 1178 1155 1467 1738 21 256 1117 555 401 1485 512 388 896 1256 1753 1753 512 1395 1492 230 917 1493 810 459 121 240 937 1415 241 547 351 88 930 272 1094 514 1700 592 903 991 261 598 664 1669 1345 1553 135 718 369 614 28 932 385 62 1866 1947 1318 12 183 212 1760 337 1693 1871 333 547 463 1808 1199 1180 191 1382 1790 1935 751 1480 1984 736 439 352 1992 1972 311 701 205 614 173 1779 733 764 1881 1462 482 377 1343 791 1043 1205 861 1646 1870 1226 1086 376 1397 1392 974 483 1782 1931 703 888 1039 67 1339 1032 386 1157 203 267 85 1384 487 1380 878 1746 95 1129 1181 684 234 689 74 1235 428 1951 1184 1153 1117 750 1482 636 8 1421 1790 412 1697 526 711 995 1627 746 1095 744 345 1895 1964 52 1475 1420 1490 1105 1340 1779 1786 848 257 800 954 10 852 1762 372 105 1866 232 219 1736 1857 726 740 568 1159 808 874 1396 1687 502 68 503 1285 1528 1178 1805 1596 1164 1222 536 421 182 1896 1812 667 103 1053 268 829 161 768 286 1411 585 1649 380 1477 1838 1462 645 1097 410 63 676 1291 39 382 103 1 963 679 1298 1967 1607 1668 1781 473 1300 1436 812 648 607 501 917 303 159 391 999 766 244 1363 241 278 698 132 1441 766 1327 629 1766 981 705 1763 808 681 379 1317 1430 535 1522 1209 1792 116 923 1712 1543 364 447 461 593 1946 1457 474 1618 1287 1855 1772 1271 485 1560 1911 1012 1006 558 1397 33 617 523 355 416 238 40 909 1634 1225 556 91 987 1780 786 1899 931 672 1166 386 958 1300 1777 1021 1006 1194 1627 685 40 1205 865 274 1237 568 159 1223 1145 547 607 1614 1289 239 907 1021 520 1085 991 362 611 105 83 1619 895 149 695 465 1247 371 511 494 1498 1826 1842 1172 1819 1294 894 520 1243 1857 542 183 845 622 703 815 936 240 1215 977 1067 910 1478 1622 507 481 90 768 1264 537 1918 882 481 701 346 1410 781 1826 593 542 781 1375 110 781 1686 1646 161 1944 1170 484 1785 1256 561 181 1346 1538 92 834 1009 1136 1627 1412 1341 321 839 1086 177 853 1650 1166 911 1745 1510 196 215 426 28 246 56 112 910 19 1670 184 1423 1590 1005 1903 1161 1630 1445 555 966 220 1302 676 1331 284 1470 1444 1091 1816 1297 282 1936 537 400 373 1991 1935 1421 879 292 1091 478 1896 1115 1243 496 1717 1210 110 1261 1625 283 921 577 274 1470 1025 74 1671 1062 1017 1454 1233 1778 966 1618 727 1455 657 1544 574 1436 605 1992 1232 1167 1514 1186 141 646 938 498 720 641 210 502 372 446 387 172 566 1892 1513 1343 604 1668 707 1460 902 668 1860 736 612 607 1817 1868 1417 1170 1517 1164 30 1863 1130 1532 1226 239 1824 668 849 668 1802 1661 1242 1509 783 716 101 1758 567 927 1324 711 1728 638 1642 1123 335 1172 682 316 330 1077 1169 1236 517 1986 142 1039 1163 155 353 528 1056 1541 1818 1602 1813 348 819 1880 1708 1658 1265 1494 1484 841 6 1681 1655 373 571 164 1306 598 1501 53 1124 285 1013 136 1435 1372 1388 867 124 219 1262 529 785 40 319 314 1176 1470 539 530 785 1498 674 497 1160 1818 709 804 532 886 666 1123 1791 1332 1926 1458 1816 215 1691 203 261 1511 1087 715 924 615 1551 92 676 515 1508 164 1559 1784 1078 1468 1051 1257 1262 691 834 894 1232 164 1246 1600 1513 1765 985 1139 389 1345 1380 1107 116 1113 1422 1922 701 390 1192 1888 1844 803 470 1132 345 1704 184 618 177 649 538 134 696 881 1337 40 1718 1881 823 1321 306 1710 513 1636 949 578 975 1296 113 1441 667 861 1761 454 918 1533 994 1535 999 1702 243 1263 1941 1605 1481 658 264 709 566 998 250 496 1195 1769 1812 837 267 29 1014 170 1522 851 1095 276 1557 1495 1806 1701 12 1736 1360 1717 1262 251 1611 1796 1707 1168 114 1534 1088 1141 154 1425 503 137 548 1387 1293 1220 1709 1928 1128 213 354 682 1304 829 1544 905 1772 1066 1178 510 1881 934 84 58 887 689 560 156 1933 1628 1695 1123 1070 184 811 305 563 1502 1498 513 827 1872 213 42 1152 1727 1738 1443 1116 735 1790 570 524 1928 1399 928 996 559 1930 1319 1987 916 464 399 201 1725 879 317 1158 1523 1254 1661 1908 1082 24 1882 1799 295 269 1867 276 1166 117 560 1696 1450 334 269 938 1488 904 1942 220 1526 631 317 590 1023 617 1255 236 1066 889 1061 122 317 1795 978 484 236 520 520 714 1231 196 1017 1676 546 1167 202 1778 478 513 50 1680 808 26 1732 936 328 1473 1128 736 1981 1818 1265 1845 32 1117 443 1760 550 1845 1235 56 1018 1190 1420 824 1402 915 1871 1507 672 911 1378 1189 1716 754 1756 1020 1567 1086 1816 903 947 1891 776 221 1898 703 29 722 1373 330 1172 549 1831 914 818 45 1192 1330 1443 581 733 904 1999 885 1264 423 1295 1396 1420 378 142 299 1477 1530 1891 1483 1269 1154 1199 82 137 1104 978 1210 190 463 738 786 998 899 111 1617 1007 885 928 1448 838 1376 738 471 1479 1227 1267 1027 681 56 234 1863 712 1419 521 1256 642 1727 325 445 1063 1894 1046 1807 730 384 1322 1390 285 1598 1054 1636 1116 695 1040 1118 89 794 1295 503 1272 133 612 983 11 1573 437 45 753 1263 1910 56 634 79 547 1949 366 511 1853 372 575 1675 1441 1987 1916 194 1407 1903 808 895 200 1456 490 1320 1161 1397 1702 39 328 1256 1164 1816 1453 1075 303 242 1923 1059 713 745 431 731 637 1635 256 1116 349 1962 839 788 109 1 905 1157 712 987 1042 1352 465 1896 989 545 172 689 465 1461 687 1798 30 1065 947 54 345 28 911 815 612 184 359 1287 593 197 1216 634 664 191 1912 1700 903 25 964 1809 314 577 138 691 1483 1798 80 1445 827 1975 308 1678 674 1054 285 1975 1492 894 258 1728 181 712 1802 1200 1678 1684 595 1836 719 1518 615 1562 1607 863 1324 598 1763 670 1531 533 1219 38 868 520 1987 1226 863 691 1289 1030 1654 1583 442 1847 753 764 18 1310 1634 667 1187 97 979 59 349 691 220 226 656 822 1769 303 1214 1885 1531 62 1876 1190 734 1195 1034 152 59 1114 937 42 1407 1974 1932 1589 1500 41 1563 1258 1134 92 660 1894 752 591 234 1621 736 1579 1763 1621 1569 982 492 1453 432 71 1168 1133 1977 394 1017 1431 314 1830 774 815 1496 237 1357 352 1073 804 1299 1919 1378 980 362 1203 362 304 1690 1733 1550 697 1476 52 942 254 1538 924 584 1159 1827 1080 12 1219 1606 1830 224 1345 340 731 1541 1692 899 1686 153 651 696 1561 1022 1080 1229 949 1178 126 259 1349 1233 569 1097 254 1585 185 1230 213 1484 151 1828 785 187 1115 1606 371 960 141 1035 964 733 1594 379 1150 1539 553 481 845 1918 463 1298 1703 719 1728 509 1161 1050 215 1187 516 1394 520 1017 1913 881 1108 972 481 1740 1884 1924 1600 69 842 1116 122 1955 796 496 774 1136 1330 536 402 34 491 1541 999 1116 1498 1146 303 389 271 925 453 1242 83 45 124 735 1780 1653 450 251 626 98 1253 1525 233 194 167 266 624 1246 1358 1489 1041 1370 1664 1520 1787 42 1117 1103 1540 871 1261 733 1074 226 1132 19 1340 487 1682 1430 684 310 1320 721 408 1135 1000 1570 1745 188 484 915 684 579 362 1596 800 907 663 1847 46 1423 201 885 1079 402 1961 111 1355 1330 1545 1822 718 1759 1722 1231 1216 286 1026 146 1597 1913 316 1826 1538 1625 1615 1978 1761 727 340 149 1863 1487 1682 1127 604 22 764 1514 346 957 830 12 241 246 1556 1655 443 791 1612 688 1516 1229 1852 1413 1916 1907 1719 1665 1400 579 940 753 1717 1372 959 1420 1655 1253 1853 1182 1345 1089 874 1414 429 291 381 881 1455 131 366 1958 1877 1970 1022 388 178 1930 1816 488 1643 1498 1719 388 1921 801 1833 92 1441 360 2 514 1576 1317 323 277 1498 1741 1613 709 277 1498 513 1083 561 525 1145 375 108 374 60 345 227 1074 94 692 675 900 1110 303 977 327 1381 894 1846 642 1140 913 400 1933 668 156 1285 1955 1515 1255 1881 1241 774 1750 1537 558 1450 1499 1320 1923 1176 1290 1763 1901 1985 510 1713 1929 621 154 85 1935 1058 1235 822 1994 355 1452 1974 439 1687 1729 1954 556 1852 569 490 443 1995 278 1362 1686 237 1022 392 981 1887 1071 599 966 1282 110 1339 1013 663 1521 1189 77 1177 46 194 829 650 1667 871 398 19 104 1039 1396 1318 610 297 1027 246 713 587 1956 330 876 1628 1496 317 1491 545 1564 1546 1349 662 1357 566 1835 911 1646 1038 1988 1455 488 611 75 1448 194 1283 487 1268 865 1866 1329 261 513 137 1179 1224 132 1141 1775 1455 1147 915 1125 670 499 115 1929 1750 514 1098 748 497 1266 1589 1722 797 1484 1370 1501 1693 1145 385 128 443 1285 1908 70 83 213 99 891 476 1802 219 395 1384 1495 1879 1426 383 768 87 68 598 35 144 430 518 1323 532 1612 1722 370 324 1276 520 775 323 1699 868 1169 925 1983 1138 371 984 1229 171 592 1306 332 673 848 571 898 790 1284 396 333 234 710 1640 540 1012 1765 362 159 1763 1360 607 588 1284 384 1358 644 1319 1403 821 1301 1438 1526 1077 1409 534 603 432 559 1609 828 1858 481 82 1446 1503 1909 1186 1881 875 1376 1027 1127 64 1320 236 1803 1755 448 20 1325 343 650 330 595 1727 632 68 1289 1630 1667 1862 740 1273 208 1926 1347 1311 1408 142 759 1632 1510 1361 1733 1004 1311 130 1626 1405 1421 1361 1966 1016 1380 1959 1116 1024 889 660 1569 364 1207 327 883 9 996 910 260 35 1555 1742 1463 96 1595 325 1314 1821 345 878 612 61 33 1814 1337 1311 427 941 668 1664 588 1886 1212 1218 1457 514 610 1899 307 833 1282 1952 1704 587 848 195 1574 1671 1109 986 1502 1594 1010 1635 1974 506 1012 1317 791 1395 617 504 1816 138 1697 1016 1835 208 1065 934 55 617 612 1888 37 317 27 1249 1679 735 999 1980 230 1196 1323 1733 915 150 1815 129 1376 1410 1819 95 343 463 841 663 1051 393 415 338 1671 1532 323 745 1108 236 1135 275 1054 1508 1039 362 1273 1806 152 589 208 1347 908 1387 846 1347 459 1918 225 262 1404 374 1419 324 620 424 1195 739 1430 438 763 223 869 448 59 31 1926 236 1279 278 48 1202 1956 1510 88 347 1769 1532 209 1612 1660 56 17 1677 850 1995 362 271 1722 214 1590 492 1220 592 1876 641 1806 1304 995 1786 656 972 1356 429 1177 250 102 506 473 565 996 513 1601 1947 1489 340 87 900 414 351 30 893 331 677 758 1157 901 653 1552 839 223 205 948 522 980 821 870 1990 331 207 1191 1480 76 1653 680 695 1731 52 404 1736 275 1296 1806 223 1356 1609 1257 7 1407 1212 1303 1108 529 300 996 1991 543 162 483 273 1266 802 217 347 1427 1457 745 950 1600 436 512 1007 463 1435 1026 1845 1010 446 661 1198 187 742 1052 1398 402 1119 774 1482 1462 92 985 1300 337 28 1912 1512 814 44 397 1406 1823 1501 883 1648 58 1559 579 1751 276 1662 1281 290 1985 1060 936 887 1578 559 324 1836 1712 716 1950 855 848 324 1005 981 1800 1998 378 185 537 262 821 101 397 1085 1335 1517 1547 272 727 42 872 445 1841 333 1360 1827 1748 1861 1222 1065 11 1842 280 514 1518 1802 199 1760 954 989 517 583 1534 1844 1072 659 1847 607 622 605 1743 255 1945 105 641 1921 1229 1139 752 1868 783 1868 712 285 1985 1967 613 1761 851 1769 67 178 1948 104 1990 790 698 1555 187 373 1174 763 1135 233 1787 641 1118 650 72 792 638 1675 1604 1243 814 1327 1490 290 1513 1377 1621 625 111 930 1654 1010 293 1123 451 1509 572 518 282 468 1008 1712 775 1116 1042 1410 1418 1161 776 1832 525 1776 291 465 1428 1475 1505 1441 1397 321 997 1075 634 332 612 1763 997 1183 1200 1099 1203 912 602 236 1076 1522 1396 1439 1435 398 901 1628 337 211 336 1852 1374 1291 247 1178 90 1312 12 1567 993 111 1945 366 790 939 1025 1292 297 1670 1990 1780 347 1548 379 1403 465 1200 45 1855 1624 218 590 453 777 49 226 852 637 1750 734 172 1010 465 893 91 542 1761 1141 161 867 94 74 1362 804 1504 1873 1244 1959 341 1608 1273 1995 1935 676 1895 492 605 1226 1463 997 1948 418 851 1606 60 889 1603 758 631 1398 1889 554 1312 1055 1196 150 937 1741 330 307 1912 1054 914 82 122 1897 921 16 663 167 746 155 1609 768 379 1108 872 195 766 965 391 859 1478 1477 533 1038 539 1882 780 1063 1151 542 1006 1447 1777 1541 1 1543 1090 1021 1704 33 407 1351 1205 704 654 485 187 1909 1716 949 649 267 118 93 276 653 1847 519 1203 1367 1777 799 1569 683 367 1818 494 1349 155 282 1751 1408 1188 384 296 1130 690 1345 1839 725 93 1515 99 352 1818 265 373 902 615 1606 229 629 170 159 88 1490 692 1084 1912 267 1148 1520 909 940 1802 1310 907 1398 160 703 204 173 736 497 671 289 1706 34 896 848 4 942 651 345 1408 341 363 1428 1960 1601 264 1233 61 1558 593 878 928 1674 293 1308 1552 1751 1736 612 294 287 1220 6 798 1312 1070 1923 1751 888 347 156 923 1706 1971 1657 1187 1585 485 95 1701 165 459 1532 288 1116 798 1876 1242 787 669 466 1079 764 1531 807 461 1418 359 854 790 1291 1199 1684 37 22 567 170 1820 1349 439 1453 462 212 547 351 801 1227 767 1335 1958 1512 546 1295 443 833 1546 284 1184 313 1537 1507 794 1792 479 1770 421 464 1120 1789 1581 1157 1686 1587 1694 1516 674 1312 1658 928 1167 1131 1083 1041 1760 1186 474 422 1676 477 575 132 1462 273 938 1055 386 471 866 544 1604 172 924 1832 1947 761 30 997 431 1525 788 1858 967 1930 1586 1892 1710 133 763 482 950 1106 130 116 1997 1912 1904 1999 352 289 517 1023 381 573 1810 1991 637 455 758 982 258 1400 87 1754 989 842 787 457 340 1888 104 1757 1634 1108 161 448 623 784 1106 569 1665 178 1174 229 1283 314 1398 970 565 597 285 743 372 943 490 1536 59 1429 1430 1305 442 105 1559 17 151 169 1636 1185 1826 545 1929 1268 846 608 221 665 988 313 1890 1431 537 1564 605 658 1068 1764 1367 219 857 1233 1843 1644 1817 969 465 1747 621 1658 1874 1790 1408 1220 29 89 573 1429 161 244 722 324 220 297 1219 1714 1900 1740 418 1534 1124 1076 1293 248 1937 1321 1880 1800 1821 1534 557 624 84 1600 1249 1663 1798 815 1689 776 1388 1518 1788 1698 525 1974 1739 1857 867 1184 1806 1525 138 866 1441 449 1817 824 288 1214 1205 679 702 401 1826 895 1004 1563 363 719 263 1696 644 446 499 1851 749 199 151 15 1930 819 1929 1840 289 1678 1068 1491 868 819 311 196 623 281 424 1703 1012 1826 409 673 1589 401 993 1223 1794 92 14 1799 1268 1427 209 1430 25 1120 1563 1417 193 319 1335 1016 663 1840 695 1024 1125 1994 788 1529 1441 1186 208 1111 844 1180 1806 836 1054 1 1269 158 1498 211 1057 1788 279 733 1722 791 1969 926 633 343 1133 599 1336 1884 189 1426 89 1790 35 1942 1530 1831 232 1705 1255 1231 527 1285 1280 72 1286 286 301 1995 173 178 1040 562 1707 354 1514 1544 1021 1681 368 1950 335 746 479 1616 64 935 974 1847 1361 1343 355 320 207 1231 72 589 1057 1485 943 170 772 617 1924 930 997 20 1922 1139 494 1077 1241 1840 53 1914 1343 118 1921 412 1988 545 1807 23 1818 1231 132 72 52 821 899 1127 1214 1649 1025 615 94 1696 936 1596 266 1328 1305 188 714 1161 869 1145 1455 88 1118 30 565 604 649 696 980 772 1767 1607 333 1176 1172 325 739 1448 543 918 1815 1954 1356 545 1417 1064 1862 1054 396 656 1977 912 1290 302 1055 1317 775 1071 1240 1803 410 503 928 1349 1177 1966 508 1679 837 1335 981 142 662 1169 824 1820 1336 977 1389 1586 1366 1903 375 1478 1013 752 715 744 1701 1060 132 1576 835 897 550 1914 1090 800 1970 1116 220 1526 650 1543 292 1638 1414 932 749 1684 1765 1409 1552 1309 264 132 186 1110 971 1120 1268 50 613 806 680 712 691 861 1888 116 1664 1284 832 1917 1751 552 1367 487 396 418 546 1018 1224 1250 963 114 115 1954 1600 1032 1047 964 1182 1585 1011 1005 991 1318 1757 1622 234 1188 428 1393 778 1924 532 473 633 1677 851 1533 239 1721 1116 1710 613 390 1138 743 671 1390 1287 669 458 1273 1621 710 818 1137 45 271 1800 422 1071 905 1089 1107 1433 787 1378 1 1827 1630 570 826 1146 1869 1601 577 507 859 1280 1504 1923 498 1425 1090 708 553 601 1506 203 1053 338 756 672 1076 1726 547 1710 78 1736 1850 1571 1548 1213 742 442 374 332 1643 1671 455 234 1911 771 892 953 612 809 1581 474 1746 1231 1323 1376 724 281 651 807 234 506 1873 1317 447 1373 385 768 164 644 817 992 1692 46 403 502 1593 302 466 1229 1943 1961 1707 735 88 785 1375 1291 464 1680 165 1686 913 854 341 112 1850 1255 1794 1993 699 1887 663 1844 893 1320 902 746 1520 573 1405 514 1092 1407 331 607 1515 872 145 235 943 1694 715 339 1009 603 1521 1890 1714 1210 1689 1346 1173 52 1552 1696 244 1148 409 560 338 760 1141 1314 593 658 1108 1779 997 1853 1674 902 729 1579 1349 1972 1696 1022 1630 194 223 1502 238 1443 393 1979 1763 1901 1114 692 100 464 217 1927 673 980 119 1193 254 98 413 1976 481 838 918 1631 442 419 296 202 755 1416 1001 1131 1400 1362 1615 1324 1449 1890 168 1078 14 672 1467 257 1178 944 1871 1533 1474 1572 395 1073 656 594 1278 1346 627 1976 1648 118 1929 493 1896 1064 928 1577 543 1631 938 1639 900 1707 911 26 386 752 1239 879 1183 1398 264 1906 1719 399 1228 35 1337 1259 327 1865 271 633 1288 135 196 543 830 1791 865 1563 1965 1669 712 715 576 1365 485 602 849 72 225 1244 1143 498 217 1260 1872 1871 991 1107 687 1472 1439 1196 375 1137 181 774 601 1565 717 1370 138 579 1994 1741 585 922 1260 1048 1871 819 460 566 1656 1679 1097 382 897 1825 504 130 179 644 567 1143 143 1600 1267 1238 1833 1689 1451 722 474 1977 1044 859 769 1856 1118 754 810 1497 487 1294 370 398 319 846 26 1694 1900 1840 298 1390 1823 930 951 174 470 615 71 1885 867 108 629 1088 221 715 753 1023 453 1200 346 1024 204 394 878 1609 1827 84 1617 1056 1107 949 1260 1877 1359 596 264 818 102 624 187 33 749 1904 1666 143 717 390 416 208 1640 521 566 403 1874 35 260 423 478 648 1438 1566 1350 1672 1842 1505 239 839 1257 1268 76 1419 540 1708 1330 1605 826 686 1324 1236 1895 1353 735 1974 1431 1639 1057 193 1691 1344 342 209 1898 192 219 1730 612 1530 743 1473 211 1341 670 1726 515 646 520 1829 1684 341 130 573 1422 100 1011 399 1540 1590 449 507 299 109 244 328 813 1679 1372 1580 1625 1209 671 1131 814 1396 694 1938 824 1047 520 774 761 1741 1127 760 412 1017 1722 1756 1670 887 810 1659 541 613 689 918 1870 850 527 411 1498 1189 1967 1869 161 641 90 719 130 1736 907 65 1216 1901 835 1822 377 1599 1037 661 1236 243 196 1831 361 912 627 240 934 305 1310 1690 1566 1047 560 1326 1220 1757 100 237 889 768 775 910 1618 542 606 360 782 270 1876 1314 1527 913 567 1640 726 759 1764 1681 1276 1493 1871 1312 1726 821 824 1032 1136 1039 1099 1395 118 1127 1670 868 1639 1767 1696 635 1955 382 376 1802 1542 1929 1179 742 397 1601 1483 1280 41 869 1196 980 1666 1945 656 97 461 95 1990 1066 321 422 815 1389 662 1456 1889 1490 1407 984 1119 1798 618 1171 889 1529 390 278 383 1892 1012 1737 1404 1599 1793 779 561 290 1619 1542 815 394 1025 259 185 1039 1176 33 1802 1428 1211 1283 371 862 1499 1064 615 1128 280 95 282 262 918 409 1911 1577 1075 145 865 1731 1672 74 909 1259 1551 1641 1438 1507 1076 3 1649 760 1998 1415 1146 442 1872 575 878 173 363 1283 1443 1022 1591 46 965 826 274 1029 1274 1660 631 1702 1208 277 242 493 981 65 1667 877 15 1463 1121 1981 1678 1569 1762 1216 567 30 1496 234 882 388 1038 352 1182 1225 867 1343 1475 1668 838 207 1016 800 931 441 1366 1409 124 1783 781 857 956 204 1110 397 136 580 1096 1268 791 268 1759 464 1140 805 1242 160 897 1925 1139 1236 349 223 165 1683 9 1268 665 282 1336 1626 657 390 1206 540 105 1732 1835 1570 251 1030 1151 402 754 473 1952 967 657 517 657 1313 1620 197 326 157 1623 1287 893 455 1398 1622 1759 1853 725 854 1528 837 1009 1199 1874 1330 646 126 1737 1811 227 1224 171 1709 539 1921 238 1434 1021 733 102 1730 422 1172 487 409 533 411 792 1224 1360 240 905 1408 613 310 1142 157 499 402 732 904 1754 1413 364 1679 832 1964 750 1449 358 1220 119 1204 1658 1938 1022 466 254 1058 476 1812 73 1741 578 1957 1693 1697 1167 1818 89 1676 113 1943 895 392 44 374 312 1278 793 1141 631 548 529 157 1564 152 1451 890 1194 1554 258 232 1674 1125 810 1882 241 1879 420 929 528 34 1344 427 891 1561 594 1529 1356 926 1529 1526 56 1027 1356 1477 434 352 517 106 735 245 226 1180 570 592 122 281 1161 1425 478 650 528 764 1216 1241 196 1743 39 1265 1634 1013 1139 1780 65 858 1727 594 1862 880 757 1001 1174 897 1110 1128 769 1846 825 409 413 1863 1092 686 401 1428 1241 507 483 580 579 1940 1956 379 1297 472 1770 1825 1250 254 1342 513 962 1391 1560 96 276 1861 1575 95 256 1218 565 1537 1887 52 523 1553 725 968 1409 1134 285 764 424 1832 235 169 268 64 1102 513 1668 299 949 485 1851 1544 36 1706 660 50 775 1821 938 1143 662 613 1334 1706 1993 1064 1540 54 1406 1952 1512 452 441 831 1869 1135 171 1201 462 22 1558 722 1529 369 1039 1072 528 856 1765 257 1602 1265 1858 936 1178 888 1168 1700 198 1571 1293 569 1755 1287 194 579 102 645 1216 1000 950 1433 1420 1166 1752 981 1645 910 1747 233 867 263 774 374 554 1509 927 371 623 1171 382 879 243 222 1288 120 1262 1228 1408 860 1638 1598 1187 1325 1887 1346 130 1210 1317 1484 22 333 744 1269 1423 1759 471 1524 285 930 993 701 611 1680 423 295 313 1776 1974 291 513 1930 244 761 1596 459 409 1717 254 778 928 834 351 811 621 101 963 132 273 558 93 79 1468 1978 783 640 178 1021 1397 279 914 206 291 823 483 803 363 1560 1151 431 1396 683 757 1849 567 1597 1977 1279 1260 1789 191 426 485 528 728 1315 313 1701 956 1175 1940 389 921 343 1596 1933 1978 883 1575 1631 76 264 348 1654 1725 424 103 1049 1013 1481 929 145 1706 560 1199 798 14 1023 297 1767 1148 1309 1870 1137 1396 693 1270 1699 226 402 1384 1175 166 1225 814 930 159 535 1221 104 793 621 1497 1738 1865 1401 801 609 54 807 583 1024 1019 55 1787 1525 1994 17 1832 1984 131 839 774 1895 661 1481 946 1945 1028 1471 555 1361 332 2 1246 222 661 1468 693 1185 1367 1762 699 310 240 590 819 55 1396 1698 1017 237 468 986 1561 1768 130 129 416 1713 1940 1063 496 1694 1975 1089 135 374 1189 1057 1873 1254 266 1752 621 355 356 169 462 736 1305 1584 1779 562 1726 947 393 1506 1093 1192 1808 1139 1910 455 1339 1478 785 577 1340 1322 258 1313 1407 743 1782 1729 1077 237 622 1057 1508 312 1682 148 1053 647 1960 1371 1055 1325 1397 1158 922 711 130 567 1446 1824 387 554 21 1314 1012 1155 1958 1389 1508 646 1707 621 631 364 1118 726 1815 1861 687 67 1707 681 1089 1409 378 1139 310 805 129 1168 776 581 660 36 1018 1253 770 47 1790 592 828 846 904 826 1383 980 1282 1732 175 1051 513 1216 1070 1685 1176 1445 398 1944 668 1685 379 570 585 1101 1277 1736 1155 860 260 1533 462 328 1381 370 1506 526 53 1873 1593 280 99 814 347 676 1866 1896 829 626 374 1612 213 430 760 91 497 1935 165 1293 1704 975 1620 1702 672 1005 1527 1416 34 511 457 1785 940 827 1642 1335 453 616 1015 1209 854 1344 717 39 839 777 254 669 968 1445 277 44 1921 1862 1319 1953 411 534 1260 1882 1297 1462 1052 1542 577 565 653 797 776 788 1148 528 1965 1799 1625 1586 1660 1582 792 1783 54 421 1589 1948 742 1833 1544 231 1272 332 985 592 1477 875 934 512 1826 958 1235 1544 10 367 1697 838 1400 1391 322 1540 1002 1285 1404 1922 1107 696 1868 965 320 1856 1117 1791 1677 1319 1209 64 1512 1670 606 605 374 1901 1285 545 532 115 1343 1666 1 255 1521 885 411 1750 66 420 1847 70 1139 911 21 1250 1966 1201 419 1615 1153 1444 1552 1582 1981 1815 1204 1100 490 303 1471 1910 334 1852 207 33 1262 1998 1878 120 628 1927 826 1847 449 371 1199 1224 1732 37 50 1612 140 1875 1431 1773 1611 1910 438 1457 1259 1643 97 1521 629 1549 1290 1867 1072 950 1842 501 1575 99 661 531 1871 1016 116 570 1159 1492 562 1206 1440 1894 500 217 687 736 723 149 560 155 1972 300 61 1916 1354 1638 1504 277 265 1043 1574 1439 1102 1201 1268 518 558 1968 398 1301 172 260 117 964 255 11 1809 687 1075 1552 384 57 798 1487 334 1729 566 1193 901 1140 482 1322 1158 995 1662 1834 1225 1942 1219 1985 1010 208 534 1375 1029 1477 176 1675 986 1466 110 313 980 1260 1033 673 95 1540 1000 654 632 1161 117 964 1042 1127 526 214 422 47 781 1239 1194 574 1066 1423 1285 290 1727 544 98 554 1740 1818 387 1373 348 107 1864 446 1719 1643 1553 895 1706 1784 1040 1204 1636 93 258 1753 1139 1304 1791 1766 1550 1244 559 881 820 308 1200 277 245 1721 1670 163 95 854 1570 854 1692 217 1079 1051 1769 1181 680 976 74 726 693 444 1869 1805 1816 1232 604 1181 475 1965 1047 77 989 1974 1969 111 1381 326 841 632 1781 21 1949 240 1650 39 42 140 1827 1670 983 107 409 129 530 1022 158 1733 1675 316 753 1643 1520 1780 32 1826 392 116 631 255 1140 745 472 673 1123 776 1195 1194 1173 301 1289 123 1107 962 179 1583 668 51 1881 1036 1811 1231 1831 485 263 1 1842 1795 1987 831 788 1268 1991 1155 260 1925 1910 1161 202 780 1331 1192 1745 185 1253 756 734 1903 738 179 384 1757 891 1247 712 450 516 907 1803 1152 664 90 1781 80 842 1404 1169 1126 1839 698 1414 1990 1130 1156 1284 1319 1831 1993 896 1720 1948 1975 315 1824 93 1652 1418 1962 272 556 1938 1249 96 763 258 1400 1893 925 1862 478 804 196 1368 1711 1635 427 1401 1230 80 841 1441 754 1187 967 1124 174 496 5 694 838 1665 1354 447 447 1092 923 658 1798 1489 734 1643 724 1999 431 87 224 1127 355 1465 469 840 507 1706 725 557 1499 1968 590 476 604 147 1357 1121 366 1404 1185 986 1378 1214 1073 1492 1271 761 1920 1750 1987 156 271 1564 181 252 1364 1783 1705 819 746 915 1499 1882 1401 1241 1247 1801 727 438 1472 286 1983 1020 1208 413 1185 215 1792 1032 1899 1683 1112 1647 758 1196 1961 713 323 1877 1881 627 1624 1261 1087 1304 1478 831 935 546 317 474 440 1984 1602 1729 692 1768 1023 1651 208 751 571 252 325 1191 285 1645 407 1672 1531 1227 916 307 327 116 1198 1314 1005 423 1708 756 1190 1459 158 1255 417 480 1920 1815 1634 542 1249 1319 395 283 420 1677 1610 57 1350 594 19 767 33 522 1520 1678 1425 401 1478 951 1574 1831 1802 379 633 1806 580 1011 1410 881 66 81 1065 1543 1904 663 155 248 1959 487 975 1119 1060 1498 1354 1729 794 597 1408 1693 170 488 44 1428 610 1433 994 443 1555 353 1187 1550 456 1141 1392 872 644 1112 1491 1377 1947 1279 1818 758 1540 1253 805 639 669 1039 979 1725 432 707 600 995 693 1269 1953 150 119 1138 1547 664 939 1345 1088 161 238 1718 963 1487 655 1384 1071 1200 893 1462 283 1757 594 550 321 906 928 1806 992 539 827 983 1646 553 823 366 753 1620 1043 764 128 1675 391 1097 1541 331 1786 812 278 5 1559 1158 1188 1843 944 961 436 1355 99 1123 941 1252 716 423 1024 1145 300 1565 575 77 1993 688 375 1550 1814 1769 1695 1148 276 946 566 139 1592 670 120 216 1791 1783 1746 761 1232 56 438 1192 993 1581 1697 368 1725 1399 747 1944 1940 852 1278 97 1299 1550 1403 1739 1989 226 489 1981 58 1461 719 916 1368 978 1028 1755 623 1607 677 1900 1217 737 855 534 354 1364 510 1696 1196 1440 173 1501 182 1088 1375 624 950 469 1413 545 869 1058 1360 544 834 1721 1410 1610 1881 839 1888 411 645 1083 811 1363 1219 1484 1376 1291 538 1388 748 121 1880 631 1059 418 1342 1473 595 1488 943 287 389 1956 277 1172 1908 1774 1461 415 736 315 692 1795 533 1213 1897 456 56 1249 132 1312 578 958 1584 1260 1409 1690 582 1791 1947 641 1282 1107 420 1032 1017 171 1121 1262 59 601 461 996 1238 1729 573 1855 811 734 768 348 613 1812 1593 883 1798 1653 111 335 244 887 660 941 197 1078 1269 210 1463 1542 1074 338 1988 956 1967 95 19 1726 1834 927 1393 1911 1998 849 1538 400 71 1713 1107 1787 1591 1738 1298 210 888 267 545 1520 1794 653 790 557 1839 1604 566 1408 430 740 1540 608 1877 1782 1924 1644 667 346 1093 108 1717 367 334 775 543 306 1944 1654 61 372 493 425 818 1311 31 472 1680 1065 1964 717 529 618 160 113 1383 571 459 1187 1503 687 229 416 1515 711 687 1023 95 1008 540 333 572 415 1985 313 1900 929 216 224 141 908 1355 1243 914 1210 239 1959 1078 695 366 1094 434 744 522 1716 1408 942 383 541 1185 300 1608 1341 93 197 1045 72 873 506 1004 1963 1726 419 1997 642 503 715 1994 1084 650 657 326 1820 1659 876 1709 689 1390 974 949 1704 1180 429 1364 1456 1719 926 1010 654 769 834 1744 1058 986 1062 1689 170 1417 662 872 870 1837 834 794 348 1812 771 1525 157 107 591 457 1415 23 1131 1718 668 900 1217 1759 611 892 195 718 862 362 1710 1079 1452 815 1298 1249 1455 1029 545 1074 32 99 374 1562 1698 560 216 1828 948 1787 239 744 187 1434 791 484 1328 513 659 669 405 1414 1107 288 1406 1827 1432 893 350 971 983 1479 287 929 1117 645 566 101 1682 221 406 1888 769 209 436 1010 311 154 1019 1946 1322 965 1937 1590 1404 587 553 315 896 1269 123 1527 748 1936 129 677 1759 1757 3 738 229 412 1493 942 1832 1274 1055 1668 1850 1816 733 1933 1841 1439 921 1153 162 1952 1782 1648 1777 305 1486 913 1079 613 1406 1993 1317 810 1231 62 968 185 1209 1532 1261 1562 1364 1336 1815 599 1119 259 1823 849 804 561 348 744 1739 1930 1955 1319 1903 1 160 526 798 259 294 1877 1620 786 1187 173 1690 1283 216 1625 1435 1525 1559 1869 424 676 1437 118 1948 1548 35 1098 1746 769 800 1329 518 478 977 1236 585 1133 1755 261 1289 279 815 15 1136 556 1344 944 1020 1637 1842 1844 1423 1671 643 627 696 1275 238 1694 882 973 1005 1510 459 689 527 78 343 701 1019 658 342 1955 1652 200 1043 141 1549 1157 1087 958 1295 51 30 1238 1656 1154 1376 1254 614 1293 130 1925 1989 1966 534 1330 613 1237 320 91 1967 1461 1795 654 441 991 1580 638 1065 1602 588 1593 726 563 988 871 949 170 1996 117 691 430 1004 1906 1726 34 1071 985 745 1439 989 1169 1199 452 1416 338 1799 1196 673 1385 841 543 155 1069 49 459 1104 35 785 1844 1780 1615 1404 953 151 1004 1680 441 542 1054 1539 1190 1492 998 1106 650 1885 1781 1750 1239 619 1684 391 1939 405 964 1349 1971 1556 1698 1221 503 1936 621 1865 791 1515 1275 644 1308 1404 1128 556 1074 270 1681 641 460 1402 1648 188 1017 547 1577 1483 1142 400 1812 125 36 815 1564 1033 635 120 359 1828 414 640 1511 898 753 863 81 460 985 1364 59 1475 1988 1079 27 1188 41 415 142 141 1968 421 663 511 1972 1721 1608 1092 1960 1668 405 146 1305 1902 775 209 290 272 975 90 597 876 1708 1073 1033 780 286 228 1599 1017 124 484 394 1197 1523 1283 110 1178 1007 1454 1591 668 527 1390 1325 1277 1332 1210 359 504 459 1695 430 48 172 1458 787 49 1217 661 292 1511 842 1048 91 207 1216 626 1319 458 441 1041 335 1657 1005 462 580 1573 486 1716 326 1342 301 626 1242 647 1266 607 139 1647 1195 1246 799 355 818 466 891 1074 1688 1364 89 130 862 1490 1160 1617 1078 1978 1253 430 1973 872 25 553 1388 1180 1411 1576 311 591 440 1548 1254 152 40 1604 538 394 1555 1712 770 496 1915 360 422 1468 731 1518 35 427 840 320 1337 1309 680 1123 961 292 1857 269 1060 203 898 946 8 1418 1319 146 299 743 73 176 645 1358 1605 917 777 1428 639 774 588 1401 150 548 1321 220 1209 1251 917 3 506 1293 1839 27 1954 247 1193 1261 181 1236 829 1682 1528 505 618 1000 512 402 1854 853 1404 19 265 971 230 1248 1407 1053 1462 817 1966 65 904 48 640 438 1743 1541 435 536 250 660 1128 1170 1765 725 1113 340 1299 245 782 1477 475 1099 17 778 1280 1694 113 279 1446 1684 1476 101 370 1230 497 1301 1025 899 1709 740 460 569 163 192 1258 539 905 1706 710 1944 961 828 995 776 846 941 1741 916 392 626 1634 1702 1937 376 769 671 408 1039 1793 376 1342 1545 293 715 1944 755 942 1635 660 67 34 593 1759 691 732 97 1174 1149 1364 1084 236 1384 657 862 651 1793 1275 1499 1646 1565 662 942 319 1726 1308 914 1677 1892 1146 149 160 1030 1566 426 816 642 223 1790 1778 801 1981 428 836 558 75 1445 348 1433 1147 1210 684 1351 248 1548 1208 236 73 583 1307 1659 661 665 774 1613 1986 665 1739 1280 1859 262 1786 402 1201 1550 1194 255 376 1873 1338 1015 1414 1364 1031 1124 1791 362 1233 666 1237 1200 1050 1135 1207 1752 1294 237 1447 1208 1641 694 496 1907 1446 632 1943 345 1972 529 513 91 590 900 1654 354 1402 1100 228 768 1665 785 759 614 1857 889 664 1192 560 1968 1716 1246 370 763 1150 1100 1661 810 439 309 875 764 61 187 1887 855 290 938 779 1592 1422 598 1202 1464 1144 738 1418 1584 1073 450 68 510 1105 35 510 1928 1302 1897 1384 896 1002 1770 1575 601 1060 1306 1671 521 1522 1173 116 864 934 132 1658 520 206 1546 155 605 473 1742 433 974 1702 1967 149 117 1055 1571 991 1028 183 1424 15 1168 479 430 1964 482 863 1484 1867 1275 483 402 434 104 307 919 1997 1591 1528 197 1392 1113 1676 730 878 281 514 1376 1210 443 1382 495 877 152 213 368 679 1193 368 357 1225 1138 717 1352 818 850 1887 498 840 279 599 925 1033 855 1738 380 259 1628 1637 1481 1121 560 79 111 1271 1034 1086 73 1616 1751 637 1882 1653 1324 748 1679 449 955 392 1826 1619 357 205 1792 564 1999 681 269 1354 695 386 1574 1692 201 1995 1928 1654 781 83 479 159 659 1887 978 1049 1730 313 525 857 1565 120 206 1704 840 98 37 313 985 304 885 1964 1506 1345 1024 242 830 1697 1202 146 618 1883 972 43 1830 1805 628 1883 1276 379 715 1920 1232 1142 1616 269 1464 1887 1187 1727 431 487 12 625 340 792 877 1212 1784 297 1557 1139 1864 1630 919 430 1048 1695 954 1524 369 538 594 1407 379 379 1791 923 527 411 452 608 822 422 1035 1376 38 1473 471 162 1343 1452 1146 1760 1792 1093 600 62 1040 637 1371 1916 1513 1151 1416 1902 839 990 835 1546 1346 1438 719 642 56 614 168 1762 1696 756 1284 540 890 1665 791 1874 234 1735 582 36 1638 1024 127 203 1166 897 423 181 1084 1751 452 1522 1500 128 1164 638 205 1342 461 1296 1433 471 1550 1377 754 1681 1541 850 509 716 1579 104 83 559 1838 265 341 1224 1302 1067 993 447 1178 1434 355 874 339 987 1213 198 1328 1760 393 612 412 827 366 1090 1885 1557 34 124 286 833 1791 1491 1184 253 1081 205 956 41 1854 940 845 908 767 227 316 739 895 87 1483 1370 1977 403 533 928 1335 798 838 838 1408 976 615 217 49 611 1677 1520 912 375 1507 936 828 1641 1189 766 153 1364 1615 524 11 1992 1236 920 913 154 1491 1305 1908 716 1015 268 560 1679 1694 1062 18 791 429 458 690 430 290 1470 483 1035 1706 873 1721 996 436 1631 1962 1137 1733 864 648 947 1613 1006 974 837 1098 1694 1209 1874 332 1601 1337 1447 616 1427 760 1530 1089 947 1562 1388 1028 1525 630 923 1731 932 20 1131 1717 700 1655 485 907 1895 1597 2000 1670 933 260 1360 87 114 1215 1308 551 291 490 692 136 561 1914 1507 619 825 600 1409 900 419 400 1052 764 1426 965 937 1365 1723 712 517 307 1305 248 865 200 1536 1804 877 1072 113 271 1699 1183 1390 330 1048 8 1311 681 415 1023 1203 1655 367 513 475 1099 1861 659 595 663 1085 1256 1634 430 45 1895 1461 1127 1506 1388 1767 1055 960 1358 1331 707 1444 1089 557 334 60 701 286 48 1545 974 318 1136 52 1213 503 1204 639 527 1944 1550 1485 77 759 616 1556 772 555 1748 1810 1309 936 1117 670 1056 1340 658 1392 212 1018 948 1604 1450 1397 878 923 363 1791 1188 195 31 1298 447 1464 400 1727 1880 234 94 822 1347 49 133 1109 1039 1550 1467 1476 1931 388 1518 1104 1131 407 381 422 218 356 198 691 1186 849 976 730 1450 422 202 1781 1631 524 596 111 343 1637 140 1874 1058 1917 716 1980 1761 719 1329 904 1548 1595 272 842 1006 390 1252 1019 868 1474 171 6 1910 1728 33 689 1989 1491 1277 1008 1478 1463 1323 374 701 914 26 1374 13 985 1575 1594 255 1350 1689 1305 1650 1529 1278 1710 82 253 486 1167 204 445 1663 571 16 1206 1040 1295 56 1342 427 875 1369 533 1916 1680 1575 1179 1095 237 253 707 1569 1499 1581 1670 1709 1125 549 1147 394 1452 963 565 75 1434 347 589 855 261 406 786 642 759 1869 1007 1580 1659 358 524 1016 554 414 1703 144 1079 1256 404 1495 1672 165 1730 735 1143 1380 1009 701 1175 92 1873 1753 698 344 700 842 994 418 1414 1969 807 531 404 1844 1081 249 1228 1551 1207 618 1483 1734 1647 697 1356 1646 950 903 855 188 1738 699 297 1134 1366 1477 1219 1417 1206 1871 149 403 124 1589 364 1602 242 679 409 1684 1777 940 1892 1041 1233 1322 385 93 1394 3 1650 402 1259 561 1949 1230 65 438 1871 905 138 957 1377 1034 578 1749 410 762 1581 799 758 809 1422 982 1238 943 968 623 1559 1414 195 1409 327 422 1458 1174 1461 337 1026 1650 1881 1361 117 116 580 846 1408 251 713 244 993 42 796 1556 278 1295 1593 954 506 593 1864 1007 577 408 1520 1776 1174 977 1242 351 1522 1794 1400 520 1360 1355 1781 1655 591 126 1598 1416 264 320 1586 1855 1216 688 422 569 624 327 1900 1106 499 1777 324 1208 1600 1051 1779 2000 25 1037 740 1336 435 1163 1853 1645 71 198 627 1166 760 1112 1040 464 614 1760 419 196 1682 1098 1737 1542 1427 83 460 679 584 811 1641 1612 47 1644 677 1208 566 363 674 1528 64 780 751 526 1274 843 78 1745 1582 600 907 995 1464 354 601 978 1559 919 1342 1827 790 922 402 1580 300 599 1380 288 1792 1956 206 1153 1521 1976 1082 513 646 1344 469 1657 1201 623 435 574 1337 646 1187 912 1832 132 852 1045 1538 384 952 1894 999 677 1480 1640 811 813 953 430 1364 913 1965 893 1139 1552 1757 224 823 1966 1717 221 1022 1934 1808 439 686 131 262 1941 499 836 259 1380 633 911 1770 312 669 1519 1961 873 783 208 1135 811 603 1346 796 1070 1768 1324 856 744 1663 356 1783 719 1296 812 1770 1036 1235 863 1833 460 891 1660 737 568 767 225 1128 824 1707 572 793 468 772 479 1756 1883 395 418 1188 1863 452 1149 1744 1744 1576 1862 1274 1600 120 152 1732 856 1730 469 1029 1121 1161 1564 590 1925 800 670 529 206 1735 110 580 719 1497 456 210 1282 1237 1268 1171 1874 940 458 366 1355 1723 1335 1324 1422 1081 1745 222 1897 722 968 97 1718 694 494 865 1587 700 40 60 1698 907 437 1113 1922 986 1231 1785 301 309 1871 796 467 659 1382 55 312 375 1849 357 41 1748 1116 1179 277 1060 755 1553 921 762 709 1533 1772 1655 1922 1714 381 1018 502 921 1514 1803 1326 478 1090 202 1739 1615 44 547 468 97 1914 1349 1025 676 809 1539 726 199 202 1835 1500 1342 262 1045 422 595 1244 1774 722 1692 367 1814 1839 1020 591 1974 1422 1307 1204 502 780 1338 322 1294 1118 1202 1049 507 702 1181 1869 1253 902 1448 1782 1119 1546 1430 1080 1582 1867 984 549 1469 1752 492 1249 720 392 212 1207 648 1750 137 523 1703 1996 223 639 1844 4 1194 1114 705 810 1585 549 651 1621 1123 1368 1586 1624 1303 1349 170 596 824 866 1072 1249 721 1837 897 604 1477 1755 1048 131 978 978 166 1439 471 808 695 1761 35 1612 1922 768 272 1571 353 1250 1393 1349 979 1225 711 921 478 2000 538 1406 1897 1590 502 1244 1688 1402 20 138 1593 376 1867 1809 687 466 1926 385 1180 131 103 371 805 480 380 1503 305 1520 706 878 1810 525 1912 130 263 1515 1589 357 337 329 1212 1183 212 438 1166 1884 192 278 624 350 1713 645 1071 895 212 923 98 825 1452 1616 1824 1113 1523 882 401 1521 884 676 1737 1214 1593 841 1730 1849 384 1810 1848 321 1844 421 1883 281 473 735 1025 1022 199 1290 1531 1469 1531 674 1241 754 1962 996 111 691 1384 393 1642 1918 409 274 1758 401 1669 628 322 89 161 294 927 860 1755 616 276 10 1046 774 1133 113 391 1645 1365 145 1055 974 458 817 123 1009 464 255 88 1067 1865 1469 1435 1123 1923 1370 1552 705 1826 62 752 1528 528 170 153 135 1746 1039 1081 970 461 1311 618 790 1401 1441 197 1428 756 1688 1360 1373 90 982 714 1016 148 1565 1240 800 1966 695 1697 1737 1182 726 1735 1076 449 126 919 417 1256 258 355 596 1748 1404 205 1275 765 1969 999 1679 1321 772 345 282 955 522 1107 200 1274 702 1555 529 1332 1350 665 709 1171 86 729 473 174 1443 1553 417 1779 683 252 734 900 994 438 186 527 432 369 1458 466 74 1383 1636 991 1789 801 216 237 1699 935 484 847 463 1305 186 568 1307 622 453 927 1316 1642 1476 1264 1412 1461 198 147 1456 330 103 1729 1731 1422 1242 1364 795 1874 1367 78 643 1657 1094 29 1633 942 861 413 1968 624 7 95 641 719 502 889 1549 972 1658 1773 1102 1276 1266 1486 991 926 1794 1025 624 1485 342 1505 271 759 38 1509 1572 671 58 1686 1532 672 96 1803 1128 1027 299 503 1718 531 1455 1238 1296 1759 555 643 564 1487 709 1614 1317 1547 524 1789 1583 361 1754 928 1088 1029 1896 521 549 70 839 1580 851 1150 1612 227 1448 977 1580 1685 496 762 1065 1800 1612 587 347 1316 672 244 1554 666 332 630 858 1237 1053 1288 752 448 789 1705 997 1033 1641 871 1745 1876 1177 112 969 338 1989 1847 1684 1715 1741 1753 1403 1626 858 1264 1631 1569 252 1927 303 397 1940 687 26 226 467 50 1505 314 1 247 257 1730 1634 550 896 966 199 1468 1093 846 1777 704 285 889 411 262 1676 553 1225 1892 1217 446 587 1508 141 8 1782 1002 708 1655 1733 534 1733 694 1692 28 343 1880 78 1426 228 576 1295 1977 1739 1687 1164 864 1936 906 1417 357 903 1506 363 1997 1777 1641 1384 1271 54 297 1932 28 1780 135 974 169 1398 704 1713 1184 280 450 783 1996 1450 222 1779 1268 148 845 1142 737 538 1473 1773 371 943 669 1136 993 1166 327 366 992 1798 349 783 183 326 374 490 1248 234 1243 713 304 1749 934 58 571 1072 1209 695 1570 1937 1553 1383 1118 1599 29 118 1890 1077 378 1331 428 1909 1793 1177 700 1263 371 1393 88 866 1587 5 799 834 1877 1559 1677 1259 1606 355 1742 325 732 1827 1462 1032 351 1090 32 1458 857 1955 374 327 618 355 1633 520 718 1772 145 439 115 1563 31 1849 1349 516 689 285 1964 84 798 333 1610 104 131 19 1965 1564 1381 622 1020 502 535 1988 672 805 1854 1049 288 740 1667 241 81 1203 601 1043 29 920 753 1216 516 1057 1866 1234 1793 45 588 1127 591 732 247 1520 667 997 1655 1621 427 695 283 1676 191 81 102 890 439 1029 533 840 1606 1898 211 441 1814 434 1194 940 203 1084 1498 1949 1948 1771 367 49 607 134 1982 978 1588 1872 495 935 1926 875 1634 951 1373 521 971 1535 1543 1876 912 1843 1640 1823 917 770 303 1180 1333 1101 844 303 756 440 1263 370 963 834 786 171 420 930 458 267 718 1554 154 680 1875 1601 920 1645 1440 1556 1476 1280 1524 1452 1174 1429 533 1454 87 1169 1856 1870 835 1298 319 989 814 173 1104 1478 373 1767 1011 83 1286 952 628 917 594 1597 650 276 193 77 1855 356 1367 527 738 440 1878 1658 457 1387 836 572 1274 733 623 607 1484 1498 1262 953 1209 1250 969 1235 199 468 1964 652 600 492 1591 702 1406 1487 282 1698 1395 212 112 272 1704 1446 89 682 1020 215 397 185 1312 87 333 1767 1208 950 796 639 676 1414 1742 866 1616 644 703 1628 1257 264 631 1302 1921 1482 381 1501 1397 680 426 482 1485 1238 1712 1603 1763 1749 1035 219 408 1175 822 262 1267 322 720 359 763 1731 1184 237 376 1973 903 1763 1701 753 902 279 1688 824 64 1358 100 2000 1073 6 831 859 1662 1147 1248 174 495 110 300 1632 699 83 609 82 387 1898 82 1614 897 337 1620 482 1890 1224 312 1791 1458 597 1803 1885 1447 984 1162 434 1521 993 1834 1683 960 945 1990 1961 326 1359 154 440 590 1964 816 524 1262 648 1609 1989 185 1703 895 1364 376 14 1496 838 1194 1347 1757 433 297 260 1308 765 287 742 139 1797 793 801 1742 414 539 1465 138 1447 884 849 491 545 1092 1531 1715 272 1435 563 1588 1059 1139 1117 736 1921 1152 1052 1551 1973 1015 388 1665 1035 301 1394 612 331 1602 651 728 70 733 994 433 1982 74 1742 1869 1579 1026 1723 759 539 729 304 1339 138 93 1073 410 114 301 1525 1377 1748 201 187 1045 1848 1609 985 385 418 1857 1669 36 1157 1523 1047 1573 60 1317 110 120 295 1412 1058 1925 195 441 91 775 93 1771 1008 434 1112 1781 1058 57 1804 1322 1914 1263 226 1078 1056 1404 414 1527 910 930 1596 1324 1172 1057 1598 29 1821 440 148 523 706 1500 1997 1976 1373 350 478 250 1489 168 673 1660 1800 632 799 534 477 1377 656 1871 1243 1166 242 608 1653 1224 1513 1578 1944 1482 390 1515 1886 642 11 1629 1140 59 1838 1519 558 1866 108 8 1754 421 1920 137 1010 298 1812 194 1638 1855 1927 1272 665 710 1359 294 1995 772 257 1137 663 65 1807 1137 1277 546 1825 1884 643 1142 327 373 568 1374 478 181 873 17 1297 1673 1207 1694 754 1501 153 643 1481 1798 1294 1613 956 422 901 1601 1312 1836 737 219 1247 1418 1255 725 1338 1531 1786 1355 769 436 1113 1580 1088 1802 1974 1267 700 485 891 886 15 1876 1305 1199 640 945 1297 1050 1783 1990 150 302 783 1200 434 847 637 578 1864 883 1728 749 74 1076 185 847 1948 742 1917 266 1256 1273 1352 311 1012 1840 1796 826 913 1251 1195 792 1365 675 1754 694 1356 1708 278 147 10 831 467 1817 4 561 1075 1696 1583 1406 428 1428 1689 1138 1677 1512 1079 969 625 1498 1342 245 85 361 215 337 423 373 1260 548 1040 1957 1112 1655 1204 1807 911 1594 806 1700 552 436 1665 329 228 1322 1429 1581 1386 1602 895 472 81 1577 1244 1745 1746 1105 159 19 220 1806 1025 1729 42 467 1096 1271 1939 1705 1916 371 1744 896 1237 179 1747 1401 73 785 1029 1411 1621 268 1920 292 489 457 1151 219 505 730 1908 660 1825 574 120 731 1178 1770 1064 1924 1498 917 1261 1898 1088 730 1948 919 96 1849 1552 420 620 255 485 177 1892 632 1911 503 110 1378 826 1324 1594 532 1115 1031 1120 942 1094 788 1675 707 889 1978 873 1508 1369 459 1011 1663 1252 1772 187 344 1767 1750 852 102 1185 1437 102 450 311 447 1201 107 313 1838 1538 205 133 1569 1284 35 1931 24 121 891 145 1807 890 42 567 1733 954 991 1053 269 1489 1932 1348 1316 1176 1442 1763 484 849 428 379 441 1385 1055 957 1043 496 896 1066 43 1000 262 1243 249 1756 498 1459 917 499 1197 1233 492 1717 273 1226 325 205 394 1718 1557 991 622 266 784 1325 1531 1335 1185 1733 207 1264 396 1085 1086 1697 578 961 1936 798 1829 268 41 794 1452 469 45 858 1768 1468 1427 9 360 806 441 1069 1163 357 985 937 1013 443 586 1172 563 1360 138 1674 1090 114 491 978 1324 1117 1147 1824 1845 476 24 268 837 654 1972 1298 1255 1100 566 635 529 425 1313 732 1509 1099 1272 654 680 682 738 638 512 1847 459 1302 612 1311 1451 939 942 1184 987 1160 308 1322 1237 1387 408 1097 908 30 1116 1347 1724 57 394 1197 738 1254 1699 83 1519 885 1382 1815 1529 289 323 986 434 1123 448 1369 333 454 845 441 511 602 1955 1350 3 765 882 345 1969 1543 1659 1256 1615 804 1691 466 1655 1079 1434 1467 1851 445 1906 1685 119 496 1108 1296 1159 1054 1463 387 393 409 1234 1435 1619 799 1068 819 1880 189 1266 53 231 1744 153 912 868 1180 677 971 1276 721 1929 1128 611 1402 864 557 256 312 1531 1407 491 31 1387 1183 1381 78 1570 1274 1065 597 677 155 1074 1570 629 1140 1726 1517 1855 1822 1809 1285 1616 141 557 394 1164 1927 576 1260 609 694 494 131 1528 219 912 225 636 1622 1213 1894 558 1155 793 1922 1319 1511 1036 1248 1679 1772 1620 753 238 489 1917 1014 962 278 1999 450 769 543 937 367 735 422 1997 848 401 1950 1788 343 147 1669 35 1193 1543 1025 1990 1598 1135 830 1340 1725 29 1047 427 711 712 1508 870 579 274 658 596 298 1129 697 579 1539 586 218 332 274 348 568 1305 221 204 857 20 1392 1173 1564 530 1713 499 1629 672 694 72 1462 924 629 510 921 327 780 1261 972 298 803 335 1027 1703 1614 1107 1284 801 1527 864 55 639 1052 1018 29 1372 517 1817 1155 243 841 968 855 825 1729 907 1082 299 269 1493 1734 1722 1894 72 1921 996 355 334 1971 1957 1152 1433 1845 1902 1836 1094 842 820 81 1271 1954 348 1562 64 1117 1702 1760 322 1533 1223 1285 615 1423 348 981 1181 1548 460 1625 1447 106 829 814 1408 1320 1945 1526 97 1338 1682 334 36 1298 1668 95 1530 704 74 280 731 1611 1124 1484 460 576 599 1752 1094 1963 1813 313 1828 660 399 1915 476 987 681 1348 226 1414 1229 418 1338 1562 1266 1586 269 1097 157 835 461 988 569 1818 60 1217 1827 1576 666 630 1625 441 1134 1623 885 1374 1607 755 1333 285 1651 758 429 1926 591 995 1214 170 384 336 632 184 194 279 206 72 719 1625 1081 267 802 422 1008 1634 1756 1547 358 1790 1959 411 437 152 1274 1777 874 1203 28 324 1664 1887 556 1948 34 766 496 1509 1691 1628 476 641 800 1627 598 83 1153 44 824 1705 891 213 277 681 1841 671 1504 208 621 735 537 614 545 840 1129 1254 131 1007 1056 1037 297 1471 877 1361 656 1902 1198 1764 1492 1728 200 1928 1947 442 1657 629 1170 1321 1020 506 189 1764 590 337 1865 1199 1487 1061 1620 1778 1146 168 1535 1418 664 1904 482 1326 1169 257 1073 500 21 306 1918 1189 1851 1033 127 1950 936 455 1954 1513 1778 140 942 1035 981 1506 1355 1935 1462 381 533 1811 1622 1414 1501 1810 665 1300 721 850 855 716 893 1150 1427 1770 961 6 634 1329 1524 1349 351 1775 1338 1412 469 1445 1891 782 1515 1493 1428 436 1503 60 1401 481 1724 1731 571 1024 1846 64 1118 1005 376 130 1231 1769 1772 190 1436 1394 139 1939 1764 1298 1541 293 705 71 707 1496 435 1299 1562 266 1567 1221 739 1030 71 408 1802 1974 1308 1114 275 1577 1041 815 1204 1590 386 1751 1327 432 1172 1726 1294 490 1439 770 1556 1789 314 1850 1025 1783 774 1285 454 854 1213 1681 1802 934 796 1053 1052 1447 575 625 523 642 1228 204 754 1997 1827 1326 791 1965 1428 599 935 412 370 1296 1386 316 1494 985 1037 1498 1302 658 1199 1382 920 1614 1291 947 1794 437 360 250 820 985 1614 483 72 795 602 438 936 655 1603 814 753 1213 110 896 1895 1545 703 668 1418 1685 545 1553 1639 38 696 1765 1201 628 549 1269 1873 310 1449 681 28 1662 1566 188 1156 320 674 315 626 1241 933 812 1538 637 325 705 255 1009 1896 701 609 1547 1019 390 148 407 1192 651 332 843 1692 488 1125 1053 1722 216 975 1427 378 1643 458 156 1559 1608 1214 1917 1896 595 1519 638 44 643 1183 582 971 558 532 1044 362 70 763 1232 127 744 109 465 1847 81 1442 1489 837 1700 803 1262 1659 1851 1572 1025 989 1962 1457 1716 820 1146 104 1728 545 36 1256 181 867 523 1736 574 1658 1392 1036 1923 1757 832 531 1232 985 33 1988 231 714 1437 26 1746 607 606 1166 219 1721 1306 1348 1391 693 1377 72 752 1787 965 1211 411 1077 552 504 1050 1235 77 1148 1370 1950 520 422 335 1405 215 619 1382 565 1733 748 187 1283 477 1516 1821 1647 396 813 831 169 442 539 736 759 218 1659 1837 803 911 1892 1829 142 289 1055 606 1913 593 1548 1686 566 890 1926 1261 1546 1033 439 1089 1062 158 782 1017 1334 1490 1840 1830 970 91 1724 342 1715 991 1060 1451 160 806 617 1516 1625 2 1015 859 667 99 1889 679 1750 374 573 1874 179 1598 435 277 1803 902 322 579 1092 678 1700 1452 732 228 803 595 1419 940 1452 66 500 899 1843 315 812 1721 983 978 1407 1693 375 1146 1359 757 933 1949 366 30 1194 161 862 961 666 887 1350 791 41 533 1992 206 911 1318 161 1996 552 688 65 1523 255 1831 764 902 156 784 384 1387 587 1128 551 1713 287 662 1135 1796 246 735 1337 1407 1087 57 303 1057 1658 241 505 1028 1823 1057 1074 217 1137 972 1574 1240 1460 1420 318 343 1949 46 624 120 1433 924 657 1448 1377 380 1660 1061 412 1334 360 1520 1669 332 1700 1523 1566 485 1142 853 70 1435 789 971 1223 1366 883 657 883 535 351 1370 1552 234 522 1285 769 38 793 992 184 822 362 865 233 685 346 34 1088 1718 1926 1421 1573 154 401 1081 846 150 453 3 102 955 1470 1680 333 791 179 1618 1217 1829 710 233 1499 1425 558 1164 1180 766 83 137 1850 251 1434 1785 710 131 1137 1111 656 516 1454 1922 557 1570 755 1217 88 1085 964 167 1590 1633 124 1608 1918 957 1085 970 121 566 1286 127 1782 492 794 1986 1090 1660 927 400 374 424 964 905 817 1173 1414 1478 55 515 565 990 1002 1698 483 660 1624 1987 1964 1171 277 1980 300 1165 1739 1601 1790 1167 1167 1407 737 1770 182 282 1184 1310 456 1690 929 1447 708 465 557 620 180 1104 738 262 1266 1531 806 1598 650 666 205 362 1506 418 1789 1418 1640 403 1504 1837 427 482 665 137 1132 346 283 667 1910 767 870 1932 860 1764 1347 773 1650 1357 1106 1956 15 183 1889 623 1026 535 512 696 818 1440 1668 1474 1146 1097 1081 563 1813 1198 427 171 918 1701 550 740 859 1188 1196 346 1282 610 1479 1356 765 1387 1904 1411 1939 456 336 371 23 1982 404 113 77 181 1990 1636 473 1436 586 1550 1754 299 1766 1196 1304 1722 1750 156 1594 720 894 1551 763 734 1073 143 813 669 1218 1219 1886 485 394 1905 1579 240 1769 579 706 1550 1952 1117 300 1274 1806 397 1867 1772 137 404 944 801 207 469 1025 1512 494 1099 1145 878 1009 1120 1888 845 1516 331 476 992 986 489 1880 858 452 511 1668 1784 1541 1615 765 1348 1292 778 622 1179 626 1141 39 1841 1693 1742 590 4 676 432 516 1950 691 358 1289 143 257 1869 1905 282 1520 861 1592 510 37 457 1525 57 1353 293 76 632 479 775 1142 209 7 97 804 1413 770 318 338 1824 807 747 697 1539 853 1864 7 341 90 1087 275 1509 1636 708 1755 338 726 685 1216 1151 1677 1988 1445 1633 1972 747 1764 922 1268 1184 1698 92 1024 513 308 1318 1168 1793 721 1619 1835 364 842 355 107 791 1304 697 1020 1019 116 711 1094 1268 1677 1495 859 997 981 332 194 239 1021 904 1701 1697 658 527 408 849 1896 1531 395 428 119 1842 1570 75 402 1237 115 615 543 1738 112 510 36 780 213 1942 1823 1890 1764 1170 42 1549 703 899 1212 966 1974 1632 1155 1095 1682 504 320 1672 497 1495 292 894 1395 1512 426 335 1540 1787 340 1305 1547 1703 123 1827 242 769 1505 1380 167 1438 1130 1347 82 149 970 926 344 72 1360 1071 15 468 1523 972 211 615 620 1358 537 275 1413 180 1875 192 640 57 547 6 1771 1347 195 1194 498 366 67 1513 821 936 1764 707 844 942 70 746 1193 535 653 12 1677 111 153 556 925 1655 485 808 294 1707 720 951 975 468 859 305 1566 1935 1155 547 269 1405 1295 1938 542 1869 28 1488 477 1319 1847 1886 1077 1114 1018 161 1094 41 331 744 470 1888 385 620 1797 126 41 696 1045 414 1688 1948 1417 678 97 1085 1149 1955 74 1567 1096 356 1354 1909 461 567 1653 184 680 1713 172 983 1943 162 1822 1902 230 1000 1283 1786 271 915 363 283 450 1465 994 27 1058 986 279 654 1312 742 1006 1547 1932 190 930 202 217 185 1503 1230 1185 536 1663 1860 1577 908 1938 317 1813 694 1460 297 559 1775 618 132 820 729 1069 902 1471 710 1370 981 987 1848 377 1662 627 264 1021 1284 1596 1002 1659 664 454 961 558 521 1630 527 219 141 552 752 1568 1025 683 1096 290 334 925 1018 520 493 1585 155 338 349 301 358 1230 898 1041 1232 1915 1423 1253 1103 1199 119 915 103 391 1841 245 1301 414 890 1823 1055 1839 79 640 332 1262 619 1078 176 1044 1294 480 475 297 1151 1239 1651 1656 1891 447 878 189 1695 1482 1860 1921 826 1999 996 1226 934 345 1719 1500 977 594 1842 1141 615 50 960 616 634 1715 1919 968 612 1911 1593 1991 924 1819 198 287 1784 845 1920 1105 706 1789 1175 1117 622 512 182 1713 1739 75 342 437 1064 1710 1233 1990 1608 1566 362 417 409 1399 1915 387 1090 162 1503 63 1947 980 1153 1055 1425 599 1076 862 442 1053 1989 966 485 449 990 1702 806 961 941 294 1937 1209 308 557 389 49 1617 1427 59 1115 369 515 1071 485 1345 1075 638 1958 1237 1047 1136 854 1436 1170 1977 1630 1476 687 474 1171 10 704 1677 829 1093 1108 1729 1293 1220 814 914 1630 900 1684 765 426 262 1285 1106 1472 1025 1454 1547 501 964 1823 844 1306 1391 1417 188 1100 1282 283 1827 689 885 222 1092 1329 1690 605 909 1667 1104 1577 428 27 890 1692 533 832 1408 140 929 1202 531 1075 1433 1243 854 1420 1859 1205 1884 752 492 1597 1453 1555 935 215 909 744 405 35 286 940 485 974 660 657 958 1195 185 361 171 931 1011 1895 422 1755 355 656 1192 102 320 1879 1951 906 627 266 1969 7 275 295 1937 85 580 19 1152 1117 220 1196 133 875 758 1181 1344 1522 795 1906 1435 1 1213 1661 610 869 1381 856 1125 47 1840 1020 699 615 1638 1906 681 945 1724 567 1364 463 202 1141 915 1191 590 96 1849 1271 1186 1086 1201 1382 812 635 634 748 5 459 341 997 125 1681 653 1953 525 880 1223 592 284 304 1385 717 918 212 336 1240 745 105 573 1400 1474 529 160 1377 136 1585 503 1138 1879 120 1336 274 576 385 846 557 447 106 785 1545 430 454 505 1278 1128 16 1299 965 351 481 965 63 1394 1684 319 1546 537 952 1250 1904 1139 1318 950 1712 355 771 1622 1425 902 1128 1999 1332 392 1745 1962 1706 344 1746 1653 854 905 1232 728 1571 1130 655 1398 457 664 216 163 1068 1137 1726 966 454 525 1681 815 1719 1065 306 1370 1866 1236 872 628 489 1294 482 813 707 1965 798 1823 701 1617 1130 991 1527 1995 825 1089 1585 442 600 272 957 678 993 1278 294 560 656 809 1298 393 36 1792 1812 850 424 1444 101 1460 963 770 1620 241 684 95 715 1611 1730 1365 868 1300 316 1470 684 5 556 1662 167 1763 313 1174 1860 1359 173 837 18 1404 1356 1778 691 1846 406 1576 960 66 1711 1585 989 192 621 118 959 1480 1601 261 715 532 954 869 816 1498 1766 1654 1096 462 491 1404 1147 565 1717 990 1445 1948 849 809 1513 138 793 43 1702 483 1920 1501 1129 895 1073 224 1139 650 275 827 1116 1501 1856 387 327 861 630 157 168 851 301 128 1108 956 1514 1759 1768 722 1331 1621 1213 1594 788 1921 42 1439 1698 1413 122 47 1342 1257 864 1796 1308 613 1720 86 37 1247 208 1536 1018 1650 1735 1824 1594 1040 1604 530 1381 1416 426 399 1425 811 59 1762 333 1452 1147 11 485 1367 1094 1320 741 1748 452 961 129 155 91 338 133 185 1462 174 1016 756 134 258 1814 1932 326 1208 1695 931 1699 1422 186 910 699 1430 766 1692 693 223 1586 1382 546 676 290 1848 1570 1427 565 704 970 160 1982 1572 628 283 160 1544 440 95 37 224 714 1197 1584 995 1652 1257 1218 721 549 642 1162 678 1034 488 1408 1087 92 1721 820 1884 714 301 1890 871 1752 195 297 37 1608 1499 1324 730 1481 613 1977 1554 1581 42 1912 1037 175 1162 1446 42 564 1253 643 887 1265 1054 1752 280 1230 1645 1181 598 634 340 1994 1834 1983 692 1933 1979 71 1344 1163 1843 1214 402 1354 713 314 813 462 1451 25 1892 1122 57 858 1241 874 314 367 1911 263 489 864 1204 603 1536 724 1010 1741 520 252 581 831 992 288 1322 1854 76 334 1845 1658 1824 384 1691 1943 1661 1870 1314 50 122 515 581 280 999 1892 29 596 846 607 156 135 1468 1952 428 1021 1071 314 616 925 1247 1300 1721 834 1953 689 771 1240 1786 1925 753 1496 1409 1845 1038 1112 1913 398 1269 1868 1181 184 1900 1698 653 28 509 1661 24 420 1397 1583 906 1507 1888 141 40 1765 549 1886 313 1879 253 84 359 906 426 910 1734 1220 598 365 1525 1320 1610 53 467 1799 128 262 436 1511 682 1580 1684 1107 708 852 458 1747 807 1185 145 1981 496 269 259 956 1793 1795 1527 896 1831 1917 573 1654 716 25 1559 1978 269 994 298 266 1246 1404 773 717 1292 127 690 83 931 248 443 174 306 1628 270 1634 1484 1391 611 1353 608 245 894 1675 1787 1478 1601 972 668 839 1780 981 1000 1814 1159 1879 1200 1478 1622 1998 1600 925 622 563 793 858 32 356 209 826 867 1752 409 652 463 1645 1919 1476 56 117 1509 974 1383 961 690 1540 79 1836 440 769 1550 1563 630 1030 1427 947 1982 1772 1983 315 1209 428 895 1876 1770 1100 665 1143 1808 587 1412 909 192 622 557 821 1123 812 264 1217 236 519 947 1858 364 1116 321 1590 649 1309 1046 318 1628 796 1854 741 139 1131 1987 1054 519 114 879 541 1334 897 158 489 707 1830 536 1120 1796 833 1389 811 284 7 1329 612 483 292 1243 182 1139 35 1161 755 948 179 1862 812 410 402 1758 668 1229 797 145 1205 1450 1068 439 800 776 936 1859 895 1165 494 731 1366 1154 1592 775 265 1316 1450 1255 23 77 1258 1594 1160 211 691 76 1570 926 1676 1423 754 656 965 1310 442 512 705 750 357 151 1643 1830 1363 319 274 945 1313 1497 150 369 344 1854 808 1430 154 712 1565 415 1992 1154 1236 2000 231 765 232 741 692 1860 71 1861 1526 450 1716 955 1811 547 1754 1 774 920 914 222 911 591 855 1954 1627 1539 808 1615 837 623 302 1595 509 745 782 115 56 1821 385 1633 41 1638 482 1457 79 1925 264 833 942 587 325 1863 610 1049 1005 1928 1489 682 1403 1541 1937 1727 1121 1496 75 1468 1567 1840 1806 1681 582 1610 86 1820 749 1713 1230 1452 1459 199 963 169 934 1060 27 1970 1060 749 199 1431 912 313 821 1609 1223 705 889 334 1507 1350 604 105 255 583 1621 1002 1757 1890 488 1346 1349 1803 1452 1098 494 1372 1906 1780 866 764 290 1441 557 1378 712 1093 1558 91 63 1880 257 331 508 1278 580 144 223 489 249 1645 1542 1806 292 1686 642 1941 1333 151 1917 885 928 650 1308 432 603 137 1458 218 1431 1168 1414 400 211 1495 806 1831 621 831 1707 1650 1242 426 1470 248 1769 1600 540 100 211 239 198 1375 101 1266 1644 492 49 1317 140 1010 1266 392 1141 863 31 115 944 1611 1026 1817 1505 1755 1720 704 1051 999 1915 400 466 270 159 265 741 89 363 106 1467 237 633 1903 1996 404 607 555 452 766 350 950 1300 148 330 457 58 606 171 1976 1986 1909 1684 350 1052 1515 1411 1424 1072 778 344 842 256 1419 825 1903 1197 88 581 624 636 740 536 1786 1177 1721 958 1204 1117 1601 1051 761 909 505 1915 1892 243 499 469 89 1041 1484 1957 1020 1571 622 1834 812 836 966 509 975 1524 1176 996 1428 344 289 918 1925 514 1742 1088 604 915 1531 567 1335 1758 1183 110 271 495 1622 1306 821 1980 494 1140 990 939 390 992 625 1492 1140 572 1246 424 1798 1338 658 626 860 977 72 957 180 1953 402 630 1893 310 392 1443 1360 79 608 900 515 191 1214 1225 1392 51 1998 997 223 1142 96 1809 639 2 83 1604 850 919 1222 1217 858 1041 683 1970 1790 1013 1740 1588 82 1851 1378 1522 1302 1171 356 342 1757 1297 157 1038 1616 1787 1089 748 1652 1509 1985 448 1210 1386 205 1577 726 1614 1946 666 98 738 325 1258 852 552 6 350 1997 535 775 331 1715 1761 39 391 881 1091 666 1951 1661 1116 1860 1167 1803 1282 1894 541 1856 114 1368 1686 1642 438 712 1549 254 1228 1538 1201 1345 708 1392 463 715 1754 291 1448 1337 1910 1987 1061 707 1664 307 1383 1021 1783 1417 1075 1537 563 765 1775 844 1033 1423 646 1016 1280 430 1202 459 850 1846 1403 654 1781 1130 1610 976 1067 771 643 508 1878 871 1731 392 1568 1997 1845 271 1642 1824 988 194 19 610 732 618 764 1011 1257 977 1161 1106 277 1410 1930 1252 820 318 123 1762 195 1537 1609 1431 1384 740 55 1579 139 1316 1615 410 229 1779 556 841 616 989 1319 1017 351 445 1505 396 839 1777 1409 1688 639 251 142 1194 140 410 1824 812 368 489 626 1130 1243 70 634 258 643 1750 844 1547 336 503 475 1591 11 1702 1553 1659 840 834 546 414 97 1728 924 1088 1830 800 1074 1710 482 1663 937 643 1071 1919 1202 817 1452 629 1050 112 94 1521 1342 518 309 419 179 1704 657 1804 788 511 613 1299 541 1263 314 1753 1336 1764 1606 1119 1382 670 1231 998 1713 334 1963 999 79 481 250 1620 921 1453 166 1870 1293 58 1129 1897 705 467 1840 349 729 1788 799 1071 634 950 629 543 1088 1250 1025 355 909 306 1253 1044 339 390 858 54 868 1765 1509 1390 8 1274 1256 768 1215 481 284 1095 567 994 1421 1768 1648 958 54 1688 1918 1447 1919 253 1887 565 948 1779 510 1526 904 65 887 1157 1578 1451 939 927 967 825 359 1554 1760 583 1568 535 13 542 1714 1809 625 1443 9 118 304 942 1631 350 1519 1518 471 442 1068 108 1337 278 1693 1821 208 386 1885 156 64 1165 324 231 1212 787 1334 72 1447 1706 703 1222 1929 1607 269 1117 244 310 1215 1244 840 1641 1420 318 1700 880 1719 1100 1901 42 1794 1297 612 1131 1649 1981 1555 1151 304 253 1656 1022 1655 811 54 353 1597 690 952 1732 59 1702 1271 188 498 817 1806 1658 1295 1488 1612 544 942 768 633 212 1950 1683 1549 355 307 663 1965 1240 161 825 1959 1981 1928 21 561 81 459 2 621 170 997 172 1840 1181 142 17 1202 796 970 305 648 1039 1987 943 721 1078 120 1629 654 1246 1750 1479 1494 1442 1670 687 1304 1924 295 1321 1250 1164 1310 1703 1409 1424 59 1320 970 1029 1213 1324 1065 421 1064 43 1032 1329 215 1927 1587 872 957 1055 1241 1945 624 1478 1461 6 296 1203 253 74 1988 1642 939 236 1086 91 251 964 1168 1225 1108 269 1334 1022 714 1371 1990 13 1283 287 1630 1432 985 490 1981 403 736 478 501 1257 1000 523 47 205 1972 408 879 627 1116 576 1561 624 1889 1440 1189 288 1503 493 1311 1095 1847 1835 930 1786 1550 332 933 686 1184 1365 1958 689 57 696 1127 1288 1942 1837 1639 1289 1607 402 1746 586 1175 661 1867 1081 1567 1471 1897 61 504 499 559 1965 1727 983 65 464 1214 99 1332 772 1033 1032 101 307 1399 1363 573 1571 34 1233 771 621 783 69 690 1009 1649 1176 700 1783 363 1440 1072 809 1350 1284 888 159 354 287 294 1147 1968 1764 1232 1591 479 929 1737 1499 1909 1654 146 1763 1185 1207 449 208 927 432 369 1582 891 1689 1258 294 1913 795 1842 1109 1252 1874 596 749 1942 611 17 682 1976 655 500 1463 554 1737 1241 418 741 1492 321 1182 79 1392 175 760 671 919 759 1996 1953 867 1064 1096 1212 1747 535 1649 770 1854 1806 1877 1032 71 1237 1921 952 113 1424 516 1395 1748 488 35 1290 1696 623 1534 638 978 526 19 742 645 1617 658 1586 203 1718 1681 238 28 1185 1617 1145 1806 1940 464 662 902 221 1664 1442 206 1984 167 1479 775 839 873 385 353 1751 1604 1056 761 725 10 381 1409 297 116 400 1462 1666 1860 1697 671 1609 1212 909 17 1322 221 603 507 81 579 1072 1086 1185 191 320 172 11 821 1638 1638 1309 120 726 942 969 1218 1281 1204 919 248 1193 879 1325 1884 1957 1162 110 229 646 162 1665 1405 459 573 949 122 275 205 1889 575 1970 1492 1216 99 869 1018 1276 1618 409 397 1546 1635 1720 1289 1944 570 38 1528 898 175 1531 92 170 543 1538 1275 41 1745 898 1625 49 1067 570 1260 454 581 642 28 541 318 815 1674 1842 95 24 163 400 653 1655 868 925 531 34 1856 36 1023 1707 416 1607 123 1492 1787 1700 1631 1159 1974 263 1877 533 1469 1857 1613 733 1154 1032 915 1199 869 175 1885 1281 422 1127 985 51 1959 1317 1943 334 1317 1718 770 946 1912 1825 1669 192 1385 508 283 1381 1012 1938 1400 1433 1054 1267 1830 1462 489 60 1315 125 453 1064 1673 1365 9 1079 1229 1061 786 607 1645 36 1099 256 179 1167 1038 748 1775 1147 1738 503 405 156 1078 859 1794 1381 1204 159 1125 897 553 1065 1179 1345 1485 466 1179 726 1422 1433 692 658 1386 1370 995 10 732 240 313 1375 1366 584 957 1646 1185 585 206 644 1376 353 796 581 268 545 71 783 347 1932 1384 1979 1314 284 303 292 685 86 12 1691 828 399 1842 1801 257 62 1448 614 359 612 1218 1594 1237 601 176 1827 467 921 1366 519 893 1711 1036 1130 1877 480 1318 609 1085 636 726 1144 1174 1569 1680 209 643 1056 1871 814 913 1572 662 1393 427 1408 410 1857 1512 1000 62 1584 1592 1346 1694 300 16 430 561 1794 546 565 233 809 641 558 972 270 1235 1767 280 428 1879 257 818 1087 1993 588 1008 329 787 1286 840 292 23 462 680 40 891 541 72 992 1667 1192 461 1864 661 1567 239 778 313 473 1868 1913 1312 1156 1182 845 391 1271 315 705 236 443 1597 1913 240 1226 753 712 989 1382 1571 160 1225 1149 1402 1452 923 491 1983 411 334 1232 1124 1229 1829 148 3 1955 1182 361 740 1346 1290 1600 211 1768 1867 1582 1665 1874 1518 1216 1530 1149 635 1916 648 524 603 154 1926 666 394 644 1367 1072 765 345 1207 824 870 72 1058 1187 1173 1276 1012 1065 1473 322 305 591 247 931 1334 158 722 750 1391 1697 1436 309 1770 462 532 155 1516 873 1553 252 403 214 598 702 108 1134 1366 455 6 131 1498 1247 1623 1895 432 647 349 1274 1414 682 119 1395 183 867 901 305 1893 991 93 34 809 68 1488 1235 615 1858 1564 825 1141 1513 723 416 1325 1004 172 1858 656 1413 696 938 350 824 456 1241 628 972 1150 1817 1493 1687 1681 993 12 922 1732 424 1648 1389 1465 1869 25 1291 370 486 674 786 1336 1751 224 436 1872 1942 1506 369 91 365 42 393 1100 511 827 556 1696 159 1362 100 1929 1133 762 1990 1915 1682 571 1557 1835 1262 211 1559 1332 352 232 1852 1660 1734 572 1516 774 1397 1025 592 1017 1483 1727 757 1154 676 85 1356 549 602 1660 1205 314 1344 1890 1469 1525 1552 469 373 1974 707 1566 262 755 114 1569 546 627 938 1666 1500 1148 949 666 1994 1902 423 1194 601 50 1190 1759 51 734 1742 583 653 1530 516 163 1588 1912 297 1837 889 1839 465 1468 1049 600 1092 1077 434 189 549 1828 1747 1391 322 1964 676 1335 843 1579 390 1775 198 1505 1660 1153 433 1875 106 1088 410 747 1421 807 1596 1874 1163 943 1467 1393 412 1284 1202 500 345 362 1723 1456 1348 524 927 1511 633 869 606 841 1203 146 1937 365 145 584 765 1489 1242 2 1131 270 799 1806 1175 543 1841 1561 22 1843 1123 696 1483 993 81 952 1627 1660 1265 1816 1759 1495 456 246 314 1498 929 310 124 742 1129 986 1350 310 254 639 1759 710 1130 596 1703 728 266 1569 266 917 500 869 1782 1 552 480 1489 1698 1990 867 437 82 64 244 1213 1283 1553 1766 117 290 527 953 1804 1871 541 1182 1293 1132 500 525 863 132 1924 1578 1818 383 1301 1558 1131 1635 66 178 1066 796 1400 1193 265 1839 683 1566 1951 1147 1002 628 630 1490 340 557 498 1207 332 405 180 264 601 991 45 829 1168 1344 759 1585 1878 27 1312 1729 1632 333 1480 1235 78 1594 957 1993 840 1143 1061 358 1415 714 605 208 343 1183 1247 1494 939 1308 1897 772 354 1735 1643 549 313 1479 640 376 1233 136 1330 246 1762 1507 360 1811 1744 1276 1889 1219 349 558 21 1103 431 132 441 264 1043 410 388 1516 1298 1924 864 854 1651 812 1939 106 1986 210 1022 209 687 639 501 226 1962 170 1409 147 1422 975 1811 1966 267 125 570 38 1944 1391 1958 1772 1592 1469 702 781 637 1524 143 1231 987 691 501 252 1966 1847 383 1805 1358 1034 654 235 1842 1303 1087 1506 1603 865 1946 72 370 1028 1865 892 1837 1996 940 1938 942 1557 845 1630 1876 83 1680 222 1638 899 1053 1453 805 674 1392 70 1441 92 1921 1382 735 887 384 1109 442 1617 483 405 408 728 1332 188 398 841 756 431 1606 490 1509 1296 1439 780 982 1018 950 731 1663 793 1588 1880 896 352 1272 1097 902 1221 1975 1135 1614 479 529 488 668 419 534 214 1710 331 440 81 140 137 802 1224 227 987 58 1677 707 1039 1971 1650 1558 120 1366 1694 1090 433 481 1236 1104 1154 1969 1398 1709 545 1805 38 1121 970 1186 1086 767 1202 1782 881 1964 488 167 1584 804 1230 276 65 1497 727 479 478 205 97 401 1098 1458 1876 1038 713 1183 1499 59 352 294 627 1197 1642 1012 1970 1667 1613 25 59 631 1821 1433 1582 1585 1775 962 1156 1389 849 1774 588 334 1576 1531 272 131 217 858 1244 1144 1644 1653 223 1136 1646 308 1410 674 38 1826 105 1346 890 347 1800 209 1411 1320 1801 647 271 63 1771 576 741 69 1836 645 830 1701 1530 1533 1154 1510 550 1747 128 1751 1818 1642 451 366 1981 1518 1361 498 148 1549 1285 1525 155 886 1040 838 1301 816 347 630 1472 1598 768 186 61 161 1802 992 111 1551 186 245 977 1411 363 838 908 133 1400 646 1609 540 1693 1184 660 1281 1820 605 1859 741 433 967 726 1013 1383 1055 174 1357 1724 1884 1282 1147 514 1430 1696 214 1736 1250 1985 559 1705 1982 496 1974 611 720 1628 1088 1339 1370 1148 663 1647 880 547 227 1323 1485 389 1912 1504 1555 1544 143 1874 145 574 1210 1745 1498 18 866 411 1972 1376 339 1999 750 1243 1339 1157 341 665 591 1692 825 529 1886 836 1228 1785 778 478 1563 1321 996 1393 1503 468 487 1550 1062 919 1512 1878 814 1842 1820 266 706 168 379 434 1000 626 691 1186 377 1672 1952 235 931 466 603 1662 1980 444 1937 1495 1352 25 597 759 845 473 1960 1137 213 974 1528 1034 371 635 1095 395 1098 574 366 1960 1466 1616 929 198 1820 1562 196 521 1072 618 46 971 1812 150 253 1428 568 944 1755 518 1073 1947 736 680 187 1053 455 630 818 310 405 1063 370 1408 631 1471 1549 454 828 501 1453 954 180 1447 1435 1538 1558 1597 1840 931 216 1180 105 1889 1642 957 944 6 1204 797 1385 657 530 1989 26 736 1420 1164 47 321 395 1036 92 1205 969 1378 1813 374 1849 986 154 443 1511 1883 455 490 912 1135 555 1181 933 1382 1223 1928 1388 219 1722 1929 968 919 746 1361 26 1700 1077 530 664 1284 1273 634 620 1300 1825 895 1584 219 1537 459 1370 936 1284 1675 1474 475 564 530 1323 1681 329 1491 257 278 277 30 1008 1591 1616 1498 518 822 1344 853 298 1457 588 1112 924 1380 272 1535 1998 62 51 1527 276 994 1303 824 840 752 1377 1797 817 1315 314 1809 789 1483 805 1781 333 174 1362 288 1000 826 994 1790 98 1855 780 1708 246 1131 1359 1114 562 693 377 1729 906 558 1512 632 720 469 1727 1506 50 138 1323 762 292 1893 1863 1986 240 1224 252 1032 219 1266 1453 1994 1721 741 66 1755 868 923 691 1190 649 1141 1735 419 116 1011 1661 1112 1326 763 1740 930 1283 1363 886 788 1993 449 1154 350 1709 534 186 1202 960 246 1682 1875 275 1100 187 175 590 1291 1398 1759 1703 279 1228 1948 1153 1013 1742 180 579 1569 1209 1021 395 1519 1916 666 770 948 845 395 1426 373 840 842 405 1472 473 1907 1248 714 509 1123 720 744 580 357 692 530 602 1817 1691 789 342 1574 1279 1129 34 1 450 1858 796 431 279 1370 988 663 1733 655 1735 635 999 632 659 392 1720 1406 1533 1708 333 1401 1015 1784 1747 441 70 1591 1403 1958 1195 94 339 682 1376 1187 1608 701 229 450 504 97 1819 1166 988 1183 562 86 566 1633 478 857 1863 930 1727 1434 1652 1235 1377 471 1690 672 1440 1014 1039 738 192 33 427 1510 1789 1029 280 542 382 1029 1446 1254 48 132 434 1625 1472 451 759 1637 1672 759 85 1485 286 174 1521 1310 393 1780 1998 644 358 897 1147 925 1242 326 396 334 281 1080 605 645 1606 1099 276 415 379 1698 663 1722 1835 1622 574 1102 23 150 1674 1736 334 1278 742 311 1416 731 1405 522 53 1677 1804 953 1873 894 1322 676 539 1730 1125 1865 1031 1295 1678 906 624 1600 1192 61 82 404 620 1190 1127 1804 1041 1554 1488 1205 235 325 502 595 929 407 1025 607 915 1579 1273 1106 1788 208 1227 194 1300 1051 1263 1372 554 1172 1928 435 1760 1664 523 1063 1510 1487 356 858 1900 1111 1061 1695 578 1073 1567 612 403 802 118 786 1921 1436 1041 1906 1490 1542 1632 258 1356 1610 529 1529 189 830 1395 1399 1310 1589 76 176 520 1334 1017 1770 1336 621 1605 325 1423 1777 1276 1899 957 982 1279 968 1599 675 730 524 1302 615 356 1998 1163 1112 968 1795 144 636 978 672 216 1899 779 252 1561 1861 1209 953 849 1152 1761 53 871 1268 1486 1403 1444 731 374 768 177 259 1851 1179 1634 614 351 1876 1796 1004 588 1185 1731 1231 643 1980 463 1663 1956 729 1712 1255 1245 423 487 624 710 1028 999 1972 1804 1302 1844 214 188 1432 715 1888 1011 209 1826 1437 1940 1275 273 1128 1257 435 1026 965 925 1372 1972 1630 986 1897 870 1905 1967 1451 706 1576 612 775 1944 984 352 604 445 1007 763 467 1875 1207 336 1064 1979 1680 389 1736 1544 1837 1630 395 1750 1806 126 468 699 1102 544 1767 860 702 742 1547 1428 1137 223 640 560 953 78 1730 126 722 745 158 376 1886 927 1412 1627 1649 925 1102 1629 525 1699 304 430 1505 466 1633 526 493 25 1081 1792 842 257 1435 1725 1927 1013 485 1308 1223 1478 725 224 729 110 1166 1426 600 563 1052 1121 1445 319 212 1832 1537 1725 960 623 1775 1110 1018 1844 633 1342 1446 1531 1346 1512 1860 1459 476 1281 1190 444 1643 1835 1039 406 26 1336 829 1899 972 1723 1641 1216 150 1817 1917 1303 1819 1605 101 473 343 1405 152 498 1841 1871 392 1933 154 1632 1465 115 43 1582 783 1342 1023 1540 43 562 1964 1534 215 206 664 1742 1231 111 1417 398 787 806 1405 1575 1290 75 1259 1506 1257 626 1994 284 325 13 1025 1183 485 786 591 671 1323 174 1260 962 661 506 1231 4 1119 1054 273 265 1867 355 81 484 388 1405 1130 1720 1038 1512 562 957 962 610 1669 1894 714 138 1794 496 328 424 611 1869 651 61 1603 306 356 300 539 1406 1078 873 1469 1804 1997 256 1733 634 192 1577 1260 1643 1434 539 1503 1786 837 1807 992 1520 1736 1463 523 1704 1730 1662 828 625 439 177 1887 68 796 959 263 103 157 1165 1027 560 119 653 1087 1534 1746 591 1271 820 703 1048 449 983 1251 1139 1947 571 82 182 322 1673 960 246 901 388 1268 1757 1993 1292 1470 1755 958 1858 1322 346 338 861 5 23 933 76 31 126 1725 1629 1602 1461 1051 1390 66 1499 1101 898 230 690 1381 1622 918 188 250 1716 1557 418 1917 1544 481 1114 1215 1057 265 1785 897 986 414 919 1980 170 540 595 1219 1737 683 1575 709 1252 1586 158 1879 914 811 1250 994 1223 301 1402 744 985 917 1652 445 1826 1142 688 788 102 388 1550 1671 357 75 1175 1515 1539 1573 914 595 422 923 1456 1092 991 651 26 249 397 604 1420 1031 1438 590 1505 1124 840 277 1537 1444 1863 1592 1752 1156 376 772 1993 987 1845 1015 1331 1501 833 858 1858 1234 1703 318 1833 1638 1326 1162 111 1283 976 867 760 412 1275 334 1302 1690 295 1842 735 93 1449 1458 1536 667 1591 1465 418 1005 1181 1334 28 202 1552 794 1609 1619 1601 928 1276 754 1860 525 49 1069 1810 232 1110 495 76 363 858 200 769 442 1684 1731 529 1252 615 281 594 1784 324 1109 1859 10 65 712 784 1878 1945 1613 1173 211 852 687 1862 684 1785 345 239 1483 721 335 263 1367 1549 1644 1067 112 907 107 8 200 36 281 600 1764 458 571 1169 1011 1776 316 346 1982 1658 458 815 1425 1848 178 1399 1241 1004 1416 133 1359 1636 1548 1500 1188 820 1321 1558 525 1380 1264 1334 496 122 1381 93 1119 121 696 234 70 266 870 325 1680 1210 1377 1598 1246 932 429 1313 106 144 268 173 265 429 365 1654 1567 730 1281 279 824 1707 462 1323 484 26 103 1278 578 557 779 784 768 247 1309 1690 1586 273 1493 1940 17 1433 1381 854 1766 1883 974 1902 87 464 1075 1233 1233 869 430 901 712 1933 1571 1038 250 1417 642 1319 1194 727 1024 1188 1452 1641 1256 1190 828 328 141 1663 1524 1112 788 183 637 45 304 1885 1158 111 270 369 1363 1514 1346 1426 1239 1352 209 1796 1558 1651 785 1956 1444 662 1502 207 994 1812 1326 1840 778 123 1975 1880 1097 170 1071 1507 1596 1713 260 1241 1326 1831 1662 242 1105 1106 1602 813 1179 642 1608 210 803 271 1311 1639 300 1797 1087 1744 1409 237 303 347 529 1694 1000 795 798 803 1818 530 1744 878 430 405 815 1037 1003 11 1473 557 1421 1286 1409 253 131 869 17 356 1095 1321 1169 1781 676 438 1328 1937 627 1260 1810 750 1654 1991 786 1111 1545 1188 1210 1283 198 1462 274 1643 136 1943 853 630 706 18 1210 792 1472 1169 753 699 990 1746 140 1611 472 304 1392 537 850 879 1644 1144 1353 1751 1770 1756 1801 277 1043 1076 881 223 1528 277 1684 1478 430 1801 1553 1009 1498 1943 1813 599 173 357 271 1213 945 156 549 1185 533 987 645 838 918 1214 1262 770 1199 496 464 1588 1537 607 1473 73 1558 1007 354 144 1075 546 1009 829 589 1046 672 1324 509 447 1958 407 694 647 965 1081 950 1731 1628 1523 716 1704 445 1854 393 350 1617 1203 1962 1731 875 1768 405 1315 1275 1772 641 407 612 933 763 27 191 471 390 757 769 999 35 1618 11 1857 1058 659 65 1959 712 9 1725 1931 1265 1452 100 191 743 1138 905 1963 307 1630 1169 383 1796 823 119 650 1374 412 33 1930 1285 1572 1123 1828 1018 1786 1778 1958 1285 168 1003 363 420 115 693 847 1986 216 1028 979 123 374 176 1908 1103 540 1750 1879 262 100 109 1864 1683 1296 508 995 108 899 25 1490 1544 1492 725 569 1866 1055 1766 750 973 1292 1605 364 881 916 1146 858 53 497 1924 600 85 309 1405 682 390 1806 1310 888 1631 1048 927 1620 331 884 1761 893 300 536 1183 1572 1650 886 194 1166 396 1234 341 474 190 1790 777 1523 1971 616 474 1543 901 662 737 537 684 673 1354 996 1123 96 585 113 1745 822 489 107 902 1135 421 401 276 999 1707 812 929 523 349 1329 1306 1828 1850 1337 1193 273 829 1247 1850 372 324 618 43 193 1731 812 946 498 442 1961 1955 414 1509 588 850 811 1634 583 1862 1185 1672 202 959 449 1286 1462 346 1286 1994 1522 1506 747 1140 141 1384 1246 569 1541 1206 915 1788 168 513 1179 1514 521 542 1430 1268 1621 454 1271 1219 294 1901 376 983 279 79 1966 704 1370 587 253 1249 807 549 943 834 821 1319 817 949 1342 1847 735 91 190 495 1313 1432 1340 1113 1590 1988 796 1049 432 355 964 1520 352 264 302 1982 1811 1621 510 1880 1980 1558 212 1402 645 335 1988 174 1857 194 1092 1646 1844 166 581 582 1492 1044 102 1886 673 36 1045 1206 1028 344 567 1139 1268 135 1195 1593 1134 141 474 1529 230 32 961 350 1705 1910 226 1954 1333 1494 232 1782 1179 588 1338 914 1780 1105 1474 1081 658 377 1150 1297 168 1887 1766 81 1725 47 1871 332 636 1650 239 1870 1679 1391 1330 404 254 351 1837 1809 1091 1650 673 893 1360 1393 18 192 1683 1236 537 1953 680 1493 406 840 1615 1108 170 1002 320 172 916 406 28 853 874 1003 1542 1195 59 861 514 1792 1475 376 1021 878 334 532 622 784 1184 90 970 945 725 1541 1982 1684 644 1452 201 869 1209 735 1543 880 835 784 294 162 1915 1317 50 1244 615 171 1460 287 1198 733 1307 788 589 789 601 1755 681 1265 849 1271 997 618 1823 695 1686 577 793 888 1925 1803 1300 1834 310 191 1307 768 1703 109 603 1564 506 66 578 314 678 1081 1290 1883 587 964 1712 197 1509 763 1962 1049 1571 755 1961 358 824 371 1515 780 1730 1140 1507 1955 617 1815 1309 1101 1738 1675 892 1257 1652 95 1991 969 643 1764 1684 854 124 103 1555 1315 136 270 239 1136 20 593 48 16 1319 1995 884 765 1206 1936 591 506 1029 1649 945 1416 1983 142 1047 173 1400 668 1188 467 1825 1415 1233 557 1612 1530 1363 367 1664 1596 13 1774 1807 1693 1749 1990 54 609 1163 1835 1637 716 1047 817 575 399 1730 1568 1300 850 889 1394 333 1267 1021 1359 1512 1581 1150 332 1717 1533 377 1503 1808 113 191 486 481 530 1432 360 400 1475 520 923 1372 1994 1777 440 365 1359 1065 525 104 1714 1406 449 4 578 1495 1837 571 43 572 1097 1059 1776 377 1941 78 1418 431 1337 1279 703 1531 1726 285 1382 315 63 508 650 1774 346 330 1837 1804 76 1144 1151 534 1596 1658 863 1727 438 881 305 1019 1179 1174 481 422 470 1657 1815 1257 50 732 508 168 1387 761 1820 383 1715 939 1275 1023 630 572 1501 20 79 378 1681 361 1084 1247 269 909 1552 65 720 599 376 200 100 952 1856 863 339 321 118 1276 908 341 782 899 1925 1104 24 279 1539 712 896 402 744 690 581 1720 1644 616 12 1319 1695 778 725 1762 1790 1186 398 1567 404 989 406 1788 291 1335 1301 841 1939 1478 1851 1682 282 218 486 1836 556 1859 920 1282 1509 1251 1879 704 917 773 566 784 220 303 997 1235 950 1012 1317 1459 520 669 1391 1206 492 41 917 1781 1689 1154 121 590 183 707 76 199 1121 6 538 1796 1995 1794 468 58 1670 1494 877 997 786 1695 1434 263 1556 192 932 402 552 82 16 1928 57 985 1136 1777 1406 234 939 1693 375 1386 1435 602 1257 1977 1142 264 293 1727 559 715 1744 501 1789 833 1999 759 476 341 113 1816 1618 1363 1393 182 5 781 572 368 1916 269 576 1670 1155 635 822 1920 355 1970 881 514 1857 526 1911 590 1862 617 1088 1610 335 134 1420 1459 1413 445 810 834 959 185 279 734 1095 622 1667 1219 811 1679 1834 849 1253 559 401 680 1261 1766 400 514 349 1254 1471 1457 725 1935 1284 1548 1072 1888 1596 1268 134 1614 919 1115 1012 1034 233 167 1881 1486 1230 451 963 840 1694 1128 1785 43 114 58 1162 1666 438 1397 1158 630 463 154 715 290 910 1428 1731 661 1141 1760 187 1367 1034 1500 1447 544 1434 1343 596 437 1008 1306 47 932 982 397 661 963 682 1997 1978 1076 1813 437 141 604 1321 266 780 884 1385 308 356 1678 1469 441 652 1612 1429 1836 1714 862 1230 438 726 1051 1651 1172 422 1842 310 210 1129 1633 447 325 1904 133 340 47 1146 1651 1578 1327 935 839 42 599 1471 651 920 1634 1092 747 192 597 405 1446 1634 1414 5 1351 1296 1226 156 933 965 1603 1003 839 280 346 1525 764 208 617 1324 74 971 1821 250 661 1706 906 1186 611 1295 863 662 670 1626 619 1882 426 1024 1087 665 1271 526 1750 1654 264 1468 820 982 1525 21 1835 908 31 341 35 1860 1842 1540 1210 1204 1792 1651 394 1744 315 1652 1675 46 1890 1519 1609 329 288 546 1479 521 1842 265 131 643 280 1551 636 1213 941 115 1250 309 1898 1502 573 34 1048 1011 432 1659 1173 760 1167 167 152 1749 1455 725 1288 1467 1357 253 123 278 1793 1702 267 822 1300 1289 1389 1963 1712 437 804 159 1176 549 1956 1000 1992 319 1539 1485 142 1599 741 1785 1528 1955 1847 286 1184 408 475 221 326 1717 838 419 572 630 1847 1125 1288 1148 1738 1871 1669 835 1979 649 1867 932 446 924 272 1212 302 1108 351 1725 277 1958 920 835 460 675 1096 314 1475 413 1355 1182 1907 1322 1615 178 1378 791 1323 661 471 1167 463 1538 1662 1660 926 1560 606 1069 681 570 393 1529 686 758 1220 1170 1249 1483 233 1437 249 103 281 610 1647 399 677 1791 1874 1012 1134 1634 1199 546 459 838 703 409 1308 1501 1664 1393 749 767 1833 1690 1485 1106 776 1282 1599 379 15 1771 1264 452 879 444 1787 302 1987 1622 1257 1769 1568 426 1613 1857 1291 745 1647 267 1452 1628 1863 1 337 1285 173 58 1142 1830 1870 1150 1108 1009 1809 1256 887 1615 1131 13 1253 1141 1552 1468 1612 1715 635 374 1146 1231 1984 1248 739 610 1296 1047 639 1953 1485 707 962 1615 1006 687 1680 624 1221 536 1792 209 1102 1939 192 199 315 500 682 854 239 605 581 51 1335 1892 1535 971 1808 280 1338 549 1812 677 1092 725 1543 181 1276 1106 1153 1978 721 1195 365 281 253 1878 962 809 674 41 943 253 1140 1533 1532 1822 695 1407 1662 1565 730 1912 364 1463 1701 1776 1680 1385 366 1694 688 1606 1954 1299 1550 1335 1811 1241 796 210 29 1846 468 351 525 1525 1063 71 1316 1750 1396 1325 40 564 1003 737 1035 1288 659 307 657 540 185 693 476 1923 25 116 170 1799 1938 1928 802 1203 38 1114 1370 787 1999 774 1340 1128 744 241 1419 1472 1946 508 1121 309 1686 1210 474 548 195 78 886 1458 1432 1737 330 282 1932 1827 1753 1578 1612 855 2 831 301 548 490 1037 179 16 1179 1124 993 1264 60 255 1010 150 611 1070 87 779 1560 967 1377 493 220 1097 674 714 795 33 655 909 141 849 1817 808 1331 1037 1981 611 96 151 1368 1828 502 606 542 208 1251 1139 1885 1985 1723 1276 974 9 1160 1404 1644 965 846 770 1368 1333 1972 17 1211 1451 1441 289 861 546 339 707 1111 433 406 1979 1236 1488 1810 73 1965 1226 838 344 69 932 932 43 977 1437 605 516 1453 1510 606 1959 1035 244 475 783 1037 1828 539 623 1685 1022 1508 1516 314 349 1865 569 1054 974 1217 963 15 167 1018 606 1931 1322 1149 367 1815 1546 84 748 496 828 633 576 1459 258 1489 180 603 340 393 1962 666 944 383 1308 538 1108 484 1989 131 1641 289 365 576 755 1032 715 397 1638 1836 1206 1620 1019 660 93 120 1427 908 1640 801 843 652 430 986 448 796 488 1847 613 1272 1878 11 1075 545 1040 1177 1745 421 1088 1881 1940 528 1070 317 1272 147 1820 676 1648 212 1716 335 858 725 1326 1171 1062 233 1686 1374 649 1060 686 445 445 819 336 45 1707 1261 1078 913 1164 984 829 852 1452 462 1847 591 1792 1745 1104 1309 1658 1597 660 156 1242 1981 1999 1559 551 1873 997 34 1982 1998 1171 150 1930 38 1109 1646 1045 954 650 144 1294 750 1093 64 1756 12 181 18 82 27 1271 1311 467 1488 202 729 1223 1046 67 1042 1247 971 914 810 1414 91 1205 968 1576 352 684 1931 1479 1770 1309 1729 460 1212 1305 1575 1451 87 366 1810 10 1899 286 1566 819 923 912 1541 519 1248 1382 1234 726 993 687 38 541 322 1533 1371 559 1290 1849 24 1847 1705 1286 516 188 1466 451 494 166 53 229 1404 1056 232 1685 1570 639 807 1141 982 146 1938 777 1218 1979 630 1012 1674 957 390 1360 1358 117 316 1378 1425 1358 554 1629 779 1488 1718 454 1164 1832 1942 600 1139 702 552 1673 1966 595 661 1228 1138 1722 1510 1385 1470 1273 1463 1626 875 495 28 359 310 200 898 836 1745 1551 55 1065 886 1219 332 706 1294 1293 777 1208 1218 1329 1138 161 399 1859 585 131 1743 284 980 495 1222 765 1985 379 762 595 1511 608 1047 492 687 150 498 1161 530 652 1516 1860 1012 1660 1193 851 498 990 1873 1502 1480 1484 1831 1870 1654 647 553 1430 1796 1112 263 1831 1027 1545 1239 398 166 549 279 1473 1905 1148 1093 1034 944 156 396 466 108 1037 1168 322 1674 1819 1724 1318 1812 1594 218 1555 1995 677 643 1067 621 1847 215 222 1204 1246 863 1683 208 1276 512 776 1654 576 451 1958 1416 1381 1092 1944 1879 265 1464 1325 326 1216 1842 1228 1281 410 1623 872 478 546 768 100 210 1977 768 1656 663 179 1767 1301 221 944 1174 214 415 237 1492 87 1431 396 1281 1226 1844 1921 553 792 507 1327 1738 1221 1628 275 1498 263 1287 926 1635 200 879 601 352 1082 349 804 893 1530 1640 1887 953 1960 1667 1773 223 1766 327 1254 678 1615 531 1196 1718 1499 1649 1728 972 1664 1932 725 224 1226 1935 581 964 382 206 612 895 843 1707 978 795 1027 1778 868 1228 1097 582 1589 1587 858 64 1465 337 193 197 434 496 1814 1335 1991 110 359 527 65 1339 490 1353 344 518 497 1776 686 306 79 956 906 351 474 1657 1367 614 1937 283 1566 1029 1504 1934 1058 1644 482 1618 554 1831 326 1127 1524 1181 1717 1813 1352 1752 243 320 91 1046 628 1018 1557 767 865 1449 1861 600 1291 58 611 344 735 374 22 1193 459 597 1927 1201 1728 1056 1798 1697 168 539 44 942 474 354 33 1310 747 243 478 1237 1575 397 709 1585 1153 888 464 1186 599 1269 1656 959 1562 246 1607 1461 877 1105 1791 65 1899 1874 972 319 1453 1439 24 131 764 1071 1470 1177 852 253 849 1417 10 266 1437 1581 448 1521 1582 1189 631 239 768 1435 1956 451 7 499 1829 1394 1441 469 389 1214 1336 814 1262 871 1388 1123 815 546 352 375 1375 314 1523 1903 1809 1508 1026 1941 297 408 876 1066 1021 44 1783 416 831 67 1665 326 1594 1095 1609 324 1386 1474 463 426 1761 883 585 549 1784 1615 696 1186 83 1686 1275 1701 680 1511 2 188 1073 1383 1285 1967 1872 1326 613 1947 1091 1346 83 976 536 104 1681 1864 1090 184 518 1689 796 145 918 812 77 589 752 1998 461 774 506 1751 984 1273 282 346 1105 1226 1702 812 472 1240 63 1513 367 914 1241 563 1145 1146 1182 588 1764 1113 1827 982 8 531 411 328 1040 812 427 1524 265 1836 607 1943 777 1055 331 1681 1042 128 451 646 1095 519 1790 1236 910 544 1977 1541 295 1118 1513 855 1964 367 339 923 681 1938 1023 699 1837 1735 1690 1887 625 262 811 738 1209 674 217 1664 1193 1695 1194 1251 474 1698 1135 814 253 456 814 1641 208 1802 1920 286 62 159 1997 820 795 946 564 1114 945 1222 208 518 324 1319 695 1519 157 1378 996 1095 1637 1240 952 637 1296 1584 252 1666 876 1547 906 891 730 875 1805 550 1340 1990 326 1456 1984 1239 1265 1446 844 582 519 1435 970 969 260 842 534 347 1324 1052 1638 1884 330 683 1049 1162 345 1944 179 1182 1047 1370 1848 234 903 1321 86 1313 1477 762 1401 1527 1455 139 713 27 1730 1682 1782 738 1747 529 679 1975 1232 1724 143 1215 422 926 1 641 1843 1721 566 518 1822 1548 1853 1373 22 362 1266 1763 1801 329 1953 1809 1831 232 1564 982 1781 1813 684 1094 1894 781 1285 1891 615 517 1742 667 761 89 687 66 1445 19 1370 738 1291 1262 1119 977 1756 203 747 1730 505 388 241 653 1051 383 1405 179 932 1894 1940 845 5 436 1503 1445 50 82 506 1111 963 1812 1288 1193 124 829 1513 1401 1280 1466 1711 134 1377 237 1581 177 1851 457 81 1093 178 990 515 885 1272 1605 414 245 708 1966 496 1965 1168 1047 1277 217 113 1553 1176 1811 237 1790 1252 1061 519 1453 759 218 702 1753 48 629 680 1886 1291 1524 1161 446 627 1110 184 355 1768 714 916 278 497 682 1762 1040 707 296 1019 350 498 712 1988 826 824 1054 797 728 596 41 1934 1982 724 657 1246 424 550 701 1607 1451 75 296 1431 1864 669 388 328 19 1651 255 1922 1828 674 518 1054 1501 231 1511 1854 574 338 1211 188 566 1909 1956 1473 1899 1150 612 1623 108 1808 1422 465 596 1769 1600 745 337 1887 1633 1002 1638 188 999 1903 1278 844 957 1499 1219 1381 1715 1835 46 1815 870 1849 575 115 898 1026 1534 304 1349 442 307 796 1509 1934 1428 1008 453 1451 1165 1543 212 1005 773 401 534 347 1630 1619 360 785 413 1585 462 1213 1819 1694 1007 126 827 3 1411 778 29 543 1931 1264 146 1710 979 525 1297 732 1300 1746 26 1580 1004 453 1208 1972 1042 631 1084 1003 804 1239 40 391 851 149 1897 752 1490 793 1066 57 683 549 164 96 1859 1848 1962 307 639 1957 660 165 135 1635 858 1617 425 950 1059 1263 1281 1966 1614 1269 1271 1070 82 1040 778 1872 225 1411 972 359 1810 1678 750 1573 751 771 1998 222 652 117 1005 1308 522 754 1798 996 922 659 1356 730 1653 881 499 1313 300 298 241 229 748 932 1702 172 228 609 1387 1754 298 1492 1143 36 1866 1268 776 488 576 910 144 779 1449 1967 1501 1235 309 802 461 1750 1360 1063 929 913 449 277 1170 1454 754 449 514 976 1969 1023 933 1185 822 393 383 1791 1670 798 143 1218 1463 1532 1036 481 166 1633 1551 469 421 1278 1970 1341 809 1054 903 1652 1539 1397 492 192 1869 12 221 828 1319 604 75 1897 1186 1225 1867 1216 1214 642 1826 1372 79 1765 1552 774 997 1528 730 1456 348 966 1821 1893 1088 294 1456 416 837 1362 1257 877 1351 1959 1410 318 14 1720 1853 1663 1764 1224 1510 572 409 615 1945 1185 1254 573 1427 337 1553 1669 1309 1755 1329 156 1318 1802 1987 698 1984 460 1724 1919 495 1398 1008 1138 797 1126 66 1846 577 1113 716 1087 368 1902 945 276 1589 1130 1954 148 142 333 1006 1870 1607 261 1629 1739 1275 1154 671 1055 1511 1849 1296 1824 321 1389 1727 486 1289 395 1600 1876 160 645 478 213 1286 1810 1973 411 792 867 751 1732 858 841 349 1694 160 981 472 1341 420 1680 1976 1914 515 1452 1637 526 1992 346 1628 239 350 46 1077 298 368 720 147 418 659 581 315 1447 919 189 697 795 905 1486 1599 1697 493 33 879 263 858 763 1642 454 38 1263 106 919 132 1953 622 1384 762 270 1140 991 840 1451 1804 591 1718 1483 265 297 1630 1589 571 148 1546 581 108 592 527 1522 408 935 394 272 1840 149 857 199 576 202 477 163 959 445 590 1597 1976 147 192 1034 1079 480 1685 1731 565 126 244 133 504 572 856 1609 949 1576 1036 103 1143 1024 1573 294 1828 886 528 775 1278 1346 862 1891 408 44 892 1218 201 186 1352 798 1878 470 258 23 107 1668 415 584 1705 1554 1252 778 1527 1825 561 1736 1314 1444 1243 1474 39 1287 1998 1654 563 1777 1379 11 1129 204 1071 128 387 1893 572 261 1532 1135 860 296 1934 1757 411 1459 1544 160 1188 1235 626 1597 566 300 691 419 1577 188 1795 1323 1756 1454 701 657 208 1039 631 1282 251 1846 293 486 1382 1967 778 1408 1655 601 481 1892 54 1185 476 633 1146 1822 650 382 564 1710 1038 226 1743 1953 1886 1150 1829 533 1497 934 134 913 940 257 261 343 1271 212 1443 1027 59 1909 688 729 1927 319 14 974 836 610 1625 1189 1117 509 1300 1213 1459 622 1926 1593 224 248 1141 1200 299 7 545 1382 491 1440 308 859 575 125 1545 690 1164 759 1979 1989 441 1556 351 807 1208 1764 1236 1306 934 1959 649 1650 1941 337 1968 506 1623 1088 1603 1190 479 77 1796 584 1522 1473 1241 1110 260 1467 391 236 1088 1167 494 430 375 1296 902 1137 557 1377 1848 122 896 1881 1392 695 1211 341 1106 157 90 1443 298 754 1903 1916 856 1244 100 896 684 377 674 1481 1039 1136 34 281 1426 1672 1313 1349 1066 104 921 1271 1500 1999 558 398 1046 1589 1766 1337 1983 1057 1917 436 863 796 1767 1841 66 1446 1367 1722 1592 759 720 1302 785 1481 922 1371 8 1444 504 1540 1389 1482 1431 914 1415 5 137 359 1098 941 339 273 197 222 388 36 591 1769 1767 1211 1460 1274 90 816 730 730 1376 1194 1769 134 1252 1591 1770 1040 1103 1338 366 676 652 358 1667 1758 842 1228 1955 1658 978 1857 1325 812 1514 756 1640 1409 920 223 325 421 635 363 213 454 822 1737 1595 1401 1278 1374 211 556 647 1982 1026 1388 1674 1357 160 920 1210 785 1412 101 215 956 1294 1108 338 1258 715 849 162 213 1060 1596 598 1697 1432 893 236 213 1724 276 1810 1126 592 847 1515 203 1764 1344 1572 780 538 462 1751 668 1277 1531 592 1369 1283 677 1390 801 1727 1201 476 600 858 1141 689 1143 1075 1220 1717 1255 324 1216 1317 1406 1415 715 440 1369 937 622 434 1771 606 750 585 1877 1797 939 23 1511 93 1195 1776 213 1528 1671 852 173 895 1988 295 8 1958 405 1535 560 690 1727 1309 1025 456 605 384 1938 760 1589 1271 742 265 1194 501 1982 662 115 937 1409 410 1772 447 335 1977 860 593 1202 1311 1159 1826 1815 1324 597 29 1627 1648 1267 1689 329 1843 88 1792 1331 1544 1370 1232 1343 1171 786 1985 1540 249 1869 1928 1220 39 868 11 525 742 1823 118 347 1517 1222 334 160 216 1064 1172 1431 1191 1967 1341 1653 266 1459 895 49 1515 478 830 293 1100 1216 488 677 499 1957 605 1536 691 1572 1075 357 94 712 313 1784 104 52 1627 452 301 1698 533 1123 373 1821 907 44 983 1377 1273 765 1099 1903 822 42 1701 53 15 740 1375 413 1633 300 1110 165 1942 1066 1336 351 884 1930 1596 666 802 566 1891 880 652 1834 861 1953 1929 227 159 1313 364 745 1380 1069 1000 48 1553 1956 391 425 781 1587 781 446 481 913 1512 350 1196 1005 1002 678 619 1893 554 1873 1063 56 72 1824 271 733 1280 173 1272 598 977 940 1601 1104 527 1236 252 1740 277 541 186 290 1278 1531 1846 1300 806 1562 1669 1714 237 1481 1964 1821 1324 875 1203 1981 1243 268 969 1446 642 146 136 664 415 260 1594 1831 999 607 875 1099 992 1542 1057 1352 1774 1498 1930 32 61 1163 1333 1063 1199 1805 36 8 661 1999 1296 871 419 728 1853 1206 1936 354 575 284 1867 1771 285 1090 1428 1482 197 1872 1354 1871 673 1368 193 286 169 1280 791 1982 1929 1062 678 589 467 1647 12 1926 760 433 1705 789 1124 738 1689 1338 231 1313 100 237 1099 627 578 241 642 1072 1698 172 96 1487 1084 645 1818 223 710 287 1933 1928 1780 853 641 113 308 470 95 515 1625 20 1537 878 22 183 522 1995 1597 807 1430 97 1448 698 1971 1612 184 1675 719 1707 1372 1900 995 1385 1205 29 129 382 135 1021 811 918 1954 1632 1108 803 1714 1489 1386 1407 452 410 1172 1460 1051 2 40 1567 545 1895 657 1026 785 1725 191 138 117 917 863 1904 1243 321 1981 467 78 1702 1159 1862 1666 115 308 1670 1535 834 548 1312 850 1244 1481 480 1745 1234 39 524 1341 1849 984 1522 701 549 1332 1247 264 810 1247 131 1747 95 1218 737 1868 1508 831 1882 358 197 1551 1564 1927 608 1934 1159 14 1027 1978 145 1400 1081 1767 555 565 903 1799 1508 726 1953 712 860 1370 1619 1822 635 1050 909 195 514 321 798 1020 1266 96 836 430 1165 1633 19 736 1434 1290 1093 323 1004 132 129 1840 149 1501 702 640 1287 171 185 354 1900 210 581 1032 1094 1639 1571 1267 297 1910 1395 465 1736 1537 1594 819 1229 378 276 1668 1085 947 715 343 699 356 1336 1456 28 29 1418 1510 939 781 1813 439 526 1954 397 1453 1369 961 1539 1695 97 552 543 43 1507 770 1278 210 694 443 1326 741 1055 868 88 815 1380 1178 1277 1763 226 1234 149 903 1234 488 723 816 1258 40 317 1937 1921 316 298 1070 773 1000 1309 54 480 1170 801 1777 407 1349 1285 229 389 968 1899 127 1832 1547 1692 145 1323 1586 478 375 1876 1445 264 238 1326 1894 932 1574 1433 181 1830 231 769 32 1085 1507 1085 1311 1976 1211 553 1872 827 469 965 126 34 1275 111 711 1157 919 1663 1438 1244 270 418 1166 1461 1307 1657 1856 100 1470 642 287 1066 996 711 1306 1769 664 1046 1482 1478 1658 1826 1188 560 335 903 1217 737 858 1427 556 1075 170 515 1900 468 1795 1516 1843 1629 1121 859 1846 1967 1691 1743 1085 1759 1188 1798 973 1444 184 1285 1381 1678 1829 1916 1270 1529 375 1576 839 899 1001 1851 1751 1018 1416 377 692 185 1306 629 204 725 1280 1004 1442 835 776 1183 947 188 774 1511 1161 1283 883 884 1231 23 1430 1815 295 116 755 945 1961 511 321 1978 1692 865 1233 1142 746 1379 299 1382 1135 444 1419 27 818 583 236 736 647 1368 627 1689 1508 112 1600 214 899 1151 1585 1692 1656 1290 1207 582 867 1485 108 808 1976 146 1525 1364 125 1987 965 1137 1891 444 691 329 537 1877 45 497 1165 798 1468 910 436 1452 570 278 317 1571 849 1589 513 1652 1765 481 749 1882 117 736 947 1423 495 1001 1358 388 1570 1720 1957 1313 1351 390 1618 25 162 408 1123 1490 22 1798 544 979 1335 1999 894 1999 1268 235 275 850 1012 1185 571 505 1248 91 1995 278 81 407 308 436 923 895 634 1144 427 506 1446 1993 877 1332 824 1778 530 1340 1009 181 1071 589 416 418 153 927 235 472 1392 1327 1697 315 1513 1020 958 1799 833 291 1406 1844 1246 606 629 251 536 408 1231 407 1608 1508 1363 1647 96 47 621 1667 1868 1779 381 357 1255 381 250 107 929 721 778 978 1311 1308 1174 757 451 475 634 1805 1790 1770 491 411 1059 767 1196 564 1886 793 994 781 1493 1923 1254 216 398 301 556 1437 241 1036 146 1804 751 353 1834 1921 1651 408 923 458 1128 610 149 1509 1915 1141 20 1197 1218 1762 1223 1351 141 840 769 1128 1772 1191 1104 730 1138 1095 172 1134 1544 1354 402 483 533 1839 1697 1032 268 104 1941 62 1287 559 1779 530 1027 1572 116 1146 1307 1610 1413 430 1258 531 269 281 1851 1321 1937 1615 1171 383 245 1297 561 1495 1892 1679 20 645 882 606 63 243 224 1338 1945 54 1600 1037 1496 146 105 1249 430 90 1549 1794 692 506 1561 1384 1879 1032 1085 788 1280 1240 1948 1736 424 303 1414 780 1211 1787 308 654 1996 1489 724 73 986 1958 1271 506 1026 1314 1558 1151 1285 274 1596 1904 540 1805 64 1859 776 1466 273 1403 1215 368 327 400 1476 845 1720 69 1669 1675 424 1942 907 1392 837 1840 1246 564 1266 102 263 313 401 129 1722 1958 375 519 452 1701 314 1599 1521 110 302 1924 913 1907 1185 664 1611 1789 452 1739 1699 86 1467 1452 680 489 759 1807 337 679 1537 1264 154 428 1865 647 249 1537 721 269 166 1250 835 1213 1658 1059 634 1310 167 1295 1984 432 1576 354 1331 1798 618 648 1245 67 1068 1492 1301 1847 1795 1365 272 604 657 630 412 1148 903 1957 78 6 392 1223 1498 1136 607 1802 1779 1935 1300 1498 564 661 1276 1352 590 90 255 1704 258 366 461 1674 1378 317 243 1772 740 229 410 1150 1303 980 1570 1382 1944 1830 365 436 1718 29 1246 1960 805 1009 1796 1827 1936 1723 1010 1868 947 1404 737 404 1160 1891 887 283 1632 63 298 660 133 1922 496 1655 1645 567 569 1239 801 373 1263 1779 1199 1139 1020 1280 1389 223 61 134 1407 1034 294 121 410 1606 1478 620 1450 1155 1868 305 1313 22 1482 1460 1777 1547 1273 1001 1916 1565 814 291 858 371 1947 134 1099 1485 1609 1183 413 1583 36 307 1808 845 519 1301 56 873 586 1116 707 648 1689 1812 1948 1531 231 196 767 845 1907 432 1166 1049 506 31 1875 46 1469 1600 1014 1940 564 1192 1154 1937 755 1680 355 536 843 1805 1299 1042 52 1791 341 1999 587 510 481 558 327 738 1474 1003 320 290 876 1385 1233 31 690 481 333 690 1367 313 1776 707 147 24 1496 604 424 1849 1588 845 342 991 1179 1617 1004 760 704 577 639 628 1173 983 384 551 1806 422 1961 141 1335 696 952 1582 488 168 576 1475 24 657 1308 359 1088 1254 533 1569 545 868 1702 610 681 1381 1486 1338 1313 1862 1797 1840 1403 619 83 113 1883 1554 1837 1991 1570 1909 1218 814 371 324 293 1268 656 1362 843 1056 1380 367 1528 676 743 182 1877 805 1613 663 1636 347 16 1000 1047 1844 1055 824 1998 429 247 1380 1152 1460 177 1181 540 1912 476 346 96 562 77 362 1786 1704 388 1612 876 959 944 1571 1541 880 486 308 1582 1343 558 514 1603 1960 590 396 195 155 475 788 1401 266 1277 516 156 687 1187 1389 1667 307 727 368 1821 1053 35 448 736 888 1427 119 1152 105 557 616 867 1519 1215 1301 435 1595 1992 386 1812 18 794 1945 1622 1360 958 896 252 976 1112 1512 1246 1066 844 1447 1869 1691 770 72 725 1419 614 1570 1432 683 1747 1574 1160 573 385 1197 292 889 1147 1378 1063 1229 566 779 1438 1909 1744 637 1497 1531 261 864 1635 785 984 177 773 1596 752 1032 520 1971 1425 761 1930 1369 1772 126 18 615 697 1317 855 1501 116 1222 1775 410 1366 472 580 1243 1798 980 923 1536 1855 505 504 1973 1156 1106 1708 1008 1265 469 1040 518 131 62 55 499 1883 1404 270 1641 1871 1017 1399 1960 1266 575 312 16 1734 1289 1437 259 1246 728 1093 910 1704 1112 763 1593 1595 211 291 1885 670 1107 1513 790 1689 573 1156 905 560 12 640 375 813 572 1708 1922 204 969 1 1600 30 583 1989 254 1206 1587 1967 1399 520 489 683 1285 291 1815 1696 1607 1948 898 561 35 1069 1432 337 718 382 454 1290 362 1043 715 95 1919 1925 172 1376 1950 630 281 1790 1505 991 1712 1488 1863 524 1953 726 1247 1499 978 1036 338 448 19 1521 1622 1965 740 1848 1456 544 134 1246 1914 1661 896 1406 1893 1870 1395 1825 400 504 1120 250 1786 1360 1736 1841 1109 1726 1316 1870 1372 1745 1735 809 1894 1795 1856 1375 1883 397 52 1944 1990 1582 523 502 540 56 1114 1712 748 332 17 176 1943 1720 134 938 770 862 1410 1855 954 1094 682 1473 983 1718 753 135 1044 1986 1276 1955 894 271 1654 1826 1370 940 1301 1283 780 1826 1772 1820 1318 683 1026 1497 1982 914 195 1751 227 1865 1254 832 1281 593 1519 1592 434 1621 1062 471 311 1160 1719 504 120 1200 1035 722 441 1651 1655 628 846 561 1508 1350 832 1970 1135 1821 1056 354 753 400 747 121 306 249 1502 544 1114 270 572 225 984 1937 1086 750 1382 260 1082 245 1468 1089 792 291 1428 1753 1120 1126 1758 603 1096 551 469 503 1053 248 1330 580 1023 1690 1120 1247 1875 755 543 261 515 125 1853 1858 392 130 1377 427 1675 1735 314 1545 1752 1095 1496 599 1028 306 905 1358 1744 1301 1175 559 30 620 448 1953 1364 1045 1094 1115 752 1558 1175 756 1770 370 848 1369 272 1992 910 1151 1037 364 309 1514 555 234 1477 1533 1772 1849 1257 899 579 892 1986 1757 1288 1775 1396 573 396 1744 1758 1618 489 1339 1248 613 1918 1547 1640 419 1466 430 526 1628 406 344 1889 252 728 538 1825 1816 981 1460 1998 683 1303 633 576 1281 1535 771 1529 1156 461 1959 937 357 670 1050 1216 781 629 1939 537 1652 1565 803 1221 323 1613 1330 1189 725 1341 204 1036 339 8 1084 1060 320 819 1656 560 1041 1005 1693 1714 306 679 380 495 1557 294 1013 335 572 343 243 1609 905 66 729 1262 1316 18 1467 1333 220 1572 207 1639 1042 1150 1109 443 227 82 854 373 132 50 1577 1547 418 870 1852 1513 570 237 1456 565 1047 1136 549 325 1547 701 217 1567 944 1874 859 705 766 1224 773 1682 1856 1827 761 1609 1010 1447 842 1197 1390 173 734 957 871 374 163 353 453 1743 1920 1184 579 261 654 403 1477 1435 439 410 1086 1994 1213 1534 1121 1481 814 182 854 557 1302 1950 1151 1426 949 1157 1435 299 1779 453 875 1750 978 553 308 1667 371 186 676 647 1659 346 328 1436 1159 933 1869 1227 1725 148 1846 1325 549 756 1966 190 1401 1735 1422 1651 649 26 1953 893 1473 902 1669 1375 1423 10 981 77 1311 1865 21 1317 570 800 1070 1122 1215 235 139 254 336 553 755 1272 464 1309 1799 1559 507 982 1982 1550 1703 1841 800 400 1258 1421 1488 165 1196 1919 1501 894 30 1736 42 1861 619 164 1853 569 574 260 485 281 1668 1934 1968 1710 323 146 843 1502 204 577 1339 478 1021 1642 1644 1528 729 1061 536 1982 1820 1859 1226 317 282 325 1380 53 407 940 1085 1304 12 657 1599 513 1993 1863 768 1176 662 77 431 1139 1551 1880 1250 654 799 1441 1934 1886 683 1435 182 2 1394 871 615 747 1604 1179 1764 1534 1345 432 1101 1704 1267 619 645 1170 239 751 420 1236 616 1329 1994 1438 676 508 1238 1237 1219 710 358 1067 157 1091 191 1251 396 8 1152 803 1290 1506 386 1738 667 424 946 1956 1710 1998 226 812 1376 860 1148 1185 1410 79 425 620 797 1918 18 305 851 335 1941 884 1175 907 1465 350 319 495 1333 1168 105 1733 30 647 860 354 896 1233 1456 561 1408 607 1825 32 47 715 640 1738 849 683 1066 789 1966 1527 29 1804 809 360 681 1311 1328 1729 419 1913 1379 1299 1552 1955 1592 891 1407 968 1053 286 823 1849 1856 153 436 529 124 1042 940 1003 1413 1315 1207 1379 406 1352 1166 234 1257 486 147 1854 55 1071 962 1465 368 435 1942 1369 1949 217 1390 608 1572 1662 1569 1405 1467 1629 385 827 321 177 652 760 1834 1255 648 376 745 295 1216 891 1779 531 42 1917 1089 1537 1468 732 150 1030 286 1455 722 1924 816 1925 1158 1333 927 476 1305 296 1237 1987 1787 940 1775 1682 1384 731 19 808 623 1657 1825 709 51 1660 89 1241 1761 766 45 1597 35 944 649 865 597 1986 1104 229 1414 113 760 1388 82 1616 42 158 1037 1930 1875 1837 1778 1062 1886 538 1357 524 533 297 1542 1640 821 1378 207 989 1234 1449 1999 987 1531 1968 736 1395 720 1436 886 202 1953 1413 1074 1517 264 194 789 773 345 932 1545 875 1529 1746 604 205 1773 1206 1742 1345 133 1349 1006 217 601 1636 95 1399 1234 121 1793 723 92 192 1293 444 1130 79 1857 1452 1403 1020 189 479 428 653 1949 724 910 321 1576 788 1369 989 72 1891 785 777 747 1637 424 348 1673 1843 1588 997 1303 1150 1810 1836 1228 1171 1035 1528 834 896 1046 1299 159 566 479 795 916 191 1126 473 310 402 1099 1303 523 180 1033 1006 1591 1169 1648 1934 1912 1100 1335 1329 1342 643 65 1250 1760 1175 1360 1946 475 506 344 1532 1708 378 1285 1890 1951 317 1871 1654 1689 125 1037 1429 195 1414 1256 1009 1432 781 1666 871 225 1220 326 1809 750 155 273 1772 953 729 145 572 630 268 653 238 813 1773 742 1870 779 1287 1037 1707 485 233 709 1224 446 474 1689 452 252 429 1729 1196 326 1237 385 1935 304 827 1603 1715 1867 1965 199 806 598 1385 359 1127 1065 811 96 70 884 1619 846 714 740 1947 1990 50 454 903 730 1469 1278 1773 1225 813 362 1031 1445 1129 1106 1671 585 1027 1363 1642 1755 1898 557 96 974 1504 1098 44 1355 1214 832 759 1313 1623 680 985 330 747 831 442 1248 1997 1309 1446 480 1350 469 1840 1405 315 1820 1672 1432 1949 766 335 1055 208 1789 1547 164 526 1051 1030 1328 813 202 588 376 1518 17 181 302 1527 1682 351 1594 211 650 1184 411 1304 265 1242 1512 1721 1171 208 188 830 438 344 818 1745 621 834 1405 474 1107 103 1724 1870 300 181 235 1426 673 1435 685 1142 1546 1440 585 1840 1346 1529 1123 183 293 1418 684 1234 877 1596 636 639 109 1568 1839 1912 141 1027 1310 419 184 195 1520 1864 1826 1489 497 409 1021 903 769 221 366 1884 1007 669 1084 998 1944 1732 1593 799 715 1504 1749 891 319 1182 1630 1496 615 917 140 231 1093 64 268 1018 1548 1106 1211 591 1802 1958 214 1996 1382 1045 768 1931 903 620 1428 1624 1766 236 43 1480 532 1251 559 589 430 1948 145 1784 512 1394 553 862 1672 699 1756 77 1917 1011 434 32 848 1078 840 530 1585 1874 1572 1152 1509 1563 1000 1042 790 609 264 955 92 160 143 446 107 1207 815 804 12 411 263 1963 273 1324 922 1729 1011 599 1230 594 14 1454 1874 1566 1744 1046 596 303 1102 1119 897 489 247 1801 1118 530 61 1301 1543 1268 1489 905 1078 1105 958 1289 390 535 1561 1506 136 484 1607 536 1766 763 816 1843 310 247 1635 1701 1570 656 1625 1183 1717 1372 1022 1461 1880 1784 638 1839 1583 1383 524 514 1741 1001 1193 62 1263 1279 707 1976 567 1743 1612 1947 1128 420 1789 1419 1442 1863 1194 1755 1934 867 1799 687 556 1589 1467 4 826 467 916 1823 233 1856 220 595 1051 1389 123 1383 415 1681 1100 1415 2000 1851 356 1321 1562 391 1537 1491 655 400 895 124 185 1798 369 1792 433 288 1773 1720 1168 1699 729 265 1907 707 1285 811 1636 857 25 1437 615 1366 289 1671 98 696 1014 737 577 379 974 1970 1737 1393 742 123 459 1796 1664 693 1579 1307 120 600 513 923 91 1230 143 496 1978 1735 1701 1581 1771 414 338 1105 1297 1435 364 1770 1933 1803 66 302 1301 1053 1231 1735 84 1214 1009 95 1569 424 283 749 133 1894 1432 462 791 1163 1186 1064 1610 1012 1922 1354 603 827 1416 1032 1523 1485 380 326 67 702 1814 339 689 1436 1964 120 333 161 602 384 1161 1741 423 491 1913 1107 501 1246 1847 1842 377 1357 1226 1752 636 1643 1960 1026 1009 673 1610 790 1240 397 367 725 226 845 979 603 1126 125 1089 617 388 493 1799 854 584 279 681 497 1584 1359 9 1417 897 876 1925 1184 1400 1190 1809 1102 1581 1728 1399 898 1004 375 620 1071 247 1452 293 1428 1414 1791 1753 987 337 108 1705 1783 543 555 333 328 111 1026 1953 1169 1352 1133 624 1788 108 865 224 524 626 1454 1678 19 1092 1940 539 453 1782 807 856 156 169 933 509 494 1374 774 128 1820 1390 646 580 636 554 400 256 297 1599 443 1746 1081 236 1769 355 1200 295 1421 1597 1492 588 909 1499 912 1223 745 1311 1868 1317 1259 1401 365 1350 1311 1735 1993 1046 1525 1288 446 1100 1812 566 803 1170 1345 1699 1503 1686 448 322 1257 1584 570 1386 335 917 1025 22 59 1963 1888 1473 1731 111 1158 273 560 755 1220 544 881 92 116 1907 369 43 1917 532 342 906 437 1571 1212 1337 1206 1997 1105 1865 1348 1483 274 794 413 1439 1750 1760 274 1978 1641 1195 70 929 316 1863 292 1457 139 432 790 992 1503 26 755 1591 501 1073 104 1661 734 957 1243 997 1096 1640 1532 1707 158 1890 844 1866 1756 1764 834 1890 1830 132 764 600 1224 1193 1747 1759 1600 160 1331 326 252 1134 729 481 1102 1815 797 1724 1863 222 1810 1997 1219 365 540 810 1873 1751 145 1723 1798 1661 1747 1345 1954 606 1677 359 851 1618 1580 1880 41 217 880 1106 1386 31 355 825 358 1844 1226 1342 1565 1481 57 145 176 28 43 1733 1734 1176 482 1699 800 1303 108 1794 1535 1754 247 1590 1428 1370 70 1030 360 1471 53 1619 349 1697 393 549 1125 1342 1884 903 65 1819 1207 535 1677 910 2000 1063 1290 1035 1511 215 764 1118 796 647 117 297 1683 759 401 734 282 818 516 94 570 1274 1729 483 1996 1509 1389 1772 1726 1289 803 1063 54 996 1096 1908 231 1247 18 998 1250 1475 869 1053 510 877 1950 1923 1691 366 1059 1700 1187 950 970 1713 930 850 1978 118 1095 771 1120 107 1724 1522 1106 1912 483 129 73 492 1889 659 586 1280 1216 46 1045 343 1023 368 1091 1065 316 1552 1577 1344 1477 1207 114 1442 1451 1230 1164 1249 1577 825 193 1392 660 1109 73 1591 18 1710 1390 1272 1408 404 560 1570 207 1087 1706 1093 1902 1136 1109 1656 1454 90 523 984 802 1761 143 434 741 786 443 1043 1329 1283 1994 1630 1197 604 151 446 566 1239 197 684 498 1251 1217 1810 65 303 421 433 469 405 1919 800 867 1541 1025 1574 1065 1444 1625 1755 1395 756 1108 1610 313 1174 655 1801 812 1309 494 732 1409 1749 1152 359 332 964 1507 194 1617 1984 692 370 934 1217 1914 1621 1725 1303 1492 926 705 479 1823 803 975 19 1436 995 1672 1760 1586 267 243 396 1952 1003 1336 1575 1190 965 1786 1585 1988 757 5 589 978 727 1384 260 242 1381 1748 413 1379 1984 583 1595 712 498 1314 1207 1208 578 561 1936 343 359 1884 1137 821 1504 889 1202 630 147 1717 465 1986 84 499 1138 1293 1832 884 132 1545 1131 328 1591 682 975 83 651 1626 455 179 810 431 931 961 1497 1658 540 630 682 657 1074 48 1430 2000 1315 1782 1993 43 1807 184 223 759 26 890 1086 1226 1138 195 1331 1007 1426 704 385 606 806 654 743 252 608 201 338 1327 1499 222 915 1989 1085 1736 738 806 1490 1289 1347 1990 886 1974 1624 976 1587 1273 1335 47 989 305 1421 942 1498 460 1347 1523 1142 584 177 1111 1429 1031 1664 1450 26 1889 516 1412 1416 782 1178 1807 199 612 1373 243 810 1581 527 578 1678 1101 1911 1190 1333 1283 1254 1687 916 1790 1599 1697 1530 210 1430 1477 1042 26 1399 1839 474 656 1003 1609 421 1787 1270 558 878 793 852 496 1231 541 6 622 528 1434 23 1328 371 1617 468 453 1584 1367 812 768 1469 955 852 814 208 774 1886 395 1048 580 1338 662 520 1218 29 1762 1654 1561 18 1422 419 1098 991 1862 219 1817 809 731 1728 1519 186 850 450 1275 1570 1049 1746 1641 1435 1231 7 1254 834 1284 48 1347 1091 702 923 1656 724 1757 1926 634 805 2 676 1776 341 1100 450 1090 9 82 330 611 873 168 1336 1473 1339 1548 267 938 1941 1296 894 2 1917 1709 520 578 290 245 1393 275 1425 362 694 1291 177 574 894 375 512 1658 957 74 1313 1011 1113 53 1062 74 1532 1480 235 1858 378 487 627 311 659 336 1351 1485 1979 1660 1355 855 1192 1029 1427 1386 556 615 1239 1601 451 1337 835 1170 799 1342 914 1904 706 519 1292 1811 939 443 189 1029 1830 730 1928 526 1501 606 1644 1458 595 1603 293 985 515 1385 582 1535 1364 1096 1078 1149 768 243 1449 200 1733 1183 545 1673 1835 1686 116 1053 1719 583 1279 94 127 33 187 1281 367 192 975 1265 44 1974 1942 684 1287 1534 1843 972 1749 1229 834 489 524 697 657 1485 512 671 463 1641 1519 1744 51 1206 1609 1036 1120 1502 868 994 599 107 1695 5 1262 800 1782 627 1392 40 821 1251 1014 1595 496 1005 916 1432 467 495 598 1343 1925 316 588 254 1891 1351 196 1359 1802 1233 919 304 212 1584 567 771 1911 912 920 807 186 1598 1243 1943 1802 1074 611 1985 620 429 434 1849 371 964 627 383 196 1356 174 1230 536 390 919 935 387 1612 1959 1086 243 413 240 1106 1930 1733 91 1555 95 897 421 1759 706 1618 729 1678 1791 1072 1135 1951 1941 1600 1894 1250 1480 1737 1741 1223 435 243 1785 759 1314 641 1170 290 1262 1761 1134 1288 234 1026 418 124 1886 613 486 1878 1090 1351 1240 535 126 510 276 995 1008 801 1459 378 925 429 2 1175 395 1205 917 1389 206 1962 331 62 882 732 1442 127 1369 607 1550 1400 1444 1 999 624 103 1147 1713 265 1001 135 1841 55 777 1601 348 1318 1799 1201 1617 189 210 951 1114 1166 1134 615 190 800 553 968 315 1262 1229 248 627 225 1112 1522 1748 299 1306 82 813 1430 31 296 1102 1005 271 1980 1103 1848 1842 1057 1299 1182 1127 1996 1054 390 886 935 484 543 1093 1105 804 1025 1512 1513 166 1331 1581 11 1 287 1383 457 1392 1346 825 1454 133 1352 1717 1247 175 1832 197 755 888 827 1242 1157 306 1459 1187 1383 1603 698 17 104 830 1496 376 1545 420 1466 808 669 587 1823 749 1792 1630 292 644 1594 1413 898 1952 1795 1174 22 75 153 572 1986 864 1839 327 1827 1225 1529 148 227 820 1333 1087 1487 12 460 902 1515 997 1418 207 1780 247 345 1693 1462 735 1509 623 1104 963 156 154 773 1284 1332 1672 516 89 49 1840 1322 473 1047 872 1782 1209 1693 633 1565 1095 1315 178 1376 1574 1925 1007 507 1628 1616 108 879 600 965 468 226 1271 204 1263 549 1913 1947 939 646 703 150 1881 71 1576 1177 1548 719 1773 1956 478 1088 489 1094 660 1545 445 1789 659 908 1571 93 243 658 689 1823 418 158 656 300 252 895 542 363 378 1754 337 823 1800 1016 493 372 44 1676 1975 1091 1268 1223 1275 564 1774 1199 43 923 1982 141 137 1351 620 327 632 1135 668 1134 61 429 786 1912 1371 1488 1317 400 1456 316 1203 44 906 1957 453 255 1406 892 341 208 74 248 1037 652 953 969 1042 1720 1735 1882 385 1721 69 885 1993 375 144 1899 1337 575 669 1635 443 616 1272 979 1457 648 397 1357 1710 840 70 1500 1769 229 1975 1584 558 217 518 1845 149 618 878 522 1047 656 774 961 110 1149 1038 898 1484 264 1418 1782 1295 1082 546 497 163 749 1096 750 1385 1746 780 193 663 146 653 1737 480 1383 768 389 693 1788 966 681 267 1026 41 1697 1439 772 807 629 296 1229 883 637 604 505 264 247 869 137 911 55 853 587 1395 1678 744 1642 755 94 1066 177 1080 476 1913 710 1591 1415 347 213 25 729 1330 1433 1177 1132 703 962 878 110 518 708 186 1144 1249 1533 658 427 855 1385 894 1500 1534 1753 291 1474 302 1537 1872 461 1944 1569 774 1929 1815 1799 1468 1123 758 1586 1057 1100 1939 1594 1155 764 1666 494 1168 153 500 1902 1675 727 1626 891 1201 370 628 1675 1804 266 895 1041 1111 1950 15 1565 1764 1245 1993 896 43 1688 52 1763 1875 1244 384 360 1846 127 216 80 624 1225 260 414 456 37 3 893 1810 519 791 814 1748 1152 1969 804 808 1920 94 1556 1730 1147 786 246 1602 400 308 305 892 102 314 407 470 1159 1591 1132 897 754 1778 1021 284 1931 152 750 213 1606 261 885 1618 596 1375 213 1599 1997 451 445 632 607 37 1955 697 1397 418 971 981 1724 1160 1532 180 210 1849 1492 1888 1775 427 1931 1922 953 1555 1078 408 514 1379 733 250 1093 834 591 461 1730 635 1844 1239 277 697 1620 1124 670 1745 86 1081 1196 960 571 487 811 1991 188 946 544 292 417 1667 1634 579 195 1402 1932 564 212 392 192 1327 30 844 1646 165 1642 140 5 1977 482 1031 217 1632 120 985 822 148 1497 638 1604 991 1836 618 11 70 895 665 1721 1587 740 626 674 728 1480 497 1047 81 85 1238 1994 1721 856 280 113 1695 837 253 1385 1899 1353 78 1228 716 801 1991 1654 1716 41 461 5 1622 904 707 111 686 1914 1998 201 546 365 1128 1461 1000 1792 1730 667 296 713 1133 331 403 166 858 225 1844 1143 480 1898 469 362 1407 503 1237 726 1075 1232 1210 1500 571 1163 210 1962 26 1949 1534 626 1406 1535 1888 876 271 1285 516 1863 1994 507 1293 293 287 1568 514 264 1399 344 1241 1671 746 557 2 854 256 470 264 1493 118 1098 1203 839 147 1783 1937 517 1980 126 1254 1284 1621 1393 1298 981 346 1280 1730 140 525 1760 57 1427 1167 93 1393 1808 516 993 1980 1332 1090 502 352 197 219 1112 1522 430 380 1759 1330 485 1461 76 632 302 1097 673 621 1294 456 1926 654 1587 828 1641 1708 1410 1632 1013 1175 992 136 311 1180 1381 1468 1405 1500 1470 791 879 383 1506 656 1459 153 1416 486 1644 156 1319 1985 1426 238 573 647 1256 669 1156 1004 1754 1440 818 414 1701 655 1056 1632 411 502 93 36 439 982 836 1631 783 492 1851 1655 648 230 1181 1024 1181 1171 107 1352 323 923 1294 1456 775 1215 752 588 105 370 1564 1565 525 776 1587 445 1647 621 641 1769 1463 1594 1663 22 861 1667 1370 1837 1055 53 1043 1641 1409 814 985 1092 580 1485 1268 828 1514 1612 3 939 1081 1578 840 1080 1806 1726 1378 504 1556 1481 812 505 789 220 820 576 1087 1562 303 1409 1947 847 1371 207 314 1009 741 1269 1409 597 1147 1620 1752 245 37 1742 637 1649 1648 1922 1293 1188 1786 1225 1654 568 917 1745 886 924 870 359 1320 1989 45 682 225 627 842 318 1526 1238 990 1519 1153 1888 1264 1734 1491 668 1265 464 779 1824 210 573 1240 319 1028 1735 1772 674 96 1396 241 600 584 1517 273 492 845 352 1696 70 1507 739 540 468 370 330 905 1529 799 1690 1990 583 1002 447 1124 778 1433 1291 1704 1893 1396 1696 142 737 1010 64 288 530 85 1251 936 397 354 1433 1043 183 1572 304 1510 832 496 280 613 432 1451 709 1601 1408 699 277 514 972 556 1635 1782 1383 1029 1099 745 752 266 863 357 1379 403 1641 731 1619 220 1937 1891 1943 1054 34 1441 115 910 728 761 601 772 909 211 1615 655 629 1410 450 632 677 1522 1707 1924 1307 560 641 509 1290 1551 368 659 1013 1960 88 1919 335 1441 761 1561 608 1249 1213 1883 1291 1443 70 373 1293 297 1547 1186 1816 1139 493 1659 209 1937 734 1978 662 85 564 370 516 652 955 221 760 686 969 1190 421 435 725 1176 646 729 1898 758 516 1508 441 813 810 1526 1053 1671 1623 367 1603 1330 1155 325 425 1200 934 1623 1926 1535 165 1423 187 412 47 247 1080 1011 1783 302 434 1387 1154 1131 1060 1616 148 1248 340 224 182 1058 423 763 1290 440 711 756 1794 1859 1779 957 830 845 1176 674 1797 101 1151 1733 934 1961 631 202 1103 1509 1332 611 366 1051 616 1487 1413 1939 1298 462 1171 934 260 552 1057 597 217 1727 619 944 471 1026 256 1508 1505 1364 1147 1219 1680 748 691 10 274 798 191 783 227 618 190 730 956 1363 326 1254 154 1395 188 104 945 1837 51 191 1920 1347 744 1164 102 1913 1358 1460 1621 633 1749 1027 1669 393 401 468 525 1914 279 942 1358 1778 1867 257 1856 461 920 898 754 1727 2000 931 219 813 549 326 598 604 854 1475 1038 1066 1150 744 1158 828 1194 769 476 1272 1258 344 623 1540 25 1902 1839 1454 960 1291 900 1053 152 147 1537 504 1231 810 346 1110 1581 696 292 1317 966 368 1612 1215 355 1758 826 650 1437 496 1799 1695 1385 1094 1118 1982 1515 1388 1871 1919 1156 232 425 28 1853 1151 857 1549 297 429 590 1492 5 596 63 650 20 148 95 842 329 444 399 205 1955 1841 325 1717 528 13 1244 1646 1707 985 1676 129 680 1678 571 1259 419 455 916 829 1347 683 1703 1446 980 59 1649 238 485 1031 1790 548 1023 1862 1564 1627 1912 1317 1826 1536 391 1311 1697 79 248 1742 393 326 1714 1361 335 1866 40 1374 189 1129 381 1482 634 64 427 119 1340 350 837 445 556 584 619 941 121 574 142 1825 672 286 1829 488 1082 1752 304 209 917 738 1403 741 1336 141 1717 1354 274 1607 1409 133 578 1522 924 591 1564 1988 1569 1084 1258 961 553 248 561 1222 663 547 166 520 963 399 353 877 1189 1575 1888 1208 1141 946 1567 523 192 680 423 887 1006 1172 628 840 417 1899 1596 111 800 476 173 192 1797 1112 1030 61 52 1508 104 1618 958 460 286 436 1621 1243 1595 531 1040 233 1795 1719 385 1699 1869 506 325 401 423 1426 1947 1508 91 98 1945 95 288 257 1819 519 1412 1595 238 1774 1897 983 780 332 1981 1721 185 751 1471 41 1950 629 718 420 1187 1559 1652 1216 642 1289 1747 678 857 1503 1487 507 864 1058 364 1503 1292 1378 1481 619 596 478 1662 1476 130 451 226 1557 12 1986 383 1308 1636 1669 426 547 1420 1170 1582 498 254 832 24 1123 139 1386 825 1174 1890 931 1031 167 163 585 1349 780 1813 1340 692 1955 1237 1041 1385 572 576 1746 49 930 706 840 1347 960 128 1068 837 865 19 1945 738 1273 998 1879 698 594 1698 1428 1834 217 744 451 1501 139 639 1866 1091 1370 1342 1366 290 1093 1276 930 106 294 1670 520 1485 1245 929 1511 591 990 161 1158 794 854 1769 728 1989 436 868 1840 678 1925 355 246 1109 1232 1080 1131 771 212 1490 1481 1004 334 1114 1759 1689 223 1949 572 1416 654 587 265 95 1882 832 844 927 1683 1633 586 406 1881 1641 605 1896 517 132 1894 1119 679 364 405 192 511 1890 1607 1631 1440 47 255 1558 1425 1756 1416 770 758 1695 1241 1375 1039 1990 26 101 1792 873 1238 451 416 1115 1538 347 1334 33 1021 1902 1553 1703 680 1657 54 1007 1560 672 1296 651 922 682 1618 1053 326 1069 417 1629 1287 572 1888 1547 1386 318 1723 613 1733 1937 537 219 1290 1678 1788 993 619 575 1370 501 128 190 1089 225 1815 160 1974 1187 380 594 1327 1740 522 1554 82 278 624 354 1293 713 407 1992 24 1296 579 1609 1912 167 88 584 213 88 1311 1161 461 934 153 155 90 265 627 1541 114 716 906 1248 575 35 241 1957 350 241 513 1849 283 1993 1665 326 1149 1139 6 812 1085 913 28 872 1901 738 1781 83 215 343 1858 350 419 757 1104 1244 1709 138 1860 1378 1414 755 795 1002 1786 621 1963 542 627 91 318 851 940 776 912 691 264 1565 342 1520 1971 293 1345 1238 553 494 1108 1600 1046 99 818 1102 605 1320 1484 1877 686 918 762 744 2 1176 1527 453 1480 293 1698 1299 933 846 194 507 39 1642 1465 1732 1819 1601 1165 1764 896 1942 1555 1235 412 504 1372 1826 349 1434 1525 268 1298 1282 1626 299 91 735 299 687 1198 1519 1025 1707 12 1039 2 1440 1427 180 1011 1646 1253 650 686 888 617 843 1509 1895 592 146 1125 1458 603 33 1630 1997 1372 1727 34 1855 874 486 12 248 1464 716 1379 979 1112 912 1711 552 556 24 700 485 1837 377 733 526 752 1078 1074 1971 1606 1324 1116 81 1138 782 560 652 913 156 123 1723 885 793 197 1044 514 141 1817 249 1997 984 1492 1299 1057 1881 1372 1391 771 1678 755 1542 1593 1788 1612 785 423 994 781 236 794 1209 581 1579 281 510 160 1643 569 483 137 1434 1679 338 367 841 91 868 1547 1552 419 1746 497 1683 1149 1258 1509 500 1938 115 1632 1546 1135 1988 403 1728 1342 226 1915 560 277 825 805 962 1228 14 36 239 821 1890 401 1003 839 1433 1731 755 1995 1372 383 547 1147 715 65 827 1383 1415 860 547 1739 655 1982 1196 1006 489 216 1385 411 756 316 862 1957 1163 872 199 1927 12 66 125 378 202 1908 709 730 784 1834 873 283 376 1017 1035 55 395 1522 422 1724 1833 1480 1415 1284 731 1199 1693 1349 1943 1381 221 26 1411 1749 473 449 862 1241 162 1511 1132 400 1323 945 960 193 1888 396 1631 639 727 695 1954 573 1461 1279 460 852 260 603 989 146 148 698 838 1669 1328 122 1662 1337 1778 602 1221 1102 825 1314 1527 269 266 545 435 540 1141 551 1916 657 1626 1349 815 1315 332 1 1030 1175 1684 1950 1229 890 1689 1980 1187 1866 126 1260 100 682 108 934 708 1077 1954 1502 1534 1842 1706 756 286 217 639 892 556 502 828 814 762 1195 998 542 799 347 1708 1598 757 1364 397 1027 240 524 1675 646 1105 1776 1967 715 938 1801 846 71 1906 768 1226 1757 26 1266 140 986 1457 263 1648 1378 422 384 1777 1226 428 1552 1016 360 1395 653 879 424 516 551 714 1616 845 616 1224 390 46 75 741 1777 995 338 276 1757 515 691 893 882 1320 755 1601 871 1760 1478 565 1396 275 1269 846 773 550 609 298 86 1040 823 1584 1675 1019 165 232 462 45 1852 1021 431 679 1814 1218 1927 1374 313 963 1213 280 1213 1326 557 1641 1211 18 1334 783 1879 1751 1219 1195 1903 1982 1484 1105 1620 1209 1310 1649 584 702 680 1127 456 201 1063 511 1629 1424 1924 1022 318 507 413 141 1192 1379 1810 759 1152 1801 560 1797 1208 250 1443 856 1280 1810 1031 631 719 960 1776 1305 1539 649 827 85 373 623 581 1288 144 1938 282 311 99 1991 736 1061 1637 1801 1637 1528 1497 1069 1543 791 1010 1867 19 470 1849 1514 287 630 1932 1066 972 1798 393 744 54 351 1068 221 1934 270 693 696 250 1475 173 1102 427 1882 939 127 303 1399 466 442 648 696 1437 1860 381 21 1070 581 464 1707 1410 515 1584 682 25 579 351 28 1445 1645 87 1287 1554 448 1352 244 341 1190 1381 976 23 457 512 1795 1124 806 595 672 1406 321 1953 524 1320 1977 1243 563 1136 1933 199 711 396 1071 511 1290 361 280 822 1582 1152 1340 32 1018 154 1295 418 768 1653 473 1223 1437 1655 1270 69 1009 1890 481 400 1008 1385 1362 893 1800 1762 213 921 1012 204 429 1691 287 227 200 40 989 1282 1269 86 1575 1481 1524 3 1750 1087 1645 662 114 297 691 1557 1466 1243 410 1065 663 1934 1927 1551 716 483 1959 33 1569 1063 1939 1557 1393 1160 386 756 1760 1399 1935 1661 241 1694 1821 26 374 1892 1048 1284 1961 671 14 1491 1019 1945 1309 1464 1404 1317 559 367 1290 1332 804 335 701 563 46 1348 450 1912 227 1295 278 29 1870 907 678 364 1303 211 181 1724 1572 1235 942 1930 304 1789 346 923 1916 1965 899 577 819 958 1658 220 1346 766 663 1860 999 1135 1503 900 1256 1568 1802 1112 56 108 853 1179 647 1041 390 1738 1399 20 783 237 342 242 964 983 88 538 1440 491 1076 826 837 258 627 407 1522 1674 1908 1649 1642 1409 148 806 675 835 1724 101 1212 1552 1627 1718 691 754 1845 1368 709 909 492 1627 263 151 190 1632 1925 298 800 1006 1449 1672 682 1078 446 1167 498 1432 1381 1053 989 823 72 1269 1331 1275 1549 690 594 1494 942 588 758 1002 1078 841 1336 664 1838 277 1284 1356 1898 1077 1360 1927 349 1705 874 252 372 1680 1553 368 1058 1120 167 684 343 1590 1988 1684 822 427 622 877 1575 152 1321 923 1306 1899 858 248 1918 1258 1120 1788 1073 983 516 361 856 357 1920 38 305 1051 1103 1535 791 1254 52 987 934 707 1901 462 176 237 1417 1087 943 276 1143 1308 1900 1679 369 1933 224 1139 1049 919 9 1748 1827 1890 142 107 116 1485 1814 1737 41 1665 1910 1116 1722 1635 810 1039 1520 589 951 1926 309 223 366 523 443 82 1299 178 336 686 1742 772 1169 1197 945 1978 797 1023 908 1656 1067 431 1038 1517 989 38 141 1223 1991 1774 1720 12 299 281 1178 534 1303 708 1377 751 1858 1254 1472 1374 2 909 1282 528 1746 1468 465 346 242 1213 1494 110 1455 445 1569 781 885 968 922 1564 1138 371 1865 713 140 1961 660 1680 1334 1047 1351 825 847 732 1001 1796 1643 1275 1452 472 839 1156 1269 1576 1111 1698 1997 1192 418 949 887 558 160 1443 1763 1852 307 1210 1234 429 100 1322 267 1582 1615 1281 910 1391 1713 662 1271 186 289 618 1012 163 333 236 1066 192 967 1244 1830 844 1248 818 640 1462 82 272 772 1103 500 1701 612 196 682 1923 1864 633 1260 980 360 199 488 1640 1723 1062 1738 1330 1921 1615 138 1525 1550 1675 1591 344 1303 1920 1443 1713 370 446 959 1105 1513 1940 585 476 1840 713 1826 413 360 1944 1957 1015 754 106 21 318 1671 1242 166 983 968 182 159 1774 1762 786 1294 1783 1172 145 1212 55 836 182 787 1971 238 999 109 1977 1182 1412 447 1214 113 1767 422 903 1703 1420 976 1260 1660 434 1999 1386 1063 179 697 1176 1746 225 3 669 715 1473 448 1120 1274 1964 1508 1519 708 851 638 692 1391 692 1029 853 600 747 962 1675 18 378 1471 1830 687 11 1646 1342 243 885 1693 1133 1255 1694 1656 1387 284 1024 1040 954 1088 1071 603 355 1302 1401 1403 1536 1985 1615 1907 1532 321 596 1480 584 1922 451 1828 1408 1936 502 1649 1229 528 1748 660 1916 491 1466 1032 559 444 366 876 1554 1212 1055 255 1152 683 673 524 583 1970 312 241 730 1255 691 628 1718 1985 1787 1319 807 1645 796 1403 1835 240 1987 52 1447 398 1288 156 1625 538 990 1770 1965 558 1593 1988 100 1486 463 978 1875 680 178 53 600 1902 1933 1464 849 1688 1021 1990 720 691 1154 1052 1562 1311 486 64 1120 888 413 1747 1376 674 1070 867 1964 1738 321 1299 298 1691 921 111 526 1551 1700 1851 869 471 400 987 131 1964 1248 1993 1680 278 1792 690 1503 1917 1477 226 1311 1599 1592 193 341 257 1797 1821 1273 985 415 202 1024 683 1559 1864 1514 1315 1164 1125 541 691 117 146 178 669 365 1513 526 707 670 1631 835 1404 673 391 1848 618 516 1704 1511 298 1949 1119 998 940 318 1896 1960 1044 1802 57 1172 463 1320 1327 1958 282 389 1710 853 688 654 1859 309 898 543 1580 1549 588 1205 186 716 1334 1835 421 1640 776 1267 417 519 449 130 369 1697 922 1521 201 1366 1494 306 615 1596 109 272 1189 459 857 1530 1576 957 752 465 1053 960 1300 1408 1525 1518 536 491 446 335 1060 683 1572 1005 362 330 1671 1736 345 1577 1263 1851 1410 1466 141 1311 329 683 1124 334 1582 1376 1400 1451 1373 260 310 1488 1219 1329 308 616 675 1790 874 1198 1432 456 257 774 1147 693 1147 1930 1382 357 84 23 1866 1609 359 1626 670 585 867 1157 1770 544 816 87 1875 1915 109 1402 1831 1570 1644 62 1899 790 256 550 1251 1932 1621 594 867 1704 1393 1821 1219 1405 649 1224 1960 452 1175 1414 1136 1132 1547 1529 974 1633 1568 1101 1032 1632 1713 132 1421 857 507 1666 906 1830 1268 585 1663 908 60 1992 1182 495 1987 271 515 906 1051 391 1930 223 1632 1551 1341 1436 1413 1418 1054 143 769 1623 468 828 1162 1089 937 1180 832 329 1155 1544 1085 192 977 486 1596 825 57 1123 72 622 1039 274 1430 802 1384 1220 917 1191 1408 1528 36 737 937 1045 454 155 598 102 754 1464 1543 1061 1549 141 869 619 92 1229 1584 1846 1588 1172 854 1229 1461 680 935 1520 1431 1789 807 467 1059 121 308 1724 389 1960 953 667 401 848 1986 314 307 1158 1857 1317 555 435 1825 764 1033 242 808 1590 1174 1499 642 745 1619 1717 1771 1431 149 871 1181 1722 290 1504 732 1044 533 1319 926 800 1064 1397 1679 333 1458 451 787 1436 1615 94 765 888 944 322 1040 1478 690 773 20 685 243 67 1276 71 18 315 469 1352 1911 1399 225 1423 531 1841 805 907 1736 1429 368 1599 1388 1826 861 1673 75 1429 554 944 395 1895 778 1980 740 5 1432 1210 287 1825 670 1808 381 823 1332 1726 1500 307 444 70 486 1505 1118 93 650 1364 736 1986 1567 11 1192 1774 1798 1778 5 861 432 661 378 1916 816 1994 573 1347 1330 1311 351 1430 75 977 76 1878 963 799 406 1469 81 1006 1229 1194 581 1246 82 9 1276 1789 1164 1895 1343 1227 427 677 637 1150 1386 698 459 263 970 1358 137 564 1917 1412 1655 1111 256 616 1831 343 221 1386 1972 1061 1008 25 1748 1058 1224 1907 122 415 240 619 95 1685 895 845 242 295 1229 511 413 916 615 776 442 1457 276 597 438 1335 792 1209 757 296 569 677 1446 616 1585 280 1880 314 676 1977 845 1592 1779 99 542 7 591 528 1872 1946 161 329 133 69 730 653 1909 5 294 336 415 1775 1255 1157 1915 23 223 1888 658 1762 1870 693 1856 1693 1757 725 1384 447 105 1226 1864 1164 1444 224 1999 396 697 359 637 1211 1583 1926 1050 2 1440 371 473 1207 1546 624 1422 1584 1381 1048 1102 1646 54 1546 22 1111 403 756 1983 148 1160 869 704 332 682 236 21 176 1946 1700 1230 234 1085 788 523 928 1465 946 534 1517 1122 265 177 705 1094 411 1107 711 309 984 669 72 1973 1230 1841 1759 5 211 773 188 481 402 1988 173 37 595 774 10 1398 798 354 1279 1357 1440 449 192 341 191 212 712 695 411 1368 1714 1283 1766 1465 235 1410 549 917 600 250 1495 979 1204 498 1846 1716 413 263 1147 1864 1808 238 1847 1828 1793 458 15 611 720 320 1879 1146 1144 1225 1955 560 1306 1689 1994 1790 1898 286 1308 787 1464 554 5 1916 625 180 754 1746 487 1036 1860 1540 1262 382 1571 503 328 601 708 1306 804 977 1070 735 963 289 1625 503 1867 1893 1352 1997 303 1878 1177 486 270 1543 1403 375 1451 1377 1567 120 414 1018 1266 1016 649 538 553 769 1965 145 1406 829 1181 547 1467 249 659 1110 468 280 1219 1566 874 1083 1501 247 1133 288 214 1235 1393 1417 201 771 836 1439 1401 715 783 694 731 610 748 610 850 615 1879 762 955 715 1751 540 762 762 1247 674 372 1387 1776 180 1343 1243 1938 1822 871 324 1506 1523 594 1140 334 1857 806 987 207 7 377 69 1702 1860 1337 986 554 610 862 34 1857 308 1469 1100 653 747 318 384 1209 1503 272 788 1524 412 1915 173 621 811 1190 1398 384 1874 1850 1301 1343 1599 455 940 1557 1249 965 765 903 807 1742 1490 412 1774 299 1228 1086 244 1084 1546 929 482 267 525 1396 650 1251 1929 902 1534 1805 1359 923 417 251 328 159 1377 1433 1764 1226 1541 209 1397 1188 1811 1502 533 1627 838 355 255 786 1966 540 29 588 552 1189 942 1178 1696 762 874 434 1764 575 1640 1553 1611 145 655 1073 725 1020 1932 1374 1269 1983 341 1525 156 1661 1771 415 1096 533 1637 1533 1469 804 762 116 2 457 367 507 399 1802 1635 1954 1494 1893 1718 101 1584 857 641 689 1017 1622 882 119 79 946 1686 159 262 798 957 1438 432 1192 456 1179 1787 306 710 1182 395 1443 1040 1835 266 1453 1585 1374 189 1999 874 342 1625 443 437 1383 869 1754 632 1386 1250 335 876 1688 1017 1818 127 856 851 478 1431 1909 367 1540 1320 227 559 1281 471 1059 388 326 1184 1797 1820 1686 1477 237 1033 1694 440 25 307 1360 476 770 112 976 310 1122 851 51 873 773 1011 500 1443 419 702 1353 786 1500 574 1782 395 1845 490 576 524 1938 384 1204 1216 1492 1378 1769 1187 1653 1150 1027 583 514 1906 1626 38 505 1264 331 648 1954 1486 1789 984 451 1218 1446 66 1998 988 783 1520 1918 1588 1094 262 1458 1797 210 794 105 874 1468 1720 591 601 1948 740 471 1213 1105 1841 169 1560 229 178 1533 104 929 959 1561 825 429 1226 1784 316 698 1923 156 598 547 201 1605 572 321 769 1634 910 1279 1756 983 418 494 500 192 338 1226 1831 549 792 204 872 1630 441 384 1058 249 1552 1258 510 73 1741 789 199 274 1613 1980 284 1251 971 1565 374 1458 1287 1002 538 1102 327 1314 1761 705 155 80 1110 788 741 434 16 200 360 540 1841 1490 113 1998 398 103 372 1668 1248 73 152 1964 1305 720 773 1197 907 844 796 246 438 1545 1144 661 1409 180 1252 345 523 1166 349 1450 930 175 298 615 1828 29 841 672 1220 1452 443 854 383 1000 371 1248 1759 81 1643 991 1919 326 1719 723 545 438 734 1871 1053 1314 903 187 602 455 272 601 1874 91 1253 1418 1425 837 1838 1826 1790 1938 889 1689 286 502 459 963 148 176 1457 35 29 1521 1340 1675 732 989 252 551 881 915 1244 1595 1504 506 222 1625 127 1164 952 152 831 1048 448 353 1343 1586 1764 1260 189 862 173 267 1343 573 917 405 1809 1639 406 1942 1295 394 1813 1684 1110 1361 1071 1077 326 857 1330 1087 1162 480 479 673 363 1838 239 1264 1922 329 1300 388 237 371 1473 693 884 1655 684 1824 108 1060 1507 478 1131 921 269 230 989 434 211 1873 1095 98 190 143 1978 18 1794 1737 1418 1160 508 1735 432 107 248 851 1676 1302 1719 493 319 1035 1550 1728 200 1322 530 1764 1357 370 1299 661 525 1335 102 1397 324 677 200 958 1566 1812 1087 1706 1919 1836 1107 407 259 251 686 1381 1201 533 863 1937 533 1643 645 1799 639 1231 154 1123 1238 1334 1582 1593 272 623 1990 1655 1910 1684 100 535 660 335 377 105 127 815 73 1680 762 1722 990 59 1162 69 719 1447 313 1537 337 308 600 344 1470 1029 1432 458 790 1772 42 513 1156 53 581 171 547 1137 825 713 1680 1718 1442 99 705 261 79 191 630 493 1827 370 31 318 636 1557 991 1296 914 267 991 165 514 1747 1174 156 1420 937 264 1447 553 306 1084 1423 257 1416 946 1159 92 1010 1572 15 1367 599 653 170 954 500 1144 354 567 1469 74 1210 1925 1937 1154 1875 111 481 176 659 1863 1361 1940 1252 1422 1680 344 585 360 1397 353 390 1387 1819 241 1328 1817 1646 1473 995 1743 966 286 1731 1533 579 1105 772 326 442 787 78 1194 287 448 27 1891 1459 156 1587 700 1937 483 667 1545 947 69 1241 1074 874 834 1307 1762 1918 1731 232 176 1507 650 774 1243 1484 1066 1294 571 900 889 942 886 43 404 429 1280 781 1092 420 535 394 801 571 1694 1169 628 514 215 814 513 737 583 1494 1653 1873 1541 529 1676 1277 674 887 550 1715 832 813 970 1824 620 1794 620 59 254 1126 795 1664 1299 459 334 1136 664 1630 593 646 601 727 826 429 1867 1054 1905 1281 1767 881 1567 436 1192 1108 1430 1698 1128 1944 513 1590 1637 63 109 1614 1562 543 1977 829 171 597 1162 416 432 492 658 867 1142 1262 274 708 1234 617 621 23 632 1590 591 1964 1563 1142 1069 1391 1286 990 1423 1967 1578 1861 1356 1777 537 508 1572 645 1394 253 484 1209 254 1910 1462 1708 1115 1240 1399 998 1318 1643 349 679 574 1637 1128 365 1143 1643 647 1177 797 1030 1887 532 1065 410 872 1150 696 115 1881 1544 1594 785 1845 1651 265 838 741 408 459 1980 1368 953 393 1388 72 552 817 317 623 758 1017 1306 1994 1246 1797 376 1501 1268 666 1590 807 792 1524 1925 1191 352 197 1834 1423 1973 159 1569 169 1276 676 1460 599 519 188 333 350 829 695 1816 646 1368 739 269 1131 1709 1680 1597 696 1010 674 394 1733 1307 7 1596 142 1941 1866 865 1271 1654 359 1861 1948 1508 1104 1266 1757 1798 1103 633 1658 712 172 674 59 1939 1074 161 596 780 413 1817 1863 764 679 597 298 160 692 1653 1818 1009 570 934 1440 1750 452 1717 467 521 1401 933 622 1928 1880 1039 1812 173 999 1017 97 1056 845 538 1667 187 317 1485 1673 1310 788 436 650 1012 788 1967 170 149 1090 77 264 766 636 835 443 958 1615 1227 78 3 728 238 1801 852 1578 1460 163 720 144 315 1061 903 275 1047 304 1782 846 889 546 601 1072 995 1397 1053 1441 795 568 420 1097 1966 1938 540 1421 839 1924 322 188 1744 526 723 969 1784 1333 819 777 37 243 1889 928 1036 1056 443 1031 143 736 1118 1105 982 525 1153 1853 705 471 114 1822 1709 456 1377 522 341 1628 540 256 1227 1137 1466 654 1287 556 1116 642 847 1965 1 1263 984 387 1145 1729 1436 387 1436 1077 684 1381 1964 1331 1144 703 1064 1629 1692 38 963 1821 621 1970 1156 1770 1397 866 1231 1643 475 80 740 1103 1239 614 534 844 836 1 79 535 935 68 82 931 847 512 33 1597 797 1715 464 1832 886 1567 730 1956 1526 1117 1682 245 407 1057 1725 1857 1651 608 366 793 1271 63 721 427 1208 1629 908 728 394 1044 1459 1250 1679 316 1804 1112 509 49 1394 549 1859 485 1133 646 844 329 1314 1099 757 489 1239 575 236 1813 1370 459 586 1319 98 1480 1539 2 1654 1844 1082 1191 1117 1303 1226 1006 1958 390 67 611 1465 1863 322 639 236 1606 580 1305 1435 1543 1100 1500 866 1838 1635 1323 1757 1532 671 1938 994 1210 616 1086 1293 1467 1574 416 988 1052 383 222 1308 800 320 1275 516 426 1705 1801 912 633 1406 1755 1345 1739 716 751 1971 1579 1593 1644 1455 381 302 1977 1202 253 569 1262 494 850 1294 1583 671 248 191 838 545 574 204 880 384 973 572 219 79 379 1212 1949 509 975 1207 1993 1077 1125 1799 1230 630 660 330 1073 242 831 313 44 1082 1353 1462 7 314 108 1476 374 1777 507 187 307 404 1174 1531 349 1124 1422 1361 704 1501 714 1944 1143 1343 1578 1618 224 370 1546 744 191 1286 1609 1534 1702 1113 1514 873 580 701 1530 1717 1819 1721 1044 339 1382 782 977 1312 970 733 1156 908 1708 1559 1781 137 867 1845 1052 1378 1536 1705 1633 1214 460 1829 321 1077 1952 1979 1764 1570 795 564 1644 90 639 133 816 652 365 1774 1963 345 1843 245 862 694 467 467 1373 799 981 1981 697 1951 592 1718 25 1021 341 418 975 489 588 766 904 264 643 575 771 1452 1475 1833 614 471 1398 1281 1837 273 263 868 37 152 664 968 1657 600 490 564 858 668 824 44 356 1395 629 992 1182 1830 839 422 1490 1353 964 1108 1630 1759 380 530 538 499 1111 1280 1307 533 1345 276 1720 1426 1554 1287 555 232 643 1024 1450 1383 894 1040 647 1083 837 736 1508 1706 1270 168 731 1705 30 1074 1453 868 875 1999 953 365 1014 888 751 565 801 871 358 489 1965 582 923 654 1904 1240 667 1808 1477 1031 1250 1736 915 1182 373 1292 1443 440 1421 587 1500 1689 1477 329 1825 1308 966 328 254 1132 1473 1704 1887 86 253 816 258 287 881 813 989 34 1956 1306 963 381 1283 1601 1715 1373 1636 433 1937 310 1352 1361 89 1255 165 1667 1250 1486 1381 701 1200 120 1881 420 1564 1708 131 1465 535 921 290 1689 1020 828 927 432 566 1063 1176 1661 755 190 90 956 583 131 340 1408 435 181 762 1023 88 789 295 355 1047 1097 295 1085 202 852 500 1565 776 725 735 1375 181 1455 241 1096 1528 1721 1171 866 1474 1319 763 85 1771 1529 567 1542 1967 803 1103 452 937 1181 1222 1856 543 1899 1953 253 462 31 1180 281 1671 637 1385 1274 682 1664 42 1100 626 651 129 1034 530 211 1254 1388 1646 699 569 1648 781 448 1496 1147 1501 1654 1139 1713 1623 610 1166 788 308 218 279 602 1649 73 1192 1458 367 408 255 1608 991 1737 477 1943 1628 389 540 1822 200 58 1205 422 716 621 432 1315 810 854 1868 1561 1061 252 1714 896 708 1374 309 763 1650 1620 1773 1958 282 917 165 1615 577 538 753 1495 1364 931 1172 1864 1988 824 1793 1064 191 291 736 287 1825 1244 371 1846 1147 1285 1353 864 1890 232 739 1181 75 461 1750 141 1622 256 1296 290 216 1123 1726 217 350 432 301 1147 478 1745 1648 910 656 915 1746 81 1870 1432 252 1865 664 940 1561 1013 1354 843 631 440 1282 1873 1377 776 13 1522 1931 483 689 1595 1694 850 160 1176 1525 400 75 1432 759 1340 1253 1197 1206 428 1242 889 998 597 1648 438 946 1529 1773 164 1324 929 1625 312 819 683 1125 1218 522 405 1036 1072 23 283 761 1714 1145 1533 57 1102 1614 1940 1058 1669 163 1718 1029 917 333 1144 1008 1888 1352 1060 1398 45 1694 636 707 1118 1994 1149 219 1522 1998 807 322 827 66 1212 818 498 685 1111 776 89 824 799 1647 1554 705 1116 290 255 1726 1962 1292 874 1364 411 642 325 902 1362 899 1748 1345 1549 1295 122 728 1570 1846 33 523 1374 914 174 1869 1673 200 1684 406 1230 1387 920 1670 762 274 1013 1068 339 298 625 694 427 1278 735 698 1572 1911 1095 532 1207 303 723 576 256 458 1163 1002 1580 1927 1011 52 1061 995 1523 1224 765 1392 1511 623 538 1044 1176 402 1905 1636 1372 655 198 562 1993 1693 130 1124 1184 1955 470 88 743 1351 1631 149 71 1299 1978 1971 920 780 1146 1006 249 277 920 103 964 945 1995 1563 1073 1321 840 568 282 1549 219 1326 96 814 1591 1410 1820 859 1114 1193 1464 698 373 866 879 1386 794 21 1473 1014 1654 1931 348 364 306 429 1160 303 100 1714 337 1323 300 467 971 39 380 658 1281 895 1958 1003 1390 610 125 393 1456 441 165 1115 729 858 1932 377 904 1515 1085 1682 1943 1947 1906 1175 1286 1358 762 1118 153 1719 1692 63 926 1643 731 1299 881 131 1674 959 83 1698 658 587 1928 1800 1201 983 1728 1446 1221 80 1176 563 1210 1824 1474 1583 1248 996 1122 982 1872 1250 75 1943 640 810 1801 325 485 1900 480 797 313 1738 1045 569 1470 224 60 789 1778 1393 1602 1504 451 1460 923 582 964 1295 1119 1691 1056 1538 192 1450 1070 1415 1615 527 1510 1480 511 1730 580 1954 1658 629 234 1497 660 527 923 1772 637 1323 1397 811 410 1754 62 1286 1286 1680 867 407 1493 14 44 466 1849 811 260 1660 793 1144 776 394 174 1716 782 1900 1200 766 536 74 1457 73 537 1533 855 693 567 1553 1296 1051 257 1033 178 1529 227 164 401 447 504 1023 1924 1737 400 1531 1833 766 1426 688 568 264 67 1538 374 1317 151 211 1467 1805 679 1225 1190 1109 132 289 1359 1780 923 1252 1229 1748 266 921 1881 859 353 684 707 1754 1501 46 404 598 673 1948 1764 581 310 1124 1132 1851 469 1509 606 966 258 1670 132 1207 1611 250 1127 1762 1664 1795 1697 519 1878 1413 1236 626 1367 1084 1260 1999 157 96 835 435 1343 712 420 1015 1418 621 1250 1398 1587 673 41 1065 1644 1295 485 273 1237 1316 1314 5 1925 894 388 1292 1641 148 441 285 189 391 1163 1877 1833 344 649 297 413 394 889 988 1168 1416 615 1732 1781 1530 1761 1800 383 852 1126 1564 87 544 268 705 1963 670 161 1926 617 248 1620 180 925 1851 1589 584 983 899 1194 1522 2000 1717 1828 1006 1422 643 1778 1600 1223 396 1508 726 1059 1394 1042 1017 1300 80 157 1747 394 396 1446 119 18 1689 1455 1886 63 1056 831 1054 1180 1088 106 1968 145 1171 1423 433 436 403 51 1209 1249 253 1711 651 1805 1972 1846 1388 184 1641 1178 440 1537 1547 1215 561 1694 329 1135 1609 1292 1967 1855 658 1396 1425 1186 563 191 1025 1565 1550 171 471 1643 768 1726 866 1090 1449 1754 1338 486 1389 162 1271 1980 858 1628 727 1506 1947 1175 188 701 396 31 1797 850 222 1215 1807 537 173 742 714 1503 497 1566 208 1739 578 1049 1380 340 1951 1132 872 1152 145 1488 337 1872 1867 1462 815 1178 693 315 1687 103 1146 1725 1987 671 1854 525 1726 785 4 1317 376 88 78 1116 209 1306 1382 1943 51 274 1373 1539 1024 65 371 1344 302 1344 1110 384 1344 1161 574 1728 1736 423 792 1254 25 891 1889 300 674 1649 70 1948 343 786 1370 349 978 874 1384 684 1963 749 1961 1966 803 934 1399 1781 327 608 1715 257 915 1161 469 1305 677 212 562 555 1332 1149 98 1408 1617 546 1411 659 1676 1232 904 772 410 1884 1110 1031 629 900 1360 1458 437 1093 1281 600 782 237 1787 927 362 1811 93 1449 1048 998 58 1537 1636 1652 200 1908 170 1005 1478 1986 629 1030 1330 36 1325 642 1449 1777 1089 94 720 1372 1824 219 3 544 1230 514 1132 1839 1909 1123 198 247 1322 1999 1170 1222 1106 903 74 223 965 1348 100 1965 1058 312 474 968 243 228 984 374 1153 124 1493 1219 1051 280 757 836 164 364 1117 857 907 1083 793 913 366 1015 476 1714 609 828 1638 1593 924 974 1898 1439 1171 639 1760 269 346 182 1752 657 1368 1133 321 881 59 1545 841 95 1165 767 741 926 1222 949 1123 1636 1457 1063 894 1489 1251 1676 466 1471 1386 840 241 1674 674 1842 630 1969 1038 1465 1911 1134 469 1170 976 1794 1722 213 1422 1621 1872 1994 808 1805 558 174 325 940 1760 682 1882 751 1551 1173 1587 532 34 233 1861 1676 228 964 1585 82 1191 496 715 1498 1673 1412 283 1453 982 1420 1443 1908 735 951 1891 563 1866 1472 1434 376 570 1280 462 276 1552 1 1534 170 1650 150 1669 165 1259 1225 673 623 499 725 1973 367 608 949 1292 578 1820 1180 288 461 378 439 1994 82 660 1471 266 130 1750 1476 1625 18 1328 679 1996 1920 1560 1510 1052 456 1454 1806 644 1330 1268 747 1275 1550 494 1316 947 531 566 261 1089 1012 116 1052 670 805 1612 664 1693 1660 1831 1503 830 1371 214 720 1170 1229 1572 1448 1952 1871 876 968 1128 737 748 1110 1270 1693 1400 1763 1368 1415 1778 462 547 1109 1512 327 1188 1713 1806 1174 1011 797 270 669 236 1047 1501 971 1521 1005 1808 211 474 1922 1118 380 927 1122 1240 522 1063 18 262 1741 1042 1035 1060 1672 676 1433 909 309 1042 1039 167 695 1042 654 1360 831 478 1541 598 1524 1594 1834 1917 77 1863 1786 140 560 1062 1886 265 1457 1265 1439 487 1123 1078 1947 413 1890 469 1960 1577 1508 1804 969 421 1549 1457 1775 1480 706 816 305 1072 449 1686 911 1086 351 1837 1491 562 81 600 361 1722 1552 1202 1328 1829 966 1570 145 1565 1342 18 1552 660 1243 1056 562 77 1239 1892 574 751 1344 1811 1510 1990 350 1748 712 938 1383 401 1935 1156 1046 208 752 286 1418 594 1506 122 107 1371 1069 1206 1331 148 1782 1246 1818 158 58 1202 1442 1624 1626 458 692 1506 837 1256 1963 754 1788 573 1679 375 802 1918 261 61 210 936 469 1136 662 1426 1595 341 1573 466 1587 837 44 754 1791 1243 1552 1492 1035 944 1027 1924 787 788 1334 685 1203 336 1774 175 270 1690 1450 1392 1235 1705 1811 2000 1421 442 1092 1217 442 1506 461 1510 1199 1061 1379 1323 410 550 618 1430 120 63 1477 669 1352 148 1997 1352 1359 1011 1441 264 1501 1358 1405 1688 1488 301 1294 835 423 861 1412 887 1146 1902 681 808 137 860 817 1271 594 1179 915 1092 775 1145 1047 1986 1503 750 1424 27 1275 1959 508 1027 1612 500 1385 1889 1859 718 874 843 409 397 1594 1266 448 1833 1009 1022 905 1168 901 219 408 855 371 1460 277 1604 1662 78 1013 1259 55 633 136 1592 1597 1106 1220 13 1767 652 1826 380 48 945 327 1015 1217 340 1350 1637 1414 8 1331 392 522 470 91 77 676 1515 691 132 390 1664 542 1633 1187 1374 499 801 578 898 1374 1953 1920 1021 1670 1836 570 655 1055 627 987 1813 145 1986 1763 1953 952 1105 777 825 1197 568 498 1826 373 950 1203 814 601 1492 275 1475 326 1189 420 1599 357 81 676 1945 1982 914 415 1450 1592 990 1463 1995 164 1127 70 1728 635 1376 1539 134 1237 1073 180 169 412 380 1699 825 1552 1664 1780 942 252 1422 1478 266 921 1082 744 893 1170 1876 1165 159 1399 1624 1379 1337 326 1555 1777 1685 1878 1032 1215 647 1270 1346 794 1164 758 922 1720 1011 1668 1114 1096 216 1034 611 1582 1816 1589 1468 286 82 1161 509 855 1691 1572 1691 419 1349 1104 1364 1659 1617 493 1693 1983 1554 1247 314 1287 228 1827 303 292 941 775 1556 794 51 11 478 418 1486 1555 732 139 527 1358 718 1777 544 1020 573 1889 1374 1851 775 1259 1605 386 90 1481 875 242 19 463 1664 202 1943 36 1124 811 1969 1024 1866 1211 1677 662 507 1885 1461 1108 766 1632 203 1304 1446 1559 1366 1558 237 1145 1072 1399 464 570 111 420 154 202 994 1683 725 812 127 1745 30 666 538 881 1225 1335 1864 772 54 1477 1461 1561 1218 1816 1827 1223 1376 1323 53 857 201 753 1851 377 722 1263 1742 1440 1005 824 1022 860 867 1753 1705 1507 433 342 223 1304 1760 1460 132 1644 537 1272 406 1702 1800 320 1024 1462 1920 113 1327 1190 992 705 418 1266 277 1334 1079 522 1504 1902 1075 277 1113 1216 1954 648 1780 83 1201 488 179 1022 1703 1388 1596 1600 1787 615 1149 721 514 1588 1901 1912 760 146 244 46 305 1058 685 146 48 1487 107 1023 1592 622 1323 1148 385 358 617 914 670 545 1397 1459 572 1203 1878 632 1277 11 927 636 1238 87 1378 184 134 1437 1699 814 1992 152 254 42 794 448 908 53 1679 1005 1713 1708 1682 76 1609 1329 1421 675 261 48 1064 1234 96 693 1829 1354 472 348 1580 35 377 1369 547 1849 1787 1465 336 758 831 568 274 742 1797 916 1933 1830 723 402 36 1966 609 224 1979 209 1512 731 1245 771 1852 658 780 1867 327 570 1320 1177 1097 1236 1346 57 237 988 1633 1368 589 962 1733 1990 536 1006 1929 1805 1699 1024 174 530 590 1766 934 649 472 146 990 589 1542 11 656 993 1808 1747 1608 1792 1276 1976 1957 476 1808 559 1282 1685 626 302 582 712 1698 1368 761 1194 1754 111 1848 1093 1444 1364 1354 35 717 419 1172 1944 1705 1374 953 517 951 1798 950 1913 262 1025 1134 683 184 280 1442 694 470 1552 899 612 1508 444 1674 462 1111 1777 1832 1906 1700 1050 217 167 730 1405 639 189 35 781 1052 88 1527 1505 1728 1391 1874 997 996 784 343 1392 869 294 1205 1510 837 1677 441 831 1807 549 1811 296 346 357 1757 1880 1040 946 618 853 1903 897 268 1752 1855 857 1209 878 1701 573 270 384 375 696 1668 1654 1265 1145 402 424 248 482 1219 1845 1918 1467 122 1287 1349 796 1331 6 950 27 1916 1804 660 307 1780 1177 1981 1910 898 9 1169 915 1337 50 1622 299 587 434 11 865 171 985 492 241 1320 562 181 387 1655 1832 1611 655 527 1383 1175 1602 1419 448 1300 130 1339 193 427 1919 429 708 1308 1131 1515 1191 1536 1499 1156 1836 365 1678 1775 626 1738 541 1308 291 500 52 1854 1887 1552 1713 343 1146 1089 666 98 1313 140 1619 1239 467 1226 352 170 701 1151 1592 741 118 873 1035 839 1613 1338 1493 861 1103 810 1443 576 238 294 1317 239 254 749 133 1374 498 189 264 1839 998 1018 2 464 494 1071 991 342 1151 1016 895 793 572 190 1809 191 1893 1396 1379 1069 1035 1795 969 1643 358 721 780 1528 1018 1111 581 382 343 1826 843 934 1009 1097 953 1615 16 369 563 1612 72 1854 1002 188 1579 156 365 1870 1325 29 627 1171 1641 1411 503 1382 435 255 867 794 605 763 960 116 669 150 1373 1065 1231 942 1134 200 359 242 759 1355 218 952 1769 442 910 861 1355 448 1119 1963 829 1154 1219 96 362 1086 720 1213 1932 1936 1116 1035 324 971 1078 1013 729 854 131 1154 1104 436 1627 1153 142 1177 501 43 1931 409 640 1027 7 1523 1828 1761 945 575 1688 1759 357 1252 1669 915 1445 1693 203 367 1260 1101 1603 741 1007 1792 1524 95 901 931 1562 910 232 71 884 1217 76 1330 1629 1193 1136 1591 413 26 1859 1383 1168 837 393 136 88 1220 126 1861 367 1812 1306 790 1695 154 645 1185 1237 1920 316 225 1363 191 565 342 277 1761 1632 1309 1559 1607 1855 274 1829 664 1623 1747 275 1595 519 1750 302 1991 1017 110 1219 1673 71 650 654 1415 111 511 1189 803 1562 23 1574 881 1465 1449 926 828 17 1099 156 1685 537 54 1446 1486 1425 1081 1434 790 261 1281 1847 198 1362 1431 1389 1324 489 809 1074 1413 946 1998 839 161 146 1044 379 1521 1808 1197 1566 1540 1172 362 808 1619 1313 789 74 1609 101 837 325 1847 1727 94 235 999 1888 616 1027 1887 549 818 1536 24 1524 901 1380 1024 180 61 225 1453 978 54 1936 1459 450 1811 1910 663 1475 1861 1300 405 1397 601 1198 1839 1999 435 654 55 300 1499 649 16 1622 677 1458 1871 647 1653 1982 71 1275 1058 8 742 1354 1706 918 1594 1492 1046 1484 696 1629 1376 1967 670 1308 1618 1164 23 847 449 842 335 1873 1034 510 1640 1743 1324 1902 92 1559 1078 1495 1171 1873 498 1218 392 370 98 1653 279 1471 1002 983 1130 1552 526 598 1861 165 1773 1996 766 813 718 1726 1105 1492 1658 263 402 1196 1435 469 1956 1040 1139 451 1866 501 1264 183 1916 1458 223 1900 284 1266 1598 1058 378 183 502 1205 1445 1921 1785 668 82 1711 1864 562 706 501 456 1370 271 751 1974 1935 1783 453 1641 586 941 1455 1783 520 12 1467 1354 1018 1421 1692 1364 782 1163 1317 833 958 1589 7 1613 744 1828 888 1782 1934 1565 1621 578 1439 425 360 100 1366 1587 1277 1515 929 850 1506 1323 1781 40 669 1712 1487 1066 995 1008 590 913 1477 737 1968 479 1181 363 1498 1254 59 1151 716 1030 1609 825 931 1894 69 1249 129 1685 1680 1112 714 1249 418 897 529 1416 1120 1534 1619 1309 1777 1533 609 493 1614 466 228 1026 728 1894 1964 1656 1150 544 522 638 1230 212 1870 991 156 873 19 641 498 1664 1866 62 503 177 165 770 50 920 1493 52 1056 896 1893 537 1317 862 1369 244 1648 66 673 1794 1953 1321 818 1430 1279 71 263 1472 1493 1683 1140 1044 1358 483 715 328 1 1050 1427 925 1790 1007 1094 946 73 111 1561 325 1334 1974 289 380 150 1194 388 1715 497 1481 846 502 1781 324 1205 1682 1773 843 1359 215 1589 1467 1667 1840 733 230 493 150 733 1554 854 850 920 164 1875 1378 1060 1070 1676 446 1433 1655 464 1531 1223 1114 135 719 13 194 712 1398 1031 180 1917 37 1448 541 356 781 825 334 310 1586 992 613 461 1277 180 1422 1762 110 1887 1993 181 1558 1478 1278 1217 1252 982 14 1294 1119 335 1356 1865 1715 1669 461 545 975 1364 1755 211 1422 4 1072 985 533 1261 1649 174 1549 1997 904 661 1088 1223 1735 187 1498 1455 330 1385 1352 1300 92 1647 356 1772 1821 1758 1604 1462 818 1748 671 588 605 909 1873 616 543 424 721 840 875 1864 1361 933 29 1228 22 1152 1243 1938 810 446 411 615 1630 1238 1765 1985 275 1416 682 1633 922 1249 821 835 1994 44 1360 936 1171 139 475 118 1121 1798 937 46 1283 1667 1403 431 940 1622 33 1801 26 27 1981 1124 869 850 203 722 730 1434 175 1426 1865 1138 1517 1654 635 252 1278 1816 1080 1106 1393 1720 856 1997 769 1177 1928 932 838 525 688 1666 1470 1598 466 412 397 159 1925 465 1363 1410 420 514 125 203 129 179 174 1716 221 99 1264 1618 1900 1785 1077 1625 228 735 403 1484 343 1396 1776 199 418 1004 1977 1232 1765 1531 697 1883 99 1043 457 1885 92 1865 131 1875 266 110 107 789 1464 1309 144 1749 266 1184 463 124 1609 792 521 1783 813 557 582 1981 624 770 1498 5 1312 157 247 293 85 822 1891 718 1669 1661 876 1959 484 1025 1865 1894 1968 687 450 1110 684 1911 1107 1574 1706 789 13 1662 1695 190 1933 1304 738 9 1857 396 1253 1809 1048 1963 855 136 1754 609 1480 1262 376 5 1231 210 725 787 1961 1609 245 92 195 1677 1301 1676 1593 1207 411 604 1024 1311 1647 1448 625 387 202 468 1287 1639 317 1435 92 524 662 1321 990 1444 1343 1017 1112 1221 727 1457 574 220 1334 477 520 1875 1723 1097 1859 566 1831 1619 1588 595 31 1152 399 65 1070 814 1847 418 250 681 615 1403 984 1042 464 1955 354 157 644 442 232 666 1794 1661 901 1271 595 999 1859 292 1413 1578 993 1766 1589 1566 212 1104 1394 265 748 527 1280 592 329 1157 1003 892 1005 1976 1708 161 1044 60 625 667 1057 1518 391 394 106 66 491 1119 1160 896 66 1319 871 346 966 1720 773 898 1826 538 681 1034 991 1288 1873 1531 576 678 977 1993 1802 406 1384 1223 377 1558 341 1527 31 1179 74 1957 702 1828 1104 1333 1448 616 1788 362 1669 562 1040 1096 885 1806 1460 1804 486 1860 1399 1179 8 1029 849 1208 1183 787 27 938 1433 1126 1665 733 1409 780 662 1304 547 1424 265 1391 657 239 871 985 725 1751 48 613 1720 1057 1679 1848 1810 96 196 1290 1410 1706 1860 1779 145 1431 100 304 835 728 1921 1178 1390 1561 292 985 909 938 1028 788 439 1530 1229 1836 60 181 1039 682 591 1809 554 1190 1162 1427 1625 1514 1039 743 396 886 1595 1407 1258 629 1456 11 198 1280 515 1050 1298 1809 770 32 673 955 1258 1401 1938 808 392 1006 1754 691 1279 85 1104 1287 570 1117 111 455 114 650 440 1776 1042 237 1158 940 1833 1688 1926 1800 655 481 1830 280 1804 1141 1453 570 1606 703 780 872 1641 841 1476 1458 1083 1250 1351 891 1712 544 1395 1187 1404 1272 893 533 424 60 1786 1265 1847 1508 1460 957 456 384 666 1528 510 1789 1625 719 1023 646 1610 371 506 1709 1532 1370 285 1898 52 1414 1078 1859 1665 1155 1656 1629 981 852 1984 1154 1633 1729 1176 371 1280 458 203 559 56 511 1546 1477 1308 818 655 1239 613 205 161 384 1425 689 1255 615 1820 1038 1328 1348 1007 730 290 1634 967 1404 194 597 696 1352 1971 1951 225 1360 530 30 65 40 1234 759 634 1466 707 1625 1301 1228 1017 1563 710 943 746 1960 593 745 1415 269 1389 389 479 351 9 1114 1152 306 988 745 495 1096 769 1259 1530 758 1411 1131 493 1806 1317 463 258 1368 1302 764 1484 2 322 730 821 1786 140 694 502 1945 1707 168 1736 146 354 1444 1769 955 5 148 721 204 1609 1238 1125 598 1579 1506 299 1334 340 1695 319 265 779 1430 1861 322 1003 390 705 714 1510 618 836 327 570 600 1879 144 52 828 333 1936 1363 1893 644 1002 1886 221 1276 940 1576 830 299 1798 1938 1875 1008 1420 1074 381 1030 250 531 1320 1147 649 1965 1421 1394 527 118 1401 247 1899 1961 798 897 737 198 152 1212 1538 1914 259 1975 977 705 1243 619 497 1225 1172 158 707 809 507 1255 1550 1410 716 547 1919 804 1189 1766 1748 1700 27 166 84 636 828 1253 658 1731 1973 1101 897 911 1460 1105 377 1945 865 1041 954 80 1465 1630 113 1089 123 143 233 1941 1191 1780 1012 651 178 1769 810 551 1455 1661 929 1483 27 931 1214 853 136 1064 59 1193 861 1831 1194 241 1627 330 824 1266 115 193 1333 1985 390 759 1859 1734 221 227 1244 1919 459 1821 1930 1704 543 994 305 1450 94 682 416 1314 928 183 1880 419 1178 528 811 446 764 672 1178 1393 220 601 1864 1181 723 1100 738 413 1782 1469 1107 708 1544 1554 642 1622 910 1261 959 1658 899 27 959 366 748 523 1844 1980 207 1363 448 476 1328 15 1243 1001 1548 1148 1363 168 746 1461 1316 1350 814 75 649 914 304 458 1377 1659 972 489 933 763 651 1266 632 1300 178 483 848 778 346 1140 389 1745 1696 635 520 712 189 540 822 1335 505 292 844 1797 1516 584 461 525 1413 202 98 753 1950 524 1458 79 479 1752 1410 3 818 1695 1566 814 1463 96 632 502 1865 1035 1760 1374 369 215 470 1207 234 769 716 774 1316 838 703 408 157 1954 1847 1604 44 1930 1117 784 1040 1751 445 615 745 500 1612 457 1813 1163 444 1027 222 1514 1789 1008 1058 1563 1750 1776 611 964 1860 1193 767 333 130 171 1107 208 282 680 524 1270 571 404 270 1855 396 889 681 257 1055 1630 1944 1206 1625 457 108 335 1810 1138 1593 494 1864 1035 1422 18 1113 157 731 1284 704 948 1694 1330 431 1213 367 905 1247 1807 173 8 1956 1064 87 1203 292 1273 1952 1109 1320 549 1085 1770 1876 790 49 1564 1940 1249 1579 892 1976 234 1726 1363 1154 1387 658 1130 1149 913 905 759 1376 56 1428 456 659 1337 1606 261 114 544 585 641 239 242 720 801 700 911 1917 1201 714 421 245 691 204 581 672 1977 111 74 709 133 1726 342 1413 1423 321 991 534 519 1125 1131 580 1691 1394 568 1795 987 1353 1919 72 1883 1789 1546 857 985 292 227 1698 703 701 1311 1865 1483 1284 507 788 526 195 1205 953 498 236 1935 694 1008 501 175 1010 496 498 1130 1204 881 633 1043 83 268 1698 1374 926 228 974 1882 1405 209 1738 142 1127 926 692 1411 757 1167 1197 1123 151 183 47 1632 1622 521 1680 1943 73 877 1400 1575 1196 1989 879 1309 78 512 779 1666 41 831 953 1687 376 55 1242 735 1828 1382 1168 1407 239 9 472 1665 1333 909 1546 1535 271 1749 1567 1198 1914 1644 467 1400 8 251 987 1775 934 1757 1129 591 541 1313 1837 1699 956 351 1950 811 310 1087 313 236 296 1398 921 1929 990 1186 105 433 407 153 198 328 870 109 727 714 762 514 177 1917 464 835 1958 519 1687 402 751 1136 852 1678 1594 1161 1880 538 501 925 1487 1308 1771 1959 1593 483 1982 548 415 1021 1687 1914 1582 215 1882 505 1816 1030 877 1105 1548 214 650 1797 1650 1857 594 255 667 771 389 867 1848 507 1584 1384 1306 564 1606 132 1994 1428 274 1271 971 629 667 204 1868 1042 1353 763 210 1124 439 1218 86 895 922 726 1691 1654 97 948 530 1910 1582 1244 1361 370 1028 1393 1793 202 224 842 1719 1873 365 477 1494 1215 1475 28 867 1285 1248 368 1609 335 138 710 734 638 1779 135 1286 151 1597 1772 790 998 1616 1490 1291 1255 763 842 300 422 1447 100 1629 933 818 61 390 270 1611 1062 1572 922 1129 39 1726 1986 1760 708 234 596 486 1359 1841 200 1843 591 1872 1234 136 1951 401 1403 562 89 1273 316 1983 485 1635 474 240 1660 1085 1208 1039 706 113 153 707 724 328 582 1361 94 1674 1311 357 1712 1448 1525 386 1010 1693 759 1462 1077 1330 1451 1361 1084 370 944 488 1531 862 177 37 1167 1025 876 993 1854 582 1716 357 1456 969 1557 1213 414 299 246 575 1018 1530 1091 842 703 1696 1931 1601 106 651 311 1578 1658 749 1085 1315 1268 1573 1316 869 10 846 344 1403 925 86 512 340 800 769 1790 23 975 479 1351 1271 224 940 1620 375 1192 1910 1864 911 801 1124 1923 1856 1787 1781 982 1221 1953 871 776 1914 605 137 873 1841 287 1571 981 1075 969 1860 1611 1956 367 1692 46 1146 1677 1867 1707 527 265 730 1420 1365 731 1961 1277 1113 218 1400 1134 635 297 1610 1224 1693 833 711 1219 1867 1857 1905 1062 282 244 1113 80 1635 1826 1155 600 1105 1433 1143 1808 105 1501 1801 416 714 189 315 432 1030 1960 49 964 48 1248 1798 1567 790 1582 62 18 1504 1975 1035 260 585 830 1620 422 1502 233 2 1287 133 888 1277 38 368 1491 1095 1030 354 787 1143 919 929 580 809 130 28 857 1763 373 1055 225 1819 160 1765 809 1095 639 445 1906 1317 329 1760 452 509 1368 594 1362 516 186 423 592 1330 263 537 723 1014 980 1255 1017 1656 216 1007 1273 1423 1789 1966 1579 1093 1369 1303 1466 391 141 1555 1609 1137 750 249 53 1722 962 1007 1657 732 1757 175 1351 1287 1693 700 1094 1301 915 535 407 1409 1731 1773 1117 1876 317 1620 11 433 669 1110 1472 482 416 1900 1889 1921 392 1199 1654 683 817 859 984 98 581 1622 1048 1779 493 1295 1460 168 1002 26 326 622 307 347 1949 1641 591 576 1616 310 181 1220 1280 1153 1010 354 1485 1273 1211 711 1916 449 1460 763 1768 1848 1632 513 343 155 1353 588 574 1257 1586 772 1463 888 1324 1594 1777 374 1750 1289 105 594 1321 1613 1448 1500 1826 489 221 11 881 659 1069 1485 290 1122 280 660 1577 1579 1085 1391 1684 1896 817 342 556 363 316 1643 1948 594 1396 1949 100 1611 1535 350 1904 1129 1586 983 1365 407 1231 1883 1388 1933 271 874 435 449 1852 1383 1551 591 819 235 1942 1036 1128 1531 1949 263 1194 520 861 2 664 1254 1339 208 708 1935 472 1055 391 680 1894 1623 629 981 1420 1827 1491 1737 492 1136 822 704 1411 628 1965 1904 817 834 1314 1212 1082 1770 1917 92 844 710 362 1962 194 978 1452 1966 1432 1819 1745 1836 767 1980 1080 1244 931 452 1025 1643 1324 876 1508 1840 1970 248 420 994 1748 621 837 264 555 258 1868 832 330 41 1174 1348 1977 15 556 57 211 354 325 1610 1644 867 636 86 1079 540 900 1173 1942 788 489 1968 115 48 361 82 655 348 1859 73 650 1435 14 1345 626 1883 1773 628 991 1725 929 1754 62 580 176 1127 812 1403 213 646 391 1979 504 768 639 573 1120 306 1522 1422 741 349 120 1073 1659 927 828 1433 188 899 1084 358 1221 580 435 1967 244 696 165 1810 912 987 1323 920 297 1625 1280 972 210 448 1578 1021 1772 388 749 658 421 581 684 1150 1905 1519 1666 309 1991 673 1665 45 448 1088 1977 824 923 1372 1402 881 245 1138 1501 581 1351 1700 672 404 1984 983 1281 151 308 939 1117 1861 805 736 1721 657 194 1831 241 6 13 662 1359 70 1105 961 110 1310 499 1205 271 1454 728 1238 236 393 1720 828 1195 72 1489 153 1702 1331 1615 862 201 1506 1707 607 1307 1377 1170 1844 928 195 1239 1826 1582 1224 59 1321 1758 1746 684 686 822 756 636 380 709 1196 1363 1287 1134 1667 72 578 25 1218 876 465 358 631 231 1425 1268 1336 503 1559 305 1655 1702 582 402 1559 1259 885 869 1438 1700 1232 1541 556 1955 1389 1694 1451 758 626 1618 711 1436 854 1244 879 52 1029 466 188 1304 1432 1888 1666 1514 148 147 326 1422 1889 1170 719 889 270 1380 975 1752 1491 1550 1603 499 1352 908 1625 51 1668 1699 1874 1266 344 1348 472 211 1933 291 802 130 1547 136 966 300 1436 870 1054 1026 1520 954 302 1402 770 1990 452 503 1930 1327 161 1850 21 1044 1543 888 1426 1472 1396 1950 766 130 1710 1027 835 1786 1423 717 12 998 1076 247 300 1423 1408 1249 688 1422 1270 1752 1138 275 1542 1352 1007 1255 919 639 395 671 727 483 84 1604 447 695 1972 1249 1435 1194 1787 1709 520 465 1532 986 1422 1798 1622 605 896 240 1046 1887 17 1541 636 1427 1978 1390 971 1977 490 1626 485 34 1245 933 214 949 1760 1642 1679 1506 531 903 967 1813 1263 16 1933 652 651 1574 1328 573 90 1562 1666 1474 1799 1485 171 694 964 1193 90 1861 207 853 1649 974 1414 437 754 780 428 97 1188 1574 877 1495 427 100 958 1139 791 707 56 718 75 730 1639 116 913 94 1758 394 1932 1411 77 880 1966 756 1206 116 1595 276 1404 1127 381 1910 461 1828 362 298 882 398 3 1402 468 1545 1518 116 161 1788 646 488 1967 1365 1489 596 1009 749 451 622 200 910 1234 322 59 1154 1561 1501 1241 462 1744 489 430 1823 668 41 901 1971 867 1672 1902 780 1187 1389 176 1168 1763 450 1328 1204 458 709 1251 443 1151 206 400 1113 576 226 1769 845 263 1032 1947 735 1322 746 724 85 210 1326 1573 220 414 1045 1065 101 1897 1427 469 606 169 353 703 1571 1274 1728 308 485 1338 1471 1780 1050 822 1870 1489 228 1797 835 1561 1974 1619 1357 991 709 577 1976 801 1548 1787 497 37 322 1370 698 229 1775 1051 111 1070 365 1663 1354 339 1612 772 372 983 1480 1829 1437 827 1583 846 398 916 1998 450 1437 1809 1659 1776 354 283 1032 675 1783 989 534 1306 1700 151 89 359 268 1534 1227 219 1490 1462 1443 914 880 194 87 1627 970 747 847 715 654 304 444 194 510 93 1033 1534 1458 399 1185 1151 1191 118 1073 139 1805 1708 287 178 528 437 1148 452 228 359 54 610 1479 1757 1793 115 353 1526 1910 280 63 531 1324 994 1073 1202 295 610 400 484 46 1777 1060 997 1345 417 677 525 939 1140 49 1042 1748 1499 1149 1393 986 1922 1535 1741 690 794 1532 1766 521 935 413 862 1824 1691 263 1864 279 1650 171 1794 1880 384 251 213 936 504 1182 522 362 1839 1094 1744 357 848 400 235 1878 1408 1020 910 1785 533 1534 1404 196 851 67 1819 1588 1431 936 283 1837 1511 680 1702 1804 441 1668 1032 783 996 312 1537 1607 597 1420 1320 1965 1778 1288 1714 355 868 1531 1108 764 1760 990 1013 1870 694 196 1367 1319 910 1749 296 1822 144 283 132 59 483 157 909 58 9 1034 1565 668 9 1144 1803 1711 1548 398 1277 1503 75 1326 285 332 9 1527 815 590 446 1594 706 742 1939 1611 1636 167 1029 331 1403 1269 756 1188 1330 333 187 1588 208 949 549 701 1472 1157 365 956 1116 422 1382 9 346 378 1661 542 1052 1469 1452 668 1155 10 1345 426 436 417 1342 1328 766 535 81 435 1370 942 1447 1441 580 1559 1949 1647 1625 1973 583 1921 705 1572 84 1435 1327 1610 1138 1205 1783 956 590 1156 1600 916 335 871 1978 242 212 1390 1137 1873 1578 1426 978 1308 594 1825 877 592 1747 585 732 1219 156 1303 467 389 1052 1248 409 998 1142 1583 358 1800 671 736 701 119 10 1278 1228 470 1718 1128 529 860 518 1192 1503 1663 1841 1287 450 1599 603 763 1744 343 1620 323 1712 1359 1824 1893 1583 1877 1350 1349 320 989 893 41 771 1542 404 1594 1194 1135 1920 1646 1848 651 1899 52 443 385 1067 319 140 1014 1793 1927 1861 1423 1443 156 322 498 973 1100 618 908 1027 439 1072 440 538 1537 1653 750 1448 1433 896 1099 1320 407 1089 1408 1634 1595 514 797 891 291 815 735 489 1261 728 1095 970 654 1796 1789 1958 194 1768 293 1857 1942 377 945 965 1153 270 791 336 1386 1785 500 1146 1798 360 1857 1834 1153 1559 533 1433 1519 1128 876 839 643 150 775 748 1072 982 307 162 831 94 958 785 1760 1467 1127 11 1987 1886 118 122 25 1814 1676 70 1751 868 988 1963 828 491 1898 1210 435 1463 1170 1679 731 1167 1772 388 1892 862 1423 1203 860 158 1284 705 716 374 877 1066 493 1958 1813 1719 526 239 729 215 970 1193 456 13 1670 1311 1975 1942 1177 190 983 1998 1087 1454 1131 196 1647 192 1749 682 811 1417 1393 161 1767 205 836 1893 1726 496 246 773 82 1481 462 775 1955 760 348 1481 306 89 317 826 646 1673 1338 1722 1967 1752 1555 1503 1017 512 1674 1577 1074 917 1394 377 31 718 26 206 652 547 1604 1087 404 199 1148 1456 368 776 1925 1535 770 1109 229 958 485 1967 1044 1558 813 1411 1889 1465 1221 1862 214 713 393 242 1181 296 592 689 883 143 863 1511 1388 707 266 804 1575 388 1627 1146 147 1528 1288 605 1874 1608 417 121 1901 121 1367 1144 265 350 499 195 56 508 630 1608 1842 1502 684 830 1782 58 951 437 1276 947 425 1889 365 1505 514 1305 1013 942 1547 442 39 1361 1329 578 897 1265 1543 730 386 290 1845 1187 1338 20 1189 1620 1969 13 800 738 1115 1139 1572 2 617 1711 1257 651 435 750 1892 1200 486 682 1275 1852 1704 568 1915 254 1604 1539 1510 1175 306 1385 1201 66 1749 596 541 1252 1260 492 1747 1940 33 1883 1126 332 1734 290 180 240 194 330 1725 1295 358 1437 1815 200 68 901 177 1967 1922 421 1815 1680 1387 1976 1254 1394 887 1062 368 880 1437 510 1921 212 278 1344 1571 1669 1203 698 1087 643 609 342 645 1328 300 402 590 897 1746 1712 560 1925 1306 1839 1906 1221 21 42 817 557 579 1759 1794 794 1209 1138 264 1381 322 1699 120 1807 451 429 1772 349 51 1121 309 1638 811 1746 4 361 1627 18 1818 1429 925 222 751 1732 909 1013 480 1991 1289 1887 1196 296 214 923 1474 1804 1492 601 371 1767 930 281 781 805 532 308 1451 1270 1092 634 1431 889 1016 155 561 1420 1267 410 1141 355 285 942 504 359 775 1179 1379 1057 1114 130 819 1879 544 1860 575 1654 102 1548 940 1490 1215 1949 1071 345 1180 1065 1377 1198 955 229 1751 309 1278 489 1362 1770 62 1260 723 167 15 1119 996 5 1125 1513 612 83 1719 915 481 1349 596 981 1882 1487 387 705 1061 594 671 1501 175 1989 1427 775 914 520 290 1637 748 1605 1434 1274 750 1721 602 880 929 1393 1201 226 352 1736 601 1192 1202 1568 1685 1193 982 1231 1110 476 1397 1868 1668 1648 578 90 1371 1997 277 484 692 1594 200 393 134 1281 1457 763 140 1359 338 1026 1688 1264 413 1095 1896 715 12 221 57 1849 1520 594 250 556 200 55 1682 14 1557 92 1651 215 1435 1648 1969 788 1243 311 206 564 655 925 1848 324 789 1369 390 1053 223 470 1295 764 234 1454 731 1779 1438 1176 1454 1039 1653 1124 1954 570 1584 1364 1123 1153 150 1261 849 1384 94 1086 1394 716 256 1409 1383 825 1959 367 768 349 1417 1913 1985 125 1146 308 919 1640 1053 613 1318 1689 973 749 469 880 699 1014 829 1730 1881 1727 637 768 790 869 97 246 1067 867 580 181 1462 1306 660 1843 452 564 469 1137 293 70 777 973 1898 501 1342 1849 1298 1610 1448 1580 742 856 817 1720 561 45 1838 59 1364 1944 1300 1050 489 1610 715 171 1686 1776 1889 1762 100 576 1906 1582 465 337 775 1764 1171 496 860 509 910 737 1799 1564 1784 1874 1221 1682 170 1062 887 965 1129 209 958 254 983 639 1426 963 484 1690 1593 1349 744 1772 1190 938 197 225 1456 157 585 1888 1445 1508 98 1932 639 1058 1541 246 1765 382 976 662 1205 1765 142 1034 257 940 411 1309 1271 1864 1241 1803 245 1969 1842 1060 13 1300 1007 1856 1013 440 1960 1506 1331 1731 1037 1776 1751 974 436 1633 1817 742 4 936 1252 805 898 737 1683 624 1802 1225 1452 1602 992 1138 778 474 615 1511 1455 464 1250 685 1545 845 185 187 1124 1627 270 1964 769 59 145 1810 1910 1654 849 1453 117 1654 708 620 321 870 584 1235 847 887 586 1677 1114 1668 664 36 1609 1608 786 112 1092 1679 662 1132 277 186 1645 143 1724 1799 1823 1577 1174 1345 974 828 990 179 978 1534 628 1507 368 1740 798 1821 785 2000 1164 60 1376 598 1024 448 612 28 1406 1661 783 680 816 1233 662 334 765 920 1122 1714 827 227 1350 859 1074 438 913 105 1011 1441 1318 889 1625 610 1691 1558 1983 936 1008 1410 995 619 880 1493 1001 1466 1164 1428 114 437 1942 166 590 621 299 675 1680 1848 1605 207 882 1961 1088 1958 1721 960 1275 1623 425 894 1857 214 1964 492 1225 141 1791 156 1946 898 1454 1551 1427 95 737 952 474 622 1254 1506 868 1731 770 1566 1269 1567 1026 1951 871 1218 807 986 288 17 1009 1383 607 1672 859 1709 744 193 1864 1982 1841 438 1883 494 715 1747 685 474 1861 160 1195 118 157 1022 126 1720 729 559 208 627 1781 1802 907 390 1021 1999 1572 1751 1182 169 504 282 648 1154 1109 1270 1446 667 1100 953 1249 1228 838 1467 706 728 149 1233 1831 581 1404 1683 936 427 1745 1744 1034 218 1458 816 467 321 6 603 1119 460 1654 1752 675 14 12 1976 128 463 1610 676 1914 1272 1069 1828 1898 317 99 1697 240 921 620 509 109 1984 510 1730 1232 1089 619 697 192 1131 918 92 1833 1219 1171 1101 170 1650 47 1721 207 643 1408 903 1690 1518 926 1733 1767 190 243 581 287 1514 1342 692 1390 482 1134 1148 1377 200 765 1194 1170 658 1179 562 1479 365 381 865 359 1940 1462 692 398 1729 1444 1767 1475 82 1566 689 1272 208 573 1422 1811 1452 1656 1068 1851 955 1988 1178 356 1348 411 350 430 439 1309 518 730 1201 373 1025 720 749 910 528 1213 13 389 1159 1344 1097 672 856 1415 358 63 1009 598 475 770 308 1112 1713 1324 361 136 265 150 1071 1106 338 295 1336 1622 171 1507 886 877 646 593 1616 1215 1629 1345 74 548 201 317 1748 1801 865 1760 1137 1350 48 917 250 909 186 689 132 854 1440 1459 1584 41 1378 811 2 1323 213 1529 1588 332 117 455 444 1600 621 922 1499 382 484 533 1895 1797 1594 1966 811 405 1875 405 525 1693 1699 1410 1633 417 1243 862 716 686 1891 165 364 1953 1593 795 1014 1156 1897 1693 1471 299 253 825 31 303 694 96 1667 1640 28 1402 1522 2000 482 235 1411 1925 894 1397 1549 527 728 782 1134 996 112 851 512 616 485 990 777 1945 1811 836 674 602 333 705 42 1741 364 1016 844 503 1334 566 142 479 322 1543 539 759 1179 667 1620 190 1059 42 1186 500 1946 1253 591 1520 127 1391 934 1551 1206 44 1688 270 1323 744 1729 282 134 1115 186 1493 1168 1356 640 412 1877 1956 1908 694 1001 1173 197 1984 1552 1930 923 1655 425 1313 677 1590 1114 598 1493 1521 1442 241 1562 304 1707 1139 1967 1120 703 125 786 870 557 562 1688 710 1371 286 1455 1827 1678 1318 1380 488 1416 1282 1909 1046 1729 1705 1946 63 1977 395 1712 1890 1517 437 741 248 920 993 1131 1407 364 1708 1943 1172 1553 812 1785 1143 1341 1489 97 1961 372 1978 1392 1369 1202 476 1293 1663 743 719 761 713 435 1354 133 1269 1602 1104 1506 877 1849 698 1257 217 258 1879 764 466 500 1361 652 147 1591 706 1565 1893 486 1639 455 1899 1813 1188 1743 635 1669 1848 1061 1310 22 227 494 793 1741 1845 581 1021 919 1544 414 1148 220 96 1612 462 1622 1234 1620 3 1012 1395 1648 777 283 1938 440 32 1676 1353 46 1004 12 592 1593 1019 1872 307 165 1496 295 790 1209 1663 972 469 681 1522 812 1488 429 43 1317 1559 1921 579 272 34 782 1474 1248 917 1209 952 427 594 1818 539 1481 1023 624 754 634 1529 1604 1138 1405 265 859 1910 1759 1094 79 1637 1344 1723 1152 1551 924 1771 983 1111 1816 1362 732 23 1148 318 1865 689 1216 238 1102 1714 1978 602 1270 284 1271 1347 1050 1252 855 1835 1876 600 446 24 1591 213 408 533 637 985 989 826 401 292 1542 782 878 692 1135 1514 647 497 1853 543 793 934 33 123 686 1138 1981 1192 339 798 615 213 1549 1823 1916 473 1623 718 1783 757 831 1638 770 393 1217 125 1163 1722 1604 1191 1115 51 1508 808 724 1081 31 1897 1577 1571 1669 285 482 746 1401 371 1663 366 733 1358 317 1145 701 1604 551 328 1994 1684 639 278 683 460 109 1515 1967 442 87 486 1718 1361 1106 311 1584 398 87 1232 661 1819 890 1916 743 771 423 528 597 775 1326 81 466 1185 1073 375 1893 1864 203 1489 1170 563 1971 1913 1209 97 1520 905 1949 664 1648 286 1368 397 1092 59 877 1940 270 289 94 1239 94 1150 639 332 1849 820 1610 2 556 220 1797 717 1935 1482 801 179 333 83 148 197 1714 1836 1466 1842 326 1124 343 504 202 53 672 1052 112 1959 506 1644 224 662 275 1748 584 117 816 1566 1108 1394 87 413 79 428 478 1227 1784 354 659 1857 136 1598 1261 920 1202 1059 643 238 1660 323 204 1067 1166 563 1926 404 729 50 571 1663 1562 392 1329 344 14 1756 1217 1876 1992 1625 555 884 625 1202 1271 1068 431 323 847 1860 41 522 1387 1359 746 1429 1437 1547 452 1053 926 1912 776 996 1785 252 1491 1580 631 1078 1882 744 58 865 617 279 926 876 920 1405 796 952 1584 996 1393 1937 445 548 510 256 1780 318 1426 336 102 1343 613 1920 581 1267 1894 425 871 120 1672 1249 265 405 1528 463 1110 1946 1762 1280 1640 1881 772 568 382 678 1683 813 687 732 829 81 301 576 271 638 1917 185 168 1399 551 1936 1965 1452 1977 548 830 766 81 1361 153 884 1354 1474 62 910 854 1429 1859 536 477 1647 1880 1409 1541 1151 1582 1660 1619 1095 595 1526 1617 1688 641 1162 1648 605 265 1842 1552 1915 1673 1774 1358 1767 1478 665 28 488 1238 714 711 1039 1004 937 1861 69 665 979 366 452 1 1296 478 1720 1933 1266 1735 1703 1247 401 1419 878 395 693 842 446 451 499 713 1784 1619 139 741 1349 607 1169 246 1177 778 1627 1095 408 1657 1707 1413 617 1207 1694 486 826 1178 1971 1451 1604 1221 656 489 1057 399 1890 1429 92 1636 803 1406 408 779 961 16 1331 1704 1836 229 1739 355 1488 1807 1810 360 340 1636 191 1136 738 360 757 1889 1880 1537 679 417 1438 1495 732 1520 1274 107 48 1127 1520 1434 1467 1131 1342 1057 454 1799 1878 1523 1275 1193 1069 1177 1404 187 468 425 8 197 85 1947 1481 817 865 1480 1104 335 1015 1731 725 634 1479 172 1066 507 1848 1283 1952 141 311 1994 1533 33 1553 1198 76 306 355 407 1412 315 799 1774 862 663 1009 751 849 1209 67 1727 1056 574 287 1007 919 1184 867 1474 866 1053 1801 1131 415 343 1127 971 132 1757 869 170 500 473 1677 1027 1150 1931 1832 1925 1990 1639 902 1030 1657 1130 1278 1659 1131 1811 1575 150 1219 1119 485 1648 1065 117 169 1863 1038 180 1442 985 413 1273 1721 1041 65 581 1644 1185 792 1183 264 369 534 1238 1372 951 813 634 188 1160 1195 907 1619 1502 1940 482 1789 1499 113 1503 1556 1532 73 1842 1593 1409 1792 1022 1414 1660 1598 1002 1633 264 1857 1514 915 1884 693 1966 1657 608 210 665 347 991 503 629 604 222 1910 1334 578 1596 1711 444 1766 1979 674 876 925 349 832 320 1992 1954 1489 1790 1833 866 43 1255 904 85 305 162 1397 1819 1834 1352 430 473 372 961 531 1441 1336 175 1912 1622 752 1752 619 430 1926 730 1526 8 991 346 407 175 376 478 1119 1280 1519 1308 616 1865 789 1506 123 947 371 424 1488 898 571 194 1206 1770 1760 171 518 1716 1161 1886 1460 1249 849 214 1573 1502 1123 745 999 1833 980 769 509 882 1 779 1738 1061 1243 211 177 1512 48 496 330 112 60 1403 1303 1129 1824 278 983 1526 945 107 1851 1941 1652 1698 904 1942 585 1655 396 1262 1717 1995 1604 327 485 1258 1214 1162 1712 1438 1162 1824 1244 1170 1238 69 51 1224 794 174 391 1951 881 1229 948 880 1306 834 853 1064 253 1572 1194 1274 1554 1744 520 1254 30 1441 817 213 1391 641 294 406 475 271 1755 1182 324 626 922 891 958 1741 74 1130 36 1987 768 1002 1640 1020 1766 801 1850 1337 700 797 714 1045 1165 541 1905 92 660 497 1517 880 926 1135 1740 266 274 520 1196 30 334 1354 1039 674 1939 231 4 1456 1316 1894 564 153 1306 472 475 77 636 814 328 425 1949 810 758 1216 1335 1667 715 1037 1271 1644 1361 1751 1112 359 691 1190 741 1958 683 133 1497 1170 1738 265 313 80 1335 49 117 1953 1787 447 698 392 172 1702 59 961 1657 1907 274 1057 805 273 641 713 1336 1320 638 606 1827 182 1583 1614 146 768 1857 1867 1510 1114 112 476 916 1222 1138 277 392 474 1028 1267 478 101 1962 1229 1538 1299 624 888 1126 1407 1095 1049 1012 1672 1853 1040 533 551 1771 1299 1266 832 133 504 1081 1607 1661 1944 1634 5 409 1968 1057 635 551 1850 383 710 1150 1884 645 820 966 1374 1864 550 667 561 1451 1990 46 287 1521 634 1773 222 387 1482 1588 89 1 943 451 208 780 780 1345 591 1587 1026 1314 1069 1516 1182 806 885 198 630 162 426 652 1252 1138 1495 317 1665 399 644 1673 214 701 624 719 575 713 1035 1765 369 881 803 215 942 1524 1411 564 1910 556 870 1877 208 1321 178 624 298 896 498 44 637 1459 1156 1285 1732 179 677 594 366 835 26 405 1186 623 1056 1987 1027 1500 1174 1653 1908 162 1529 958 381 1368 496 590 575 863 858 214 437 945 1205 301 219 123 1056 1859 883 1929 659 292 1878 193 669 975 488 275 222 1079 639 191 279 1545 1189 1911 590 1583 1324 1511 118 693 897 162 1839 1307 884 1871 1321 794 1639 260 943 58 277 913 1874 1602 1942 1424 19 946 592 907 54 398 847 799 35 1531 1576 240 1966 2000 954 1726 1401 1621 1495 614 713 1102 1250 331 486 766 312 262 887 950 180 1068 862 1789 974 1503 703 628 1444 1960 1239 1402 1084 1379 378 1006 184 27 1373 531 1771 1544 454 73 507 726 1729 521 1399 1416 372 913 1099 1405 1877 417 1858 98 523 469 939 632 1442 1204 927 1719 242 168 338 771 66 1599 760 1710 1449 1649 842 574 246 163 1209 480 209 812 770 1181 1026 1142 499 1740 560 39 1469 601 1484 1841 1674 1909 1663 598 1041 509 320 1888 535 927 1355 591 1865 1082 1375 1732 743 485 263 783 675 916 1099 244 1482 1942 311 275 1346 962 269 24 1685 1363 727 1760 860 802 879 893 656 99 738 1547 1517 466 1586 1076 489 160 1308 1617 1395 744 490 275 415 839 953 305 1217 1356 301 434 1111 1355 1971 237 700 520 552 687 474 131 1688 1053 1457 1791 1417 1243 1189 855 873 1692 1228 1043 421 218 1625 1031 413 537 674 733 916 1255 825 853 1612 1734 1177 1849 209 1774 1134 550 1204 1997 442 664 1003 784 918 1925 935 1270 38 268 950 1634 768 1279 298 1570 1950 591 282 1407 258 56 152 1076 1242 1517 1091 1393 1268 884 269 1618 1411 1237 544 988 1698 1343 684 1736 168 1724 964 1748 525 38 970 821 1149 1738 168 545 1867 1020 1473 1437 1559 331 502 1826 67 518 1549 1045 706 207 608 1879 1650 319 1762 826 299 954 183 822 1064 1460 932 1130 1318 1060 404 599 1131 1801 973 1113 1129 1643 579 1319 979 67 1227 1758 1007 1116 594 1753 1613 1451 1023 164 55 1582 695 1856 1577 1090 1744 617 1378 455 1192 1927 1019 311 1734 290 1896 1349 1824 89 941 1539 1167 1125 1475 519 432 105 220 270 541 957 1699 545 1884 588 582 167 1574 362 1656 667 1258 698 595 927 50 1502 443 1890 39 1392 985 638 145 865 374 1045 721 1473 1126 1997 1603 302 599 553 1502 720 1322 859 878 260 353 1446 4 1048 106 1257 1435 1639 1227 1785 1390 452 862 765 1993 1820 1839 640 1358 823 1780 18 713 1184 1068 1168 597 997 59 262 1024 1329 1845 162 588 1080 1128 1227 616 1475 1648 98 111 461 117 1479 1919 1180 487 255 1533 1700 1117 948 1286 169 58 494 1353 1363 849 1169 1364 471 1147 423 540 404 1031 303 769 1674 1441 1974 33 882 1317 37 651 794 502 458 1111 544 1866 28 260 1713 1160 410 1250 34 1542 1299 1234 175 1916 1915 1451 898 1900 1804 1054 950 54 795 1819 684 1287 1085 597 1326 1010 1594 948 1602 1779 1425 1018 1858 143 108 1369 1962 1471 1765 114 817 1983 1176 48 411 386 283 311 974 808 332 199 35 1411 1738 150 96 1782 550 573 1860 1631 539 624 1298 1111 860 388 66 1767 141 1773 660 1053 213 357 1527 623 1683 1364 697 1663 590 1036 143 1792 33 612 1543 456 295 40 1500 454 1394 126 1850 646 483 1052 1539 1811 165 889 786 237 1419 1233 333 75 876 717 1728 1986 1659 1490 1416 630 940 40 1693 849 1571 1774 1747 1842 1711 557 146 903 568 938 309 782 805 1359 1697 1288 1425 1132 423 1695 1198 394 1563 554 1706 321 533 1311 354 475 1224 1416 1204 1496 561 1641 1673 1859 242 1744 323 1988 272 878 883 1064 1482 1365 479 110 587 1459 146 1332 1282 1246 676 353 143 1312 1563 99 1633 789 562 61 1870 1187 857 1961 1778 906 1197 1444 1596 555 457 794 581 1037 1069 1519 1890 1598 143 913 1852 1655 1055 1546 1166 372 1856 618 1839 1938 1555 1620 337 1145 1765 776 281 1996 717 1681 416 830 975 1631 89 744 532 312 900 1673 1773 42 1826 477 646 1621 490 480 1912 647 1580 1541 177 1463 1668 434 599 1126 865 335 491 1603 1910 671 1579 798 688 333 1515 575 921 731 1621 536 1181 583 1326 968 1739 1423 571 321 14 150 195 637 765 1463 1255 1356 64 346 1904 481 1684 1909 1879 270 1712 1829 443 925 457 77 590 193 707 1949 1521 508 1577 471 1137 690 1118 190 1458 1326 1269 1968 251 1955 462 1094 882 1189 851 329 106 937 82 1591 282 811 1819 806 1120 1263 316 264 1430 762 331 224 1075 785 1524 1797 357 81 628 1172 1341 930 69 1818 1436 1894 1562 1506 189 1206 1070 460 850 815 520 1807 276 1208 578 320 101 1080 906 771 1544 1318 680 674 1828 448 1185 92 437 1968 1244 399 883 1900 403 1577 519 397 1372 1611 507 819 808 224 817 1942 1643 1084 359 415 1870 1224 633 521 1458 1005 887 642 1862 1999 1145 1207 1930 1357 1553 1039 228 165 880 582 1267 1629 619 1533 1971 224 895 128 1553 629 1571 1784 1599 486 1821 770 313 1312 327 176 9 1958 1235 302 728 619 1389 1511 1398 1152 1984 1513 1389 42 940 39 1729 231 663 1342 698 1203 1953 570 436 1718 588 1961 1590 288 1019 160 19 1288 634 1053 590 1522 575 1116 241 1743 240 926 1488 1945 694 247 841 1231 128 1912 1822 1229 730 988 695 1103 270 134 1217 40 380 1771 252 334 503 12 356 1273 912 1719 1821 1868 1751 237 741 914 719 1367 36 461 1298 1077 1095 1003 1972 1784 190 618 668 385 1778 542 369 553 1035 2000 1393 1410 449 489 1975 14 1474 783 14 847 1603 1631 1633 974 778 652 805 1600 1964 694 1530 1605 1778 1727 45 419 1441 1178 258 115 1738 1141 1552 234 415 1193 1885 1066 1271 1695 219 1370 724 1413 595 1476 35 626 1746 1150 836 646 1793 1163 747 1221 522 226 261 1509 631 895 463 1478 156 377 452 50 72 468 1253 1141 1257 1639 1566 527 1614 881 1047 1927 608 1384 936 1378 1235 2 1888 1844 1449 711 184 199 1385 1702 1747 1914 542 488 1577 1131 50 482 964 680 1405 399 251 1571 473 1261 1485 1892 344 406 1840 515 1639 498 267 438 340 763 1200 1319 191 641 702 682 509 1663 1462 1149 1107 1598 1452 1361 177 1912 481 857 1500 1520 1295 881 1600 304 548 1088 566 627 146 1328 403 484 726 1886 801 1415 1640 1037 1250 1446 130 1456 1073 1742 1269 792 1708 124 1080 1802 1103 162 1923 741 882 1614 107 1538 1655 429 830 1101 1004 428 1298 1251 280 1327 840 492 1651 598 727 1579 1398 140 1398 836 598 193 1530 1230 1467 523 1554 1416 1462 1321 990 945 322 1544 823 130 1209 362 1035 943 1930 515 1624 815 1066 1861 747 919 234 1311 633 1614 375 497 894 140 855 771 339 804 466 391 22 1796 63 1213 133 1354 1009 501 1946 1897 210 1178 46 333 1471 1661 343 283 1651 1679 964 1805 1496 1859 1355 636 843 1443 704 1359 1024 1474 377 1987 919 738 271 891 557 1047 1160 458 1813 1116 595 1630 1304 404 483 1888 427 1731 1424 345 577 1087 1450 1000 16 833 1807 561 1352 736 351 1287 241 256 719 493 1700 647 155 1306 749 1728 1103 315 1167 948 791 1054 1721 485 709 428 1928 669 371 150 1805 679 777 915 1200 1723 130 104 1925 272 1995 330 1214 1933 1531 1600 337 480 297 1020 1356 595 1242 1580 934 396 90 1804 791 1845 1661 414 186 939 1782 412 178 1498 1480 557 1180 584 1820 1431 804 1681 1010 1605 1978 1204 1947 169 325 1403 933 834 312 912 40 481 101 766 450 761 448 1015 1422 374 1590 341 827 335 525 594 649 318 1868 955 198 224 79 258 1323 904 996 339 81 1129 1882 1386 1768 1956 955 339 1288 798 1654 65 1337 1606 1666 1443 177 838 256 68 1212 999 1969 499 1057 1770 1128 1139 898 468 1680 1123 1252 1417 513 1696 752 1821 1375 1913 312 310 948 1619 1902 1174 1104 1518 1426 569 750 72 971 810 1592 1505 1129 730 925 1407 1416 51 386 1155 902 521 1319 859 1672 1619 316 1289 10 953 787 36 695 238 1223 189 824 208 1694 501 128 1341 155 1149 1383 1465 1815 222 356 941 817 1819 609 978 1027 1955 1482 223 423 251 1526 1790 1402 1276 1098 1909 1808 1832 506 1076 552 1619 849 443 769 1055 1602 974 685 1577 1936 379 69 1715 1531 891 141 897 636 760 506 263 1588 526 1105 594 1696 1092 337 1735 191 1133 1636 1754 1110 1754 706 1296 996 434 503 294 642 933 470 355 717 77 1710 427 792 1847 1068 774 811 1040 753 384 1808 1715 917 1938 256 1746 1499 834 553 1939 1703 694 819 893 782 30 1395 658 205 771 1103 1456 861 123 644 195 1541 1678 932 1085 1744 333 1028 265 113 930 1429 1692 308 1619 1856 685 1655 987 520 806 809 42 923 1403 1457 907 441 891 1266 695 88 1701 286 1625 39 1053 793 497 1682 1950 959 1181 22 1618 8 933 1669 1168 1850 661 1595 38 720 1649 1154 40 571 227 675 1351 1142 1385 526 356 590 1405 572 743 689 229 1299 1772 342 1308 1002 349 1086 1968 1678 1894 809 1886 196 1092 1196 1770 1519 1696 1281 340 1028 1211 784 1799 1629 409 669 564 395 899 2 15 1215 520 1150 1448 1226 581 110 1980 4 853 1979 812 1594 1881 1460 159 188 59 557 372 918 1792 264 843 1036 364 900 1861 1419 1834 611 872 1198 477 896 951 1599 1185 960 1825 1038 1061 200 41 1415 189 1280 167 831 1538 1527 365 575 749 967 556 1124 1748 122 1735 982 1572 940 952 55 1248 787 83 1215 905 1293 1192 1910 95 9 1388 401 1974 505 1978 1857 1869 1477 1109 120 683 356 1042 1005 650 103 1380 1234 8 1494 1240 564 396 495 626 1218 662 1308 599 482 251 405 1117 1649 1071 1525 1072 1177 275 161 310 1560 1297 903 469 831 1109 771 899 1752 1679 552 14 235 1575 317 1278 178 1248 53 168 891 1152 1780 1476 1679 254 47 65 673 1005 723 1959 1721 472 696 141 417 30 1751 1148 1695 1297 474 1924 853 393 1780 1949 245 1630 1121 1313 473 374 686 393 290 1404 1548 1637 1727 866 769 655 81 264 64 658 157 269 58 199 577 1445 165 448 1402 555 1804 537 693 1881 1111 588 836 359 908 548 244 1808 358 836 1229 1387 69 56 1241 1064 950 220 873 473 1941 268 1796 115 1072 1132 1905 1717 1774 153 1448 1017 1007 1839 1556 728 389 1069 1579 931 580 470 801 655 86 729 153 977 1539 627 1662 1082 1807 1859 641 708 1955 655 1588 1630 1696 357 1718 693 1266 1284 1248 1204 1234 1996 528 1340 862 19 35 1015 1677 1226 121 442 1629 207 1587 793 224 1156 1216 1264 1655 992 1177 1999 813 389 441 437 1959 1202 193 993 1242 1657 139 1780 701 1491 797 603 1697 1011 336 844 30 1193 1986 94 224 1560 1049 462 19 953 905 1855 1290 1009 1832 722 934 1473 1247 1559 1909 524 115 403 600 495 454 1810 90 1068 1880 206 398 1879 161 960 232 917 484 391 1743 1713 1740 487 689 1121 762 356 119 40 1698 1695 123 1822 978 464 1912 1005 805 821 1568 61 1415 1193 1396 626 922 696 1135 292 520 546 1299 1744 154 1439 1033 1917 1224 1090 451 1985 1106 913 1237 1989 1902 931 995 295 691 75 1468 638 1958 1876 1768 163 1811 558 1981 1966 510 296 472 1886 1818 46 506 1501 794 85 945 147 1766 516 1530 379 1184 1877 291 467 456 269 821 1127 1949 200 1570 1280 1877 1129 747 1433 158 1184 357 1811 213 668 989 426 472 1604 698 1271 711 1601 1906 1862 240 14 320 763 412 1426 1588 1073 643 285 634 371 903 1249 1872 1407 288 627 1363 487 1251 690 521 1994 1305 88 1349 1395 1709 751 38 992 1302 997 1840 949 838 291 655 770 1954 1658 1641 659 643 1551 1652 278 1148 985 905 786 1116 984 839 1190 534 1385 1546 160 800 1111 1453 767 26 1587 1997 1163 1823 167 1840 659 608 952 1047 1431 1887 155 1152 424 265 953 15 877 728 517 605 983 680 1214 785 806 1224 80 143 941 419 1488 1406 372 1120 1847 655 1469 758 1742 1850 345 1396 972 1291 668 592 172 1501 990 1743 978 1413 19 1221 1471 1875 637 492 1315 1028 945 842 739 1068 1144 1055 1451 1538 1302 140 1477 1132 1120 1898 1707 221 586 1433 153 716 494 88 311 1015 1700 1685 1925 631 1790 1622 1032 725 659 1543 324 222 575 852 1050 323 552 1610 1013 1748 1844 393 1551 255 1897 1980 585 1091 822 892 1787 393 1104 1490 1752 1253 1999 828 1702 474 715 1122 636 956 433 1081 45 1306 522 1911 613 171 1901 1384 721 1863 1843 1473 1027 602 236 787 166 389 1297 1938 1535 1414 1834 599 53 745 1425 1299 1171 1134 1478 1204 91 477 499 1373 1645 344 275 577 760 1216 1343 112 1216 1002 1066 677 769 1074 1022 1919 499 865 1461 159 607 940 317 913 368 1933 1910 31 1869 454 221 978 1958 1059 782 1946 1933 943 533 912 760 1658 774 666 868 1449 239 975 508 206 1114 1467 1673 1082 903 1925 1772 608 921 496 1083 1084 639 527 968 420 1606 204 1528 302 766 1242 674 946 122 1897 1830 673 1660 1466 369 278 624 1989 286 1963 375 1415 1102 192 839 879 460 376 689 475 266 1076 228 1567 1392 244 1840 1894 615 1787 1469 1947 512 1602 1676 410 458 768 1887 691 804 232 1141 815 255 259 824 1894 1752 1265 1451 1168 1621 986 1726 218 862 185 1540 1708 1646 715 775 1432 793 1253 1130 1942 1632 1908 1166 974 1843 232 1593 1445 695 1236 101 1755 968 1615 293 996 672 1886 13 1079 1065 166 98 179 1008 509 64 936 346 1568 75 549 315 474 791 814 1508 772 572 208 1133 1320 260 184 1908 986 263 1776 1700 1593 602 876 154 1458 195 693 276 22 959 547 1099 1725 1320 1072 178 1323 689 1850 1999 50 596 666 1081 25 191 403 163 331 89 1676 393 2 1067 1234 536 1957 493 216 739 1424 1150 1088 3 756 1817 239 1694 318 1620 1532 699 1964 1707 1961 533 638 1916 69 46 1065 788 1216 1846 481 1354 353 1644 1560 106 69 20 194 693 1657 1802 924 806 1898 278 940 1640 506 1857 1338 1623 1894 1814 63 1989 1413 1964 1532 1982 804 1796 1551 701 864 1470 18 1360 996 1456 821 938 1780 729 653 903 1016 1523 1676 1477 925 440 1154 1746 1080 967 1444 864 1101 1510 237 352 1967 1386 739 718 1673 261 1083 1801 556 1487 1407 374 1258 344 1295 1013 146 1357 326 1620 445 441 1630 994 1561 1598 1542 759 1299 1140 147 1491 587 1632 1349 1076 1186 1753 1132 651 1431 1960 1834 17 931 158 1131 950 497 651 770 155 690 875 838 1969 191 563 1357 1793 1680 1261 1623 205 894 496 302 1046 1780 1476 236 1888 955 900 1758 787 534 1780 136 516 1627 917 665 1539 787 1319 848 1718 483 1519 735 614 1420 1609 1951 1752 1777 272 1525 1502 567 283 163 1935 817 666 450 133 380 1538 446 1957 216 1540 978 293 1369 837 1126 1273 301 1833 70 1006 895 642 1653 906 475 968 258 611 931 217 842 1664 289 99 190 1869 1214 318 1894 739 1298 848 757 535 1805 748 63 882 1861 747 297 817 753 141 1872 1821 1814 1697 589 141 223 1411 1896 395 531 1606 570 1877 1586 499 471 1541 559 272 59 1683 1429 1700 1748 1240 1267 906 1201 727 1145 613 1449 168 808 1747 1615 228 533 1492 1109 968 1358 76 1263 1635 480 247 633 1490 1737 189 1019 1519 617 1831 1196 1494 1742 1601 805 248 1424 1887 151 66 1754 277 975 1072 987 1106 1961 1135 636 1965 948 1457 1154 1523 228 1700 1526 1311 1853 1429 179 299 1583 1 95 293 1981 492 1982 1286 210 853 372 623 1158 170 1914 1925 861 1864 883 672 1921 1254 830 1774 33 962 1902 829 1786 92 729 1288 1781 1874 1790 1553 145 635 1179 1152 483 312 1502 763 427 1688 1610 1415 376 571 508 237 718 233 1006 241 55 52 267 1503 121 1323 1316 775 1591 369 643 123 1258 989 111 1621 1057 675 799 543 1126 1555 178 1293 1539 192 1966 109 1492 740 1912 1187 927 194 1604 1038 1474 1468 28 1759 1740 262 1590 1387 1359 395 1377 319 644 158 1345 755 1375 1299 924 306 1540 1808 675 376 1402 414 517 1901 976 1828 784 546 238 6 153 1961 1884 10 686 906 264 59 1547 195 1188 193 1802 1296 607 1585 654 987 501 1249 1329 998 921 31 1756 1926 994 1378 1800 1474 883 481 1251 1197 1376 1283 341 576 1870 1255 995 1691 26 660 723 1005 1565 1603 913 1363 238 28 50 1645 600 127 1607 1367 1629 181 228 519 428 501 385 2 1727 202 81 772 616 1621 1762 1503 957 1888 244 1827 1537 147 749 16 1957 1642 1308 328 1535 1142 1244 584 1530 323 300 408 1966 810 1821 1473 609 1640 555 1439 1486 863 159 887 1173 955 1156 1882 660 1608 1178 1786 1332 802 1927 461 1366 812 884 1424 1504 1573 599 1886 835 1448 1325 193 1695 148 1067 1464 777 1515 4 122 331 622 605 1161 541 1977 1487 1770 195 1899 1853 1173 278 473 1175 1064 1752 452 830 496 754 55 938 75 512 1957 968 1144 96 947 615 976 246 98 85 1369 1172 1776 933 392 840 79 1685 391 1302 1830 1037 167 1704 1158 1050 728 1683 1872 667 982 1052 1589 267 646 1595 894 1745 1778 1663 573 981 1009 321 1428 276 27 957 165 70 1755 479 345 1661 1190 954 340 1201 1243 431 1433 26 1339 1468 475 93 1547 739 1156 954 344 252 457 1797 1834 1533 653 1780 380 1929 196 1849 315 1927 1387 673 1612 21 1399 347 275 349 1643 493 130 1143 1727 692 63 302 365 1770 1049 151 604 621 1164 431 3 909 1410 1301 1430 678 220 1080 389 735 402 354 1414 370 1304 565 1007 1821 290 1317 1512 664 1817 1607 1985 457 526 887 1088 196 1262 1488 398 935 1334 1080 338 101 1033 1146 1613 1248 1856 1560 1448 108 609 1056 555 1730 84 1694 608 963 1841 515 1848 14 430 1685 428 1620 1800 1879 54 1561 1696 202 1840 13 488 643 157 812 1757 479 1479 915 951 341 1993 212 1263 443 1310 1195 1041 204 1082 946 674 1160 360 1107 1555 1932 1555 764 1223 227 72 199 961 173 1947 1066 1682 576 1770 1101 1426 716 16 458 1372 355 1131 1322 1727 1929 415 1261 1729 696 603 1226 711 983 317 1256 1507 716 1154 795 701 880 1281 388 1462 1778 729 1026 72 1790 455 1934 978 1919 493 1654 387 722 1407 935 324 1998 1327 1664 1163 1681 588 485 861 620 119 1057 900 1682 518 1120 1954 941 748 476 1572 18 744 1606 1674 1318 1341 392 1382 928 1986 216 211 1536 1147 767 1608 449 1912 1402 1389 1052 1517 1361 1085 349 82 1879 1037 1081 203 50 476 1632 378 1643 75 1664 531 87 1711 202 1377 1783 629 409 1895 1693 1221 96 506 929 1450 1122 45 1203 1729 1656 765 481 1152 911 1150 235 745 641 1685 1253 1054 229 1671 1181 1783 745 402 894 915 174 1851 259 1515 132 1576 1024 1197 568 1919 430 711 1996 191 1782 1458 70 93 1408 514 1131 1825 76 507 1214 1282 928 182 1299 1487 1235 1124 1321 816 1865 1714 455 1004 848 1805 54 1804 779 1016 2000 816 605 1676 359 1056 761 1792 1273 326 327 889 50 634 777 595 1458 350 1999 1105 1729 1964 1031 1377 737 428 1065 1475 1939 1274 338 572 1148 1160 512 1014 809 207 1678 1994 1008 12 1887 913 25 217 992 119 1821 1849 649 961 1742 1992 933 1008 424 626 1843 663 1511 195 1083 410 1464 111 565 7 308 1235 1590 1177 826 75 908 778 892 1429 1725 793 301 902 1083 1357 633 813 330 1753 582 437 549 848 986 574 1806 506 1517 1389 1333 1912 976 738 586 804 526 1771 1046 1245 98 1192 1479 994 1657 495 1003 1676 601 481 1872 625 1282 300 360 71 276 1938 1490 709 1186 778 583 1776 1094 70 1107 981 756 1189 693 865 1251 1337 1112 1273 889 1979 82 631 774 1341 1021 51 1909 721 885 1091 1454 729 1937 275 1664 1662 1893 440 637 1493 1943 449 405 783 976 143 888 448 1670 1591 614 770 1192 422 441 1418 1434 629 1158 571 769 1996 752 602 65 331 1917 1026 501 999 1741 25 542 898 1208 1074 993 1679 1239 20 714 548 1687 652 1013 272 585 415 814 1599 269 786 1863 1596 1632 1965 1915 950 1763 1148 1456 806 239 1128 706 352 1445 1415 1646 328 699 1071 1996 1383 1348 705 1425 1966 1886 1555 291 1306 1331 1134 286 1257 952 138 182 1308 794 1446 1006 1773 889 1484 585 1778 1173 756 1504 435 585 1528 387 745 309 1609 579 775 1185 1744 575 1806 670 983 125 603 1263 425 1612 756 680 1862 1671 67 614 988 685 785 1295 115 943 903 683 1303 809 1921 899 412 596 228 249 333 267 258 1464 1765 509 1051 510 114 371 1286 1335 1014 707 112 1259 448 1700 852 1259 106 1538 893 168 1524 372 1608 1221 690 332 1949 1774 658 1551 1230 665 48 230 273 635 1405 980 299 1822 1741 569 894 1906 1728 1606 868 1058 947 1138 1356 1145 1000 1005 1909 1460 1155 915 745 921 1271 499 1468 72 160 656 1732 209 482 311 1835 678 322 290 882 258 1299 1037 665 1227 917 792 733 180 57 1292 801 38 1815 1441 1520 1472 1635 1070 817 493 334 355 381 725 745 1124 1805 518 1567 1799 1111 1716 1155 512 410 382 1128 586 791 771 400 169 1668 533 1047 509 667 1678 1505 810 1304 48 96 1094 1731 913 810 1763 1834 806 1115 1597 99 1375 504 134 448 916 1060 1345 19 1038 21 155 1301 1993 57 224 834 1480 6 381 359 1706 1343 1986 783 124 1742 1995 649 1247 974 623 158 1723 232 1896 530 68 257 324 697 331 593 1963 1132 313 119 1122 764 1448 555 336 518 1442 1268 1807 1864 1406 1819 1637 851 1623 1216 84 625 1712 1212 1374 1049 854 327 1357 896 932 234 1585 2 1165 103 1083 1618 149 1480 347 30 544 1430 69 791 1504 1771 1929 1519 1033 1513 1923 1860 1991 1996 32 268 834 1246 1474 945 1281 1818 1205 1391 1069 1715 883 187 7 1093 1669 1479 381 220 92 867 89 308 463 1302 1882 1601 821 478 1063 1888 1989 1396 881 590 1676 1427 744 359 591 1418 1553 1025 338 1216 1447 155 680 392 96 96 395 1493 225 1824 415 1792 356 1584 1730 120 200 641 1415 280 1946 1231 771 1487 1155 1163 1095 1612 226 1867 1999 1241 1516 1408 1178 170 145 1881 236 1557 209 230 384 452 718 1631 802 1753 531 1685 1900 1105 757 1641 1999 525 970 445 260 909 1240 744 1155 589 958 510 1012 1620 297 1694 373 202 1728 1581 1787 923 544 740 460 1530 415 1206 1853 1303 1355 1125 103 963 1107 1637 1679 884 825 688 598 1076 982 1867 686 191 398 793 1535 365 166 1919 1928 716 1651 1512 1098 1698 372 1066 337 1873 1091 1353 868 252 184 1386 368 521 223 1099 1856 1080 187 337 1056 1507 1771 961 257 773 1835 499 1999 1520 1006 1380 610 762 1083 1883 1538 1528 630 526 1742 94 976 326 1391 1909 289 1441 424 462 101 758 97 1063 885 1886 1509 1643 744 561 8 1662 1817 606 397 1482 459 1184 1222 547 1642 749 1981 1522 420 2000 772 848 120 778 840 1649 1949 1652 1675 1763 454 1016 1761 983 1524 257 155 575 1837 288 1827 873 268 480 1815 1691 1417 653 809 751 1915 704 1814 241 890 1006 1606 1319 1882 754 1236 1152 37 1703 222 592 808 491 1919 171 1201 1121 539 47 1047 501 1323 823 1018 1237 186 862 253 1182 478 1169 1858 85 1195 408 980 1016 1349 182 202 595 372 990 619 1847 205 1929 749 1864 143 69 419 1190 875 1216 54 1567 807 1654 1458 1394 1844 583 53 1111 351 1645 484 606 1237 1676 1598 1173 1659 26 1141 893 269 1041 938 415 1749 563 8 171 1486 782 212 1074 1641 720 179 1749 112 844 589 476 554 1549 864 908 942 171 952 51 1035 1036 1790 1414 1255 1805 1535 429 1206 1409 830 1820 1294 1608 956 486 856 1908 295 1869 1066 488 1585 173 787 898 451 986 1158 1770 1 1606 187 1147 143 104 1890 690 1316 698 1098 1509 1598 1425 1249 1655 599 898 428 1625 310 595 1145 1922 9 256 771 1953 1570 1888 934 290 559 119 772 512 1167 1948 24 811 1905 846 1512 1562 1951 1794 1264 290 1692 240 1997 999 1961 1984 1911 1426 1374 1151 1426 309 1175 646 1670 1419 1756 1164 254 1539 1062 75 1391 1918 703 1329 42 518 1690 1880 1763 754 403 503 242 1255 1143 1770 506 994 1735 112 1480 1811 1449 1204 1422 252 496 687 1761 1195 1421 363 80 1171 1189 667 246 354 1077 153 1362 1998 676 1279 1812 801 1912 1211 1195 1719 1228 461 861 566 1200 258 1062 1757 1761 1158 1461 1168 1531 374 67 371 620 516 421 69 538 1534 1028 1311 1768 1761 1628 908 21 1705 129 1340 1766 1885 1001 468 469 185 885 312 1081 1723 257 1707 1144 1650 1679 726 1563 1828 1135 455 1425 624 1315 156 1478 435 1343 33 149 1406 582 534 1804 599 67 437 687 1343 773 1234 1296 517 1791 84 1101 953 1598 83 666 387 1692 562 17 5 1429 1406 919 1694 1816 1496 672 913 176 320 1414 725 500 1650 982 1310 956 950 1020 1580 1205 594 1777 722 1622 467 1121 1578 1364 460 290 1478 163 1037 1281 1690 1710 568 127 809 1656 192 140 1678 1940 1075 1411 572 323 1754 487 1783 1612 1022 1404 1381 976 237 1897 383 1694 1245 1148 1292 964 736 1998 944 1352 1081 745 592 886 1982 679 1242 299 1935 957 371 1345 422 936 528 1627 1711 678 1801 164 1466 41 1083 195 1038 119 1678 1634 1296 118 342 1647 1124 150 1277 850 164 431 1729 1456 15 1532 1930 384 1299 152 1118 604 30 1688 1608 1114 865 1913 1095 1883 214 268 1779 1555 148 1231 1302 1931 577 431 24 884 919 410 587 1565 1818 1977 1384 918 441 1997 153 933 1602 522 569 105 251 418 1897 510 478 979 1493 1537 1669 1939 1606 1812 1575 1370 1513 1443 1 178 96 1976 409 827 855 12 239 1650 602 1903 1076 1122 1204 539 1615 235 1035 1332 254 402 1931 1202 106 1226 1872 1633 1279 1377 872 1640 1642 1838 600 1082 1875 778 910 1386 29 828 1959 146 892 1898 482 1702 1127 1660 420 340 1757 1315 1885 831 348 314 315 1708 640 92 909 172 410 806 43 1243 1793 222 101 1880 557 1797 1625 726 977 185 121 931 1288 1998 1260 1495 228 189 899 287 691 1741 1214 1387 99 546 1185 1316 1815 1811 1970 322 1067 944 1428 1149 1668 1364 296 211 588 1015 1986 1753 1084 632 666 565 1162 1657 661 92 70 890 1683 455 1424 235 170 1547 1708 124 1219 1385 88 727 339 1507 621 1953 269 672 1700 813 1925 1282 299 722 280 982 616 350 1147 1580 1598 154 1201 504 1102 815 625 152 415 1561 999 534 1505 1212 266 1152 846 1461 670 150 850 1698 539 516 1964 1508 573 1986 134 1988 1245 1512 258 4 544 325 181 871 1919 1538 1833 19 1351 610 1293 502 1089 333 1183 1399 693 190 829 254 1338 1273 1448 775 1153 1248 1819 1523 1827 1464 443 688 856 1448 1198 1914 474 2 1569 1937 1145 1189 149 397 1136 258 41 1823 664 605 686 922 1820 791 1527 850 924 714 495 836 213 1668 416 70 1345 1671 17 1152 1628 192 1104 1067 87 1815 1328 89 1488 1414 1844 566 209 414 29 141 1927 662 384 910 1622 598 316 734 172 707 154 1487 819 1531 453 1186 1931 1876 1325 170 1480 1071 343 1235 903 947 1047 1539 1782 136 1489 975 53 832 843 1137 1352 1549 919 1417 222 1519 1968 1890 919 764 1651 615 385 1941 225 389 1923 1975 1729 1650 590 1887 1355 1198 977 562 418 489 108 1132 1138 1030 280 1254 1739 318 1797 1694 347 8 115 1682 243 1895 1509 1628 275 1876 1922 1349 1048 78 1742 851 39 1312 1145 917 1498 1602 150 977 138 162 175 1371 1229 1028 1079 1641 419 1415 1712 1492 188 715 1198 834 1516 1328 1740 1218 1649 960 765 1575 84 960 1542 1465 430 466 1754 1672 126 1887 101 1058 104 67 702 1191 719 1161 1383 1980 166 1385 1638 1037 932 1520 1545 342 374 895 517 1683 809 998 1488 438 1641 626 1872 409 19 1636 1027 213 866 116 1744 226 1656 678 94 592 1882 220 1156 837 146 1004 33 1752 1855 179 1069 382 15 1130 367 339 1648 1321 512 1964 148 617 447 234 1507 318 1271 816 1349 404 1647 1353 368 153 1600 1956 190 1948 1036 1218 515 37 940 1538 302 1301 1163 409 926 719 594 1000 1479 119 1459 1721 116 745 1258 619 719 1629 976 718 1839 1818 498 1232 1970 1993 1682 474 1035 1852 636 1365 1517 1838 460 321 505 684 254 534 1620 1973 758 316 733 94 1969 873 701 1881 1547 649 144 1542 1826 1395 563 394 1467 1529 351 704 1108 1664 1077 1310 906 321 1977 1241 76 703 356 1323 1871 393 1189 596 1812 243 264 302 1959 608 1546 1814 312 1219 924 184 1951 359 1190 601 1756 426 1341 363 1517 1857 120 1341 1396 1528 575 1089 1160 1066 1109 35 1946 208 856 582 107 29 406 48 1597 1209 1411 1705 295 443 1304 1248 1964 925 542 1727 606 1883 1803 1633 1230 620 108 1808 1048 645 1140 1731 1213 1674 1796 1416 1489 1382 1340 126 839 1612 560 1383 1721 767 1470 1740 332 1855 1087 1138 83 1317 157 1691 275 242 660 1488 1095 19 1419 1629 437 1127 1045 349 1968 339 1219 552 1343 1638 12 1882 1054 1049 256 1638 372 1034 25 1643 1461 1353 563 1253 281 705 110 519 157 507 1410 600 888 640 1970 236 1168 78 1475 293 1934 77 1583 1480 719 210 949 661 1116 1860 276 1138 1085 1149 968 983 842 50 1443 303 690 167 528 1981 1055 477 580 1709 1385 509 262 1245 1114 842 496 1003 1202 978 1398 225 1277 853 935 527 129 138 34 7 1372 61 587 783 1982 93 1053 1266 642 950 290 1480 1443 1050 1057 1000 1837 197 1080 1051 593 1281 1242 674 781 1191 1738 794 1835 1719 985 1615 1433 250 573 1520 153 1350 450 881 1801 1794 693 1270 534 1851 63 1775 1037 294 606 302 1811 550 842 1745 773 1632 1831 1468 1810 798 70 23 1031 1409 1377 312 923 202 1511 1410 669 1563 948 414 1146 1801 805 1784 1636 1636 219 750 607 1723 1886 405 846 1290 995 1389 1725 1013 1793 1605 464 985 80 1041 844 1489 1283 667 292 1463 696 25 904 59 302 1870 696 617 470 1395 799 1702 1549 1014 574 699 1657 1171 1622 1973 449 1971 635 316 706 899 533 482 1839 1862 8 287 681 1757 726 987 592 1334 1571 1979 88 851 106 1664 799 397 1215 1212 1647 1048 1604 1094 1359 1352 271 1552 1150 388 204 1959 1043 1131 1295 1482 1054 580 1901 1215 1507 1642 1756 819 1369 1512 8 1985 862 769 775 1300 205 1491 1071 224 1330 1677 710 1502 1181 1023 442 1430 246 1536 1619 82 144 1542 1782 1344 1904 1185 731 121 1856 1545 1121 80 1519 810 176 93 444 1053 95 714 499 105 807 93 1046 1161 1128 680 592 607 1659 1773 614 697 551 246 127 52 728 756 1430 1967 125 566 509 593 1089 301 1652 365 1276 1422 1722 884 1866 839 1794 475 205 1461 1018 32 542 293 1609 951 1994 1993 1079 1258 123 414 1378 1104 532 332 1662 1421 865 1757 988 1067 46 706 414 262 407 1138 185 1646 288 260 1948 889 1382 1568 1840 1752 1494 465 689 747 44 1437 397 295 1454 1000 1066 1222 842 181 1788 879 1437 895 247 648 630 1511 1618 202 987 1839 365 1492 970 343 1732 1554 962 1973 1140 623 835 522 590 185 835 931 1066 388 1571 109 30 1602 82 1821 686 609 1488 830 134 213 1813 156 1974 312 82 1249 813 1199 984 334 873 687 520 1485 1166 1040 684 1220 262 240 1284 268 327 1275 1443 1283 683 410 379 623 1644 297 1573 212 574 1518 710 808 786 534 1903 1636 1656 434 340 1262 1044 1363 143 469 581 257 1429 204 706 1554 1049 123 1749 9 1920 466 1773 1149 1909 207 686 668 526 1122 1228 1952 431 1167 1976 753 285 1140 1481 970 1653 780 1439 1616 206 1347 1061 1872 29 379 421 1528 1640 126 480 1706 1596 1845 1854 1789 1186 1416 658 1924 112 487 881 226 28 1064 1445 526 487 1458 1278 1188 727 714 1464 204 1109 364 722 15 1353 956 1902 55 1938 1101 181 1062 795 34 1933 1466 90 659 1677 1903 922 1794 239 934 1515 79 1559 469 857 1977 1396 1374 315 358 469 1445 1788 1892 1582 988 1375 384 1259 1601 207 1208 1620 906 341 1180 1921 1456 1837 1978 112 714 1979 491 1541 187 138 1159 209 1215 805 1376 1270 1489 890 1294 1705 449 875 679 473 981 423 1521 1392 1885 137 1354 504 1019 559 920 1183 163 878 205 734 1231 563 1406 662 1638 269 1476 220 1982 586 1874 327 1855 543 1863 1463 170 1964 1911 328 1818 1886 453 264 1658 1623 1972 1749 1352 1115 1310 906 184 1645 980 924 1099 298 1144 976 449 483 1159 1679 1469 545 395 428 1833 260 1968 1685 202 60 1717 137 596 12 1141 1210 737 1660 327 1154 1022 1038 498 1034 599 1779 1909 1449 1348 175 1638 170 100 650 1930 1057 793 264 101 1823 1075 1964 1426 1012 754 1160 324 1909 246 1544 46 1294 186 1920 464 1977 753 434 1267 1807 1295 933 1847 1775 1866 691 859 61 338 1073 1373 1277 1023 500 1059 1872 1979 946 233 62 1888 167 1995 933 1811 1145 1734 1072 881 814 1450 780 1368 1549 1442 951 201 98 1079 1945 1917 534 1202 1224 710 1406 369 1655 1047 2 1468 1294 518 1761 1672 1472 1889 1251 283 584 1455 1839 961 582 809 959 1967 25 1545 1136 758 237 1905 942 890 247 110 1248 1844 622 895 1408 1285 637 1 1854 1611 1030 1181 1061 1209 185 420 493 1506 1989 1017 1619 86 430 1952 1670 496 1952 1606 579 559 803 1441 1428 1172 1295 1689 1924 987 994 744 1878 318 1824 302 775 726 650 103 592 1827 1266 1857 129 1582 78 1256 1627 1165 203 1253 1404 519 1059 1303 944 1848 450 224 294 1303 678 771 1793 263 1557 1100 880 171 932 305 785 1869 1701 1351 1377 1824 448 1833 534 1908 1285 1540 593 1131 1984 1302 862 570 655 1753 1246 1313 1408 346 1927 958 1422 1583 778 463 1390 1977 854 1080 1909 1221 395 836 1964 1369 753 302 1591 1790 1306 1410 1794 1128 1845 1536 268 1694 420 1681 313 1814 673 1117 707 688 1852 716 257 775 344 1179 459 1347 967 226 460 1634 1475 1731 232 1784 383 726 272 1476 157 451 372 1158 209 495 1161 830 21 1723 651 278 1166 552 1172 1971 1935 1856 1246 536 1326 257 1637 171 724 11 881 236 1416 333 915 1427 1358 987 1373 1417 683 658 823 1594 796 1727 1823 1146 536 1325 1952 1382 372 765 887 60 150 11 1842 1069 892 1998 233 785 141 304 322 1532 1376 1087 1168 1440 667 964 651 387 655 1586 1046 1779 1459 1665 1517 1367 1997 1835 1325 583 104 1990 1593 1263 1667 1748 1241 1999 1814 903 502 1959 1739 1129 1444 1122 1898 1323 334 496 852 1260 633 825 645 860 194 1598 1988 1730 1993 466 301 283 50 1465 337 1588 1113 607 907 442 1638 1884 1271 831 145 1287 862 1536 968 1289 1477 677 991 628 791 552 1255 1060 1120 1385 114 228 1835 1330 1014 931 1022 583 1616 1800 37 656 1787 1332 396 42 1009 1688 1729 218 1824 215 681 36 1249 1693 1041 1803 310 512 696 170 1937 1621 716 226 1693 998 1442 533 1543 931 106 1331 1644 102 370 1186 794 236 1882 643 815 1729 983 738 1559 987 220 191 1140 330 694 1723 1198 1022 935 421 702 1545 149 742 1173 1046 932 1209 82 1307 817 655 1748 75 688 1201 1725 367 201 456 1864 102 1902 250 940 362 849 1957 960 501 1235 1713 1761 1764 528 1713 1347 587 1081 315 1845 602 1426 1576 216 974 1965 1869 1745 1978 1286 363 364 1863 881 1333 1539 1305 33 1216 1776 1829 506 1791 1536 624 25 528 392 458 1267 1328 1852 1723 1947 1046 1726 1164 1976 511 243 185 486 838 1820 21 860 1447 180 1934 1182 1652 1221 931 1155 1463 97 1940 1226 1929 1197 489 1720 818 1664 950 501 1202 1901 1037 969 111 460 1460 417 1296 1712 952 294 186 1205 802 64 1081 664 1433 502 353 1852 536 1241 933 906 674 1890 935 1944 1108 1273 146 1085 681 1640 773 1044 515 991 1120 847 265 857 260 670 236 815 1894 1729 1118 1851 276 154 853 320 1292 918 1468 1368 185 1837 332 46 1486 952 1113 365 952 1282 447 488 1663 754 1263 1132 1502 505 180 99 148 1063 1467 954 634 1762 802 773 1029 1962 720 802 494 822 70 1435 32 1891 740 1808 993 1871 591 1252 85 289 1106 1223 1632 507 1586 1716 475 1106 119 315 1177 1309 1447 1746 602 1949 1205 1448 1375 1788 1546 890 398 1625 1971 777 825 914 364 1995 1210 1027 186 913 722 655 1487 298 1171 1323 1946 1350 778 835 1325 1214 1505 424 931 1617 691 1799 833 1458 401 1824 1836 64 1797 1620 1260 726 1670 1104 592 436 1963 330 1458 1773 1571 1898 1676 1460 965 1787 1051 752 739 1346 531 1767 1428 1022 1779 250 1361 1488 1066 910 544 141 1017 587 528 1681 1803 776 901 791 1620 1206 981 1110 1270 1259 81 1486 1321 1538 1736 1540 331 1106 1992 1338 1542 748 566 642 1314 537 657 36 1755 483 658 1406 228 595 966 1468 171 1723 207 728 79 1044 359 1427 608 43 967 549 357 520 840 962 1828 959 344 1566 1166 1386 543 1202 1064 1991 130 718 738 1774 1943 897 1089 518 794 1544 687 1096 1920 1747 1462 339 1642 1710 793 114 316 287 420 1563 222 1563 1669 810 963 1246 922 1213 521 1386 1597 641 1504 1327 1198 1149 558 1373 1071 1677 466 1222 1446 866 1703 615 1518 1976 652 1112 879 232 1234 194 1727 1679 101 1648 1545 1855 1374 1593 765 276 904 110 328 10 979 1055 134 733 1590 1267 1733 592 1063 1415 1340 642 1663 1110 843 543 1914 346 245 1779 1725 530 1995 1220 507 388 1899 672 1289 1237 1625 324 880 455 1708 654 3 242 509 390 1442 1751 459 1865 1823 128 498 1366 303 860 286 1645 1954 1418 1114 1443 1238 307 814 571 1689 1645 312 1378 750 1229 1322 586 3 1612 37 1658 992 286 308 1075 1186 1887 572 710 872 671 306 724 798 1248 1822 1958 88 909 1022 1167 1953 1373 926 1598 117 1752 199 1352 540 249 357 165 601 1477 1710 458 1697 1515 1104 1111 1903 1436 761 754 615 829 813 100 1849 779 1428 1330 585 1870 242 1167 1709 497 187 992 919 432 1126 1744 964 803 721 644 883 315 1446 1474 1642 603 1196 846 422 1913 1633 501 49 1524 1399 686 1209 1527 652 941 1294 655 366 762 1564 1082 1471 1825 1210 769 1254 715 1698 696 1494 765 1074 643 690 1632 50 1355 833 1857 952 1776 1231 73 1800 305 1861 304 1840 1211 1977 1901 1251 1759 1368 1442 1971 1367 452 966 1908 1241 1225 322 687 284 1412 656 1989 1419 278 768 1557 1193 1381 477 688 1876 1811 240 1818 172 419 1795 1411 198 874 921 1383 1916 1619 1676 1171 1943 1622 311 169 1584 761 982 1078 1779 678 1594 1137 1221 767 1169 87 1783 64 1333 1973 571 325 116 293 775 1052 1728 1086 1224 1755 807 261 1897 1285 1430 1784 548 297 586 1740 1512 1756 1063 932 28 1704 1101 102 1747 724 231 1481 1696 950 214 802 971 1046 621 1919 1125 21 1534 307 376 286 1046 1459 1747 1276 196 592 805 541 1039 918 1879 197 441 1652 1823 902 1182 1326 1394 14 1122 1424 746 545 1194 1763 1240 504 1017 324 828 1850 1054 163 1539 347 684 298 320 147 379 575 990 1952 1805 1547 548 94 1267 1692 1002 165 624 1303 1627 548 174 1698 684 989 96 1682 1804 673 952 832 1004 1389 1210 177 1521 693 1841 1654 904 64 257 1249 25 1268 396 266 1647 1444 1720 1937 87 599 1585 1076 663 955 1595 867 1265 297 1835 1138 551 1675 615 671 353 1915 1482 1573 1421 94 381 1040 839 1009 83 241 714 354 323 1172 5 322 283 753 801 506 1554 256 1346 812 863 257 76 171 1417 1034 1864 1326 495 322 599 528 1673 1086 1142 1676 1902 777 1378 1095 1095 1977 366 1118 1492 16 355 978 926 1041 1288 1617 796 1636 1266 775 890 1947 509 213 1830 1094 283 1249 845 1907 797 173 1799 538 1840 28 1918 1208 329 1698 964 1963 533 1100 949 1838 1274 657 1226 1156 834 1543 1520 442 1385 1944 1881 1048 1348 598 1057 681 772 1021 1012 1692 1324 904 350 73 463 855 355 888 1102 63 240 846 129 1186 577 1737 1747 225 1477 1903 531 1968 1263 1154 920 1849 990 1398 980 211 1151 374 1309 1475 1937 1668 1208 388 1385 1360 1319 1988 472 1387 1012 1775 874 1499 1998 271 143 1601 1556 1508 495 1578 687 433 1466 708 1669 583 1887 225 299 118 670 1904 1179 177 1070 1914 999 1617 1923 667 332 1997 203 370 1370 57 888 1162 547 1564 931 1225 1058 246 63 1609 1567 1058 1259 390 592 904 1756 1351 1633 182 795 592 215 464 1162 247 833 1814 1021 709 1440 581 759 1328 1929 752 1986 1271 1769 1345 35 222 968 26 1837 746 1505 369 1621 463 1697 1372 310 168 1294 1129 1206 1270 1898 1425 1081 1614 1736 845 788 1964 1070 1465 676 860 43 1945 1392 1786 347 1034 92 1144 1849 1674 1904 513 676 794 665 923 1893 210 750 1074 1856 1110 1733 1987 1113 472 1223 54 1209 1406 81 1872 129 726 1053 1127 1118 631 1792 471 1757 1674 1925 1428 513 40 970 1873 388 469 1705 1809 138 1694 699 1165 220 1087 1992 933 995 1288 417 1690 834 1761 689 1259 1033 1147 1537 46 856 457 988 722 1329 1551 1475 2 946 57 737 749 353 80 225 756 424 1401 1007 1827 1715 206 1196 1971 1687 1584 1654 1247 22 1757 1527 998 1792 1199 381 561 1580 1238 490 1334 759 1127 189 284 1516 948 465 1103 886 894 1396 310 66 1496 1994 1571 775 1662 1283 43 650 949 1562 887 237 1845 304 698 1433 629 393 1860 44 454 853 1927 516 1523 1329 520 1325 902 735 1847 1383 1342 291 82 1211 1616 128 1719 1663 220 739 1545 1657 194 941 773 929 1797 1463 1542 41 510 1505 1077 881 643 1403 1589 1414 1994 1048 718 411 1705 96 136 1595 768 421 1466 141 1913 1288 308 1001 46 460 778 1979 124 1740 1378 246 695 1369 720 1082 1391 262 1631 920 897 1111 163 533 1856 1783 1564 1086 597 378 1598 1644 149 738 479 552 1058 710 593 208 5 1631 1568 713 1338 1653 958 1928 1692 1386 702 1100 1267 1381 1933 542 379 1026 471 1869 1512 663 777 67 1126 1450 867 1307 885 1985 449 807 213 1146 586 1757 462 1245 1784 1938 484 1087 361 1466 1689 760 1205 1870 403 631 162 383 1151 1924 1556 714 822 918 248 829 1808 1335 931 1449 998 1588 871 1176 1020 1017 310 1505 1550 973 138 89 442 906 275 1356 367 1472 978 93 1780 489 839 1834 1293 1168 1206 164 569 254 511 909 223 1397 1134 867 1355 289 2000 892 1219 1020 1831 66 1198 1153 559 1713 23 19 1234 1486 1359 671 1881 11 1137 1358 1989 920 74 688 1549 1836 1529 310 1288 677 275 1598 669 1308 361 36 1977 1212 862 823 289 1828 1668 1274 1977 75 775 1228 1364 4 268 1178 1116 962 923 1027 1989 1358 1866 1661 1517 1014 1516 1926 23 1832 1163 893 1080 1440 1729 914 1889 1998 141 140 1758 1164 1844 137 14 750 374 1451 1381 410 1874 1185 126 170 732 1619 1509 1312 1743 1475 884 185 1118 832 1148 1381 1791 412 1830 1622 1130 352 634 312 78 591 1216 1520 757 1833 1542 711 153 449 913 1145 1703 1952 919 24 547 1195 1197 263 1500 1155 1692 1460 1201 748 1241 1045 564 176 629 103 1150 996 1474 1299 195 44 1560 1266 375 1162 422 1330 130 1261 141 1865 1680 184 1257 601 428 767 961 1125 574 570 1138 483 1218 1011 503 1378 427 1442 1644 174 1079 635 1970 802 85 1046 1541 878 677 976 1837 1337 127 1056 1714 1608 1030 637 708 847 1918 510 585 1559 412 1857 56 305 1437 2000 933 410 346 1760 1742 1536 58 572 1350 116 1320 1827 1872 1200 727 1341 638 1867 1283 867 1882 123 937 880 838 538 1546 1474 287 1003 1404 725 1975 143 1474 1938 1346 244 1694 660 209 781 1348 1212 1918 1239 1552 1318 919 603 938 1323 478 1472 1032 440 1968 1091 261 1294 933 1689 481 1819 1448 452 1258 1450 759 1957 89 982 669 1713 592 293 1310 1798 1602 179 1331 1215 1059 1004 1223 439 1762 1470 1936 299 580 45 1234 531 980 1769 1457 754 263 478 1925 1195 36 586 867 695 196 1365 426 708 1270 636 1003 1440 23 509 44 823 1616 1162 1822 1113 768 520 1470 1024 443 1975 1689 1408 675 503 596 575 486 1577 59 1383 1080 1251 1144 58 947 1080 950 726 749 968 1910 217 777 1156 1058 1894 1935 645 817 920 272 1053 954 647 917 605 1420 665 1320 969 621 842 1013 681 545 1263 114 353 1774 856 1469 1412 1757 1236 1589 612 964 1178 971 413 1794 996 1866 371 1946 1646 261 233 84 1360 880 1459 1280 312 1539 1678 1213 1228 250 511 1497 95 959 1401 1257 1521 1324 1603 443 604 844 1113 586 284 482 673 947 1918 524 593 1317 45 136 32 1422 601 1512 1098 4 1881 995 1128 960 274 844 1631 1122 968 487 183 1057 1988 296 703 1649 1607 142 1759 123 1151 65 799 743 1127 1288 582 13 1763 1102 165 973 173 917 389 891 938 219 1326 495 1264 669 857 716 1019 153 137 943 814 1960 341 1530 1208 1788 25 1794 1575 694 1455 374 1425 1020 1399 449 80 1513 766 370 1966 565 846 794 1122 230 578 1685 1097 1015 269 396 8 1048 1580 42 1057 1446 281 638 1845 876 977 1249 153 522 1688 264 1372 438 1179 1132 183 1601 615 1401 1509 923 1817 115 1189 328 21 208 622 677 1386 1185 1843 1798 405 642 184 50 1462 197 1924 1713 1984 682 838 1812 229 963 1052 1431 657 741 1186 1891 421 512 1208 550 1144 1778 1272 279 1353 841 1350 452 839 984 329 126 132 668 1049 1704 72 1775 1992 684 498 1837 1446 1631 1060 1205 1168 278 528 1266 474 984 221 1547 1901 214 1519 776 1 25 86 38 111 410 197 1228 1552 920 870 1583 442 1493 1788 1315 1341 1394 1513 387 1496 1388 1953 1122 1410 711 1438 1155 246 75 1446 343 397 1212 1018 917 546 1438 848 798 99 631 1827 881 516 1143 1113 1308 1656 919 534 1685 770 1150 192 1176 616 1354 1042 1282 1530 1309 1604 781 242 789 1803 236 748 1136 189 1418 1687 351 760 1182 333 1467 1171 1618 1952 1254 245 1700 309 1492 1492 1180 869 1385 1649 271 770 1364 1683 452 1415 540 1745 885 1315 362 1076 1016 567 440 1547 1502 1805 1224 1873 1163 428 456 828 1304 762 1732 551 470 1281 285 1171 1812 469 312 586 66 1972 1562 1444 182 1871 899 813 639 553 568 902 1593 333 566 1882 449 1925 196 69 1337 1496 1656 48 269 675 380 656 1255 1692 1922 432 224 306 1798 332 1721 1833 996 1152 1385 405 1417 671 1479 1109 1646 1544 1402 1458 1618 582 142 1672 1671 808 1387 212 1008 448 1457 1294 426 1791 1110 521 201 209 132 105 291 1829 76 1988 1747 1232 383 1116 471 1650 767 1916 251 1817 801 241 1417 709 54 763 353 1724 314 84 678 1982 1564 1056 1033 939 943 918 122 1028 49 878 1164 1328 1034 827 1049 976 1175 827 630 53 1128 1180 1927 1008 550 1537 374 26 154 1734 2000 469 777 1296 640 1987 260 1993 1521 1381 832 986 750 1767 1664 505 12 1514 1148 662 139 1170 444 1952 696 1713 581 1454 343 1731 1576 1099 1871 1468 1527 1265 1142 879 617 1305 143 1505 1536 401 1200 957 1241 1439 1689 936 1252 1766 1634 1880 1573 582 613 1281 202 1769 844 512 685 1131 1004 1179 780 1626 1970 744 1592 1391 412 1230 1627 1386 1755 905 1469 1173 103 898 1016 354 1124 1726 1306 1350 1796 918 1820 682 1774 407 785 1504 1965 1946 785 1683 636 311 727 1042 1072 1301 1223 1774 1430 1685 1555 578 1439 273 16 819 856 1854 1941 1559 223 1209 1732 1035 804 1058 220 447 1788 402 1982 917 1660 370 1070 843 404 751 797 645 1321 969 1445 1710 1575 379 484 1728 1927 704 1740 770 638 1795 1818 305 918 167 70 451 433 1321 1626 680 1178 547 871 97 1311 1986 1941 1414 1836 491 1817 722 553 1753 235 1986 440 1850 776 638 871 1691 614 1847 1949 272 1846 1026 323 1464 863 1731 799 833 953 206 857 1704 1830 905 1160 1588 856 22 109 1380 1743 208 579 933 17 1236 756 200 1007 722 736 740 1638 1476 1738 1576 1955 239 1283 515 1035 55 107 1512 298 583 324 1196 1482 273 906 226 294 1347 1840 1657 1775 732 285 772 239 333 663 1306 1964 1362 190 847 287 243 860 1251 646 790 1211 234 1527 856 601 1547 1350 1932 536 1708 601 1299 264 95 25 317 1608 374 204 1022 1962 1004 385 500 120 151 1595 728 612 1528 50 1347 1092 677 1590 467 877 778 1621 479 751 459 191 599 1202 1149 1017 671 575 886 1615 1005 642 1233 893 1265 126 1878 735 1781 162 1130 1479 453 1291 99 143 1873 1818 783 960 881 1767 1558 18 424 550 556 501 1035 1961 171 1072 1908 790 225 519 1522 507 566 450 899 1679 977 1900 1557 1818 971 1962 1866 1400 596 1229 202 1961 1300 1848 589 749 117 198 1369 239 543 1830 1992 271 276 1033 462 484 270 1070 1754 1410 53 555 203 72 1445 478 1413 909 543 564 691 637 1967 571 319 1854 1230 1331 960 504 297 1195 1699 1028 514 937 1230 1443 726 809 1121 147 174 186 654 1150 1193 708 1658 1411 858 607 692 25 1518 497 1013 1393 1665 630 1353 620 177 1893 1805 13 1203 1472 297 463 117 1004 1953 1226 1524 1970 198 611 31 1557 850 49 764 196 1268 823 1897 1219 1176 1743 485 789 1115 1539 144 1005 1566 1794 1904 614 392 1553 1381 110 609 528 816 122 1452 1871 527 743 645 512 156 1213 812 350 728 1288 720 1823 354 1242 303 214 1836 1195 573 716 239 610 499 416 1133 169 90 780 1896 828 216 1114 466 1410 1642 567 228 1504 1203 391 1619 538 1732 633 767 1227 1069 220 414 550 1362 434 1737 910 161 148 1205 1875 1267 486 677 1310 385 1613 78 1056 10 990 235 1654 1346 1657 162 223 1404 949 822 880 284 365 1182 1976 806 1612 455 2000 411 309 1413 278 1189 695 672 458 880 1407 44 295 396 1406 1337 1750 1168 1788 93 1952 642 92 910 147 1844 1618 965 1031 257 67 47 1569 72 620 486 1544 312 534 687 1734 573 1160 1029 1328 1017 1213 1686 618 390 584 1436 453 683 997 559 1707 1438 338 1497 92 634 318 1003 1577 993 496 1902 193 195 1675 1436 267 1199 465 143 1779 568 1894 106 584 988 310 1127 1574 946 73 1361 975 1010 885 36 1727 570 501 945 720 1277 1514 358 635 110 335 925 224 446 1377 1716 88 850 1470 1485 1945 1961 1389 1319 746 1485 575 1741 568 1063 244 1980 1320 568 529 491 1661 821 944 1462 396 1666 41 460 511 563 112 523 1351 303 1743 1239 1269 1334 1173 146 827 1764 1839 953 910 1590 1094 1483 1374 1773 1161 928 570 1313 220 343 1358 1415 1633 16 766 822 1047 1323 1479 1542 592 1457 1092 922 1943 1426 1487 656 209 622 392 1607 1043 1144 1515 736 629 839 653 1160 1238 1807 1751 1012 1264 97 134 750 1789 558 578 288 1977 1985 1453 30 1674 957 287 905 1342 900 1376 1921 628 779 485 650 318 1642 15 1330 52 1112 464 1826 861 806 1727 1668 570 1419 798 740 1635 576 1898 521 502 989 674 662 973 1844 492 1596 848 651 917 883 1851 1120 104 1048 112 1497 736 1561 432 1081 161 1151 86 778 180 1899 1845 279 1937 1748 260 984 1682 1488 150 36 341 1489 1327 1778 259 674 164 1585 31 98 1634 185 161 864 529 689 1555 1800 1194 723 1419 1244 967 972 1819 391 939 392 1461 1582 162 430 563 712 921 1319 150 671 1505 1253 718 1752 1920 1778 1449 1487 1017 1766 1999 6 445 558 29 592 1138 137 64 1081 227 1572 53 553 1912 808 1230 1400 1111 722 280 164 203 1636 747 1536 1508 699 1201 1359 303 1744 1851 1186 1320 803 640 1471 1341 84 1927 1779 741 868 616 1880 848 1788 686 1482 1840 811 223 1078 361 1078 511 1077 1861 1980 1137 1816 1340 1656 1440 244 226 426 1309 1744 1568 727 1402 1932 792 608 1127 1220 963 49 10 1141 749 699 1444 288 1396 292 370 1181 604 940 1793 833 1927 132 598 643 1731 843 1372 1451 660 1273 447 1549 1316 799 1753 1637 1560 1406 1787 354 869 408 1759 1768 498 1284 187 752 288 1813 1897 1027 1640 1101 660 104 99 990 357 42 464 66 63 125 481 1435 712 1298 487 973 569 585 928 1947 1336 902 1245 1199 1796 183 1161 1582 224 886 1831 1628 164 1370 1291 1179 1376 370 908 1514 1218 1717 1384 188 410 1315 137 1461 1180 1857 1350 1772 998 1715 1917 942 1299 890 1167 1376 207 1376 1469 839 1916 978 658 11 660 1630 1232 857 848 1100 1280 712 536 674 516 414 1180 450 720 324 1154 407 1176 87 1 80 875 609 1630 1036 529 695 229 1719 784 1764 330 1492 1989 1399 160 1147 354 1880 202 996 1107 1440 1328 1669 1781 1721 565 1817 696 1972 1014 450 852 378 933 576 299 757 1383 642 110 1168 1322 1964 738 1580 635 682 1716 1012 1640 852 235 51 193 1842 509 69 1412 1426 997 1835 1114 1256 1523 1459 604 1349 916 1880 1161 1355 1843 165 1228 1231 656 1904 650 1088 944 644 665 1912 310 1519 1544 320 273 1150 1466 585 837 214 884 8 1310 149 554 1650 1987 55 853 1721 1047 1917 760 885 1158 939 691 774 238 1761 983 1256 1979 253 650 248 1368 1502 846 359 594 1708 110 1245 495 886 280 112 272 1340 1713 628 483 1567 1749 389 1276 853 142 1171 1796 1329 1416 1373 738 1955 1522 258 1786 108 1559 147 419 820 78 1293 126 400 1166 310 1235 622 1734 1990 142 1938 1612 616 1818 182 661 1968 1676 766 1909 1391 1396 698 1671 1541 1216 399 1966 294 1777 1352 349 737 1105 1561 1716 925 725 1621 1180 740 1872 1072 422 613 905 759 942 644 398 702 1990 1845 536 618 576 777 1968 1025 1083 1016 1443 399 1682 416 34 1995 18 1580 1133 425 1051 841 1986 224 1832 1301 1664 14 1346 936 944 219 1842 1912 54 220 1990 439 1589 1081 1510 1168 1969 1729 1575 963 1977 1004 1583 540 1092 418 1082 1274 490 1866 1389 1471 375 1445 1273 372 156 1612 3 1407 1159 70 1633 23 548 415 199 551 1988 1638 1330 1569 620 1878 1973 1173 385 1352 1747 1282 1555 150 988 860 23 914 859 1503 874 1160 895 1091 1138 802 1497 48 1943 1787 757 68 1442 1254 1917 1379 1653 1120 170 558 1500 275 252 663 1506 1516 1180 1843 1975 1887 208 369 560 1593 991 1291 1519 1415 1541 59 101 709 377 32 53 73 1342 96 619 146 743 112 77 1371 78 1474 1905 1012 1334 1438 1839 1587 1231 340 1144 550 1723 816 1447 508 463 623 1047 1141 139 930 1621 1656 350 1217 295 660 147 962 1229 120 673 1258 935 1974 706 1298 72 677 737 1501 713 727 1338 1578 1841 1211 461 565 659 724 1475 355 1721 1161 420 494 1616 1278 1192 1341 915 1602 220 887 1244 651 440 489 1673 815 1343 503 1820 1428 438 128 165 1787 1240 501 819 1848 473 74 777 581 1002 1166 1678 1064 1804 1656 408 498 409 1491 409 809 495 715 954 792 1166 1016 1639 1013 1045 1962 732 564 1240 70 799 586 1268 497 989 1973 582 569 809 1834 1801 1420 1522 782 1198 1219 165 361 257 1855 1235 1464 761 968 1349 1986 1232 1682 860 1470 868 1168 333 1763 190 669 1870 527 849 761 730 1084 581 1088 1851 336 980 1714 1945 740 692 1662 221 823 951 544 1979 836 495 1293 1952 1265 806 253 1784 1113 381 584 707 1197 1763 820 88 294 664 526 1067 30 1187 1174 107 1520 657 1296 1855 621 831 1256 1027 1265 1914 214 1949 773 1700 498 741 1126 874 1338 404 1605 1252 1618 1228 624 1996 1163 920 178 451 1591 1941 567 592 1788 162 1746 698 103 452 194 456 1267 109 1954 471 410 957 1968 284 666 106 1905 1515 1820 652 1987 1799 1681 172 83 1211 446 1663 1887 1592 1882 1709 1918 352 1574 70 223 211 1148 231 1296 7 1978 1113 1793 1421 481 1036 1848 721 809 562 1973 723 1864 1662 952 1572 243 415 1010 339 1892 376 922 1097 1020 930 1937 849 730 195 888 1932 221 49 1200 1139 1335 1266 17 1775 1298 86 1392 534 1367 775 1291 1446 1277 271 1607 1399 1839 123 140 972 1746 1775 1902 1931 757 1658 1952 909 1945 1835 1236 1416 1187 340 1366 1851 719 1278 266 585 23 974 1971 1177 101 998 870 461 1622 1151 557 1987 79 1205 832 137 148 1587 241 1268 214 1937 1703 1649 1869 187 1374 93 1831 356 605 115 1840 731 1160 917 290 525 1670 1565 542 43 1222 1188 1676 1821 1726 1266 928 1030 1108 1911 1885 746 80 1289 1390 974 657 1151 883 768 560 718 1929 1367 1394 1250 1981 1707 865 1103 1778 1623 1245 824 145 382 495 240 832 1276 1503 175 70 351 295 1207 398 1718 663 1639 1914 584 1802 1872 810 744 41 1031 30 1864 990 890 1448 796 412 1415 1189 1040 1037 1561 701 764 1212 899 1672 1767 1028 1858 180 1210 1368 1215 1221 342 1221 178 1180 504 533 621 1852 1708 1797 328 776 545 730 1448 1232 1948 927 1158 782 638 81 1197 1084 1402 639 820 665 322 1420 733 124 737 616 1820 839 1135 670 348 1887 1648 1791 1631 1163 94 878 917 492 1880 1725 1775 1964 427 328 1379 25 1664 704 1555 724 470 1996 553 1733 1394 539 1638 1762 1668 1548 44 1296 251 1154 744 649 284 834 1316 1438 543 975 43 543 666 232 799 936 818 16 1111 334 383 1870 1773 187 1632 1990 56 566 911 1400 1508 103 550 1751 123 681 1729 173 110 1105 870 1133 948 222 1203 441 1239 817 1127 581 426 111 564 1419 1759 1108 1699 417 1385 43 984 520 1582 1515 967 966 1647 1812 360 1303 1499 779 423 639 128 1345 1199 131 291 923 1479 856 1555 382 1597 316 1081 681 771 20 1058 87 856 502 304 69 1160 1864 318 1073 1414 696 722 772 1225 1917 808 1666 1892 846 1213 767 459 514 1673 1043 1379 1367 577 113 185 1143 859 5 502 840 1987 1324 1409 1955 718 1065 677 1960 221 885 1460 1071 1332 38 765 498 603 1188 346 441 1541 1704 1581 1446 1824 101 972 418 1692 43 1978 1560 911 329 1688 1505 552 564 476 1231 1938 246 1009 1421 1932 264 1679 295 1959 514 1581 1975 575 1074 723 255 1133 1132 1861 1854 1581 1554 1117 1820 92 1924 1671 1688 948 1289 1220 1781 1322 238 1911 736 423 1550 1972 277 1815 563 298 434 1311 44 1566 1100 322 255 970 513 1669 529 1830 78 1585 740 1958 434 313 1296 1859 946 1021 1269 1903 1534 511 208 1363 84 212 1245 795 1588 1868 139 1253 580 1173 1238 1653 836 221 1137 573 389 647 898 1307 117 1249 50 1123 894 1491 1237 1647 17 250 1495 580 956 389 1960 1063 1652 1488 298 400 431 975 1640 1118 784 1853 185 1882 408 1271 1077 176 1563 1938 1959 124 1858 852 596 1969 1599 353 1771 896 1430 1092 365 23 57 65 1327 8 452 1288 45 571 1227 1069 1890 70 1089 1718 213 1948 811 917 1766 677 1972 1799 1594 157 914 1116 1571 1662 1944 103 1907 754 989 1080 978 83 1277 872 831 614 559 1493 339 1993 1287 223 1500 168 1885 1378 392 214 1901 229 1968 1657 1040 1954 72 311 1932 1639 1828 800 775 1133 1340 1180 369 1991 1859 1543 83 332 1797 1353 1618 1289 688 843 489 97 1700 1479 1910 6 477 79 275 637 1857 513 1496 1420 85 1866 495 711 1445 1928 328 412 1556 580 318 684 1168 864 1834 1387 249 141 1543 1737 1123 225 1093 1266 907 262 898 355 1383 790 1270 206 736 1814 1677 1120 1732 273 746 1872 599 1111 1770 763 1995 1317 1751 1726 752 1927 1951 1315 1037 1050 148 1649 1599 1671 869 349 817 205 252 421 557 1743 1833 1854 978 1934 1888 1147 1159 215 622 1906 1231 816 785 1018 1485 687 297 968 457 333 1834 1994 387 233 131 515 1896 1903 276 296 116 1370 155 458 439 711 1312 1445 1498 1901 578 1800 1699 10 417 1479 759 911 381 718 1808 527 1279 950 1359 804 310 1100 532 35 5 32 235 881 1052 1900 1705 949 1411 1014 1368 1872 718 1255 1936 1322 493 1293 1447 1247 1523 941 1385 1866 1674 829 1931 401 1781 242 1580 65 935 565 1533 619 914 1963 547 303 177 69 11 1224 410 1733 45 1561 926 915 676 1734 1652 1599 1661 661 1813 983 1005 1734 1833 1195 232 1074 1393 335 1648 624 582 1089 139 974 1203 1564 1992 1517 1934 748 611 237 1229 2 1063 1644 982 842 515 1769 1783 268 1744 1677 1272 32 626 1613 1309 1750 1245 1865 577 68 762 1704 143 721 137 472 1554 1234 1017 1248 208 1250 1783 409 178 104 164 1357 808 739 634 1566 587 1481 1999 1082 674 1489 1243 237 937 45 1639 1319 719 1965 1526 1504 1982 1711 664 1498 1809 555 1805 854 1585 1775 1303 1369 176 1958 1651 896 1946 158 538 193 1849 1737 1586 1796 616 820 1866 1955 1785 759 1799 190 1147 589 984 1969 806 85 816 1034 1530 1527 1733 597 7 523 1029 91 1037 262 1529 1435 488 1110 1548 1063 548 1777 717 754 263 537 1315 1032 191 626 656 959 505 743 1834 1933 1556 1690 1126 1610 22 699 1557 1735 461 1115 1204 1375 1384 1264 1583 1949 119 1419 102 1710 1904 1465 1762 1768 1476 472 697 1771 881 1403 1360 1928 425 1246 865 287 3 1789 1054 1645 800 1155 900 1125 625 1359 243 830 1463 140 1037 1358 1292 448 1085 1990 1808 1125 1530 1326 1670 1207 924 1857 576 461 207 1821 1335 603 53 260 624 711 1665 342 1899 987 801 1011 862 682 251 779 1842 662 716 1752 445 1938 1756 783 1744 36 1846 1955 1664 1789 1511 1178 1770 1147 1189 1252 1411 927 1346 761 959 1547 1857 419 1347 142 1576 364 1340 1251 646 40 625 918 1079 918 38 505 1701 1683 867 39 1618 176 821 1703 580 918 627 1138 1808 1895 691 408 1498 1750 398 272 1019 1817 865 95 1892 1533 806 1659 146 284 1090 1968 1858 1899 736 834 1703 407 1134 1285 602 785 951 730 946 1334 1281 906 836 1556 1479 407 460 1386 633 113 493 1072 1891 871 1477 743 731 1279 1941 386 575 760 1119 773 959 1645 1424 1773 278 973 1905 1216 1743 1881 777 1622 1734 1773 725 1864 620 658 1978 424 1999 1155 1001 1938 1930 799 597 1393 1672 911 1090 1492 607 41 238 1730 186 1796 164 989 1463 1212 478 355 291 1944 971 890 707 1354 1202 1053 932 1463 1286 1586 485 88 266 1791 227 576 1783 556 453 1695 27 1737 1002 1943 612 1875 1120 445 126 1396 726 849 73 345 836 561 510 1816 9 1867 307 1489 725 1746 413 1684 1193 1395 470 35 11 873 1264 1497 734 1277 313 1180 530 930 1695 543 1831 1840 1237 1724 1016 143 502 800 230 791 1449 454 882 1573 1222 104 1200 1360 1369 83 1320 269 212 411 606 1088 202 287 36 1220 649 526 847 1085 615 1531 391 1931 1873 1485 275 1314 1199 601 1253 408 972 708 865 351 261 1091 1556 1620 160 806 1826 710 623 821 1120 1371 1013 1001 996 1871 1000 1118 1402 1263 504 1815 344 101 990 899 964 292 664 383 1252 1063 181 300 1959 1861 1420 706 50 1368 562 1253 1325 942 1067 551 1951 1375 1824 1614 551 1745 1602 359 317 1704 894 1323 1209 769 626 945 642 385 1263 1493 1369 970 559 295 615 942 1176 1367 1027 231 882 688 601 1894 1158 690 248 186 632 916 1755 259 854 1161 1546 887 1137 1603 1761 789 747 534 690 889 705 1454 1607 128 732 723 1434 268 19 620 280 73 1251 98 195 129 849 1446 504 1790 1759 1014 369 430 1805 796 91 331 354 295 1658 299 1707 222 1563 1509 436 962 122 822 597 484 1542 1683 1454 903 930 928 1766 838 557 208 1600 1561 900 1149 1263 356 1255 1723 140 497 377 616 741 336 235 1559 600 1499 1196 1933 225 1807 922 843 832 1943 1820 829 1918 907 659 1778 546 490 429 606 863 1044 1164 796 336 1867 1015 1528 470 458 1056 1564 481 1831 662 1609 302 117 635 328 784 1373 601 1425 866 1166 464 348 636 1570 611 1255 52 1315 1108 1735 582 1981 573 1922 1351 1414 208 1469 439 1996 1825 1825 21 30 115 499 1655 654 304 1204 1194 53 1150 1190 855 1112 1934 129 999 553 1430 1845 392 960 417 496 864 492 1093 338 1009 1348 1590 366 830 931 777 836 1661 564 331 1230 1277 1402 803 392 58 1508 950 227 1663 1838 1850 779 1452 699 1212 1608 744 1138 1254 1586 136 551 155 217 432 1595 1717 1475 1657 422 145 999 980 1508 265 697 206 926 1811 519 1029 875 840 852 554 711 1223 1427 1751 1730 522 983 1635 1275 1626 328 323 959 15 600 1444 93 1578 1510 1958 1596 55 1203 1739 1615 1501 1475 1104 599 88 1959 1435 1978 1545 553 1206 803 411 1719 1499 810 633 1459 1025 1654 1967 1818 1157 1520 990 804 892 1817 1909 1356 200 1598 1836 1840 153 875 1730 1115 470 1870 873 625 1149 894 880 267 55 1452 178 804 847 8 781 1090 645 423 646 1353 254 1251 1546 493 542 212 1000 790 1000 958 1118 457 1908 762 737 21 179 1626 1105 59 880 343 92 1825 824 1277 1185 728 859 602 1336 1133 3 1139 368 1069 1588 871 473 1309 724 568 52 777 941 343 1496 1851 1153 623 246 574 1118 1637 1038 723 1314 110 1587 1700 160 1170 221 392 1123 1184 990 1894 339 1 568 349 1894 353 1548 915 1096 1612 341 428 718 133 1143 1950 88 333 1746 434 165 1618 380 1022 315 246 1293 1345 1927 18 12 894 1970 410 1499 61 405 1122 607 366 1614 881 1298 1872 1779 405 1388 673 1750 1208 1311 166 1018 1842 1634 1901 501 798 1377 1713 1447 897 482 1887 1994 1608 1707 406 410 610 1139 516 1606 239 758 271 264 310 1485 352 242 349 1661 1559 1769 980 1406 1131 998 339 127 1185 1738 1078 665 1503 98 725 1841 545 316 1785 1345 1563 57 620 1641 448 660 1649 1922 947 1569 388 1556 60 873 1698 201 1854 261 924 801 1718 649 1976 1735 1798 1379 201 771 1139 1556 704 802 1596 895 1971 771 732 1407 685 403 1074 382 805 1820 319 275 52 1737 1103 1691 1921 1485 1243 1051 399 1925 1182 1573 250 43 359 122 190 604 1359 1919 313 732 652 274 1074 1081 164 271 1321 877 486 1710 560 952 261 255 11 1565 727 1609 1620 843 1645 591 1634 496 340 1493 459 1529 412 1569 216 781 1541 1285 936 90 307 1164 503 1519 1450 403 368 1229 1370 1866 1185 1096 801 939 1838 1618 605 1914 729 1801 1489 173 1120 1568 1434 1230 1095 1932 1170 255 1320 16 1941 702 1464 1835 370 1673 1387 1935 1284 1075 443 358 1906 1752 949 1520 1524 269 1381 1232 183 460 548 696 994 622 1838 1570 1114 1257 665 1889 1395 93 626 743 376 25 618 1352 1517 1075 1634 1838 1682 1784 1474 111 59 721 1056 892 1534 1671 975 1339 1548 408 1718 1448 612 619 643 1191 581 1792 1727 1532 562 1291 292 47 1163 1234 1916 250 809 725 1164 1093 1913 510 1761 485 158 617 1098 1600 368 1125 1014 1076 713 1227 1551 920 530 592 1511 1555 1065 1094 1569 732 1206 791 1460 209 398 356 1931 1692 216 747 49 1011 942 1431 1003 335 614 1485 86 1871 1665 1460 916 1758 932 1924 1568 1762 1989 1779 538 871 1752 1627 1279 1163 1371 1952 1384 43 910 720 247 606 1975 972 781 848 1333 839 1071 1314 756 252 890 1296 289 1397 804 1939 174 249 677 840 1255 1797 1703 624 1078 574 522 266 1364 1590 1067 702 850 1422 1605 891 1159 411 952 948 938 1564 1625 182 530 26 1131 1933 1963 897 701 535 61 1998 1299 937 376 1545 41 1697 530 1461 1925 1099 661 918 1421 200 1378 834 953 1452 1738 1307 1898 439 1631 1932 1307 1191 438 1442 1479 764 96 1565 251 812 1929 1975 1870 119 944 4 1390 894 1704 459 1564 959 95 916 683 1268 1117 258 1412 845 991 179 638 1531 1413 1093 45 1855 712 1243 1288 1490 529 1232 1023 1766 1334 140 269 1549 853 229 762 569 838 104 1989 1507 1307 680 1104 623 364 470 1739 1296 1745 81 1126 1513 1311 1648 1681 884 1079 1710 519 389 1243 1124 682 129 1874 1742 976 108 1950 1719 1567 1041 44 1094 533 1750 620 381 235 1966 1186 895 1146 1728 1948 339 1247 664 612 822 1531 1117 1336 853 1598 227 345 763 1093 177 433 488 1121 646 264 1811 1723 1576 216 898 1365 317 832 1351 1458 173 1798 1516 1880 871 1504 546 1397 596 165 1399 224 1337 576 855 162 289 869 84 1204 1626 1174 168 858 1742 264 1178 145 261 978 1984 37 969 390 1716 22 378 563 1578 1916 1923 634 241 616 717 80 1832 1389 706 1731 978 911 421 720 1757 1051 336 228 1488 903 1470 1121 1891 859 986 1140 1955 657 888 101 406 280 1410 767 732 143 1061 640 1766 1216 1838 1379 1659 1883 1999 1580 729 1877 358 1459 1034 1744 288 565 1655 1293 1242 1048 352 847 1704 1934 1309 1378 1050 1707 863 1948 1291 314 522 1475 379 988 1415 1071 464 707 1957 304 329 127 896 1619 1587 582 1653 402 1039 1769 436 666 196 1845 823 561 353 951 338 1719 230 820 524 1692 1171 392 13 1971 752 253 1640 997 1679 1822 1563 25 608 1180 820 1410 1827 545 375 569 1331 1891 1741 1037 977 651 431 761 766 455 147 325 1341 1005 790 159 328 1873 235 779 1362 489 1395 232 1885 1870 45 6 573 1734 512 1717 1677 96 183 15 560 543 1356 617 1386 1947 1096 1221 1393 1668 25 988 94 1497 1685 938 1240 888 1695 1594 323 134 776 501 1157 353 295 1653 1097 1988 988 862 1496 1483 1201 1679 1412 1064 1330 229 119 37 175 1889 1180 251 1263 155 395 738 1640 775 1659 1722 252 1207 1443 1002 885 1697 1057 598 789 338 1087 1446 999 115 227 5 1066 1820 1686 888 31 70 1384 1536 961 341 1122 1041 1045 213 1227 355 1970 1060 511 632 1010 481 156 160 1241 1668 1855 1530 1654 638 1583 780 1080 162 1320 1652 562 820 1036 719 98 1264 1700 219 1135 1198 893 25 913 693 1121 85 1877 414 755 712 1025 1771 1071 1949 1173 1575 1296 595 1635 1119 388 579 144 1202 1598 1442 1483 693 91 1049 541 1258 1191 1923 162 433 1553 87 1031 751 348 1959 612 959 151 1272 44 1495 15 1395 787 716 243 571 560 1896 1064 1312 947 1787 238 1891 536 1535 419 1515 1516 1 231 951 1423 1293 496 1413 1195 9 31 723 1093 1812 754 164 1617 1904 683 117 699 1055 561 1440 115 1402 533 528 1032 951 8 1767 1800 348 1099 877 950 847 359 553 1294 319 1327 341 86 1721 1826 1085 1461 564 1493 1128 1624 446 48 907 866 1786 1048 1562 116 969 1454 1616 1629 1818 245 416 612 1837 1162 1597 1684 1292 1871 823 1895 955 1912 1848 214 1038 905 1566 576 1613 783 1833 105 1188 143 1015 1748 1902 317 734 1412 451 1278 1242 816 1231 495 263 166 1717 1479 450 1569 868 1754 875 1261 1064 1600 45 1130 1412 389 305 527 1711 1090 960 530 1837 1293 296 1045 1680 252 145 1378 1006 15 240 795 1316 879 156 795 1051 1697 95 1777 74 240 303 1807 12 90 1613 1085 692 1610 125 1235 638 1142 984 679 936 1673 1038 756 753 211 1488 1420 1504 319 461 670 1176 918 940 1195 426 707 426 534 124 1638 1619 523 857 637 1126 50 1017 1920 1444 563 275 1259 953 43 304 1938 703 912 1857 959 1775 930 1460 656 1273 739 642 1791 1622 344 1773 690 1852 304 1400 1860 1394 1493 999 355 597 1664 1450 1180 1274 1746 1876 579 1316 400 880 1944 857 1950 966 1286 1536 1888 1706 1038 221 445 1525 196 880 757 1673 647 1019 564 1615 167 1331 1207 372 354 1273 543 1923 656 729 1571 1540 864 1586 283 998 1714 599 683 1992 1207 1669 1452 1263 709 7 1393 723 815 439 1832 746 980 1270 511 953 1847 573 1450 984 1520 1380 834 965 65 1731 352 1708 1979 1607 1883 1110 273 1768 1086 176 1613 505 1053 990 162 1983 345 46 483 309 81 1425 1010 1919 1196 904 587 1678 1925 444 33 1412 1222 1793 1417 1672 808 1291 358 972 1546 770 357 1149 832 1378 1706 795 718 486 1194 313 517 1557 1339 1175 1612 1309 104 1535 67 960 10 332 901 1260 1732 1410 1036 1232 637 554 1833 556 755 988 851 1719 142 1442 48 1111 1698 650 1906 973 1082 1325 708 1134 689 62 277 1193 450 389 1732 1126 692 1708 1933 1788 430 441 658 1894 225 1502 254 6 149 846 998 1979 1716 192 129 527 1703 472 1129 164 1789 1413 1058 1984 259 1525 539 790 1665 1888 1891 1511 1041 147 1374 1689 709 1979 1976 1927 857 1509 1945 1993 1031 243 553 933 1578 306 1397 1190 1381 1706 1011 1100 1556 1573 947 660 851 308 791 1882 222 1838 1205 156 1289 906 1673 96 1377 592 368 1833 1490 683 1875 438 603 1937 976 316 111 1334 1920 1237 141 1021 1060 920 514 1297 1073 539 477 35 318 55 1107 1509 331 827 1269 1607 1924 1491 543 591 742 1610 1586 1294 1202 958 1156 1121 896 788 102 405 853 139 54 1455 1432 1588 1222 842 1985 1458 141 50 1187 1055 541 417 1677 1040 1237 1016 667 1786 1319 961 818 1845 1292 466 843 1071 135 1685 175 356 1399 581 357 525 1857 1787 1655 982 734 1226 508 949 1185 312 1026 1560 1452 814 345 925 578 1106 1208 1480 128 435 618 1569 1992 404 1049 1228 1614 1981 1823 1309 231 1214 1416 1787 1758 773 1580 1604 873 1858 619 209 1131 505 570 1452 284 1784 1165 1983 1638 1130 1941 1455 1569 1995 908 185 1057 1997 1135 1292 174 890 1996 1879 1989 395 1947 1508 1261 584 1137 229 588 417 851 1181 411 1404 1353 947 327 624 947 67 1514 242 288 1205 1690 638 1548 290 1200 632 761 1044 1499 1299 946 381 1221 1298 1276 1099 198 77 494 394 1545 1031 611 1579 1068 493 1405 1972 155 817 1436 1112 1071 1720 1647 280 803 912 26 1609 1192 663 937 568 841 232 1300 684 1169 1287 595 299 1324 1774 1188 1631 1100 1049 1802 362 1805 976 1704 968 1594 258 1039 1701 1697 90 1973 1982 1572 701 535 876 1122 737 880 1086 310 1045 1737 1494 766 940 1203 632 190 107 115 126 1990 1862 1086 223 482 1542 54 849 1040 1342 1891 348 1975 62 917 1809 582 983 632 491 1259 159 1833 1813 405 648 185 189 1708 1453 1184 1079 1919 508 515 1796 254 58 1881 21 442 1267 1547 970 569 1665 746 496 1423 560 1509 395 489 639 747 480 1227 137 301 1222 157 1141 1032 1965 785 762 34 992 104 103 130 1671 726 514 1045 657 1891 704 1711 1296 291 645 1407 837 72 460 902 413 663 1304 1128 1196 1801 1964 1011 1993 226 1896 1857 586 215 405 1273 1186 235 1924 667 295 235 1569 59 1961 1356 1534 861 401 145 637 514 1462 1361 1629 418 1349 40 1914 1963 1762 636 1998 72 1738 1443 1964 501 107 1923 1150 1330 1014 571 1389 759 708 928 178 1047 1751 442 1387 56 402 1185 480 258 1772 1105 790 53 32 1782 1811 944 616 404 515 799 1676 1029 1739 133 1558 393 332 107 1912 73 811 551 96 1533 734 1024 170 447 41 1680 1094 63 1593 172 1564 487 1665 1377 701 1618 532 175 828 473 1586 506 1213 1567 1766 1118 877 1534 1391 1827 1187 816 366 401 933 1443 687 1126 493 1271 828 998 973 1721 1774 914 16 1365 1989 1660 660 1159 1706 825 1045 787 563 1368 604 39 1159 1507 856 1293 1778 1268 1483 917 1611 1370 1688 994 1733 235 875 435 243 507 202 597 1599 1310 1194 1671 1772 875 966 47 1098 1459 1484 1531 11 864 711 795 900 1424 308 61 1125 900 1247 792 1053 1844 1742 1565 1992 1750 1602 794 42 1438 1385 1810 272 312 1894 1242 1717 1012 1141 404 194 578 1673 449 1930 1694 361 1283 197 845 1515 1057 267 1113 511 959 596 408 944 269 1805 916 646 126 814 967 831 796 266 374 591 1497 1078 1200 1974 57 1341 1462 1217 1743 1379 1436 611 550 825 1281 581 1985 1984 588 732 468 1042 1335 1019 84 429 1009 88 732 865 751 547 1635 685 226 1156 410 37 1599 1684 1514 1574 618 1504 557 1981 148 1977 155 1205 104 783 1369 943 1616 1007 365 1431 1085 522 1444 68 535 648 856 1088 1489 1309 204 1193 769 1963 1882 1112 671 1704 1040 656 1308 1186 1733 425 644 1456 1314 1437 935 42 399 1090 948 300 1387 1466 215 695 881 1015 533 1064 1431 259 661 1181 1352 367 818 37 949 810 1070 88 199 164 537 423 1481 1188 1955 485 1763 727 990 598 313 1386 999 950 1414 314 1238 366 451 1881 451 930 413 372 156 1103 1142 1139 1077 563 1482 1600 287 1901 644 1596 668 391 322 1550 1778 1744 1879 125 654 1071 607 720 1194 1237 152 1444 642 963 2000 46 1956 348 1769 306 1223 1580 724 1492 1037 185 877 1564 555 1672 851 1887 1752 771 1803 1483 1204 1946 1365 19 1868 1480 95 1372 1995 1959 728 1127 1363 1462 120 17 892 874 751 951 1036 115 619 733 120 1777 1341 1185 297 326 1102 764 1699 1085 1966 1417 594 204 366 521 758 1526 1967 1237 160 516 1242 406 1565 805 1905 1746 243 1075 1141 1479 426 777 1002 13 1133 1602 1928 7 977 1698 1748 475 117 1835 1886 1554 506 201 300 658 1844 1823 87 650 1906 662 1444 765 1723 994 549 450 1258 904 1489 59 923 1565 498 758 598 1457 189 1873 892 572 1176 801 1535 215 455 1716 711 542 903 660 1442 964 606 943 1484 648 1778 1494 959 854 1210 595 204 1265 1858 1759 219 656 755 642 175 1463 1122 1932 702 1960 215 163 1536 1609 306 1550 1654 87 1081 178 1869 1051 1364 731 898 1484 253 1549 1688 1830 658 27 983 57 893 472 936 565 1142 748 1887 1524 742 1337 968 1272 976 1470 581 408 540 1180 166 1605 1907 248 1930 113 1154 432 1958 626 1144 850 292 116 962 633 781 1549 1018 392 457 1156 715 1692 1526 1092 1657 1310 520 926 334 1782 1072 1949 1607 406 240 1454 433 182 1006 639 94 1179 1335 679 1308 750 1190 327 1368 906 1109 799 495 342 675 1172 997 1924 1558 1105 1033 1704 1619 571 1497 1533 732 1146 1058 1781 233 1860 1419 544 1098 524 1026 1103 588 428 407 1672 26 94 1656 445 518 1697 1404 440 40 1337 1188 1482 1318 200 207 1461 869 1293 1213 1638 1679 362 1862 1671 53 1658 588 323 502 850 414 1740 1649 1304 991 1354 1496 1857 1654 1188 102 175 567 1844 18 715 434 758 372 159 1066 209 23 1528 233 25 463 714 754 1396 638 980 503 428 978 693 1276 1236 1296 463 892 1535 135 1098 1850 1565 1742 1469 1706 1495 1984 169 1698 909 1354 1286 1707 1342 1617 18 1964 1960 569 743 153 560 1268 381 1432 1381 1176 560 1556 48 1556 51 469 78 1155 660 688 1713 242 978 1707 1204 1167 1341 756 1790 1059 829 1106 472 817 309 140 162 1567 489 665 1731 1333 46 152 336 1572 369 304 703 329 1034 1802 1724 1169 98 1838 444 831 1012 220 112 892 864 1053 44 238 997 1608 297 412 528 328 1047 609 1360 1086 439 1648 1852 452 808 1975 1111 610 576 1350 1042 1588 334 1889 627 1003 253 708 1237 1123 140 1400 832 1765 1996 899 938 1294 745 948 254 64 205 271 1692 1223 1185 1445 257 270 517 1625 713 1667 466 526 1826 377 125 661 1987 1853 1343 1205 220 651 1028 379 1088 113 593 773 1024 852 681 954 1546 610 209 269 386 472 1602 1089 943 1237 319 798 1562 910 1912 1620 82 995 1359 272 1348 1442 665 461 809 555 710 77 511 356 1652 232 461 126 1681 1844 1953 39 1088 166 29 673 191 1704 98 771 534 1020 1723 1982 1010 319 941 1843 1682 81 1325 835 1874 564 867 1543 1175 1203 717 657 681 213 727 1859 968 1234 890 798 264 117 242 1726 415 1314 965 1764 705 475 1041 1156 1593 126 789 1153 1211 1041 322 1445 39 912 1219 149 1249 358 1019 420 271 762 446 422 1843 1548 1347 1608 1946 1985 328 1439 276 1275 999 1054 1108 44 1815 1388 666 492 886 694 1007 969 1334 688 705 367 453 273 464 1177 1474 32 120 1686 76 618 1792 1999 797 1622 1138 1895 1479 1738 748 1844 414 942 1143 542 1878 290 342 1542 1358 348 1792 505 1966 1572 50 229 1212 100 1871 90 1941 1018 585 420 1211 608 1061 153 154 542 233 1486 1055 590 1593 1455 1931 529 1811 750 516 416 1608 1676 268 69 1500 1158 1367 1546 991 497 1927 1906 1693 1497 1642 1143 467 807 311 1636 787 1489 372 1396 858 134 220 1307 1919 42 191 628 367 655 1690 810 791 1765 1496 42 1266 515 1401 1208 756 1574 1091 1954 597 953 1014 483 370 166 1924 1336 128 428 1233 1352 674 1122 1463 1167 638 1162 29 1980 1867 106 1161 636 830 391 739 454 1381 482 716 985 883 1864 1872 914 445 548 200 1139 1252 1288 2 224 1284 717 340 1739 877 791 1471 1059 944 1724 1313 1432 940 1317 862 771 681 1078 608 628 804 219 572 363 1213 1764 1382 443 1662 307 1640 1083 1997 1811 527 1423 659 539 439 1895 206 1491 1832 679 739 359 305 583 504 9 548 1723 498 1340 1346 1557 1610 894 584 1641 1909 789 1034 690 1028 1949 1119 1587 1145 1281 205 865 108 537 1527 607 189 450 1844 682 202 180 1250 1094 1683 1184 202 1592 76 1577 310 805 435 373 384 331 99 163 1677 511 1384 831 586 1015 1075 243 437 665 672 1473 336 1923 1095 1519 353 781 736 1121 765 396 1787 477 1062 760 1262 107 1203 432 1664 1276 1920 460 310 877 1941 1155 1035 1020 1691 1518 1926 1946 1947 1532 6 1745 425 504 1617 1159 1666 1193 654 1284 1202 1240 1071 1217 314 247 916 369 496 912 443 1748 1942 1227 1884 602 1183 1508 501 1493 159 29 33 834 195 1967 174 1482 82 1111 862 1939 1554 1967 126 1564 317 1866 1782 1849 517 260 193 1180 806 1241 1790 1909 667 1733 1141 1451 228 300 702 555 86 91 1374 144 36 1806 1027 181 636 643 1811 887 661 671 464 1309 1720 1184 1551 1548 60 1267 1656 1958 1894 967 1408 260 721 1298 582 1396 987 1474 1771 1844 96 1302 1573 1999 362 1886 166 1095 1801 1952 1896 437 1072 509 1932 173 80 515 1124 1253 1241 1204 749 1767 1518 343 976 1940 408 1470 1339 684 606 1687 892 1180 1108 1063 46 1975 273 292 215 1176 1701 1809 1569 710 1947 1488 568 89 1547 1651 499 1229 579 1283 1158 1492 327 1109 103 945 1223 1418 576 1762 176 1222 964 253 1926 1107 597 1727 896 1110 1350 992 660 1058 1869 1787 1044 1500 811 541 873 1103 670 684 112 641 279 778 450 1013 792 1577 264 162 16 529 382 1413 186 81 1640 1650 1746 258 1923 1393 1642 386 1197 855 493 1776 1447 1617 1026 99 1129 1528 130 207 1799 1058 1373 714 1763 597 186 1276 116 1058 398 486 613 351 351 389 1824 1029 9 791 861 572 1936 1341 1893 707 1240 881 1836 1220 578 970 95 1271 423 1053 1530 1990 1577 1142 605 722 1080 984 1888 884 1411 1137 692 1334 1056 1858 1820 1187 958 1357 1884 619 1832 735 1456 76 893 1905 1473 1902 318 729 580 1485 647 182 1411 1453 1889 1101 768 601 1991 1197 470 1740 1144 1002 322 1988 189 1815 867 131 1292 1317 1838 1208 236 1260 149 1101 633 903 1321 210 1738 1093 637 59 449 461 1181 1606 1811 1138 1343 47 1833 1895 1240 1175 150 1349 1602 1154 842 842 525 175 119 1924 580 318 1682 526 1393 510 1547 1211 467 20 1584 641 751 1682 175 935 1877 1351 491 2 677 1700 1713 1996 162 1199 748 87 1221 987 1173 960 1605 296 1583 39 597 1639 1890 1278 862 1344 694 1009 335 295 1043 1205 114 1885 150 275 898 195 870 1206 1162 1540 1704 1011 863 867 384 538 1536 1219 1353 1210 892 1606 935 1913 1093 408 842 724 1876 1196 726 1203 942 1943 1649 225 1093 44 269 299 530 888 215 439 1009 1792 622 1767 1069 1495 584 526 1470 403 737 674 1745 418 134 1202 87 1050 353 1130 1791 1118 1029 853 1384 776 1373 770 1506 947 448 1915 1685 1112 1880 401 1909 204 835 268 1380 167 1241 994 1944 1880 640 1653 303 967 12 754 175 907 1834 486 819 205 1535 1524 1107 1789 381 774 1075 468 502 64 303 1722 868 507 1669 1320 440 176 132 432 1937 770 788 812 607 1090 1382 1332 1880 941 908 293 1227 1801 1964 622 1956 1376 1058 1948 1952 1788 1348 1257 1249 1571 777 432 1284 1237 60 1780 1104 1812 270 129 626 1954 10 1555 1415 1522 1021 1750 1273 1320 182 1646 1854 1570 1674 552 45 11 683 849 979 46 73 53 1237 296 1257 1226 423 1057 406 1679 748 1644 1973 31 494 396 526 506 1153 137 1480 501 259 1300 1891 801 23 584 956 906 98 1842 1388 721 1493 882 98 140 1212 1505 1475 1436 470 789 959 815 1607 148 949 1400 394 486 1354 1052 91 461 1910 1661 404 1225 1663 668 614 823 410 651 1754 1162 735 1489 760 1021 1757 1361 408 968 1502 797 280 225 1980 791 1486 1236 1380 601 1005 278 1786 1014 669 1063 381 1904 1270 182 364 1274 1917 1481 633 1841 1091 1885 1693 327 1834 395 1148 1232 10 1564 234 721 1427 670 143 213 163 694 807 258 346 1401 157 1052 1084 1366 793 8 230 1287 1031 292 501 8 1114 1957 836 390 1056 1904 1796 1356 1560 1677 945 473 610 89 691 982 1654 475 1618 647 423 313 270 849 9 1948 525 971 785 610 486 487 316 1554 1389 1218 627 1733 608 1354 429 899 1282 1440 453 491 1526 1902 1470 728 255 1387 388 1024 85 1356 949 942 522 797 1759 323 813 977 524 408 1359 551 876 1703 916 29 241 1307 1869 1305 1729 517 500 1237 1559 528 679 75 1803 1352 984 177 1011 1750 596 439 1130 95 1987 1695 1888 1022 192 1932 291 1630 1466 1950 396 269 1721 1676 269 861 20 564 921 1837 899 879 1732 760 1697 88 1757 1116 1172 206 617 1886 16 40 1491 348 457 777 512 930 968 1637 615 1905 1743 338 449 1517 928 1714 717 598 43 1536 1784 1082 918 1657 1675 232 1330 1821 1557 792 108 1045 570 1018 146 984 1420 1084 102 937 153 783 423 947 726 1148 1102 312 1034 435 1894 725 414 981 849 1243 180 1811 502 1642 756 437 511 926 1599 1952 530 1246 206 1938 1822 1955 123 1152 137 566 1330 1410 1623 1005 1657 1724 1822 1000 1086 720 424 1158 384 1171 776 669 1872 1582 208 458 905 1446 1538 1510 142 1405 582 1050 100 10 380 900 1344 327 611 1162 1297 521 777 622 576 1861 851 1347 1095 689 1055 847 1873 281 1384 1442 49 1316 1755 518 1045 230 808 1607 588 1270 538 1060 85 1059 618 246 1594 866 672 657 973 1099 540 170 978 1654 133 456 734 1728 1264 701 1517 1826 1811 1494 506 755 1658 1569 251 1133 41 1567 491 526 1235 1978 1116 480 1931 1417 444 426 169 82 232 568 1920 719 815 873 1037 84 1960 920 1762 767 1733 158 1796 369 218 1173 514 813 1273 784 791 798 592 1065 1938 781 166 666 388 1028 1377 1921 1449 1501 1948 1342 1402 1694 1719 1294 18 1305 1407 445 1392 1230 1008 1256 397 133 456 1185 351 1241 445 774 124 806 1394 548 115 743 934 1111 104 1769 1581 517 1790 1428 1300 93 1802 1787 591 1226 1349 1634 837 620 786 431 606 217 945 1332 1564 1743 579 492 696 1022 1471 1220 350 292 1156 972 171 920 368 206 902 907 529 1694 1357 1404 538 850 385 795 360 1860 1605 432 1877 1350 1459 557 973 406 416 1249 1615 1010 465 1599 998 125 254 1902 809 1203 1653 546 1200 1753 1858 1787 872 408 1421 988 456 140 1877 1678 1189 904 1340 246 403 828 1747 613 1677 618 1352 543 839 1957 1676 879 1521 1387 1610 1032 1935 1029 21 174 695 860 1249 855 1226 1934 693 1708 1655 1553 879 1060 13 1144 888 1171 751 1412 937 1694 1309 300 831 99 1648 1983 1756 375 1973 1993 1854 1807 1391 85 1795 35 1478 1779 1565 800 1556 186 370 462 370 1679 119 273 1742 711 1151 1763 160 1161 654 946 1838 775 3 725 140 1294 1909 1685 1079 380 1149 618 1140 1618 853 372 1908 715 1343 1899 1628 1868 1801 105 1218 1627 1311 1446 1962 421 162 564 1474 266 1192 1292 682 684 51 1176 1081 1673 1398 1139 1723 1572 1462 366 1695 1771 717 1733 1057 84 533 449 1555 1834 1203 655 1937 135 1377 1233 1445 289 1089 1891 200 90 687 480 523 1843 1719 1654 629 865 1606 632 941 83 341 1075 1818 1042 1763 1923 329 1721 466 518 1663 232 710 833 607 1396 1929 626 110 849 1538 630 1734 562 54 1596 1608 128 1280 313 1637 1098 1294 1485 1423 1932 1484 1974 619 243 277 611 1834 1583 38 1772 88 698 1797 1281 1252 936 866 256 1777 63 974 1915 1837 938 1321 616 1744 1289 512 971 1735 1514 1767 1649 1010 1838 898 1727 1803 1397 91 362 984 1563 1551 856 818 200 1018 1287 1990 1298 740 12 1772 438 347 1887 263 1687 931 1525 1276 1493 460 830 822 274 1059 336 201 1057 140 1444 1126 1152 670 1567 1119 1432 111 20 443 1010 546 1735 1292 1485 285 533 1391 1581 112 819 148 213 1955 692 111 40 1184 1199 622 124 769 224 619 113 1563 78 820 529 1579 1117 410 1736 1279 917 1399 1574 1608 1026 1603 514 78 1277 1576 657 725 315 437 184 1856 453 704 30 1875 1976 1535 1189 332 269 1705 331 933 235 969 1500 1219 300 675 74 99 974 1338 591 1014 235 672 1986 553 1307 559 9 587 1752 744 846 361 338 218 1541 780 1236 214 13 693 471 1633 1653 1879 918 1593 528 1622 513 539 636 31 549 900 463 232 1644 1046 1076 585 434 1390 821 1515 1016 212 1960 96 524 835 1231 228 1448 1721 1499 626 1945 1745 1121 1049 915 655 800 705 1988 843 1297 169 134 434 1504 451 1817 410 1306 98 544 565 423 1938 427 711 1211 1449 389 219 439 1596 1311 1074 1909 1333 748 1870 724 1236 1534 207 1568 548 1650 459 1670 783 135 1459 598 485 1060 1364 1002 121 1386 875 886 44 1816 1917 1825 782 622 1414 1891 1505 949 336 607 1057 925 278 995 1329 198 1897 973 40 1907 1011 865 828 1531 362 1720 1389 1362 711 1067 1781 920 808 1104 1407 704 179 1172 838 516 1708 602 1759 39 537 706 1321 1547 259 1838 1139 1796 960 450 591 989 1119 1466 1415 1993 419 431 509 1421 1156 445 87 1132 1442 799 218 50 1916 1724 1862 278 512 7 1875 138 1795 1713 1930 452 787 801 1783 834 395 1543 1566 905 391 605 315 1103 1193 1039 1134 394 1627 1693 311 984 854 1710 47 1488 386 71 887 169 1487 1069 1188 1738 1092 311 1724 1298 1221 119 138 633 1370 315 904 886 1422 1407 557 194 742 645 1093 1580 387 1320 1457 1967 1929 717 798 978 1056 634 618 1502 362 1244 1044 1445 599 852 355 1232 918 1 987 522 1549 20 1755 220 986 928 1082 168 187 1105 1396 458 795 398 895 1963 494 466 1619 1736 1903 1271 1689 1635 1031 1652 1602 440 17 441 124 1059 1548 679 1825 1376 609 614 880 979 1589 1873 96 1689 529 1285 242 1358 1760 1802 983 1952 1209 705 610 132 1758 991 959 1208 1236 1352 1651 681 900 1440 1558 1478 513 718 863 4 971 1458 254 1603 1491 1112 448 1761 320 749 1966 110 593 497 1143 496 1524 830 432 1704 263 793 217 100 285 614 1906 1862 1187 1200 717 373 211 249 1189 594 696 1327 432 1070 1604 129 1985 618 1487 544 97 1120 577 921 1727 544 1441 1297 1013 1164 654 1538 1517 1544 1774 822 1444 1277 1622 1361 686 269 282 483 426 780 549 1790 151 1101 1210 1078 1127 1994 1596 39 1939 1560 700 1739 544 554 1697 875 1200 757 1004 1589 587 1972 1324 464 1456 1916 1967 540 1975 1219 1131 141 505 1165 1436 42 1201 1943 1070 752 629 568 1550 1165 160 244 604 1242 226 179 1491 1080 539 1618 1404 718 371 344 128 1633 1165 1083 989 1078 1245 1331 187 1716 1064 1392 223 1582 747 296 1696 495 1919 1348 536 1046 491 475 205 1813 1931 1135 1920 1380 767 39 725 1771 1399 364 805 288 269 872 144 557 1539 827 711 678 1247 992 1658 362 1797 272 157 24 356 1526 2000 948 1475 579 1198 122 141 1170 838 1601 1850 1886 1225 1716 401 1506 339 1197 1994 1570 1998 611 169 585 1075 966 472 1794 1634 1864 644 123 1316 1054 1195 70 303 247 148 193 202 716 544 1609 1170 1097 1391 1403 156 139 342 1308 1515 811 320 681 245 1450 1010 1985 1105 45 35 577 19 1803 428 560 1803 244 1676 173 139 1812 1280 789 296 424 1921 1482 99 1760 574 1792 200 662 364 410 1510 367 1482 52 976 1375 1674 882 20 578 1053 1369 1466 696 1470 1996 1087 224 1170 747 1459 248 1598 1574 1327 1380 458 840 187 109 1429 578 1407 1372 41 501 1624 1080 1168 245 1886 1099 1494 1114 1332 908 273 1160 1839 232 1871 705 554 1842 1727 265 1049 190 1843 171 653 120 340 1211 520 1834 1846 667 161 781 749 321 74 800 256 777 1712 1975 989 1447 611 758 1118 1184 214 1038 1003 1050 1129 790 1120 497 1510 1918 1312 779 1624 688 441 1790 1971 521 1114 752 1088 215 1618 639 583 786 1915 1555 898 1055 1191 769 272 1923 122 177 87 1189 1993 1202 1869 1288 257 1740 313 583 842 1334 405 1666 1117 393 1623 520 1941 117 497 1717 1810 931 1158 1630 915 410 365 378 869 342 1723 35 1942 966 652 1965 1551 997 529 39 1682 971 321 608 1313 1780 1193 604 1359 1921 438 1703 362 1934 1893 552 1193 1893 1336 538 1026 225 28 1847 528 533 1977 550 1427 669 1641 1751 1368 597 1309 1996 1179 1433 1964 154 90 1133 430 400 956 1678 1496 72 1169 1833 760 332 1772 650 579 90 622 551 701 1594 1349 1326 1833 1520 1621 780 466 1502 357 320 1689 107 1661 128 928 329 1599 954 247 1844 1140 1677 484 1175 1976 1497 840 1331 1641 1428 1184 210 475 1519 1945 1321 704 1384 856 1821 950 626 1240 1735 1377 1650 197 426 1531 1306 777 164 873 475 325 1812 208 1254 1091 1851 775 1941 1289 1766 591 1480 401 539 193 1106 1046 209 454 1749 145 485 1853 1274 1701 491 152 1958 72 1969 984 570 1603 1706 427 1466 1804 730 1602 1232 386 653 712 1425 1512 1661 1744 240 1878 1876 62 306 748 1678 1785 1410 408 274 559 582 1002 371 1402 210 374 114 289 587 1498 1063 402 974 273 1056 479 786 711 888 1254 1916 622 1355 661 593 1280 809 1646 1297 1254 858 1239 834 1560 1585 293 171 198 84 1147 754 1351 747 1837 1208 1791 182 762 675 1782 1524 1002 1324 359 209 1300 1659 1862 15 1218 1007 982 1577 1913 354 1322 772 980 1597 1370 151 512 1160 1657 621 1581 1572 1284 1960 595 1725 1629 280 276 1562 601 252 1953 230 198 72 832 212 770 24 155 1695 520 195 252 928 156 180 824 1603 1065 165 1386 1004 296 1181 1938 1942 276 508 909 716 1900 788 294 252 1880 1163 1661 648 528 1582 1079 623 969 1063 983 1740 1858 754 220 1405 1342 269 1546 807 1874 1822 1678 855 866 1737 812 1548 775 1986 154 420 852 112 1891 420 1977 1891 117 427 1911 456 124 1673 981 1482 1763 333 1378 459 1671 1116 108 1187 1631 1977 1664 135 1209 577 483 1198 294 1573 1713 1920 1017 1694 1268 1153 700 1772 632 861 1171 431 300 1299 1909 1370 411 903 1145 133 1516 835 1309 194 54 974 1100 226 1784 1103 705 1305 1113 1923 615 1471 59 1054 1652 1608 309 1406 629 87 1793 1862 1115 1950 1570 1946 966 1657 123 118 385 1916 1004 1236 1566 217 942 638 1235 1655 1122 1168 38 1119 1508 306 261 1033 774 1861 1385 311 1242 1851 1692 720 1103 1036 376 1088 1457 1109 226 1533 906 1012 1463 1101 189 994 197 647 1397 1344 717 535 1513 1414 1975 662 674 167 568 1305 864 1273 1184 1544 1610 564 694 1890 549 744 1592 1583 967 564 493 1798 1261 1156 1598 1217 249 1243 1860 749 1472 1905 403 790 1315 143 152 1635 1147 89 1295 1502 811 26 1321 1127 1169 374 1243 1353 285 28 138 524 629 1900 1606 1821 344 600 1524 1627 1985 1564 385 163 815 1778 1123 1471 1315 1586 658 122 1545 632 663 695 283 216 564 1346 1074 486 421 1863 1038 257 549 1827 1160 1023 4 328 230 1967 1383 276 1487 171 1312 1811 559 1309 1600 1380 1773 1155 1211 1322 668 1206 1866 1748 671 119 678 1232 1664 747 1220 1355 1138 297 1212 1915 277 177 1327 1537 459 128 328 1721 1881 1057 1842 4 1807 86 762 568 300 71 1926 1494 764 1753 1094 109 723 1219 1338 1437 1998 1310 837 1214 1240 587 304 1106 1210 793 626 1864 711 423 1566 1634 615 551 1662 362 658 563 911 432 928 1156 1324 343 1934 1009 784 625 884 1893 1110 184 501 1076 99 591 646 1487 902 1736 1986 1254 1119 1431 1213 14 798 1158 1960 1459 221 1162 1093 736 1409 1078 219 12 364 1615 524 519 1111 849 1109 549 191 48 1253 938 701 1665 1378 727 1306 697 808 1188 1138 549 1924 559 1880 1500 1537 1236 1163 1827 1232 1613 1352 1392 301 1531 928 833 687 934 684 749 1104 513 110 346 1599 1202 329 257 194 1121 1427 192 1007 686 1609 1407 1197 648 1412 932 438 987 1644 314 416 682 730 592 525 1950 146 1950 463 221 529 1005 1792 1902 83 616 513 1500 488 1341 1169 921 1591 1897 593 533 132 1571 1733 1567 366 1031 957 1899 1228 1414 485 1573 1610 587 410 1477 670 2 606 1236 624 724 1566 190 1689 1318 1570 136 635 1363 900 627 1 1751 517 1809 1576 1869 668 215 447 1419 96 805 1195 813 1144 1106 254 527 1729 475 473 287 1969 462 1711 1042 409 1457 11 1717 1344 841 85 311 461 728 1954 838 1109 1606 954 1559 1158 1667 557 762 1987 1036 1848 301 1281 844 309 688 993 693 1009 1032 1856 575 689 552 107 1424 1687 925 438 829 1410 697 959 1151 1397 1922 1743 1210 1209 1020 913 906 1332 484 1654 894 1740 526 1031 970 887 1106 349 664 261 1442 654 335 1728 1632 825 407 18 653 1555 875 1432 1589 1122 1039 1126 617 1947 692 363 461 743 1898 1302 1619 60 950 425 215 761 693 1549 1645 1105 639 135 536 267 1247 1545 1900 1817 673 332 1078 73 717 1676 1803 1769 84 676 1518 1646 1688 1228 230 710 769 16 1839 1771 1885 1539 1631 1467 1575 916 1805 615 460 1920 541 553 1082 376 1902 874 362 228 808 946 1871 1016 1776 497 351 1909 1375 1197 898 1363 1362 1261 489 143 1394 1334 256 1856 742 756 647 766 664 155 45 1156 1478 542 654 1237 1546 1632 1488 973 1420 633 536 1434 214 1627 1986 1947 1928 613 1312 967 1533 1416 738 1585 1182 9 1431 1099 341 1671 1683 1577 517 829 226 1927 1912 1865 1308 221 232 1662 842 50 1427 454 88 1327 1353 717 651 245 1704 1082 1412 514 90 735 1461 1935 1324 1732 452 1854 98 222 1038 147 1482 502 1582 1904 830 1927 734 1701 1374 24 1901 1143 1213 1195 1057 976 475 1748 383 1592 499 1262 1177 147 581 859 519 747 1367 1483 537 672 583 1359 428 780 1893 1277 859 1259 1631 1031 760 1275 1452 872 1179 17 1629 254 90 621 273 190 1274 1838 1064 692 1925 1561 1531 1338 1500 1510 1993 1531 1678 155 1237 1993 1194 1293 1758 524 642 452 847 1147 849 687 168 1792 686 408 108 551 241 505 1406 1991 581 447 1701 20 1886 1293 167 772 1501 644 741 929 1970 994 227 974 1698 713 1772 1854 1994 1234 1539 1905 658 1073 1069 1952 53 875 221 1099 112 565 1519 961 520 350 313 1952 1009 640 1583 1373 1213 787 1031 135 1953 642 668 327 1262 66 1943 794 207 1585 1514 434 1247 1532 574 1018 477 387 224 169 946 1936 1320 296 1185 614 74 1655 1200 22 1072 717 839 1832 344 639 631 56 490 707 1869 1919 173 773 614 292 1978 330 1813 466 1888 1315 499 1772 58 916 1654 1582 590 534 1237 1445 8 1481 1963 1026 134 366 27 1467 1509 852 1123 1363 1068 785 1971 1132 695 276 1663 1129 183 1112 771 200 616 1276 215 1104 1875 577 884 1032 405 1075 38 1672 512 588 1474 260 848 1717 1321 1286 1361 1486 157 491 671 1680 212 785 1613 1473 1147 798 1994 1191 77 1589 1202 785 1028 1381 817 35 1951 835 13 352 485 89 500 445 1224 831 274 163 1038 1433 1064 1253 1516 384 1515 1347 803 1766 713 1903 784 452 209 430 1278 1558 546 1248 1231 122 1540 1443 827 772 1671 69 1000 454 329 74 267 1486 252 1293 1806 1425 1287 889 1634 534 971 1930 1591 1190 137 1055 1034 1555 1042 1188 45 453 1295 686 1597 1053 322 1205 1457 692 717 1977 990 1107 1058 1518 723 713 234 522 865 696 954 1985 1626 1073 290 638 719 290 504 517 1970 1757 1077 1335 1843 602 94 1589 41 1087 390 1369 143 1680 290 1697 546 370 653 1405 440 4 1756 364 195 1455 1573 1425 1781 845 1580 1948 1222 1577 1518 1686 708 1557 610 77 1611 1266 1900 17 1685 747 435 1790 1428 1827 742 667 1630 672 1995 1250 167 1000 952 1169 693 763 1366 81 960 465 850 1237 57 678 405 180 429 930 935 123 601 318 735 1805 1696 1524 1535 476 427 1078 1198 1645 433 914 1765 1590 951 1749 1710 1403 1913 1821 137 522 1545 1187 305 1460 1399 793 943 925 1667 560 1341 1173 1087 1518 1358 1432 152 526 412 739 678 951 642 1912 1074 1666 140 756 520 54 507 1279 1853 6 509 131 530 414 1276 400 378 570 1157 144 441 1640 1677 1175 1613 1246 63 1309 1537 943 1353 863 1839 842 632 98 326 1651 1456 746 684 1446 737 298 1078 362 582 1260 1558 1138 768 1620 1541 1498 482 80 1409 1168 862 947 1048 1728 961 1138 581 533 1146 974 586 413 544 1667 767 284 1157 1649 1098 51 1109 953 1520 451 740 858 811 1084 903 1724 1629 1147 1201 204 355 996 1361 938 125 1388 858 1120 125 1450 164 292 1854 1919 1153 223 359 675 1170 431 368 1154 858 1465 1780 1863 131 1491 920 1432 688 1682 1547 978 1587 1199 1087 1286 1392 1552 247 116 1074 1300 720 1751 1789 1486 1733 738 211 613 1229 825 586 475 456 1379 190 1965 187 269 1379 1867 584 1219 1198 1129 338 1499 821 709 1823 915 99 1946 1166 572 113 948 1035 54 209 1460 256 1199 141 198 415 22 704 466 125 1765 546 368 65 1038 122 1136 1310 996 1967 152 669 1821 128 1919 1247 103 389 314 1185 1753 1509 1364 1857 476 1881 1908 175 426 897 585 456 1253 1445 681 303 603 1119 1131 924 904 568 1025 778 1660 1183 1643 812 991 97 104 1280 739 53 1757 231 249 1224 155 899 1302 1289 1884 1617 1463 1013 1118 409 1090 1013 1299 1124 47 1110 360 1710 568 1818 1349 732 1581 397 1957 1056 1994 315 807 1834 1037 960 1683 385 211 1232 193 146 1586 168 1414 1976 1756 1764 1025 1645 946 995 1541 1504 1687 488 1703 136 1911 434 1403 1656 1048 670 1881 915 592 635 54 1841 183 1982 1777 67 974 1511 123 1700 1168 1860 1194 1248 280 1909 1840 537 243 1408 871 712 1879 566 320 865 741 1557 157 746 59 1007 1947 1117 1868 1323 708 1659 1908 395 1683 1684 439 158 969 949 889 918 880 897 308 700 1294 867 917 1603 1709 1106 455 714 1241 854 1973 518 1465 1466 458 1872 1025 531 363 1850 1191 208 1991 344 1477 1555 78 1373 174 239 1424 1011 1844 337 775 1567 1690 212 888 1012 1014 1792 1638 1591 1993 787 919 1843 1505 242 475 894 1791 658 1258 939 581 130 78 2 50 1931 1521 125 1201 347 1975 932 1502 654 47 1387 859 671 214 1866 1875 381 1069 1822 1661 449 1309 222 1282 591 824 64 882 763 1281 1821 1028 1982 766 1890 1245 1913 1661 152 739 1081 1717 375 1362 556 558 663 1967 195 500 1687 1275 760 392 513 586 210 1975 1901 20 102 1007 1526 1676 1040 176 986 1359 307 1439 133 879 1245 1761 576 145 1374 1989 822 852 811 114 152 1331 878 644 1665 1741 1120 849 1468 1299 1514 273 261 1217 1624 1309 925 432 1823 1079 994 1755 609 123 190 801 238 1988 1327 1163 989 1361 295 1087 460 682 21 372 1572 430 148 598 160 1022 1154 1228 431 1504 819 88 552 44 1303 1087 206 219 249 1658 356 1426 1146 652 1362 1001 1262 534 1257 48 373 1991 452 404 1388 231 991 127 549 1173 332 1710 612 1919 1604 1191 1612 179 11 618 1386 1780 423 407 1231 191 1970 640 1028 1167 1742 449 265 1997 56 381 238 780 1984 1387 1702 100 1768 1121 1081 1789 347 607 153 991 1409 127 295 1271 160 1195 982 76 260 592 1168 451 1410 818 153 1376 89 1904 1041 798 603 762 1389 1713 427 1008 1832 297 406 1772 1910 298 423 1634 505 1434 310 215 248 1883 785 1088 860 1354 318 717 13 230 895 438 1277 1877 103 676 67 1299 1564 723 74 1549 1501 1862 779 301 1718 572 681 310 642 1122 91 611 576 1065 1807 1579 9 169 1197 1320 689 918 490 1272 300 482 174 1268 611 627 1848 79 535 982 1408 16 598 916 1245 212 1947 196 793 1613 1002 1842 1617 1104 588 1358 113 990 1400 360 1824 817 963 155 1064 682 410 1927 1256 1000 1741 1395 125 1883 1774 1490 1759 1417 1578 182 1848 593 71 1747 1194 335 879 1397 1313 1936 1291 1092 1719 774 1188 439 839 654 1206 375 772 623 1607 598 11 390 134 127 613 1712 839 1983 1202 1911 1502 420 1811 721 1033 1861 1334 1509 803 755 983 448 1095 1935 821 487 354 732 931 1230 412 709 1056 216 903 738 1801 384 361 199 781 743 583 1582 1266 1214 691 951 1158 1415 1016 764 24 1575 290 938 776 303 147 1373 1868 139 692 778 5 90 1017 547 1074 688 264 1591 1427 1688 1083 1960 496 1198 52 97 523 940 1185 1384 547 931 176 976 922 108 756 1218 1785 1407 1240 1853 1283 164 515 1787 392 617 1998 614 1499 1396 1106 1131 1269 632 37 893 75 1565 1670 1117 1390 27 1175 665 690 1031 523 963 17 290 176 68 528 1406 1614 305 1170 1203 960 1420 1036 705 163 1213 1418 374 125 1091 448 50 240 85 1922 345 735 158 264 1784 896 617 1660 316 1571 329 1366 208 1938 1725 266 1910 649 786 1296 40 711 872 373 1086 821 905 720 578 1607 184 1880 403 97 1927 1972 503 1501 267 1714 517 826 628 1868 1009 1446 1447 1063 1241 1743 718 1982 1408 1542 1316 1168 169 885 713 725 455 1586 620 598 1154 1221 1210 125 140 1367 1778 475 660 1596 955 553 443 578 488 1313 1669 554 1387 782 1475 390 1831 897 1759 868 1818 1670 567 634 1915 710 1821 162 1873 558 302 168 1093 1839 482 562 1464 1927 1956 111 871 65 1171 579 654 1832 23 866 1019 722 1191 1579 453 587 1691 151 365 1982 1134 161 243 1708 182 216 700 534 1223 195 1234 173 117 997 701 1501 1689 1874 1777 484 1957 1984 1256 1705 379 1617 545 1115 1723 640 344 712 555 89 808 1072 93 1231 863 888 1627 1688 1506 1459 1382 827 1088 1102 1439 750 475 539 997 169 1460 1440 1665 1071 950 1648 142 781 1542 331 1518 3 1753 290 1000 1572 1463 62 1942 793 1983 1937 1326 1370 1531 1948 1375 847 628 1779 287 484 169 1118 130 124 685 1329 1854 1895 190 335 1725 1751 653 1754 1458 239 619 510 1615 1821 529 1903 1111 1498 1763 720 415 1759 1813 437 91 634 158 763 1894 145 1692 678 577 1942 297 1820 1616 508 1085 1537 370 409 1299 593 368 269 704 1173 551 1026 1602 1392 1753 403 533 426 720 1730 1052 767 1509 1829 381 1272 1920 289 718 1178 1601 634 479 1693 63 1898 1016 1200 655 496 1461 11 1815 106 175 1846 1315 422 220 1944 1447 293 250 50 1334 129 1320 1293 611 1713 853 1937 1590 1355 733 727 914 393 1825 1586 1669 1583 1447 361 1423 603 1618 952 998 14 467 1336 1592 714 464 204 931 1789 1236 1982 1730 1629 1878 1689 537 612 1439 360 723 1759 1094 1838 873 401 543 1688 1014 253 452 256 1737 1171 561 163 363 794 1718 1045 594 1808 1321 1491 1012 1326 586 90 288 608 811 295 874 1267 1504 110 165 79 483 1598 886 199 668 1364 902 606 1486 736 88 509 1349 1829 892 211 927 421 1011 268 1240 1932 36 868 1067 1147 638 1294 278 920 1247 1536 1469 1220 149 690 1874 414 899 1591 1619 1046 982 1706 468 1572 1128 45 335 122 933 1326 1721 1303 1404 1179 1815 286 872 1159 1184 854 1024 717 1861 595 572 453 1454 213 105 421 1799 1535 846 874 1035 427 1808 1383 1520 1628 339 12 1219 1892 1522 811 821 759 1089 55 839 1327 1904 1822 1249 1746 1507 1785 105 865 1168 417 1026 1394 600 1908 19 608 1242 1320 618 1185 1141 1711 1169 217 252 364 319 1598 1151 582 866 1355 1031 842 1083 1912 193 693 1066 538 1168 1618 1229 727 284 881 467 1165 1711 745 694 1027 1138 1983 616 1632 195 1159 1468 1050 42 747 969 1554 1821 794 811 1551 1760 290 1658 1768 1760 929 799 1158 594 968 1971 744 695 802 1275 1065 1252 1795 386 1087 1759 1076 1589 1045 1100 430 628 604 889 181 1735 798 150 1096 976 1155 1498 1206 752 1223 274 1522 204 827 714 890 513 1194 1521 1220 613 368 1480 1018 465 1494 779 921 940 1249 1124 836 1161 540 1196 1806 1428 1667 1508 1096 568 674 259 535 613 1724 256 201 560 1760 802 42 748 1321 6 1378 1736 294 193 1681 472 1369 150 79 1784 579 618 221 1502 1568 119 1807 1424 15 1534 638 726 581 848 953 193 322 143 380 780 164 112 1108 578 1483 1268 49 177 909 1559 253 1229 1466 488 316 1463 258 1163 1268 1887 1894 1739 639 1080 1373 452 1151 1115 888 175 530 15 1176 1919 182 488 1854 1821 1999 1245 1875 1215 726 1583 969 1998 1476 886 1666 1207 1199 222 1247 1634 1220 1826 1676 530 294 263 682 1116 965 301 1005 1979 67 1729 951 787 1683 1718 644 485 1427 1558 1768 1923 956 1891 86 1557 1111 1619 387 330 466 124 665 50 1668 1196 1680 604 493 796 58 348 785 1957 1694 1456 1126 1412 425 1170 1004 330 63 1232 189 679 647 1019 1541 200 1912 61 1876 447 814 254 817 1170 2 632 1633 1206 185 586 617 1757 524 1770 528 221 488 879 1896 772 198 941 1710 1993 1310 1906 1744 1781 103 177 48 113 962 813 1846 1905 1752 776 10 1314 993 220 98 1872 1559 1258 1192 1819 1707 417 1104 1147 806 722 1769 1890 1633 1266 305 336 921 383 1294 685 13 438 1115 1746 1787 500 655 1449 459 283 1092 1046 1673 568 135 726 1784 867 1579 183 1429 1831 947 1432 1242 1346 832 771 1844 1039 1031 568 472 1042 471 1500 641 1155 9 481 1853 79 953 1112 648 700 1476 1236 25 508 370 1 60 1411 774 1301 128 1436 420 454 34 88 851 716 1673 1577 1091 1672 531 447 688 1828 352 880 519 1901 1022 77 1976 1423 565 1427 13 416 212 495 1418 720 1578 1558 726 1375 330 1364 217 1392 553 963 1638 1388 426 430 875 1754 428 1158 726 637 1010 1173 570 206 1603 145 1299 1709 1539 931 150 1922 482 473 893 1992 1859 1513 770 636 1344 855 569 242 1740 281 1234 1530 617 1961 1231 1009 44 1114 1603 1818 1709 1454 812 1550 451 1223 723 754 1327 909 1858 456 1895 144 789 569 1415 1647 1363 1522 1107 1064 1534 508 592 768 1481 96 771 149 523 266 746 114 1698 1773 570 995 1689 72 1433 1402 348 1544 1693 1377 1659 1854 1428 1 1757 674 374 962 1719 1352 87 1796 718 1906 1825 878 953 102 946 1156 1050 209 1202 222 847 812 952 1383 580 31 957 292 1243 1235 417 1318 510 1308 1068 977 836 503 136 1069 1667 1679 749 1020 694 727 1373 1582 63 1779 866 1234 333 455 100 1630 561 1317 143 16 1742 1233 708 198 176 263 239 299 878 480 1673 1043 82 1280 607 1417 1113 1315 1923 662 1878 170 833 245 924 1792 229 581 92 1266 619 335 763 911 1767 280 328 1004 310 937 477 347 932 909 275 268 1375 1259 827 1588 1324 869 202 1694 1289 1360 1108 160 1219 949 1693 1135 1737 1383 860 181 353 1942 800 1458 761 19 904 1712 1744 901 814 668 1014 1163 787 114 1137 947 1297 360 1633 1499 1708 974 87 950 443 1411 65 1185 150 732 825 1526 1216 1713 448 560 71 1032 773 1217 522 359 1930 1025 586 1700 520 1144 1379 1871 17 237 1725 1426 1911 767 1215 1207 620 1348 1235 795 1145 881 688 321 1747 1930 531 1003 746 1562 783 1989 1748 933 759 770 1466 139 1994 1323 273 1504 31 1252 1836 858 368 865 1632 1370 1819 1450 568 127 886 459 714 615 548 1167 1529 72 1702 62 1308 558 1715 292 32 1957 171 1508 681 346 1208 1805 143 877 1287 124 1782 1097 245 17 718 1816 509 534 1389 224 1185 382 1513 226 1943 1547 667 1925 502 243 1408 750 1968 1683 738 164 1411 676 406 1521 683 1645 1735 1035 266 201 819 771 1739 347 1492 1485 755 1279 226 1170 1961 339 327 946 343 1446 84 478 769 1727 1458 1782 502 769 1035 686 453 558 1369 502 578 1177 159 89 1321 161 1495 246 1137 1803 1260 318 933 1262 778 1421 335 37 610 605 1910 752 466 71 218 605 1572 1307 1820 1382 246 707 212 1738 1322 66 1022 400 783 706 1156 1208 271 1055 1362 69 1418 1966 981 1929 1444 1027 54 495 442 1793 166 175 91 1986 1802 1101 1140 745 376 451 1564 1270 1330 416 722 955 1508 1296 1284 1805 473 1439 401 621 194 1577 1569 1447 585 1155 979 362 1667 1087 1031 665 900 859 813 66 152 1964 670 1469 1599 1722 1434 1895 1832 1947 1921 192 817 1748 1094 241 1758 1053 1568 1538 216 629 883 1243 376 725 1663 185 644 729 472 1700 329 1933 22 239 1594 1829 1181 1391 104 816 335 111 1667 1997 545 339 400 669 395 172 1147 971 180 1324 894 1018 1325 1962 1586 1711 1309 104 1270 863 1837 819 718 1337 213 587 1245 871 1815 1891 1623 1952 1017 11 1952 818 297 29 1369 1631 1340 1845 924 742 488 1076 837 499 660 1318 1812 1801 1164 1490 1553 847 760 1282 47 392 479 1205 772 1240 296 1009 1655 1203 354 1756 1131 824 821 397 1883 1679 1384 414 230 1951 1380 502 366 339 1417 804 11 350 736 398 1477 972 1745 1851 226 1946 773 1901 157 73 782 1203 472 1087 1526 461 1523 1695 917 1298 157 618 1543 1935 282 1382 542 209 261 302 1268 437 376 746 1395 973 123 1088 1128 678 1513 987 1093 792 1689 491 1575 1869 1003 1965 1751 1622 1265 1213 901 1018 320 1145 1617 1265 727 1783 236 1328 992 394 1583 1381 388 1841 489 917 1652 49 1631 612 101 964 1535 1573 428 673 455 1411 1994 910 420 272 1113 388 556 1659 392 1106 1663 583 980 1909 1452 921 1208 1846 1664 546 677 675 341 1791 1589 899 1960 413 1005 388 123 801 1041 1048 1053 566 701 416 566 1656 497 742 1095 65 1868 593 353 178 1789 1365 214 149 565 1594 1997 1424 753 1614 1849 45 1351 1149 1452 823 126 352 664 1431 1763 611 1223 720 537 860 1755 1528 129 297 1096 1704 1131 664 145 662 1468 77 976 881 1520 592 1882 316 1489 613 1506 319 760 320 637 442 1156 904 1703 1819 569 251 1315 1074 1339 946 696 1555 491 631 378 140 177 1940 1719 1960 1771 238 1028 355 852 210 1414 1327 1176 767 37 1366 839 532 1245 1425 1369 1707 200 1464 481 246 1161 59 149 1848 890 225 588 1080 1496 270 1481 194 1629 250 1975 1918 366 1392 470 1045 374 20 1717 513 1155 1977 1040 180 1744 274 716 1212 1635 1975 1408 1366 1031 1979 1078 1936 717 619 1347 1955 1550 1369 1571 1793 692 1562 921 1595 1914 412 566 1942 1105 1421 1942 1247 804 968 307 173 94 1105 597 854 907 1283 359 260 316 87 1392 249 335 504 1296 1201 1247 853 905 1624 599 598 1569 1228 365 435 1461 1251 1916 897 463 1999 578 1215 1835 1681 1068 672 551 1581 831 1721 361 733 1513 798 1605 520 22 1320 751 1428 823 58 1550 553 1504 1204 466 1160 1297 1767 264 877 727 1114 731 448 1284 1036 1948 1506 397 75 21 1686 290 1748 203 973 307 1452 115 72 1729 319 742 183 1458 1415 1159 1639 1913 864 1429 300 1014 505 684 843 538 1613 721 187 749 435 237 1388 1859 1506 361 329 1757 777 908 475 140 1871 17 1694 459 1958 1228 1511 1182 901 1854 310 277 1206 887 552 261 764 1212 1857 153 826 57 1512 629 1040 1064 899 860 23 835 789 866 480 1654 1669 644 1991 153 1296 1734 174 1308 1490 1117 1159 20 1425 1871 1505 869 523 776 312 1856 1425 1455 742 400 307 168 958 319 558 394 1339 1806 1540 1139 180 1669 1211 1419 98 1735 504 807 885 1322 1469 1695 436 1317 737 1314 1620 1499 655 408 1052 632 258 1065 550 1113 1023 428 455 1568 1283 514 387 1304 399 532 1979 950 561 1145 104 753 1925 1581 1277 1588 1899 1599 1288 1409 427 10 1833 664 694 71 38 1224 1119 192 30 1909 187 327 1516 1611 628 1816 1935 178 1412 1533 40 371 1888 1057 99 585 1954 759 1050 267 124 1996 1302 1273 1178 1002 631 917 1175 1518 310 437 1315 44 441 1398 899 769 1511 51 889 1738 1421 181 454 867 863 157 1085 290 915 1009 1594 86 27 179 1043 506 1041 1016 750 62 1432 167 1811 424 2000 496 1907 566 1835 1840 1833 55 174 1522 1343 203 1418 487 629 1753 859 1130 846 448 1232 973 939 831 716 1064 28 88 1420 1524 131 1826 843 1762 204 831 1922 1457 699 1918 36 1216 740 1010 1193 704 928 306 361 1614 814 930 956 1888 825 289 1376 702 1657 1380 1882 803 508 212 1280 611 1110 1940 1910 223 183 54 1175 647 1756 1374 743 576 104 1174 407 1238 597 132 1129 1331 1205 329 1940 289 1214 939 314 1245 485 837 664 1180 570 717 749 866 1365 327 31 1920 1663 1672 1739 1742 1125 1182 1947 570 520 1102 797 351 1896 1693 833 442 1666 675 1331 425 455 861 1850 165 1455 1666 816 753 798 1129 548 467 1430 425 972 787 1501 752 1438 897 1537 104 897 1868 1257 1959 751 1872 1981 22 1902 1632 281 436 896 517 1102 1275 839 1893 1881 1220 1101 1975 952 903 355 1398 58 374 72 1604 1831 1850 717 977 960 1069 1590 1244 1752 1322 883 1257 211 1154 896 980 1005 17 666 933 1327 960 643 1621 1054 828 1688 1439 1396 902 1313 1258 1442 268 360 183 1222 1497 1518 550 1498 1673 1482 1869 269 1599 611 1019 823 42 496 1466 1623 773 558 1140 718 366 1587 184 193 1722 1056 1292 1947 1735 892 1093 338 385 670 501 203 1081 1259 1908 256 1491 145 962 673 1951 1651 1420 1337 1915 502 1293 1394 1671 555 7 1675 585 1007 1090 1241 1377 1423 1028 380 639 687 1137 1012 1076 429 1989 1587 1383 1266 320 837 1097 1337 434 1581 1243 99 1863 689 110 1754 1460 377 378 836 1363 1220 1236 1722 875 1501 1530 1482 1220 764 97 793 601 1151 1425 781 1934 1290 510 347 484 780 1675 1244 123 1140 1962 1158 1272 148 983 1416 1543 1941 102 1141 3 395 1162 1396 835 1691 568 1271 1639 218 298 700 900 168 1208 1361 1259 1133 500 1035 673 978 1029 632 1275 611 1415 195 1160 1619 449 920 115 305 1239 1048 793 490 128 1439 1176 1838 587 1301 105 535 1886 946 783 1688 1839 374 1600 595 790 1927 708 1470 290 1516 923 1702 1963 1418 1860 1780 761 1325 1228 15 99 1689 1619 835 938 1601 1157 1920 1223 488 1255 502 1106 1830 17 80 1941 845 219 1742 288 1069 1643 263 318 1348 1758 686 1096 314 996 1589 552 1069 1857 879 1297 1352 993 475 1885 25 1052 1246 87 1011 827 1679 394 145 1866 1449 1689 1436 1614 1069 865 542 1736 198 1212 1608 1514 1153 1239 1442 346 1420 1510 577 1573 350 679 1950 422 1832 164 260 423 1339 1277 1402 342 1465 69 242 156 1584 940 720 1595 501 141 303 454 1885 1128 865 1253 1986 1955 1734 1576 323 1933 543 1484 253 787 659 524 1929 630 545 218 1974 141 1383 1150 201 327 1954 78 1393 211 1463 1279 1120 1172 1442 618 1879 607 317 1779 97 1655 1667 70 580 1467 1558 1571 1251 782 1390 236 935 679 1186 1195 702 26 668 570 452 1191 424 941 354 769 701 355 485 578 1791 909 609 1837 1076 349 661 852 1974 563 32 971 1640 548 852 60 1485 685 874 253 1941 790 1798 1071 1721 954 1548 1000 217 1317 195 1972 660 1023 1418 919 872 665 1656 1654 267 1989 1928 422 585 1179 1077 1957 1150 569 1586 440 1670 1707 1629 1748 1699 1083 821 1698 1760 1003 554 333 1092 1664 1780 557 1816 1 1270 649 460 1665 292 1272 631 1561 739 408 254 1754 480 931 407 1856 1923 1183 1134 891 1221 1909 680 11 1041 197 1830 169 1415 87 1484 286 1286 1749 83 126 1867 1943 843 1301 1045 1055 1605 5 587 358 1824 718 736 166 306 1424 725 1595 1914 653 1520 4 515 898 668 365 1340 1015 1265 626 1702 1701 1861 1773 1101 344 1443 1600 1515 277 331 1498 1177 1645 666 1859 1767 1522 1004 698 1822 346 1631 1490 132 1234 346 1160 735 1397 78 1624 1086 509 411 1312 1173 345 1766 581 567 848 137 645 1609 1396 1627 717 36 1818 658 1916 1115 682 327 759 94 1586 185 222 607 512 677 1615 1507 159 1812 1562 1946 833 1621 133 547 254 1820 240 1385 1372 75 28 371 1200 448 855 91 1124 1871 1211 556 1849 850 985 1778 79 1790 1071 973 818 1288 273 1430 1975 392 455 741 824 124 1012 1889 1148 1008 215 298 811 61 341 1700 1312 1071 1382 1941 1248 1164 1167 193 762 1458 65 995 143 1296 879 751 1348 1543 117 1942 374 1490 1063 857 941 1508 1000 546 356 417 1181 1247 760 1280 337 1408 494 415 1098 1380 1562 1032 731 1054 350 1379 27 1390 1168 619 1750 1677 1279 1749 787 1145 71 1966 934 114 1794 293 631 388 386 1929 274 854 1324 52 624 290 423 408 806 135 1142 617 1581 1947 1826 1403 818 1444 1404 733 1487 1497 1569 1783 937 740 574 928 395 1435 518 227 1459 911 34 1682 1579 1925 1160 795 859 259 16 1178 621 909 819 64 385 1777 404 1363 450 240 1571 1206 1993 894 240 1258 1393 283 125 1460 218 483 407 1377 1938 1475 1766 712 1057 349 1491 1695 1907 350 586 241 1115 1182 1728 1326 1414 1591 1622 259 1150 1321 1823 1147 1297 1950 1582 230 785 906 1252 138 1197 181 105 1223 863 668 1112 1263 183 228 1440 1190 968 129 1079 934 1330 1654 1442 1814 592 1965 1843 1084 1923 1338 1906 144 1151 1323 1168 1124 531 1939 1448 1937 879 375 1446 1603 177 392 1100 1943 1505 1362 1650 195 366 581 622 1752 1800 274 149 324 1839 936 753 1659 1675 79 1012 423 1566 1764 1707 1773 1768 1975 86 897 297 738 1159 1613 652 1131 1497 814 1906 715 627 1264 620 1200 77 1212 61 1888 1186 1774 319 1790 663 1819 677 1026 971 1731 258 100 111 1491 168 122 152 1087 1634 883 1091 1886 246 754 632 1622 197 1662 1522 90 358 921 910 801 1106 1040 1794 25 688 211 432 587 1444 726 698 1425 1860 679 488 565 1276 337 1001 204 738 208 1686 643 44 389 1101 1464 1872 1420 1804 61 892 1149 332 680 104 1696 993 1198 1256 1029 975 1666 198 1970 447 1560 1232 718 50 1023 1342 14 709 686 1271 1005 757 1998 36 818 1621 1256 1669 477 1230 1585 1411 673 1127 659 1685 152 1397 1342 919 1907 788 895 760 450 1319 223 306 692 28 655 1520 942 691 50 1963 1505 753 333 1189 1815 1232 234 1082 990 1785 1219 323 281 1141 45 509 1522 1072 1170 1946 229 447 148 1559 1417 916 303 797 368 591 910 1211 1154 535 1313 1572 228 1337 589 1269 1614 256 597 363 1566 710 760 1138 199 1338 1066 944 254 1795 71 1475 183 980 389 1480 1418 704 794 1326 860 639 766 74 284 1570 466 573 635 4 129 1827 127 97 165 957 442 1963 574 1505 1926 1050 191 1647 1636 772 521 1240 502 1071 844 1067 73 1682 1339 944 1751 978 911 344 1723 1900 159 1268 1126 317 1407 565 642 266 694 1748 918 1390 868 420 9 1950 1316 581 458 451 1902 1642 1359 920 688 1100 204 1634 1902 384 439 1920 1112 678 1690 179 1483 1780 312 672 811 323 404 1780 159 281 190 1880 237 374 1471 1397 967 706 871 248 86 1991 885 1401 1575 171 231 1753 1187 1042 914 1515 1395 865 1780 1317 1011 245 760 214 1047 1237 1419 266 524 789 620 1020 1200 1901 185 971 1812 1434 1608 1632 1760 1171 130 1423 200 478 1703 412 766 68 30 672 537 1362 1404 172 212 978 1287 989 729 1129 27 1921 1760 546 1693 265 1458 1307 1086 1471 1683 831 290 665 208 1172 1393 1983 1221 85 1934 1386 866 1122 950 461 495 1175 1275 1337 717 1226 546 1723 1663 1481 1674 1481 697 1092 1375 1853 568 1510 1517 1552 1346 1674 1592 1131 1471 60 1947 1514 328 1037 287 1378 895 411 1215 469 895 49 1003 1075 389 1690 297 1379 208 1868 194 1202 261 1090 668 332 1062 602 1875 249 228 1889 1646 985 1490 220 1040 243 1644 24 59 1721 216 628 1260 417 347 141 1315 592 287 10 1537 504 308 1594 791 1428 1349 635 1324 1056 364 1612 1727 1902 1305 1845 1566 167 366 565 1111 303 1246 60 1149 444 872 554 366 1160 1471 264 898 228 412 566 981 368 1510 52 1289 761 912 1557 6 242 1731 689 964 518 1614 1034 1099 1597 28 1345 1704 877 229 794 1442 1762 1911 205 510 641 1510 462 528 89 161 271 1555 828 1367 197 1419 1389 42 1896 1832 1689 403 879 798 859 1447 1244 531 1227 840 1475 425 487 767 1473 1805 261 1160 1258 766 471 926 1699 946 1280 1386 1522 21 902 822 1139 1508 632 374 1532 409 1522 937 883 904 495 364 430 777 1598 511 76 22 936 1389 306 456 193 1046 184 1021 397 1551 437 990 1445 1197 456 830 250 398 105 948 889 9 224 1133 1008 310 404 619 928 1696 86 371 467 1610 14 406 1952 1536 566 78 252 1376 1063 1084 1859 1609 721 1375 1544 1507 1231 87 1673 1951 1593 266 1047 960 427 1655 1556 1417 1943 1258 1982 473 1703 1616 11 1957 821 379 405 69 1038 1720 1624 1042 404 686 1001 1661 916 1082 762 1364 1848 1321 987 449 1677 709 131 547 1847 900 1328 785 371 1901 811 716 1757 461 975 1764 1380 665 859 1326 1275 581 1366 1749 225 612 611 1391 211 1585 1158 609 1313 29 1013 805 670 713 1682 746 539 1735 1432 461 1783 1596 1571 1991 1856 809 629 1767 237 378 711 1586 831 638 1693 1256 1508 313 1981 1736 478 1142 897 1687 580 385 1707 1789 1176 404 1593 1456 1833 1792 361 1509 217 158 1566 820 1490 598 1059 684 1460 80 1279 1959 1858 266 602 1519 1230 1002 1424 769 578 804 628 737 160 621 1958 974 748 1328 1000 1239 1897 305 13 414 833 33 530 1948 1754 1906 818 581 517 940 1957 1342 376 911 873 1404 1262 1129 388 878 1661 682 296 366 1433 918 1704 1492 1543 1034 954 1324 1668 1443 1966 281 1799 1740 1934 745 37 1335 5 747 1172 62 1397 255 65 25 724 1661 758 1234 1783 296 86 1080 178 580 251 1409 1246 870 1458 1860 1996 1675 1205 1558 890 1388 1802 1186 499 512 90 1694 91 1298 1252 124 700 693 978 351 234 1973 45 767 686 1440 1101 686 1153 1684 1267 1051 1047 123 955 455 1054 1989 1564 1735 1911 1268 1282 9 1924 1822 1917 1562 1331 46 603 151 1642 380 1476 1970 211 1470 389 936 1882 943 223 1521 1029 1776 1088 1880 739 572 1907 1420 40 1648 420 1253 504 890 758 443 1425 721 1592 179 639 117 1845 651 1834 1465 91 121 210 1134 591 1742 414 1714 1022 1937 1665 1241 1479 1722 174 1674 1320 331 78 414 534 1142 1584 1876 1889 1563 960 25 1750 1504 1354 1446 167 551 1856 58 393 1226 395 1177 924 314 655 1877 528 88 162 1533 1318 499 607 83 373 772 1429 1602 654 1318 53 1791 1089 1499 1596 63 1793 426 717 1290 326 1917 260 1870 178 1050 710 1975 1367 704 1340 1870 1430 133 1618 128 1466 1181 75 1680 1191 814 1239 415 125 338 1176 427 594 1068 257 486 846 334 16 1656 1384 1611 1469 503 674 792 67 1031 1120 1961 1584 93 1839 1721 1192 824 628 537 478 1138 418 925 501 1810 640 1380 1187 1846 1546 663 695 96 54 1043 1981 1278 1962 10 1264 1983 605 598 1616 370 1115 1712 1476 1905 701 1328 1137 1582 664 438 699 717 1988 921 1787 1651 80 590 1891 1373 1221 1979 1934 195 808 284 107 926 1779 1781 1467 360 982 1977 1880 259 1898 1451 1993 382 855 324 227 739 1143 1604 515 1188 1706 1612 681 439 1595 1243 1655 1391 386 1511 1259 1453 1756 1598 1064 6 264 1614 1612 1383 691 1218 925 1479 1351 462 261 236 591 1693 1232 593 1742 888 708 102 1105 1706 417 1848 1474 626 1944 1619 862 1257 1440 101 1545 149 1207 932 465 828 294 131 1808 541 1304 1425 502 572 1213 547 1110 1852 330 403 127 898 1059 1096 143 1767 1179 104 1875 1086 1803 1211 1314 151 1921 1027 122 1139 1259 905 250 1913 117 521 259 280 832 736 1561 670 467 5 558 697 901 742 832 1804 700 357 1554 532 2000 1219 121 923 804 714 712 589 1462 913 766 505 180 1132 1997 1675 641 1235 1679 1783 1832 1572 900 104 1601 1403 815 1418 34 913 1106 1396 56 546 1815 507 694 435 33 1203 1644 1812 1810 679 1836 1027 1230 267 601 1121 415 831 1857 1625 715 7 1757 542 195 185 38 1540 957 134 1866 466 916 909 687 326 1103 1197 727 569 1903 297 149 1205 525 1921 79 20 19 1726 533 1915 473 110 609 631 1908 257 751 166 1210 18 1199 490 937 410 904 1753 616 1602 1503 1464 1630 728 440 1290 1362 853 781 1635 1570 1116 1645 354 632 308 502 1758 1722 985 310 416 1489 976 766 978 524 26 1720 1942 22 572 171 90 709 844 1357 1370 1669 1166 888 983 1284 1616 928 1783 1327 1778 724 252 1773 459 1570 1609 330 520 688 835 1927 277 73 1812 1680 145 1572 582 926 1485 267 462 126 1318 1690 855 1905 115 215 737 1446 1120 1970 1288 1493 1037 1948 922 1485 817 1421 1508 1457 883 1152 1516 1470 714 1490 1620 1360 227 1867 1741 325 1651 347 123 1314 237 1593 1144 1556 54 40 587 1914 1816 1884 298 1458 1620 364 525 1489 1371 407 1829 1415 1791 43 1197 994 917 1572 848 610 862 1731 1435 1917 342 639 164 1443 652 912 1180 901 1092 1305 1537 897 1337 325 1958 769 935 1846 455 1061 775 1530 1384 110 140 1359 1582 1773 767 585 1520 27 1526 1489 1582 106 1338 1199 1107 684 200 700 439 739 424 1985 1656 872 1341 1733 331 1631 1884 1653 1261 1819 1680 692 1903 1822 1533 1525 1649 1252 388 534 1181 993 423 1696 792 24 1982 812 1429 62 296 664 315 206 21 1818 247 797 756 757 1989 1601 1129 362 1467 446 1986 1344 406 1265 1033 1959 602 305 1340 297 1668 818 940 1410 626 1931 1651 626 1173 1243 217 1952 1765 984 616 1057 806 1464 1279 1113 395 851 532 1474 1688 1640 766 203 1948 1920 1105 306 942 1024 923 53 1078 163 1839 469 480 1591 1600 701 1533 294 1040 482 1963 88 1657 555 662 391 1468 754 398 1715 1928 731 251 167 158 1972 1438 1436 675 558 298 1948 101 508 867 154 881 1657 198 816 1796 1295 1785 1913 832 709 244 1936 674 1433 1824 1960 66 798 239 590 1755 1879 1757 444 1515 997 421 768 29 157 1975 1436 741 974 1800 1550 1163 705 1146 1747 1805 466 510 1272 1918 94 727 913 1763 1917 33 1486 1039 1554 1042 1274 1965 1 47 1013 798 1008 1218 5 596 1521 75 1785 383 255 229 462 1845 199 523 933 1623 570 714 1477 802 1856 216 1293 275 398 517 1213 511 458 705 1829 242 527 398 797 902 269 1688 951 742 1970 1298 66 1731 1311 1507 369 1495 1492 1473 1084 1240 942 1532 740 79 1218 1182 684 682 1514 1314 39 543 1583 787 1581 546 1367 1462 466 953 210 858 1096 206 1456 382 547 196 1205 933 1069 333 1759 422 1932 1723 1463 118 641 1974 870 1562 1683 1006 1227 1271 1419 690 1834 685 960 544 278 260 454 285 850 997 115 439 693 1868 530 377 684 1485 1260 527 757 949 1171 155 489 1457 16 823 1608 517 1280 460 1868 38 283 466 1815 936 1878 185 1198 128 169 824 811 369 1234 1636 813 249 795 3 595 1841 1658 656 1353 1008 1512 2 289 498 1893 25 533 664 1962 1721 172 1327 1934 394 764 1477 1789 606 591 1529 709 1877 1337 707 291 478 1113 276 1086 255 702 1151 1090 1206 1772 1735 657 1521 846 635 276 731 574 416 792 1368 1299 1678 503 1091 939 62 851 837 169 242 251 169 624 581 39 1390 1569 212 1654 989 897 61 1963 283 383 647 1955 273 1652 1571 1146 1370 348 1058 1823 1005 932 1687 1157 524 1013 1934 395 412 80 556 1934 1542 10 217 1789 1949 1449 1388 1341 1457 1743 165 174 1475 1911 865 1134 1562 478 105 173 661 1525 204 417 914 596 1791 1355 895 1072 850 1481 159 1872 1653 1293 111 1084 1866 686 153 1015 1741 1325 584 1263 753 1115 910 1282 236 1497 1491 1844 1190 1328 255 670 750 1283 1193 601 958 1297 192 1723 400 719 1851 865 33 1653 1452 846 693 248 506 563 699 121 351 608 562 651 1583 1657 300 1578 762 12 1442 1243 1236 306 1081 526 563 693 1267 763 664 497 664 1804 1474 909 967 535 191 1004 1480 480 1093 95 356 476 608 605 503 1528 620 422 660 1051 1302 468 569 681 462 1699 757 410 400 1859 1384 1994 771 364 1434 690 16 721 719 1352 775 407 584 1794 1823 1272 541 832 1821 1955 1354 203 328 1543 1784 104 1818 384 1534 18 793 704 1592 1911 934 1698 1430 1969 1941 955 280 1497 847 466 1912 1575 677 1345 472 1980 1557 460 1711 179 834 1858 1630 1205 527 946 727 237 1932 1424 2000 379 292 1351 1684 77 582 1121 107 507 1955 1749 1628 1073 663 689 1200 1058 1756 40 1304 139 1995 1917 1089 759 1524 1377 1623 625 1025 586 1400 750 1141 628 1387 396 138 44 225 1574 252 459 250 1690 1472 1039 1867 220 1850 128 1407 1996 1037 98 459 1605 179 390 1670 728 1167 1398 1593 1977 49 17 1892 1063 1931 1187 433 1954 1394 1353 460 344 71 1844 1699 1985 774 108 219 572 1374 1414 1811 1417 898 1257 781 536 272 1709 1226 1378 1552 565 1477 1895 399 1887 1843 1735 1005 218 634 869 851 119 1999 1705 1433 1155 1332 213 7 1828 1762 234 826 273 259 491 1674 7 724 338 922 1881 1352 1458 1871 424 112 606 212 1092 1770 1848 1325 1825 1848 28 1003 1006 339 1405 1056 1170 1311 1392 307 1991 1408 552 1062 955 589 306 470 293 1189 2 1491 181 1743 1853 1649 1807 1638 777 1821 794 869 737 628 884 1455 158 993 1144 162 1827 1493 1986 1853 823 1708 1858 1103 1096 1709 1152 1282 222 594 1487 713 829 682 452 1861 672 859 1801 1534 914 187 1805 1360 158 177 399 868 75 968 1627 753 160 1540 660 1858 1358 1655 1138 393 797 566 1773 148 1719 648 139 528 1461 1775 1495 1323 6 1066 1043 127 311 1321 1455 827 1504 355 538 1892 1099 837 1175 524 1802 1292 1652 977 393 677 648 1418 306 1154 1771 654 1824 256 1627 565 294 919 892 1058 736 1794 1471 914 314 479 134 750 160 1000 934 1319 1510 644 1886 115 1817 856 359 1970 1973 1314 1277 1415 585 1415 430 595 1352 603 208 1316 769 1009 551 1614 769 436 87 968 311 1782 567 1467 1624 934 55 118 1397 1847 563 1029 634 1438 1305 1683 1624 1948 471 1598 1893 1710 568 826 1426 1809 1905 1193 1501 58 1862 1881 1736 1589 115 574 122 1659 1400 1458 1909 282 788 666 872 1344 1365 1259 197 903 1263 1533 693 872 108 1374 475 1385 146 1226 1206 1912 1643 522 603 1645 257 490 579 1051 184 1535 577 1144 737 729 1030 1118 156 1638 1080 1216 1421 1672 1361 1920 451 1207 132 1280 533 1369 181 72 1709 545 761 1064 1082 1142 1403 1310 928 1446 1073 74 1523 1611 1822 48 468 1708 1962 1710 1739 599 1103 959 1317 1502 293 1695 1264 1519 320 1808 597 376 504 1612 85 1771 1834 140 712 1678 1821 296 593 551 791 1696 1814 54 49 27 414 211 1192 1293 1612 361 1606 1646 875 1955 49 969 1562 1527 881 1874 635 160 1944 1516 103 1184 925 154 1876 565 1081 1124 1497 955 1926 1229 752 179 1269 1266 333 819 399 37 79 1197 462 299 1189 740 1389 1554 275 1405 173 616 1461 1075 1705 1112 1635 1213 1900 598 613 1619 1234 1197 1001 255 269 422 435 65 521 1660 1764 614 417 1118 1086 457 1203 244 1190 1146 1489 886 171 927 1466 522 1079 136 57 1884 516 647 1756 1698 48 1968 263 1344 964 525 426 1658 689 1349 1137 409 348 974 250 1424 204 336 1996 1743 1105 1708 422 551 519 749 1190 1791 812 1870 1259 1622 654 460 1853 586 456 478 1627 1528 1487 1858 677 1733 1864 585 908 621 780 470 1862 107 1230 1315 311 792 444 1317 1004 790 1669 1744 729 1743 1755 350 6 1898 472 204 1317 1887 1733 678 695 314 313 980 768 1557 559 1124 856 1169 235 107 1779 1189 1518 342 339 395 1512 726 1597 1654 1694 1867 58 1609 828 144 366 772 876 1351 142 416 1864 1078 333 1534 1820 1651 808 1786 64 1836 228 1270 1972 714 1332 388 1020 1127 1279 1603 1151 1021 1104 1711 667 129 1168 738 1771 272 1874 1039 476 888 397 1441 1484 1482 1152 159 755 719 1200 1218 519 1561 1717 218 203 491 870 190 1287 1899 1378 3 1854 455 258 64 683 374 507 1151 1902 1185 1431 357 1110 1825 150 1382 303 363 1297 1571 206 89 1296 373 250 522 684 1903 1598 366 711 719 1276 1578 923 309 1748 371 1793 1991 613 1369 819 644 435 1969 1668 359 490 1608 1262 1983 1794 820 1003 845 1219 1853 1784 813 523 1597 232 1129 1150 1187 1669 458 1277 1054 1548 768 1178 1304 1001 1620 299 1745 1632 1196 1661 1918 1055 463 1146 818 304 826 1886 43 1379 1650 1607 848 667 1706 1643 826 1447 1079 1455 1760 420 962 117 1015 1793 654 1253 297 1572 1035 879 1222 1851 907 767 1689 1030 1779 819 349 195 1956 1337 383 1577 1962 1020 1269 1657 1860 641 671 193 21 509 221 996 1002 185 546 1847 222 537 1607 1580 331 1337 1123 612 673 1609 186 1409 699 74 547 890 1376 1497 686 451 1144 1068 1445 412 129 1227 35 1928 1808 161 259 881 603 1746 1626 1081 1334 175 1351 1780 444 872 1898 1109 433 818 531 1831 1398 617 476 125 93 1143 122 987 973 630 799 518 1032 418 1748 1001 1531 1411 454 410 1173 10 382 861 1996 713 1525 1672 829 744 231 454 514 1413 1896 495 1753 1915 516 967 1746 871 251 1750 1289 535 334 1529 325 995 1731 1608 1456 209 1839 551 41 1332 36 1616 678 900 696 720 1645 708 968 1825 293 1536 1453 393 376 357 1055 1985 1084 1798 951 1688 579 683 1561 393 911 13 1586 842 490 880 1326 214 1125 1744 749 814 287 1119 806 827 1001 637 909 1208 759 521 1106 637 1737 599 1082 1534 1851 1219 1137 1238 618 1605 1103 1326 1992 70 219 1187 738 1905 1454 1127 1600 1981 1754 198 1516 186 1562 1419 1063 122 923 500 456 739 1212 420 1206 834 1186 1527 777 1042 111 427 699 637 1700 702 1365 354 1796 274 1015 1191 1851 1544 1368 1329 1710 1868 1423 1106 1957 1117 337 1426 679 64 444 1089 1524 165 243 1019 1945 170 1035 574 1216 1678 1045 1768 1462 313 1470 437 529 1226 435 1079 193 994 249 278 117 479 59 1275 130 251 101 263 1200 198 689 1177 950 1409 1856 1664 375 1949 1404 1934 988 291 635 126 916 821 486 631 1161 68 683 1632 245 564 191 775 1989 1133 984 429 189 1428 1675 1492 1548 297 289 1948 482 1330 1184 810 991 392 1383 1994 301 1583 105 583 1776 1196 1070 1256 573 1027 1654 1821 1225 927 1871 682 627 869 1881 883 709 891 1736 1258 231 852 250 996 325 399 1162 1266 1203 1522 1300 639 813 545 793 725 1795 740 21 1718 421 679 272 1911 347 1987 1106 143 713 541 795 1681 785 1997 818 1733 1465 1394 1851 190 1998 1557 1662 680 825 1419 1974 640 769 559 919 409 1633 1039 1972 492 572 693 1504 239 1150 1433 1571 1097 1461 1460 1759 1669 1888 56 68 805 294 1359 1440 1994 907 418 1931 161 814 1788 1395 1247 1302 1485 1955 1360 526 882 1113 12 1390 1349 904 876 45 1153 1531 859 1924 666 699 1408 628 282 1699 508 235 1742 1793 399 1875 179 848 223 875 1563 708 940 58 132 326 477 113 907 1137 1711 1712 1436 940 1232 1676 334 1369 87 1696 429 1388 22 529 423 1888 562 1126 1468 1799 1971 344 1183 1761 1447 711 1538 655 1755 845 1553 120 1021 1335 654 219 124 1792 237 438 1953 1120 48 582 1282 1286 326 48 1347 1905 1071 1888 528 1318 323 1840 890 189 1108 732 910 124 337 1667 780 712 829 416 1045 1769 1919 1001 1606 222 1675 1240 901 1617 913 73 474 1708 1156 339 1344 876 1326 1642 764 660 1298 308 877 565 1138 331 1220 573 738 1234 614 110 221 428 975 481 1990 137 138 1642 1713 802 686 1726 804 263 1739 1714 1832 903 1590 1221 1316 1488 769 1793 1132 1704 366 574 69 1195 1621 1400 1117 1285 1940 1842 1193 1474 423 26 623 276 520 1615 613 198 1976 1072 1081 1327 1215 359 50 264 801 1047 631 1809 962 1297 495 241 1499 765 1880 413 476 407 1164 1035 1060 1048 833 39 2000 887 96 1190 1424 1967 1913 121 1440 1795 1140 212 1366 111 779 944 615 1024 1670 1133 1087 1415 151 1388 816 1674 1464 1724 1530 1228 673 1139 1709 1055 750 480 859 262 464 1231 625 1871 1139 332 263 1009 784 907 118 195 164 1287 1865 334 97 1754 1912 1139 1939 1565 417 1935 997 592 487 1022 1749 892 464 830 774 103 153 1398 1349 1208 1933 918 1454 1467 1590 176 63 471 1955 1816 1789 94 810 1689 1814 1701 16 1544 1799 453 199 620 1791 1905 1831 1390 1411 1386 433 109 1987 1007 687 1253 429 1896 640 33 1601 340 1651 1471 1365 194 1281 372 602 397 960 47 1134 1980 965 146 483 1817 1658 1438 543 767 896 1902 22 1322 1782 1511 1414 202 203 526 529 600 1121 1450 256 108 1651 700 1957 270 824 445 1122 1163 232 519 1416 810 350 1782 1939 1904 463 1136 1636 1329 346 962 479 1896 1168 269 1047 681 1942 1218 1798 1861 1737 1114 1057 1053 289 1817 1018 1499 169 1891 1864 957 1421 543 1429 723 613 331 695 1324 146 1728 1297 1227 1751 1416 266 528 330 782 623 212 682 1445 1988 1141 1746 1019 1376 755 1967 1806 1082 1914 559 1152 447 1585 619 167 1046 258 1127 937 69 412 1655 1206 820 1509 1908 230 1426 963 1583 1525 1592 1741 1156 987 347 669 1379 273 1078 1993 556 49 1255 658 1241 1789 984 1133 1104 1795 1361 1473 1912 1344 1788 1343 1708 1426 42 344 863 274 1620 1948 959 1970 915 943 412 1459 1236 321 1147 1291 487 78 1494 501 1255 371 70 1592 111 98 740 1229 698 872 636 1547 364 1629 1203 1381 1343 1979 1930 1223 1665 1554 99 461 460 684 1940 1941 533 1181 1722 533 1354 1981 1120 624 1782 1017 1216 421 1526 54 1769 1848 1121 56 306 1158 947 1170 1022 387 1243 1214 960 1302 1334 1984 720 1143 459 1878 527 1815 457 1859 295 1265 973 1692 1143 1408 233 1970 62 594 1873 370 133 379 599 1209 594 1804 1898 139 1610 934 1194 1942 1143 1354 1856 1746 1226 1202 956 1021 1507 437 814 1556 111 1143 761 52 641 895 1780 1282 1204 446 915 903 111 973 1942 513 618 773 1057 1238 272 1572 1916 634 1238 943 1691 66 843 371 336 313 736 433 1967 852 1274 410 67 1010 1526 758 495 950 1516 395 824 23 647 860 385 1063 580 576 662 659 233 517 254 251 264 1844 1099 403 1891 86 1923 809 1602 1336 1092 40 1667 1339 387 1628 1554 352 1286 1862 1546 466 627 803 410 1987 488 1144 1371 1564 1917 1184 369 1711 1031 234 1472 1071 1454 716 1441 419 977 829 1685 1446 88 1874 681 1971 906 1191 1258 255 448 1424 1515 1207 1081 912 1605 652 1168 1593 1935 1836 1660 485 702 1283 294 486 14 482 976 1801 1425 958 308 208 1992 1692 1626 1439 1984 588 958 1015 1823 1715 1729 290 447 510 175 1790 377 467 1042 574 1990 10 933 1612 1650 893 1947 420 994 220 1744 1037 1223 1732 688 1241 180 1520 487 320 1133 768 1321 1575 1360 1561 1395 1511 1752 557 369 651 607 1309 305 1785 1620 1564 40 1349 286 1734 772 1891 752 1617 1698 268 93 1731 1809 1362 1885 468 807 1335 1905 693 658 75 1523 209 433 1605 1010 1555 1028 1972 1837 1256 1009 757 989 1239 1753 1112 1128 1422 330 1391 227 1134 918 1895 1464 1161 1972 106 1129 651 86 691 563 232 1786 1827 518 660 1237 100 84 969 1437 1853 1512 1556 1493 5 10 64 1855 1755 112 568 557 181 1590 807 1736 1927 337 178 1173 1383 848 1352 885 447 404 1625 1211 1378 322 549 276 1507 823 278 786 386 763 705 377 472 1833 1033 846 677 158 373 780 1576 1392 1410 1705 367 1297 236 1016 1327 500 1449 752 1670 1151 390 1006 863 145 1622 1334 1031 326 120 832 926 969 1689 961 1423 9 1675 1686 99 1647 180 1144 1906 1471 1465 1533 1836 893 524 1339 728 1810 1427 243 107 31 1500 1595 1531 113 862 1756 1236 118 1697 1453 1579 782 305 1568 977 1014 479 172 922 1569 1561 618 846 696 170 1668 1888 948 1445 1435 1085 1448 286 472 599 1876 26 517 1491 904 72 396 1424 1366 400 1440 730 428 1995 1148 1453 432 962 1289 429 1580 1404 883 1605 620 1699 558 687 1765 214 85 836 1545 20 547 516 1976 295 310 1127 985 943 80 613 777 1345 1184 1892 1075 1583 1696 1696 1938 169 880 992 1987 597 260 535 1997 747 1769 1191 453 1332 878 941 542 773 161 1673 1038 1926 1399 1852 583 1304 1839 1751 1619 1413 1753 1729 1953 570 1699 1209 1920 787 485 1757 793 278 542 971 1811 227 142 294 1297 74 134 1468 1566 189 140 1941 1547 1880 1891 1662 1896 526 1275 342 370 1174 1669 840 1164 230 473 683 1521 126 171 903 232 280 1036 1449 1193 1998 861 504 480 1581 1113 1113 704 1705 1795 1376 73 2 142 856 1884 709 28 821 1566 197 601 1912 1804 1771 872 994 511 379 1854 172 976 202 1726 1895 1405 797 1493 1568 1804 340 1527 230 495 1767 1530 95 1288 831 1233 439 1455 40 843 779 595 389 1310 1445 542 1189 1725 809 1947 1573 1026 1871 1068 310 1752 1777 695 1344 1208 1752 913 295 1750 83 862 125 1725 872 1495 120 473 893 1565 1317 595 808 397 989 610 1366 133 1927 1807 554 838 671 1962 182 1946 1366 1708 750 1720 1065 1948 1883 1141 102 854 414 1757 1644 1593 294 947 354 592 1219 789 1531 67 427 116 473 31 878 1490 1440 563 1493 1149 1052 348 224 1947 1942 1332 1760 454 1970 1494 1714 1258 1596 677 61 460 1461 1613 1470 1838 952 954 1474 1200 882 1176 1203 745 1025 1291 1623 455 444 432 1222 1267 1028 1940 1018 1688 1098 195 1771 1349 273 1027 12 1153 292 1651 1936 303 395 30 1330 1554 522 1636 243 1891 1147 1482 1524 1504 1278 945 983 295 509 181 929 452 549 727 243 1559 1282 1245 1161 1562 1129 1448 882 1585 316 582 482 530 618 554 292 1159 533 73 116 962 216 85 796 1984 1881 527 733 1377 1547 1305 368 824 775 1834 1101 1710 252 1429 1693 491 484 732 459 39 393 1985 1536 958 760 1294 287 51 84 38 605 230 1951 283 1941 424 1781 128 1276 718 985 1058 320 485 563 3 102 470 1978 503 1989 1786 1999 739 813 31 1946 514 1964 715 1402 1898 1474 1568 535 1583 803 1505 329 1078 1213 228 382 317 1882 1960 968 25 968 1913 1654 1679 72 962 213 71 1012 67 757 398 276 227 1152 1051 818 1175 297 932 301 1859 738 1554 11 1440 593 611 515 767 1459 1566 1802 781 448 1180 443 1320 1042 453 1676 625 401 1976 1391 1346 1408 256 407 866 446 899 924 215 1173 1100 160 155 1943 700 1522 98 794 1148 1395 746 1841 1222 344 100 654 805 1471 674 164 346 1909 626 1778 1792 663 1866 733 882 664 628 1804 1244 498 1276 1914 16 1872 1095 1591 1274 1500 1351 624 389 213 333 145 1263 1411 590 1880 1434 238 104 492 389 1595 1574 990 1115 1944 339 190 1498 987 652 689 519 1573 1465 1697 128 1453 1549 134 97 299 75 308 1947 401 1388 693 770 449 1150 1944 454 1099 495 825 1429 1765 1451 820 1054 1169 1698 1604 1305 601 702 353 1414 1406 931 1786 1827 1281 1639 1326 1121 929 1492 1057 713 1191 1852 989 1915 1423 541 1159 488 792 21 1108 321 780 311 236 1998 1204 558 1262 212 470 498 772 1425 113 1897 615 105 139 1200 438 1223 1544 857 180 844 702 1799 992 1787 1495 200 168 457 1606 259 1472 591 1597 1042 288 1122 1039 1889 1596 36 482 1208 984 1596 759 981 1915 1556 860 1838 691 833 1425 230 1098 424 779 93 40 767 1318 413 281 1906 1502 1954 223 1960 1695 1385 75 1173 811 1725 936 1808 1404 1950 1577 103 459 723 933 1154 432 1201 1567 790 1355 1596 1691 1308 707 893 1405 369 605 117 788 1454 1839 210 568 1178 1797 623 1136 639 1811 1857 1591 1322 1932 463 703 1527 1219 721 1030 1181 1601 1932 1481 582 454 1852 438 466 99 1380 166 1084 1991 1923 1515 1229 568 567 1942 1199 532 1862 669 965 1609 1034 267 1657 866 205 200 1653 467 1510 1770 1847 823 1922 1980 287 1447 1847 1166 1546 1326 1028 365 1332 827 317 1412 586 1079 534 1603 1454 1016 1438 48 1230 341 1710 1563 166 1338 1601 1543 1733 1198 1606 1941 750 83 1412 1058 449 1838 1135 1413 1561 1176 1816 226 38 1012 1545 194 206 722 464 630 79 195 1467 1689 1209 1102 1430 1478 1162 1618 817 1083 841 1405 230 44 151 173 1561 731 1891 21 1873 1830 1853 1010 278 321 1309 798 1163 1830 1557 405 813 458 1636 151 780 1954 733 173 1339 405 679 1854 1779 20 998 1332 1965 1239 58 1275 1247 762 1702 1642 1221 1945 611 982 1604 87 1462 995 1260 757 1136 380 460 736 1493 1141 1131 1756 912 1838 724 736 1476 1435 944 98 165 514 491 789 776 597 272 32 1865 352 886 305 1276 181 959 322 230 886 766 58 1244 1619 25 295 1324 1733 1824 1482 827 954 973 84 1918 658 716 1840 717 680 733 1632 1349 1654 1127 1549 1230 226 1471 1433 1036 1805 1321 1079 697 591 798 190 995 955 1328 634 737 1016 1162 979 1852 1522 523 306 76 286 1780 337 1713 670 1471 1346 1235 52 995 915 1740 1241 470 1120 1316 160 562 457 1373 887 507 566 1648 334 1567 649 1799 732 767 1203 1693 1694 302 1817 435 384 855 616 1189 1697 1140 903 124 1266 1884 1196 1013 784 140 657 1970 418 1194 280 143 741 1350 269 1959 1878 1633 11 1320 303 754 1522 1829 54 935 1976 203 1554 1385 845 806 1760 1188 1251 1380 37 229 125 1898 1636 1940 1239 1558 1186 308 791 901 57 25 1139 1157 1402 1305 211 1038 438 694 200 301 1135 155 734 1233 266 869 1389 1529 1384 628 1814 1101 1669 1858 1068 1677 1744 1955 1248 951 333 174 690 925 1095 459 1957 805 1498 141 1299 259 304 978 1104 1684 137 1368 1411 716 641 1618 914 1587 381 316 1854 1500 374 139 1215 1110 1273 1033 1393 1254 910 1199 1375 708 1464 3 1134 837 1580 789 574 41 693 149 812 1718 1975 1815 1467 501 1603 1241 1541 11 1851 884 813 1371 951 1345 1974 761 422 78 393 386 537 1569 1571 1707 1068 1469 1069 1015 1222 3 481 989 1444 10 1289 1513 1441 513 1609 338 1608 853 1008 396 173 1647 1787 1743 1401 1823 252 1079 724 687 1097 1757 760 465 759 150 1284 1210 1768 203 222 1635 275 1433 1197 1342 1859 1897 197 118 242 1378 484 1962 1880 478 1197 107 734 1627 931 388 664 1859 1000 170 963 590 1174 1075 187 246 1838 1532 97 363 1984 1958 858 1784 522 1392 107 1878 164 1643 995 1231 1515 938 170 1702 1868 1800 153 101 1252 1151 474 775 1925 1158 946 1223 1708 1178 1275 777 577 849 1799 776 607 27 1201 287 1764 1993 806 1947 1179 499 1733 1040 216 308 1603 252 100 1081 930 1513 74 1578 643 919 832 696 1337 1209 1562 1528 1568 1167 1595 782 1902 1060 1038 414 1145 1017 437 382 841 977 927 1552 751 62 479 1807 1750 1980 122 1480 1880 1101 98 1612 1892 1029 1489 530 751 166 983 1826 1433 255 8 1023 770 1584 48 1284 525 450 153 1731 1491 501 750 282 1195 345 1616 728 344 1520 1513 862 1092 1972 879 184 860 198 924 734 1563 295 203 966 139 474 501 1613 825 457 781 998 185 1447 553 402 539 214 531 513 492 842 206 791 399 1070 524 306 29 437 383 1419 603 1364 351 715 1404 1726 1564 880 1862 831 277 369 585 1070 1720 1470 1133 1724 1114 283 635 482 1657 78 591 1723 1952 503 1164 1741 987 272 177 1550 1452 1461 1339 1364 1197 6 299 1773 231 1579 905 448 898 1127 1641 1844 1118 511 1085 1536 466 1117 987 163 1427 176 1793 645 711 790 1222 1005 1241 189 722 324 640 551 880 1545 812 1388 1523 1879 1393 724 504 1140 263 693 779 1852 1120 937 1452 686 716 212 370 1972 650 1109 1984 713 192 907 952 1062 92 1018 1358 477 1388 349 974 106 859 1486 241 550 1773 1348 1579 190 1693 1213 1928 420 324 60 281 692 1021 772 1722 1258 279 1878 1894 946 1803 1479 332 31 1598 38 1027 625 537 1276 1148 769 375 1253 1352 1294 911 1486 906 1629 1491 656 909 1756 1160 268 1305 520 215 1926 802 96 675 1255 946 1737 284 750 841 611 1859 1367 370 1164 767 975 1047 1124 1087 1479 647 1105 193 1495 1959 100 1987 1652 615 1515 1448 1364 1398 1544 1965 466 121 1186 92 1646 1272 458 305 439 825 865 1147 107 850 88 1653 318 1033 776 678 1561 1134 804 1845 693 843 1323 161 1064 330 1074 1281 943 1624 1570 1335 605 569 1773 1242 1811 748 135 1220 1265 1872 579 1929 1003 183 1099 1161 1631 1066 4 1896 1030 29 1857 1580 617 405 1687 886 391 999 1681 1365 1764 210 1380 695 1444 912 70 658 1320 1385 1435 1586 711 1065 432 1363 1505 1779 1212 1186 944 454 627 591 176 127 1293 630 689 1102 1143 1038 1819 1069 1784 1968 705 1407 1830 636 1704 1126 1177 1417 490 1192 897 205 6 1762 1460 652 123 13 443 659 917 928 1325 1479 822 102 412 409 489 1250 239 1325 1603 1632 1407 1836 570 1454 1846 1335 795 619 1284 1180 215 430 692 1582 430 842 15 1680 1039 401 128 290 717 710 8 1039 982 1944 1682 1846 321 1532 1929 904 1398 729 1624 1601 1491 1482 1379 219 1771 1360 837 79 833 1462 585 286 1766 601 28 271 175 183 51 761 1067 1111 1033 499 148 362 284 1993 387 1168 985 1138 313 926 404 1217 1035 1822 1805 1209 477 1864 1760 916 1811 976 571 1749 1636 1856 1029 1372 768 103 1661 1835 1315 690 496 1527 1066 218 544 1681 1942 942 1809 645 1695 1250 1189 82 1146 888 443 443 1214 1439 516 174 1715 377 1494 179 1132 1969 148 1831 1159 860 190 1594 1219 255 1668 389 929 834 481 640 1694 772 1798 467 496 687 1444 1243 734 60 1534 1344 901 1402 1295 1685 1000 380 1528 511 1960 1297 284 1625 1349 1048 1407 471 1699 146 300 378 464 1210 1654 1716 661 1955 1330 1964 460 1842 1587 948 1857 1436 1414 201 699 1776 815 91 1101 968 531 1950 824 60 1560 559 1620 807 1818 1003 1999 782 1999 1069 1812 1935 573 454 1967 1478 778 1794 1888 1526 1668 1240 350 454 707 834 143 153 588 703 965 1987 71 405 1931 985 115 1162 80 1400 520 885 1363 1944 173 833 1856 1826 1195 274 169 1264 706 1050 1865 1941 651 1662 1285 445 1101 1989 1652 613 1940 1809 1281 1694 639 241 1214 670 888 1877 1834 312 1498 1188 518 1437 910 1435 53 1555 470 919 643 389 1774 1845 136 1211 624 1415 1020 955 775 762 957 1264 134 358 1694 362 1689 1878 1155 982 1516 648 602 1024 1675 1911 1532 1846 810 1335 645 1182 422 544 943 667 1003 1791 998 1724 472 841 424 262 480 370 1147 1171 1026 606 1891 907 1723 5 1780 1762 458 988 1237 1665 101 1521 1318 633 154 39 1363 1270 1224 1731 1001 1025 607 1510 249 872 853 941 379 1490 1915 133 1252 1117 1519 627 747 219 211 771 745 1085 1086 974 1903 1678 1746 658 924 1859 798 1053 1774 656 1204 1817 409 1823 29 863 1526 1870 892 885 1390 422 1601 1545 1992 659 1567 787 1967 721 575 1926 663 483 1654 456 1329 1514 837 1075 13 1348 1808 698 591 386 1153 271 1750 1327 637 1940 25 478 263 369 1026 1043 1140 1382 223 501 1743 1345 887 1378 1854 2 155 1395 1589 1085 509 1522 569 208 1284 378 1127 502 1696 1501 1814 1195 124 715 1867 369 82 722 1995 1554 1779 129 1830 167 886 386 466 56 1921 743 1830 1413 1542 996 1464 1525 688 1693 1529 1628 1342 33 1839 1970 223 1111 1139 1858 1487 1512 413 1889 769 1694 140 368 1997 1691 362 962 252 1037 1168 1586 418 49 1846 1407 1642 773 461 457 1384 1650 1041 1633 1803 1722 1641 1116 290 1390 1120 1625 1201 1987 1881 1123 1812 406 1631 184 179 1374 1115 635 1462 1121 585 1271 859 601 1629 837 1078 616 962 1744 216 1146 227 1927 99 27 830 1586 28 185 1253 1881 1714 1338 39 306 143 625 175 1865 1261 349 1467 884 1994 242 336 1048 1935 1052 363 1446 221 1297 891 1578 777 487 701 1718 1306 1239 1128 826 1344 992 1339 263 1991 1742 292 1012 1724 28 259 1904 576 1767 1949 1641 1723 773 757 1469 1219 1863 456 558 444 1835 1111 619 34 1877 1675 878 901 494 500 1648 1444 685 1634 1619 1486 918 1944 801 4 864 1438 673 1539 524 1798 1963 1553 146 273 1164 550 990 1651 939 1085 443 1892 924 74 1438 168 1637 1630 263 1810 1664 969 403 1956 705 623 998 602 936 1199 1511 1128 664 1136 924 832 121 1724 104 1593 748 1970 1522 380 894 342 1112 977 1294 1084 1059 186 161 1621 1100 1710 1862 649 1408 841 422 1078 1568 1137 430 1591 1356 220 1664 233 721 193 1239 378 545 1804 682 674 194 6 1266 1751 1737 1268 95 1915 1016 302 872 1705 182 851 930 273 990 363 4 1183 1611 589 1064 1523 82 691 419 1868 1488 1962 921 1366 1830 1086 91 1446 1506 854 1186 579 624 812 1457 824 1184 1232 694 743 1002 861 481 48 400 1387 1256 1602 1122 1239 954 1409 872 416 1746 201 91 963 191 626 1349 1114 1426 1668 1323 768 1223 909 1127 344 1752 865 987 366 542 1729 1283 734 985 1503 170 741 626 1377 1296 629 31 756 1674 1596 343 690 1866 278 775 1191 1137 914 596 1041 962 1683 1809 1878 793 1832 291 1179 364 1742 195 50 17 1781 804 787 1136 128 1383 862 42 929 139 143 666 1412 696 1715 90 1210 190 171 490 809 377 1743 429 658 184 1525 756 196 1870 786 383 1695 280 1295 80 507 1681 1376 1747 1354 899 433 1436 715 622 833 1599 64 1902 660 53 883 935 212 830 228 1028 1464 1186 406 1426 1351 1148 731 662 734 1897 957 6 945 109 1247 1686 1343 872 147 1489 1929 7 1869 1819 1044 1309 1127 1701 60 1092 1142 1985 171 158 1053 1318 571 1121 1121 678 808 1363 1038 942 474 1073 1128 1293 369 1286 1571 1273 338 123 1927 847 962 458 1134 1625 1088 775 912 869 1927 1489 114 1971 1363 805 1082 943 1861 1332 1606 112 658 1510 573 1024 113 1999 1381 846 260 145 1063 1312 230 1778 561 1932 1351 368 570 617 1188 1538 1467 545 906 1632 1740 1194 411 742 349 806 1682 1989 534 1143 1348 1178 1104 423 617 1203 550 823 73 1791 662 1046 1466 518 1597 213 1513 1209 1986 472 1398 1963 977 1519 389 304 1323 118 290 773 715 730 725 2000 333 1885 118 889 570 716 819 1401 1991 1199 1536 1569 383 1600 1406 255 1213 1152 527 1085 351 1126 57 1275 648 345 249 286 805 753 1066 1720 1490 152 966 185 829 839 1739 1750 1003 286 690 1258 1609 772 12 203 1990 1488 1310 446 1408 343 159 221 1276 1287 48 1112 634 1763 1835 1674 1832 112 686 541 709 463 1978 1600 1913 477 615 1320 100 375 347 1125 756 1122 251 1959 907 617 1009 1792 527 248 1038 1068 1556 969 369 1438 215 157 297 1564 812 1982 856 719 843 978 488 1348 1430 1410 1602 406 15 1196 877 463 55 518 1396 1180 250 500 1756 593 1369 1931 948 1437 327 1415 605 559 1721 138 796 185 1208 662 1277 932 857 1997 378 277 1871 55 509 190 1742 964 451 1352 963 354 1297 591 1555 1329 955 1406 689 1749 674 221 1700 28 1934 1160 24 1441 205 754 1619 608 1611 442 27 1082 1490 1837 375 763 1475 1356 179 555 550 895 344 962 719 1625 651 528 594 1710 229 1404 1975 1811 371 1962 289 1029 942 1602 716 221 1485 1167 1653 258 42 309 415 320 547 887 1427 728 418 216 439 151 1167 1856 242 347 4 1601 335 1923 465 1611 800 1830 1425 460 1445 247 1148 860 158 776 47 649 1853 845 313 334 559 1314 904 1897 188 655 1251 1341 524 1914 937 1077 301 1518 1050 506 803 1692 1492 1015 1727 1391 913 1290 884 1332 142 1182 549 681 255 919 1138 501 1378 1630 981 281 1057 1326 1832 1590 1388 174 1338 239 1238 1040 1618 543 174 217 1666 910 1346 785 271 1104 63 1661 368 591 1820 1868 150 1834 935 463 1243 558 496 125 1118 244 1701 1589 1245 731 1741 37 1588 776 793 138 933 298 1080 1177 1016 659 1226 494 886 1108 1448 1907 832 1016 817 1492 966 789 616 320 1588 1678 668 1138 303 1724 1800 896 1617 477 1580 1972 449 1902 1275 1034 839 1029 568 137 782 386 1482 37 1451 216 1015 468 1389 822 1296 2000 1477 1851 1529 1756 1128 1721 557 1915 1330 361 1519 29 1934 1839 1764 427 19 1407 399 5 1377 352 332 458 1757 529 1969 1032 88 1049 1250 1685 807 1955 741 1501 511 74 453 732 911 1601 1738 974 355 311 137 1397 789 1144 552 796 166 711 1237 874 1598 443 1336 872 49 1943 21 470 1859 1807 742 11 1884 1912 761 1884 799 1071 1654 591 1480 1293 1892 1488 708 57 76 628 1286 782 269 492 1543 910 1218 636 1661 1287 1985 349 1936 918 1654 351 89 1674 1119 1715 459 266 361 552 1558 841 1819 516 1593 888 929 1974 1513 125 332 1258 1184 1811 1704 1020 727 642 350 656 598 1264 1579 1169 1835 344 1233 1305 378 1450 636 881 1173 1556 1544 729 284 1775 1825 890 1030 1148 1466 618 672 1185 1794 1840 1685 1647 692 392 735 678 1839 1465 781 987 406 933 837 1208 776 721 1852 580 289 182 644 86 690 1624 1429 1572 704 1989 880 2000 777 335 847 1718 1884 829 1953 527 664 895 1684 442 1237 1153 372 1659 1219 1570 1764 1140 880 133 330 579 1134 471 1407 124 516 290 775 457 83 1026 702 351 396 1975 1652 1731 1808 1466 1483 1629 1464 19 542 11 694 810 948 1001 668 572 485 1712 748 848 604 381 1135 1179 510 1843 1898 1393 1146 1587 301 109 1025 1515 1470 771 984 1244 886 324 699 1473 74 945 853 477 1677 532 46 100 804 363 67 1693 1162 582 1100 214 84 964 1946 777 504 1945 1984 190 762 1826 1939 64 135 60 917 644 982 65 1870 1191 459 1476 1740 824 1325 1136 1181 726 1259 1628 746 1019 491 1154 1047 1817 1971 1 1768 532 1084 1231 1206 1408 1443 1026 593 1052 721 913 1960 1312 398 1142 1784 355 785 1479 1042 224 1227 1717 512 633 646 1269 264 1916 1272 1998 641 1013 1980 705 1046 1141 1106 224 154 690 581 1352 795 1087 1246 768 1417 397 1335 1287 616 1473 1395 217 181 1592 1596 195 822 1593 573 391 1589 1498 1746 322 1901 1974 1020 156 1509 941 297 1295 686 1308 819 332 1208 510 647 346 1514 771 458 768 1793 1665 535 709 1352 1144 108 678 921 1082 1126 808 1315 859 681 1295 365 885 1589 382 1818 1311 533 1776 1677 1487 538 1558 1518 30 1175 977 1949 11 1406 707 359 1714 940 785 440 718 80 476 1008 364 881 1921 1448 531 1089 1997 1014 1745 636 1316 1903 1047 342 644 1517 168 676 1958 1041 718 601 1205 1291 1454 1268 449 1736 125 248 294 106 66 1549 1977 510 813 1717 19 811 1801 1441 1138 759 1071 308 748 1342 1723 152 789 1413 802 496 34 1931 596 1054 1070 193 111 22 1278 1612 852 675 449 1561 366 1769 74 80 1519 858 1696 604 1133 1436 133 1466 1470 1627 1590 1503 512 1611 1219 543 1453 1393 1856 1916 252 1011 635 1932 458 1548 1055 1934 1211 1061 744 1870 412 1936 1416 823 971 407 1113 1464 266 725 1683 474 1951 1522 368 961 575 213 1983 1569 1981 1733 390 883 1629 1361 1484 919 606 1089 1430 1868 1143 716 1456 591 17 651 958 625 278 1902 659 812 456 1181 1441 1190 133 274 130 839 1961 694 1224 1688 1188 600 464 364 1662 565 1420 1172 1848 1140 480 877 629 1746 221 108 218 1678 1309 1726 753 293 1518 185 68 400 179 439 248 1148 631 676 967 1355 1155 373 259 185 353 747 280 1218 658 1369 865 786 1646 946 110 1709 1466 983 37 544 335 464 1638 1783 1048 1336 595 497 299 1886 1183 545 988 377 902 1094 527 1739 1198 1789 1661 314 1405 549 792 1115 523 179 930 1839 1657 535 1211 259 642 1679 394 1523 449 891 1198 927 1059 1153 1669 1760 1022 882 284 700 1442 60 824 216 159 1793 1877 1694 104 408 1005 112 1895 83 587 443 192 945 1072 1551 650 932 1718 1886 1595 533 1332 1699 1747 359 161 1285 1165 1769 828 140 1969 1728 1931 708 1277 1013 962 1872 1958 1754 1255 992 713 1267 1748 1461 1270 435 1372 1188 1408 868 1154 1930 1134 1547 1510 95 294 1019 785 1870 1834 9 1411 52 1779 976 1579 215 750 1030 663 57 404 398 284 1549 1006 1664 1256 201 121 1174 278 1676 934 1688 1571 1602 837 282 1311 1749 1683 276 1589 1495 657 578 1134 1262 104 910 610 735 1081 1227 513 206 250 1635 354 164 1438 531 122 1954 291 468 703 1685 114 558 1757 378 371 1385 393 516 1504 1236 1412 156 10 1769 482 1689 801 1936 843 1008 1856 276 770 1725 375 1619 532 35 814 793 1619 864 454 1215 980 917 1218 1104 102 468 1222 429 629 1066 159 1041 1085 528 1699 1543 578 861 74 731 959 174 957 1486 398 984 1502 1550 152 1068 1032 453 1341 477 937 721 118 1807 29 1700 1576 1952 1164 301 812 267 455 1431 1598 458 847 896 1266 204 823 1708 110 1352 587 539 20 1633 1569 536 1166 266 1934 1204 959 700 1452 195 711 1493 1803 1109 407 1027 598 279 1446 450 279 1579 1619 1922 622 1765 492 1020 1694 1544 527 1766 328 865 1519 982 779 737 1498 419 28 1425 1528 466 83 241 1270 1872 663 1905 707 811 939 1572 602 534 1080 130 946 1356 1373 1101 867 84 1653 134 1738 1574 504 720 1726 414 1140 197 260 1598 1869 153 384 505 1730 652 1469 541 1554 883 383 960 1471 713 535 751 1875 1890 118 611 1664 1872 1125 324 300 1002 293 1538 716 153 1875 178 1024 821 1390 1734 496 2000 1788 897 1013 737 1785 1225 379 1955 1362 1390 373 1343 177 9 562 1976 1258 232 287 1413 1893 1754 1229 68 77 54 36 365 1976 849 1895 1493 1688 1391 1434 36 450 1993 930 1129 1500 1712 973 1340 1596 1121 322 404 911 858 281 1466 1416 1196 1997 478 1305 257 625 1657 22 703 482 739 232 94 1563 1669 1440 871 798 1105 525 414 706 977 1279 1121 232 1182 1133 1249 1491 658 1796 640 583 591 272 683 368 785 1760 331 278 482 1221 103 1840 1741 636 1340 1271 357 749 1519 764 566 18 898 429 236 939 1781 1588 1700 625 1039 624 143 1658 1182 1608 286 238 939 461 1530 1655 1 1167 35 1806 1519 1107 1420 1219 540 1572 100 188 443 520 488 387 783 404 983 1385 1217 610 1703 1647 159 1313 374 1159 1607 1678 1987 806 165 1074 1854 605 1705 1916 1661 1256 1244 1409 321 1287 1925 1265 297 1963 1911 236 885 1603 1405 500 205 391 1049 1380 787 116 824 193 1861 1450 1994 321 648 1506 1297 618 818 149 1960 555 1655 1465 919 896 1015 1196 308 770 1765 998 939 638 650 1082 305 168 171 285 950 1279 1689 1098 1913 1826 616 1174 640 1907 1922 688 504 683 1276 458 1338 1726 1897 1582 447 1393 126 875 405 1609 407 1343 1410 1429 1160 1962 1288 1055 1141 1232 138 671 406 319 1950 1329 373 865 19 1160 506 1124 341 915 1497 1353 751 414 762 890 1185 1612 138 1839 1330 1380 368 562 1015 649 1187 834 372 863 1881 1541 850 667 403 482 370 746 184 206 1889 1861 1966 244 973 307 608 586 839 1855 1341 1202 1593 1628 557 1391 1946 1270 1161 1161 1343 1643 1355 562 1605 90 1540 1769 1212 202 1597 31 886 814 288 1497 1120 775 1352 1861 640 1627 1414 336 752 1013 6 1335 1306 1437 929 669 1109 1642 1123 988 654 1236 448 767 1226 143 483 816 411 1797 279 318 1457 1379 1898 497 659 1991 751 577 1615 1000 1443 1939 1726 982 1025 1317 1675 1652 1162 781 1542 1364 623 1949 116 1649 1025 1129 1881 914 124 188 808 1678 830 1399 1914 859 1646 1068 781 748 43 1563 479 746 1747 571 380 929 198 1483 756 271 857 56 609 264 159 194 423 814 1301 1787 716 624 1949 1055 1594 1152 461 922 1107 1881 200 1223 245 1648 526 629 46 1658 1872 63 1121 1535 311 1803 1689 1389 501 50 1502 1456 123 66 54 97 1805 1841 765 1869 1619 1219 1240 1415 1521 286 1575 1456 858 1196 1289 1414 1344 1072 1940 811 207 172 901 887 651 163 757 577 39 715 1949 442 1095 1253 363 90 680 1311 1317 63 62 9 1197 179 1071 1944 1750 1773 1919 184 1622 1067 906 885 45 1087 121 43 773 1991 1791 1692 1786 626 35 1138 267 1135 500 518 802 696 1864 1232 1713 1904 325 48 93 1400 1651 189 447 280 1297 396 1176 1708 711 1859 1701 828 956 622 1972 81 522 1 1462 1941 1535 1199 1878 651 1413 683 664 31 148 190 469 1726 1813 1000 406 41 634 1898 143 630 365 1667 1407 760 711 1705 1476 1168 434 1162 644 451 1073 148 521 654 414 210 1933 1272 1364 1016 359 807 1358 1649 1828 1718 239 1318 1817 965 244 1106 856 1 1831 1572 1522 1942 565 597 76 1458 2 427 500 1899 251 13 342 1348 1165 679 730 396 1988 752 1984 1224 1031 1626 1327 1218 1026 1706 426 81 1155 1897 53 1851 1226 1866 502 1529 506 605 607 970 1829 179 123 1594 807 835 343 1172 321 1116 19 1782 1529 1452 1593 1588 1536 577 1437 607 1589 1550 1877 40 408 416 1004 544 1905 450 353 1681 194 1149 613 1122 1146 1108 213 1511 492 1599 485 696 1551 1237 558 1203 1351 720 1544 1428 1940 1676 524 1348 1321 817 835 1695 816 1537 1347 474 1916 483 1324 1589 1103 1393 1149 1182 781 175 109 278 48 621 422 1352 493 1791 1348 775 1544 155 543 775 388 755 1125 1951 221 1875 1917 253 473 93 1639 1962 1964 1555 215 416 219 245 1187 921 1268 284 1179 1786 1436 726 553 1888 1337 1603 1513 1017 481 271 714 1127 402 977 950 848 867 546 655 522 1850 195 266 373 1056 1257 1264 1096 1059 106 1842 417 635 1420 1806 1320 1855 1371 1568 163 456 524 10 815 1541 625 822 253 1473 1228 1803 859 178 182 415 373 1987 82 1452 284 101 1470 918 854 225 1818 1627 933 466 317 796 1532 849 1796 1132 1920 1584 1803 1702 156 1722 945 1156 343 731 1127 1565 1433 924 410 574 812 674 497 237 1328 1096 521 1177 370 1834 31 150 1837 1412 1485 1304 1889 1609 537 1550 403 1192 1322 1265 1189 892 1837 109 1496 1459 1351 559 1248 1890 1579 1119 839 1815 479 560 116 527 1610 1766 253 649 112 695 250 1994 817 581 76 1442 639 1483 622 111 927 998 1899 705 834 742 1312 157 308 677 1475 934 1764 215 1205 409 118 1875 580 1976 549 1809 308 250 605 500 110 1248 1528 1642 1945 1899 214 209 745 684 1443 1868 1429 556 548 743 93 685 1570 295 1676 176 890 197 1850 1561 1556 861 1445 1185 131 1106 1442 1066 204 1909 1774 904 250 1205 458 637 1345 1321 1638 389 130 12 1404 1284 1439 55 1953 125 1232 710 1256 1716 244 1940 824 1206 364 920 862 872 1076 628 502 1837 1859 11 230 556 1830 1892 523 1169 1160 1900 1353 1395 1572 1392 701 614 1950 1947 1685 1810 847 1005 450 1555 1775 1485 1165 1554 600 321 600 1476 601 139 646 1346 840 1013 1213 633 1708 81 1275 1666 217 1146 1431 1141 589 703 1417 585 1483 961 1341 303 1574 907 532 448 1888 1073 1084 964 1235 428 1217 1125 1904 757 915 419 1351 784 202 426 582 1260 663 1728 197 1560 1197 307 1089 584 592 1890 167 775 845 411 1636 223 282 277 331 439 383 767 1670 1372 1845 233 400 500 94 753 387 623 998 1537 1789 590 1928 918 25 57 612 1285 1771 475 143 1977 1196 1441 1835 1456 1655 291 281 822 1906 1746 300 1378 673 739 608 1872 1079 1226 1115 255 1423 1658 210 812 235 204 1583 1358 1802 415 1394 131 271 1807 390 1371 1712 825 1974 1060 1500 1869 1423 1989 720 805 791 1296 1388 1238 702 705 817 420 1572 1132 1550 1258 1004 742 1948 26 31 1074 918 1042 212 31 45 976 686 928 459 216 1830 1500 1062 259 155 1447 696 698 296 545 268 19 1701 701 1387 91 1216 1973 1096 229 1645 220 1081 1810 107 740 632 1169 1338 162 1144 825 986 478 1259 917 1141 1967 739 591 1439 726 1272 160 1981 1561 1050 982 805 884 408 1271 1988 971 1056 1878 1125 1635 487 1316 1776 1873 1803 680 434 323 71 1154 348 478 375 1004 1294 1336 61 34 725 1735 499 852 1202 1673 546 889 509 406 258 1655 1466 450 595 1424 779 695 1036 1406 726 499 1762 1603 72 286 1115 1434 490 1759 371 626 1939 927 974 28 1615 1070 143 1843 351 52 1993 492 800 1755 676 222 48 939 563 1267 494 1302 867 1919 770 678 518 1553 45 1747 673 712 258 57 1906 711 101 1705 567 1452 1586 959 1147 846 417 948 722 229 985 133 1991 702 915 1396 355 783 593 157 801 136 750 1116 1712 1787 311 29 313 1277 1723 276 1457 1757 911 318 497 1348 613 1031 692 990 1613 1789 1745 1256 476 1509 1002 1898 621 909 68 904 1174 514 664 1443 1356 1427 1097 1509 1625 773 423 1357 1788 73 1171 39 1762 1835 516 304 725 332 441 648 978 1201 784 1225 862 1101 7 1448 731 957 513 457 1880 819 747 1064 1495 326 575 1877 772 1384 953 63 786 1255 696 1764 199 472 1975 1239 1995 865 413 1284 253 117 657 1 615 758 1442 1237 995 1222 1639 237 1102 894 1762 428 1180 323 1674 1507 1916 1557 633 753 1917 298 435 1565 1185 27 872 82 1425 1789 1484 202 1330 595 1141 606 1046 1634 36 1501 454 965 1336 1451 190 482 1359 331 1465 1068 767 144 1919 650 1492 1265 1516 1209 1882 188 403 397 766 1868 1458 1214 32 1485 1000 1968 1020 735 1941 467 617 105 209 1133 1616 1137 1216 948 1041 1833 403 1585 1172 156 1730 369 1900 1657 1674 973 672 1918 1361 189 812 1049 1058 1657 1093 924 1733 1552 428 111 1805 764 1637 1466 105 725 1369 1507 1267 373 153 1461 1885 1229 115 1570 654 1462 490 217 1943 234 609 731 810 1043 1576 1227 1005 276 1098 677 1707 311 806 1969 76 1223 397 1879 567 1968 1468 740 885 1875 1226 1566 151 558 1859 965 186 1819 1127 987 314 1224 445 213 1317 759 1692 338 338 695 1787 1468 1618 1634 1046 1916 1589 1304 1732 803 1104 1229 1896 1542 974 638 309 73 1620 554 965 64 1018 206 27 322 1238 1489 8 1119 1819 1282 1435 659 66 447 204 379 1479 535 987 24 1304 1041 1828 881 1786 831 1718 558 1085 878 532 3 832 1519 1004 169 1879 1483 1350 531 1196 657 191 1647 229 52 263 284 613 1492 855 955 20 1897 1159 297 1715 1175 1855 379 731 62 1740 795 1830 1602 1942 1011 433 891 992 951 143 1853 847 1944 833 602 1582 1205 293 758 1313 789 1565 1980 1065 1987 818 1696 1304 601 1720 1444 933 529 1011 879 530 1975 1402 1930 476 1938 1100 1885 851 469 1312 618 1563 673 1985 599 993 894 1098 306 1458 1945 78 1632 73 1696 1595 1959 727 1548 1072 989 808 366 300 1649 1315 381 1129 216 2 1247 714 986 36 1078 80 1262 111 509 1555 723 1450 419 175 673 521 311 1373 911 10 1685 868 1254 1936 127 1023 694 525 656 1456 1528 1686 13 1861 1124 642 1997 667 675 771 282 1185 1911 1960 1448 1950 1722 594 198 917 900 101 1331 951 1745 961 611 937 547 1858 466 1304 948 1941 840 123 1582 1453 1101 761 750 196 1503 314 1382 341 97 402 899 1658 54 171 1358 1361 1135 33 214 1749 578 1492 750 570 1468 1754 51 1928 743 484 1442 1580 1551 770 615 1963 865 280 248 217 918 1763 307 1898 1679 1319 86 886 1537 1291 398 354 1123 1752 1217 1420 645 1117 1935 1159 1379 630 454 104 1530 1102 614 768 1707 1267 454 716 1022 889 196 1385 1816 1394 946 1740 1232 1292 1711 1649 590 1483 691 1601 469 1865 607 730 1508 171 1364 74 247 790 1236 427 771 1234 774 166 1777 1869 1565 81 1082 739 635 491 1941 301 1554 857 125 71 1980 114 1974 1399 523 696 1601 1418 819 1576 1470 561 791 1108 209 221 1585 1934 1112 182 166 1528 1500 706 217 1978 407 1508 1311 628 581 211 1491 1924 446 45 1659 858 2 300 763 1434 150 839 200 402 1278 1276 560 1357 1675 1005 1127 391 967 264 821 1474 1167 1803 511 1656 1457 376 466 738 661 1830 136 1512 1697 1288 1508 1674 871 673 672 1183 178 296 1273 507 1905 1673 1865 1222 1555 620 869 1291 244 234 200 1599 1351 1581 1744 1763 724 935 1592 698 1075 630 662 591 170 1878 789 513 980 488 294 960 35 754 1938 925 743 598 1459 477 991 775 644 623 575 1690 229 942 995 474 580 184 1171 654 969 1984 1143 127 961 1041 1933 836 1629 1796 552 672 427 1524 1116 799 1445 48 712 332 249 1088 1314 343 426 956 89 1254 404 1018 423 1001 469 390 373 786 1434 1767 1924 869 1048 1295 969 1084 93 162 969 1598 821 523 38 1505 945 1708 1624 493 1669 1221 1183 1011 1281 1671 1911 1086 34 1545 237 1689 1514 346 946 962 686 776 590 1805 142 1105 934 987 106 696 625 588 1106 778 504 403 895 1425 1404 410 945 200 892 1174 1673 992 135 59 184 787 702 1267 742 760 206 1579 535 967 1821 735 492 557 850 1735 1558 1249 58 114 336 1991 1513 274 814 1781 958 535 688 1477 1258 817 1339 683 769 480 554 807 402 1615 913 253 612 1617 931 371 1185 1865 1108 1658 568 1744 593 545 685 1123 750 246 180 523 448 1246 286 1042 1165 1048 1363 146 1217 445 1553 1744 131 1818 627 1561 1974 1601 53 1291 1012 1197 1719 727 1864 517 1425 1174 1835 242 199 266 226 1284 460 278 1525 482 107 816 1731 1169 291 262 260 1640 131 1199 1311 1521 1975 484 974 1409 1074 271 1647 1004 29 802 1900 307 1134 506 1052 1311 508 230 1963 707 1266 1123 392 749 274 394 590 813 796 316 390 1065 1423 1612 682 192 1599 894 1804 1678 1512 1311 1688 95 674 997 1864 87 949 760 1543 561 511 1010 1096 919 180 291 88 1554 1397 1399 561 1746 1428 540 1504 1792 1670 1966 1033 642 1450 933 1161 383 1450 803 893 36 1328 966 1473 1238 923 197 1339 1224 945 265 1242 1199 886 1321 473 740 1582 522 1560 650 1536 1094 1325 274 1677 1597 1030 1067 1503 762 1202 157 1444 1336 1249 584 1453 1716 682 104 1298 1092 684 1436 857 1960 1606 1031 663 48 1418 486 389 735 1807 1684 1814 1391 919 395 745 100 1457 1115 1658 517 512 32 462 680 1515 1807 1759 941 1797 1072 1076 47 576 35 1540 998 558 444 524 1888 441 1185 1744 97 1668 1734 1727 1512 1921 614 1818 389 884 1365 1717 1976 1831 548 1103 443 416 805 415 1315 1760 207 1343 947 1517 1252 414 97 482 1665 1137 429 1637 1573 1945 543 154 326 1563 224 1974 561 395 1804 1223 48 1594 391 354 1681 1923 1582 1436 1972 1456 863 1437 757 402 1451 322 443 1153 1258 562 1520 1233 1280 1620 963 789 223 303 106 776 445 577 763 826 1272 340 1101 1287 1975 1182 26 1055 946 520 232 1009 1653 1649 345 1513 1920 1699 1071 1900 1123 775 1668 1953 1817 1141 217 851 1954 1151 1885 644 1734 622 1121 836 1398 172 1497 339 1557 340 229 627 647 1751 929 961 1144 1985 538 1061 16 747 1090 999 294 978 1622 949 1699 263 1342 1923 1353 360 612 1842 836 416 553 1764 1983 1227 724 591 1689 1516 28 1728 121 338 889 306 448 1192 150 894 1407 1212 473 341 1593 1603 101 1789 170 699 1104 1912 1815 1520 865 1579 440 1491 45 1341 884 1896 674 607 204 895 211 1099 1754 134 501 1631 603 765 809 172 1627 922 796 394 848 1997 1243 831 410 1158 1307 1056 1305 358 871 726 575 1444 939 645 1671 705 945 777 279 1661 1770 530 258 1468 1488 993 1569 803 633 451 1283 296 30 1790 1538 601 253 954 184 1803 540 2 1490 774 1327 1915 1732 334 1883 1620 445 998 316 94 1373 1136 20 765 1268 1432 485 1392 1532 386 817 622 1129 1953 1584 594 1312 1481 1970 296 598 1639 149 744 1291 32 1705 1011 1222 359 306 923 947 1571 1502 1320 347 288 1032 744 578 1509 844 1799 1190 1382 683 319 614 1034 1202 449 178 1552 150 789 178 494 978 511 890 1402 805 338 1372 716 918 665 46 1523 1385 1220 1565 583 470 1200 1506 960 904 1498 1252 549 1395 869 1358 695 1114 425 387 1167 1856 1087 1039 1541 221 987 1968 803 1603 1449 309 281 466 1627 102 1282 1177 1345 1940 1751 333 986 1473 1330 1599 907 1507 1782 793 1822 1605 1181 841 812 271 562 1858 1005 520 976 1551 959 233 842 393 1030 723 957 27 931 436 1491 99 1432 1526 1129 444 1323 376 355 1675 937 449 1647 630 1469 1570 1847 59 785 203 363 336 1892 1921 1550 1255 1212 127 1712 741 1758 410 444 994 44 1818 1682 1219 750 1189 1096 519 452 1694 589 431 1179 1390 78 1442 1278 1890 1772 1887 1583 790 1886 1716 822 1935 563 1390 569 431 474 1618 1517 917 1174 28 1228 787 1212 54 375 580 1551 412 238 573 1534 1053 461 611 763 788 777 30 1088 1335 460 1469 1278 400 445 1306 1046 1307 804 1855 235 1631 1436 1017 1047 1744 970 1275 1757 1556 349 198 863 213 566 632 577 1207 1626 451 1533 714 1285 208 1305 849 1713 1923 454 1364 1416 1057 250 1908 231 1343 241 557 1523 572 415 736 1856 658 777 978 848 73 436 1967 617 1869 1662 723 714 97 1308 634 734 947 1059 1830 1890 1410 1516 322 1572 1470 33 965 1581 1262 1645 1176 513 1960 52 1675 1587 1053 13 1477 1486 178 281 667 1186 470 1935 1075 348 657 358 250 1481 1962 311 994 364 1948 1265 1407 478 1530 319 1988 1173 352 1064 1066 89 316 1429 497 306 1052 1496 122 934 362 1514 1076 34 1573 373 1205 1542 690 132 396 1382 1107 1609 597 574 1255 525 1868 407 1395 557 949 679 1070 786 1211 1021 1475 1777 1400 445 1730 357 1893 377 296 730 178 913 33 924 584 811 587 31 445 1255 1709 32 168 1885 727 571 1861 1480 684 638 1387 54 1277 1662 316 464 232 1993 669 904 737 188 1223 689 287 614 270 1475 875 1404 1136 158 164 1358 1823 1455 534 1978 306 97 988 752 1145 934 532 518 1424 1063 1683 1628 438 1015 120 1266 1598 526 517 809 53 1605 1931 1128 357 1486 981 1168 426 70 312 786 1060 701 441 111 492 293 927 1312 1242 1033 59 456 1046 1520 678 1622 61 1570 1642 1103 582 74 1331 971 1766 156 55 1183 385 1162 1332 1532 866 1714 728 917 557 10 391 614 1331 1726 569 115 998 633 258 1743 109 1522 1814 767 1929 1161 1196 1534 1753 1651 370 498 764 962 946 1118 742 1048 1699 1049 820 765 467 1055 1219 1983 1812 231 1917 442 484 181 1974 345 577 1825 518 1019 189 1479 984 473 1375 192 978 182 1818 513 134 1480 593 371 1881 1719 1707 99 401 1204 84 107 1781 1980 756 1856 927 253 1940 749 1893 743 286 1840 1321 1382 213 99 333 1872 1157 1822 1067 202 1419 1195 228 1600 744 42 647 276 1842 1798 916 615 91 216 673 1254 70 459 1950 1302 8 943 436 931 188 194 947 790 1946 1676 1996 1269 1272 585 700 1615 1520 316 459 648 1236 274 307 658 512 1381 421 1149 1296 1091 1704 304 722 254 1667 1928 1532 740 1133 32 785 1074 1651 690 1712 517 490 1309 1757 881 1846 1256 1349 486 1754 1061 124 1231 1649 1226 1177 1997 60 764 1268 532 1388 972 174 1379 1251 1639 514 1082 1958 568 763 183 678 401 487 1298 16 1595 186 1370 481 1418 38 15 1805 1796 1897 1745 274 339 103 904 713 920 969 38 1549 1523 1590 363 1887 192 1842 759 1464 1252 821 725 1984 649 685 774 1295 726 1750 811 1075 1731 104 583 1954 1628 994 1796 256 419 166 1557 930 235 709 412 1140 482 1292 1870 632 398 415 1155 1200 1195 1477 1298 126 628 1764 300 1913 1393 143 1512 1363 799 1485 1231 1834 1606 1244 1992 1115 39 181 1095 1389 773 1154 354 1389 1478 1469 1413 614 1033 587 1990 20 170 361 459 745 931 213 1210 351 1734 1664 1601 1534 1945 1843 1384 1712 2000 1328 803 1812 1729 1626 268 1761 308 728 1153 1451 218 501 1114 1146 272 668 398 1497 1524 514 1110 652 951 468 1362 950 851 1763 219 217 1662 1549 1528 319 576 1374 117 890 578 247 1633 1671 135 637 614 792 799 1125 1295 833 602 175 789 355 842 1840 1034 408 604 501 202 174 441 1557 398 328 951 454 1619 1345 1685 930 171 434 1351 1803 419 597 1487 1181 388 155 621 947 1341 668 1976 573 737 1437 669 16 717 87 392 1838 1838 757 897 1384 944 1741 600 1922 1689 707 1299 38 1207 91 1943 1899 1287 1598 598 582 312 1918 793 466 959 605 606 1356 669 1275 211 194 334 1727 868 78 1011 584 1232 1214 706 1124 1363 1542 1035 384 1488 583 431 337 1805 689 1693 787 1140 167 1485 1216 1926 1106 1104 643 771 505 1511 1629 1416 143 883 1032 136 1342 1037 123 1486 675 248 13 1777 1385 324 1213 233 875 1923 609 1042 868 1697 541 238 473 592 55 1584 426 289 361 1350 1652 1914 294 502 618 868 881 637 1494 1332 1562 1411 1002 1069 1642 1971 140 196 1073 1626 1538 1812 126 1870 825 1379 655 33 1693 1189 1785 197 532 1599 1770 466 971 1982 1005 807 982 1065 1807 94 674 372 1472 1362 413 1383 683 965 1992 879 249 1709 763 931 242 446 1818 329 502 351 1479 954 908 1734 568 1459 681 1476 1819 366 803 473 1719 2000 822 1007 548 340 903 1466 1822 312 391 131 278 1159 1738 257 394 663 152 1385 1046 1139 580 1719 426 1211 523 1454 77 906 800 1836 1235 553 1782 1762 1868 835 476 18 1165 57 1840 1305 1058 726 413 1840 788 1205 39 1741 247 1602 1241 943 1336 1054 653 1035 293 1271 396 576 397 999 710 1810 1082 156 804 1077 1004 1960 1851 1191 1720 442 660 1907 1216 573 1275 1043 261 1935 468 1638 170 564 1461 1539 1931 1564 1008 29 157 1603 1935 823 1832 1271 1173 810 1331 399 882 4 1807 1402 1991 1651 902 214 1707 1011 1493 1714 957 372 1576 1686 1308 847 1845 337 243 938 1548 995 1288 1498 221 364 456 489 219 1349 427 1449 1023 846 1806 1063 1151 1175 384 851 209 1731 1292 1888 1051 1962 521 791 125 1054 527 1152 145 1872 1339 1555 513 1604 644 1563 1050 1922 1487 1325 304 1534 1088 1385 579 570 1394 30 1136 763 1641 802 1866 233 470 1298 1482 1931 170 1926 837 1299 1391 505 1901 1301 1619 120 987 222 1494 153 443 370 710 190 1576 1878 25 570 698 496 60 1443 1069 1708 489 1784 629 1168 1837 1461 286 1634 1019 117 504 56 843 888 35 1025 1688 1477 231 546 1897 1232 1384 1107 605 1520 1480 1371 956 1707 93 1193 651 691 132 1877 1312 293 774 838 1000 414 1371 150 1206 1 444 403 1740 1400 1853 1398 990 135 250 937 661 647 1761 741 626 1201 1073 26 1300 1480 1793 1155 1035 1901 53 1704 382 1981 1244 309 874 1006 845 28 363 282 1187 247 224 1931 503 1040 1226 583 1213 244 486 1406 1297 1445 1980 1410 804 544 1494 405 257 1391 1716 426 261 479 975 1317 1343 1636 1006 1972 1508 395 1414 1826 1013 992 68 378 1973 1666 768 1673 294 1220 506 1991 1588 1573 1368 1799 1764 354 756 844 1789 586 1455 526 424 563 314 1646 85 827 1031 903 1967 434 1995 710 1104 6 1895 1067 903 1486 663 1759 1193 219 1387 1480 565 1419 756 124 1357 1008 609 99 1586 977 1978 735 48 1744 364 880 1626 1836 247 675 598 1015 340 987 812 1210 508 275 363 1672 933 1795 1661 1937 1245 177 652 1800 156 905 869 1415 421 160 988 1328 893 886 496 1271 1568 1002 608 127 2000 1778 718 194 831 123 1539 1574 511 1422 1363 1932 487 1940 290 538 1865 1227 392 1707 1266 169 193 1445 1378 992 696 108 205 1603 981 757 1585 888 628 1837 1160 1678 88 11 976 1217 1295 1956 1946 140 1352 1710 1696 750 355 518 1946 497 344 710 3 70 122 849 679 1717 493 1233 1231 1476 630 835 993 805 770 593 1538 1445 394 1393 1357 226 1077 1019 1657 1037 1198 113 325 672 583 1882 71 242 1983 64 1942 1304 1616 635 1892 1038 588 1788 96 1927 345 1071 827 1010 906 1227 1962 1741 1633 923 1179 1054 210 1122 1307 479 217 1243 1703 1962 30 383 1218 422 215 27 1174 480 1679 288 975 957 1430 716 292 687 90 810 1735 182 116 1558 511 1177 1221 1475 228 726 243 1520 1211 1094 1327 344 1234 612 1849 617 1503 415 1158 1367 1636 1598 1873 946 501 1428 815 790 621 373 551 738 1326 1655 1378 1163 999 12 1055 1889 187 447 1019 241 688 909 543 365 725 262 58 1050 1287 579 912 696 1910 363 963 1415 836 625 657 568 1341 912 366 81 1197 1962 1508 1510 1183 396 1256 1972 1778 903 943 1215 273 1147 721 1263 946 420 253 582 1326 953 493 229 1331 1043 1083 528 1703 779 419 1423 1438 455 155 455 30 1799 273 568 977 1978 164 1255 1466 1606 37 1999 60 360 991 436 1447 1609 1909 1449 1028 754 635 1618 1907 193 616 1212 306 396 171 316 753 613 379 357 421 1007 1475 94 1978 1280 974 1315 348 968 1455 74 551 609 1028 1049 349 1911 1051 1287 1800 265 1814 304 1889 1712 1196 365 193 1440 128 499 821 654 614 1018 1831 1217 274 1633 1499 1067 595 992 1575 409 209 1375 1991 921 1763 1429 1119 284 644 1923 1010 124 566 1090 307 1056 919 1754 91 1838 708 1301 474 1408 1531 1443 241 506 1829 1903 1039 1338 1124 1601 618 1985 1897 1926 720 1874 1354 589 1999 1608 1778 1427 482 877 1465 1714 877 1272 581 661 635 182 577 831 501 620 1501 733 582 1132 758 1737 1629 1559 1207 336 275 1602 1200 1190 1150 1163 487 1065 1381 957 1021 1571 1332 691 1986 1268 2 810 858 719 1713 74 113 627 502 934 1870 622 1162 1890 1445 1437 880 676 751 1446 1032 1582 813 1834 1091 1995 619 1813 1880 88 1602 1272 310 437 368 858 43 1020 1868 1946 1909 529 68 695 1623 1482 1753 756 750 945 654 1142 181 1144 269 1855 1589 1629 907 1297 1377 478 1805 507 1185 1614 1338 1832 1164 169 1123 1496 1804 340 737 1230 1389 1400 1437 732 919 897 566 1660 636 1922 366 1393 131 1836 774 477 950 1438 363 324 905 1534 1153 592 1484 953 704 535 1075 200 571 330 340 1428 264 1023 1841 1963 1757 1217 1174 547 1704 1463 933 303 1955 1106 2000 1264 277 219 1799 1565 1436 620 147 133 1593 1069 194 1348 813 163 1860 1909 163 36 789 1912 509 862 844 1604 884 760 1027 1054 730 1305 1128 811 1171 1208 851 946 1123 1763 569 1189 1705 788 752 897 780 33 1764 1444 1525 1091 1690 1456 414 777 1124 1005 1897 1502 1332 1059 1924 1256 436 1959 1131 1683 932 1558 1998 237 1365 928 1109 1827 999 135 1570 1772 446 425 1366 260 826 1177 1142 140 534 149 431 1280 1121 1156 1672 745 1532 78 1175 1860 1732 224 86 786 656 879 1879 1842 1997 989 1590 1116 728 1499 1166 1295 827 1070 1375 30 332 1765 335 1973 18 1593 654 387 1994 1861 478 1331 361 105 1490 523 834 1898 406 1864 1467 1260 561 1561 1707 1106 1334 1164 1750 1301 1409 358 1741 532 688 375 1839 27 1631 1629 900 727 1912 904 1980 1304 1163 1390 1491 1560 1387 1215 1480 1691 1513 507 1215 1176 1205 51 931 375 1778 1102 256 459 426 493 912 1521 1906 1521 835 1882 46 907 1173 566 296 1396 1259 769 1837 126 462 1667 24 651 1051 194 1044 125 1130 507 636 1069 110 1041 485 1087 524 1477 1327 1174 1119 326 1607 580 876 1274 929 453 1201 382 4 1581 723 907 214 1519 57 906 42 464 995 1018 1142 1435 1503 335 1658 1829 12 1772 1054 1300 1808 84 716 380 1144 222 878 1466 1423 119 1832 1476 1696 380 281 241 271 1848 1087 901 1221 635 1769 1440 906 1884 736 1608 1369 624 792 211 462 668 259 745 386 839 40 473 763 883 658 1692 1933 622 971 1543 6 276 1691 1717 697 263 1836 388 761 257 1904 62 1704 1193 324 1515 608 1381 214 1029 898 1199 86 1116 1262 1675 281 859 802 1112 1572 987 774 309 135 406 359 1445 135 1487 1778 582 272 512 1716 511 1211 1188 1280 1320 557 102 560 1550 1536 1097 1535 215 1126 986 1863 434 682 1427 1895 1251 554 146 1799 62 610 937 1870 242 1418 726 1988 248 1092 1270 1780 1068 654 518 1908 1243 1151 1722 1096 781 1615 1601 1491 886 1447 89 352 1735 1548 863 1729 1242 678 378 1989 878 1542 457 991 1023 151 937 613 1770 1571 1275 1830 1343 73 1590 1263 1912 1566 1449 1952 1097 1859 1796 938 649 1877 935 1212 448 1370 442 287 1153 74 671 782 1786 1116 1125 1786 825 1764 127 333 1250 921 1669 1325 1166 1723 952 628 646 148 1435 413 1904 766 1185 1201 1785 726 898 1956 292 1840 18 537 434 28 1907 45 1890 1687 1737 1010 1307 692 1294 1306 1128 1756 520 1256 979 164 1496 1505 1669 63 421 232 1068 867 344 1851 238 1360 1896 1320 734 238 185 1172 1181 422 289 877 1730 1396 1563 1502 1405 1035 240 691 952 762 1762 1982 671 1614 1130 729 1682 456 213 173 264 1616 619 1315 630 410 1697 1384 1169 1976 111 534 144 1584 1475 177 630 1088 951 1679 62 111 1921 812 1895 1125 1786 236 1954 238 2 18 1130 682 18 1521 708 217 1009 1169 582 1590 283 1701 45 657 1326 1562 458 1905 1175 546 1213 1226 1421 466 1348 299 76 649 1621 1963 341 1058 619 166 68 363 1422 1714 755 983 1942 359 1101 449 640 1022 1780 466 338 872 647 277 716 131 382 457 527 233 1368 1751 291 233 1160 628 1075 1530 1035 617 1404 429 701 1554 1559 1379 1309 275 1474 1167 30 1825 1205 1068 1087 672 755 162 1917 1193 1024 1413 1782 447 979 1423 1218 1106 796 704 1326 179 1159 1507 1913 345 465 1138 1331 723 266 1660 1938 1919 1788 502 1894 955 1692 1200 1040 1658 1150 1098 1119 457 109 1990 875 370 939 1775 565 529 902 1099 1054 789 1021 1053 1111 1993 145 78 1129 692 1839 877 454 1165 1756 740 1600 35 242 1165 393 1693 747 933 858 1501 1851 528 1896 1034 419 973 388 590 1842 1467 273 637 1343 1308 1595 1895 1365 521 1831 2000 1358 518 1973 14 195 424 1837 114 1826 1028 1657 1851 1970 1673 1375 487 1667 369 707 188 1033 1188 890 326 1803 318 161 482 1702 1762 607 1274 8 1583 440 785 394 610 1668 1106 1997 1900 1663 740 1224 85 1506 193 1552 144 242 759 794 417 1784 622 1805 621 481 907 140 321 1511 1620 930 1830 1343 1509 14 1923 1012 1635 1474 1715 1332 1759 566 1097 313 877 546 465 683 214 1276 1049 693 667 575 272 581 363 1757 1613 1255 326 453 1395 1092 1618 488 724 983 558 953 1188 1952 470 1972 1439 1965 1926 1601 1741 1926 1202 1192 1908 1335 262 1974 639 1011 1545 961 447 1303 567 1545 31 1693 1744 1040 1532 675 1547 1467 340 875 1935 1209 302 1380 3 1235 1995 1625 1411 277 1979 648 22 1741 403 693 1887 881 861 1264 337 885 497 756 1558 1917 563 866 465 992 973 590 1955 1534 270 1927 1963 451 1795 1805 193 524 1477 1550 1221 553 787 146 1555 900 1057 1496 282 1954 401 1952 701 1623 1730 1546 762 607 502 1647 1833 1530 1160 191 1479 583 1485 554 708 948 474 339 249 1429 327 722 222 499 627 809 1403 1479 1128 1321 782 1688 1104 693 1468 1568 583 1895 1611 1734 1411 1970 111 1144 1490 1561 851 1126 1043 1134 1083 1095 104 300 1064 1110 1161 1993 1820 1757 1373 1431 446 197 1685 1962 272 541 1721 1087 1295 9 1927 746 1307 285 777 112 1720 122 647 1431 1587 1383 508 1434 457 1492 1645 1522 5 795 1608 753 312 1961 169 225 750 1292 963 269 1934 1244 1773 1518 99 1566 394 792 681 1255 1678 710 1513 302 478 1971 1049 358 455 1082 317 1706 1921 1057 1731 346 1413 338 526 1301 1901 90 544 1047 476 1429 638 1189 1630 554 607 1942 224 434 1429 500 1795 1823 223 1283 1965 1579 238 1010 1409 175 1558 976 1968 1605 647 1153 672 495 1341 1121 956 377 965 759 156 1180 1570 14 534 517 558 1264 1253 1270 868 564 1945 1900 1598 1402 479 609 1386 1268 547 1778 1283 71 1027 1331 1885 1890 1062 1473 240 1759 652 1288 681 1704 1319 551 13 523 187 1425 608 1520 1090 1845 118 683 852 1088 311 126 325 593 1416 225 190 1741 1863 1572 1104 741 1207 1843 1111 325 1022 891 684 878 955 1149 781 1462 1035 496 1793 734 333 1596 1558 1012 165 549 1102 234 687 884 234 935 773 636 1557 493 498 1307 1604 1339 407 1088 428 291 1197 348 532 926 13 1628 605 31 205 758 1408 1845 748 1953 678 565 1855 1498 542 24 1613 885 1818 417 1096 1856 443 673 157 990 511 798 446 275 407 1425 141 1307 542 720 44 1424 55 348 131 620 1478 1739 34 155 1042 1880 583 69 217 489 1410 1066 324 577 328 1390 125 856 757 1720 527 1400 756 1718 1244 1465 516 259 165 415 1123 1083 389 50 1454 814 206 511 621 1268 9 829 1129 688 952 1826 479 1800 1855 135 1769 116 18 1657 699 1300 1584 146 1403 1335 1249 8 36 601 1691 1779 1469 1148 587 1989 470 1051 915 1077 130 1115 574 796 908 1523 444 1524 547 1534 1322 1534 775 1518 1825 1859 377 131 595 685 382 1756 897 423 549 1933 512 1986 1305 1010 1277 553 1112 1378 1055 1463 645 1656 1868 360 971 222 1423 1037 1299 859 696 916 1464 1231 804 72 713 156 142 1924 287 1816 1622 238 1807 64 1905 1026 658 1918 1730 635 1459 1550 728 1194 1577 302 615 1168 86 1604 1851 78 1806 165 1786 623 1548 898 26 1444 1858 1157 1636 849 160 1085 535 246 1239 1815 319 1185 1390 814 87 561 484 532 508 62 455 1521 1572 1319 901 1098 1232 1932 145 1638 1310 1358 1864 1422 1282 1987 52 1507 1061 1182 912 788 782 351 1678 383 705 679 1702 616 21 1455 159 937 139 1065 131 73 1675 118 1262 1519 1985 490 1719 248 904 1421 1602 1016 1845 483 853 1501 1928 206 602 1146 1967 1747 357 131 1851 1146 758 436 454 1722 1 535 1429 1669 1164 1478 1131 415 1496 381 1087 213 1508 1860 639 1548 126 1724 340 1351 875 551 487 1645 1930 1293 5 1001 1012 396 1423 148 1366 879 117 1137 850 1474 597 87 851 277 1262 564 896 1776 889 688 1379 1862 682 1824 1017 605 276 1004 1020 957 1339 1251 1952 1910 1038 1182 1436 1063 676 1442 522 1260 853 281 1328 1496 1405 1507 1167 1523 509 1737 683 1270 1395 659 748 1269 571 138 885 155 181 960 580 1405 1289 575 73 759 585 800 186 76 838 381 1590 1005 37 601 1689 887 1266 1438 927 1169 1766 22 1292 1062 470 574 828 1329 12 24 166 1558 330 833 1494 281 1868 1795 1051 953 877 1291 654 412 1757 77 1333 209 929 518 119 1426 91 147 609 297 300 1824 808 1252 1783 404 1183 844 472 907 1035 1042 1397 1843 1829 1179 1764 363 657 1502 173 1929 477 1323 1889 155 923 1311 1979 865 162 5 550 313 1906 1183 63 1962 375 453 1724 965 1616 173 285 424 736 603 1218 1397 1620 1931 510 516 231 1085 1770 740 819 1504 1885 1607 152 547 170 1215 322 712 1659 1555 1222 905 557 1623 812 1135 27 619 1188 1329 351 178 1154 762 999 565 444 1374 821 1881 1942 558 1273 335 283 538 738 1691 607 1607 995 1943 707 210 1299 1481 1321 1107 1591 1874 408 948 1508 168 754 468 1184 1334 1700 1863 520 402 1549 1969 920 912 1459 851 294 277 435 277 271 1951 1783 933 1510 819 1421 367 794 1398 53 381 1656 1584 267 1392 689 446 87 480 510 808 1713 1568 1680 498 1624 150 1804 1798 1364 538 1000 465 138 1900 1679 1133 1281 1835 1531 304 51 803 1764 1555 198 55 1683 357 428 944 588 1121 1927 900 188 1085 1457 122 1166 1524 1771 845 1237 279 500 1423 1685 671 189 144 1938 998 1066 879 654 1959 1867 849 1341 1587 1052 463 1020 1510 1274 612 385 1801 840 712 436 409 1456 295 1118 1944 797 1142 641 1362 552 726 1768 1026 1266 601 384 1126 1250 341 1224 1792 1023 807 1461 1663 721 761 297 1534 1459 887 132 1387 1803 1391 1788 379 461 952 1049 812 1132 260 1780 1691 786 1448 401 1831 1907 1739 1898 1157 141 1997 31 1413 1587 1579 955 1076 1434 176 168 1844 83 814 5 1338 427 1005 1111 918 1039 531 1582 968 36 693 1386 833 53 892 478 1000 174 1084 1011 878 1081 401 239 1284 1927 1595 920 379 690 347 772 1404 832 478 1955 953 1578 426 1791 595 622 1863 642 1342 722 1056 921 1938 698 905 1608 324 1995 739 574 308 1297 415 1690 1576 830 1183 702 1529 1620 1107 1635 1707 565 82 1870 675 425 279 1169 1013 1136 1358 197 956 488 1791 1494 765 1009 1515 159 1437 1407 4 408 466 1136 1922 1421 1960 1167 115 369 1654 8 434 291 912 1596 1516 896 718 1800 1871 121 1100 289 1860 966 1667 691 1518 1274 792 1162 1683 1769 995 1360 571 632 547 120 1751 837 1249 266 899 1142 1074 1953 175 982 81 1409 538 749 252 1885 1024 783 1709 424 951 280 1323 362 564 1094 1394 1301 1779 584 737 633 54 1877 1395 53 461 1520 529 1118 647 1675 1638 709 1176 1290 658 1796 1452 633 1250 1481 651 1776 512 151 318 630 807 1721 833 68 507 824 89 1259 214 1967 583 1832 709 1453 1581 1223 1141 634 1313 423 1864 1742 800 364 172 1790 405 1210 1278 104 570 1553 362 1426 430 724 1271 1550 407 446 273 1425 1066 1031 1414 1747 1417 35 326 937 1580 908 1780 482 1587 1057 34 95 331 1343 300 1303 1039 271 868 1113 1137 1200 670 1171 889 1831 124 802 1885 1684 1277 1371 850 678 1377 490 18 817 384 745 750 1648 76 1028 725 710 1860 330 934 1049 1883 1366 467 225 1016 318 903 1197 1999 1756 425 1831 1456 892 1601 1417 1694 53 1306 767 1251 1995 88 303 290 340 524 1927 1837 1738 1255 1382 1416 353 571 302 1150 825 72 1560 114 597 1173 360 552 845 413 210 1125 1506 1533 1454 789 1968 1354 120 1116 136 1608 155 943 1583 1721 926 1155 129 1938 783 278 1258 1349 1328 1901 1991 330 704 1390 808 1823 1179 1503 1544 194 1348 238 1600 396 1586 210 409 1424 1096 722 192 148 1034 1541 1103 304 797 1209 1994 1173 606 472 1256 1200 374 1464 323 1854 1372 1570 1056 658 235 1670 1634 245 885 444 268 1901 1769 1550 1095 1073 449 1460 339 972 783 1280 305 1009 1193 1692 1760 1726 658 1568 438 1091 763 360 1746 468 1210 1525 480 1565 1434 371 412 534 499 1403 554 1592 1611 250 949 1423 1725 962 39 576 282 1103 1065 796 157 1324 171 374 258 1047 438 1809 1146 771 816 1437 1736 1293 1424 1300 928 1089 642 1056 193 461 237 1312 688 1558 1011 1691 759 234 1545 1172 14 726 809 1566 1225 1561 612 1505 529 744 1595 1037 296 195 1007 511 471 1480 1095 1842 954 1863 323 632 1743 438 239 585 442 294 1466 1483 685 1061 1607 1555 422 1509 563 1019 89 1148 1736 1028 1776 1278 754 654 624 1817 1457 582 654 207 446 1086 1346 569 1777 1123 1611 473 210 76 1474 1985 1326 254 307 482 476 1992 1402 984 897 635 1002 724 305 1625 196 634 935 1235 1446 1389 1271 1483 658 1751 418 353 1168 1181 746 1628 1158 449 230 599 263 1754 1191 703 1818 1314 1468 1034 494 1167 1492 1194 234 372 1315 1713 1945 1592 742 807 1221 615 922 650 483 504 1465 998 129 1311 551 1781 1835 116 1596 73 3 340 883 264 466 1686 499 1766 938 464 1579 1257 159 682 227 681 1126 1395 320 647 1851 1284 809 448 1321 1954 1256 321 262 504 1235 1661 701 1092 236 1085 1296 1808 325 1464 749 1780 1448 1363 560 202 1446 1370 1466 1154 382 1231 1729 40 176 882 216 594 354 691 480 1374 772 436 430 1900 431 1282 1519 583 1395 1973 186 186 913 1782 1013 448 6 545 1419 1021 842 619 268 1275 1479 1846 837 584 1054 690 1585 1326 1222 1542 1024 1458 1110 1663 904 1970 1717 1928 1545 680 1168 59 1845 164 1100 519 1008 490 941 1747 548 1175 822 1521 1288 570 66 1606 1602 1248 1490 458 1627 1296 343 827 610 377 1955 1367 1203 1096 1675 761 313 1310 1808 1011 1729 354 191 574 578 675 1893 269 218 801 838 521 250 172 64 376 1157 1773 780 399 1957 1732 1589 202 847 97 636 249 1064 295 1562 382 1463 1309 1303 1620 1293 1623 267 1090 818 1589 1556 1536 642 1883 88 362 1384 81 267 258 265 1643 754 1754 1941 1947 1753 1603 1210 741 914 400 1097 1044 495 894 1325 619 1874 1624 361 383 1442 1013 1889 611 289 1349 1851 243 621 1309 1479 1398 1939 1983 30 1438 1466 462 791 1489 1071 1472 832 685 1485 964 698 711 992 918 661 1157 154 1872 191 1805 1285 1220 183 1885 697 1480 470 269 753 256 1201 1266 1417 1490 776 596 1291 1414 178 353 730 1117 1901 163 558 1892 1312 256 850 521 516 594 42 493 1011 1462 553 490 1807 280 1921 1350 86 191 1053 376 292 564 252 683 1193 1305 190 738 1581 920 1860 1643 754 857 1731 1159 457 1624 1417 1560 583 1030 1283 315 1753 367 526 1912 1397 1805 1789 1064 163 1115 219 375 13 1628 1793 1162 82 1676 1769 675 1969 967 1428 1474 533 1689 1850 222 1387 1174 1184 1956 1964 1915 767 767 391 532 1010 1289 910 1183 111 1761 1780 241 202 286 677 1576 583 1363 951 193 847 1251 496 1099 1204 1687 760 380 824 1437 560 1826 1499 1379 867 1628 372 1812 444 154 1666 1986 1256 898 1891 1798 1565 213 180 724 75 209 1626 1458 1954 616 1393 1802 1349 1201 1971 573 590 1149 395 1083 1937 717 1498 881 373 627 506 1602 208 182 226 105 339 393 793 717 726 286 910 1926 516 1911 983 591 1579 1021 1432 1437 1725 1221 1783 1391 26 1952 286 71 770 417 912 1800 1717 277 384 175 589 910 1310 1175 63 528 1811 1672 1182 1408 1663 1184 1184 1289 1985 1125 405 753 1575 1225 1333 619 598 1678 329 558 1212 1180 942 199 1045 2 533 1466 203 1801 1630 1871 1713 575 1878 1514 1473 882 1214 587 1908 987 927 1976 803 1374 1675 840 1803 1327 1445 1297 390 1751 51 1027 552 1831 82 1287 1831 476 1212 83 1199 1700 1462 1551 1573 1632 1261 29 682 938 50 1572 1154 809 338 797 5 1362 971 1794 1318 161 828 212 1827 1705 845 1276 1676 1256 1903 532 1895 206 1253 1590 1010 784 227 1093 363 1144 1462 668 1901 1599 996 1508 44 1454 1157 1497 451 929 66 1263 220 685 589 785 800 532 882 186 1391 1974 1196 615 418 1562 330 1629 670 30 1779 1607 1436 1531 328 355 1032 1996 1178 1230 599 288 1868 61 892 1326 10 381 1692 1641 634 1309 16 212 1233 363 315 135 330 1243 1597 579 1778 719 503 723 1559 788 1280 1171 675 873 1224 37 1651 1014 667 738 733 1386 887 1326 1889 1765 1602 847 1167 1784 342 1775 1529 681 638 32 1466 1243 1270 1471 760 1086 605 956 1446 1683 910 1689 141 1666 1408 1057 845 1263 1115 668 1758 1019 1484 368 27 743 491 1929 81 286 1258 652 708 1939 720 248 1779 1897 1863 351 1453 1666 1059 628 613 394 1717 677 1826 996 1150 458 361 1365 200 1518 239 624 1873 1918 377 930 425 192 599 1711 958 1862 1777 396 1574 1843 1120 1279 1262 877 1648 868 928 243 852 17 1658 1361 1899 1932 1324 66 1458 492 1489 1237 426 1389 1843 499 1163 1752 1977 832 1225 897 66 1712 1030 1731 390 636 376 1897 1882 501 28 671 725 681 1579 1913 401 803 1964 1857 1924 791 11 967 719 142 584 1396 118 783 1139 1775 866 32 695 1604 1508 747 468 1586 1387 1379 1617 1588 951 1897 993 1634 1711 314 1734 985 1648 588 1460 104 1766 713 743 732 1616 746 1079 239 1775 1128 1323 1772 1264 1919 444 406 523 133 347 1545 666 1129 1206 1953 1037 671 439 1050 254 811 1181 1768 897 363 911 1528 1518 1930 686 631 561 355 282 1553 658 275 600 1660 1569 1042 1107 838 1476 1602 129 1629 1669 1737 679 1982 453 284 127 63 294 733 1592 305 1063 647 1375 288 496 86 637 1181 113 877 1777 1950 615 1874 1712 1908 415 252 986 1181 93 1168 1215 1387 543 1240 1025 1158 877 486 1451 493 308 1384 1411 1218 820 956 1612 1175 103 1125 127 243 179 190 906 713 1329 1887 1546 267 606 878 502 1627 1474 1319 219 819 1072 847 1311 1510 1661 37 64 725 581 923 893 1430 1754 1364 1880 1875 1054 1342 1130 127 1491 721 1351 1374 1936 1032 1924 1973 551 32 294 1647 501 527 1692 754 1722 376 1456 1714 1258 667 794 1364 547 1041 1046 1942 1999 169 1751 1309 988 77 796 1054 1083 1593 1793 1681 1430 300 1449 1539 1365 1263 811 75 371 342 715 1151 1068 1893 1626 1608 617 550 944 1444 48 840 297 26 566 985 46 1459 1014 311 582 1223 423 451 892 293 760 583 1043 232 911 986 1047 1606 1267 865 326 1706 150 152 207 1909 967 1474 1225 336 1319 1581 1351 341 1739 426 1226 1519 1425 684 1144 239 822 270 924 1504 999 1065 974 1245 1079 1334 1525 1954 1521 1521 1242 769 494 752 222 1974 696 1411 1502 748 1696 1739 1590 1473 221 143 804 839 1191 669 223 1389 1411 1678 1560 302 1695 1613 1551 328 1153 1737 73 752 1867 1913 64 1892 801 192 1068 864 366 770 161 437 180 1845 1016 87 1474 843 99 1526 507 863 411 608 1349 1501 892 324 895 984 964 650 598 150 296 1489 554 1518 1463 169 1197 1366 195 1443 1324 1446 1933 1878 784 1649 640 1843 71 532 1985 827 239 591 965 815 179 389 260 1623 1401 1215 1852 1687 1530 1621 649 1744 1140 1631 804 275 1261 9 90 1868 969 502 1630 1180 1470 1238 977 1686 534 1499 881 191 1556 1720 1616 1664 491 651 599 13 1659 909 362 1499 1117 1159 1565 1166 257 1239 1031 384 613 1539 1014 361 1193 1245 932 1051 1442 1096 681 1293 700 154 1232 363 355 1491 558 1052 755 1661 416 1716 1086 1635 213 1562 158 247 1613 748 1804 1455 1199 1890 81 384 705 81 138 814 563 1410 1169 1203 1389 610 1914 558 987 298 219 333 1941 1201 1440 702 948 1361 1933 1554 1234 183 134 1971 1986 1791 1627 664 160 768 536 807 425 1812 108 1626 1374 1659 1896 933 533 464 571 486 609 1132 843 558 595 441 438 319 1377 745 394 1527 1637 233 1682 268 777 1472 1282 1784 1091 221 1317 1752 555 832 997 255 1540 246 986 1392 1866 283 230 427 1977 364 881 1575 1295 1787 417 658 1811 134 1677 1253 1045 617 1297 1484 1079 1571 1412 852 381 1815 1112 1653 1745 21 226 658 778 1496 1739 1790 542 672 1590 1298 326 1027 3 1389 625 1631 1699 1083 763 1460 1469 665 1535 480 432 1303 1307 1594 1946 46 883 1379 169 69 1417 1210 1008 1919 203 1359 12 1335 349 1018 456 1999 361 1773 189 1861 1812 855 190 343 1602 314 467 1192 1869 1520 404 1379 546 666 1816 1584 1933 1160 414 1109 263 400 1949 943 556 1144 1047 97 994 1894 1475 331 1078 491 587 559 1049 1659 1795 176 1148 1777 892 1084 1559 368 1287 268 1488 988 1837 1145 490 682 1855 1249 1916 854 554 1242 1892 708 701 1415 1067 889 526 1144 875 10 281 1159 302 613 1322 1920 137 495 1822 592 857 1629 661 1138 1581 615 235 326 244 730 1255 1091 1656 446 1203 1902 59 1399 1373 188 704 1615 141 1076 270 1876 1576 136 960 1965 1012 1205 1361 83 1470 921 1622 1518 1784 1349 1132 654 935 20 276 1787 364 763 1340 975 1 336 625 402 1478 879 65 1014 1804 1771 1637 1220 339 1859 559 486 1887 886 1936 695 784 1671 717 1336 1810 196 1443 1861 1457 1603 1352 1399 481 190 884 1819 750 322 1713 1539 1359 354 399 843 401 1249 1163 1038 737 448 1232 1434 1865 52 1982 1858 671 811 1770 1011 410 1137 1239 521 1927 446 196 1458 1531 99 853 1795 634 1509 246 938 1383 1176 1357 4 1116 511 1920 1935 1548 355 1687 1363 1976 83 35 1565 1199 1787 1759 556 1417 520 1430 895 1286 1082 901 494 1986 43 1267 521 1356 383 942 1246 856 1308 1335 1151 241 157 369 594 1219 1249 245 763 1992 1849 986 1783 769 1154 1620 922 599 1248 1050 412 1282 860 316 1360 282 1487 725 1765 1292 1023 1741 1712 400 601 947 1593 633 576 265 1365 1004 260 1999 852 1301 1047 1493 1548 102 1212 1339 390 1584 353 108 903 935 1743 1594 1553 194 703 1563 235 673 543 1813 303 1186 1350 1190 1043 1876 1364 727 170 1069 1757 705 1995 154 535 353 402 998 1170 1816 582 1517 584 982 507 672 1813 456 1784 1291 1481 207 1964 581 1115 1044 1453 1065 912 105 1585 867 1261 609 1168 1628 1881 1218 1722 362 1286 314 1509 1810 1314 1632 1353 735 1448 1469 1872 839 1549 682 1880 1260 1208 11 699 448 529 685 705 525 1166 716 1956 820 857 376 1220 485 166 1097 1548 718 1412 1600 117 1431 657 1808 761 1789 755 797 1723 1933 1989 1204 869 1956 1246 1259 738 1541 264 234 461 1146 176 1579 1370 446 1529 1661 243 267 1462 719 1958 544 1512 1915 397 501 1284 1729 1997 1281 841 1430 1732 1708 272 236 492 1217 1445 532 469 1606 725 1121 1938 63 1656 127 1123 831 993 900 1331 593 1412 853 707 151 1496 1661 38 720 1405 425 1806 639 687 263 375 58 1547 1905 1283 1856 33 1844 1830 350 1851 1078 1394 212 173 1367 294 1603 478 919 1762 570 86 89 783 706 1880 86 1292 1574 978 373 92 71 1506 345 1582 1135 267 1899 1245 1364 905 1258 250 256 1041 1121 1734 334 621 1800 1460 1943 695 1357 462 1359 419 772 839 1689 1505 1068 481 770 211 773 1104 1804 1772 1519 751 665 1402 340 97 1468 1814 1241 907 282 778 880 1536 1574 1602 50 444 606 805 1003 1078 1280 805 470 143 1169 646 1036 1728 879 1996 711 212 245 1720 1691 1025 703 1348 1351 1597 447 908 472 1550 1887 960 1599 1394 344 1239 692 624 531 1590 1707 351 1485 1746 1910 550 960 1330 1563 1860 368 488 1607 641 1939 1138 1619 1956 1797 764 583 1670 1658 1096 1212 342 1205 1249 518 239 1977 139 753 903 1438 1775 1099 1418 999 39 1171 759 337 597 545 1928 270 88 1526 504 1571 817 1845 352 319 1747 946 1618 93 1386 249 970 1275 445 130 1201 1788 1255 1236 1092 603 1794 1480 805 353 1493 656 160 1913 511 631 289 1746 100 122 1732 117 521 1096 684 344 458 1654 776 433 1908 1366 1012 1727 959 1880 1084 965 908 1745 1958 1960 112 1020 288 204 1823 1503 1959 266 205 975 1162 1957 1665 342 302 1101 1835 1124 835 1347 263 371 631 718 226 288 1354 1933 1100 1463 1314 1598 1183 1646 944 831 1151 1556 530 1347 1907 1819 1674 1095 1139 1605 831 709 834 283 1538 265 190 1299 260 194 1110 642 774 171 731 512 1265 283 1225 1468 1048 602 728 1984 314 1173 847 71 1820 1907 1704 1883 1463 1784 106 1379 493 90 1778 381 1090 627 1763 521 1273 999 1569 551 1804 1462 248 1120 1664 212 962 59 760 199 616 537 1833 1888 1368 723 990 910 89 1893 1292 1775 987 394 1753 921 1522 1962 153 88 21 241 985 1625 49 626 1072 710 1364 828 1074 82 135 955 1623 120 1707 978 267 1407 1943 1464 1672 929 416 193 1409 1788 587 1935 239 1000 1903 632 2 458 1455 473 304 1496 1158 651 1138 1518 1811 293 623 1873 1239 1586 520 1634 621 1893 887 1813 842 1178 50 1603 1877 335 1268 109 904 1011 573 1154 1543 1309 72 1858 1905 1968 590 1171 1845 605 1946 1700 1895 490 269 385 99 674 642 1974 1680 525 36 1319 105 1986 1726 1984 1656 282 788 408 1188 1478 305 204 109 996 976 441 693 1485 1150 1577 1937 1715 1632 722 912 1001 1089 1147 987 1491 1791 320 1470 641 1783 1240 1894 821 1565 422 1052 253 145 61 145 1261 366 1463 602 845 549 599 109 595 1098 446 316 226 1597 651 1459 643 1803 1494 1501 211 822 383 1531 1389 1426 594 519 1065 1185 542 566 838 434 647 76 1363 1366 680 1493 244 1683 1628 593 627 748 1695 735 1862 464 1233 1213 1840 978 571 1119 1754 186 597 1534 1810 234 647 1027 644 1987 367 1412 1113 808 1922 1342 1854 307 774 1349 1414 344 303 1559 1266 1927 664 647 1296 533 1781 1849 994 29 1607 1065 1009 1314 1264 129 1377 1593 1272 1930 1862 1301 1710 323 1928 1651 1426 1680 1491 631 691 84 1361 246 1189 1635 812 518 1877 1089 271 1971 2000 1103 1181 435 865 343 740 188 441 1206 3 1252 1620 201 1978 297 1866 939 688 1075 1123 1102 427 1239 1870 1032 779 1949 1075 1312 1288 1860 1192 1897 1470 516 577 1550 1590 1844 764 1838 695 1213 44 1691 1132 127 1107 269 231 355 518 348 518 624 1116 1950 518 1986 1015 1934 1526 1144 566 718 1485 1228 1578 1038 254 1625 327 1453 1722 488 29 143 295 1851 136 607 1344 830 1685 1127 1308 187 231 527 580 541 616 1474 543 567 1475 631 225 1157 1234 1966 1140 499 723 233 1796 1133 977 1549 914 1319 976 1145 1105 1150 1480 1223 709 1774 326 1920 605 742 224 1397 446 1241 311 955 1922 1174 498 903 1504 1498 1048 314 1326 580 1406 1774 981 906 850 562 1828 570 183 1523 711 1603 483 1852 1001 933 1301 1038 1416 1110 666 1571 1432 295 1441 592 75 486 1134 698 415 1013 1421 394 104 587 1256 1635 1984 634 426 323 1388 1953 1284 1993 33 370 1663 1142 1415 1718 1172 311 844 752 1257 882 1196 928 1549 1566 560 601 550 88 132 708 1656 627 974 1334 1192 560 587 704 1282 111 1964 598 1480 325 482 1906 1660 1102 869 297 1488 1796 523 1118 1596 432 951 1958 1136 177 992 908 1019 1291 1125 342 123 1346 1469 1800 533 695 1683 535 807 146 1665 880 236 1361 220 826 800 767 1953 1417 84 1832 1711 613 181 156 1925 1195 1816 707 1693 546 441 896 969 1553 1364 793 1772 622 51 1269 861 682 202 1527 1464 219 511 330 1765 1786 1325 1790 653 383 1035 162 714 873 489 1442 398 354 1723 371 407 339 537 1708 513 516 1509 1304 1277 182 1134 1833 401 1572 1525 735 1711 551 1599 121 1755 1226 171 971 455 382 980 624 817 783 968 802 1807 1366 1850 1001 346 15 597 960 1129 1086 114 1998 991 430 1100 563 696 570 690 433 688 624 1645 1534 20 1458 738 871 1293 671 1994 1862 346 210 608 1559 1405 1977 1547 1128 1482 1928 957 303 1355 1087 378 1344 327 1834 349 591 516 967 1704 1139 1130 1437 1179 588 794 235 503 167 1903 1743 1779 991 1988 633 782 1333 1943 1614 678 51 76 753 393 478 596 399 138 1483 303 633 1878 1555 48 1256 1223 1674 1217 1676 552 668 1511 437 1675 696 86 966 1544 1746 1896 1575 102 1268 666 1850 991 772 1736 384 1279 252 970 445 1885 886 815 1145 525 118 153 1176 853 1261 441 365 271 1099 620 1178 191 709 1573 379 485 71 798 1556 1445 443 362 1047 37 603 1901 1979 262 1411 1549 473 1783 635 890 1369 934 483 1277 1661 1816 1648 669 1916 972 1670 983 1426 123 1302 1839 1957 1842 1579 562 939 643 495 1406 955 1433 51 916 673 587 191 109 566 211 742 1451 830 63 1582 1777 276 1255 1022 214 1412 48 1593 549 1127 928 443 1272 212 835 145 1495 612 942 1134 1660 1239 1106 1850 953 598 755 1389 1404 905 730 862 1649 1338 1991 1029 360 169 1723 1367 921 1585 1029 1939 1973 1850 619 1560 1567 1872 684 858 299 37 1476 1861 726 211 687 881 887 821 1809 7 147 1398 22 594 135 825 1957 537 1106 602 1130 1612 224 437 1668 541 719 103 444 370 1899 1761 568 568 1661 132 1551 618 1732 809 494 98 370 432 1306 1566 1258 876 454 1575 1416 364 1031 414 594 1853 230 376 509 191 359 684 372 1173 1992 1802 1684 1537 1707 335 315 703 247 1398 35 400 924 129 761 1882 1958 440 627 1038 724 1936 1730 1883 1753 144 356 1169 1683 689 1404 632 90 1188 886 1586 939 1480 789 398 1269 1036 1328 1710 308 177 1757 235 1949 116 908 1240 1481 411 360 837 1653 1950 441 53 792 216 1229 98 247 1837 1048 351 1846 606 1386 157 496 859 592 754 777 713 1133 696 178 916 890 802 1997 1015 220 628 1153 153 806 611 1184 1738 158 827 279 190 116 192 1686 441 416 1542 1136 1740 1867 373 5 1375 1858 1319 62 1872 1366 1540 1321 26 1127 1 678 138 1954 1988 705 1598 1048 1211 274 1407 497 845 65 1120 433 16 1597 1111 122 1085 782 748 674 530 825 1039 55 950 389 367 208 66 1388 616 549 382 1092 1549 66 938 1823 439 760 334 944 1116 372 803 558 1123 1252 932 253 1287 1639 815 1195 1034 1141 513 953 1132 1599 1233 1947 252 488 1371 434 1518 1924 64 487 798 1631 827 938 612 642 1495 669 1257 81 864 218 89 1656 264 1564 1960 1432 1387 1421 1594 1821 276 523 270 1522 49 704 1306 646 709 1330 717 1536 1245 1481 433 497 1285 80 480 826 1819 61 425 1870 1027 900 1714 1433 717 1320 592 1633 1269 19 149 635 1962 1465 1353 33 1825 152 220 595 1722 659 1275 1275 1427 448 1553 470 1179 1053 672 1504 394 602 448 879 96 531 679 1107 1419 1309 1929 204 333 1395 274 1500 1964 1489 1122 1854 1307 913 1241 88 778 1396 1491 1085 1082 52 149 1862 1412 343 105 130 1866 1286 1046 395 1230 1535 372 1836 1137 600 558 1471 511 1381 728 987 1337 1803 1843 1823 1026 822 335 744 1039 568 49 1257 1801 1299 1653 475 1285 1241 758 962 37 578 27 1763 800 1230 1636 1683 1680 139 1670 434 523 9 1234 216 1924 588 685 1374 1618 466 1740 848 1041 614 318 1665 823 100 1054 1279 314 1054 777 681 1425 94 509 415 520 1740 531 489 1864 563 974 1547 358 1295 1860 1671 299 730 1693 339 1748 167 1113 844 938 990 1047 1899 1828 314 1684 1447 636 351 656 28 448 736 455 1914 506 1152 1262 641 1746 583 1741 955 242 1927 1324 1210 1834 1344 1313 389 533 625 793 1453 1179 1215 1908 612 969 1515 662 192 174 1343 1147 396 344 1049 1707 1633 1870 524 463 707 895 51 1923 1022 347 1799 1980 1299 1728 67 1451 349 1336 1350 1330 1657 176 520 519 1589 12 353 263 1784 489 1878 557 1971 116 1461 1955 406 618 1444 1415 646 863 1621 434 270 1858 1805 1590 771 1793 1813 1622 989 1993 351 1626 1746 1105 989 786 1157 1735 687 1931 415 1163 476 400 1389 987 1267 1907 1499 862 706 1788 462 1941 1142 1185 1288 719 1668 1783 1176 1372 648 23 1968 196 1980 1957 1451 857 572 1661 734 826 151 1007 223 26 872 1373 771 1585 614 1410 428 976 40 853 707 1274 1021 1229 482 177 171 1624 1638 863 1558 1271 835 1079 1284 1916 1544 1451 1807 7 1636 511 1659 1965 1272 174 1480 459 1647 1947 1273 617 1917 1291 1638 242 868 1025 1264 50 684 745 1923 785 403 841 465 1808 3 517 1500 1425 1284 899 1219 476 818 302 1873 1583 64 750 275 1142 1580 360 1097 588 1685 1746 1694 1264 347 1082 315 43 1878 567 1337 1552 585 800 1254 1541 1752 860 425 1570 1304 778 1865 1992 246 802 1596 499 1978 1211 1708 1059 749 622 1278 168 1641 1482 405 1612 1745 1594 1477 1077 305 1444 1668 1658 1319 516 342 854 1633 1704 568 1147 761 1661 140 634 863 1402 983 1472 805 1611 24 770 1665 81 907 620 350 1240 1116 1878 1492 1657 1471 1337 1657 737 1615 1041 1096 1554 758 307 801 1640 1933 432 369 559 1476 1434 1988 195 1220 23 824 1383 499 452 500 1578 1608 1932 248 1015 735 1465 1671 1309 15 250 450 863 250 982 1255 1499 117 1887 1642 1904 1706 1274 1666 1532 1114 1983 1304 1492 1366 748 1931 57 1119 1551 1528 1623 1196 419 1656 1998 429 1546 73 1766 1598 940 706 1983 190 1167 1137 1495 928 1416 600 1232 1 1649 1368 577 428 171 540 411 1242 454 825 1487 398 62 836 558 96 328 117 465 856 1278 1898 282 302 1079 623 219 671 1003 477 118 66 1893 592 868 1340 1946 686 58 1921 1305 1413 1912 316 1587 899 884 145 173 44 1527 49 1812 1272 1270 1422 1072 1179 564 1663 1740 1449 1765 614 229 1561 1734 1263 16 121 1628 1916 1873 643 267 1968 1210 1694 1928 824 1297 1864 1584 1937 149 659 1802 1173 2 1661 1850 1672 818 1061 663 834 1575 1706 608 1326 1654 294 1435 179 566 1179 1822 336 634 1229 1250 733 859 896 100 1551 922 355 1485 1533 132 1006 693 1665 1222 1319 1283 1505 1027 1003 1752 463 1620 1116 1310 1245 735 230 379 1141 588 1206 1466 1592 1588 541 139 661 1786 353 73 1596 366 692 381 116 960 394 545 1290 786 1973 264 506 465 355 1996 3 1605 779 1336 375 1127 259 568 240 1923 1205 365 1769 190 804 1301 1579 1481 1514 1194 999 295 611 585 436 1995 1215 71 1097 230 1011 1455 1997 1040 658 1695 1229 260 1483 836 638 177 1379 738 1348 301 1252 889 818 1197 1573 1316 1795 819 1532 755 1848 1368 337 1468 1378 282 1013 398 1587 1079 244 518 704 1322 598 1462 1098 69 92 818 910 384 473 236 233 337 751 227 415 77 572 1624 1550 1630 1332 49 159 710 449 1217 557 866 455 1239 697 370 1021 86 588 1960 1226 1766 1166 1423 1404 728 168 670 1007 1776 1349 173 1915 206 1150 1543 895 1005 822 929 1869 752 274 490 1526 1353 1678 1555 631 636 124 1617 900 340 334 193 1908 964 1782 1835 845 1105 1515 234 370 734 143 1115 106 1896 720 1076 451 1059 460 1143 230 1188 88 1751 1933 1649 1681 1449 1314 597 900 1727 1546 457 892 113 82 1727 107 413 1672 657 1147 1921 1821 810 404 1846 1834 946 721 1728 1425 1904 334 83 661 1947 1749 504 749 194 553 848 37 1469 898 1960 1077 1987 1515 1117 1253 1101 360 482 1441 971 1468 960 1354 1365 554 254 974 261 1866 1777 1945 35 1774 5 492 1617 1253 173 29 249 1088 1703 270 1059 1940 547 1474 715 1407 1958 1677 1667 238 858 1740 789 1038 600 358 619 1794 777 609 1634 789 1049 1447 492 928 1805 1866 1957 1870 1079 1110 953 13 1159 854 1060 728 916 1322 250 1011 75 1415 136 1143 359 63 634 575 1282 1171 447 1409 907 759 1434 1777 1641 821 970 3 1231 1892 1740 1408 1968 1145 1679 1418 1028 943 1208 1587 636 1268 7 1419 995 660 330 1561 821 1545 321 908 1956 419 1730 1202 1065 325 414 136 1944 1456 1395 995 711 724 1795 159 1680 1652 325 38 820 41 219 1843 1843 490 564 1911 1178 107 1394 1676 1516 195 1966 873 1556 1506 331 501 873 419 888 1919 1683 1662 154 1517 589 1409 1754 1635 236 480 106 439 415 1979 1022 755 1624 623 713 1691 778 1935 325 1967 546 1189 743 1218 1387 1011 626 1292 205 959 1643 1181 1189 1183 173 388 443 1953 1150 655 864 862 1457 723 759 95 542 1583 1110 32 1055 860 796 821 1660 1527 1957 1707 9 498 1852 80 670 423 16 789 167 111 1098 1058 45 291 1518 651 1990 1648 1904 914 664 1568 985 1421 4 1735 1786 1850 2000 1787 1696 1056 1573 888 1225 1112 555 1939 246 1051 385 285 577 557 1009 1498 1808 171 1571 1170 939 1633 1473 984 1819 1119 1852 1674 1555 349 669 712 1124 1692 686 1320 1483 1375 602 472 1998 1642 1537 1430 1047 601 1633 317 1343 325 1218 1361 1999 803 1648 1821 131 1917 879 1099 400 852 554 900 1704 486 780 1384 1739 1581 1331 960 1264 777 1937 801 1701 575 1797 372 1603 561 1546 1333 1013 1600 318 1657 1386 687 197 867 1177 826 223 1304 469 1463 1655 1409 1201 1371 478 1153 1909 1680 728 1624 754 1254 1061 711 1011 1336 770 1397 164 128 1057 1186 151 845 1750 570 229 1124 1460 1227 162 1349 1944 1995 1796 848 1459 1156 1509 1960 654 1393 215 646 665 430 1095 1489 404 138 661 188 1890 1456 707 352 1547 839 156 1068 1265 631 1400 490 805 941 781 277 1674 1265 743 232 1290 1573 43 615 601 1280 1560 868 1863 1644 1504 1275 1593 173 902 1247 1194 1508 119 1673 1854 1058 1438 1774 71 321 131 80 972 1823 932 888 1046 1900 1831 258 77 903 750 1097 1555 435 1948 1045 1855 1392 1527 578 668 1911 302 580 1891 1174 477 1863 871 941 1615 1147 1183 296 803 704 393 1310 354 1598 1981 1753 1648 185 560 839 1505 1315 346 752 782 1010 10 1657 1144 659 1256 297 284 271 395 346 24 526 588 1570 29 697 939 1010 1717 820 417 943 1879 1147 1254 1151 1016 1132 1491 1318 740 982 554 18 110 177 1045 563 1108 286 205 816 711 959 684 1350 618 1962 820 1714 744 1035 241 1936 778 776 845 1636 1273 936 1091 970 881 710 1542 1610 455 627 338 766 301 1274 1923 1670 980 1352 645 460 753 140 1308 1332 1586 1051 1686 1318 482 711 141 1599 1163 1328 465 244 92 27 741 712 924 1363 360 512 622 1613 775 1126 1462 305 1633 379 1258 181 972 817 1884 604 38 791 1607 1904 1550 1541 295 907 148 1259 1902 1004 1054 1878 53 968 1853 1603 240 527 1584 742 1813 1808 1559 1405 366 1584 746 320 1837 1591 1498 412 1872 315 8 1473 837 1361 1590 793 479 561 683 394 937 186 11 653 1194 1782 1237 511 410 1855 479 1720 949 690 1631 267 366 371 715 125 405 1521 356 906 1676 1147 990 436 166 163 1427 1821 625 226 472 631 469 460 1456 697 189 293 432 1397 1286 1317 228 1048 950 696 1088 994 1743 569 1960 87 1796 112 1763 1205 411 585 686 150 260 919 862 1928 1385 1416 1560 1532 646 971 676 860 298 1664 1967 1328 94 783 464 1667 1062 1659 94 769 902 1496 1007 932 839 379 1924 415 938 561 1715 522 973 819 933 1983 1227 824 450 117 312 1707 1113 1739 1326 239 1605 1447 1713 1232 556 1904 490 1771 1033 104 1250 177 205 382 1853 1609 1857 1971 601 1684 95 60 711 324 1138 1367 1529 1967 763 1649 1661 1136 790 1223 1385 1039 748 1484 1079 338 905 795 1779 1924 657 557 915 981 255 28 118 35 1326 969 128 1799 1180 91 1093 275 844 698 1443 1706 1514 539 710 144 1668 1468 214 1988 1831 499 1507 1339 1544 1410 1060 1760 1093 1261 172 440 1579 1423 766 1274 392 1962 1251 1007 419 1261 1738 1878 187 1755 1727 924 382 1322 1694 1978 540 1993 153 223 890 454 553 1183 75 126 1890 1852 332 870 939 468 1342 1466 428 1387 314 916 167 507 1200 655 348 1066 321 1244 1880 491 1438 245 78 918 1392 400 1610 956 1049 663 1505 1926 1898 261 284 1262 1047 1747 1687 880 1720 1045 1381 1842 161 1838 1894 34 213 171 1852 1103 150 1806 1050 314 1504 234 1774 174 615 1567 1424 1934 957 518 395 1230 1737 1535 733 566 197 1464 282 1362 662 1794 1093 604 1154 1775 785 622 1516 350 1476 1379 51 906 845 1166 1053 1887 1928 925 1022 1599 192 879 861 676 677 531 1833 1031 798 1939 439 1665 1776 401 304 767 1807 17 825 1435 405 855 226 1641 881 882 627 1791 705 794 1667 665 1315 102 316 1676 40 177 620 1801 1882 909 749 1876 1488 1288 423 1525 1839 1647 1347 1438 1060 336 515 863 959 740 49 1799 850 445 70 380 1963 797 1980 1853 1213 1751 310 101 278 1001 1294 1042 1644 1210 1871 999 1129 1104 1572 927 537 1654 1472 36 1490 316 16 1087 100 863 238 144 128 251 183 1183 765 510 1791 996 985 638 995 133 1533 190 304 1806 1876 909 130 518 1342 255 784 1055 832 881 1670 1646 830 807 1778 1628 1291 1144 931 1228 1136 1788 15 286 28 1940 1685 467 1387 28 514 370 73 205 711 715 153 1365 970 393 1905 635 1836 1357 824 1885 1596 937 1188 1388 1754 202 941 1931 302 1275 454 1956 1482 485 541 1068 1053 1547 272 136 1146 677 1218 752 1848 187 654 706 91 756 44 714 499 1983 1650 592 1091 675 1437 1667 37 2 336 357 1420 979 1275 503 1914 2000 512 471 1251 381 802 262 1601 843 47 383 457 427 1552 1525 1823 646 1694 220 1366 797 1751 1962 1898 477 1537 1583 977 165 1742 68 1311 1595 1857 208 57 1691 1201 289 13 1041 539 1417 176 378 1052 22 1736 774 431 966 1451 609 1188 1098 1238 978 1410 1931 1155 307 734 1739 901 930 1164 974 1046 1591 1190 536 1396 1895 1915 1720 167 200 1961 293 1542 487 1230 456 202 1574 459 203 1170 1290 1867 160 1097 324 450 645 101 110 1545 854 145 184 649 1252 1198 787 1446 132 869 1375 799 1435 609 1872 178 1241 923 1670 149 179 1173 397 307 1958 1466 1489 499 1385 693 742 1135 98 802 1928 1636 1227 931 1375 1429 422 1636 1733 1957 1855 1601 1290 228 34 1366 1831 1482 1708 326 1554 690 1942 1840 962 1897 175 63 1940 1863 1417 609 397 76 1336 475 513 1951 54 267 227 307 42 318 1837 1516 1241 499 1042 1393 318 1007 1523 465 887 1778 255 763 1008 890 1246 1912 916 1143 288 76 992 1006 1793 1357 650 850 928 291 1490 1392 1809 273 201 1274 479 386 79 727 1494 872 33 824 2000 1393 1187 1454 1246 491 1161 1962 185 378 157 1301 1849 551 1532 849 1030 523 545 1519 1309 1452 407 323 598 1911 377 1525 1236 943 1548 666 1180 1492 1792 402 26 1368 114 307 256 1598 870 1734 512 388 947 1248 75 1795 1327 996 1643 564 589 1030 1279 53 1603 579 181 428 225 1280 669 172 751 448 874 1494 1431 634 1324 1297 947 746 1885 1821 536 1943 265 4 35 181 1617 1378 98 924 1521 1543 1766 1128 800 1178 87 1554 1689 1648 537 367 1352 1453 462 616 1030 139 1517 1610 1273 521 1937 1582 614 1221 1413 1804 8 1453 1982 1051 1909 515 1881 1244 1071 991 855 360 121 313 1397 535 1754 1783 721 1907 1671 963 555 732 1020 721 1416 1261 794 159 1981 1423 1864 1070 986 909 915 1281 580 599 1400 228 871 251 1892 1198 428 1696 1114 809 648 1077 1892 18 1509 282 1437 1676 933 525 831 938 1876 1896 1737 605 13 440 131 1722 1199 1697 1236 272 946 529 356 1512 1733 1123 1198 654 377 212 232 655 1444 331 1574 131 143 900 1867 317 1472 1214 146 1921 1663 806 1501 966 995 1107 763 1531 45 179 1215 335 264 1222 47 923 974 1546 42 1171 1967 1478 749 622 94 1596 1400 465 764 1432 1580 1138 1465 382 88 940 695 531 1669 671 370 170 1294 618 749 1234 1668 1019 1663 830 865 1733 1998 229 1484 244 298 1803 812 653 1213 1440 336 170 338 1991 1613 820 1108 1434 74 913 1208 1916 1001 1793 1229 1695 807 1364 594 1495 294 686 1465 847 568 45 428 699 608 1866 205 957 371 718 1202 443 1845 584 352 1953 673 204 615 51 168 93 1055 742 1710 174 1153 191 577 1478 1913 1500 1532 1634 1851 1602 875 960 1059 71 224 1977 1601 993 1973 1453 1093 1982 1827 1046 1272 885 1443 230 123 1645 130 1154 1347 13 314 500 1893 884 639 1179 863 586 359 1430 1480 166 94 1697 8 1345 776 1454 1307 1323 1704 199 321 252 1361 787 410 206 1787 1800 113 1577 1993 1249 806 831 888 1567 1920 1706 922 180 947 226 1220 1118 126 419 917 1089 280 302 440 984 1069 895 347 1453 899 1055 1905 1399 850 875 1685 164 1827 469 320 711 1175 697 477 755 252 835 347 1273 284 1887 1411 1198 1846 1617 1371 209 1745 1542 409 1628 1422 730 444 1960 1886 651 1351 1558 676 1294 639 1851 1708 1745 664 107 731 641 1883 218 505 1565 1163 1566 381 26 408 937 279 1369 1443 1815 356 758 1635 50 941 1633 71 1150 385 98 589 178 1525 1785 1635 1827 1033 660 1580 264 1277 21 1429 617 1571 1427 1128 1561 758 768 1697 1462 1852 1338 143 30 968 230 45 1301 835 810 1186 1444 1564 1433 966 916 349 1205 1622 283 1712 1040 1817 1878 1186 1475 1379 1960 967 115 1306 354 142 1968 440 516 1542 1296 1057 1778 145 1420 341 1962 456 1753 584 1781 719 186 928 637 1387 84 1822 1358 769 962 1281 1039 1617 1466 1992 755 1538 207 966 1611 1471 1208 1546 222 1283 1985 80 1228 226 1329 306 1935 424 1116 691 708 805 1370 62 632 1177 280 154 726 1580 93 1361 496 1361 1983 1361 1980 188 1719 306 1217 1762 162 553 1601 592 889 300 1834 1359 1572 839 440 1398 27 271 221 1809 349 821 740 1424 484 910 1586 1011 56 304 78 356 1635 1247 450 1637 1205 1257 1394 1740 682 318 1805 1660 1497 36 34 759 1933 538 1285 145 1225 844 1825 1414 343 1718 208 1662 786 1980 1081 800 374 634 554 276 1972 583 1015 1246 1098 768 1121 312 898 1682 409 175 1418 1303 1623 209 1796 53 1447 1205 1823 1987 419 108 1829 1773 1495 1270 1174 618 1264 1592 1846 269 54 381 50 1945 621 378 1849 680 118 630 488 1662 443 570 246 249 1163 917 290 1035 1683 1380 1210 1339 1310 448 1885 473 493 344 1346 945 202 577 1131 962 1625 394 1557 672 129 501 1441 1062 1594 339 1895 1967 1256 831 329 839 103 590 1015 302 1542 1941 1874 1821 24 1532 1058 284 169 962 1915 819 1791 49 1293 32 737 627 1948 1304 332 244 1360 1249 563 154 1741 1423 1191 163 1701 558 1000 286 956 1408 586 1773 397 1462 620 1593 428 1636 1717 1734 1627 641 1263 8 433 76 552 486 855 869 183 1790 1541 1003 332 1066 1021 1202 747 946 1397 328 1243 1922 1915 1623 314 220 372 1421 1107 993 1030 1882 1282 1341 535 1418 1559 112 966 1109 1466 1572 1656 1075 1854 1579 1093 371 409 1849 1444 333 770 451 1156 647 1500 1222 973 997 1378 378 1270 341 163 1480 344 490 1297 250 803 983 1092 1491 1536 94 1956 1295 102 169 1559 316 1793 761 1816 1608 1104 685 217 972 1134 1846 282 218 1715 1640 762 212 1163 339 349 269 616 243 1694 467 1076 565 711 813 1833 1436 1871 593 1588 834 900 954 503 626 1530 1240 207 1798 1746 1688 1797 604 30 1782 744 367 1475 1152 1947 147 1232 653 1851 1648 1903 1117 1669 1283 1737 1394 725 130 1487 592 1697 558 1990 721 1527 574 338 509 548 1097 1335 600 824 1556 540 1659 710 1917 1153 56 1423 87 418 1432 1521 1256 877 55 1244 1343 144 1171 166 1609 710 1808 880 246 36 1712 601 1415 1678 465 1585 1083 1120 1095 1648 283 234 1916 567 1282 555 1061 1975 705 497 1143 1474 1058 384 185 1151 1643 1826 1052 1265 1237 222 873 1418 1662 11 409 1660 1404 1126 843 801 1011 434 865 1275 216 480 1852 606 951 64 154 653 674 823 908 1026 491 1729 1469 898 1860 1384 1344 528 373 1077 393 433 1166 1415 63 1344 1534 1346 768 451 531 74 966 1662 50 1600 1208 1238 1017 1020 1156 1000 1491 1835 699 443 780 1723 862 1060 357 1413 1768 201 1835 714 764 519 1555 978 880 1287 1913 320 873 1919 25 1386 426 902 1261 1639 823 1114 249 1354 847 549 1315 542 634 972 1926 1810 350 1242 1529 392 1960 1165 1052 1433 618 1888 1011 75 592 521 710 725 1319 531 167 289 1583 1470 806 979 1712 1542 833 1786 1948 1826 128 1317 116 1822 1953 1992 750 186 1967 1071 1860 804 1752 674 448 676 367 1945 327 1463 383 914 1956 1774 241 737 1255 1735 896 343 941 1244 1211 310 1969 347 699 1699 1539 1319 213 509 184 1340 1490 1022 1315 1192 1533 1168 819 1784 1213 1937 1468 97 1604 1370 362 1120 647 972 1988 452 1230 1116 509 1515 478 1105 1745 666 1974 155 1790 481 1927 966 608 941 1480 2000 626 960 776 1351 1729 1038 213 1414 83 1210 813 306 313 1505 1443 160 1265 932 1588 905 1167 396 938 1440 108 1193 1120 996 591 1164 216 609 204 278 314 92 890 335 589 430 1466 427 779 688 1684 59 1840 1817 692 192 979 740 1077 277 760 821 1964 894 1781 1469 1305 1931 1252 652 10 1633 1721 1735 416 1019 292 1770 645 413 1817 799 1646 1833 686 560 638 566 1956 889 1132 142 602 242 1878 214 670 1691 1333 611 69 345 355 443 1710 1264 1082 490 1314 1041 990 22 1246 1495 1358 1381 1748 1580 952 846 943 1041 459 1421 1590 206 64 1467 739 70 1339 477 420 1391 15 1803 1649 1536 208 980 687 876 797 1328 580 1039 221 390 460 1862 105 1968 716 1219 1034 380 1125 1009 132 484 1755 1957 1764 559 23 1286 1462 1561 1257 1583 1659 17 178 162 56 386 913 335 482 1540 1596 645 1033 1620 706 696 914 881 1343 1668 922 8 1375 1809 1895 1027 870 552 1329 477 144 1076 1377 1033 292 348 617 1396 926 160 933 952 1598 1730 64 1938 1163 1544 1162 854 1115 1759 1128 769 1143 258 1260 112 155 730 1175 63 732 328 1084 1988 269 1137 1863 846 723 234 142 1272 1943 405 1991 274 989 314 1690 1825 51 1881 216 710 1419 1806 1004 413 108 391 1489 743 102 1058 1348 442 85 1258 1499 1367 760 148 294 749 1314 517 1765 1196 673 663 651 1388 1261 123 737 1455 1219 672 814 1828 930 357 453 1229 1222 859 976 324 1988 927 1996 1113 1077 903 1812 927 1430 1403 1267 1720 1358 886 1812 270 594 1900 12 612 678 1870 1386 620 789 12 1181 842 1875 267 392 88 193 1223 1218 1915 369 138 1969 23 1210 1422 1607 1311 542 223 1485 1727 170 1349 1216 1005 1518 897 1033 349 125 1461 945 724 503 1689 1796 96 1653 1643 1957 54 917 134 579 11 616 1495 987 1415 71 1020 526 1383 1773 397 1989 1906 113 1120 1073 943 882 136 1944 629 1128 173 701 466 825 1778 1934 1792 425 1347 1236 1237 38 29 1607 1465 915 1027 336 1694 530 1534 1667 1803 1656 548 909 1162 203 1724 842 595 431 945 1162 1992 434 1477 1332 610 1877 104 380 875 140 457 1057 1806 696 1404 1626 1948 466 1965 979 401 1530 1828 1250 598 274 1402 463 343 676 1098 547 1224 875 1611 192 1668 1217 141 993 167 1092 771 1395 1997 1086 720 421 1033 182 1460 1116 618 1169 553 586 443 1245 905 1792 1274 1247 1907 305 1084 1115 541 1320 879 436 1372 1837 1487 565 450 837 349 1183 183 56 1133 707 43 662 287 1891 1418 716 1185 1237 1762 1507 307 184 977 123 91 1321 723 1382 1065 183 42 1751 509 1894 1230 525 856 433 872 1643 1569 1348 1993 1434 1529 905 528 288 1680 1409 220 1987 41 1110 1167 1305 828 1166 564 274 572 690 1346 888 504 1760 944 533 725 1406 44 1142 1723 1376 151 1103 1374 1771 1395 1423 385 891 1088 533 1526 1234 899 931 713 290 264 50 1886 845 1882 1175 808 1275 1376 1860 1611 1020 362 1522 1044 334 380 109 1304 1169 170 624 1050 1545 1430 1843 561 724 773 1394 761 605 1352 1696 1017 1888 122 620 1893 1823 870 435 1156 1316 363 1830 117 1735 1265 749 317 131 1646 1404 1797 1508 869 1076 1858 1028 31 397 820 758 1308 356 1651 642 1179 1776 1991 1219 792 1417 215 221 758 426 52 1363 1486 1782 327 1576 1558 121 808 1348 981 1553 881 1481 86 957 338 1367 1404 1636 1462 1357 341 505 1238 1856 1233 1054 1324 1249 1364 1447 1099 970 442 896 461 1545 1979 609 1869 1441 208 289 774 77 1460 1097 827 86 702 1306 1033 1863 1535 1218 602 559 1143 1594 235 566 941 1876 800 276 1326 708 1063 1662 1156 1851 1594 1363 171 1996 665 390 849 1689 631 1772 1293 1597 1700 1113 561 1632 1579 422 1426 678 684 1925 888 937 1837 808 353 1992 461 1439 746 1840 201 961 1825 10 130 349 1125 149 1695 785 1519 598 783 1179 933 781 801 1277 780 409 1624 966 477 239 1417 527 764 759 663 276 1813 1111 433 1284 1144 900 1961 1306 727 438 1561 221 1516 396 1746 1252 496 1472 501 1694 1690 284 1685 449 1925 1628 1116 1665 54 870 893 1924 1756 1512 474 1188 360 1393 1399 661 1343 1363 1838 1447 909 1239 805 877 509 593 669 975 903 1493 716 718 1784 1035 1341 1190 1048 1423 359 1721 456 972 731 1193 730 1146 1666 469 1462 1972 967 1032 1882 767 1392 1487 402 1577 738 698 952 1694 1781 772 1550 465 1334 1574 521 1673 1181 425 896 1962 1518 395 1766 1973 435 675 820 162 986 1816 1642 621 1387 864 247 1935 365 1637 1096 399 1929 1196 125 168 1934 489 1810 1341 999 1613 1469 1962 1978 785 307 1692 1363 40 1952 1604 1537 1375 886 1832 1886 1448 757 187 644 841 1453 351 1886 1230 1520 7 45 646 1275 769 1133 1516 438 836 1320 932 682 1207 248 1210 1107 818 786 21 870 825 433 1729 516 470 1201 1325 559 1221 366 1698 685 1623 172 1494 299 767 120 720 1780 689 1582 1372 1474 652 1180 721 1172 1333 1575 802 1872 1254 1789 850 1819 1159 491 1147 583 844 528 544 1676 1198 1649 1681 523 303 942 927 1038 1704 1173 1841 1060 1093 1158 1463 1676 1524 1735 1037 895 473 1464 1842 1299 710 1337 1561 877 745 1211 367 727 534 645 1663 146 807 568 1426 1469 1377 565 1883 1607 1289 1165 674 18 7 1769 1247 1033 1690 348 554 1299 1660 1861 560 1352 1382 1545 585 1475 135 160 327 89 1105 415 1697 201 1749 1062 241 1540 1857 1403 715 1311 1783 711 224 103 1343 1615 1026 1732 319 1318 408 481 139 801 1732 203 1656 1563 835 1831 485 346 1268 1769 171 1569 1165 1539 180 519 602 1771 859 1192 1496 480 802 891 1809 222 1546 260 1337 1919 558 1003 1768 1060 1761 284 1849 1877 1625 208 1555 582 540 1820 1637 843 266 1609 935 253 555 212 94 29 363 710 1185 1032 1042 839 1850 955 1881 1087 1471 1609 1658 1053 1234 987 1671 1067 1093 1991 62 1617 1378 1413 588 1753 1434 1021 735 1299 252 1173 480 362 712 298 289 807 421 60 1043 741 1968 352 1868 500 1126 480 1926 1666 307 1221 491 1894 380 1304 1008 479 170 517 1344 1117 1240 1825 1307 350 1375 333 1310 444 256 1499 1141 869 578 897 1758 1323 1164 1629 1855 732 1205 1367 1659 1349 1370 1293 1857 531 1104 1818 869 1626 1067 456 691 1626 1742 1321 978 702 68 864 1429 55 1902 261 936 1513 190 1801 921 211 915 1238 1172 1349 278 1947 1620 637 84 343 1575 1923 173 1795 337 1590 1501 1621 403 1062 73 466 1165 867 1964 1332 1858 965 850 620 444 958 453 1978 1952 1790 1302 91 1715 1669 542 754 1340 398 341 58 252 1626 996 1466 1547 602 454 410 693 1553 1140 709 1525 1337 1457 1200 1441 885 1954 1674 230 167 915 1108 21 788 1030 51 1054 276 253 1556 1996 1566 1386 1263 1682 1235 901 287 356 1882 925 1329 712 956 1363 443 158 512 1140 1519 319 1578 21 1103 1810 832 1219 1875 917 1150 1627 1322 1897 458 1720 1293 622 474 604 1786 1890 532 1169 1071 1812 1142 655 1813 1934 1879 1617 416 770 414 563 276 1283 322 1903 42 439 674 1688 179 908 566 166 1244 1961 1893 1492 546 727 632 1606 1688 224 1887 927 1495 870 1475 114 1606 1751 971 455 10 335 531 992 1775 1678 1338 1628 1208 1212 602 12 979 139 670 1461 768 1228 1599 325 340 660 1711 1737 233 464 1002 1246 504 438 1305 1111 554 558 1945 1519 171 2 1996 143 48 386 495 1666 698 1370 811 1910 444 680 1455 534 826 376 734 1382 1026 371 1381 1679 1167 856 1376 684 107 937 1966 1636 501 89 34 1896 1060 1700 1387 1119 315 1184 694 513 285 531 514 561 1586 1477 1444 1662 1899 1943 1213 267 1826 804 1673 62 1430 151 1513 1846 1142 1933 1971 1825 1931 1820 871 1020 1611 1189 1222 908 795 1462 767 621 5 1074 858 649 1899 997 1080 1451 1050 163 1818 1637 306 576 417 1774 645 533 1158 832 606 1410 524 1137 245 1999 898 1472 1040 776 1421 1747 571 360 1126 383 1099 1972 16 23 1887 1051 732 536 776 1981 1264 165 1739 506 1013 94 517 1756 1600 54 1583 312 1364 1317 337 241 902 1627 411 301 465 103 1362 1004 1803 1431 1720 742 936 1392 1904 1365 1549 881 256 1475 551 755 1655 612 109 547 1329 135 787 1827 729 1785 849 1069 1598 1483 1924 1626 809 1462 1139 1475 878 1980 1780 806 545 1120 288 906 1435 1144 1620 1462 1805 354 970 671 1364 21 1703 1121 350 265 582 465 76 730 149 1200 1048 1801 703 1538 24 1123 986 879 580 1798 177 346 1925 1762 900 833 1470 1356 1086 1444 976 1833 712 1289 1592 1000 1405 1630 427 944 622 1809 550 477 390 1661 767 773 1568 1222 1376 1952 1592 887 1781 887 1903 522 483 1388 1347 1928 1324 1211 14 1921 336 1935 1838 430 1414 1575 885 245 203 106 1010 1004 890 1146 1376 178 1630 1989 429 411 1700 625 1741 1386 628 377 320 1844 512 1411 1410 1346 254 245 1617 151 1667 919 1620 963 529 233 426 1079 514 232 1393 826 1989 1550 264 1308 249 1160 1127 1785 552 252 557 496 214 1162 762 164 1577 1266 158 1666 459 1510 34 1460 461 562 1110 1750 1167 1337 1130 983 1966 1665 1889 931 173 1683 1299 1582 87 796 1522 1075 1347 343 1999 942 1257 1262 862 967 773 734 471 1200 1802 1259 1054 768 88 308 469 1969 256 1833 1777 215 1623 234 1402 611 1930 257 967 1894 402 1538 185 986 808 658 343 1933 394 518 1803 1919 302 654 1466 1007 86 1538 121 1840 884 1707 686 450 1392 629 1877 206 1961 1043 20 1618 41 948 1217 1102 1996 341 1666 798 1585 103 806 1321 1809 770 1234 457 912 266 1630 924 898 1105 753 42 1376 1533 762 1976 1387 27 97 797 1104 84 1517 1603 845 1359 344 912 483 504 1552 613 124 1023 1230 1927 959 1508 140 1980 65 306 1635 56 1950 1849 163 729 441 240 294 1103 1536 1466 1415 1 708 1689 639 1980 1863 817 945 973 1607 62 7 1184 1258 1592 859 810 1018 1286 666 1604 1827 97 1318 9 842 1643 1388 1026 689 1695 534 847 888 1770 497 362 1910 1450 1489 1847 1641 1926 867 1278 250 623 1827 1180 1572 1878 400 1990 1126 574 1229 399 1639 354 905 1245 858 218 97 663 786 666 1076 1233 680 1356 520 652 634 352 1563 679 1014 784 684 1130 104 1913 1371 1333 144 1351 1567 1685 1832 959 823 487 1444 1187 162 703 522 1906 754 1195 1940 30 974 1075 20 1234 1528 1444 39 340 1439 670 781 615 1029 1643 1049 116 1763 1921 516 970 1100 905 1718 1907 1616 1728 775 1945 1586 1662 1027 1513 1083 774 717 166 1712 1517 1221 1329 1858 543 28 1672 341 46 1416 333 1155 1132 1507 57 1842 1467 1433 689 179 770 946 167 1916 1939 1756 1459 216 907 973 436 445 1194 1559 1569 1614 996 525 1397 1187 23 229 1243 838 1614 415 822 1439 564 1908 389 707 525 530 884 695 450 1512 1766 1035 603 525 722 1109 1891 1766 492 444 1014 1511 101 1431 174 345 933 1812 94 637 1560 1197 638 1408 711 1048 265 1744 569 1933 739 1390 1642 574 1262 900 170 2 911 889 536 146 1853 1715 721 153 218 796 36 1141 1110 1064 728 403 319 1605 368 490 1693 596 158 1781 1469 1591 1141 1927 1788 1884 83 1099 375 153 1455 1658 1201 424 1888 881 1765 1253 1727 1185 1932 1141 13 792 1056 1274 919 1313 1554 1349 1513 1143 1658 491 97 1024 1517 1050 1926 664 595 1725 1849 1675 553 1647 1162 1591 5 1261 494 976 265 1807 191 86 1417 1368 1701 1701 1024 827 1124 1372 672 1873 885 1392 1592 232 1162 1105 1931 574 556 1564 607 719 567 1779 19 1307 1369 539 1621 1788 807 1684 626 1478 592 1134 1087 111 1478 266 1304 625 1194 1390 359 286 1111 1582 1399 148 1266 455 1561 1233 752 1085 1239 1752 697 1032 711 836 796 202 723 605 1554 692 1926 537 1223 74 1161 581 791 212 432 1860 789 935 1134 1766 210 1379 352 1804 828 1133 984 1596 133 1216 521 497 1254 1472 403 1156 1859 1056 1231 464 400 1332 973 1442 452 1417 1627 1856 445 1988 90 1389 165 1896 1420 538 68 764 928 14 1877 1916 769 1032 509 1310 1947 644 554 968 192 1581 280 1185 122 323 1802 325 802 973 1414 13 1409 384 1218 1934 1940 1632 1438 1264 1861 822 210 1250 1912 35 746 1980 291 293 767 774 1970 760 1527 295 346 1742 1007 928 780 1393 1801 1498 1052 1528 769 1485 1826 472 1604 675 1696 1709 1651 12 374 586 916 1427 1955 1662 170 1648 1229 967 502 1312 195 91 14 514 1120 628 1101 147 98 1468 762 1677 1260 1306 1854 1179 1465 539 1872 1520 1619 1557 1827 1577 1347 1255 212 832 1369 1429 492 258 413 1171 844 435 887 144 202 113 285 261 454 166 1627 333 1474 482 1784 1816 1250 1928 1078 843 752 343 1226 218 1955 701 61 1624 481 215 562 190 1603 411 1881 1498 760 1530 163 138 1644 208 1815 1082 378 734 693 1450 1776 1755 153 1364 1890 1318 241 796 706 158 178 57 78 405 89 1763 634 995 174 1741 1520 215 941 436 213 660 984 1801 1406 1001 1815 1228 754 1584 1282 1529 1602 540 624 1720 1382 477 864 1023 890 806 1561 1146 1129 1569 269 174 1225 1201 179 1435 1047 1976 1493 1297 1396 634 1895 1108 497 1601 874 1842 710 1571 1263 1283 1913 529 1999 1843 685 305 667 1469 361 350 1712 664 11 270 1789 518 652 1141 1208 1402 278 1129 797 458 164 53 1304 1990 200 881 630 728 306 1250 1431 92 1856 78 679 34 1073 387 13 1329 943 120 339 14 540 1044 1031 205 1979 1502 737 1751 1923 788 758 526 1983 1392 1084 1933 346 408 48 371 794 677 1524 785 1161 1094 957 545 780 1430 1212 586 301 1867 1531 1586 1820 913 586 1635 1558 22 1850 1953 132 1543 1339 186 1432 1371 1169 1071 51 1406 1484 1075 1994 417 296 17 1210 96 449 1379 1305 1396 315 912 48 810 34 1397 1862 1731 1934 568 1950 685 1993 649 1668 1571 1155 841 339 1553 725 895 555 203 517 1401 849 925 1210 1104 1000 245 497 112 1375 785 1423 502 938 563 168 1226 1365 1388 1999 1887 1078 808 1102 1353 1299 86 232 878 836 59 1614 1680 474 1783 239 186 1376 1864 1619 137 673 414 218 285 203 927 144 272 1538 203 661 647 1159 946 74 70 1802 421 1645 1832 910 267 313 95 92 1141 936 153 1739 532 1035 196 207 1257 1467 1955 383 365 1728 1074 252 130 706 774 1486 682 1407 713 576 726 1724 1668 160 98 1615 141 1568 1759 1516 708 704 129 1295 1753 240 1322 106 1200 1520 486 751 23 523 617 143 295 179 1078 1636 25 350 82 813 11 514 264 1720 1107 1997 1309 389 196 664 1367 1991 831 1660 1530 1422 507 662 1731 1316 536 759 1096 1941 1872 207 495 1106 543 1707 1087 679 52 1676 1701 332 73 635 1447 9 832 90 1790 381 478 1052 1087 1361 845 1703 906 1496 588 1065 1448 1114 1577 1545 1662 593 290 1232 1255 1907 1464 967 785 1426 1606 1202 1046 721 545 1998 1774 1528 1999 1463 883 1449 285 1085 117 99 1644 472 1999 566 891 249 602 377 1083 899 1312 969 255 714 884 1411 1298 1275 656 756 366 1948 1295 1231 186 565 1484 335 307 1792 1834 973 655 1708 1830 1091 398 152 474 242 1298 1614 740 689 1376 558 38 503 534 1197 350 1932 1200 349 393 491 694 1727 212 1018 1801 886 595 1165 1438 126 1701 1064 857 1165 504 243 1262 1209 1929 1779 883 1450 1583 118 490 1168 345 719 430 616 1476 1348 364 1548 833 1924 1525 1977 535 1692 992 1845 821 1516 1205 512 1211 102 631 1978 1257 1302 1010 1654 919 1176 1061 621 839 1942 241 246 1016 1809 1364 1716 333 1523 415 448 1853 147 1646 73 1148 296 1481 426 1786 113 1318 379 1547 212 1394 1210 1047 101 1472 379 786 1241 529 509 1550 1388 117 1920 143 944 816 1764 351 1784 752 1251 1556 676 1134 1522 415 1773 1491 259 374 1043 1549 1007 101 1284 435 1730 1280 1216 597 760 748 1563 1303 7 911 435 176 1468 1428 1363 381 1514 435 743 1787 1888 1185 545 646 699 692 988 395 1708 1978 622 1685 1355 171 515 854 428 347 87 163 753 1269 596 118 112 1316 1454 702 1622 323 475 937 460 1016 1703 229 938 1276 822 1028 521 943 1515 750 1629 521 441 1883 1187 148 680 1425 1862 1992 1915 906 1560 1543 1519 1370 800 507 1734 720 1487 1356 181 251 1144 1510 443 879 735 1626 1331 1415 1392 1076 1115 909 1556 318 566 376 1967 915 1695 1750 525 1541 64 1530 1199 259 737 215 224 789 1492 510 413 298 401 1092 949 1189 1710 24 1341 563 81 1795 599 1088 473 1793 627 1243 665 1423 1958 503 631 422 1899 995 52 839 312 731 812 1062 1538 992 1297 684 771 1159 259 1640 939 926 1235 582 692 292 1864 1475 1099 937 1905 416 428 291 892 1237 909 1650 1367 1719 862 199 1125 1453 1470 1393 1923 543 1426 663 1323 1888 738 1789 825 1182 1524 593 172 551 798 1941 79 319 1510 1762 633 1263 1163 74 258 320 1834 1967 615 552 858 1283 655 1268 377 127 286 647 58 760 1450 146 1791 719 333 101 68 343 43 436 1628 1676 532 509 528 1634 652 1049 500 252 969 722 1740 127 1453 564 704 342 964 822 1308 1431 1136 1739 1803 533 787 1764 1717 520 1164 872 1446 858 1079 7 561 611 1598 955 1909 1799 612 880 1390 1374 1700 774 495 932 1445 1109 431 1538 721 1024 1650 1197 1478 204 1178 222 540 1747 13 1730 728 580 216 499 32 1726 420 1414 704 669 1240 454 365 1651 1919 1585 552 459 460 1105 934 1546 1963 1470 317 1110 1882 258 545 1212 616 14 1904 845 1676 1547 1706 1689 1705 1811 1445 1055 880 944 1536 1890 1687 1589 1383 1616 889 1069 1622 720 687 944 1953 1658 1117 813 212 668 1391 1796 70 905 517 915 1028 580 1517 1460 1467 1726 368 1941 1189 1757 1824 600 1464 813 145 812 987 1835 1076 1276 539 1119 1404 1590 1693 1850 251 766 660 657 1244 980 1525 313 615 1507 441 467 384 220 1652 1993 1664 35 596 842 345 7 347 1122 468 1256 496 1950 1422 1204 259 1903 418 1907 1840 1485 824 868 310 1133 1071 87 473 246 374 540 1604 912 322 1980 1619 750 1771 935 911 686 439 973 683 1471 779 1793 1999 146 1199 571 515 868 1617 1388 1919 1003 1037 1240 241 126 876 1343 1614 538 987 1052 268 610 398 930 239 1271 1412 115 227 185 11 1636 1962 1772 903 173 1861 238 1680 1797 1704 1752 1978 1070 1322 1428 1658 1820 602 766 165 1467 856 1518 1594 706 243 1796 1891 1203 527 692 583 533 474 613 692 1731 1022 357 1996 1334 137 1087 365 512 1867 191 1414 843 144 133 1367 1042 1664 1593 1960 1261 723 1054 1852 1587 184 1849 423 1963 519 212 733 1860 1414 702 477 454 345 1654 1519 104 1230 1320 1002 500 632 1350 1721 887 170 1979 1486 509 598 12 424 221 534 2000 849 624 203 914 1579 472 884 1316 732 63 1042 1973 535 445 265 1670 205 95 1577 1770 132 20 894 1613 1095 1577 373 1511 206 887 721 48 111 1659 748 1542 485 1079 321 1260 1760 1512 1290 1974 589 1736 1797 658 1272 1380 1917 1849 1279 1984 1094 151 936 1577 744 1798 646 203 784 1154 152 965 964 25 1091 330 117 1857 1793 137 1578 222 1401 1007 1690 1956 1841 91 1402 522 1458 690 760 1344 1019 1301 919 530 504 848 1341 1501 613 1348 313 466 45 1863 1864 1449 1688 490 1210 696 468 123 1008 259 1250 412 905 1062 1205 1348 622 897 583 1525 1066 1235 1085 638 206 1834 1756 1601 1380 842 76 1991 658 940 1531 35 145 9 901 548 319 1288 531 1743 1954 148 1905 1533 910 609 261 1473 168 1616 1469 684 1932 849 1079 1732 796 536 455 322 1866 1188 37 524 1161 188 53 1347 1694 554 1339 1933 124 1869 254 1189 593 233 1916 353 1099 18 1582 932 111 569 238 197 923 1109 1766 529 826 1910 1147 1853 1688 663 122 1342 1942 594 1330 812 417 1720 722 1252 606 80 36 1053 1081 192 1898 1693 766 42 583 1437 631 1225 1138 186 1608 13 967 1902 279 1202 622 799 1839 663 784 1893 951 1070 327 98 927 255 1573 445 1227 1763 1896 111 195 574 860 1570 985 1723 1778 1399 1021 1726 528 535 1838 822 1305 1740 1201 1346 1214 673 1431 1462 164 631 1498 350 1640 1849 232 1762 1441 626 196 1722 1045 1934 1865 84 1902 638 912 308 1022 1296 388 107 305 1791 1044 251 755 1094 681 1081 1410 587 232 980 1812 1034 682 1398 635 814 538 1609 1736 1847 1807 1195 575 905 331 501 106 946 1075 1816 768 1710 655 473 7 1086 1412 1519 1479 1302 81 1322 289 518 1047 1750 432 780 493 608 1999 1079 1698 1817 636 1871 1060 1609 1595 691 161 118 1149 19 1292 1668 1731 256 1458 703 1405 1712 1965 39 1736 502 1384 539 1560 1298 69 1354 1826 1845 780 885 1005 1736 388 425 233 1261 1495 1052 1985 373 1713 982 1149 195 1001 1810 1228 818 1539 1588 512 1635 1637 893 58 137 777 1037 135 1113 179 1976 379 1067 643 1069 461 1526 1117 371 51 1260 1415 116 880 945 578 351 1067 450 1965 680 369 83 1334 115 510 970 867 1105 8 1994 1376 74 300 962 1049 380 1646 1112 346 626 1275 1232 1398 265 1 993 1381 479 354 1577 1137 1820 756 1392 1427 614 348 763 1321 31 988 1122 1739 34 1323 1188 638 991 548 1321 1928 850 290 1209 1397 411 218 347 186 521 1529 928 1688 1768 816 1393 915 1741 13 854 628 543 780 808 219 121 77 41 1945 557 1928 1443 1725 1179 110 639 1885 562 1234 1159 1656 982 649 365 1754 1075 1853 830 991 1185 1256 1873 1243 1928 1247 580 1194 774 1740 649 1939 1759 1633 1213 418 1924 762 1642 71 1751 1378 797 809 1934 312 586 206 550 100 1198 1663 1113 1909 822 1896 963 717 718 1086 306 799 1741 1396 300 279 1583 1343 38 1579 98 201 34 209 149 1779 1160 1361 1118 654 792 1484 139 59 1262 1581 300 49 215 446 879 976 1668 286 411 1524 909 1875 1489 1724 344 1979 1487 187 1722 1143 1015 591 1084 1017 1553 976 658 93 348 1195 312 1190 666 1136 509 1851 1005 1064 757 1314 1052 571 1338 587 779 1601 611 385 426 1751 1687 1596 1644 1620 772 282 1082 1021 27 1711 1129 438 1582 1739 1722 859 1997 1275 721 1902 1037 770 888 752 1594 1050 1285 901 1710 837 825 579 291 1145 1034 828 1925 699 1267 605 1340 283 842 278 1801 1 1027 1658 14 758 99 1929 451 1623 1512 1789 246 53 1591 1441 1458 384 661 1097 1684 757 634 365 890 357 195 584 988 216 1991 321 336 66 509 711 761 501 1964 402 815 1847 578 136 1349 1318 1657 1389 1543 153 1047 1231 274 632 1573 433 952 959 1090 1781 1460 1311 1065 1296 428 1333 928 1160 389 1167 50 769 1818 1804 576 217 1520 260 1731 497 1524 280 389 877 262 1131 497 1118 506 1681 472 1758 732 1830 1766 1050 260 979 1108 1191 1610 1580 847 1294 1324 1326 1592 1498 94 455 1742 1941 673 1286 1465 973 103 773 968 396 1350 1315 1997 345 1035 1431 247 1017 1889 1026 241 954 930 725 521 1361 1836 1091 548 1410 968 1944 64 1248 1367 1162 1114 1654 814 542 528 597 1461 430 1850 575 1930 1466 645 51 778 1277 1583 1338 803 49 458 1010 1267 1093 1195 120 1829 1390 1058 763 622 1516 1007 1791 131 1583 403 400 1918 905 581 1751 1696 1749 774 593 1032 841 1991 734 1781 392 25 328 1401 1867 117 533 1854 689 1533 1022 1630 1733 1186 1297 1117 1967 568 1140 1977 1165 1575 1915 406 722 436 1435 163 144 1151 272 673 1827 1038 1596 197 1726 265 593 1243 1130 1511 145 221 507 986 1284 325 694 1447 970 304 480 1817 1841 1923 1289 1877 25 1554 153 1584 582 1774 281 528 1910 255 1061 1121 1908 1219 464 234 1836 406 1081 1343 1136 562 460 1912 1466 1432 364 1585 1042 1600 512 563 627 1534 1148 643 265 710 450 1209 254 816 344 1300 1894 335 603 157 1990 1759 772 793 1436 1965 122 818 1019 1308 1177 296 70 581 1153 1172 928 302 1954 1278 657 1822 1654 1776 1964 1296 1055 1482 702 326 388 647 1785 336 678 704 1810 158 231 1935 1911 514 1821 663 373 1801 900 1602 969 699 706 1275 902 16 1374 909 1031 214 1523 1947 1685 1025 818 594 587 67 1974 508 1080 556 268 1319 1540 578 514 997 1511 452 367 1428 1606 972 852 481 576 1220 321 968 264 267 1083 272 467 1752 893 1333 1349 1517 1613 5 343 1295 1872 1168 1195 597 16 1209 1171 1984 332 978 1887 778 385 1111 1990 850 1368 298 1127 1558 1920 1935 1408 850 1469 648 143 1896 625 1060 198 1376 379 899 980 915 1629 1277 386 1634 34 1492 1676 413 608 215 1729 881 314 153 668 64 1993 945 372 455 1099 771 1392 588 588 1599 1679 1751 821 1448 1655 675 739 8 1085 437 874 1730 724 1580 1369 136 1113 1545 1887 542 591 1169 574 910 1958 960 798 686 1410 1617 1622 1455 1624 1163 1623 663 1100 1966 505 578 1769 143 1179 132 1905 1088 1060 1586 966 99 975 1457 1415 432 247 1039 735 1781 1743 1057 1627 1646 693 1757 843 149 1672 841 10 1051 936 227 1377 1832 973 1586 441 1456 1690 1645 1312 1591 1699 1803 1854 1749 141 602 311 125 501 996 1828 1211 1011 927 110 733 16 260 42 1299 1047 1027 1116 841 1672 196 677 1077 738 1153 1214 556 34 466 666 1498 695 9 726 1457 872 1135 917 1329 632 1295 1242 1497 632 1186 1364 1486 702 650 1697 762 1925 819 844 214 1301 1622 1705 859 724 784 1732 388 1661 1426 1828 1032 1584 251 1685 1816 922 483 486 1284 1191 1561 336 563 773 832 1033 1746 1003 453 760 76 1482 1556 1321 315 370 75 355 542 104 159 1897 827 758 1870 510 967 1027 485 1900 1956 1525 1779 1670 1818 213 1677 1308 666 178 851 895 1742 1001 131 1798 69 35 1341 1425 254 1326 1111 252 1682 209 1202 422 1415 635 1820 738 402 395 983 1661 1788 53 1353 210 953 1811 1750 538 933 1050 1051 1448 752 1711 1565 1412 1692 1786 1714 182 1620 217 205 1270 1967 1048 912 1761 533 1792 1996 1263 1041 1565 861 626 1064 1029 1028 401 1545 1974 389 1478 325 1551 946 213 1665 1409 535 1711 1225 919 1753 790 1608 1812 1480 1697 1286 1564 860 1778 1392 1638 799 486 478 352 87 780 113 820 279 906 700 1401 134 1308 692 973 208 367 1643 1218 236 141 1657 550 846 1082 620 24 1598 1631 994 935 1833 148 932 1693 773 1091 1814 1020 459 1482 1884 808 992 65 95 565 196 1181 1967 1106 192 1765 1147 967 393 115 1520 1179 1914 1597 1407 664 1761 549 1954 1731 616 637 1695 1015 263 927 1837 705 1064 1436 1671 50 331 1155 1392 112 1676 756 214 1006 1873 38 1993 429 1960 342 1134 1650 913 289 1327 234 1127 1539 517 1324 1093 465 1081 494 1414 260 326 603 510 791 1060 83 423 1331 401 995 1102 57 304 1638 176 880 1015 1420 1215 1007 627 203 1034 573 143 1011 411 55 1925 966 18 1266 1908 712 1923 1330 211 867 619 1594 661 734 1497 1653 509 1599 1610 116 835 1886 1733 1081 920 1564 281 1171 1846 453 819 395 172 1378 836 1998 1833 177 435 748 38 472 1199 1697 1353 1176 536 274 455 1727 366 1306 250 1505 522 85 595 408 492 1277 306 1801 980 1219 644 1912 277 1424 764 1343 1670 61 293 1835 779 752 1478 1976 68 103 711 206 1925 58 323 508 1077 636 1535 516 43 562 74 823 1622 696 1493 914 731 96 933 329 1621 716 519 819 1959 1150 1139 406 6 1598 1172 1077 53 636 1527 1207 656 1318 1410 602 222 748 1111 759 609 1266 56 424 271 1686 749 1639 1110 1666 516 217 251 1476 921 283 1092 1181 1991 843 1431 887 205 1691 882 986 612 1537 1837 1441 1552 1234 333 104 533 641 954 217 796 482 562 135 342 1284 687 362 1744 1966 1671 13 807 937 1956 1780 110 126 1443 1698 398 658 608 1370 174 879 322 1124 1843 229 50 1138 761 1217 466 1315 1074 1900 748 1864 703 1127 920 1526 589 485 738 171 1169 1995 395 1780 1208 1923 239 1614 856 1639 168 1740 1931 1244 513 1945 509 1676 141 1902 355 1641 824 1622 1534 751 846 1119 1793 1241 107 1268 1951 551 626 297 1577 1294 1651 1911 1191 769 1527 105 1764 1438 1277 1558 1311 1308 1274 559 79 1316 828 395 614 365 288 930 666 1421 373 1399 1360 1132 1553 1049 761 123 674 43 1106 837 423 1875 871 1492 1728 1712 776 568 1619 992 1630 820 1121 1600 1727 41 1688 133 480 1703 762 1243 1547 849 30 1340 1810 688 197 1987 242 187 1712 674 267 1782 1233 32 991 760 1759 1335 1721 817 509 701 832 1932 317 1569 1996 1393 1713 137 233 1662 1138 442 1562 199 1717 1303 575 1244 1083 1629 761 842 839 799 1149 197 1110 1533 552 1828 250 586 226 733 1511 654 534 258 1186 1001 849 540 1398 1130 1113 1560 248 1135 1792 1743 1054 1373 649 1370 1580 1107 1850 37 1455 1194 114 372 1582 1727 1149 452 974 1236 438 227 1284 643 396 1298 320 453 584 1833 24 819 686 1196 978 507 786 61 1703 1172 333 1987 644 501 1424 1593 963 1251 248 105 1242 666 306 155 865 687 1121 760 554 659 1118 548 188 506 688 428 1808 1901 1820 700 1136 1868 14 1524 588 1304 985 1100 1296 1104 1275 1093 147 1802 533 1362 464 1717 73 599 346 1500 117 1856 1404 701 175 342 559 395 353 1838 559 881 647 978 1568 1257 630 1892 1932 1884 927 1055 657 1002 997 1792 1369 828 780 262 1242 232 306 1142 1247 564 1394 1618 614 335 310 1883 1564 1325 461 1684 694 1217 910 1433 209 1312 1004 480 572 595 906 622 1780 77 1873 509 1152 846 367 1181 47 375 466 249 655 799 1414 475 495 1126 795 1826 1143 312 1706 115 678 1924 1481 862 220 413 190 1187 1882 336 624 181 54 71 308 1213 1811 1998 455 306 497 372 1335 647 145 101 1623 1365 459 869 1618 1259 1571 447 1743 547 1833 255 1334 984 1073 1597 1251 1125 1523 139 1624 639 531 1184 1064 869 483 1606 1841 1894 1752 1185 329 340 251 258 1805 1576 1104 1659 1046 423 1708 963 1085 1971 738 971 1071 1269 1967 18 1604 553 1879 807 637 1098 95 557 1421 1105 541 436 1706 1800 1725 1813 1684 1011 1941 990 821 1153 203 1343 1208 1502 406 228 1583 1853 626 644 1328 678 1511 1321 1392 1466 108 1553 355 1630 185 260 1186 407 154 1607 462 899 731 993 372 249 48 1404 498 161 1123 414 153 662 1572 760 1363 1499 300 607 486 1756 1666 121 714 983 1570 1722 376 603 1179 1216 1604 1808 1800 572 412 999 33 1730 769 1922 387 1538 325 1559 477 776 1301 594 1564 1360 954 761 745 527 827 372 1266 1934 1221 604 1735 1720 829 1394 1461 982 293 3 1784 1337 397 923 140 424 1516 649 1077 138 1296 306 1840 934 1234 888 1386 841 45 1163 1359 1432 608 1472 1125 1398 1186 850 474 137 310 1174 1292 1976 943 1764 776 1783 86 1651 1476 1799 217 835 113 263 406 1553 1995 800 745 1654 1619 1103 1602 817 719 804 1210 455 1584 299 1096 968 612 1208 831 739 205 1913 730 61 1842 374 1035 1614 1349 172 191 1484 1509 1179 326 604 1492 189 834 790 252 760 927 489 445 85 1458 383 634 257 1972 1538 485 1764 1089 223 1944 593 667 1466 966 1837 1253 258 768 724 1213 166 1948 584 649 88 756 523 1222 625 235 1231 845 1269 309 1387 535 776 1655 641 674 1954 1612 542 596 911 826 322 591 922 677 449 86 187 866 1769 1263 254 1630 1621 169 1462 1040 1360 1648 1249 493 830 1247 302 1739 1736 1174 1453 1512 423 556 166 1547 1811 918 1676 1434 571 952 1443 878 344 1067 608 1108 317 1168 1296 1702 450 1828 1724 570 1090 1093 1051 1209 1057 916 696 1442 866 75 838 1423 1303 513 193 1145 346 1772 407 1528 28 1558 1014 717 1149 1874 1352 1972 1595 1057 941 1524 638 544 1495 1449 1267 101 204 1732 471 1706 1767 432 1223 905 1760 440 230 1833 173 1112 1663 1175 649 1122 1851 200 1013 1122 244 878 924 1939 683 169 1195 899 1384 1105 1040 1076 1648 257 1649 837 1579 421 673 1089 182 1912 1840 1142 1207 1463 2000 1049 1664 1386 127 103 501 1012 545 463 1937 488 1709 1375 310 943 1116 1004 1235 1559 1181 1814 1035 1870 1309 619 436 1344 1893 42 973 909 868 827 1332 1855 1934 1549 54 1514 453 576 616 116 1991 1445 70 39 121 1875 1114 1237 451 987 1839 396 587 1997 422 186 1750 1756 1929 1874 1596 848 334 1663 139 1611 1711 921 1071 895 903 1622 1921 893 1503 690 1053 113 363 1170 1241 1964 1358 86 1507 1185 1077 589 522 373 1859 589 1072 337 120 1283 1837 121 1399 1336 1671 562 1256 133 306 1184 107 1368 1459 1277 1103 263 265 337 1314 900 77 1278 1609 1890 249 267 1202 1768 264 1652 1944 51 589 1360 935 576 1302 323 1329 1802 418 532 1264 1185 960 225 1885 1980 394 1842 849 208 386 204 426 289 364 727 1983 1688 1917 1682 727 22 882 358 1719 1097 1859 1288 1819 1036 921 1298 1176 1891 190 644 303 1736 196 503 1156 15 1369 1955 1439 705 298 258 882 807 854 916 1197 277 596 1060 1039 1690 246 1867 622 804 944 899 1465 1417 628 1358 683 1043 1936 1257 850 1740 667 123 833 1083 107 578 931 989 443 209 514 455 843 162 535 395 680 834 1906 1562 238 125 1803 25 299 1720 1322 902 1269 254 1365 205 1071 1900 1992 390 1544 1857 746 737 1364 1712 877 1685 1360 41 502 53 1456 263 1806 789 555 522 56 459 537 1448 788 569 316 1631 1555 106 381 543 572 923 520 1014 1599 1196 74 1179 456 887 1882 1055 1285 1984 1414 1361 731 989 1504 849 135 1801 1689 327 849 1859 587 1205 1093 1548 1709 906 965 161 179 1880 1881 1686 1877 1961 1689 4 1 781 1420 1843 1171 1863 1058 1996 1459 1546 1375 1304 480 509 1080 845 828 774 307 811 712 678 1530 1681 1058 273 337 1398 1851 1474 681 469 542 476 259 231 190 1411 664 823 1887 1036 1465 1635 1880 1443 1491 623 1175 588 1109 510 1125 380 901 547 1852 1224 63 164 1622 734 1647 1041 1720 611 1042 1620 943 172 1400 1817 1481 961 909 559 168 943 1592 80 690 877 531 1742 1228 594 444 846 489 981 811 761 429 356 933 1968 215 409 128 1121 286 1914 153 344 1867 1408 1171 1559 472 1659 1936 824 903 787 1028 1938 1078 1042 1496 459 289 704 1149 1069 985 255 689 1292 868 1240 231 790 1780 773 1010 28 1596 913 994 449 929 1069 739 560 1965 981 337 707 1578 1506 1201 1521 1501 1841 1068 375 849 1940 1805 1307 213 759 1181 1788 600 181 332 286 1381 764 547 1989 1754 719 24 1712 493 1803 1618 1528 176 1068 1598 1961 836 1984 145 144 893 1292 1135 101 1413 1534 699 683 1235 1938 1679 22 861 1929 1583 1580 1707 520 1017 495 1566 45 1151 58 865 1478 1305 1194 399 1477 1076 943 533 1487 1808 19 393 581 89 1450 1180 1141 883 699 908 593 1739 1726 860 447 444 150 120 483 32 1361 180 1482 1368 1965 1988 344 909 1517 1730 1301 919 429 1707 1668 1310 1474 779 1252 48 805 250 1386 1010 642 1830 78 74 172 323 1109 1548 372 737 1727 644 969 334 1362 116 1250 523 1879 302 490 834 1011 1908 1243 152 568 941 318 848 925 43 417 545 1820 571 1386 504 1595 1037 667 929 925 1653 1767 1858 217 1216 1701 728 123 59 850 1719 506 545 955 1500 218 1907 1772 821 274 1533 1778 1475 1681 1175 568 1918 1597 489 2000 1994 1852 1954 335 1146 582 1387 1534 1474 843 263 255 928 1569 1774 1917 1566 160 1722 1959 1985 482 833 862 1174 197 1093 1053 1518 1987 249 760 951 1652 613 280 941 114 155 823 1968 1677 490 630 1032 528 1267 71 870 1956 1434 1928 1549 1507 1183 1213 1969 576 734 1201 1183 85 548 1982 1357 1533 1892 1163 451 147 937 581 1194 795 1820 1234 1220 159 279 306 1549 460 59 54 1952 63 175 1478 268 1786 1083 397 185 428 1204 872 86 1071 1096 1567 581 1235 1500 163 1449 267 532 1577 382 1527 1956 613 1978 434 1652 1434 258 77 985 17 1024 699 17 281 1796 766 1919 974 89 370 1961 1405 858 1913 1966 1094 340 231 715 195 333 1838 560 1161 613 397 703 956 764 1156 1444 295 1732 1948 1995 284 377 532 1518 313 94 1439 1263 540 1274 1628 1109 313 19 118 122 649 585 750 708 757 758 773 1970 531 389 894 1738 1184 1201 67 672 1631 1055 1911 1177 1249 142 812 513 933 1981 582 1290 1394 1951 496 1543 291 1579 205 904 1618 1958 514 1718 1864 53 562 1937 963 1549 889 439 1498 1582 1533 1960 317 1584 162 1960 1264 364 1422 1989 1321 142 765 1274 728 1914 293 771 1831 1068 1707 178 1378 1300 184 930 1321 1442 615 1961 1155 175 1248 1283 694 1084 1690 588 1236 1662 780 574 183 683 389 813 1825 1118 316 1519 893 561 506 1856 1594 603 232 1796 1049 856 1971 1102 1365 441 1815 1681 195 315 1498 117 1882 1116 200 1997 548 1435 1664 694 5 416 1100 242 1244 380 1126 454 984 1665 1626 1665 1884 1077 359 1534 1446 452 1050 811 1581 564 220 539 185 1821 1978 633 1783 344 1254 1887 1181 1958 844 1925 891 85 152 1949 1347 47 1734 1551 202 1171 169 593 671 440 1376 681 1179 895 87 1814 458 105 858 907 1737 1129 1887 1166 1824 827 1268 368 787 1012 230 1053 739 76 1444 359 250 1050 1699 654 1175 334 1507 1955 1798 917 466 637 500 1224 32 1900 130 1590 355 507 1895 1028 1772 27 59 1810 377 1982 1473 1168 1788 113 453 1632 1308 830 279 221 1066 113 1350 317 1719 1977 1904 1363 676 1809 552 72 1354 624 1914 1499 508 478 172 438 905 920 1653 739 1782 1653 1874 1919 188 1737 1398 1118 429 1290 1154 559 877 770 517 1329 1183 1957 1542 1462 1341 1268 1888 103 1772 1648 301 1401 1727 1554 406 1598 426 1243 218 990 1130 1191 1437 1272 1652 1976 1170 1188 1036 688 1517 699 855 479 738 729 1138 1390 1618 1633 148 1818 1191 1745 1121 309 1117 1480 1169 1498 1364 166 224 1280 323 19 775 1009 768 290 1820 1675 1261 1671 517 1702 725 615 1939 679 1159 1343 1132 692 65 600 665 1881 1730 585 1137 619 1065 382 1461 1595 1777 1463 751 654 721 1268 1525 874 975 143 1906 771 1190 714 694 1863 1128 348 1436 1254 21 1638 765 166 907 506 980 230 1712 1582 1361 1698 1007 1101 50 1222 1680 63 1743 471 1835 171 276 718 1229 1626 1029 102 396 525 989 1448 24 1073 199 1332 643 1298 1488 771 1106 558 45 651 1780 1820 1593 1683 467 1933 130 616 808 273 1029 1695 884 1261 326 363 1324 1612 933 1265 452 1203 1805 1514 1648 409 975 570 1991 1879 1999 255 121 1276 749 587 1778 677 1942 197 191 1131 316 205 529 1613 1875 1279 1600 576 1629 1354 625 99 1257 354 1963 984 664 1074 678 656 1472 1814 1077 214 564 679 1718 1407 1571 1608 1464 352 736 1874 716 1217 723 59 1167 1009 1118 1947 198 1914 594 994 1115 1862 530 852 1192 1618 152 599 1489 1377 376 1215 567 548 1170 1976 970 473 107 1444 1406 1154 590 1572 1457 504 190 1932 1004 1343 1920 1315 425 43 999 824 1428 963 720 156 1684 133 1663 411 476 1067 25 1164 237 1725 1460 780 1199 1815 1724 501 1231 508 87 549 283 858 1403 1164 700 224 174 1798 1923 1741 1758 763 551 1083 1891 531 238 1245 722 541 122 500 1507 1633 102 136 1205 725 737 469 960 622 1146 548 347 663 77 1259 1679 934 620 1080 380 1901 466 218 506 1262 52 1904 1747 211 1273 119 480 573 1227 1901 481 1627 1246 459 16 398 881 739 584 1434 1411 935 50 512 1640 346 832 857 364 1226 1102 1877 1527 1950 582 1782 1057 364 1523 822 632 1135 1832 1328 1823 1015 609 1710 1417 609 314 1535 119 1497 1039 1163 207 525 660 121 670 1956 326 768 142 1294 1377 1597 635 414 228 726 1778 709 834 220 556 833 538 1510 1322 646 105 827 641 587 1150 176 1720 1608 543 1684 1599 719 202 1447 1090 1465 814 1970 958 1906 475 211 1236 1272 967 663 1788 303 1123 1870 571 345 285 1145 904 1540 1031 423 1451 436 1688 273 1160 1987 1506 546 1131 230 1940 251 3 1106 752 630 1748 318 1471 985 119 1979 596 1981 1781 1282 1087 288 165 620 851 664 850 856 1673 121 848 392 1462 1816 1200 973 635 225 466 1509 1835 614 1466 1122 1491 553 246 108 1173 1389 207 1113 805 327 1631 1020 1224 10 770 1564 1673 196 1952 1799 1278 1363 1177 1319 843 716 1138 771 949 1757 415 1497 1465 705 49 1867 286 1524 50 1271 1032 1304 1839 1627 447 695 1174 1033 1392 201 783 695 1842 1177 1280 1275 875 51 299 1477 996 1697 27 1341 667 1511 1503 590 1047 939 1078 963 1265 297 348 722 801 1301 964 1046 438 1346 1910 33 26 1603 1898 321 342 224 1254 1906 1634 731 373 325 735 548 1305 79 552 1770 306 1781 294 1586 975 1047 548 1069 148 1467 1715 1573 461 923 1151 872 66 1553 1217 569 331 498 1429 275 470 201 1375 895 710 1526 1882 808 1551 790 513 189 1792 276 866 1591 1679 400 495 1563 1051 176 1751 802 990 1844 1077 87 881 1390 1703 1329 901 33 1121 1602 463 586 1027 1199 1108 669 1609 1393 1430 1473 1681 42 381 334 578 1500 89 1525 1579 1095 982 1377 26 50 1281 877 222 1548 1499 662 111 451 636 1075 1964 437 378 1106 1173 453 777 932 603 1024 485 764 901 304 238 868 68 576 531 880 72 1234 931 183 1204 1406 895 1472 544 1499 20 505 1886 1139 1400 1406 95 130 978 1111 1223 1951 95 1730 1998 1631 1955 1796 1400 421 1533 1162 1752 1614 1022 1765 848 797 1434 1461 1756 1538 1200 1781 432 1345 391 343 94 688 1737 625 1581 128 1493 121 166 640 1951 1597 977 926 1755 806 1968 976 1466 1934 570 1970 1332 639 843 1328 551 1038 1225 1607 206 312 490 359 1014 1787 932 747 1133 600 374 1996 1499 952 341 1043 374 477 457 1534 1504 1466 698 1989 212 1557 805 1901 1937 1036 339 204 1110 1478 667 878 1791 1836 1750 584 1039 1143 116 795 591 235 1326 1771 741 613 1788 1777 1400 833 312 109 1107 848 1938 256 1784 535 1525 697 1239 91 1145 718 1311 940 954 1534 1716 271 1258 709 546 289 675 303 545 1736 127 160 137 668 476 1172 1688 455 138 898 1234 152 54 70 904 942 972 1856 604 963 680 1383 771 1815 1726 609 1404 575 1884 1111 417 909 940 181 28 1762 398 368 1500 866 901 1067 295 967 112 891 290 1368 796 1002 1726 1162 1049 265 1221 151 1050 1337 535 255 1361 1627 1166 509 58 534 872 140 38 778 262 345 1787 275 1392 986 1866 1616 988 15 402 372 527 24 1091 205 722 504 357 3 24 184 266 99 1168 1455 913 653 262 1217 572 1834 1103 773 420 466 1813 1915 700 1053 767 77 1332 1384 1572 662 591 43 1105 1105 1303 1224 1754 147 1439 1126 510 1979 232 1008 814 1337 856 856 1022 269 329 1391 1565 1617 446 1129 1266 826 267 492 1992 1418 1781 810 75 266 1448 352 163 855 1704 1966 1920 858 1113 503 167 1308 1267 1515 1196 1801 336 1236 1680 885 1384 893 1998 76 720 890 704 30 110 1587 1975 75 416 1939 411 1180 1101 225 768 179 1483 1084 217 1795 1555 1372 673 882 563 1991 520 1437 546 1281 186 1421 265 968 1351 1162 1472 111 94 701 1127 344 987 458 582 1864 1523 110 1334 1430 654 997 530 803 1908 799 1800 1313 1626 1923 1877 45 159 1301 80 927 131 1940 981 468 56 855 405 361 331 1418 1387 1498 1908 1827 258 1420 1419 202 374 1608 766 456 601 1433 1409 223 71 361 1653 1930 171 1398 1036 886 963 635 1196 562 1602 1052 210 483 901 561 441 587 680 743 1019 1163 25 1171 1750 1766 652 249 995 1304 273 220 1811 1606 1380 1287 779 984 964 939 1954 1157 1206 1754 1417 1773 1258 1907 1354 957 622 751 675 1327 1633 1996 5 1952 939 695 536 134 76 1039 1650 401 914 232 632 1376 974 1294 179 520 233 1466 231 1569 275 1209 752 1282 941 1371 942 1534 1800 1242 83 782 1581 1212 1977 1073 286 1050 361 1697 509 1378 122 136 203 1802 1127 1075 835 1766 1493 1078 1753 27 1379 752 557 965 1090 1856 1573 118 711 872 1226 1440 286 946 929 1605 1777 192 1804 605 1338 263 306 616 1461 559 1229 1892 298 436 706 1041 154 1569 759 163 951 222 752 24 953 1847 890 523 686 736 1243 1480 1138 661 201 1761 1087 454 1691 544 950 19 461 1661 767 1012 1832 51 638 13 897 1566 1382 1328 817 408 818 1411 1189 1109 194 1587 918 1499 1555 889 1003 197 738 1564 446 746 306 1047 1949 553 1276 1261 1042 1976 262 1674 1157 46 1495 1724 464 1374 1722 1042 35 581 849 1107 857 1141 1548 1971 810 307 1914 145 339 1501 880 84 1635 1856 760 1639 1768 1321 635 1922 1321 1675 1425 1196 837 913 1416 1070 476 1828 180 1833 1179 239 1814 1083 1822 145 32 1678 1426 210 664 1041 601 1290 1179 763 49 1246 4 973 775 333 1101 151 1064 1066 133 366 88 1706 274 1692 1990 513 921 1945 1840 1576 764 1801 1907 1394 291 1446 1990 846 446 1408 1751 1263 26 49 1430 1563 706 229 721 65 440 810 815 1343 1012 1077 1537 1267 76 1590 1190 1664 805 1852 1966 1922 1801 1372 1777 790 105 814 113 4 997 1224 1869 718 1449 1231 1368 958 1082 1899 969 1835 226 1307 820 460 664 825 873 976 644 863 1003 557 1873 202 308 1816 884 381 359 1220 1084 1577 438 350 1562 1116 1477 681 211 136 623 1781 1843 630 1591 870 1940 538 1650 1586 256 1257 1635 1642 1364 1096 1222 892 69 438 929 1017 167 269 1848 1283 1068 309 273 57 1082 874 1751 1750 512 686 978 695 1337 162 1415 300 178 1154 156 944 1769 526 527 492 743 1008 247 1385 464 539 411 309 247 1392 194 1960 663 1239 1627 1351 208 1116 398 1720 159 1208 129 663 1201 1138 384 1816 1689 1813 1527 1055 704 1508 418 1437 1132 635 1735 955 405 647 594 1452 259 905 1121 1389 1628 183 1409 81 1117 196 585 955 1142 418 1509 1194 667 516 662 1292 1849 1816 760 1100 438 885 564 1790 1867 1746 343 1950 886 391 707 947 1259 1848 1092 1337 332 495 1174 959 841 1897 1781 670 889 1044 1668 1884 1257 742 1042 496 1588 162 170 1814 1988 1591 1995 1685 1127 458 919 304 1382 997 207 1866 563 16 351 1965 929 175 822 1724 1944 348 1113 247 872 22 553 1791 894 649 962 1067 1141 480 548 315 47 249 1127 1547 533 1448 1963 1930 1211 447 1710 1227 1526 1549 1778 651 530 692 1470 1301 592 319 1955 1346 1613 611 178 789 729 1637 988 1846 1814 1916 1066 429 1039 1481 318 146 1851 1557 602 1506 1314 937 1472 1637 1055 1348 201 237 1639 1688 1434 801 873 550 1587 1260 1942 1980 282 639 1235 1388 1000 510 1948 1230 914 250 1932 425 283 298 1690 1726 711 752 1030 1973 1907 1913 725 188 1620 1988 441 588 1630 727 1460 127 1542 1710 62 208 1865 550 1637 1601 605 634 1541 675 73 603 153 993 1217 421 1376 1230 789 527 1587 1264 1595 323 1494 1853 505 639 1756 85 631 123 1152 1696 357 1580 1506 1354 1465 505 1711 1243 588 924 1685 1212 997 651 420 1559 1109 1176 1752 526 421 341 615 1087 317 1020 326 327 1399 366 769 484 1540 602 442 1711 13 1728 578 842 348 199 758 1318 971 1644 363 1785 1197 1532 1773 1278 844 931 1797 1276 931 1094 1689 716 605 46 1352 981 542 118 1126 826 1521 983 917 1031 401 1170 1173 408 1739 878 349 203 516 930 1690 1286 359 1637 903 1484 114 1284 622 812 1762 1589 446 442 1627 137 30 1778 1404 374 1216 379 931 1782 986 1737 957 26 1393 725 1825 1748 870 1712 1374 1587 438 853 1697 592 461 639 1292 841 538 1900 1587 635 1113 576 600 1589 1069 300 1418 1019 508 1793 890 1576 384 272 254 1864 170 1875 281 1797 1082 769 810 448 796 846 1908 2 1221 1697 1582 1092 1359 155 1724 1436 1938 756 942 1064 611 456 1320 672 1153 610 1458 359 1469 1096 224 866 922 1767 484 1789 710 1312 930 90 1031 1491 1605 1723 1081 379 608 610 999 1483 184 839 1657 535 1248 1274 173 54 997 585 440 550 1723 52 1918 320 1047 1055 609 541 1503 1080 1607 714 1710 249 543 808 1069 160 1765 296 1118 1534 1028 1301 1354 1533 1019 1921 495 1862 243 1877 818 193 672 819 1659 189 390 1502 1377 227 765 413 1091 1126 568 395 1833 1486 1459 323 858 1078 668 650 1535 882 1748 1149 1640 1013 1365 413 765 1554 1189 1128 1080 337 1740 858 593 212 963 1876 1466 1546 1773 1323 1149 644 1642 1236 578 135 1242 479 901 945 1215 449 488 1135 1014 887 501 1678 424 1959 1670 913 1371 665 104 1299 62 471 1693 205 262 401 177 506 818 1251 1520 872 741 539 550 930 1525 1846 391 524 192 1722 176 303 1663 1801 317 838 253 676 845 1640 569 878 1922 535 1161 1667 1294 1367 1362 1897 523 659 646 1814 1257 397 350 1906 1837 980 1688 1038 1927 747 1602 1221 581 232 1144 338 967 1738 1626 322 1907 1471 161 555 394 340 1827 14 1562 1902 229 1449 1013 1561 305 511 1842 1807 1321 1116 339 1451 1882 1332 1015 255 1828 491 304 1987 553 1339 999 1150 436 961 750 1193 1868 984 1607 978 1017 1515 1796 223 1879 85 559 1045 1624 1931 1674 743 479 556 1609 1266 1578 1672 1439 1129 1775 1007 614 1516 187 1403 1155 1278 86 273 297 535 331 1780 493 71 1735 1899 970 701 464 851 1718 1767 1080 1863 580 1899 225 880 636 261 1428 488 1768 945 173 1635 80 603 953 1120 568 421 978 1404 1512 377 410 233 1356 1824 1959 1709 1165 1859 1710 765 1585 1520 627 1739 142 1134 1215 1949 309 84 1875 337 1980 1992 348 1310 1420 756 1095 1548 941 1837 615 1911 366 662 21 1264 697 1634 568 852 1270 234 1125 1105 1887 318 552 1175 917 319 1332 1579 1761 1692 791 1474 989 1627 306 459 1316 1963 935 1374 1478 1735 51 1972 1441 669 31 1030 957 880 161 459 550 572 729 188 1872 536 1609 1899 774 768 979 20 707 1395 26 386 1157 922 1362 1300 1006 1531 473 914 509 1820 346 443 492 1804 1359 512 1723 1935 1207 1863 1518 360 25 1992 1123 1708 712 1900 374 1156 391 1736 200 1699 1295 1988 93 41 1038 1632 1461 1367 1634 1385 1325 84 1671 137 1751 1104 557 381 567 1383 1693 1483 1824 1048 1965 915 1086 1206 402 1845 629 702 6 1203 1482 1994 219 1369 305 1942 959 1626 503 1073 304 365 1424 1431 1521 936 1028 1468 1981 459 1877 747 1355 1872 1076 880 243 209 1076 1155 945 1867 1983 1622 279 1522 1033 1296 24 549 1138 1788 258 1924 751 1083 1483 1567 507 1217 512 1632 266 351 1673 1659 1870 252 193 21 158 1705 965 1139 771 1893 507 421 1317 1535 405 1779 710 586 22 1238 1420 1350 1236 90 981 1964 1006 1714 119 1290 816 477 598 1360 1253 936 169 1818 29 724 318 1279 447 89 813 1881 1088 1787 1227 1494 1412 892 640 174 212 1170 1723 550 369 1274 1620 117 856 1533 1218 517 983 466 926 1612 270 709 232 219 1434 1943 393 215 1230 357 601 806 195 397 1761 316 1250 1710 835 1783 1599 1343 329 968 504 1651 1292 771 1197 124 1158 24 1235 654 1881 1891 1828 1861 1377 1232 1866 1817 40 1556 236 193 1657 424 1831 230 1559 1975 1648 650 558 1866 1113 664 442 370 1970 813 39 182 338 199 1305 509 1014 1421 1070 1518 666 272 352 278 118 1185 110 1034 74 259 1662 941 333 81 1068 725 210 1251 662 1369 1932 365 267 493 1940 1065 1841 1490 1400 823 918 775 246 673 1177 1013 218 900 890 1033 1508 1404 1279 1235 653 1454 601 1039 1963 1100 471 1025 740 1077 681 1559 1968 1979 119 986 881 729 1426 1828 1559 1749 987 232 703 1330 980 431 1068 1817 1380 143 937 1513 815 193 1646 748 292 1330 769 1868 1640 1562 1598 1286 1444 956 682 1501 1243 1085 501 1538 1087 217 462 164 580 818 331 1730 532 458 1769 696 884 1923 241 1738 1847 1316 1724 890 1186 1039 808 336 1648 257 283 891 231 1146 839 163 379 446 1247 480 337 1211 1513 1152 1831 940 756 1605 1666 1853 1836 462 455 447 1564 456 1806 1182 819 1027 1396 322 651 345 1008 1891 518 1981 1833 1440 1225 289 581 1442 237 1402 1045 1852 531 536 463 1190 696 1088 1500 1227 506 1036 740 1535 1658 871 950 1013 82 1009 1869 623 121 1738 1551 151 660 828 1927 1998 1536 345 1702 500 1517 711 1333 1799 1725 1865 734 127 93 1569 140 1225 1827 1618 944 466 1593 187 790 231 105 1184 1399 1803 842 1963 1135 489 313 1924 1698 1082 859 1516 475 1128 466 816 1973 356 1822 1148 910 806 934 1102 537 323 1528 109 802 259 1101 618 1143 1124 1776 1253 949 569 881 627 1297 375 1796 798 377 513 1871 1278 1866 162 1749 1799 402 1644 1996 1235 24 190 1718 1937 779 1835 382 1181 1849 1577 33 1955 1330 1623 1727 1486 523 355 1521 1798 439 410 766 1434 195 689 953 1241 416 1764 669 167 999 413 252 1294 1416 1207 1860 1027 180 595 1971 251 1452 1547 444 846 1305 501 554 1451 45 1627 1685 940 1737 1193 1539 1354 737 774 16 1204 653 1606 1313 1197 785 510 1622 1156 400 1882 1438 1719 1404 1661 1567 362 865 1031 1670 389 1027 91 732 1836 708 1825 634 1715 827 169 510 1585 546 1122 270 1588 1710 1466 1628 1110 68 1110 75 1167 1562 1636 737 1002 796 1663 1902 172 433 851 1724 1171 1085 1778 855 59 135 1335 1262 471 766 1512 1819 110 1463 449 479 1443 1114 1455 546 793 1215 1033 1770 743 755 1622 841 985 991 75 348 72 1210 212 913 1819 1326 1702 25 493 1769 1138 1679 96 1301 188 1719 322 297 364 1002 495 865 1764 1121 408 460 564 1568 1011 1717 1051 933 1443 1493 559 1473 121 1510 1663 1191 363 1611 1558 1058 1508 158 1762 1996 460 1978 1718 924 1097 234 1325 655 133 1537 721 954 595 1004 1419 1983 269 1476 219 527 719 249 890 95 873 412 1069 1725 1073 187 1373 1365 1575 1043 1669 47 349 256 636 875 1831 137 756 128 1471 762 1938 1873 845 1233 95 786 1365 1853 478 1177 1824 1124 239 472 607 1525 1875 1290 237 1053 641 1596 165 317 1433 926 725 1243 839 10 609 584 25 1620 475 1203 1828 1522 433 1548 1877 1054 631 299 1604 810 1159 1986 173 1876 326 560 1490 1354 1689 1784 1643 1359 119 977 640 543 1137 1279 1144 1183 1311 1890 1795 1032 1997 1309 885 1446 182 90 1203 348 1936 1372 1363 635 1497 788 111 898 1455 1705 1707 135 1558 754 568 1927 1109 1637 951 395 818 166 1874 636 1824 792 1191 1016 518 1175 582 181 1842 697 589 1718 718 1490 370 524 161 1111 1025 1854 969 1590 535 924 743 1364 1150 960 1467 966 681 1142 611 869 835 1069 382 907 483 1662 1942 659 1187 1453 269 784 401 319 1734 1484 1045 1755 1288 565 420 1011 1951 1683 101 1525 579 828 338 1916 445 1163 977 1549 903 1631 1459 1935 995 1936 1772 506 975 856 773 931 1495 1519 1407 1719 763 1127 1609 231 1107 729 51 610 1249 1584 163 585 1878 212 664 1807 1751 362 494 1935 689 1658 1153 483 1739 1488 630 1730 1691 1896 1798 569 955 788 988 877 1213 624 1297 144 653 200 53 563 1158 1768 1297 1067 840 643 75 87 1641 936 1722 1168 473 66 11 641 1034 207 1795 234 1967 660 1414 1808 964 1935 327 695 511 1709 800 1522 1158 1565 1861 730 465 1620 964 1374 1393 1330 991 1914 705 501 1534 1851 1628 796 862 817 1984 687 15 1830 753 1982 445 238 1088 1975 1004 928 749 1020 762 1604 1931 36 1887 269 1652 848 1592 553 972 609 1013 566 1274 456 47 1527 196 414 654 615 667 997 842 1390 1959 462 1233 1730 660 1069 1992 832 1853 698 309 1803 583 1482 508 484 1122 1501 537 1786 699 425 1054 1284 645 1911 397 1789 650 428 1832 174 1245 699 1558 211 849 24 1433 807 927 1552 734 1729 1748 904 613 355 1081 1891 626 768 1559 1160 1170 1343 1915 1155 1346 765 1414 1707 77 1255 1912 580 20 600 1438 486 547 720 1626 301 562 1126 706 1538 1897 1615 1787 1322 1607 1792 1207 1102 1573 672 1132 187 342 753 296 714 130 1937 1938 67 163 460 1475 1965 1455 1476 1732 1017 1304 1331 105 720 1473 1424 1023 938 1010 161 1154 1137 557 576 738 1877 193 449 327 1313 895 467 1379 1182 1035 373 1702 1959 1093 618 344 908 1369 1936 1826 1307 1268 814 1118 1179 633 204 608 603 1235 1303 1717 1163 1211 1877 1468 281 395 661 1297 1855 1188 411 1025 1178 589 795 1099 942 206 1092 676 297 636 224 942 389 245 40 170 50 910 972 1131 1348 1979 548 605 376 1008 817 1142 1004 1605 439 44 16 1119 1599 1719 456 1229 1672 392 211 1279 1502 681 673 1118 1278 903 1248 1704 1112 1822 567 1515 230 324 1111 532 332 601 991 1080 881 1517 80 514 29 163 384 126 1107 868 1250 22 1601 1831 501 28 1317 799 1180 1623 1427 710 1790 641 484 601 143 48 1249 211 1167 371 1344 1902 497 960 190 1543 495 555 1854 466 828 41 417 1663 714 1718 1350 1547 1277 1796 1956 489 48 614 1430 642 1878 1596 550 747 20 975 301 1350 541 991 1593 444 1854 906 1392 938 1579 1632 485 1529 1449 1669 57 1458 957 471 1683 1937 1509 1729 1139 1049 1174 496 323 137 1638 1123 1711 638 699 568 695 1529 1891 612 226 1730 581 979 981 861 440 402 1909 76 1315 712 233 373 101 1484 1780 1350 102 1491 833 1014 1405 553 1791 1773 211 1698 287 310 407 769 1580 1220 900 1849 1723 564 1489 1634 1171 338 663 1775 638 430 1192 413 1472 767 1949 1678 1448 392 1537 1271 548 923 1997 1047 106 1772 1731 281 1541 247 1279 1435 701 693 762 1824 826 410 65 499 1033 1282 374 254 1664 1454 453 1273 15 297 154 950 1015 1185 193 1629 1760 514 1790 788 918 276 1214 209 1779 1544 493 467 1955 1086 729 78 35 652 1143 1013 59 490 1797 1612 1950 833 368 606 1248 1349 919 1117 1032 1680 879 361 1542 466 1113 835 998 1494 1281 1490 1589 854 1383 1590 1059 1105 595 666 1386 1884 917 1615 1615 1879 1195 1383 326 1601 439 463 810 959 592 1649 270 1673 136 329 1501 1461 253 1862 1321 665 436 467 2 987 1587 695 1397 571 1197 1626 1239 163 1716 1769 1586 1357 73 347 928 1350 888 501 1749 1682 1123 1290 1378 1680 443 1751 534 95 278 31 632 417 1645 1315 99 415 1701 1572 1 653 609 1451 923 1424 518 729 1855 397 1791 730 1652 1203 1666 976 1818 1692 1410 1133 101 1184 214 721 1820 363 826 245 61 208 1477 1734 643 702 1851 86 954 306 1220 224 1170 956 925 427 1138 1110 269 993 1727 819 1850 416 1918 901 1069 1792 918 1106 787 710 570 1207 789 280 389 1901 1787 370 1622 667 1613 569 159 1196 746 1951 1160 739 1420 1302 345 460 987 743 1672 1141 1345 693 1616 1933 782 1134 1011 523 350 498 1568 1922 359 199 1592 868 39 1852 1982 596 1774 93 1230 49 823 1750 1856 560 1181 300 76 728 1996 920 1007 980 901 1445 719 1268 854 1564 1916 518 809 973 1624 964 60 513 1672 413 897 1918 1579 1000 1399 539 1546 1141 1624 5 97 647 1492 625 1134 1392 1295 610 1591 715 1910 701 576 1680 744 1131 429 403 1986 416 1205 446 1835 1226 232 944 514 523 882 6 36 1211 1264 345 1683 1079 1602 1928 483 798 1314 295 1415 558 565 1016 1835 779 511 1097 1811 1472 1660 879 372 1321 1004 1394 1217 607 1966 1496 1578 1845 1824 1430 704 1908 502 356 1051 146 297 1137 639 904 1842 1911 1356 1059 936 351 742 1018 1062 600 1893 242 1200 1093 845 1119 1079 37 1632 269 1818 439 1602 1854 1024 524 414 596 1508 63 1608 1856 1472 1059 1410 1852 253 1933 434 1975 538 882 1380 767 1451 177 1644 1507 1604 1364 1487 345 1846 1603 643 782 1000 57 1588 524 938 523 1096 1121 1927 471 933 1774 41 537 529 380 161 1236 1115 406 342 1711 1544 35 1101 1757 32 210 1995 546 842 1676 440 658 1189 580 1604 1196 1257 594 1854 1928 461 176 1666 253 1882 164 1106 790 512 944 1785 454 760 1622 540 1273 1913 1200 1378 892 1359 1871 1989 1344 1897 914 9 1691 994 1450 1005 1296 1362 1915 1984 1168 1029 1606 726 1681 285 1365 1947 1326 420 309 1991 815 1684 923 898 122 1642 593 937 138 456 1648 1986 1775 1962 1826 77 1750 1068 584 1180 1227 1722 1337 1012 124 744 1692 1252 479 99 1720 470 1063 1960 954 1716 179 1283 1416 748 680 746 1636 87 1376 1963 370 1638 1010 611 45 926 68 465 1878 1366 879 1803 1151 1454 1922 1359 135 866 778 188 1911 15 1936 1858 1805 1222 386 711 6 191 1655 780 1458 895 1341 1856 594 1149 566 675 869 1057 19 1437 468 254 894 1743 186 1474 494 1418 840 1004 1191 928 808 637 449 360 1856 898 1931 1413 745 1 1550 1033 801 1105 214 982 1070 1535 159 1221 644 687 28 475 1624 768 830 1993 1062 1682 674 1731 1360 1612 908 67 1784 1369 916 846 545 1443 1294 903 1504 772 206 771 824 888 1227 797 1111 1271 419 1227 555 785 175 161 1401 1306 1273 724 1519 169 347 1041 1128 1788 554 975 288 1886 771 131 745 684 661 1107 1133 612 463 172 1108 318 91 1655 201 815 1771 698 1880 156 1107 348 1691 1277 1895 555 726 1826 950 449 527 170 1191 1139 66 1633 1395 1500 579 73 1652 1418 1077 1165 1228 1400 1675 482 1865 1980 1565 1535 1688 721 173 239 1991 1479 1387 1716 367 362 630 1006 610 257 515 1436 385 1447 403 50 1121 207 1728 172 943 244 440 1586 786 1215 254 1772 1456 1949 1613 1304 387 1519 190 1945 1533 1491 156 978 394 1107 1878 164 534 1661 1429 1493 511 1043 206 1954 43 1492 1850 1029 173 747 180 986 1780 1814 547 591 612 1978 1417 26 569 132 1483 1616 1689 915 674 1218 442 1301 1600 1226 308 495 231 920 1496 897 71 1430 1442 680 919 1554 490 1622 326 1629 1041 991 1154 1263 58 1494 1641 1085 183 1736 158 718 1638 1974 1518 715 1243 265 1187 501 735 657 1929 1739 1321 255 943 107 45 1587 1728 121 1826 760 1922 447 1513 767 479 196 1178 458 1859 1807 1809 1274 1829 829 121 1818 1034 386 583 190 133 1389 1387 6 1763 1070 130 375 1111 1340 1664 1084 1745 930 604 361 501 1627 988 1568 1273 958 339 1240 1374 619 1064 523 627 822 1560 126 214 611 223 374 1629 659 1827 169 1492 1806 1330 1363 919 1554 1165 362 563 1770 1700 388 1864 1362 308 1896 1041 234 735 1810 1399 778 1883 315 1587 1349 957 1560 291 577 679 1297 1935 374 144 1061 1708 1716 1027 1612 1408 586 1787 1533 903 4 1421 178 1910 773 1878 713 1982 1014 1159 283 1555 189 334 130 1470 1089 1623 1607 1695 1308 738 1242 1111 1075 1879 630 1365 515 1959 291 864 892 1381 1774 340 434 246 790 976 1617 1460 1544 1775 353 1337 1022 390 1178 826 627 78 1050 289 1802 401 308 640 1920 1419 332 1011 942 953 289 517 1588 885 825 1670 1507 1557 1859 1019 1593 256 1705 1030 1698 1778 1925 312 333 578 1141 52 1469 50 1122 1622 1665 135 989 276 1671 1883 1019 1620 204 1679 499 830 390 1796 1109 1763 838 891 1518 558 1224 1563 361 1337 1453 1508 1304 1524 1803 1570 1475 1602 35 1204 848 1172 1956 1101 1395 1642 190 1979 1576 1110 1801 342 223 1780 439 1163 1239 72 1799 1482 847 86 395 1532 665 583 1965 905 1887 746 413 1433 138 890 878 329 289 1231 562 161 655 1815 163 1507 313 86 4 742 654 572 151 1701 1231 1670 784 1506 224 119 1177 574 368 921 1863 285 1270 1934 1118 1717 524 1196 1553 952 1441 953 1036 643 585 930 1589 582 1256 66 608 660 1152 594 690 797 390 1100 1800 1995 715 452 970 41 1754 121 1418 1227 557 1272 609 1738 277 146 1276 606 1434 1647 466 289 1647 1411 1098 1537 506 592 938 502 979 268 723 390 1754 293 460 101 814 1810 123 785 1260 427 1627 1485 1684 1564 571 1451 578 342 1891 1360 1835 6 381 243 1750 1562 1265 1766 446 1681 432 1720 1333 1091 1814 521 11 673 1642 1520 1599 1486 488 1514 822 1150 977 1508 762 1742 33 874 4 1796 49 961 828 1560 157 82 656 1475 1017 1912 324 1958 192 941 617 463 1518 1135 33 504 1982 569 1490 1696 614 1839 217 271 1346 1801 208 1268 526 308 707 336 552 1141 112 1560 1397 400 1086 1399 1507 888 1471 1171 1054 232 1576 929 423 209 1664 1771 1202 1477 1735 817 895 691 1146 990 1068 1476 148 1340 1065 678 1959 1162 91 1350 75 1613 1349 1475 1894 1637 1460 1985 1197 674 570 1116 1657 1254 1293 493 366 125 1569 754 920 842 531 552 935 1411 1831 1084 748 1585 1685 435 932 960 1295 1239 309 782 1239 771 727 1810 95 1392 1493 1338 1504 161 179 170 862 1547 1811 1713 1372 202 1107 622 1132 336 1672 1907 826 831 161 265 602 761 549 1765 1263 470 1951 1337 957 1190 1067 989 49 23 273 1856 560 1753 1970 1338 1341 288 1728 1668 767 1066 867 1754 66 1682 985 1743 509 52 1085 1362 468 930 444 1952 494 550 1684 25 746 825 766 248 1357 403 189 1229 1791 179 1655 1709 216 1490 36 829 1717 100 1653 74 703 703 1798 1357 1854 270 343 509 329 1400 1287 38 241 1117 802 104 1935 1184 670 1747 1675 1979 2000 66 1407 480 596 149 1995 1772 1436 99 90 1425 1976 383 325 116 1271 1563 1766 19 461 698 1248 1883 1318 1883 189 601 1787 259 776 1760 1666 1753 1020 1723 602 1736 1644 1283 167 1585 1557 1587 778 1311 545 522 1109 1823 557 1040 1966 1919 845 381 1970 1894 463 1815 252 213 941 1402 1814 717 183 1564 1215 2000 1776 257 397 1228 904 605 773 166 314 1353 1065 467 1670 1752 1665 1997 1410 1833 509 1987 1549 1567 490 834 1156 1216 1395 1827 936 699 538 53 1103 590 7 189 1451 87 704 1674 728 441 1066 62 1289 1025 1135 1002 1686 505 1408 1097 991 1260 28 193 932 1019 850 117 1607 176 84 158 1634 610 829 250 662 456 1188 181 19 817 369 1640 1583 1619 287 784 17 1091 930 1393 1245 644 572 906 149 899 411 1082 669 467 468 819 1743 148 1558 430 1521 26 712 1807 484 91 181 1626 1630 1880 1978 38 1274 1328 1596 434 1519 1825 463 597 1518 912 869 378 112 859 1715 620 1104 78 843 1134 692 691 1477 1519 481 301 1039 139 1263 806 935 5 1467 919 486 1780 701 25 1455 507 585 1850 1736 590 841 994 25 690 1291 1702 1123 468 55 1772 787 525 1972 992 502 996 763 1750 527 932 1435 306 167 79 1663 357 404 883 1725 8 317 1229 1745 1934 237 236 1642 1365 1863 1463 706 173 121 881 515 1212 1619 171 856 1185 297 1451 1314 199 999 1212 1725 284 1878 822 914 419 1708 271 926 328 1832 1474 1395 1378 1086 79 957 1917 1295 1187 504 1976 1998 1338 1024 1932 430 434 377 1279 368 1986 1424 392 315 1195 193 1620 492 1549 170 1175 929 701 320 23 1537 1973 1569 150 1375 124 394 574 734 1096 889 706 518 1602 1958 1730 1911 137 510 383 30 186 1968 880 1046 894 780 133 1057 1060 551 1386 1751 192 1748 366 990 612 240 260 1483 1438 1597 1801 1256 1682 226 1704 1831 1562 1184 315 1509 1755 1944 210 306 298 1435 1208 1152 1167 1058 1988 1289 1480 1456 1950 951 1185 1700 563 158 819 1971 939 285 251 181 392 1045 1852 95 129 648 247 193 353 391 1914 1873 762 21 486 1640 1853 1503 1046 1099 1406 1472 925 493 211 1695 1391 51 654 652 1427 1192 1420 1036 295 1409 124 1217 709 1620 324 1053 1589 1205 272 1416 562 929 1277 1232 1489 1999 822 1409 1919 1939 204 1286 699 629 139 1742 1876 1153 1450 306 1572 1440 483 389 573 1959 1108 461 867 63 1109 1426 714 1157 524 1877 337 994 941 1491 640 1422 277 681 750 1873 1401 1882 1574 1866 1115 383 58 1251 973 751 280 1012 425 415 684 759 992 1851 39 620 1361 1093 815 1374 1628 1389 1799 1462 1672 1123 944 239 1874 1577 1039 1657 1319 284 1825 354 19 292 1581 177 267 1130 1673 1589 1992 1594 480 1982 1525 793 1074 874 1564 1417 1420 1107 827 1642 1145 1095 1804 899 105 1224 1397 353 1874 1940 1630 1343 1076 1224 1825 919 161 529 1607 968 525 1971 256 1449 194 446 82 988 375 1773 1991 294 1378 561 864 399 1915 94 495 421 596 1491 1699 1478 1606 1216 1333 349 637 1539 611 1692 1974 1380 1066 1020 184 258 1641 465 1313 940 1076 161 594 437 774 1733 158 1858 955 577 847 1862 477 1841 1626 48 221 1013 1283 1795 740 895 1172 135 667 1258 1978 926 1048 1613 657 1225 569 1344 1442 1739 1446 1199 601 1246 1394 236 411 661 1330 985 1064 754 1426 759 446 922 1780 345 1006 229 42 1708 1443 1050 998 539 1679 1002 1392 206 1496 1467 1608 1266 20 1513 396 1071 1233 1480 1516 1174 1000 893 156 1226 1395 990 1402 913 1676 1719 144 1402 1368 142 1772 1825 196 553 1967 896 494 302 1107 1817 1272 283 1281 1474 1720 1591 641 1471 1523 1625 1586 1078 1868 824 1165 1183 695 1027 1429 395 243 2 306 1623 567 1452 223 593 1868 138 1680 1834 1292 1244 1640 1164 1673 1947 1898 189 496 1246 862 1237 992 161 214 380 1654 643 1089 72 1483 574 352 1798 464 877 824 727 1208 857 1415 477 24 1220 1802 1653 586 1786 670 1207 632 1812 1398 412 1591 719 1581 832 385 1885 588 1000 1896 1787 1086 1318 104 834 1170 522 572 17 1520 315 1492 1563 64 406 1653 493 391 1350 1954 515 115 342 1418 204 1418 1043 1569 1211 1822 612 1523 783 1267 1326 550 165 932 227 176 1164 1091 1788 1033 1993 223 215 1458 205 379 1314 726 612 1901 1016 1152 1230 1460 1691 1197 836 494 292 1795 691 776 375 1106 77 983 1578 1162 1057 807 1511 526 1063 354 895 1048 1504 612 738 364 1725 380 1453 1169 1167 869 563 1037 879 277 1983 1840 16 614 120 1925 1073 1699 1638 372 135 1237 740 395 1387 960 1751 399 656 1111 1598 989 7 215 1227 5 1062 387 1617 938 758 811 653 1715 1084 1666 394 934 491 1728 960 1269 824 1302 1837 377 1950 1584 647 879 1443 95 816 1104 1515 1736 634 1125 715 1111 685 1291 720 1240 296 403 1601 1639 1204 909 802 1686 1119 86 763 1807 1640 1519 1801 507 166 320 1331 1059 1181 1453 63 1845 531 920 1606 1257 544 1032 613 979 1157 1816 22 428 895 1634 238 157 1484 910 1272 1915 1325 181 818 1977 1756 251 1462 458 1664 397 141 1111 30 247 1663 464 306 409 653 646 511 1563 1250 1208 1523 974 471 764 1678 1061 423 1905 1013 1268 1251 514 50 824 502 797 1870 71 763 1909 802 585 798 422 26 1751 1584 1127 188 643 639 1348 1479 1336 1397 1100 1118 483 736 1176 1159 227 1410 1374 240 1421 794 1237 514 1155 1779 1817 472 646 907 705 401 1161 518 47 740 520 292 1032 868 1209 817 261 1476 353 411 1481 1164 1818 1673 1780 1309 820 1898 519 18 1642 1404 681 1991 534 30 778 766 1288 632 1766 512 1586 1993 1100 897 88 593 543 679 1238 400 1228 1836 114 1551 461 498 1028 1822 46 678 835 1917 319 104 818 495 457 1866 858 236 1380 408 394 1206 1975 183 317 958 49 1984 171 1336 409 622 1730 1852 417 534 1910 1790 1569 1431 582 1200 1281 1507 1457 774 1909 1853 1913 171 1488 819 1191 1683 739 749 784 672 85 134 1575 1833 1367 1307 1362 983 1848 1474 1793 1010 423 621 812 1964 1159 223 876 92 1960 1982 1501 878 1427 1161 1154 88 518 28 154 1632 1457 898 338 1724 1104 1690 1483 186 458 397 237 1138 1369 1231 1227 1753 1979 1300 1657 119 248 454 284 1163 37 1108 1618 1533 1401 556 1938 1796 942 299 1508 1754 970 1604 1107 1532 222 1104 1890 1510 751 422 846 943 803 508 546 1745 1838 1340 1936 1900 126 425 383 1882 292 1044 1424 1958 356 1690 1830 185 206 1361 868 1462 318 1955 633 983 1265 1225 1226 742 1897 476 1519 304 610 888 209 23 774 67 641 680 1678 1148 1213 509 715 1143 207 1731 100 376 870 942 1424 333 1273 1323 1030 1313 777 726 1795 1023 1942 1118 332 1988 1397 838 1797 312 49 685 241 1326 448 1904 1306 521 471 14 899 241 832 77 1725 647 1546 1515 215 534 914 1767 1770 522 881 1185 659 630 342 480 210 1696 422 642 707 1279 1121 1737 1386 712 150 948 133 421 1018 1803 909 328 1349 528 1645 1375 1133 1106 597 1912 1560 1491 833 518 731 1916 838 1780 1272 976 1229 1050 1464 1359 1716 398 933 588 288 556 1468 352 1863 297 273 544 30 196 707 45 254 79 897 235 1212 1229 493 180 937 1916 1504 1325 1543 84 558 26 1789 976 1740 1742 365 157 1071 325 516 1569 1606 661 130 303 1755 721 523 471 742 65 813 979 403 1439 803 175 485 1315 505 1240 794 289 608 1945 1345 897 324 913 1722 1152 1997 345 29 1493 899 101 1405 871 853 330 1870 77 1468 623 549 1621 699 1494 511 1017 858 780 1573 1070 676 287 1758 1295 941 1616 1397 1867 1704 921 685 570 871 177 1634 1829 500 1149 754 119 1664 1961 796 1326 395 1992 807 950 931 1608 1910 1817 928 474 378 1855 879 769 153 796 1773 1080 110 171 168 520 961 997 688 682 489 183 1475 1899 318 1682 857 350 756 852 941 502 1061 648 109 307 1070 713 388 1212 285 1405 310 399 1305 1024 1100 229 1682 1838 1377 1705 171 549 1627 1514 373 1417 1630 1039 206 442 221 1179 1130 676 931 1074 624 454 1138 730 1705 1685 1690 709 196 1537 795 1342 1406 1719 1262 322 1520 1641 433 993 1225 860 1922 20 397 1120 462 1234 766 1685 74 622 1227 412 386 1747 1334 763 1024 1635 874 870 1503 539 588 1770 1312 1355 1489 171 1325 230 1985 401 1212 1045 266 270 471 1664 1928 1987 26 287 292 1604 972 1790 1707 601 161 288 1120 1863 591 373 692 254 463 655 421 1459 391 993 1541 33 486 889 1212 1724 1711 1344 1121 263 938 1199 1861 1494 1159 100 832 454 453 341 1648 108 546 1572 495 1499 1155 1860 1588 1882 1766 155 861 581 694 1353 492 1762 1695 88 159 487 771 1508 437 1531 1565 1788 1101 1946 451 1257 561 109 1745 735 1619 1433 1796 867 1959 726 1011 300 690 467 1061 1260 593 1416 1359 816 1404 1773 1917 1622 220 377 1924 607 1147 1533 1285 1685 1964 354 148 639 1163 816 1833 899 1429 497 807 651 1851 1413 1243 1691 931 1399 1991 1393 1760 527 576 1742 35 1146 789 948 1217 503 977 1905 583 1315 1603 699 604 472 1147 364 822 913 647 769 944 273 1472 1517 1082 1637 463 787 977 1527 612 323 705 164 904 1380 1800 1744 1360 148 1612 377 309 972 432 1593 658 1768 1891 912 686 1461 186 1969 1179 635 319 507 1070 141 585 843 1696 382 1678 209 596 1111 999 208 234 1207 1635 1674 355 922 1214 1435 1254 1101 1315 644 963 1104 1264 1484 998 1964 841 1138 925 472 655 453 238 887 99 1271 547 756 1926 1680 903 1361 1698 1023 182 652 62 854 1327 147 702 1943 1565 249 714 1401 135 682 1776 1568 1797 1739 572 1324 1844 1669 39 96 1323 36 1005 310 639 1451 1779 993 1348 1674 633 307 5 947 589 1392 5 89 384 1442 999 986 413 1823 1803 1007 567 1096 395 1281 1266 803 1845 1614 1509 315 217 1804 1246 1062 1765 142 662 776 1919 1333 1975 1255 147 1992 1435 318 1966 1638 1735 1141 186 1515 344 1937 506 530 476 568 1689 795 1717 1512 686 77 1929 696 3 1613 429 383 1670 624 484 1012 975 1197 1266 1413 451 118 1190 1980 1769 376 1992 383 299 1553 1758 1943 479 754 453 1011 294 1878 590 1342 1444 1522 1991 78 1362 236 1436 1359 593 1585 430 639 1072 1 83 475 799 1646 1837 1034 628 1974 1663 1768 30 1612 158 294 793 142 1685 1360 898 242 251 1647 603 770 616 976 688 1979 182 276 715 1280 949 745 341 1716 1825 858 1086 440 440 1027 975 593 279 1207 1438 62 1524 1861 755 1256 657 936 1736 154 1967 1455 373 308 162 1436 1005 347 1252 128 883 1923 908 887 1233 623 960 1456 1067 1096 1576 1360 223 1853 1957 407 1759 218 434 163 1075 1340 1594 1140 1576 1139 554 1296 302 1241 616 407 1729 1474 1349 217 437 1988 1327 1239 1480 1930 1354 264 1874 755 1919 237 1312 1424 885 1607 1970 767 528 823 113 753 1783 1398 1701 1634 362 582 1302 522 1492 313 498 255 1805 1776 1902 238 995 727 624 266 1579 879 397 579 1394 1148 974 1435 1033 1744 1688 1765 656 1351 1804 1919 1969 869 684 1554 1457 237 719 167 1587 916 1751 1645 430 1157 1441 1672 495 1237 1885 1259 1586 1498 143 1369 765 1128 820 200 221 1596 1945 744 614 1932 537 3 1445 350 677 261 24 1721 1257 878 896 1562 1261 1285 1462 1735 1001 447 1932 1433 1036 81 1541 645 1455 258 1911 171 965 1316 400 1651 1414 1941 1431 613 1916 561 1700 1240 238 1306 1411 1246 827 1210 661 478 857 1304 216 865 1951 874 872 1184 1119 778 629 718 440 1868 359 1123 1451 1311 239 584 1948 881 592 202 1932 1240 1838 1881 549 271 1206 784 917 861 1998 234 1918 845 734 1314 461 473 1359 171 1914 119 451 658 1439 1001 934 1121 93 1600 1603 550 1931 1329 1050 739 1873 619 1904 422 996 1559 919 348 706 1345 496 1122 1248 998 1934 1068 1970 350 333 249 1756 236 1427 983 870 1044 565 211 949 1165 765 1620 984 1127 491 681 335 478 394 1615 1587 1983 453 1607 370 1114 425 312 394 1097 1052 1409 1432 1952 1710 225 769 870 1775 795 512 979 481 228 801 762 864 991 1455 1337 1919 1739 1337 926 597 1755 1833 988 520 102 472 1919 1352 1792 1084 957 16 201 84 989 920 1125 342 1644 1006 795 982 1677 614 2 1066 800 1535 25 1467 599 1848 1765 1999 965 148 240 229 1400 442 1808 448 697 1423 934 776 338 1384 776 1741 1439 459 690 685 887 261 1880 232 1869 593 143 690 1682 1287 1517 1114 493 852 125 728 1150 921 1079 380 31 1558 208 612 876 712 238 366 517 1504 575 1807 1361 22 939 1603 485 990 1830 1527 1414 1226 874 546 731 1184 1989 1467 566 317 911 391 453 1354 943 1330 820 1678 1214 528 1973 117 1484 980 1395 272 241 1713 467 700 119 1696 1291 1831 918 481 1176 544 592 1444 539 623 1823 42 1635 1525 1355 632 945 917 160 1357 776 1587 1743 340 1236 1547 1300 988 1036 1941 713 1653 1067 504 1176 1293 1499 1341 134 1933 1747 454 319 318 355 398 796 31 284 1058 444 1403 534 977 818 1527 1996 848 1307 666 1595 80 307 896 283 804 393 176 13 62 575 1404 1894 1658 118 1784 330 1773 1146 703 1357 1359 650 35 262 1431 700 1380 741 1333 1742 1411 646 1190 1503 119 278 1987 527 1440 1205 508 1476 1370 477 243 1854 899 386 1067 1422 96 779 1539 883 509 384 1405 1284 1781 1092 629 1461 1473 101 494 196 1523 338 1470 1987 54 668 1021 1227 542 1712 378 910 470 1523 239 702 698 1119 1478 621 1969 1198 1132 996 1808 1700 1749 840 987 49 1920 649 812 1383 1596 397 569 170 491 1357 1906 1910 1462 1886 424 149 1794 131 1892 272 753 865 1143 1941 923 627 813 1931 639 1935 1672 1682 549 1960 890 1518 406 598 1891 118 1886 1155 412 1335 288 1830 1810 543 778 1222 408 1623 1867 1063 646 192 867 1033 886 17 938 786 1137 1903 1700 520 1701 639 1634 644 1578 328 1948 1043 1285 813 1807 1471 796 1161 321 1085 1404 347 1485 1112 1447 1236 1899 670 850 143 1982 1113 110 1953 5 1089 1156 1201 1642 1040 775 1257 271 279 949 957 1435 287 670 1564 1327 1362 776 1877 733 1354 402 1468 731 1594 1032 285 500 621 439 479 176 27 1441 1917 1254 1507 1282 1 687 181 100 1874 1516 975 1840 1024 314 827 694 205 133 1655 1951 1454 619 1157 1729 210 915 228 1091 1074 1470 1759 1938 986 1756 980 483 1831 642 903 169 690 1323 680 1065 1148 508 1090 61 42 1900 790 1190 1635 900 1079 741 1174 1348 535 619 1202 1686 1539 1536 1169 294 842 1649 660 1362 500 93 1093 1519 1456 1459 1721 285 1054 516 660 1179 1982 1566 1858 1453 1913 140 995 77 895 1464 1430 1937 224 626 249 1244 1695 1638 1504 614 1251 1545 260 768 416 1556 702 259 759 436 356 1577 1209 880 147 703 1041 429 511 312 1106 720 806 645 734 1106 267 1140 1354 1960 1090 1015 878 163 391 359 817 708 388 1896 308 1701 1682 558 894 53 1632 1152 680 1922 1282 957 1882 1531 1948 780 1126 838 1055 216 850 1712 1250 1420 1628 1091 245 1275 1130 1389 786 435 1871 927 214 1587 677 658 1614 1850 1879 1361 965 1074 221 1699 1949 622 1214 423 700 863 433 646 1993 301 581 515 1303 1428 1810 726 1009 429 751 1465 86 751 1110 1090 808 1621 1284 531 1935 1425 805 910 244 993 720 733 1082 402 1262 97 1967 1907 1953 1513 1604 1659 995 1430 345 1740 1548 940 1389 138 1033 1628 1028 135 377 1184 362 929 1993 902 1670 799 1426 608 339 616 785 1291 459 1028 488 511 981 503 340 102 1953 11 1695 945 1073 924 1430 439 1034 842 1469 575 1435 1739 129 1601 1246 1952 1182 392 1628 681 594 1034 166 538 66 363 1217 656 1645 926 402 495 1758 1806 42 1054 805 508 227 1270 471 1162 140 1862 309 519 1858 1210 203 396 1136 1469 266 1559 423 1853 1096 661 193 510 1462 1974 1203 690 66 587 994 1095 574 1011 1879 721 1825 1975 181 538 1773 1522 1802 1879 768 741 837 13 127 1914 1975 932 1888 39 509 618 23 437 1437 939 1619 626 1646 544 137 404 1437 581 642 1711 590 400 1745 361 15 1806 759 1211 1731 576 1882 266 206 1815 51 328 92 1227 1544 1397 1127 594 1178 1993 1513 127 1343 566 222 777 1330 1338 653 542 201 675 377 152 119 630 1539 1278 1523 209 1139 318 1258 863 359 746 1457 748 1706 1392 1869 730 360 1198 790 499 497 1014 361 1328 685 990 493 153 335 1388 1160 1022 77 240 1955 613 1742 1570 315 485 981 45 874 275 478 1772 421 1147 1750 1573 455 785 1631 611 1807 120 484 1160 1029 675 1050 530 258 218 648 973 832 543 553 778 96 770 959 1391 427 418 154 1326 1627 757 1961 458 1371 665 1168 1128 108 1659 1946 1699 361 1705 1553 1138 621 483 813 1149 724 1879 1353 926 303 30 12 1509 124 432 854 1119 1878 879 1369 295 1480 195 1755 1741 1000 1393 1689 647 258 1826 285 853 1057 353 691 1673 1717 1925 729 1079 242 544 421 1289 262 1463 1339 1062 1629 1267 1839 916 1944 87 520 635 1819 1506 1350 972 6 1975 326 1858 1975 332 659 840 813 33 1743 1308 512 401 1954 546 47 1773 1777 379 1706 1175 1491 1079 370 940 1392 73 1501 1382 364 1339 1038 977 163 882 1077 1196 1348 642 227 978 1795 533 1617 890 1706 24 673 1979 207 839 228 900 236 10 349 1403 779 863 1047 981 416 107 3 774 1692 731 1668 456 719 1232 927 353 1230 218 1820 1264 725 1396 546 585 78 1985 451 402 1779 1556 1923 780 192 358 287 1926 525 1028 1067 1662 1915 1991 1421 1594 684 1225 792 1942 1495 1140 1291 1822 1388 797 524 447 1782 977 927 681 1311 1566 1115 1031 1320 1989 654 114 121 1551 1312 1827 773 1326 1302 360 482 629 1688 809 1752 618 725 827 1095 1755 677 1540 1278 1215 1808 1008 1817 511 1629 164 955 965 1949 945 1036 819 265 267 853 1174 1881 475 1610 1916 1926 1441 726 1749 1954 46 733 727 759 961 238 180 78 1553 72 559 385 74 1600 572 1730 555 1519 1368 1438 176 608 57 1324 1931 1819 1719 1802 680 1627 12 106 1216 215 631 41 1695 975 199 321 594 1573 1574 1519 83 95 1412 695 1816 1146 966 326 1560 1441 271 1097 1919 654 829 60 484 1999 1591 1910 345 781 1782 1475 1540 1673 1073 417 540 1144 813 1151 21 225 1860 1139 335 516 6 107 315 1854 1726 1798 673 682 1271 661 1166 1562 1822 460 177 390 953 461 952 1923 1448 150 1143 1864 1995 1081 1449 1646 837 654 1225 1254 111 404 1923 527 1808 93 855 264 1692 1243 926 675 282 1381 656 794 314 383 1509 726 822 1833 1818 1838 1769 326 1207 1421 878 431 334 471 1530 361 1287 13 284 709 938 1711 1972 967 316 1874 1858 1433 301 2 1728 1073 369 1722 163 608 255 657 1710 1116 790 23 759 32 246 1072 974 498 126 1040 395 742 1362 200 1383 1137 1775 32 1518 673 1298 582 756 811 1349 726 1286 1524 876 1242 786 132 816 1795 1337 776 1817 521 851 1623 49 1743 1764 120 1766 395 126 578 1328 501 7 755 101 589 1884 1397 1849 1890 1319 1390 1146 768 429 1575 1019 1258 778 655 1870 1769 961 1457 552 1363 1023 835 368 1679 864 1792 888 200 916 1705 671 1872 1763 7 1925 1079 1934 1380 1425 1900 536 251 1488 803 565 957 1967 24 1569 470 1947 1315 116 1247 1046 301 1653 1733 253 1762 845 73 935 1302 1198 1338 1217 1261 1347 1504 1416 630 90 26 663 1767 1183 1034 402 1055 1562 47 1201 424 1068 1012 1953 1228 246 103 39 1690 1707 1549 1095 776 999 1764 484 347 1087 1369 489 1205 1611 1674 407 1822 1506 1375 512 886 596 325 403 1386 910 154 745 453 90 288 288 361 261 652 549 446 1829 414 1608 1354 762 646 1050 1361 707 421 634 1583 1109 994 64 564 1416 1118 1226 304 755 1530 1046 1759 793 887 1086 1862 1507 430 1738 1487 1584 1329 355 1473 218 1377 1476 1396 219 1778 1910 307 720 44 1868 930 1997 996 1996 1458 1793 826 751 1187 892 1715 1482 618 1294 1834 302 1636 1553 1299 845 537 457 129 1647 627 1147 1865 1924 1889 1308 1509 1930 312 1243 1437 1393 1001 1458 563 493 569 1081 1806 1036 1229 12 1114 1385 116 1487 798 784 249 414 1374 1411 1401 185 322 1484 1634 1920 1670 1300 1597 987 675 451 957 334 1326 105 760 59 1871 268 470 1368 885 1171 1943 1298 1513 67 26 946 112 1655 1548 191 4 982 717 148 1173 224 1161 452 1852 1320 1061 939 833 456 105 375 142 1746 1453 1607 1827 1507 1623 1059 347 637 852 1148 479 469 692 1716 217 1465 491 1665 268 454 1941 94 402 810 1386 1715 870 389 1507 1047 995 1461 236 1523 220 1282 986 72 190 1095 190 660 1907 211 1786 1473 1944 1567 1716 1918 1730 16 361 530 1132 543 948 1806 1284 1015 127 18 1558 222 1512 755 1641 120 1352 268 1609 393 609 738 1428 442 198 636 458 1806 1023 1667 238 1364 1404 1303 370 799 1402 738 1522 645 916 161 175 1493 1852 1183 32 381 1834 36 1620 1835 548 111 1675 1762 927 1776 1637 1823 452 985 1002 764 1543 117 892 212 276 1049 634 632 1083 506 871 1090 1534 304 1706 1929 1032 698 759 1380 160 1890 1342 1970 925 1154 418 377 685 487 365 1678 1041 372 1154 997 507 586 499 1992 859 551 1652 1181 1174 621 1503 1827 105 1733 474 1342 700 195 726 1908 938 732 649 1046 1807 869 1967 307 1955 1933 364 793 1975 1278 1829 1085 1501 1952 975 589 797 1487 1864 949 1237 318 661 1615 1601 1227 188 1614 732 1861 627 364 1317 1835 1816 1890 1061 1287 1410 1593 127 828 1400 1935 57 524 1281 956 603 28 1595 1365 870 1323 736 1520 1399 193 1222 1401 635 357 166 1381 581 1170 1984 101 462 1387 1164 205 892 1020 356 1605 1830 1315 1920 1344 1431 1918 1570 652 1697 246 1027 1193 1573 685 1854 781 928 197 1228 871 1143 1505 1375 418 1750 1344 1715 397 533 646 1905 361 381 765 534 1634 1994 909 723 353 1745 583 1847 1425 243 1000 474 305 1218 284 523 122 1956 945 493 1986 310 1966 61 1216 1491 1347 855 737 1829 242 137 361 1179 63 360 286 1756 1685 1954 1362 1402 585 308 495 1370 1986 1213 1848 308 1209 1442 525 550 221 1491 1135 1614 74 1614 5 551 811 1267 1647 515 222 616 1769 1034 904 557 1730 1218 1896 179 605 1040 64 1672 647 430 561 390 1419 1133 1542 670 211 1853 788 1118 175 1947 1696 907 1498 937 769 1691 91 372 984 385 682 1266 1934 1438 164 603 205 1494 1169 731 1041 1570 1091 1284 752 548 386 872 295 208 758 439 583 488 1044 1254 705 152 508 1890 1598 1540 722 227 1778 1343 668 1764 1793 1182 252 722 2 348 1471 947 371 991 1188 440 1949 1018 1 1478 554 1892 1763 1218 37 633 1316 1659 113 416 1938 957 284 445 349 482 1908 296 785 556 411 157 1685 625 616 1077 1571 501 1646 54 889 766 384 1750 1023 916 1317 597 779 1080 57 316 305 487 1156 1664 943 510 1023 1772 1079 560 1940 1262 366 1846 1093 1872 1301 102 1825 346 1142 568 1778 1142 1778 1381 1945 1108 664 1808 654 527 456 185 1107 1984 1689 1552 73 530 1032 471 646 1990 1650 395 1877 119 36 1236 1773 832 752 1403 135 828 1634 284 1098 830 1476 524 57 19 304 364 1696 453 1796 943 1387 1474 1658 664 360 572 1176 1848 429 1314 550 1767 1789 974 1678 48 247 320 1785 1938 495 956 1687 931 114 1279 719 1208 260 1256 1976 1203 1756 1188 630 621 226 234 1786 36 215 633 739 1734 246 1374 618 1838 138 810 77 830 1937 580 809 1758 527 1707 621 1844 678 1871 445 1413 900 1008 1668 1531 1165 871 1358 584 554 1700 85 1049 66 695 538 830 457 1475 1175 1785 1767 863 322 757 538 1919 356 505 1678 147 1386 909 1931 1182 1916 1692 944 1674 1741 603 463 891 1491 265 248 1665 375 408 315 1937 398 106 1641 261 1673 1935 1242 1747 314 63 996 1228 489 354 1194 711 102 344 339 1901 751 1766 1421 1030 676 1646 801 612 569 1443 985 269 1420 1435 991 367 583 1093 1432 1007 312 332 449 627 944 365 424 273 1609 1062 1742 1943 12 768 300 621 1249 255 580 999 1527 599 201 528 1031 817 866 1603 277 1822 1594 1195 1286 1003 1164 686 1912 118 1053 1766 638 1135 554 256 1579 562 1668 152 1938 1637 985 53 1931 1565 1093 752 1144 246 1785 1691 1176 435 378 1024 988 402 45 1815 57 1811 1442 1068 45 955 718 1360 1013 1124 1790 95 591 439 1193 595 427 1053 1253 359 791 50 652 1485 747 571 128 1188 1826 1034 845 1557 779 1135 110 1741 1806 321 1027 143 147 1453 321 1835 639 1486 458 1354 704 1262 895 1819 1356 732 1380 1907 421 127 115 64 1327 506 323 1215 517 1872 41 95 713 441 47 326 779 342 613 1506 1707 242 118 50 114 1721 237 518 110 973 1191 1172 1597 487 1771 1245 1373 139 551 1999 608 1759 1148 1356 981 1933 1661 923 1445 70 1715 1693 700 810 1749 1075 585 678 118 287 1447 557 1856 168 1948 362 1456 1073 962 820 449 412 1732 1091 1966 1499 1180 50 1058 855 1419 1478 1602 1429 1176 1166 542 1814 1708 1708 1075 1709 573 675 1988 1542 650 720 763 38 214 686 714 1326 233 421 1031 179 228 1155 1208 1571 1011 893 1642 960 583 1767 697 321 885 1875 107 1818 121 1927 1213 312 847 18 1907 146 371 672 1817 1677 1495 92 1504 270 165 85 694 885 1734 1972 436 520 1955 637 1262 717 714 36 838 1325 1075 322 1234 1093 418 40 32 1087 1024 659 311 1233 870 705 543 1395 921 1251 1572 678 604 323 1207 20 210 1975 1062 419 1300 535 125 1694 1538 508 1532 1029 285 1289 1514 1764 1652 703 827 594 1213 1883 399 1322 775 1539 283 431 1373 881 1179 1356 622 1390 232 1209 250 275 1446 837 1200 1772 1202 1936 1030 1598 122 296 88 1963 541 728 117 1043 1317 571 358 1405 1506 455 529 839 1433 103 1581 1898 220 1705 1142 417 1516 346 1171 811 812 1391 1046 1519 552 1253 1284 1008 869 667 1910 625 939 1646 959 1018 769 661 831 412 1512 1359 1367 1618 250 122 1822 680 436 1333 1380 192 1314 104 1461 931 1194 1186 80 1045 380 1507 1192 556 136 1196 1450 1650 1376 1027 240 841 656 1595 1846 846 395 1972 876 737 776 1822 411 196 1901 84 1835 1202 1834 327 131 227 1881 248 531 1325 868 619 1823 1980 712 360 1756 1621 265 339 769 55 503 1902 86 1588 495 1054 431 671 612 1707 303 1957 255 892 1287 1041 261 883 1230 1675 1864 1300 1957 1633 705 1836 347 41 668 495 1007 53 964 626 1044 1256 1249 1019 730 1176 31 182 202 148 97 1081 1442 1688 1718 74 98 1375 1243 1536 1318 1800 593 695 949 1180 1120 487 1785 1359 1020 919 1776 21 391 1854 18 1143 519 11 836 1446 1465 1238 381 703 1462 1015 1911 1216 53 1605 24 154 626 241 1538 839 574 420 215 1598 1686 1157 1345 420 200 1984 288 646 1283 1604 549 84 158 460 544 1568 317 1264 1253 1015 271 1004 548 703 1435 1682 1289 914 140 1612 993 1801 1755 84 782 1549 1580 1975 956 1930 1307 1895 1653 550 137 1825 418 1632 113 1215 372 380 336 1678 1714 1630 661 1218 1651 484 628 600 1470 1177 401 1741 1856 759 204 1149 558 350 1656 1422 1196 1122 1520 1326 685 1657 764 1322 555 1174 544 1554 1466 527 486 489 40 1494 1006 1137 583 806 274 1766 1839 427 367 505 446 967 1169 1088 497 1571 894 1708 1303 1811 1493 1643 1059 285 1960 1471 403 91 408 127 1376 607 705 1421 1157 407 870 632 1506 1953 525 1026 163 1184 1998 1093 77 1455 1768 1393 1961 901 1301 1833 645 858 1503 559 1174 1498 771 1901 850 1512 549 870 1134 1108 228 1643 1603 1760 1135 1682 1302 575 1608 1237 728 127 1048 791 91 1144 1267 844 1575 1829 1325 1321 619 723 925 409 88 920 1058 114 810 214 468 472 376 1296 508 1584 111 892 773 919 1978 1194 100 1988 853 1860 247 1532 81 1926 1739 1013 394 223 768 1085 984 872 448 1003 1603 133 1950 1317 1578 1034 956 596 1190 224 1584 1605 90 1289 1991 1826 1454 80 1178 1281 669 131 1216 1643 43 789 1812 1423 1707 592 328 1063 47 1448 1419 284 161 1702 1415 566 258 1603 366 358 834 1299 406 1592 991 1940 306 307 273 1687 692 595 1461 926 1039 57 1625 1399 770 576 1800 1384 1858 1235 117 1355 1750 254 157 1468 601 307 712 673 1499 254 1681 1753 425 1962 406 1624 495 773 1666 1474 1819 913 841 101 4 269 1636 573 1099 1940 174 1234 1056 404 1613 596 1240 946 197 1114 1117 763 90 1703 1335 894 244 1998 186 297 328 1448 1296 753 501 1300 1192 550 683 286 751 230 259 1442 1822 1744 171 243 83 604 801 1351 501 57 674 917 1987 583 771 1891 716 1431 1936 41 1620 704 179 1081 1957 1347 727 435 1268 2000 1341 804 1462 1146 799 1231 1475 905 3 368 586 751 1011 92 37 1646 171 636 1198 727 98 780 1329 1189 1260 95 548 732 1599 1573 581 1516 1124 1936 1091 539 1281 867 1071 610 1253 940 4 677 259 404 1525 457 131 132 742 418 1845 906 1198 1002 328 12 444 1529 554 1964 1767 337 512 1709 746 1225 824 789 1072 1773 1037 1635 1547 883 235 899 1500 529 1076 992 318 1950 1491 1530 852 534 702 760 517 1010 1969 1439 148 1159 1449 787 1861 1261 686 814 988 1587 1044 511 936 866 339 500 1089 975 934 1163 590 452 306 1637 1690 705 1976 1292 1335 1199 1036 7 355 1206 1846 1628 1099 1152 777 629 1645 1773 1234 646 1586 104 1859 301 1196 201 369 843 1452 1805 843 1154 1192 803 1708 352 1163 1497 1139 619 1869 1606 1888 637 52 1384 898 866 875 418 1535 1680 1074 526 1203 807 806 217 1549 1720 1426 335 1846 1882 614 484 963 171 1656 1590 941 1796 408 783 191 1089 937 1359 432 1263 892 441 146 742 670 1277 1130 857 1446 1862 609 43 728 820 874 261 525 1933 1541 774 166 847 531 1770 1311 1226 1179 205 1201 1996 653 498 154 1596 1237 751 1808 1947 1522 540 1956 344 1191 1852 500 19 1377 1674 340 468 746 744 1742 1853 1118 644 919 557 476 1772 452 1894 415 1587 1196 1234 1710 884 1152 113 145 1511 1721 1398 437 1906 816 1139 1921 1842 948 706 618 1386 359 1638 260 1930 1658 465 1210 1828 1226 103 1231 1259 1099 771 1974 877 452 1032 351 1603 1435 1898 1460 758 1443 606 195 660 387 864 1164 1027 1385 452 1869 1781 1727 1935 12 973 524 422 965 1346 254 454 709 1185 998 1943 1382 1287 341 779 1643 1519 1078 523 703 969 1403 756 1433 1324 653 525 1747 989 942 621 1483 528 1201 1563 1833 1855 365 1669 1026 825 398 1301 1597 1212 1756 577 340 790 1808 514 909 1176 1124 264 1673 1421 1690 1771 812 1753 1360 1940 495 373 882 222 707 666 448 1559 1079 604 1794 1244 475 1130 1546 1892 1637 194 185 347 324 634 452 1634 404 1949 648 85 338 450 1884 445 1888 643 1046 1079 1274 605 528 1173 1754 1283 188 1891 1081 1736 1350 924 663 1149 457 1310 1582 1335 837 412 114 1636 912 1043 715 560 426 1215 5 499 405 1726 1879 829 1476 1621 1140 1717 275 578 367 1599 1656 705 978 556 1497 1139 1969 678 1807 508 26 1164 1257 1741 1455 1738 515 1233 1928 892 295 507 1218 1445 1477 1312 365 251 1216 1857 1941 1926 729 1100 414 1881 1408 482 358 703 1896 1900 1173 1306 923 1418 1960 280 1917 13 1471 1799 53 982 1107 1195 1722 1790 1292 253 794 1191 1458 102 144 1571 1539 1612 1687 1508 1508 860 1258 1395 1483 793 1310 1301 1213 1123 19 202 723 684 870 856 482 695 1019 1432 1755 882 1257 335 1232 150 790 415 1192 1724 1060 63 1765 1698 1820 937 692 447 747 1363 1317 611 1210 512 972 802 707 887 1398 274 416 676 1856 323 549 414 693 735 97 761 646 754 114 1980 127 1484 1287 230 1272 1044 489 1725 1033 495 1196 951 545 1201 1842 1212 265 1828 1042 1563 900 247 1239 845 1626 392 43 1799 213 725 1430 1540 716 352 210 114 894 1921 721 491 1937 400 528 199 204 419 1325 1488 609 196 872 198 1231 119 1894 1956 935 138 220 1859 173 990 218 701 466 310 453 261 1040 1438 89 1285 1493 125 1999 1928 1747 317 364 1817 615 1627 122 1820 1929 1194 939 59 1411 1789 922 563 1078 1621 917 945 969 311 120 1175 1620 978 635 339 1052 1343 1248 1714 1711 1482 1557 1217 515 240 1089 196 505 1753 796 1147 1432 872 1599 369 679 481 591 1430 939 1179 1700 192 51 181 1327 174 1551 670 459 1197 1368 1519 738 1759 1964 1564 147 696 1049 796 515 730 1260 1556 1171 100 1770 459 768 1766 1439 1145 1152 712 788 481 1595 988 583 1057 1128 850 1958 1367 362 122 203 1766 683 1823 847 186 1608 466 280 1880 940 644 341 234 673 1544 1420 313 1588 504 721 1100 265 967 1786 1632 528 743 1760 680 886 508 1129 423 926 1841 1924 203 1745 1529 228 61 452 488 1889 1206 154 804 1419 1733 1593 934 1008 1214 1857 1205 1760 1700 778 245 256 906 621 332 1452 1287 886 917 1040 1992 296 9 1960 955 98 1418 1414 873 289 802 1860 323 1830 668 314 96 1817 1088 1155 437 1006 1861 1196 519 1111 1458 540 445 1114 1749 1994 185 789 1976 219 57 47 1121 651 1449 320 1242 286 1643 1043 1200 503 1273 1291 607 505 1658 421 925 301 1012 1293 1430 115 930 1011 169 1788 438 446 720 1334 271 1777 581 73 942 414 579 1363 662 1753 1164 1711 1763 815 1578 1468 588 310 1303 794 139 1333 1312 1015 1181 1752 1303 156 661 189 1976 290 1910 851 847 889 1617 1668 952 105 523 1791 486 1578 1907 155 1192 50 1859 969 761 1405 212 1258 312 1202 1975 1825 1880 1107 561 1561 696 885 1158 1834 1333 1345 298 104 174 1881 707 301 1928 1711 1539 1705 1395 915 742 7 365 828 1031 1089 1926 986 1799 262 996 1385 1632 571 1048 343 1606 1376 1056 121 64 1445 1582 1483 406 204 617 456 1515 1088 578 313 1917 1879 778 1265 954 1012 1794 568 1782 1408 275 469 1626 1690 416 1474 1023 1436 1560 1403 1484 336 192 519 683 35 1745 427 1714 553 1581 1611 1937 1281 264 1650 1064 1834 1540 1267 155 1686 1710 1809 1784 14 1864 204 280 1286 294 413 453 819 1004 485 1243 1802 103 209 1809 810 1996 528 762 525 383 1191 1767 1131 5 1989 863 1760 123 1891 1442 335 440 814 426 1207 2000 41 1124 933 1163 1996 429 1898 1781 657 496 270 327 209 527 1700 1831 298 960 336 1243 1524 186 679 707 404 655 1142 1176 1008 1149 1094 256 981 1904 1806 867 1253 762 1721 2 1061 1958 730 1831 614 9 669 600 881 330 880 1760 553 1347 962 415 1308 504 1082 1248 538 1544 619 1004 1897 994 1335 462 1880 170 1986 54 515 171 1688 1442 823 1087 913 282 1126 1821 51 42 1340 211 281 102 1299 1861 500 888 1812 580 463 254 959 849 39 274 317 1684 1946 58 84 1673 335 81 571 586 919 1301 415 1939 1602 1491 37 513 1013 1919 1040 1389 1898 1705 1589 168 457 76 1534 486 134 1849 892 512 1707 964 1568 949 1255 349 1643 1970 1255 1681 405 1906 980 257 379 166 1917 1156 1469 472 246 1289 1287 93 673 912 797 873 1533 1178 1820 1271 1148 861 1503 586 1497 1596 16 110 265 1510 719 1506 1793 1710 296 954 1993 860 1488 1055 1136 1218 368 10 496 801 357 1841 1539 1468 903 1681 1925 829 1928 653 268 1624 1248 982 374 1245 1255 1548 578 897 226 371 1858 751 1042 874 158 282 1721 520 1853 1847 94 1175 1920 1145 1059 1173 1311 621 389 713 472 1911 483 1507 1317 636 1875 1096 1566 850 1570 716 1902 1541 1738 384 762 187 585 862 1520 1450 624 1218 1372 1080 1097 284 817 51 1628 1188 1174 1923 1059 1245 1374 1805 1948 1005 1149 1049 544 763 1064 1382 226 602 396 1388 554 1381 49 1682 834 1339 752 1361 176 958 1571 1465 1430 918 1133 1106 1126 395 602 934 810 1619 647 958 1251 1161 821 1418 1424 799 1130 788 1106 133 537 375 46 394 1843 60 1346 1778 1710 645 315 376 37 590 1190 1798 1904 577 837 612 1845 953 917 1197 271 1929 686 808 734 1741 1306 277 1391 1729 1850 1798 126 161 469 272 681 1601 2 1218 1735 1950 1177 470 1960 1812 1605 373 1918 930 348 800 749 27 1634 1180 1439 1118 1642 1150 1100 1544 111 1991 776 168 834 1537 780 1780 1253 1659 537 282 1831 1298 763 1625 961 1857 1739 465 241 841 439 888 628 260 102 399 1418 1959 1158 1684 1892 902 1593 1497 1313 1149 1312 1621 26 1708 918 58 1786 578 384 1527 1954 270 339 1582 1948 529 534 824 1534 1720 810 888 1825 1321 679 846 1763 1019 377 317 666 1787 124 238 90 92 1507 806 793 1247 1903 166 672 612 1214 1057 868 16 1073 676 183 1647 275 1265 409 27 1015 1324 1794 1085 785 1706 5 772 680 502 109 1636 1402 1430 1723 417 1248 1485 403 1372 788 579 1827 1325 641 882 1910 1762 1673 194 1368 1974 1133 247 27 1637 472 729 1561 1599 684 1189 91 1884 626 354 1033 303 124 1030 1475 1598 110 586 463 656 364 252 324 1736 645 1091 1719 1233 241 344 772 699 486 1203 687 405 689 835 1707 1403 595 1682 603 66 1546 1176 1415 593 227 1968 1841 850 684 888 1465 1802 1918 1516 1134 517 395 1637 310 854 36 1086 1855 733 1022 648 1670 1321 1958 735 1897 737 611 668 24 686 1579 1291 1841 1851 1353 496 413 1679 1757 1782 1636 1946 195 520 424 174 793 324 1889 1232 92 364 1892 255 1986 47 730 757 654 776 302 1228 303 645 231 82 1897 1146 983 1648 744 1415 371 279 1554 984 404 1292 1357 1611 269 262 850 551 1325 613 1184 139 807 1206 1395 1909 1057 596 694 260 667 304 1926 1440 960 244 1001 1624 833 917 1696 1548 1504 1096 1257 1789 1290 54 792 146 889 1058 1446 1676 953 1803 1562 539 1529 189 1976 658 388 685 359 1113 401 1796 504 370 407 667 851 638 485 1497 180 449 1137 1945 726 915 1472 47 366 840 342 1212 1196 1970 461 1200 1837 502 1291 800 661 1197 1328 120 1691 523 1597 1746 869 1973 843 664 278 399 1882 982 773 691 1769 292 1232 1033 806 434 1648 1875 871 309 1358 440 1320 401 71 1860 1269 823 1164 1709 1259 242 605 873 810 1324 328 126 1181 854 1596 907 141 1064 722 565 227 1413 46 1684 1741 1219 83 336 611 1577 1445 1030 490 1306 1219 1999 600 418 996 722 889 462 336 104 1346 352 1171 1825 1988 1123 1214 502 675 732 367 271 792 962 946 1270 116 1360 1879 1307 1525 456 310 1912 254 1946 289 1272 322 1317 1241 1252 1505 1981 787 1311 1446 254 779 355 272 848 1130 266 16 524 1349 2 1442 1421 86 1051 576 1722 1359 1954 899 835 1740 339 779 1690 1368 474 1441 581 275 523 1387 1265 1650 84 560 393 631 1903 1372 214 851 812 550 73 1017 526 1185 40 677 1076 1872 805 1453 1339 1277 869 1511 1123 1291 1167 11 527 1418 1523 1754 1633 667 638 15 1013 1558 603 1940 124 1752 1035 1241 524 1328 137 1041 678 396 1447 845 1753 1728 1165 1853 229 1079 164 1684 146 652 1117 1179 1393 1611 263 665 1028 1540 513 801 1882 480 668 332 205 1719 533 618 1376 1745 1762 1107 1427 1851 219 578 345 413 635 1060 108 1705 694 942 975 759 1821 1117 1907 1487 1792 1777 174 54 740 1949 1562 1340 469 1272 538 1381 157 743 1506 1336 1622 959 935 1556 1053 918 901 1161 1159 521 432 598 808 1843 284 607 1617 909 1377 913 1658 289 185 1913 1281 563 444 1585 145 1570 271 1837 1527 267 1448 1590 1761 1647 1684 340 1208 1558 1805 737 1055 1236 1782 75 348 395 9 315 470 1634 196 1124 256 980 590 1293 182 1947 1296 51 341 1934 1778 249 1280 1881 147 1601 1792 1085 814 1904 1339 1159 697 1037 1208 901 576 1706 1170 1271 1617 934 1243 402 1225 257 595 1546 991 642 1033 321 1807 390 1 331 1578 970 119 133 1163 1179 1843 325 1085 1675 1374 1251 332 1351 83 1336 538 1270 1881 1941 739 421 1889 1352 898 1009 59 1947 1093 453 493 558 95 277 726 358 1772 1529 1856 1221 906 142 581 1659 679 633 1716 973 1109 1102 1299 1334 1045 1008 439 892 1091 58 1666 1028 1182 1533 1196 1592 1419 91 869 1112 10 275 842 1183 649 558 1590 343 535 826 1979 1711 1084 1060 1649 1548 504 668 29 238 1241 659 358 1477 64 312 725 83 102 948 363 212 459 626 904 1787 1936 851 1416 911 966 784 1424 1782 1814 817 874 1712 1154 1167 1085 1543 155 725 1665 1365 1717 1356 337 1223 760 119 1281 1329 153 1372 322 226 1688 612 868 1897 1323 788 12 1800 1483 1549 1942 1112 1021 1090 973 1502 403 1368 1672 1692 1796 354 1927 1979 378 1917 1951 135 1338 1961 481 1467 426 474 1010 767 1102 1934 806 1391 339 1168 847 734 111 1212 629 1355 920 1204 422 1155 1173 1346 32 167 2 319 27 463 248 659 941 1790 268 574 697 1912 551 1206 1352 1026 1462 786 1066 1257 1346 1127 702 422 1010 1584 816 609 704 260 1363 1379 282 643 1120 1536 794 1152 1901 1252 1400 246 273 189 1133 708 759 186 1836 554 642 1522 1629 777 1712 1032 1273 134 1713 606 925 1839 505 520 1928 1105 164 578 1639 714 202 1524 1604 330 1412 1845 1227 127 318 430 1437 593 1404 1296 1847 1531 1586 1128 1909 444 527 1858 1124 1021 1450 1037 22 963 352 669 1593 967 860 518 1498 1940 1272 824 726 576 258 630 1377 1295 1907 43 570 341 892 431 1951 75 930 1542 269 788 829 458 1707 207 1131 1354 983 1727 1530 1763 1297 154 37 1998 1671 1983 382 1434 368 1484 493 620 1581 511 1608 436 1261 395 1620 225 1008 1549 218 87 958 335 1278 1872 1817 1324 972 258 1744 789 148 400 1158 164 200 803 418 1792 66 1882 648 2000 1116 1487 536 435 314 172 1045 1295 762 1309 1353 809 1520 856 87 277 1659 155 257 397 140 757 891 823 1096 1544 1904 818 252 1773 451 354 1904 472 1608 1037 527 573 693 1140 85 51 1299 598 1146 169 233 1457 1935 1847 779 570 1734 261 863 1247 1095 1473 32 1132 1232 1005 422 235 173 56 1302 239 24 318 1782 82 147 18 804 173 467 299 1143 1321 783 1036 1622 1332 1978 1961 1976 614 397 1719 1308 1572 1448 915 1209 196 458 1750 1112 354 1600 455 593 707 1850 529 1172 1208 1588 1430 458 1749 596 1509 1626 1746 175 904 1887 1682 1073 721 138 1715 364 1766 373 1909 240 842 600 894 1837 190 623 717 1205 680 75 1181 1333 211 728 1437 1637 823 303 846 654 762 1165 636 1372 231 692 640 1236 1054 1760 1861 1639 1933 1853 1179 39 1965 1815 1240 1162 575 17 5 1085 681 490 1736 1883 620 925 398 766 440 1129 1708 645 1778 1808 1861 1575 900 1363 734 646 934 398 960 1607 380 1328 686 546 703 334 1864 21 1809 1497 1583 1645 1083 1900 1675 888 1465 1546 1321 1957 1737 1320 232 1149 1119 1159 22 1430 301 757 262 661 1425 1540 422 820 1791 1195 1678 36 257 1947 1035 1413 940 933 1452 1187 597 1402 716 707 260 1731 738 1055 1224 1570 1110 30 1802 1817 1077 1880 326 1274 327 392 1416 366 1870 355 387 1257 1570 1080 232 862 1707 1320 1989 1360 254 472 44 73 1707 1109 885 1774 966 199 982 1602 437 1433 1698 1337 10 1240 1696 1680 834 1689 1950 828 1180 1648 310 1824 222 735 256 1604 949 1468 631 978 667 918 1472 1857 1982 489 1768 1128 1038 1279 1854 987 359 585 1297 570 464 1775 395 971 1587 1061 1838 788 1214 1903 638 1229 1865 854 1808 1446 346 1883 1280 1893 1365 1931 793 1315 920 1171 801 1927 1686 454 1427 1298 161 909 865 749 557 1902 1257 1088 403 321 375 549 260 1358 1740 1005 1279 123 1998 1937 213 1429 304 1147 1018 1581 1939 1845 1118 1349 140 498 1293 106 1896 908 980 628 318 126 549 1276 1332 1859 204 190 69 319 739 1855 545 189 740 1760 1093 1208 77 1076 364 109 440 878 502 560 1499 175 1257 1711 1166 639 1621 133 75 777 1836 1136 1659 124 818 1348 430 782 1 368 1051 644 496 146 41 176 1637 1607 1324 58 1657 1782 389 1251 1339 798 707 437 1239 940 1983 1391 376 1106 1703 1648 251 1188 1864 97 375 1412 1297 1672 1162 1441 358 730 1941 604 722 545 1291 1291 305 655 998 561 1389 705 395 1213 935 1479 367 178 1769 1891 713 1463 1753 320 601 1168 1824 1845 1050 1709 747 74 1925 1650 546 1402 406 743 632 1034 1250 144 579 761 553 1215 636 120 921 1208 1176 1084 627 934 1848 994 1778 1468 558 34 665 95 898 1335 395 978 292 1870 545 1698 1186 61 1576 835 764 566 1722 506 1526 491 78 1804 1598 404 1426 423 335 384 231 128 548 56 1821 1341 465 666 1857 1268 1039 1524 1333 1012 55 1663 1615 674 785 1487 1524 1014 781 1720 39 23 1825 1667 1388 1588 436 1313 1682 645 1194 1599 880 561 145 474 1743 417 1292 1653 169 1909 62 793 1168 1381 906 301 1826 1499 312 1494 1467 1599 1002 1328 1803 915 576 398 778 497 552 222 1514 161 1834 960 412 303 371 1881 1765 141 1537 195 962 1428 1439 887 105 1553 768 1758 1650 1022 929 484 806 494 986 1742 1863 845 262 1197 1937 919 1700 1348 384 1256 252 1543 913 1364 1542 100 1725 200 583 1606 83 1600 1837 1015 1109 458 990 1638 310 1243 1564 474 1442 1602 1083 902 447 906 646 1117 1411 51 1263 311 1414 530 1878 533 505 1831 1195 385 1095 896 1639 490 1291 61 456 703 1538 916 476 281 482 1590 1665 350 1883 561 1545 772 1101 1447 83 1570 1915 191 1080 77 1887 907 948 1330 253 1066 1334 734 1036 1198 185 230 1794 96 931 340 575 386 1006 1504 862 1926 310 1376 295 1886 50 1808 841 1731 1190 37 310 458 168 718 446 1028 513 1788 1649 1381 1687 180 1391 1735 1801 851 546 15 459 1426 847 1568 1282 713 761 559 82 1688 1926 599 1750 740 1910 734 1999 1935 177 1303 578 716 592 1945 827 385 256 1313 998 573 146 1716 31 588 1078 1959 1848 1897 425 1570 1452 979 220 609 273 1843 1288 733 1779 541 190 12 127 1605 260 836 1821 84 1789 1446 1938 987 1751 1176 1316 1639 876 99 127 1990 145 1775 855 393 83 1179 1775 490 1666 833 890 1503 846 569 33 1104 738 1517 772 694 1774 814 468 900 1738 1301 1024 1099 567 124 206 920 472 478 573 1281 1649 251 8 1312 271 465 1374 894 1512 296 1136 580 1812 1900 1674 734 1004 1697 1477 1841 1106 210 1756 895 97 1466 1678 568 887 199 1236 867 1904 907 228 1037 180 437 1621 1729 404 271 1779 1962 1121 1577 565 1669 350 439 1357 1898 1319 471 1232 1595 1650 1157 1639 1374 1796 1138 1365 1320 71 290 426 1115 939 1077 1143 1665 747 1480 275 1433 1074 1661 910 834 461 216 1700 182 770 636 1988 409 1793 1829 1153 1265 1002 1015 600 1144 1759 1143 1331 15 1787 1160 574 230 1076 1434 1977 202 1469 174 525 974 63 1340 1602 61 9 1704 1983 718 566 179 324 1498 1070 1694 165 1322 815 276 408 1540 125 1144 1665 1127 775 13 1435 1268 268 1125 1114 705 1198 1420 430 1928 1287 1126 1531 549 1625 501 919 1280 1658 1791 708 407 1167 1328 158 1440 280 1005 519 701 237 1929 1474 1120 1127 970 1196 1586 914 126 1521 1967 1777 331 526 564 1635 1156 1283 684 885 371 460 1894 56 1843 752 795 1508 861 1897 1935 1933 726 885 1574 1396 1382 1948 1049 1874 268 179 617 49 1200 289 67 1339 1641 192 197 1335 480 6 1152 1264 357 1397 174 1993 1585 607 1222 1647 1548 1198 1165 589 1247 1666 399 1750 1948 1516 1343 1438 61 1724 539 1561 1979 694 1940 217 848 1818 492 1890 542 1572 705 384 497 1649 1593 171 835 211 1454 1146 671 998 1420 1526 408 1076 632 368 1994 86 1332 134 561 573 1984 1202 1417 1488 99 1571 902 422 235 720 901 838 257 1146 163 461 1328 1201 204 1712 1927 1034 1414 1907 765 1728 992 1289 1205 201 613 348 1426 122 1349 1728 1261 493 773 899 1173 1969 1014 1880 1525 755 404 1220 1164 1820 848 1928 1753 347 336 1328 278 869 1797 1595 1559 986 190 1277 1922 506 1787 833 977 1687 1092 1155 1718 1564 570 1597 1886 1726 798 1728 1594 227 354 421 298 385 1677 628 1962 999 835 853 737 258 179 886 151 809 786 1756 888 1193 89 381 791 1560 219 1166 1236 1636 650 264 1040 108 1386 320 1905 610 1701 1831 1937 95 512 335 652 327 1070 672 1514 415 1156 1801 1737 1900 1133 203 639 13 591 1650 1342 1532 862 309 953 1777 1359 1569 22 264 576 465 1045 1220 1686 129 928 820 182 866 738 868 152 1392 1981 1703 889 1283 231 1604 768 467 1381 1615 403 847 571 777 139 1072 1042 970 998 793 1915 206 427 978 1828 1902 899 1206 808 1409 246 1305 1179 578 387 1022 1863 1476 581 151 1936 1555 610 1134 1855 813 37 1781 461 1057 31 585 206 742 1257 1980 1488 591 205 930 1732 973 358 972 1532 1814 725 20 1318 165 5 360 232 1874 882 858 860 516 581 535 1486 467 339 343 596 979 679 1349 221 142 684 1247 1773 1425 624 1872 1416 1242 1062 684 1404 1440 538 1100 132 1635 1450 283 1595 214 1283 527 894 459 1882 76 789 765 877 886 1443 1427 1752 869 1755 1252 396 446 614 1238 461 1856 1954 1692 1355 268 1677 1983 148 568 1395 1627 103 1605 1940 1294 988 992 1514 1341 787 582 1049 1559 890 12 1223 942 1474 414 782 1027 516 646 1360 1777 80 879 779 301 1639 682 1853 940 1914 1201 1449 86 49 1339 522 1641 257 1711 504 1265 1176 860 1817 375 1643 920 986 72 418 1671 1502 711 1857 1535 757 357 1419 329 49 1264 642 1867 725 1722 1826 564 591 300 655 1735 1447 1050 1291 1868 1128 360 1133 691 927 685 1727 1515 514 743 1974 258 1572 1392 1815 413 1158 639 1592 42 639 1170 373 1924 750 1339 261 935 927 728 1980 1925 1309 168 625 345 488 1722 1763 1497 1863 1208 1703 1121 591 1797 757 1646 308 1266 821 520 1775 1175 1348 339 594 16 1339 1479 1400 1893 1585 495 304 463 1552 1616 651 584 518 1979 1731 211 301 1620 1359 1436 1772 1939 1188 272 831 443 1823 560 773 1769 432 978 1833 655 425 1753 516 242 8 1606 1488 593 576 1518 512 1751 863 1710 702 835 987 253 148 1173 1742 1249 112 844 1412 1925 1202 910 675 1801 1207 103 1274 986 1547 1798 1181 884 1531 1716 832 1781 1865 1878 258 435 595 1733 1836 1505 614 1037 473 718 830 1106 281 719 322 426 1681 1758 1070 118 1557 1426 288 66 1304 513 1223 848 627 1940 1065 160 1940 1434 1813 1636 1833 1759 424 1648 1374 1822 371 1271 339 165 1116 20 370 280 548 1046 1823 1609 874 1456 881 1638 558 1903 1040 1875 1896 1901 959 1290 938 982 1851 128 899 169 229 937 870 961 141 31 1706 1829 687 1263 1683 653 1731 453 881 342 207 1098 1975 215 96 10 975 1909 1385 1675 539 100 634 1034 1263 959 309 600 606 153 877 165 739 1029 1600 1996 1265 1828 647 656 108 1837 1835 1125 666 705 1690 1618 52 1423 1082 1029 865 901 1869 679 1269 649 1446 1810 613 711 1147 192 1999 764 332 230 1768 274 1507 1457 1797 1324 108 415 270 1413 359 210 1408 1492 171 880 611 419 813 1343 267 608 1265 191 1138 1619 961 584 566 1681 1132 1109 1647 1121 1728 1409 179 925 859 593 1341 267 46 914 1692 364 1027 1525 1224 340 1201 616 1211 940 1342 1064 109 1749 964 1587 1888 1166 39 1010 1037 1079 1830 374 1390 1958 15 211 1950 778 104 1867 382 559 587 1116 1066 1938 1874 636 1883 485 1348 211 206 20 1678 1995 1477 1337 118 164 60 1981 972 763 1631 1552 689 1211 1385 1116 1292 516 1024 1333 1275 1035 16 1603 1079 83 133 1586 444 810 1021 313 1799 1911 1677 587 1920 803 819 1547 490 293 1164 1267 1321 771 1079 1799 1476 389 297 1909 74 60 98 80 473 1715 944 1325 813 501 1666 1789 199 1519 1968 1740 1326 551 330 1081 1594 1230 1390 935 606 226 750 932 1461 1559 177 1016 689 1430 856 1536 352 70 1827 284 1664 1547 1398 1029 84 1548 1591 195 1704 1961 1593 1774 1665 1917 237 660 1801 1072 263 1274 1929 641 1471 1654 1687 546 746 957 883 1763 664 1784 1997 212 991 972 1609 501 920 1018 1445 48 824 1940 1962 474 2 209 113 1270 1002 707 968 1563 589 23 53 967 1744 445 1179 1955 166 1113 1067 1384 902 905 796 194 1164 311 734 1221 687 1009 1915 1102 579 1159 79 1707 1264 693 1305 797 1538 1827 867 1485 1970 1225 991 1581 1877 598 1154 1648 804 3 1846 60 1596 147 1242 1583 1062 766 60 1776 394 1055 490 1895 95 1354 1845 128 390 1041 1464 284 296 1177 712 1961 173 1001 1563 1283 1583 1795 830 234 1854 102 1202 166 1813 1347 1414 552 541 1710 1931 1347 993 1160 596 1419 49 75 1436 1709 810 997 1837 1119 262 888 622 729 577 1697 1229 4 876 488 1869 162 485 311 1793 31 1878 607 474 966 364 167 509 311 1019 1143 169 103 513 36 343 1464 488 28 450 123 1104 709 1930 131 1965 1120 1988 1996 1068 36 1956 124 395 569 750 1352 1674 625 408 986 637 430 68 1666 691 464 1309 411 188 1693 656 1760 166 486 462 990 488 1784 94 1483 1075 16 840 519 1382 1315 879 1266 1761 61 1759 1711 1837 87 568 1063 778 1871 1224 1457 1368 1891 640 1632 746 269 992 733 183 534 517 599 931 404 1252 985 1726 1910 1543 1163 219 1426 199 1291 1620 1772 586 653 188 1434 1680 640 101 1365 1593 660 1043 1187 1865 825 81 1395 606 1785 274 936 1873 1369 683 1546 1675 427 1087 25 1243 1848 586 643 373 1420 323 216 1516 1314 988 1133 963 690 939 718 529 1273 350 663 435 408 1962 468 326 1759 37 759 470 603 1621 282 576 45 632 1366 1663 349 1493 1635 1605 1375 67 177 1687 1733 1065 230 1375 165 918 1833 1404 1996 834 975 108 1859 1476 516 909 1698 1061 1741 1761 1858 324 571 752 1815 764 1457 66 29 1604 218 797 258 1733 677 1899 597 385 675 1168 542 641 323 123 1150 448 1290 1003 648 791 297 1764 1808 1224 1626 1889 354 879 876 1356 1798 533 1247 44 899 471 433 1311 50 1111 1691 408 661 657 1190 682 423 1537 1826 550 1013 483 967 961 494 795 173 1418 967 102 362 106 978 1856 458 973 1215 23 1156 384 707 1360 122 60 201 1065 1681 1202 247 159 1298 70 354 721 1424 369 292 564 586 1170 1581 73 1348 821 1943 1868 81 1383 463 349 1460 377 1137 1924 712 387 1170 33 1483 42 804 1330 690 181 854 73 1385 412 890 1357 1675 2 1516 1951 81 181 383 768 1550 1635 1289 626 10 112 1682 1964 940 373 1737 177 1406 971 1752 1827 188 680 1930 1555 1997 1385 57 1901 1590 1329 92 1346 395 273 1761 518 567 1577 1575 1708 893 125 1232 1470 1024 1259 1301 97 912 860 1899 1864 710 234 388 1400 755 993 569 220 916 1288 486 314 1080 1058 390 213 804 848 593 436 1015 825 755 499 1914 1149 1887 841 1515 758 1524 1418 218 224 1966 1054 1506 1115 48 1170 204 1807 337 893 977 367 821 549 207 112 1310 867 1166 1260 1761 244 835 562 1982 1137 1381 1585 1755 1602 638 1061 864 415 1987 1504 1896 1975 584 605 214 1572 46 513 454 750 1918 291 854 271 1259 1421 1540 1191 1747 883 234 2 566 1972 1496 54 1099 943 672 593 286 88 1592 1155 78 1658 379 1287 135 143 769 1176 123 94 817 834 326 869 228 662 1810 1447 219 1058 1944 119 499 1552 1768 1094 680 1918 1611 1130 393 1598 519 1967 1722 190 211 546 1487 1483 204 492 952 258 1751 1643 503 344 455 151 746 1754 1809 1172 293 1703 319 1763 1872 700 290 606 401 256 939 324 1899 1186 364 1953 1175 463 586 242 1169 697 805 120 823 452 1388 683 1710 147 43 912 182 178 390 686 1854 1397 1770 1133 1962 449 178 1008 1652 1321 1496 1237 946 205 124 363 1847 749 1114 387 492 1876 1511 1450 1007 1811 876 534 1084 251 822 926 1004 752 621 431 268 26 739 1628 959 1165 1936 374 1222 395 716 429 1519 696 188 101 588 1263 465 1420 694 772 429 1868 929 25 1799 268 785 1652 1761 1931 1821 1969 1400 1744 724 196 1131 283 973 1554 224 1968 419 1105 356 1398 1505 861 162 1355 1754 268 709 1386 1724 436 401 1823 662 507 1231 1402 904 95 439 1475 9 648 1347 1757 479 1803 17 1373 938 688 138 749 178 54 17 1964 99 1989 1310 969 790 1252 747 1424 722 636 958 323 1874 1053 1641 1501 344 1200 270 1763 562 556 199 988 397 909 101 1571 1624 1522 647 826 1338 838 942 1137 454 1841 927 231 285 111 1224 511 1636 786 1990 1223 1881 211 406 1910 1360 367 378 1716 579 144 1471 383 633 9 173 1467 470 934 206 1817 1892 1171 67 123 831 1916 1427 1958 1639 373 741 1065 1234 795 913 1677 321 1851 130 1950 1892 289 1822 650 80 627 217 1975 959 847 1286 345 56 738 1728 772 1233 555 1320 831 1411 1728 1120 10 717 511 1304 1953 1435 1687 1302 1409 744 920 619 1707 1378 88 1140 695 1197 1128 1790 1163 1515 1943 1742 411 362 213 543 1635 254 58 1389 1299 33 135 978 570 1240 1693 1711 534 1400 829 910 1531 1257 401 1573 995 969 777 1373 420 1540 1480 1444 1224 947 1520 1856 585 786 1706 1013 1195 119 123 1385 927 1119 212 677 325 1355 1257 399 273 1452 1940 582 802 58 10 1117 1375 555 878 140 258 946 325 1603 1770 1702 1082 192 1451 1765 451 1699 905 697 1492 1488 37 266 1426 373 726 83 1146 1501 764 105 723 916 1458 1225 34 1868 1746 1249 461 783 1917 1475 657 166 683 998 1239 841 1487 1981 1541 472 1950 1483 241 1241 786 279 60 1939 1323 1981 1564 91 1205 1061 906 941 479 136 206 749 395 1888 1271 606 1922 767 1360 1459 298 451 1503 1924 1370 984 1359 1299 1596 1711 320 704 708 1950 1630 1546 97 583 288 407 1810 1582 1057 1973 1515 37 596 225 1528 186 900 249 1137 435 1354 109 1390 1513 882 1963 333 131 96 108 178 1972 463 536 254 392 570 49 1811 794 191 511 1926 1562 368 1704 1654 830 860 562 1677 1574 1134 331 597 1668 1828 233 652 1836 1459 1966 1707 1704 1592 207 1667 1935 978 853 1577 71 1535 611 1988 1416 1924 1224 708 131 529 568 533 819 1251 326 1365 1283 1500 997 82 1665 1776 831 135 961 226 821 1273 1364 799 377 1533 938 232 568 1164 1862 198 940 585 290 1337 1857 658 1363 1409 1638 630 813 1345 1494 791 1306 17 1224 719 1255 323 531 343 752 456 614 822 621 1572 1799 1559 1709 191 43 1742 130 701 1606 1180 780 1681 1011 513 1179 333 389 354 1455 1981 703 347 723 1525 305 1862 874 903 1828 1148 968 1130 1144 988 307 504 156 426 171 22 878 170 1656 969 692 1997 996 1111 1626 1755 121 1068 28 1090 1036 1918 999 685 1354 1459 1483 937 1825 1394 1027 1604 322 1799 712 1606 630 1611 323 1269 1887 1475 1666 1556 272 7 1341 619 1391 742 1465 349 186 1112 588 1541 664 1044 850 1939 1666 836 1456 966 498 1109 1575 810 1114 531 1243 1060 1447 1301 421 1147 1480 869 486 442 1130 1299 1548 1779 1398 90 1706 102 749 1106 867 162 658 1144 1095 811 121 1531 881 1821 927 296 1296 1536 90 1849 1413 828 482 1993 1900 1663 1281 1403 1247 1293 1591 892 1031 1143 400 1765 1044 639 1898 454 1727 1515 1489 1760 1502 984 1838 865 488 1792 112 1349 137 1375 1609 587 1544 595 1564 1014 1336 1362 1077 933 1900 1153 1722 134 558 658 176 1350 257 1325 514 555 1813 1362 237 950 716 637 655 1635 523 1356 114 1379 1266 957 1011 1228 1791 715 632 1151 2000 187 1362 1995 1625 66 446 400 405 1897 882 1046 159 580 983 1407 227 1215 641 602 769 1593 647 777 962 1110 1503 438 1326 1104 1657 161 1677 782 1280 1661 1196 1432 1356 1388 1315 1833 1595 1656 1156 517 1857 612 1927 845 301 514 1348 705 319 406 1488 54 1159 1866 1692 536 319 1027 1321 1041 1212 1812 961 1419 1713 1779 1250 1298 964 1945 620 846 1573 1389 766 256 412 467 1932 1098 1170 1872 979 1732 947 337 1072 812 1875 333 1518 13 975 425 1342 1876 1253 1019 524 943 310 1 175 726 234 242 353 815 1829 853 928 1901 169 1696 997 424 1612 1044 691 755 812 1576 898 922 1696 1842 268 1514 176 1005 407 1750 1336 280 1877 646 1944 427 184 531 416 432 1018 801 443 1151 1452 587 745 937 1741 214 546 1466 285 1327 279 9 403 1766 843 1618 1452 1647 1986 838 1285 1814 1432 880 107 819 885 332 1616 1278 1584 1955 1377 853 178 1642 918 1292 653 1932 1785 964 477 933 1146 1087 1773 1184 403 1667 284 563 1464 1997 1121 522 785 504 1261 1441 875 766 1809 278 1387 957 128 1310 1653 654 406 1350 460 979 1049 1453 171 1726 1950 1713 1587 1786 799 871 982 452 1132 719 1844 1513 575 1783 451 1559 101 1039 292 812 282 1692 115 1684 4 849 656 1153 835 1243 1580 187 1751 732 918 1083 178 1850 375 1762 1743 57 954 719 1940 982 1200 673 1764 69 1410 970 1176 1374 1209 1093 1807 1235 139 681 1219 1574 1286 765 14 680 498 1582 845 117 1682 464 1396 1566 1676 1634 547 1191 1017 1381 1639 1954 1790 622 1427 539 876 1081 640 1766 1030 1856 1666 550 401 781 1742 751 1712 1181 537 1886 449 1189 531 264 689 1177 596 1696 535 283 421 189 528 1600 658 1435 1495 1641 718 449 568 1457 647 1875 1541 1042 1628 1048 904 1646 301 975 650 522 674 1613 1795 1373 367 1850 355 1466 1270 1022 1840 1449 1805 1446 1713 1021 721 203 1115 1826 251 1317 826 1685 530 427 1698 1225 1729 1262 1606 1143 123 759 1144 1189 685 1374 1347 42 1506 1149 1830 1281 1884 1716 145 1260 722 1934 613 251 37 1476 1111 1566 231 1424 1141 967 494 229 1533 1219 1029 1133 778 234 453 1747 1583 917 146 482 1721 383 456 1293 1216 655 24 1297 1663 1430 717 1320 1989 868 1748 1327 1403 1631 1275 954 454 407 777 311 319 1987 351 1888 177 1248 365 149 1090 220 856 521 1014 526 555 1324 1985 392 1243 1113 1020 1727 1184 336 698 1850 368 1815 363 458 142 1853 816 105 1139 1711 207 1222 572 958 1402 127 37 1344 1899 752 707 566 115 1884 1112 1487 1572 1144 1411 171 203 1200 310 1555 1218 1077 364 1766 1364 884 1354 263 1490 813 261 469 934 81 1189 539 1735 1933 1801 793 780 519 1435 1906 1444 1303 1925 1929 1910 824 1252 1749 1252 63 844 44 485 27 844 1423 114 253 467 1923 161 234 1586 1712 353 1230 1316 685 1526 324 333 1131 710 1715 1919 1760 930 1579 354 39 201 1169 1140 1127 281 1111 767 1137 599 799 1307 1774 1602 609 580 840 627 59 429 440 1015 1961 4 1056 1408 149 1512 1961 728 960 89 432 1000 1474 46 669 745 1887 1597 484 41 1963 135 463 432 1407 529 428 1091 859 1243 1939 1800 734 1658 411 1851 165 1288 45 193 336 1007 1768 1627 1547 978 775 221 748 1117 304 1967 1352 462 111 948 699 643 1346 858 631 790 1510 785 124 119 1218 1087 810 1688 1042 259 483 207 183 488 1748 583 765 173 725 120 1341 643 991 264 820 1798 1965 674 68 1471 326 1030 697 1993 1483 1985 639 1364 1692 1151 130 1287 352 1326 181 568 1460 133 1175 1184 1491 1012 1636 1371 535 1374 1144 750 1327 1380 1897 748 225 852 1797 1802 338 1634 361 737 676 1509 467 452 1999 550 1867 515 324 132 526 192 1661 1211 827 656 57 1623 850 691 1847 1139 1432 471 864 71 16 10 1322 1825 1975 463 1882 291 431 356 425 142 1407 1249 539 477 248 1555 188 1445 155 1273 1260 235 921 863 157 103 1179 1465 570 967 1780 1698 10 23 1603 1302 1989 1184 845 1181 502 1678 1802 1194 1026 1527 1759 1682 1736 521 924 1968 1033 898 23 1160 1370 502 1401 218 1928 1677 263 138 619 75 500 750 1934 1572 517 696 1741 511 885 741 1264 266 1689 868 1304 1791 1271 987 824 693 339 295 1702 1578 1498 562 1777 336 323 954 468 1605 1682 1807 908 535 703 861 1063 1304 1622 555 526 1679 1888 531 837 1151 930 83 1872 395 965 1635 8 1418 934 457 749 472 1262 585 590 782 1605 1441 664 546 1874 452 1564 801 1511 500 36 1373 651 741 918 1042 471 976 1673 1709 981 902 1320 1887 1541 1206 1270 78 370 897 1889 1852 1717 1659 1209 540 184 132 675 755 878 248 1881 1420 1489 1620 4 1983 60 890 1213 34 1147 1703 544 927 447 546 18 1768 1382 104 1140 841 602 902 40 846 537 918 308 997 1957 1135 101 52 364 1942 726 1806 1931 1785 1569 162 975 461 1525 261 1148 1717 697 1393 1250 1543 1296 1853 1676 650 749 255 283 947 1944 1439 738 1536 1298 430 1219 1604 1125 119 1915 1124 544 1349 425 257 450 1686 436 1463 1268 958 142 901 716 767 419 1583 1647 1719 1223 1473 7 1770 351 564 325 177 1214 1621 345 1843 1907 1876 960 1012 1137 59 445 1548 1472 1264 1483 633 1442 988 401 311 680 189 71 1886 1141 872 328 221 1219 835 1065 1542 421 595 473 1210 173 1441 1433 1030 271 1650 1278 1502 1014 1335 885 1817 982 1730 1222 221 369 619 1148 333 269 642 612 1872 902 165 1956 4 432 1012 702 1762 1040 1795 372 1908 1132 1472 1358 980 1119 1398 1738 535 1042 945 996 314 1464 1298 1799 27 520 1397 1202 43 1488 642 1390 1667 1751 17 1935 821 1668 578 905 612 542 1547 1733 1031 212 1139 404 1273 1886 799 643 1717 1843 1690 1663 1168 92 106 619 903 201 1857 1856 635 1635 802 1413 554 353 1237 1487 1808 239 1788 1626 174 11 1287 1192 682 994 1044 1258 1334 1916 923 1709 117 563 1625 22 699 329 1372 1330 405 1018 1215 551 138 383 421 63 1552 709 1995 134 1313 142 1769 977 335 294 1626 577 150 921 1933 1625 161 1795 1626 1212 1920 1992 249 811 1864 1589 1455 174 1595 486 282 1600 826 890 1552 1760 1593 1220 1251 421 274 163 1767 1745 460 1236 87 426 748 1030 741 1397 1901 142 289 324 1901 1181 380 977 1960 383 476 1627 1848 1396 962 417 1005 1300 1435 908 1930 191 885 1778 1568 532 1794 1384 559 1795 113 424 522 99 27 916 794 1144 892 1065 1110 464 627 391 1458 365 1851 1888 853 1432 458 1151 431 724 1210 636 395 1312 1431 493 129 1297 1848 1550 975 480 273 1428 1753 511 1320 1950 1471 882 1862 701 958 76 1729 902 681 567 264 582 1834 1016 1631 613 99 450 1643 606 1994 1194 96 670 997 267 1801 187 914 299 1111 551 10 926 1583 389 1814 1097 1693 1291 1650 953 1229 1960 1122 309 619 488 227 881 1513 534 83 1125 434 1089 867 510 124 1314 875 1971 531 1661 239 1946 1620 1542 417 1372 1495 294 1463 1206 1233 1534 207 290 536 1835 1792 373 696 1642 1251 1946 485 1982 1713 1087 258 721 1630 1438 498 1479 1751 896 78 1273 856 365 1702 560 369 6 1195 1343 1930 1862 92 710 660 294 1743 1557 50 1425 1299 1470 904 1480 723 575 98 598 1054 846 1913 790 1333 485 146 1220 308 912 1927 97 1236 916 825 1147 1120 1043 774 844 1783 925 1960 82 1042 1545 1423 767 7 1300 1664 1794 1821 777 1709 246 960 339 231 1833 887 1743 241 1359 212 1108 1591 1480 1340 631 318 1055 1912 954 622 421 699 70 1262 1326 1333 1881 1871 586 1848 929 1596 246 41 1018 1215 1012 1368 692 727 1736 483 264 1849 1877 824 220 325 792 426 806 139 1858 678 622 1262 1900 967 790 423 1750 230 830 876 1536 390 1267 899 1549 335 968 1346 5 681 520 1689 106 763 426 370 749 661 502 7 1025 203 1112 37 65 371 291 720 1742 1489 1415 168 763 96 1781 778 220 724 1954 137 1004 1101 1499 1822 383 1935 1273 1342 1991 1920 485 187 1307 1154 1629 750 228 513 438 627 1770 959 1797 629 639 1215 585 1740 1946 590 1211 916 711 1384 1386 193 1372 1306 656 671 1647 1780 824 30 998 530 436 1406 1631 1099 10 631 258 169 959 733 1940 538 727 370 1933 1574 1403 1580 1164 835 620 136 185 1125 647 1103 907 1785 778 1353 380 916 134 1023 1113 568 1109 917 1774 1927 1294 1959 1810 363 1974 1715 303 740 137 568 1701 1795 1434 1453 686 1832 727 694 1333 1447 1697 898 947 784 266 696 810 399 1328 132 1174 1233 601 172 225 1720 959 1447 390 1968 1358 864 1560 1043 1547 1336 1188 1450 1480 506 1315 86 1653 803 1413 958 1017 834 1227 505 50 1548 227 1134 1785 242 1225 1146 1497 1703 284 1794 721 1533 1279 1930 1240 1440 1681 1589 1201 757 1311 1453 511 436 168 918 1211 1619 1234 302 1683 1669 683 104 1461 1588 450 1145 733 778 215 338 1755 646 993 1471 1817 813 910 47 523 1599 144 806 1927 555 358 959 1079 1317 1464 246 1661 392 744 965 582 1703 373 1261 1298 1432 1937 375 627 1891 901 1723 69 1735 68 1441 1021 334 702 439 276 850 38 1266 1494 736 1685 456 1669 76 592 894 1812 1397 1064 1469 385 1818 113 1498 1682 1965 805 1478 580 1879 25 739 1376 508 705 313 31 1472 783 1911 735 1227 1266 1630 422 1705 93 186 918 485 660 786 1442 1783 159 723 368 875 104 1496 1727 1076 407 333 1979 1744 1472 195 1151 734 315 1318 955 990 869 894 422 264 325 1027 1077 1631 898 1429 940 1335 707 650 308 1477 262 41 1374 1158 1285 198 791 1747 1157 1055 1085 1107 1873 263 17 465 1992 881 1965 1360 1122 1183 872 812 344 651 840 1714 533 231 535 867 1111 1648 1176 1813 1946 664 252 1227 743 131 1377 1527 1145 1410 1354 941 1265 495 1300 1065 459 1080 760 1011 1168 911 1197 17 701 1073 720 222 1011 54 582 1194 1360 1945 1137 1747 815 1400 1522 322 731 1006 1342 1017 618 1071 771 1611 1832 1492 140 60 1601 936 1556 1339 1955 369 408 1565 1458 499 1296 1149 1246 1378 399 1872 1251 806 344 1053 1519 724 996 1069 1578 523 209 159 417 780 285 1568 706 1421 948 169 1487 1967 86 393 13 1727 509 916 1772 650 397 252 1836 565 156 1903 542 1820 1508 785 1736 425 1239 332 605 1959 339 454 1917 567 1734 1154 1705 531 883 1816 602 1218 1509 1433 1554 107 1364 1614 114 861 1830 1521 1582 1902 407 1166 1822 1394 1740 379 6 1167 1621 486 1961 78 1761 942 1001 149 1031 1492 1682 1187 305 1331 424 139 939 1694 1534 149 957 1481 104 465 165 524 323 1246 617 1779 1444 122 396 904 702 1626 1438 37 216 956 937 1621 1614 123 697 635 1430 564 171 309 838 86 1226 1521 1093 127 1894 945 399 1605 1798 636 1421 1201 1727 565 532 1155 1893 640 636 1282 1185 1713 516 946 1508 599 68 316 748 1818 836 1368 1508 1841 907 1854 112 1367 970 526 1770 1054 426 364 1159 868 211 1808 1581 182 1534 269 232 594 414 1616 1819 1873 586 379 1765 661 238 659 1540 1263 196 503 1214 1733 92 338 973 1762 1699 227 1339 1758 99 1771 447 719 1863 950 1174 96 626 829 501 1265 145 699 958 1055 286 591 242 1845 518 514 998 67 653 1337 1177 1951 1856 1453 324 1722 1852 426 1458 1236 558 1476 514 1665 842 17 1451 1582 1887 34 704 1759 586 835 1397 1803 651 1750 1441 1706 837 1323 1939 205 1034 1668 1113 96 262 1430 143 1180 1770 1585 1397 1295 45 1347 1589 1488 174 1498 1555 1149 812 1033 1510 279 1353 1357 1622 1761 1965 368 5 805 1815 542 275 1224 649 1174 1517 159 101 1667 1911 1985 818 492 90 111 1044 857 1166 1074 1003 791 108 115 1834 1437 1565 193 651 1744 1751 494 1233 868 1322 1531 1470 20 853 1477 1366 1235 1711 352 115 1860 1155 276 523 232 138 1765 1727 1526 1743 1543 517 911 1168 1968 1880 226 737 1408 302 861 405 1984 475 1366 1519 1831 1829 1385 933 1251 183 1363 1543 966 617 94 1711 1694 688 317 761 1257 274 1051 196 904 701 95 1850 1844 488 787 1853 95 554 1045 66 1149 969 1101 50 1922 870 880 1503 1325 1016 1573 228 1413 422 54 528 883 1193 553 132 1825 992 367 234 97 1702 1564 1865 225 1121 1929 1143 749 1020 1719 1710 1846 856 1029 306 961 1855 611 1745 1555 297 1591 1900 204 1346 928 1558 1633 1003 26 58 319 1839 466 514 509 730 1626 885 113 1589 462 1968 1813 421 232 1017 875 21 577 1423 527 1745 986 1062 1469 1717 346 1698 1314 1044 1864 514 1895 1245 1419 815 859 459 479 453 1488 1341 1676 753 1465 1909 578 1723 67 1316 887 598 1282 1798 869 918 1548 42 1789 721 860 1493 1568 1049 1600 1479 400 425 36 62 34 798 1442 1082 1287 168 1450 1265 427 1 623 1827 1149 1709 850 320 1536 931 1779 1273 1666 667 341 1861 171 1672 674 1317 808 872 1343 282 409 361 544 1605 1879 190 1727 31 1643 1987 633 250 1786 1677 809 1544 325 822 1194 42 1969 215 1143 188 369 646 517 1215 1629 1859 628 1767 1389 909 289 150 390 971 336 1048 1593 840 1576 1569 344 222 47 228 538 1334 984 198 1809 686 425 1650 1898 492 690 1149 1733 963 1051 1229 1798 163 798 710 1339 534 1861 293 78 1976 1397 1216 1021 1543 1995 1037 985 1004 1269 1571 188 343 660 254 1694 290 1984 1239 1113 703 1085 675 1195 1939 189 1419 669 1079 1431 1036 1938 1069 662 303 834 944 629 396 1976 1855 1097 442 1688 555 1167 1306 964 1839 1816 1126 113 1472 1745 787 1110 772 1976 702 1909 1912 717 1383 749 1116 1173 695 1455 1138 773 631 1023 1704 1213 1540 782 98 274 478 422 267 832 1360 197 765 592 5 1341 1759 599 360 1707 46 239 572 1591 608 890 1934 139 245 259 1368 1448 926 520 1575 1062 1923 853 1504 746 959 306 478 1180 559 33 1135 1657 251 1424 1248 1831 836 1526 373 1511 1055 700 13 1568 256 1000 1062 234 619 850 941 471 86 1393 1257 1353 787 742 233 304 1933 716 586 1330 625 285 1597 1936 1343 185 921 1063 225 1187 445 468 108 220 1304 172 900 500 781 843 1588 621 369 1931 718 35 1591 87 1840 905 1294 368 1513 406 393 1264 202 1136 1951 1533 447 327 1652 224 1840 149 216 23 451 388 1919 1592 533 114 1376 1367 1673 1777 1201 10 944 1873 100 282 106 1937 1835 173 1755 1075 1729 946 1073 561 1276 1340 901 637 285 515 208 669 394 1559 1968 454 111 1590 364 488 1696 1600 1780 1739 1138 554 1852 1496 571 912 986 779 422 830 942 1255 939 1904 914 539 63 1416 130 420 232 1632 46 611 772 1729 830 384 923 1043 1989 1631 145 1702 456 1858 1696 849 753 1567 1494 216 687 708 1947 1427 1376 792 1702 1693 1202 579 1136 1355 1095 1025 89 1950 295 1074 1177 105 1690 758 1690 1447 182 1960 292 935 85 72 1241 874 731 605 1587 1471 1191 1643 954 588 664 1617 26 1391 82 214 692 853 80 1862 1972 1212 572 1639 1939 244 781 1969 654 12 656 701 327 538 987 636 363 1018 1902 1116 1635 1307 315 1863 1038 1525 1383 1548 511 848 993 514 1267 370 34 106 358 823 566 1909 758 806 10 710 712 449 1158 344 1690 637 462 547 393 563 1443 1340 292 1126 1247 634 1073 5 1633 1424 1774 708 1349 1000 1546 1878 1336 1804 565 862 635 1131 1493 1351 1973 1738 1274 1551 1694 585 245 571 1129 1768 820 216 866 1929 737 974 89 1447 349 9 429 8 1399 1147 1916 1071 481 1148 1658 309 292 723 1184 1289 962 1034 135 1189 1501 749 1477 1027 1175 403 535 432 697 65 1776 368 136 875 593 1362 1412 28 1690 53 899 1447 543 667 1870 783 334 93 1354 548 656 1631 74 1087 846 694 819 1953 1959 1687 976 167 831 130 423 560 1801 606 1451 961 1529 790 1891 969 3 869 284 1249 1688 174 1498 375 1538 192 245 1707 1389 1272 1201 712 1017 551 1966 1831 1949 1141 482 1905 1423 293 1907 660 97 251 1514 968 1550 1196 1956 578 69 1557 891 1449 5 767 820 71 1050 1425 218 1649 1462 1190 587 651 83 1201 337 406 1000 1358 1540 1500 1083 331 1038 125 1943 471 1376 730 94 121 1011 1522 848 260 1745 844 492 1514 1748 1620 453 1087 1663 185 1977 1039 1388 375 1647 978 710 1664 431 1086 1417 1472 743 1294 630 865 1866 1443 1019 1772 107 1656 1026 657 939 826 585 1833 1791 727 546 730 1862 614 92 1547 1722 408 1074 1305 1108 269 817 393 1989 346 640 1182 514 1561 59 957 623 1714 1505 416 1872 1577 1808 1848 1916 1448 956 1622 531 1278 1047 1244 1153 216 654 1311 643 95 928 159 58 850 1157 619 1726 1909 1260 1727 948 810 853 527 1331 1680 640 648 211 1129 678 1397 1031 544 71 1904 1581 746 307 73 52 636 45 1628 269 110 1532 1310 677 1615 660 1544 273 793 1110 1367 843 1206 291 499 397 1730 1862 94 1435 1155 1730 320 214 1191 953 721 1374 1197 288 310 1815 1671 415 1200 1567 733 285 65 431 1126 1611 48 193 387 1184 623 1905 1452 725 1723 838 479 274 1939 1507 1750 1881 1885 441 9 384 70 528 1460 1589 665 1157 1481 1374 1761 1126 1049 62 722 1260 687 959 293 504 110 316 562 1361 349 397 563 1485 703 441 1398 1342 1464 1351 1892 1951 413 902 352 927 1307 1614 994 1005 1882 230 1204 1109 195 936 668 137 64 1281 396 916 292 1549 342 347 1643 819 900 1189 882 1884 1111 428 778 266 1647 1685 281 1911 1706 588 722 715 1888 899 230 1187 798 1693 1451 334 977 902 460 857 550 470 705 1565 1231 1653 48 359 953 785 116 729 204 957 941 384 1266 572 744 1253 828 511 273 696 1313 860 1718 553 24 512 1470 665 345 1333 1801 1761 1967 1127 1369 1440 992 1715 1298 635 1344 1602 1214 369 626 1989 901 1341 657 1153 1195 735 734 573 393 1084 1067 1961 1633 533 472 1825 460 1158 955 1794 1254 1168 1925 1789 205 1929 963 1194 261 881 1090 350 224 1609 1671 752 1100 1184 1469 1336 317 1902 64 490 653 1236 1098 1010 1985 499 780 1631 1966 1101 1568 1749 331 1385 156 1869 1401 458 618 736 1521 754 437 1029 252 979 1974 1367 569 1351 1248 362 1466 1232 1673 1823 688 1666 1226 870 1001 480 857 515 1718 612 1525 20 1346 1011 753 707 1216 1841 1797 1495 1844 1968 897 1983 1845 303 1587 866 865 497 603 1376 34 138 1885 1534 1247 529 1847 576 1414 819 404 1831 1272 1509 160 1389 1206 1228 1021 1919 1995 1216 1701 683 617 1534 785 1545 873 1149 345 1119 189 691 781 1135 825 1689 947 132 545 44 1634 1741 52 1062 1391 393 1002 876 1190 1860 521 1001 507 1601 206 348 49 504 443 61 11 977 1708 1237 977 1746 1246 542 454 790 1089 393 1255 1215 1949 767 118 893 1892 346 1816 1599 1399 53 1019 745 1403 1185 92 1335 685 1321 297 1985 1380 1448 1506 927 182 730 1013 1263 1262 336 1115 1509 1692 168 1597 1778 477 29 1450 280 764 1082 829 1836 1385 1013 59 653 409 697 1322 1813 1615 900 905 797 538 803 395 1670 126 411 261 1365 1399 794 971 271 668 380 614 1462 752 1250 1881 162 1103 1936 900 1635 583 710 1256 309 596 1234 1675 1733 609 995 1487 308 523 753 1247 90 424 1851 505 77 921 1457 562 1569 1356 932 774 722 53 890 303 944 1869 22 1689 1962 283 1688 1827 1135 1619 1825 1528 1344 1372 1561 1359 1242 1975 1301 815 1235 1004 915 823 515 1031 1719 157 1157 1043 107 1158 1037 629 1587 1798 1132 717 31 872 1426 1257 1956 415 355 1370 173 1390 1406 1258 782 1173 1194 1230 474 125 1697 1929 885 103 210 194 956 1855 625 615 35 1111 354 785 703 1825 1286 1369 38 860 325 1292 1684 1331 189 875 1152 1667 1577 1222 1454 1468 1382 827 1685 1033 802 169 1331 595 213 1273 1680 1347 1573 847 673 903 1956 1966 702 999 109 458 1094 1752 224 1122 481 272 1113 685 7 1355 247 1731 1359 494 796 944 1802 1706 1329 1749 1585 740 604 880 1739 594 932 749 260 1016 740 1501 699 883 1166 1221 1291 86 706 330 349 1492 1839 812 827 381 1625 1808 1159 860 988 579 1261 480 1440 1403 839 122 1965 352 240 1286 1121 827 395 1230 464 558 853 91 667 181 1832 1853 420 1931 1457 1709 1664 1824 1636 161 1534 761 670 1344 1176 712 204 1446 1368 1870 1386 234 333 462 1678 799 285 212 583 88 1949 1110 1104 383 47 1114 1369 1383 1931 904 1992 752 33 225 523 1692 1853 1184 897 32 940 1024 890 1708 95 670 1341 799 894 192 649 1300 143 998 1645 834 1031 544 363 659 847 1969 586 210 874 290 444 539 1383 1738 1584 1310 274 1228 697 1140 768 1794 1310 245 507 201 1203 1769 1482 1804 1303 1853 244 1637 1456 1145 710 18 1380 384 1172 277 41 1255 1085 1374 528 521 1218 364 429 1082 1351 1490 42 587 1435 1335 1309 189 1141 33 1991 666 48 1202 1646 1872 760 1363 1629 1391 597 592 1370 1094 1687 101 1289 1801 1411 936 1391 741 1022 1958 1898 1543 1174 1154 15 1610 1865 731 1219 159 1824 1742 1614 1154 1340 860 957 554 1077 414 471 897 559 773 563 1093 285 678 408 607 826 1479 532 1570 86 147 1585 198 877 1796 1797 1797 1519 1922 1257 1493 203 1910 1820 696 333 1540 1065 160 938 25 342 311 1994 1489 1982 126 1989 1340 1666 1860 17 1425 731 473 507 132 435 1476 1331 868 1221 210 509 1992 274 144 341 236 390 1195 1779 1334 218 869 15 654 603 331 839 909 154 1877 303 869 1381 845 1256 721 375 596 180 1102 1532 49 825 1131 1671 1963 1332 1389 1063 1737 1600 1654 1383 920 551 1462 1669 1837 1415 1635 150 1516 841 981 680 840 734 325 456 828 1851 1608 1268 569 1591 1126 1731 1185 867 1887 1220 340 633 1088 325 120 1127 1826 1334 686 862 1205 173 482 1318 1963 986 1572 1493 551 1885 1045 848 760 423 1220 657 625 239 1114 1225 11 1446 978 983 1212 669 93 762 122 197 1732 964 1691 806 912 911 175 341 807 724 16 400 391 698 1400 1436 1800 44 820 113 557 479 968 771 1676 162 1219 101 734 1494 884 841 1721 1680 173 235 748 1820 1671 1535 1898 724 951 872 1978 722 527 731 766 883 1448 34 1524 492 894 213 1882 1089 76 1606 1141 387 1578 1532 1282 1610 276 707 366 36 205 1810 852 1501 1060 237 1190 495 838 1947 622 475 788 587 293 617 390 1235 627 1021 63 841 680 1834 595 1749 1402 1995 1703 70 1184 576 921 85 1263 934 432 263 1379 1386 1188 406 832 1535 432 1650 1881 766 1447 1748 833 461 1237 1220 992 643 792 188 648 251 703 1772 1816 1943 1425 1263 609 775 161 1086 632 1019 1361 947 139 1877 821 705 40 1106 985 418 1770 714 501 1297 1380 1253 416 1529 1011 897 835 557 384 738 1487 1002 723 1721 1425 1370 78 41 373 554 713 261 634 1295 1257 61 389 52 1367 1563 1303 150 958 57 1411 596 1301 1398 971 1073 1278 745 570 333 1789 340 408 1683 1277 124 329 196 304 88 631 1331 1062 1849 433 1746 832 1897 1636 765 1572 6 1881 1269 980 321 1759 1729 858 1842 1531 576 1415 607 1677 1121 61 1501 1332 1591 553 630 1653 1559 645 475 360 740 1100 12 803 1421 272 309 395 805 632 411 1928 1299 1454 632 457 1963 1257 1139 1272 1149 1765 356 415 604 1452 1334 314 786 1007 1438 1567 1026 1621 1611 1884 462 376 1198 912 1210 1659 1820 749 928 1200 1041 1596 710 394 1192 81 61 1695 1736 2000 1851 880 289 1777 188 348 24 1616 1044 801 1502 808 904 708 696 1856 1709 116 571 806 289 666 1718 588 249 1491 196 305 219 1889 1106 209 397 1071 222 1279 1469 1139 1313 530 450 1097 207 45 1987 1294 1548 1044 1207 1946 864 460 1420 1922 1870 1074 1692 332 226 687 349 660 1561 858 520 607 1270 606 1005 590 338 29 1348 1621 115 1846 1623 1964 1361 291 1358 1910 5 1686 1963 545 962 549 903 589 1224 515 13 1056 1382 1921 486 729 209 853 932 1875 995 1690 1826 1069 1493 536 1788 984 927 1734 1500 656 1007 1468 852 1614 1481 1742 659 286 1311 390 65 861 177 1072 701 261 1990 429 1754 443 667 1088 1653 792 315 525 1754 888 1136 1043 1415 720 1225 1335 1393 179 1708 307 1254 1798 1246 223 499 1826 577 1375 1863 1914 669 1516 39 1710 226 1960 579 496 125 1692 1929 181 826 516 409 989 184 894 953 790 1411 526 1897 158 1198 1702 602 1976 1935 1892 1578 1986 1247 1612 259 1364 1106 200 806 1003 180 1069 785 406 165 1376 697 705 1591 1833 1268 736 917 1447 1781 1982 1206 1363 797 72 930 1545 1440 195 1828 1061 1879 1061 529 1402 516 722 1608 697 1627 773 1578 544 1710 226 252 1313 601 41 810 1204 544 1006 255 287 38 375 1266 1717 720 1078 691 446 265 1960 439 86 1575 717 176 391 1357 1832 512 1867 98 1337 383 1644 1890 1001 700 1935 1812 854 1664 562 1644 352 1369 721 1442 1059 757 431 82 1190 1341 1698 1829 403 1829 816 1713 264 1441 889 492 1102 377 1381 1830 1880 1216 1936 888 733 466 658 535 1274 1757 1796 78 914 1121 528 1595 151 762 1384 1576 1854 382 1946 1261 93 1090 1779 436 1240 1730 1153 717 1677 17 893 1827 1277 797 521 927 844 902 1878 1548 74 1216 1722 666 1747 1256 1679 327 420 1828 767 1403 543 749 703 226 129 881 138 1983 897 1780 1728 831 396 968 1710 636 1039 605 64 1988 1556 186 611 1993 1314 860 352 810 1646 30 1110 1137 806 1962 1224 1838 191 1375 823 821 1548 1444 1520 387 1731 1164 329 1846 1803 154 1608 1982 1497 1046 1110 335 1995 176 1794 1432 1428 261 1352 761 345 529 1059 768 507 1700 240 325 1606 1271 278 663 665 976 1491 38 120 628 1000 866 383 1453 1368 52 135 828 861 123 13 433 1644 1242 1361 1272 1162 1889 1277 214 734 888 1319 1477 937 739 312 173 1923 290 1406 900 1352 1656 126 470 1923 335 1582 1928 570 1722 1539 633 986 1772 1558 346 1876 1591 1052 688 728 502 1366 1608 593 751 1830 1626 130 1283 884 561 1007 585 688 1802 1550 746 1688 1914 399 286 956 53 155 214 608 1085 473 715 1506 760 1655 1224 1005 693 1574 211 1037 384 1926 994 1443 1764 933 1563 1451 1328 1106 604 541 717 1222 1853 177 1599 1238 1730 1687 1690 690 1318 197 247 1793 244 1154 326 1601 151 563 902 1673 533 547 452 98 791 617 801 1526 1901 196 519 375 912 1626 1740 1635 1847 1474 1080 1654 1902 270 372 1664 1284 542 819 553 515 1232 1509 275 310 1324 1290 1327 614 1040 1380 1986 1157 1751 64 1817 399 1919 1431 1290 622 618 1199 189 1421 757 231 940 430 1096 1812 311 2000 1918 1173 1482 1099 710 1501 675 591 696 98 46 1260 1500 1122 1508 1234 1255 1958 1460 13 39 1785 1280 1577 1042 330 763 604 250 1200 1841 980 1379 1805 824 974 72 103 358 1033 1147 931 1507 1163 1244 946 32 786 1724 785 1944 1277 1857 828 1142 1756 396 1811 359 325 938 367 881 585 1033 422 372 1142 588 61 753 1934 1839 1726 1016 1416 286 1355 438 405 1764 17 1854 502 1232 112 615 556 445 1994 263 1409 1297 794 1791 853 1110 983 279 875 1864 1209 698 1733 574 1740 998 1404 668 1650 1933 1589 168 1166 1615 1376 1292 446 1004 563 699 72 324 807 1271 1145 1857 1042 1731 1785 1240 741 549 563 1964 1621 1806 868 1187 1343 396 1698 1421 120 384 383 962 1188 1132 894 1772 504 255 645 933 1 1236 179 1601 1926 135 836 1727 1211 490 2 476 472 1576 1647 633 282 520 1617 1967 232 211 1229 640 520 889 1543 1311 163 97 1720 258 374 608 913 1398 427 684 479 1829 55 1809 1359 1092 373 275 788 1696 1635 54 551 1562 300 1035 671 1007 1094 1435 273 477 1468 1560 409 851 1838 2 618 1625 1448 1320 1538 640 1872 592 258 363 628 953 1644 510 1348 1982 669 1430 1755 1662 14 1433 1924 74 1222 751 331 638 1538 1969 1905 1539 1591 49 1108 1412 1638 1803 1631 1968 114 1770 1757 1008 671 1293 500 1562 1163 651 175 1717 1041 1366 1628 685 1547 76 344 137 1032 1251 456 379 1919 598 745 1144 1651 571 1594 729 1367 952 728 961 804 1573 1002 1552 248 770 1119 1480 1409 1564 1653 350 203 93 1387 754 998 1346 1897 578 1947 433 142 588 16 1210 394 243 1946 1245 1726 916 547 1884 64 1914 397 1026 595 814 1878 1797 1047 115 396 1832 1948 1073 1410 981 1309 304 1811 105 299 1704 1350 527 727 1542 339 1681 1381 1169 118 1612 29 878 641 820 1363 1473 919 680 921 69 1126 23 1572 30 420 196 1996 1084 1134 1094 664 35 444 178 1658 233 521 1453 1078 1296 834 1452 537 181 1501 1711 327 1095 108 142 1989 1500 882 1090 1945 912 53 39 703 560 869 112 669 246 1195 828 777 1589 1797 1912 1881 1528 1426 1877 1596 1990 57 491 1911 1369 1967 1886 562 735 1944 848 740 128 1741 1175 700 802 1455 960 194 889 443 1220 1582 1922 191 874 1303 754 1564 1902 510 1051 108 576 988 943 1349 160 248 72 1151 345 1614 1975 323 1275 861 619 357 205 336 1636 1363 178 95 1512 286 316 838 678 488 1391 1719 538 782 615 108 1745 57 60 1023 1773 1296 485 1133 1866 1280 1323 888 322 1294 1039 1405 975 1612 767 710 143 154 1909 1200 1356 1151 1984 959 1132 1464 1879 576 358 529 459 927 1607 498 941 1387 804 731 384 1319 497 1315 1119 1394 817 413 1666 1417 1102 428 253 780 1036 1609 1866 1566 1017 1794 105 608 24 1845 308 1137 382 1134 1240 607 1676 973 64 289 926 955 260 1048 195 703 1331 1506 1647 1996 1341 1953 1245 1629 68 476 1881 435 723 1941 1261 494 800 587 1338 603 1374 544 489 173 518 766 130 1007 1207 1557 189 521 763 1864 536 1 396 1081 1704 547 630 690 1843 612 559 1989 1550 372 277 118 1986 1330 1031 1864 372 1908 439 1317 437 55 398 563 839 1316 1041 979 1266 148 802 667 1718 1413 441 38 369 1037 901 1850 1651 478 1789 1099 1807 1531 524 750 805 1162 605 1040 1071 1242 435 152 1465 1479 557 1403 836 1628 103 1503 172 1145 1396 721 1049 213 1659 907 515 757 1536 32 1322 141 1396 1530 388 790 1103 1702 600 1665 845 1934 1578 971 711 824 216 194 1540 1293 149 71 1472 1004 52 900 747 1919 1912 1024 1188 1487 1481 1424 1352 52 1609 1057 1030 831 1255 1747 389 1660 1508 1464 1752 690 1412 1085 48 189 776 1624 1955 1982 746 883 700 1936 1496 1272 1267 862 1508 1134 255 1844 539 402 1097 323 309 169 914 1834 1469 1269 1703 1585 865 102 724 1863 1068 1715 1911 1582 770 1738 1287 149 44 1364 837 391 901 1580 1969 882 1139 1138 1024 1675 234 635 1036 1407 30 571 1437 157 55 1765 1591 1667 698 593 19 1334 1734 64 899 502 1452 1341 272 673 1586 1333 1446 1894 1257 216 1843 445 1774 1104 1228 1781 414 193 64 1422 1662 1921 369 1865 154 682 1664 365 748 1950 392 155 1967 347 494 1603 1764 447 871 520 789 765 667 1794 409 96 729 1107 663 672 1082 461 174 675 170 1777 580 277 149 1098 1661 811 782 1180 959 469 966 679 1139 306 1355 1153 591 1784 383 946 1122 1620 1099 449 1471 879 1459 1184 1742 386 107 868 1935 1851 1482 327 1057 784 1550 1169 914 1667 769 228 151 551 171 631 798 450 1959 1494 866 244 1434 855 1888 1863 1009 1568 1559 1207 379 584 837 515 56 1675 1024 1333 1567 1394 209 1311 454 946 1208 1078 285 243 1740 579 140 324 98 1255 1919 590 1312 1311 862 1494 1554 313 1186 54 1788 22 501 830 385 1873 1402 343 804 1406 1421 57 1757 806 1595 1262 1791 1858 981 1462 7 38 737 364 1799 320 690 600 1620 1137 1657 1927 109 300 300 1848 1469 1916 1318 952 1779 139 1614 689 1680 1984 157 638 752 1384 1386 1458 60 1928 232 874 223 1858 1475 432 696 903 1543 1761 1008 380 1474 81 1341 1695 203 142 869 796 1058 498 1127 43 1257 77 6 1196 1732 2 152 822 141 1728 878 1068 1979 1061 149 1090 1828 334 813 1470 593 18 1798 2 945 1279 628 841 784 740 523 1744 41 194 59 1671 778 1613 1986 1640 1431 55 878 503 1042 158 1154 970 1657 1173 1739 1419 1536 1441 1379 652 1825 949 262 1147 673 1040 723 1638 884 1124 69 128 1060 1339 467 1557 462 661 1989 1818 814 1765 552 73 1869 717 1587 251 727 1735 891 182 50 950 1332 458 379 316 393 998 1091 1149 1246 1760 891 131 771 309 59 804 1564 1614 1225 1985 1759 484 696 624 1277 1093 1439 1117 341 456 524 764 1750 925 1640 1089 1859 424 1357 68 988 1167 1429 1007 1274 354 437 490 842 363 282 1754 623 1014 1603 1301 1617 1250 1951 1401 10 360 312 621 1315 109 736 1480 26 1235 1610 593 743 1588 381 1814 623 1473 276 1409 953 1176 1306 72 1263 260 1908 68 1767 1434 1087 468 914 273 1405 1203 1717 977 953 439 230 544 403 188 617 1672 1224 464 972 173 1649 1696 1839 109 624 1843 1768 1385 470 997 6 1460 520 1799 805 361 1027 869 690 1602 733 216 79 22 1518 765 1832 706 1520 5 1671 283 1091 239 1333 323 1412 499 1731 1035 462 1072 1736 1320 1233 1705 939 1817 258 1499 163 999 1988 194 1916 62 134 684 1966 155 1372 14 1881 358 66 1606 1923 1154 1390 304 1014 115 294 797 1475 1951 450 1329 1307 1624 643 1884 880 825 708 1820 55 383 1120 1521 481 586 1732 1969 426 1508 199 1580 145 1809 1591 659 681 88 837 1588 96 1089 244 185 638 1487 1421 802 240 1840 967 144 1078 658 278 68 425 1512 1025 1111 1170 1869 40 1931 1959 137 822 1490 534 674 819 846 359 949 1998 312 396 1205 1225 708 1229 1283 612 277 306 654 1103 334 1968 1549 58 585 712 1067 608 106 1676 465 1971 1862 1411 1387 201 1185 607 1620 1640 118 317 531 1150 1579 717 1962 36 931 1795 860 1715 773 701 1488 648 829 389 51 308 1538 1193 1154 1239 136 122 1992 334 902 610 1829 410 1611 105 544 1220 301 1929 1631 1710 1650 1105 324 235 1058 263 761 1921 1116 1041 495 478 1337 1830 1044 601 1038 1441 1284 1803 1814 950 1713 1325 863 967 1813 851 211 1977 1447 650 810 531 1581 1406 78 951 209 319 319 1476 631 917 600 1723 846 1345 1362 417 1077 582 1111 100 815 1480 1546 81 698 1924 933 1557 909 1952 1155 338 496 436 1935 645 80 1594 1677 774 947 353 407 1664 1913 1608 730 833 211 809 1043 884 552 1284 1396 893 582 1246 699 20 1991 1721 1957 1830 1652 230 415 649 957 40 189 1983 954 139 1983 28 1772 1765 1136 1979 551 1852 1232 13 1748 920 1749 1588 1106 553 798 304 1005 140 1624 1511 1426 1547 52 314 673 1267 761 1654 1188 1626 838 1080 591 1040 635 341 985 469 824 553 634 652 309 318 1701 1742 660 1999 440 1474 1861 1389 1217 1147 1832 1186 1860 658 360 1076 1978 790 1398 972 1644 434 1347 1448 192 1118 642 1454 851 1288 541 274 1592 1636 471 1514 1424 225 1506 1743 1450 1951 418 87 861 1214 18 1041 1140 840 69 1904 1145 1026 527 796 341 1182 1494 21 1142 949 1811 1082 1954 291 93 681 492 515 1928 1287 1573 1806 458 34 660 174 1902 309 1049 1607 941 268 718 440 729 1385 1391 206 1868 1910 1964 298 1553 1404 60 1156 1376 1379 1589 240 1632 539 57 720 1352 395 1346 858 710 679 1570 155 84 39 1860 844 1336 182 327 965 235 665 876 543 1261 641 1438 1070 615 1682 1762 606 1184 1220 399 1165 644 1353 1487 1898 1505 1617 1126 173 1556 1547 707 487 868 429 1157 91 1517 181 847 509 1569 1392 1871 873 1321 476 1004 1367 1218 1786 1118 1774 1862 1286 450 471 184 1929 398 1348 324 1774 338 160 373 1332 912 1448 617 1012 253 1723 1635 1299 168 1566 224 538 1946 355 1500 1732 991 1338 1750 616 852 1832 1473 552 321 1224 108 1289 169 1200 36 372 880 1061 888 524 1341 865 1757 737 928 772 499 1764 1093 1176 1096 988 1353 650 1036 1192 876 246 1701 534 392 1810 1540 1780 562 1485 567 997 910 1417 1360 1974 536 856 1526 49 1008 883 1770 1633 1125 752 669 1288 1029 1589 1360 446 1651 824 28 1050 363 1576 1540 1590 515 1746 1815 1390 338 861 586 505 901 695 901 1852 1055 147 1181 283 1361 82 1715 33 634 1267 1114 1697 177 454 911 1854 1473 853 404 1112 900 484 1693 9 291 1735 30 79 141 1926 1908 730 1974 45 788 968 1761 1175 1330 1199 1041 492 371 1851 1629 104 708 1896 1059 1966 1180 931 302 749 1711 508 154 545 373 846 135 941 1402 2 924 1448 1095 529 1695 1654 674 425 1682 697 1185 466 1055 519 308 1633 408 637 1668 1677 104 900 1446 1584 1870 1955 1813 240 636 373 607 1262 1162 157 1359 1694 1936 1383 1739 393 708 545 830 687 913 522 968 257 137 745 1044 174 1707 145 843 1133 104 1091 1160 1883 35 933 811 836 1128 1970 1282 311 1135 306 1653 517 1600 92 256 314 1832 1481 7 1232 1117 1402 1236 528 543 1165 1141 1322 848 1707 276 983 901 646 135 1021 589 1009 1017 1811 114 1216 1304 1718 1325 1859 401 731 783 1309 1112 1221 1709 1881 157 1034 1291 1023 1179 1057 1581 1555 707 1102 442 1614 297 1617 1570 162 1932 1820 1569 376 1484 1348 644 1757 1415 442 444 764 1269 394 1600 845 165 339 200 1791 167 1976 808 1009 908 454 1737 184 314 1928 1118 940 1844 472 373 1667 1049 1335 572 162 1132 1070 599 81 1829 421 735 958 534 1908 1229 1621 608 456 1592 143 1622 73 1579 1545 1106 1994 74 87 1319 1632 38 279 152 38 1918 378 135 128 1977 1873 976 479 546 741 822 629 1443 442 1838 377 1717 724 507 413 327 203 122 590 1533 971 607 444 1947 879 847 90 978 1102 1456 1480 1641 1302 957 1712 1792 713 1503 1741 82 1493 329 1587 1529 1449 434 283 54 437 1176 1997 80 192 1171 707 1661 48 1719 91 143 726 1039 1342 1601 1767 390 1999 722 1250 1495 838 257 863 1849 973 1626 1173 259 1306 1935 607 150 463 1163 975 1690 1343 147 1844 1721 913 990 872 1884 1817 502 1821 418 726 1375 729 8 166 24 879 998 1393 400 1680 518 1300 1323 1618 522 508 1413 1776 526 1622 246 402 1404 628 422 254 1599 1363 402 719 858 779 48 149 857 22 1776 717 1976 901 500 451 499 127 978 917 1374 619 790 441 1558 705 1437 402 1847 1116 368 1583 848 322 1229 869 52 1783 61 974 146 894 849 97 583 130 1598 1892 1170 1844 763 1264 1080 1558 744 1284 1578 568 913 1372 1268 1920 1011 499 1671 1391 1087 151 409 98 525 1597 1659 1318 1986 52 1915 1376 1925 1341 1947 555 254 731 386 1283 512 776 594 146 666 1081 1946 393 328 499 1628 386 1183 1294 1009 819 1576 1800 396 22 268 621 1436 1974 1666 1062 230 1020 596 703 867 27 1129 1550 1366 889 1935 145 529 1087 1014 614 727 243 1205 337 1925 548 839 602 1805 549 486 229 1443 1998 332 246 636 351 1413 340 931 1526 345 701 798 435 296 1722 192 826 1863 1733 1425 249 1642 1096 1131 619 498 1176 86 332 1305 1538 1062 1486 1692 1013 995 1547 665 1648 1050 716 8 1485 82 9 734 286 17 402 1152 438 1392 349 694 700 1900 1873 992 1628 1583 387 29 1294 1487 1983 73 411 53 425 1254 877 832 804 1919 86 1786 723 1641 84 843 1342 187 243 750 536 1968 356 1105 1118 554 1453 928 1618 137 1553 1812 537 988 1185 72 993 1959 1890 413 504 1206 1153 1534 1273 49 213 182 216 1296 356 369 1759 1409 280 1217 1434 1671 147 898 1585 1749 913 127 163 1580 238 998 1307 194 1095 1065 1726 484 725 1559 1010 1165 775 1307 22 598 143 35 253 1904 305 3 1868 1856 599 1019 663 91 520 423 919 179 938 1989 847 1552 1909 1356 655 162 1770 1147 1640 69 724 624 800 934 1438 282 905 518 502 369 974 1645 1856 500 349 864 829 755 59 438 510 1423 1908 264 1363 222 210 903 953 1732 449 482 1556 1838 560 472 697 560 490 1882 559 514 38 597 198 70 795 1343 377 781 1576 271 944 891 1443 1202 266 1432 817 1164 633 1496 150 1532 542 1789 45 403 838 604 1369 341 405 238 621 1296 530 1831 1737 1742 707 1452 1734 614 859 1664 1989 1880 1968 48 866 424 1794 305 1039 1754 1034 1846 1502 1407 479 758 1790 111 1582 941 715 120 987 1409 1263 917 211 88 765 658 564 1768 735 1983 1135 272 1022 420 1421 5 531 1092 928 511 684 1957 1627 1190 1585 815 645 86 583 1698 329 875 116 1133 1825 1609 404 156 533 906 460 1074 511 366 1149 680 1121 894 1932 1364 201 1586 1311 1549 755 676 1242 253 223 740 1530 153 1781 1516 162 1294 262 231 661 1116 469 766 1827 887 614 196 151 987 966 1251 1360 1792 1836 1237 1375 702 1726 1512 832 1795 262 796 1757 467 262 1070 79 1407 1081 1306 1206 1801 701 1484 619 262 1278 920 900 149 421 1500 1128 1008 1665 1698 1299 193 868 1210 1852 1287 481 215 806 808 84 488 1972 728 851 1946 288 267 19 1644 1437 1752 1647 836 1003 1536 181 1120 828 1517 64 800 85 1357 669 194 1078 449 680 93 1118 1905 23 1170 1529 1315 987 1935 587 1595 1378 583 1841 245 1407 1535 806 1 1102 505 1011 1999 1954 1206 1163 1019 1314 408 246 874 1204 822 1708 1510 1480 1268 1557 165 1449 354 1822 1889 655 547 671 1572 1560 977 1691 659 664 1726 279 541 799 414 238 1795 1146 708 372 1097 940 395 794 1166 1854 1846 753 1689 1973 1577 147 1508 1428 537 1422 1438 881 1953 1474 1948 1116 376 350 1567 141 1519 214 1324 1437 1935 663 759 857 866 1326 1137 1938 1952 1398 165 376 654 288 1373 200 1234 1944 186 1763 553 245 1028 97 957 369 750 838 913 1802 1502 692 143 1145 444 1697 661 1761 1017 1451 1850 426 49 1785 1159 1870 1124 403 1300 1507 1105 1605 2000 1595 1620 640 1494 296 562 1521 892 148 18 502 605 496 1839 286 1034 1291 651 1809 1020 1589 1670 1104 1502 1093 960 1630 1080 664 587 1887 1582 315 1700 1775 155 1979 419 135 1512 666 1584 1227 1506 213 41 760 1307 1380 1378 588 1855 833 764 1318 457 1357 873 1168 1671 623 431 1097 1420 1006 267 392 1860 1617 1911 1166 1965 277 1167 1852 1317 1215 1089 1493 398 691 628 293 1033 149 1706 722 866 797 1576 1 1848 480 1845 572 1232 1932 113 147 1978 532 969 1953 1508 1869 1528 1056 1885 8 1360 15 61 1394 1785 659 1380 1416 1049 1388 1168 1822 1109 506 370 1682 678 959 35 1165 288 1782 1091 1162 463 1605 1763 1066 915 1215 116 214 173 1325 1647 1927 794 510 1238 1635 1216 700 1866 808 231 1522 447 798 954 683 1517 1976 94 1275 1001 1836 1906 1012 1651 995 1671 866 1521 579 1953 1272 572 1931 623 1439 329 1694 40 1355 1834 867 263 49 1734 1980 1800 1478 359 1911 1395 762 1186 1234 1449 677 925 290 92 1472 668 1733 68 247 1852 549 1263 429 195 64 761 593 1239 1383 1548 783 1103 36 521 1626 1607 480 312 841 1880 1619 1884 112 1239 1085 267 1425 268 1124 525 1954 1335 1967 195 1856 990 1107 490 500 617 476 1919 581 178 126 1061 1023 679 700 1220 1506 1762 1449 181 910 1243 1949 844 1581 1019 394 437 641 1701 1263 226 865 1617 301 1747 1406 1336 1465 535 1994 727 1297 771 267 1053 1091 1825 1677 1959 458 1178 1670 1487 489 1190 189 832 461 627 1101 1230 863 1653 455 1731 1943 1997 486 828 1479 45 1735 38 951 875 344 275 1372 548 736 1585 575 1123 1376 1821 1051 466 424 836 439 1024 1437 266 853 1795 1322 1134 1289 272 1460 894 78 1353 211 1079 70 1542 781 256 305 839 1461 663 544 905 1253 1228 1481 391 1927 1837 254 1731 602 753 361 1765 1858 1609 875 547 593 164 1862 690 758 34 1063 1276 115 203 1384 706 1091 737 996 355 1371 1219 829 638 497 164 1259 1957 1786 1467 1253 931 616 156 661 207 1460 1799 631 1777 408 1535 1922 1060 1729 1230 1306 412 1027 1031 453 1643 45 1676 1181 1743 94 1521 85 621 264 785 592 1684 611 1759 190 1275 950 1631 1224 589 818 967 1758 1447 1551 976 1807 478 827 1985 249 1110 1968 1310 593 1425 1142 1901 326 517 1385 1145 1249 209 252 314 127 1648 493 21 914 1663 411 1856 1573 700 822 1913 591 1984 518 1255 377 1742 846 897 1859 732 1458 974 1620 1538 1511 589 1297 1713 1642 469 1792 166 835 1695 781 1790 1931 787 1949 1420 1325 1649 97 729 1049 1714 1181 699 1694 349 42 201 89 1629 1032 1294 1849 1219 1544 893 1045 1321 89 772 32 679 1105 787 1659 953 127 1150 1388 320 1806 1841 302 1912 1661 245 73 874 637 464 707 435 442 1265 1383 277 1070 236 1957 1644 274 1586 1914 131 902 262 1730 1064 163 843 651 1966 862 706 780 386 96 1586 389 512 1717 568 217 1478 1618 1570 409 1529 922 23 1731 1735 1490 1370 1163 509 1459 1310 744 1050 1536 555 1603 387 217 193 523 1656 1728 1805 61 903 1786 1658 146 1760 1447 506 536 1113 1653 789 1718 803 2 1521 698 636 33 819 230 518 544 517 203 1752 791 1273 1892 1155 611 620 1814 1288 83 1902 486 264 707 241 1916 1996 552 864 662 38 1194 1618 592 632 153 1471 643 291 137 1602 795 1363 240 863 14 1065 690 1928 1226 969 890 955 926 422 988 1582 11 1978 408 1293 1468 1850 802 1107 852 985 544 1431 1831 1947 1620 857 732 1517 1723 1678 641 1252 1493 264 1344 851 453 1033 544 1649 539 281 831 1691 752 1222 1039 325 1682 76 638 1014 977 1430 1643 1973 1417 1667 677 1183 1137 1756 1222 795 1971 36 368 1903 1757 1073 119 275 728 1195 463 1367 1847 515 1367 305 577 1558 887 873 419 1682 549 73 1072 1895 606 1087 1114 321 132 1525 1894 1830 1971 691 522 107 1352 915 506 1356 1540 1302 1460 827 1213 309 1817 1689 309 778 1341 195 720 1935 1712 974 1808 1863 558 1462 1443 188 148 868 672 1385 740 1886 1645 1561 1483 1667 469 160 1328 1607 1192 73 384 12 1699 79 1720 2 17 1695 1891 48 114 1437 805 451 1388 1511 1046 1782 303 984 371 1187 1789 1725 849 441 1738 669 1459 1791 1152 1316 79 1479 1158 1425 268 391 466 1473 975 1364 1132 1339 998 1887 1125 670 948 613 1705 1783 110 1345 273 1368 917 165 1147 1621 1829 106 1101 1440 126 452 1336 1064 1201 1209 1018 1533 989 1346 855 1160 250 163 281 57 101 1736 565 1216 158 1185 815 896 1423 1200 1809 944 1918 1072 1208 1828 1332 392 656 1308 703 560 1553 1196 308 1060 1978 860 1641 390 1101 48 1411 9 1883 778 219 1323 225 1934 1382 546 1075 1863 709 1930 872 1544 1626 1246 1158 838 1693 38 416 1156 1662 975 349 1231 523 1473 299 1163 1828 621 1667 797 733 1398 543 90 1236 610 1449 1968 1156 1248 1350 1172 57 1756 659 1164 132 1328 1342 1630 1665 670 57 1128 984 108 282 978 497 1710 774 1201 108 1306 1503 1885 1775 1976 908 917 481 1081 665 673 23 378 1982 1864 1948 1305 1764 515 55 199 500 241 1847 14 82 1213 1378 1284 1835 750 1023 1505 235 1821 912 334 275 428 1109 46 1929 1061 1580 209 335 1344 269 1703 1272 921 150 1186 392 1394 1442 1631 732 804 1551 759 1563 268 127 1168 1563 1156 1679 1545 1686 127 1735 246 254 729 1138 985 1935 1150 31 210 1924 1178 694 200 1293 1937 1295 264 1887 672 1983 189 445 947 340 34 1237 1288 1460 116 286 1396 561 810 913 1589 688 1081 309 120 1369 1843 1935 60 481 1681 234 823 1511 401 900 183 764 1041 281 811 550 860 1939 1139 1527 1188 66 757 985 1426 569 1234 109 282 297 1160 693 338 1682 329 1726 244 1863 1372 1089 1857 817 1923 1564 1417 1719 1948 1149 1433 1277 540 735 1316 794 793 1448 1269 1886 1238 1938 1779 1284 309 1609 1990 772 1192 996 1146 1372 968 839 705 1616 1690 1944 830 880 1279 497 1023 553 539 597 1226 1087 1688 1590 540 1385 91 759 1405 733 1671 766 120 1437 1073 444 282 498 1060 303 809 665 1734 1352 1431 1035 858 1993 230 1233 1703 1745 1982 567 458 555 1998 817 567 579 1631 348 182 11 1071 1606 76 1646 189 1520 1462 227 1520 1794 749 819 780 928 1271 238 375 1708 746 1627 1593 173 183 527 1123 94 1588 992 338 985 378 234 1908 1670 1825 1761 810 798 824 393 1982 997 953 499 311 1384 700 1336 106 67 363 346 1475 1686 311 585 725 825 57 1476 814 973 91 753 559 1413 1624 303 266 1237 624 553 364 1497 1937 1198 398 74 467 895 790 1325 1698 1128 1379 1132 354 1154 1098 1241 862 1864 218 719 1057 1929 903 315 1689 670 1012 1052 408 1197 1858 375 813 541 521 910 1650 490 1588 658 647 315 1538 1382 1424 1090 794 342 1803 1108 1119 712 1540 858 612 17 1292 151 1986 235 87 315 1447 1174 1908 40 337 653 467 1203 219 1706 787 1068 520 1852 1465 1985 1694 1752 1431 48 260 1214 1404 604 1919 1854 1849 1618 1689 1627 1636 173 836 1134 1232 326 141 1070 1197 384 1124 1502 140 739 1835 503 1253 471 1934 1256 748 340 1490 571 114 503 1008 859 760 295 1571 1075 633 697 1824 1656 1240 1153 1639 313 1720 586 1303 773 715 264 1334 1374 397 379 369 1869 1969 1063 832 135 1196 1090 158 1454 641 1598 488 1275 1485 392 164 298 1909 1391 1636 774 748 1097 11 1175 968 1394 1343 282 103 1047 1951 768 991 882 951 104 1315 1942 370 529 1789 222 399 699 1432 961 936 1854 1357 265 1422 1390 1825 1012 761 61 1340 1610 527 1121 1645 1313 1122 520 1228 349 687 1224 896 603 1203 1132 1250 1520 1441 1132 1314 78 707 1740 1225 119 1853 712 559 1093 392 942 1949 905 957 333 661 754 111 461 1009 1600 1215 783 1497 121 474 1237 1754 732 1158 437 1267 1221 1837 1835 65 1185 729 1069 462 370 464 1026 901 693 1650 901 89 913 641 247 646 195 191 147 1512 1512 255 518 1243 682 1733 1487 1331 1071 1711 947 1181 1278 488 564 38 148 331 914 1514 742 1957 1122 1999 376 222 1071 132 1741 841 1694 164 63 1945 807 1647 82 1990 1233 1306 1044 737 44 326 104 213 1381 463 931 367 437 22 1942 1407 603 993 925 158 1212 209 503 1330 1416 740 1032 897 1630 1341 1227 1395 1939 897 60 810 559 162 485 1622 1016 209 727 740 819 1408 299 935 1496 38 1849 10 182 70 633 469 311 1666 1945 558 677 380 1839 1585 413 334 542 1155 1315 1643 366 1380 278 1813 1047 1875 213 639 174 118 34 470 1940 1130 422 1356 1099 472 1461 1893 763 329 99 342 1684 75 8 218 1652 1251 64 1399 43 486 982 945 909 1683 2 1597 1815 1172 1456 1385 726 1589 531 922 1525 1427 1721 741 21 1705 209 1714 722 550 923 1982 516 835 1791 1744 931 884 1792 574 1759 174 194 145 1822 1720 1082 1783 471 1556 37 839 654 367 28 1130 1921 135 1478 968 963 573 1598 656 1767 667 871 509 800 392 1917 1269 854 73 1726 595 1915 794 1080 1192 174 1150 933 397 1280 660 629 508 469 394 74 1024 1070 1878 1322 570 1077 1298 1840 437 840 1000 1876 1197 1417 1902 1996 1243 933 1300 323 1044 1108 588 1369 1331 1921 617 1548 995 875 1515 629 786 826 1305 1926 1186 1781 1537 1698 1490 292 1804 733 589 1410 1205 1334 833 1605 315 1602 1299 513 805 1660 1825 378 1190 121 471 1849 786 1632 838 1600 1407 1322 498 257 1983 1606 379 1820 1613 1329 1279 295 550 1460 1325 707 794 414 285 365 530 1043 1583 1107 1973 997 417 71 1286 1570 980 184 1072 431 1633 383 1493 419 728 903 338 119 1930 274 1992 1325 360 1975 1863 637 394 912 1515 1992 1685 915 1963 903 1447 31 1120 324 1765 1418 1363 1483 1783 472 714 1922 145 447 1765 1335 1269 1513 1683 505 328 1961 522 393 1619 1601 1767 370 1499 499 803 1575 1474 647 647 701 655 1565 753 1561 1740 644 551 826 686 1402 155 1753 1162 1220 496 1040 70 1568 1180 650 782 921 623 202 73 140 771 830 475 1577 788 1973 331 475 353 1518 360 987 931 1235 1159 145 110 694 2000 573 1095 1899 875 358 421 919 1541 561 602 742 135 4 1091 1027 792 283 1950 36 226 1882 1916 756 1331 1556 1575 1253 517 172 1638 1093 1311 250 1631 977 13 241 1932 1256 1150 1710 1089 1873 1165 1379 1324 606 371 1893 1566 787 682 1875 602 1986 1477 680 1691 841 1230 1027 154 1359 1919 133 1585 1098 438 714 1578 1029 1699 1835 1419 1936 1859 675 1206 1016 1218 1345 1627 1977 29 1662 210 1 918 1424 1046 1958 1451 1213 1715 747 1785 1140 692 15 620 1465 1094 918 570 1599 257 205 594 651 648 552 1407 774 847 1358 1809 1571 716 599 1838 1586 433 1957 548 516 1785 593 627 160 945 1639 409 229 1161 148 1821 1937 523 111 1728 1186 1899 54 145 1819 1263 538 16 1049 433 1662 1557 1702 1363 348 1106 1678 1235 1241 838 1584 1359 346 404 1399 1562 1255 499 1754 624 1550 1303 1281 918 907 1936 1625 405 1126 625 665 153 1150 1459 582 213 1109 923 1956 41 1116 570 1310 743 1441 1956 952 258 1317 1556 226 296 579 109 1824 1538 1806 883 1304 57 1354 524 1339 1003 30 993 1000 1774 1144 249 1566 1893 1185 1112 432 161 386 1331 1518 1849 728 1240 1729 1996 645 1388 1286 1462 759 692 1472 98 1916 1352 1111 1520 1350 741 469 1703 1515 1779 1539 1580 1728 582 319 468 808 1240 1313 1574 1191 1399 1679 276 1964 58 1261 1339 1550 1130 1016 1593 438 1967 1909 1183 1470 1817 773 1144 216 1728 29 1305 802 398 1843 776 328 1147 443 82 955 1481 1459 871 1073 561 1227 457 44 797 490 1702 703 1672 12 1809 1295 467 128 1496 470 1690 1842 1905 78 342 1844 1991 1660 964 130 660 1578 998 422 1614 42 1480 1785 1207 1416 1893 1788 1072 192 1451 822 158 1503 1005 1326 720 1358 776 1835 399 236 568 1898 1270 283 1051 1952 773 1167 294 1728 1825 1570 151 1887 926 619 219 471 1375 1311 1809 89 861 393 574 1590 1031 423 1314 1056 441 1269 987 620 32 302 984 1835 220 1135 1313 201 1847 510 1126 837 1589 683 1637 370 76 631 160 1454 727 1266 1149 1649 134 905 1312 1368 791 480 646 291 1787 1515 1556 1132 1282 1444 1599 473 1816 952 637 1827 581 1187 844 55 127 1181 673 909 1667 740 1076 968 596 1436 1226 525 1922 949 1427 1767 1231 652 1541 1242 574 133 761 375 893 375 1668 1936 389 1016 137 1596 1039 1387 428 333 1770 742 1226 48 1402 1113 1032 629 1410 1372 1273 1104 1621 1369 1860 991 889 1786 5 12 1726 1956 115 1061 1214 1604 642 1803 581 904 1258 1960 531 513 375 1828 1631 1191 1618 1673 1774 686 1264 326 773 249 1722 785 427 1532 1837 688 754 1797 626 1754 1592 926 320 1450 313 1244 1441 1140 855 1836 1827 1515 1852 623 1088 769 1871 1442 240 496 1222 1572 1245 153 1723 1042 663 747 978 165 1529 1687 1002 1806 732 354 1282 1920 475 1578 1981 1807 22 284 1193 520 1530 613 268 1665 945 647 65 546 1767 511 562 68 1421 501 117 553 1137 1348 796 77 269 1530 328 1835 1534 866 1630 66 1928 352 1037 1690 713 1788 1870 530 1419 1315 1885 1004 606 1627 295 1675 645 998 1684 1083 976 1416 504 1650 618 268 84 1589 548 483 1858 1566 417 367 257 1101 387 2000 525 685 1303 1004 1059 1544 1532 388 451 702 1241 789 983 1570 255 1388 1523 213 605 1054 670 1943 1891 1959 128 1802 122 17 284 186 1522 839 1488 394 1835 490 1754 1393 1528 36 734 69 176 1931 1573 758 935 648 1896 1070 1885 185 765 584 389 244 1617 1583 345 1725 343 1000 1532 714 351 930 1552 516 1627 1468 1257 929 1183 1704 1714 1680 39 1856 1118 164 604 534 178 1621 1306 1664 849 1411 300 1795 151 1885 377 1599 1515 1921 1188 412 127 1332 126 851 137 852 782 1920 23 1100 1988 695 1966 328 1738 692 36 1898 1484 1495 1759 1116 1866 336 973 1623 891 664 853 1411 1636 1968 526 688 490 1085 31 869 1156 501 567 918 1284 339 14 347 1560 17 379 1215 1052 1318 359 135 642 1950 1073 1876 181 570 1076 186 1818 807 1319 305 215 1107 1251 699 1337 77 410 1672 1121 1244 549 1319 206 1220 1423 814 481 1300 801 1899 829 1155 317 476 494 1389 1695 1436 651 1448 1904 639 287 316 93 720 228 1362 680 1864 1409 795 77 1458 1990 1093 520 669 340 1770 1221 1426 1571 1017 1400 1830 174 585 1438 402 306 955 51 1953 1015 272 533 122 142 1307 1641 735 1084 840 781 869 1093 972 1550 1493 1917 287 1739 850 1883 1448 313 780 1823 855 1480 980 53 1705 54 1409 970 231 531 450 1566 480 85 261 411 1385 1597 1704 1878 1506 1529 734 291 1803 155 660 653 134 954 1204 758 1054 983 185 1036 617 1347 741 974 842 1263 1440 861 1690 405 690 1606 600 373 306 1342 1422 769 575 799 1430 253 767 1715 1309 1746 183 1166 663 18 1387 576 1155 1425 1350 411 1984 354 107 1027 1360 1359 1469 212 1116 1709 605 1128 1689 719 1474 568 281 1498 1901 1538 52 713 1837 1181 1929 177 304 169 1632 616 1212 1386 162 1874 1661 471 458 1772 1087 1261 494 653 1647 1514 1657 585 1853 519 1323 1336 1908 469 1684 247 1485 1499 1724 733 81 414 1366 80 734 1331 1878 1880 892 1009 961 1301 1232 1579 1684 701 1601 188 152 1481 1641 1523 756 1664 526 258 1908 36 1953 305 1384 172 1910 88 1760 1345 1830 1933 1494 1645 177 1866 1692 432 1096 1779 872 101 987 1015 382 581 734 1317 1405 363 1841 833 1900 1368 799 1111 870 199 407 1070 1523 1235 682 369 1834 119 84 1370 787 23 143 1200 866 1246 212 963 561 1895 67 357 93 992 1061 1227 452 1131 1856 148 141 198 1771 953 377 942 675 1142 1416 1008 1229 792 159 1457 1804 1736 937 1278 806 407 1451 262 1010 122 1500 1862 1284 1416 133 277 156 1441 1781 1074 556 1201 1657 1722 697 1477 922 927 1652 45 263 21 1481 1075 1285 1327 1879 668 659 121 737 1884 307 199 421 1247 1590 590 1771 805 71 641 736 1149 1707 432 1908 693 1191 1243 1440 913 1171 1533 844 1626 1806 1431 1200 633 802 746 89 1173 585 1210 575 1208 479 991 1205 313 1754 701 1872 309 1720 758 667 1295 296 1774 874 587 1196 944 1070 1125 1021 384 121 1671 111 1472 482 1306 566 86 1899 1965 73 158 769 292 966 732 1876 1603 1895 453 1607 1115 164 783 1050 435 1497 1734 1303 27 681 656 649 253 1058 3 1764 630 1715 933 433 52 1883 676 1976 399 4 968 1779 1052 512 406 1329 1776 1491 1750 952 466 242 519 190 117 698 1169 378 724 195 875 54 975 118 606 872 181 270 426 1074 242 1163 88 1271 395 1164 31 1470 1623 830 907 684 1792 1215 1979 349 666 1912 1130 786 1908 1387 1920 1442 733 1098 1641 1962 937 904 118 1351 756 595 1219 1622 469 1218 1882 1337 791 1963 1862 701 1236 441 394 666 1971 92 354 1706 196 1809 106 286 1321 1364 1326 637 311 467 1602 527 1901 917 1475 1225 1525 122 1806 809 1209 1301 1279 1348 1959 791 1340 1534 119 1470 947 1322 1693 414 465 915 1643 1326 629 1882 936 486 485 593 358 440 879 1592 449 637 18 197 1828 481 1198 553 832 450 297 1777 1455 900 1460 1242 70 233 861 1161 1930 319 967 1337 1620 1034 279 1814 1367 868 1743 122 1537 1298 800 1318 1089 1305 1947 900 1832 608 42 26 115 1704 1357 1122 248 842 759 823 1134 607 506 994 1042 1958 559 886 728 369 1755 1033 1262 1953 31 260 1991 1732 1999 557 343 75 645 115 490 129 1622 41 1482 361 1685 1511 1 615 327 1501 59 722 199 777 1423 1272 891 1195 432 531 1655 1079 1791 186 576 347 1156 1131 851 1378 1997 584 919 664 1669 991 1537 495 1064 1998 1030 321 1862 1031 1974 1959 1303 832 1271 1369 798 734 1216 567 769 20 119 1912 472 1206 1165 656 1843 1939 1128 1543 881 1475 1505 1320 350 1037 128 39 124 1435 1956 871 934 2 535 363 753 1581 626 1019 228 1977 1981 314 1594 1974 1993 1525 1493 460 114 814 597 1101 1919 1802 1209 474 1115 1895 1621 1497 1049 227 677 1124 4 1177 1328 1397 325 1469 1265 1265 264 666 2 419 1505 297 1434 107 651 1269 937 470 1633 189 1713 1215 1937 1481 1768 1158 1757 1937 1147 544 1444 394 1732 1056 1121 1219 463 1253 290 1039 1354 835 1004 19 1179 535 268 1283 1126 725 1873 536 1727 1859 1753 1973 157 1836 185 954 752 1694 1376 184 277 741 654 6 967 1004 1826 19 408 1600 1393 1245 32 792 174 1889 100 1858 1462 100 139 1167 938 1970 253 1794 963 1429 1694 773 465 137 1450 1948 164 605 1408 1742 1087 1148 868 98 106 29 784 1158 1095 1703 1899 101 1287 873 860 1594 1086 890 1696 1840 1396 1788 123 605 429 198 1147 718 188 1762 979 1156 1507 19 7 559 478 396 787 1306 1137 461 1505 1303 1070 1887 1595 1292 1468 803 765 95 548 1189 1055 478 366 1895 370 1634 1628 491 360 1093 501 880 345 225 1605 1874 1650 1067 690 1787 241 320 130 606 767 1038 108 1366 1613 1222 620 762 1459 304 123 1411 1828 129 990 1777 790 793 1933 1099 737 1183 487 726 1237 1505 1060 1656 1137 86 619 766 897 839 1478 122 568 1197 1106 1905 862 1996 1995 1284 1340 1873 72 1340 998 1496 1347 396 215 66 188 722 739 1844 766 398 329 83 1521 374 457 863 1730 969 597 541 1872 754 1817 90 1496 1168 1359 1388 276 1172 1503 1835 1807 74 1685 48 1836 1596 1301 1469 1079 995 1363 1102 1420 1871 1246 974 536 1689 844 1853 845 183 1132 1584 1353 1840 1288 505 600 1232 618 601 1289 398 1456 1620 927 1357 1395 1459 1417 784 1956 479 197 737 1320 429 1712 1187 790 1509 320 1798 638 408 1510 1660 397 65 110 1450 1374 1819 1753 144 1251 1811 253 749 1748 1823 1483 685 934 863 1634 1652 992 947 1826 1951 1627 1966 1891 713 1960 1881 823 411 1830 523 237 1560 1364 135 375 1512 196 967 1743 483 1344 264 357 273 1297 213 1276 335 366 409 662 357 882 1455 749 1542 1745 556 436 1463 444 1343 477 499 1971 664 12 590 59 743 619 1545 1728 1878 1407 1478 1453 1034 571 1708 569 1157 452 1901 564 1520 1686 102 130 1144 1637 1302 663 70 390 1939 68 1443 1502 281 481 107 474 1653 1932 225 1681 114 1681 372 1496 961 986 161 1877 430 248 553 1558 480 1811 1749 1234 1537 1390 23 1439 1824 319 674 1670 611 510 1036 197 496 779 258 1908 814 437 125 1161 1255 792 1621 1599 449 1223 419 1589 1038 1739 475 179 128 634 1370 82 1297 1643 1020 1485 1026 137 1121 1810 1266 118 928 334 402 1282 1197 1976 22 956 1127 1964 1278 1112 133 299 1798 1890 51 944 1691 1042 1287 1447 1775 753 537 201 1023 459 962 1867 1427 53 276 120 1749 720 1802 1948 662 398 737 834 125 484 1416 576 593 34 900 1682 1657 1439 1799 1188 946 616 978 1988 1522 1211 1240 1287 410 1246 1108 410 385 1126 238 684 78 901 1899 219 86 1315 1139 1372 1991 192 374 1759 884 521 705 98 162 761 1022 229 258 1074 1178 1357 1617 1084 90 1565 188 1053 576 1858 1911 202 1755 110 1840 684 1646 1239 1760 1415 290 1761 1042 1159 349 1497 1815 1435 1045 291 1624 1831 80 1895 1486 277 350 391 159 924 969 741 1770 596 1147 482 1956 1080 897 1562 707 1772 319 1486 1692 865 692 1842 568 1447 1583 1224 365 1443 258 316 1658 1026 710 146 418 572 112 1437 1068 636 1074 1761 122 1934 1861 555 1610 1130 133 1184 1514 1025 397 1651 1519 629 101 59 343 1742 105 404 44 1322 1388 836 972 468 1245 882 888 665 233 50 378 1015 353 35 1979 71 797 317 307 1964 49 1509 1266 300 1758 1044 542 1503 92 7 1294 1414 296 151 1879 1261 1689 1611 117 52 1479 973 1116 1802 1965 1115 831 1275 302 799 225 1117 934 1905 1450 1109 1107 107 300 1839 932 1037 22 1341 1040 994 153 703 1770 227 1610 1652 596 298 152 112 834 810 686 143 1872 1293 74 89 1958 317 143 1191 699 1160 1607 1573 1720 542 1886 1400 1390 1485 859 721 1435 1695 1424 882 1832 1313 117 1937 1943 663 31 1867 588 1375 711 1131 569 899 456 1707 1710 1331 505 1866 1792 98 1740 1678 809 192 949 652 865 1512 191 182 828 986 764 1444 1284 1820 1628 662 1993 604 416 1129 1989 330 702 840 1476 196 456 1589 564 417 1945 520 922 1666 1263 1703 630 1846 207 1479 1687 1501 501 1138 930 256 667 537 1327 1758 588 1147 292 426 1466 567 102 1779 45 719 765 276 1596 1294 280 141 225 1259 769 1857 808 1262 1138 259 1320 2 264 314 917 219 1222 60 1445 890 1325 1530 66 351 11 856 207 639 1666 1281 63 1927 1131 1832 914 575 170 610 65 274 1140 338 332 1821 1214 404 1810 1765 775 1950 625 1166 249 356 558 986 1164 1884 1464 142 1083 641 1912 299 651 172 459 316 1034 1231 1251 284 581 1107 1771 1626 1484 997 586 1487 1241 1853 585 1726 767 1215 1736 1981 607 533 990 660 1681 1629 1216 388 945 271 948 1322 104 1682 1446 851 1741 1311 987 18 395 933 916 1952 1573 335 437 1731 1895 1715 663 642 1390 925 1082 1032 1131 1883 1087 1656 1044 762 1749 1536 668 1521 1698 1024 133 1676 453 1308 274 1116 281 1520 881 1021 413 1444 729 600 1602 65 1185 1162 1156 739 417 341 1069 1823 909 1653 422 1078 559 1606 1487 410 1892 452 1761 145 762 818 594 1576 1975 911 328 74 1374 1911 1858 833 126 566 1444 1132 604 1074 209 1938 658 1241 1342 1941 1224 695 1636 875 850 493 86 889 41 608 36 1760 1823 1758 1888 1933 781 1286 1167 91 511 135 1601 1276 531 1913 1060 1768 413 732 6 1061 1583 1310 1403 1304 71 1713 30 1003 1914 1420 1530 271 1087 528 1915 276 1679 1966 1072 1239 1868 855 1637 1338 1118 132 1679 874 614 1319 566 478 173 1106 778 843 476 935 1775 1360 418 1487 731 30 129 1871 1586 1463 874 1719 319 1932 811 157 678 127 1062 1994 88 608 1235 1411 758 406 536 571 26 1196 1449 199 1858 1471 139 178 798 517 1933 1185 1965 800 184 986 1154 386 1958 1457 1437 1395 1138 899 1815 577 110 1863 1438 1704 1835 1025 146 322 1300 760 1471 1793 44 923 396 1003 1481 1552 1699 692 273 733 562 306 852 1851 50 1229 1434 311 1126 646 303 1978 581 1098 235 1852 108 438 39 324 1390 1117 573 1988 1389 1480 383 1267 862 1726 1115 1530 263 1956 1662 1651 700 1430 1046 1294 1787 1238 268 1814 53 1028 1218 804 382 320 297 1346 1510 1180 1015 1699 1913 501 1943 1841 1572 1123 1696 775 249 1087 555 1921 1765 901 1919 1744 304 1034 1391 338 532 1503 807 929 1713 231 1475 1194 385 358 1201 1522 1608 874 1927 4 606 1518 1848 1470 480 1244 323 637 435 723 540 1157 1147 969 1519 502 123 1011 1875 411 45 227 59 1221 1381 130 275 983 1313 1198 1961 931 628 1413 1177 1446 419 994 990 1759 1023 1847 1942 325 596 540 661 1242 514 375 1532 730 1594 1389 1772 1225 523 456 693 908 1677 330 436 1782 1117 256 1373 598 267 1930 437 1695 497 634 1235 409 1829 731 984 1174 1280 596 508 967 1776 1053 1259 1759 1418 865 1920 792 1012 917 369 629 211 1832 1899 424 192 1900 543 69 641 1620 541 1399 1365 317 1120 130 1583 1314 75 1800 582 1114 1330 1519 1564 597 268 1123 670 1864 934 1832 396 405 300 19 1402 543 1348 1722 1894 444 364 120 1387 1867 629 390 1237 1576 1743 1974 133 1725 488 722 807 1228 1359 293 739 1098 1310 1127 513 1038 1431 1311 1073 523 1053 708 1049 922 1910 229 352 668 464 986 411 302 178 1834 661 1758 165 1262 421 44 1827 1990 810 1573 1294 1770 58 44 1156 292 1116 761 321 1533 1250 1511 5 980 220 1337 40 630 1625 125 1516 1786 526 1716 722 253 188 208 1919 270 1677 798 384 1466 111 1302 187 554 180 1969 440 1915 297 75 1553 463 1686 745 1702 1250 1286 1245 1507 608 664 519 678 21 852 750 892 1253 1170 239 1003 365 1639 405 1781 1289 1954 1882 1931 792 806 349 928 829 1416 1253 720 1223 156 805 913 1139 1978 416 1017 112 743 1646 80 1891 322 688 1271 604 732 1281 1737 985 1787 493 1473 1546 817 1014 892 1829 344 1317 1760 1675 113 590 1342 1818 1342 1447 116 516 1308 1978 597 736 1205 1960 701 1232 292 33 1936 35 1610 1586 674 779 1953 1854 1213 817 143 576 718 648 1694 1791 176 1151 666 371 1582 1675 1578 1767 1635 1173 1090 1360 36 815 648 1709 1264 589 1782 1200 839 306 191 828 969 1976 453 1534 1648 164 715 241 577 9 1527 1277 1647 780 10 144 928 184 754 751 644 1603 1248 1695 227 1168 166 399 1431 1927 163 1768 1322 786 1186 648 1536 233 719 411 88 560 844 204 239 1471 1412 1178 1526 51 478 1486 358 1059 355 780 1569 1893 131 808 842 1586 85 1451 1207 631 990 934 1526 1773 1764 1414 1262 1340 1203 57 1751 1068 1408 48 1021 1420 44 1477 1937 1862 1659 1167 1648 1714 549 771 1160 1515 61 989 1641 191 1248 432 1992 1690 1328 1306 426 1717 1458 1691 1966 875 1813 1336 1083 541 1668 123 301 1142 1662 1229 1066 1649 1492 1191 1402 858 1314 437 646 210 81 1436 704 871 12 1246 756 1891 1970 523 365 1412 1260 570 1162 956 1376 1385 835 1242 1525 449 807 313 839 1229 743 1975 1421 492 1865 1800 1113 1269 1589 1116 768 1803 1972 126 299 1457 1819 1647 269 383 18 1811 391 1478 1081 490 1528 481 93 1921 136 1068 56 442 1078 1257 711 1673 704 1041 1808 1745 1668 952 339 1055 277 724 1968 1764 480 47 1721 1849 976 875 746 126 766 1621 230 755 1965 1453 1908 587 101 709 378 606 1950 888 1144 222 1904 78 968 140 1240 1277 772 1931 1117 1009 889 1877 1828 1839 1227 142 1761 806 1065 1926 1647 1080 259 114 658 1464 1673 1437 218 435 1381 1531 1019 1668 443 910 1259 1859 960 1229 828 1358 1449 1073 1915 1659 1622 1746 615 380 1759 146 6 1972 765 1016 1572 1849 1644 143 846 634 159 1104 446 1923 1733 494 1607 1775 651 720 1076 1821 642 676 1708 646 1954 1826 1321 94 783 1727 1833 409 779 963 21 528 188 1229 1136 388 1583 1285 1969 147 1581 850 1365 280 125 1454 1982 1303 251 758 417 137 871 486 223 1573 1153 277 658 464 1812 77 763 1575 512 1101 1433 698 1452 706 1260 283 507 308 42 727 895 925 482 1812 604 991 1216 1724 558 1814 1553 616 429 540 279 465 304 460 447 1235 832 697 816 52 959 912 1575 1219 1880 954 193 1188 1096 311 936 1531 109 1112 322 790 750 1579 358 896 1020 556 1233 996 392 666 1608 1631 213 1320 799 1961 990 1893 825 1716 843 1550 337 1526 96 1538 56 820 1719 455 1615 1744 720 299 1880 1029 1573 1197 24 1199 371 461 1136 288 1494 337 1468 961 131 394 507 1174 1388 151 1729 1397 1888 984 137 1608 929 1957 1551 17 1130 1408 1405 1966 353 472 660 477 233 63 1037 145 363 718 112 1381 1894 1608 5 1632 1748 877 1898 1947 463 1472 133 1071 548 618 553 1298 38 1088 878 835 630 915 1420 484 1666 439 904 776 1980 262 755 269 1181 1941 1055 75 234 215 1572 109 901 1041 1346 1184 694 1039 1479 298 1500 1973 1363 941 526 1431 1786 1436 983 1469 1753 397 658 369 925 1536 1362 715 1281 1359 6 1487 519 614 1051 949 1433 404 801 650 527 290 1426 373 275 1460 1169 1757 1508 1806 1728 1785 184 634 948 503 886 1511 733 1537 1890 211 1232 76 938 1676 151 1667 705 291 77 1717 794 1266 1730 122 1384 207 533 459 1539 322 1603 162 1149 1748 1483 960 405 153 1748 158 748 303 625 502 1606 535 1604 883 292 579 1808 566 1952 545 1715 1963 1112 1175 1604 939 638 1503 474 435 1023 1413 1438 1172 1219 1839 561 1084 1301 412 1744 1814 196 1760 503 1965 744 111 1060 1431 1336 168 846 1856 236 1460 982 195 1231 1662 1436 577 231 709 1301 331 104 576 1019 34 1654 1026 1158 658 186 1871 410 265 1430 669 1745 302 92 1502 1818 512 1116 1101 273 1293 316 598 977 1013 1854 588 104 765 268 789 363 1640 727 200 1049 819 1792 715 1508 1120 374 1910 781 1541 562 636 719 1557 1535 778 1631 896 1327 1136 514 455 857 1409 960 1635 1959 1766 1528 1286 95 1703 1844 1841 1200 1628 445 8 1952 1665 1938 1107 1363 217 566 1366 95 276 823 1268 430 660 390 1759 259 1708 756 931 1392 1514 378 1572 1688 1175 812 405 96 1740 798 698 892 871 759 1792 311 1150 837 1227 818 1859 1858 737 1601 41 1414 1766 1267 1126 460 710 1521 1834 473 1546 552 895 1771 1253 906 1200 302 1871 1809 639 101 1684 1494 130 406 1181 1777 1358 823 463 1250 1943 1016 530 672 1479 817 1397 1568 781 302 1936 1624 1319 312 1499 324 419 389 653 1672 258 131 1239 1271 110 1073 1714 1700 318 1118 1206 1287 1288 1862 1788 851 1222 1882 247 726 972 976 990 656 1544 875 1549 1479 1595 1420 461 1337 119 793 1281 436 298 1869 531 1203 618 1455 558 1898 1553 776 29 372 220 1791 1811 922 510 376 637 55 538 1677 645 1306 1952 1914 1320 12 1255 879 394 51 1997 1218 1784 1717 1083 323 1711 1697 941 1508 1420 619 208 457 547 358 1292 1004 483 1351 676 1013 1161 711 203 855 309 1257 410 958 1066 1917 928 936 842 100 1945 1521 1921 1109 209 740 112 1327 1867 1871 1437 432 237 294 1657 422 1279 187 1539 564 388 156 1883 55 663 909 1081 1337 1674 840 1055 1254 1771 930 1276 1757 1144 1312 1475 1657 212 1801 1067 1585 522 142 968 269 1234 887 1514 1242 802 1120 788 671 503 1924 1824 353 308 905 689 276 1609 972 1465 771 552 1294 556 1586 740 96 1620 225 1115 1834 439 1012 678 1506 1190 1393 1230 747 679 329 1361 1740 277 971 1925 499 758 310 76 1082 1774 1549 729 1384 1619 976 515 1147 112 1496 1239 356 1309 1890 546 1587 1039 1633 15 1734 1196 301 1006 636 1490 240 646 1455 728 691 268 1841 1557 1924 532 1509 911 1579 1544 1122 391 46 1911 388 500 497 719 915 829 1313 1758 1704 891 1747 149 972 1341 1176 1615 532 510 37 848 1771 996 2000 1841 222 1130 1965 475 573 1137 490 402 2000 451 311 485 585 392 1291 1619 441 1372 947 143 421 1312 763 231 650 767 1154 1425 1310 645 153 791 1306 187 1356 1830 757 630 485 1777 498 1745 1165 539 541 696 389 709 1425 855 836 212 894 1713 1025 1222 1193 1845 435 1015 1605 1582 1959 543 1169 443 98 1838 1313 446 887 124 1809 488 11 1914 967 1541 1240 236 297 612 1631 1755 1455 458 417 1270 938 1767 160 505 181 793 1729 1281 219 1472 885 1070 890 66 56 1786 1558 1695 1689 1353 896 23 1372 897 1160 523 1740 812 641 1522 1205 380 1124 845 656 191 344 1789 1584 1747 1489 835 766 268 982 1496 1856 1363 600 1134 623 1473 1439 839 888 412 279 1524 1155 833 1835 481 851 819 384 767 1981 1778 1174 1218 540 640 1706 1004 1444 1584 95 345 118 784 879 253 1124 297 1180 1819 1094 1524 76 1464 987 1135 197 1742 1091 1105 1813 1509 1469 842 1829 1023 957 1982 1758 1971 209 275 45 1822 179 1465 339 1716 1857 490 320 556 796 2 1441 637 238 449 1736 1779 95 1550 667 1959 345 366 1551 1518 91 822 534 1409 235 541 1494 1965 1648 1845 1853 939 606 1355 370 1011 771 173 190 860 258 445 234 199 606 1491 1898 221 489 1511 587 310 1773 463 1241 668 1051 453 116 1648 1330 157 916 1483 1811 374 619 1510 1603 318 761 94 752 363 1254 1138 1799 1288 619 384 1829 76 498 1376 268 465 623 622 73 260 1663 1805 772 120 256 1658 728 896 897 1679 1539 1277 364 1049 544 1924 1969 1869 355 324 869 982 484 966 458 1522 1344 950 49 589 301 81 429 510 557 15 762 993 500 1683 1886 741 1101 449 63 887 1881 416 565 958 458 240 1153 1000 624 29 349 389 1041 1524 1046 35 622 213 1256 1130 1236 378 249 697 624 903 1273 1983 1079 1187 1384 1983 1525 1606 1305 110 1028 1699 133 1407 607 1752 435 449 1367 1123 1142 247 1814 55 1063 632 1330 768 230 728 484 1363 1595 1063 1466 938 1553 1160 1962 831 1765 789 488 1926 1867 849 74 1263 1523 1006 1834 636 1722 1121 1467 1952 1315 50 1631 1769 1607 1960 1352 512 395 468 1758 1103 1649 1228 1729 1906 1762 1132 1232 1632 1643 728 857 331 1429 965 1921 278 633 840 1830 120 19 1551 435 1759 1286 15 548 1206 833 750 1723 409 289 1442 1250 216 263 1801 1154 554 907 1355 1603 1668 49 60 1381 523 187 1734 271 182 1263 1831 469 599 26 199 815 1708 309 61 1560 1841 1176 1506 1301 856 476 294 1655 987 805 561 1618 1553 128 93 1934 96 1784 882 1741 403 144 722 1039 1948 284 567 1251 154 304 1385 1279 1406 1246 340 545 27 922 1241 871 1949 1872 1860 556 1515 649 1998 804 287 361 580 1850 454 1372 584 1879 1251 1747 86 838 89 377 1306 1318 1369 1595 848 768 872 1432 1804 137 1781 1877 443 426 1882 1444 1241 718 1872 1941 1572 1788 1416 669 449 1462 679 1959 478 609 1233 1865 1240 1926 1786 248 382 1336 1641 1150 1046 1367 781 443 254 1124 1461 1353 421 1142 1419 549 1051 636 240 1067 342 1300 494 929 1910 556 409 647 1900 1015 504 924 742 1042 1987 533 1790 903 109 1962 453 1665 1396 833 1434 738 519 1600 191 594 1287 1677 189 873 448 1128 230 718 1386 1451 1132 1072 92 1504 945 725 512 1044 1230 1826 877 682 1880 651 1776 116 1775 1979 1020 1438 1849 214 324 1387 1215 396 1783 884 38 1793 1804 781 1617 251 445 1562 1989 1883 1384 1763 925 256 1987 1316 1359 568 561 1208 542 537 1331 103 401 1167 528 1165 245 822 1064 1757 382 59 1173 1686 100 510 948 837 555 1898 1250 1546 1731 1513 906 271 1394 561 350 199 894 355 580 1796 1600 246 179 1756 1701 1375 349 236 1527 453 1488 525 155 242 776 1526 540 972 1095 1794 104 420 1048 580 9 1822 688 24 1591 579 1990 1948 1484 1363 1268 1983 73 1247 254 1736 1415 1495 1539 1738 1728 1647 1362 1223 590 1959 79 1986 1332 74 1926 1274 1372 1431 222 1092 225 1391 1970 1079 1775 782 124 1214 679 366 115 297 1511 824 1831 310 57 1356 697 447 731 68 769 1379 767 1235 539 9 1172 1891 1009 657 1220 176 1023 478 639 1423 18 1362 1977 932 1363 728 1423 738 1507 232 752 275 1495 950 41 1626 1605 540 1665 7 911 137 7 988 1281 57 1369 590 1910 824 1462 1790 95 1650 182 1112 1382 1228 280 347 1584 1880 1484 42 1793 1108 514 83 1205 117 275 158 1324 707 463 696 373 868 1222 1025 878 957 379 738 1675 1382 645 579 117 622 120 1420 1253 1870 292 1802 353 1762 589 5 54 1302 283 1728 1383 926 338 1040 1797 281 4 1840 1504 950 1670 548 1181 1638 784 973 1768 1268 969 1309 1115 899 514 667 495 1144 690 313 819 296 1602 260 651 1698 1114 1468 1706 1264 1468 1668 84 1497 1134 316 1213 811 1150 206 1094 1384 65 1254 873 975 1085 1253 562 716 457 279 33 450 1585 1267 782 1320 1789 547 1660 97 1732 1878 241 993 1485 258 1780 1836 1287 1693 344 113 1866 1614 408 648 541 1679 1155 568 1977 1367 1643 1052 1342 997 920 87 277 895 626 837 1750 572 1087 291 954 1246 298 1730 179 1284 21 1832 1275 1102 1008 1784 250 803 666 19 1788 320 999 1311 1123 738 1698 151 937 1318 677 1155 1768 1358 1992 409 1149 1735 518 516 1802 1865 726 1540 876 318 1832 22 1644 215 974 1782 1178 1307 93 1138 470 978 1844 128 1649 1441 61 963 1940 1814 1649 1754 734 1302 1905 602 804 1829 1010 701 1540 1446 217 1850 1756 244 1287 263 1113 81 1558 829 529 1708 805 331 1972 312 1201 1022 177 1018 1477 1967 517 643 1794 1868 1594 768 1218 1708 1517 1326 138 301 1216 1490 766 33 1010 279 202 1689 811 889 1822 463 1148 1026 1625 634 294 1555 1450 78 1291 342 930 1811 1714 1777 1486 343 1342 1150 1444 182 1489 984 1435 889 1037 664 704 1100 124 1521 1158 693 1168 105 1038 882 173 745 1800 1585 294 567 1465 166 773 226 973 1625 463 461 926 1614 1335 1568 501 489 1042 1579 1153 1457 876 572 1334 1348 1240 1651 1016 459 1757 644 552 912 1519 605 654 1053 1212 1449 328 727 777 692 1249 1563 1419 48 501 488 858 1255 276 1533 1538 1746 198 1684 253 889 1310 303 1822 44 1218 1105 1871 1170 697 833 1837 751 1526 987 466 1627 948 7 931 1969 995 1166 1227 581 210 346 1720 1482 781 1885 309 1699 1081 197 1048 1240 1101 447 236 252 1667 713 754 1244 496 1436 323 938 272 1002 665 1611 262 500 1183 493 499 223 326 494 979 600 1497 777 1824 1702 1107 34 66 911 1952 1268 580 909 433 1704 1261 802 1428 1113 573 378 1780 1526 1446 929 1900 583 558 341 1858 1460 642 1100 353 1938 748 1688 1575 192 1928 330 337 1985 20 486 1412 1482 1334 1206 542 1599 610 817 1963 697 108 1517 540 795 1211 114 885 1797 943 1121 1862 424 1701 1878 92 987 1832 1305 393 61 281 1051 1058 828 1250 1231 871 357 1784 6 808 685 672 561 1478 1728 1459 576 1111 1192 1316 96 990 1521 1634 1461 1131 1194 1177 292 1871 1966 302 756 1106 1332 1802 1621 1144 1539 1670 1714 434 1482 1049 1748 1537 32 174 535 768 71 1913 848 387 1174 1211 15 1994 791 388 977 202 1597 1657 1066 590 251 1110 49 234 881 1717 1020 1329 584 1408 462 295 545 99 1342 457 56 518 1129 1451 1679 201 123 818 792 913 442 1268 1666 562 1988 1677 345 1245 650 996 1239 13 1548 813 991 476 247 1471 924 459 429 1608 1045 1330 1924 1264 1219 1780 1681 876 182 455 1462 1700 309 1874 1610 295 181 376 184 1501 1357 1589 1467 270 439 470 1880 305 1944 1277 236 487 1204 1877 840 121 332 1763 666 1198 681 46 1742 1810 1710 1393 1796 276 1225 1390 644 1039 330 1813 255 1452 1399 1397 760 1717 1039 290 1588 188 1901 1480 1949 1533 1904 143 61 1954 281 1904 681 1126 244 22 1723 284 747 968 1413 1345 1607 1766 1475 175 1848 290 1984 1843 455 1874 1548 177 10 179 1484 230 1480 1552 1698 143 942 1106 1839 1160 1104 74 1878 1511 1988 1582 1571 139 1756 1632 460 1855 1730 1205 1575 35 1865 1044 1260 445 1905 573 604 155 1420 493 1186 828 127 1455 1704 1104 1371 36 62 1054 924 423 1127 53 769 1770 1092 1972 1261 1221 21 93 989 689 1644 119 1932 1519 165 932 1507 878 212 1907 1269 541 1693 1367 474 733 617 1303 570 11 1783 471 1917 1645 1330 374 1393 1675 1666 1801 971 1408 469 393 1937 896 1951 169 343 1564 1008 1179 72 980 1685 339 1736 1469 433 251 376 1123 638 761 1130 432 446 206 1813 462 1623 1392 1307 906 1278 58 1273 1145 1907 690 1182 975 350 668 976 1645 184 93 60 651 478 723 1292 1559 481 1667 990 412 1489 1746 178 199 1627 1544 1844 1526 1696 1202 27 658 1672 1767 865 14 327 1838 389 1200 159 1454 1005 560 1494 1141 1775 1374 570 989 898 1273 1586 1804 1952 61 342 923 319 1789 354 1817 1025 690 1815 1888 888 1922 338 681 990 1332 273 156 484 419 307 459 553 417 784 671 142 110 1641 1090 263 1017 129 639 820 854 1500 1655 1825 1681 1830 758 331 114 328 789 196 1986 583 1921 761 1324 285 1067 1554 1559 235 641 1593 1892 639 78 1279 755 1043 254 555 522 1622 372 260 1400 144 527 1393 1415 1552 586 159 897 1607 1683 756 1317 1338 1583 1441 697 660 812 1549 530 875 1142 671 290 532 846 620 1 57 920 594 1871 874 564 164 1289 1810 1328 999 826 491 828 1436 4 228 1294 1152 1983 258 6 1888 1041 1653 1188 544 126 1741 873 926 370 1452 1084 1667 141 1534 222 1082 1071 982 640 644 20 378 1491 731 1473 1186 783 1589 592 925 569 1611 1848 1126 255 43 1025 1509 1542 810 422 232 1014 750 1051 99 1763 1708 273 725 1440 685 56 1805 1951 1079 149 1597 1468 697 260 718 987 838 320 756 447 1813 1840 836 813 1192 516 131 159 1853 1697 1473 205 722 1816 1238 1017 524 1230 235 1242 649 632 1084 364 84 981 1084 1270 41 160 1018 1932 1705 1382 419 21 880 725 199 1104 22 1430 720 1011 1923 492 337 1956 759 1165 60 843 888 1697 583 1319 1933 232 1471 1104 347 481 1229 14 1838 249 1112 24 1034 992 28 959 274 1394 601 860 697 500 79 1207 263 974 137 218 1902 456 1111 1781 94 1288 720 1395 1701 1339 487 525 299 1601 702 893 1934 670 520 1974 361 1294 804 882 618 1449 1367 556 1108 792 712 511 914 967 1458 494 221 747 598 262 703 661 735 433 681 1319 1434 1612 211 215 1893 1691 2 18 1175 188 1775 1587 113 617 405 1780 964 850 1499 1923 498 1338 1171 1161 1801 273 305 1480 158 1538 848 1075 950 1917 1154 562 907 24 727 85 1260 1570 1984 569 1846 840 468 889 530 811 354 1431 879 1490 72 875 722 1980 1347 1307 1018 168 1864 1100 585 1993 1635 215 1632 1716 1262 432 298 1804 1108 1923 1101 272 647 560 444 1187 527 697 96 492 1251 1256 1911 383 1485 759 1197 556 297 1578 603 1238 1646 1392 1918 807 1072 858 922 114 1365 586 1726 25 727 560 1433 1984 489 1873 1421 1185 1310 234 387 930 566 323 1279 228 1450 791 197 1501 1066 1410 1228 1241 1125 1884 227 940 1161 438 881 811 300 146 689 891 762 1752 670 1546 351 1222 1787 285 1719 200 1462 1081 900 504 254 615 897 1768 1267 722 1893 1821 1469 706 1721 926 1039 174 157 830 1261 349 1288 1766 972 845 1215 1895 1753 1096 264 1693 492 1076 1423 1512 1054 858 185 600 586 1626 1047 6 1600 748 621 1979 1983 490 1828 1915 1428 1244 828 1986 766 1188 1942 1250 1780 459 1105 1515 1657 235 835 861 1342 192 1707 682 281 1321 68 31 965 1154 861 1860 506 1735 1111 1266 1630 914 30 661 572 1813 380 242 596 687 266 1018 323 488 152 159 789 95 1519 1431 456 1079 869 1279 1907 1693 1488 1778 247 717 543 698 772 1909 198 1910 1919 1258 808 685 1090 1002 122 1729 1636 754 1893 39 459 1729 332 439 368 236 399 159 626 883 976 45 1390 1076 628 1356 381 767 683 1262 1646 122 1780 811 1077 1685 1706 1817 820 625 84 1853 649 700 444 1937 744 960 813 102 1787 158 147 1148 663 516 1374 1407 1217 1702 263 1652 1441 908 118 485 69 1625 1634 553 105 988 715 1048 1046 602 341 1565 392 1019 1766 29 981 1700 1410 215 875 1878 292 1740 1433 916 1296 1889 1232 650 1079 1523 1739 764 410 922 109 1565 819 1793 1802 1474 1024 69 665 246 1185 187 728 143 597 551 1377 528 399 571 876 288 1263 957 564 747 190 764 1454 424 122 1780 151 443 1859 1279 462 572 453 367 1762 71 199 1081 477 565 1123 564 1297 971 1144 371 322 1682 1532 479 756 1895 1717 377 1974 676 282 1854 704 238 341 27 265 368 636 323 892 1528 208 703 603 1264 758 837 612 1008 548 637 1475 178 1822 720 905 1926 1426 481 60 343 449 816 479 702 735 1277 1379 1782 1004 602 1341 943 580 372 1178 1751 1156 1827 1073 1574 1070 1888 968 72 975 119 1722 1968 1823 1293 327 859 1608 979 1036 419 250 1292 900 950 575 1115 175 1014 955 129 435 754 1862 934 1744 1364 669 133 1128 572 949 221 1695 285 914 980 623 1479 1095 1759 943 37 366 128 389 1992 1483 879 1305 1268 940 1341 301 216 1236 1429 1002 1748 40 1475 1676 1174 57 1977 1088 902 1907 1807 956 67 1830 1515 1617 1037 531 1634 1261 1940 985 14 884 64 1648 97 96 1763 1061 1224 534 621 920 1507 1562 750 499 1284 1782 513 1052 1990 1495 1543 156 1248 1481 33 929 1146 1701 578 1457 1887 215 596 927 1044 372 1002 1939 1640 1036 1479 1477 540 1132 461 827 1909 1128 807 564 304 1639 971 1235 597 575 170 15 1791 979 907 394 667 1306 1655 1361 1087 1074 757 1124 637 52 649 1383 519 1658 377 1480 725 1630 913 162 86 645 631 113 1843 716 193 1446 186 1137 837 1645 1001 1782 97 1806 921 1841 301 1457 1582 1207 61 1350 1804 107 555 483 316 1265 949 1535 1855 1768 323 1727 210 727 1212 1918 1810 71 1033 947 1874 1041 378 318 731 1242 120 1666 1252 1596 474 521 850 375 268 516 1905 856 941 643 228 1656 1223 597 1257 1816 1637 95 1792 907 608 1154 446 566 1786 1224 29 1539 1919 367 1062 700 248 1546 370 54 1698 1075 1053 1771 207 950 76 653 28 362 721 200 1474 609 892 167 656 707 516 378 1209 1589 1046 1622 1850 991 1069 1006 272 111 563 1361 551 1080 567 691 901 1583 1296 1264 1880 552 1745 638 333 1131 589 835 1187 701 60 279 1599 445 575 379 1282 860 1969 314 568 336 958 1742 210 1803 56 71 310 1015 1271 1688 372 1813 881 1506 1885 1303 1388 1285 960 1050 927 1684 741 1864 895 88 1565 1948 1865 1272 761 1383 570 808 42 1331 1607 1983 249 151 1483 285 1081 378 1019 1421 1402 1499 352 1127 1183 1856 837 249 785 1885 847 1191 965 280 1805 769 1771 843 208 1860 1097 1945 1645 1972 904 629 593 648 1262 367 293 310 987 368 498 592 279 504 1221 1711 1948 518 1526 1360 1264 72 406 1772 887 883 168 364 406 1509 770 1196 1290 1129 131 224 922 1020 1639 949 1578 989 1705 1609 1122 1338 616 1885 1279 41 1053 1657 392 819 1228 1329 1923 1336 73 711 217 1471 1757 1362 487 765 1577 461 983 696 1706 1890 1710 1484 1038 569 567 750 1734 363 1424 239 572 844 1796 979 1238 265 1369 306 1036 990 1690 1471 1719 715 711 455 202 664 348 108 1014 230 1983 1475 1656 1256 1150 251 390 50 1097 96 1482 609 1371 1054 1277 1947 239 169 1192 216 273 428 711 49 706 1552 607 136 1904 1088 1490 1144 1366 556 208 382 1391 778 1344 393 145 99 511 798 695 205 1593 591 383 1732 1702 1565 1558 1455 1430 235 1585 1681 576 1573 1453 1356 1702 1585 1353 285 1134 1124 258 1316 1229 920 175 1778 341 957 1327 1944 1841 1422 784 845 1517 1909 1889 1248 1211 690 1290 1967 1220 599 314 984 1628 583 113 1262 361 49 703 271 853 936 701 323 977 325 43 134 317 1743 953 90 1846 1817 58 1623 31 1372 598 741 675 535 719 396 1882 485 806 57 1610 190 1359 867 895 1824 530 1503 686 303 835 1297 1190 170 772 788 921 480 1306 748 810 323 1885 1369 1334 1628 884 1903 488 640 497 1972 1160 1969 72 986 676 1512 70 750 1986 449 1375 1535 340 1863 952 1459 765 1091 87 1446 1571 127 824 1189 1381 287 1473 938 111 1250 312 585 12 1509 675 1626 459 1704 1329 535 1189 790 1319 73 1214 527 1037 1198 1658 232 842 1359 978 1142 221 271 487 1383 1134 517 822 290 213 1902 957 623 1449 604 1613 1721 1611 68 400 275 771 23 509 1945 1403 1535 137 649 460 781 640 1810 950 1424 885 1180 1428 1080 566 1352 1758 507 580 1289 1888 1160 913 1890 588 523 443 1250 1820 849 952 1678 26 1500 1298 318 275 1129 1269 651 713 495 1062 1638 201 651 231 733 1805 1418 952 1178 1170 886 544 1852 1532 117 1469 58 1000 1134 1288 597 1714 862 1260 605 73 170 520 423 48 534 1299 414 678 837 1808 1112 344 1154 707 890 1222 958 98 558 243 1498 351 899 1296 1816 293 886 1340 429 864 1808 1157 26 386 272 322 91 596 555 1604 1439 1466 1713 201 1738 730 417 1651 1975 1806 272 425 354 56 438 1677 485 758 41 1374 673 278 1918 1742 703 571 1581 39 1687 816 341 937 305 12 1536 727 1163 167 216 819 1355 1005 1802 311 341 1505 266 1557 318 275 871 657 1105 693 1088 1262 562 650 1815 1462 114 1007 677 783 1939 895 894 1178 1693 722 439 1997 1168 1510 1269 1267 1386 177 903 802 1611 1381 1191 1326 743 21 701 1132 619 71 981 761 1668 1547 930 1532 1197 1739 1410 874 1560 354 1396 1209 1071 1474 568 1958 1850 577 1798 27 547 20 1665 347 1801 271 1997 1680 1474 1995 1167 631 1845 1065 1396 490 823 1271 789 431 1267 1280 1561 1391 1375 1992 443 1417 1133 1465 94 1991 896 7 1502 290 1536 1403 217 754 79 1150 1005 136 1180 1220 532 944 1144 395 1742 1137 520 276 1101 1767 442 497 1415 1970 1371 624 327 1744 312 567 1221 1321 403 704 455 650 1273 743 904 1940 642 690 1257 629 377 1424 1061 1272 61 1605 1881 169 1590 1365 1315 1083 204 398 1498 1245 340 1564 1118 442 364 951 1042 576 1786 319 119 4 239 411 1883 499 1858 1310 82 1020 1835 555 1923 1485 188 1147 1287 747 471 1853 765 1670 1340 1805 1570 1947 881 1479 1231 492 1928 1597 915 1886 1483 1880 1650 721 1275 1644 222 1861 57 1743 950 283 260 1964 1020 858 53 1842 987 179 327 1666 264 1270 924 1113 440 342 1899 938 1171 283 318 849 1031 679 203 659 672 876 913 1737 71 43 1414 415 281 1839 30 552 1945 1612 1439 4 664 674 659 1701 1780 983 253 110 1007 883 1727 1325 1889 1437 572 762 1168 743 857 432 1632 533 1146 1437 1078 484 522 581 1585 793 394 779 315 951 1294 418 523 1253 661 1520 1391 47 1432 1876 249 43 660 234 1063 207 1547 445 1368 1666 1303 909 1803 1648 81 161 1546 994 1569 590 1303 1565 471 1624 870 441 1146 1752 1068 661 1887 1792 598 1530 172 1531 1948 845 909 488 1479 872 390 1816 1857 555 298 1477 1164 703 924 214 1031 508 1637 1776 252 588 1157 1728 1629 1983 285 454 1584 1840 92 212 264 599 376 456 22 1265 1727 85 719 957 735 505 400 856 307 298 672 604 207 1586 1957 1876 958 1309 1674 99 553 433 319 1670 363 1550 1457 1479 579 341 588 1635 522 1517 1646 1278 1222 1012 445 1142 1917 435 252 1045 1566 21 506 11 1933 1770 1884 1163 1661 1927 1308 1396 1747 1920 1825 324 1192 392 625 1064 1871 1320 1204 935 1560 1022 1420 927 1844 552 1570 1855 602 1074 1810 1608 1353 1021 1481 1694 239 1552 1982 1379 586 1106 1439 1573 1853 1113 510 1543 1221 1341 1276 1246 1516 817 835 1261 526 291 1738 355 474 529 1013 1570 844 78 236 276 728 1253 1469 425 185 766 1220 1732 171 31 1850 743 373 69 1819 1596 1900 3 1436 710 756 1625 1181 1767 312 1961 1884 1411 380 1670 762 1092 1536 766 594 1792 1128 266 327 904 794 1235 877 626 247 935 1803 201 254 908 591 292 750 1476 866 1844 1210 898 1886 930 1362 1628 1917 392 575 546 804 254 1423 78 1536 793 1106 764 287 1295 1651 940 275 878 1323 421 130 1933 3 1404 305 1939 73 197 947 1607 6 1962 940 791 957 378 315 1965 661 547 1399 1167 922 1523 1705 1606 1745 331 1595 737 891 149 815 1083 973 840 1859 1002 1469 506 1619 138 1647 1317 544 201 1601 765 432 1364 323 497 245 1394 636 1599 914 95 1577 925 1900 28 710 1798 333 1637 162 161 895 819 1774 424 919 1667 1511 215 1056 1670 1092 1540 1690 1035 1473 319 17 906 302 1177 1395 50 1010 714 173 1830 1268 1789 1765 1171 731 847 93 5 1796 1416 1558 90 1940 888 580 775 1358 22 785 1081 1831 1349 1668 1503 553 1929 787 1671 101 1097 1638 1750 556 340 958 1244 1424 552 982 1239 150 129 1641 983 863 1136 532 1458 455 1788 109 1288 237 1565 997 1050 1685 550 1194 1910 954 114 1135 1302 840 1459 80 1402 1640 807 1329 339 653 540 199 370 96 470 873 32 1783 1742 983 1887 347 1580 44 241 265 1529 880 1400 329 446 49 1293 46 1874 68 1332 365 82 1750 416 625 881 1496 259 574 1042 410 569 405 275 886 1094 1240 653 465 141 1135 841 270 755 569 949 1540 899 678 1639 1248 1010 1237 1954 1406 182 1354 1943 1652 1875 1123 109 1423 1046 426 804 227 1110 1581 214 925 343 333 1023 251 1040 212 1583 78 592 1674 301 878 1325 1945 174 767 413 1168 470 788 120 1381 1103 1345 1501 1919 536 645 277 1154 335 935 1109 1404 866 1103 536 304 1250 985 1212 1009 1962 1910 1147 1137 367 84 1021 1594 1768 415 1884 877 1631 1079 1272 457 168 1636 460 1631 193 551 1697 1396 187 1107 737 86 1961 1820 1663 1858 214 1455 1029 741 1100 450 1214 433 1698 205 1269 1795 1174 377 365 355 955 696 1203 1036 1444 1606 497 92 1826 1630 1589 1150 1434 992 449 1670 443 1553 275 108 510 739 1032 686 847 1063 829 1135 1851 304 1782 1428 1178 1178 35 1744 79 1243 1503 1246 1646 40 250 207 957 1451 1674 1861 1054 708 638 944 1980 1134 115 390 1588 1284 330 552 423 931 1658 227 605 1665 162 788 267 1454 2 1648 1303 1098 1098 787 1532 695 738 1351 1946 49 1548 1303 463 363 1703 324 1324 860 1990 520 593 1946 1729 41 795 1669 1545 16 47 471 1649 59 1175 491 956 608 28 300 642 563 340 703 1191 362 1855 467 1101 463 1245 711 8 165 1938 46 1794 894 1100 863 1057 700 1636 143 1398 1207 499 1139 1400 975 1960 848 1520 1891 1719 422 197 1953 691 797 443 1822 1263 1918 1800 1736 674 5 1719 314 361 614 1089 1696 1890 1326 104 92 934 1818 1381 312 1781 1310 1269 1997 1817 655 880 1491 1380 17 235 1386 1387 25 462 601 1656 1146 1735 1333 1978 450 176 980 1072 954 383 449 230 1769 1677 1395 1518 1355 154 1514 1394 545 1839 746 1273 568 275 875 1577 1966 306 1711 1916 1330 1674 950 1606 828 1608 879 550 509 1987 1520 1163 696 903 119 441 1040 806 1810 1003 1860 281 1372 827 969 733 281 1120 1143 860 1908 1896 503 1896 1670 1926 1435 1888 378 1405 782 1500 511 1230 157 1499 1038 622 198 1616 524 1452 1136 1704 146 673 284 1839 795 1561 1115 404 1150 1137 384 1898 1501 1874 1815 1968 45 1821 1877 803 903 1255 1714 50 1518 1846 1973 1650 1266 1340 766 51 964 84 122 1427 651 699 370 594 518 594 773 6 1651 177 1976 1248 336 157 907 910 608 1549 1550 1586 1584 537 1283 1267 1914 292 1606 946 73 972 938 160 47 127 1093 142 1444 161 783 613 368 1355 1623 1112 58 646 1367 902 113 216 313 660 844 1758 1898 122 781 1419 1438 765 843 1424 1428 766 1152 461 1627 1136 1248 838 533 1711 1867 185 1387 1392 1909 927 226 691 340 1154 1580 1504 1561 446 1361 545 1987 394 1440 796 528 1401 1137 1109 1174 1340 13 1185 833 1034 992 1357 1869 931 525 1904 1399 817 66 1022 1711 208 1854 799 817 1248 529 623 852 1145 787 1079 1969 1502 152 349 1288 660 1217 343 528 565 1670 741 830 1952 291 608 233 1236 17 237 155 861 1799 1207 1114 381 1569 812 967 1391 1279 870 1894 504 641 478 640 879 1137 348 710 1886 1393 353 1942 1561 1336 520 163 511 215 1514 1104 1007 1776 1074 1773 541 1193 1168 1893 340 413 338 151 590 1012 1856 1412 402 1061 1686 408 94 1993 743 1901 629 1 800 364 1914 1178 860 1189 1870 304 1494 770 759 657 1811 1926 529 612 1169 939 281 58 907 989 504 1043 527 545 460 1684 369 139 1821 24 593 1598 1055 900 1882 84 467 1135 13 1664 1011 66 1694 402 446 1997 1964 348 576 810 887 1795 406 1461 1789 856 129 156 982 55 521 1140 1489 1743 1715 220 254 659 534 646 1853 1441 378 1763 1367 1857 674 78 1308 816 812 1148 1420 686 663 227 538 1732 1652 712 398 858 672 1709 1066 568 1089 1291 479 1291 366 1676 224 363 116 477 215 1563 1286 833 999 1136 1733 1961 659 1557 545 339 1357 1150 222 1201 801 1420 11 1020 578 657 1007 808 197 628 516 457 317 887 120 406 455 295 610 1166 1287 756 1026 1752 1890 1042 652 799 510 1742 439 1246 1206 421 993 824 1267 18 709 779 808 1286 95 454 1004 1821 463 1368 1133 1102 765 139 1635 1475 1484 34 466 1739 305 1998 245 492 1078 551 231 1740 634 1033 1587 1010 540 221 1616 617 936 522 1605 789 1553 955 1667 232 1663 1746 722 679 538 397 108 985 1384 1257 1258 736 1252 596 1019 763 976 1256 1676 346 556 532 1221 1476 1431 1677 960 1606 276 837 1999 1437 1473 442 1678 1174 1333 211 1063 1923 24 1591 1461 929 1016 478 1387 376 313 1723 421 1859 684 1355 1055 1456 227 935 53 1673 1091 928 1979 741 619 844 1614 585 1812 923 1946 1363 154 944 1214 1416 299 764 909 1436 733 1437 390 498 724 407 1686 885 996 1937 620 1975 1396 292 1981 599 84 1727 1322 1192 1168 526 1743 383 1958 188 93 1661 1972 407 1530 303 1813 1251 1367 1106 654 722 978 363 1203 1250 845 918 2000 1463 751 1276 1109 1563 1578 859 161 323 1197 337 642 356 890 1944 12 1366 26 841 457 487 352 106 1855 1875 859 1689 568 675 1360 494 814 595 1096 236 421 520 374 105 30 930 1723 1775 441 943 1613 737 1034 145 774 1649 288 624 1561 1809 1586 1986 394 1705 1834 1866 1550 585 1463 79 192 1679 845 159 1382 267 816 1508 499 753 145 1605 719 559 600 96 980 64 258 1607 426 1648 1277 1256 1941 1681 1538 1713 941 653 1138 1156 511 77 1157 1271 258 105 1806 992 1836 65 499 927 646 588 139 1580 1149 158 41 1538 59 1407 232 428 230 1930 1703 1264 118 51 744 377 893 1405 1460 1273 1106 1963 1857 1166 110 773 1574 420 747 1118 1725 572 922 1507 1098 1916 1556 1222 1164 22 819 732 914 29 274 1251 1824 70 1010 73 114 44 782 537 768 358 1297 1911 1698 1292 1895 798 838 520 770 1191 688 234 462 653 193 175 566 1407 1243 1378 120 1845 1795 643 598 1527 1736 392 287 1179 980 209 1438 1245 225 912 641 627 1133 25 460 1489 1089 614 1071 75 1310 1262 1462 170 89 679 1583 545 1481 281 1761 720 734 1285 1371 824 1572 1366 171 48 297 1111 752 1031 1371 389 130 1723 1301 1639 592 1753 1452 1275 1562 1350 805 690 273 1646 1881 1247 1899 1036 1771 156 1772 1065 1033 94 737 1095 1778 1577 446 1712 1720 1303 747 1179 421 821 218 304 658 447 988 1403 70 637 1781 102 1100 349 781 898 1304 1060 1368 1078 1259 431 440 364 629 1535 1154 1335 1755 1460 879 1882 265 297 1587 229 1145 1856 995 1361 821 367 146 1215 1417 1708 237 1467 813 1285 793 391 481 963 1417 1637 297 528 1060 1380 460 1638 1621 128 440 970 325 387 1000 1129 903 1456 1017 961 626 1410 1753 1987 1237 640 32 1048 661 1955 180 354 1402 1131 1720 868 491 1679 228 388 743 180 347 1600 1735 753 1256 1199 1328 1424 875 426 924 1462 435 1162 507 1815 492 1956 502 308 1403 1810 1733 1334 1159 1491 529 720 1787 1879 1772 272 1641 179 336 1190 1281 316 790 1736 1170 1394 728 37 432 1754 1913 360 1975 1313 595 1568 143 1085 1040 702 1136 1030 1469 1342 1576 1750 1373 442 235 92 1402 379 1386 967 337 369 167 1729 942 149 120 362 149 1917 58 119 132 48 263 11 325 731 1195 1812 56 1507 1908 1257 1504 395 600 419 1116 424 1292 1561 153 35 690 224 1382 703 1746 594 1977 1324 1340 303 1824 108 1036 1426 1419 1348 1136 326 712 293 1270 1432 1262 411 1929 1934 1646 1781 1822 440 1718 182 282 1062 1385 955 1734 443 1756 1695 1142 1184 65 764 1142 1020 985 290 1318 755 1382 364 487 620 271 1201 278 39 376 489 1209 334 113 1762 584 428 1965 513 1150 604 214 1644 1647 1315 926 151 1132 1792 521 957 821 1443 1690 1810 863 476 1292 983 118 133 370 478 628 1747 1248 462 1187 1592 1355 1641 463 157 1838 524 992 1407 767 1990 503 1751 354 557 822 1662 1709 1534 1269 1200 379 1475 18 241 676 1562 360 1725 636 1475 244 1060 235 186 20 1959 254 886 1872 1564 93 1889 1086 1752 1644 266 1681 1149 261 1095 1057 1073 725 1134 801 1617 326 1910 1325 166 1854 1193 162 1800 1270 1117 339 1408 1453 324 472 1122 622 576 426 427 1919 1995 621 1031 1083 1638 1149 614 1283 1152 316 143 32 42 1386 1206 845 1048 678 1867 1570 1290 1812 1219 419 1164 1536 346 1595 1899 402 488 771 1161 819 132 1896 195 1406 727 908 1457 1898 163 187 365 279 595 1616 1208 711 84 1465 1913 1008 181 1577 1703 831 123 396 58 1375 424 1856 1916 778 205 403 918 1103 1325 1287 1016 980 948 237 409 382 1863 241 1040 1279 1902 498 1314 1135 864 1109 509 382 1341 394 372 504 802 1967 1148 1723 697 1219 310 149 1631 638 1231 946 1930 239 1284 1476 1082 1927 1722 883 462 1892 940 40 379 336 118 468 281 939 818 1430 1967 422 17 205 448 1714 1997 1563 181 312 1004 507 1005 1770 1991 1988 402 1177 1628 1821 1374 393 592 212 686 1106 1337 1162 1382 297 1420 897 1109 446 114 1497 763 935 1489 1303 56 1261 280 1095 1462 852 1418 516 1753 97 1871 1877 102 120 1959 314 754 1172 1408 1095 316 250 1626 1824 1198 1024 1609 199 1104 681 1883 737 414 964 1435 703 284 727 37 300 1910 1622 1066 930 108 249 1078 1651 398 812 1377 1620 916 728 467 236 1746 274 1564 1630 1866 1666 163 338 194 39 1116 1115 151 1082 975 1685 1890 1056 1335 45 1482 868 1880 166 1210 1444 261 1113 405 1946 97 1100 343 1918 1620 1670 1902 1353 432 1522 1641 1165 1477 834 1135 820 1409 1959 1092 1463 1532 382 311 1745 644 1676 1327 1010 1812 1277 471 263 1322 793 1127 1434 1385 1225 1462 1654 1916 1576 317 1855 1868 925 1773 63 1476 1049 1156 1347 1250 1820 1772 168 1233 1708 964 1360 1285 1769 499 25 535 26 1546 1744 898 684 1721 161 1421 1197 325 1987 1914 708 1529 146 589 291 1802 1436 817 1567 1807 1873 472 128 1649 1636 1906 1572 1264 1559 480 456 822 758 1545 1002 1552 1219 412 1721 1081 1970 743 1294 1257 85 1591 127 1295 1899 65 1552 986 1508 929 509 687 1048 1169 1927 6 873 1789 379 261 1526 372 153 1521 1618 705 1122 1314 1348 1450 819 1047 1648 1673 706 1978 1894 330 1495 1573 1241 1668 1997 693 1939 539 1097 1357 1191 981 266 1246 1159 1468 1601 358 1367 467 1555 295 498 1869 140 378 283 1146 1287 739 1254 147 907 759 1689 1496 216 363 717 1752 1603 414 953 161 158 1402 1905 121 1371 951 922 1756 1810 609 1090 870 977 427 1422 1907 532 243 340 1093 1557 664 1914 183 1125 169 1854 1744 1756 432 583 1785 1342 1200 1772 1890 1743 1882 1188 514 1320 614 1933 1758 1001 1296 945 1276 513 1233 1110 712 237 1104 1429 1079 1629 1896 958 490 893 1596 1417 501 1443 424 1904 305 20 201 587 734 156 288 1900 109 1677 1251 1949 1389 1943 533 1126 1284 1530 56 1731 1889 504 639 165 1168 1374 552 1544 237 1492 634 277 1932 1299 1580 1689 1368 1798 1847 694 235 261 1788 744 270 174 1208 1242 1361 740 423 1530 205 1165 39 1979 1224 582 575 1498 1577 1930 1471 931 540 1395 921 1044 1880 1136 1585 82 1951 263 258 555 598 733 1937 220 694 36 805 1220 738 1204 1047 504 75 1390 166 1032 992 604 350 1506 1865 221 1754 1190 693 464 1880 1738 1811 1454 1245 1663 334 1021 1176 1347 1309 2 731 1944 554 855 1927 1908 640 765 455 1579 1307 467 768 475 219 408 71 342 1817 414 115 1093 1101 928 261 954 1631 1845 1926 279 1964 85 1120 525 1067 219 1487 1192 113 1628 569 1321 930 183 763 676 1577 381 790 700 842 99 523 715 614 502 1747 374 990 654 1266 1967 156 1222 1660 1005 1118 1114 312 954 116 1458 260 124 925 1519 1689 710 188 356 529 143 17 1735 1111 1236 341 551 766 1241 502 1071 1588 501 884 604 359 1407 1595 156 1369 628 1314 1992 208 603 707 1652 1442 1850 1805 36 527 537 710 945 431 119 852 172 1150 1165 910 1825 292 1264 654 1216 1226 667 810 1977 1098 1708 1571 1526 326 285 1582 397 1996 1894 146 149 25 1729 1872 1225 651 1199 377 556 1355 1129 541 588 1627 8 400 1065 1196 1241 1426 1240 788 828 559 1075 1918 684 436 1747 337 244 435 753 118 479 1881 1785 1412 1601 1422 384 766 1172 380 903 384 550 99 1184 598 497 925 1857 270 1146 1614 983 1214 1295 46 333 1529 667 634 621 1902 1531 391 166 1969 822 1225 591 1231 712 995 955 1132 304 1999 1629 223 1787 1745 77 1920 960 1111 316 608 526 1540 660 714 1458 973 1556 1865 846 19 1323 123 1654 531 1906 756 684 74 1103 53 751 780 1479 255 1679 375 1556 963 1861 931 695 491 769 1934 1408 46 1283 885 1916 1424 1598 1429 1150 680 1257 819 81 1511 936 1960 348 1574 1739 626 71 878 1190 423 1357 1629 577 155 3 1112 400 595 1896 524 1173 1306 781 1690 644 1941 647 835 392 1075 1891 127 836 1047 329 964 1181 1992 532 133 550 152 721 1465 1595 1364 1142 1950 707 780 85 925 1920 676 1328 703 824 1994 223 17 345 1481 368 1396 664 1917 95 41 1051 1303 1015 1755 1208 1412 1223 1324 1309 1417 1576 1109 498 1329 1342 1336 220 171 685 1896 195 1613 926 1740 1078 30 1874 1807 1917 1971 566 396 1231 488 1927 712 1829 1937 152 1376 174 1137 1490 693 1493 970 444 1157 833 470 539 700 1259 1943 747 827 1541 378 718 7 841 1729 837 469 127 208 1469 1829 1987 1048 1132 332 710 1315 860 1431 1396 783 38 1564 583 223 835 403 506 1549 15 1878 592 757 1007 341 1829 366 1412 1245 981 1098 865 393 1548 1489 1498 217 574 552 1453 978 360 504 181 582 1894 1580 76 1526 1334 1050 1233 1573 381 1062 171 543 1561 644 1901 1482 1399 1597 1594 1388 518 819 1690 365 1948 1880 1294 222 1751 684 1104 10 1558 198 255 748 665 949 314 1137 1430 230 1594 352 862 1673 853 23 591 576 928 1959 427 488 325 1890 153 603 662 1444 923 532 912 1729 1663 1700 1155 445 330 405 1809 1874 322 702 1221 1357 538 1990 1463 1017 292 412 397 1409 1714 294 1123 1984 1037 1992 1166 1851 138 1608 349 625 1130 1984 49 386 912 1395 911 94 473 116 1252 1151 1383 179 792 1162 606 985 1318 274 803 694 1515 382 353 1593 1133 1579 1182 1824 334 1205 1245 912 769 802 677 1783 988 191 1667 1616 446 1183 635 248 83 929 5 1679 1270 482 566 960 38 132 1147 916 1452 461 749 979 1660 210 1362 1085 170 85 1104 553 511 636 1752 1852 1052 1365 448 556 446 407 1489 1077 851 890 1090 1020 635 826 69 1746 1731 24 1521 1995 526 1234 431 1375 133 323 1657 1041 897 142 640 974 341 71 29 1048 1169 1923 1658 804 1221 49 449 385 1891 137 1829 1067 1673 1652 625 142 541 1179 1470 1390 1257 533 712 470 1433 1804 1843 336 610 1071 1962 1093 182 653 1480 1685 1493 672 395 1224 566 744 741 134 1702 1498 1173 1813 1952 728 1861 1937 1007 1122 933 1185 48 958 9 1560 714 292 1582 872 50 317 755 1582 1643 1166 662 58 59 943 1948 1709 804 337 1956 1288 416 1102 286 1634 798 1267 360 1114 1613 1788 1546 1774 998 895 675 460 752 1948 1811 791 830 1635 667 989 875 38 961 982 680 1409 1752 1199 1461 375 1792 1527 1839 463 554 73 1337 1487 1998 76 62 1431 240 1816 133 1121 881 1418 1542 343 1810 1545 1997 1878 1822 1722 365 1346 1784 1761 790 1163 259 1705 361 206 753 1766 1371 862 974 1065 1833 1380 1261 1715 1756 1188 1491 1997 1293 947 707 840 1978 1926 474 129 1145 1245 1260 615 748 1856 399 224 1157 920 182 1480 1740 961 912 76 1728 686 867 358 747 1118 1538 106 1080 1102 1655 336 313 1887 621 1906 1332 1129 1069 1753 318 160 987 1876 971 422 514 1625 644 1681 622 1950 1418 1918 1240 761 1946 886 983 519 466 1856 468 155 1139 312 1103 263 1495 1647 81 751 1893 1858 1169 956 642 991 1867 495 922 229 1438 727 1904 411 1173 596 66 548 1848 284 1265 1186 1108 767 1231 1529 1592 374 1994 213 1617 1073 1272 1279 153 1265 1731 1835 347 1507 1287 821 1370 254 905 1822 1746 655 1691 705 1295 1955 317 763 285 996 774 714 592 1224 212 101 1445 71 1360 525 1513 571 1589 1555 1272 892 1858 1754 1416 1581 702 573 488 545 1116 500 547 1283 719 419 1161 788 1360 1284 1439 693 557 1815 86 1448 1540 1318 122 1378 1361 1214 1644 1076 1700 1403 1714 1258 1831 482 1837 1299 1742 1157 891 291 895 915 1343 741 452 1502 1534 469 927 481 970 1261 765 1618 1684 462 1678 1572 446 529 213 1920 1999 1806 1851 293 522 1534 1608 445 1985 972 1988 1474 1190 273 923 177 643 208 1312 1229 1051 686 163 1464 1808 1334 1733 14 1109 1149 1739 2 71 1553 578 1676 648 1751 931 1907 1548 358 935 1480 744 686 1052 1427 135 1069 1656 1811 1423 787 269 976 1860 244 206 1922 1051 414 1729 423 1794 1723 1157 1 1374 809 1334 1935 900 1913 1695 478 492 405 1760 686 675 1717 1696 1673 1936 1747 1028 1282 1577 1406 1568 1771 1367 1692 573 1274 1400 884 220 1564 467 683 778 1465 193 140 485 1707 906 973 1374 1162 1757 16 495 1193 1653 568 1487 1591 760 77 1316 1566 369 1169 1768 1648 1953 499 1887 819 753 468 471 1210 411 1513 81 103 906 288 863 1373 15 870 303 1675 1317 440 407 1190 1111 713 1969 1173 1121 1219 521 1491 1349 609 372 688 431 1613 1652 729 138 1238 1514 762 1396 132 603 1921 1375 383 693 885 1658 1372 883 1607 1328 41 1840 1383 1599 1036 377 1290 316 454 1846 1482 1989 990 1578 1359 22 796 840 941 1728 642 73 1950 1367 162 1035 1217 619 492 956 1986 10 1526 1960 989 995 1698 1055 845 414 1242 571 442 827 751 1536 1747 1544 1634 1604 1127 1702 1074 1233 378 1582 856 649 758 1824 816 538 16 1053 1833 1922 1869 1254 637 916 1733 1571 1221 1531 39 329 1239 63 1085 1318 1938 678 1200 334 1804 381 207 1980 777 1718 61 881 1711 948 393 720 200 341 1905 462 407 1728 1609 244 1374 735 1369 1559 1616 798 645 1721 163 1957 1969 625 1560 1218 516 585 1277 1611 1836 1382 1666 147 659 1341 1532 1626 369 996 215 1130 674 23 655 751 1992 333 1696 22 244 1034 732 1290 1937 1253 493 1627 626 1020 1212 1024 190 1063 1057 270 904 75 1004 905 228 145 1316 474 1206 566 1518 402 1629 147 1648 191 1473 1599 806 620 1305 116 36 590 1472 511 1869 1676 1224 1948 1076 558 1295 450 1298 1865 1378 1643 391 681 495 1127 1156 1 1695 1713 1224 864 4 1826 1817 148 895 324 1045 1267 1766 42 346 1543 1668 206 339 1194 1009 1290 1828 1219 1875 748 472 383 677 260 1496 1956 999 1727 367 545 1590 1721 396 1098 765 1743 728 995 764 803 1705 1627 1177 1523 1046 235 1300 1019 1979 1934 240 858 943 1315 1662 1187 1508 625 1579 1334 303 380 1758 126 985 181 363 1611 181 1446 1803 211 1747 1949 639 1268 516 376 738 430 1407 771 383 127 307 1390 1444 1358 1358 931 1637 1356 446 1382 1812 248 1686 670 367 1458 1315 1235 762 818 1007 1560 335 490 726 1258 1667 841 504 1513 1451 1922 958 392 1022 892 1183 816 1533 139 1029 1514 672 591 412 860 1315 1723 235 850 834 776 1527 1297 1472 523 932 857 510 709 397 1433 1209 1290 870 1048 1781 1205 159 1249 1321 169 940 1069 267 1258 1507 72 510 829 1094 957 1753 1534 81 1491 186 81 1350 1324 1003 555 183 1131 1123 497 1444 1958 576 81 198 1453 755 224 651 58 605 1187 1123 1113 345 418 1929 858 1801 906 951 1028 310 163 1011 1756 658 961 766 694 1120 558 128 1595 1111 1832 1180 1677 979 454 1753 359 236 913 1843 1352 1211 577 1439 1729 1338 1542 1151 284 603 680 837 48 300 417 1482 1235 1753 1401 1025 607 1634 674 488 728 831 1301 495 956 1026 1036 525 1180 892 1842 367 923 1266 920 1201 196 1985 762 98 1345 1600 401 1939 1657 37 938 1361 1817 474 1351 1011 135 1617 1348 710 83 614 1756 1527 1246 100 1501 880 431 1803 1818 55 1956 1841 1520 1187 1126 1702 1067 1713 353 684 1529 710 386 966 975 373 1985 1264 699 579 769 256 106 410 1222 12 1754 1499 1654 940 1683 7 1011 1713 1746 384 1048 135 1094 1883 1042 1798 1518 1001 417 527 258 166 1391 1397 1138 945 992 1449 716 542 1803 1963 1554 1096 632 750 1722 251 602 540 216 1553 639 1433 297 1802 165 412 929 1586 1887 651 1208 254 953 103 1665 999 904 1768 283 954 1478 1450 299 1663 44 1384 1513 1785 1760 1255 922 445 1602 1447 1022 1254 722 21 539 632 948 1844 202 1236 598 1630 1728 284 225 102 1104 488 990 431 1070 1847 1979 1234 695 1578 1006 188 1536 1933 1050 102 1980 1831 1968 282 34 197 391 1922 1678 450 974 1618 759 233 1922 649 305 1182 876 1028 468 346 1164 1541 44 565 652 594 1714 1241 1198 1104 1483 1557 183 545 1088 687 1648 1548 1678 734 1291 940 638 1862 1763 619 1847 1349 391 289 3 1278 504 855 864 724 33 657 328 713 439 1468 1139 727 672 1556 1355 399 25 394 304 897 1779 1859 461 379 1997 1604 523 501 888 188 404 1116 775 1507 827 1229 741 1026 698 581 572 1523 1692 1142 531 523 172 1213 535 212 798 1250 1390 1872 1773 1504 1976 666 724 1189 438 399 1152 684 1392 1134 437 1529 161 972 1361 661 38 907 1182 1339 343 1580 92 1665 1301 530 926 1611 1173 329 100 1916 1691 1719 1673 703 1675 754 638 1462 1947 690 262 1808 701 232 1299 1424 1148 271 1249 1051 485 1025 882 643 1849 1725 1594 530 1663 584 651 1880 79 1986 1428 1529 1484 779 1237 977 673 438 7 218 1792 236 1482 927 1159 644 366 1825 1125 81 757 154 347 1949 233 64 1653 613 1387 477 1947 468 876 1196 1011 1700 543 950 1674 1954 1902 1182 355 1042 556 346 431 532 1835 404 1918 437 687 559 1140 1896 179 701 495 854 1946 1744 1976 244 505 1200 1960 597 1827 1917 1997 1055 548 1862 1406 706 691 745 267 54 1329 267 1080 1940 551 1338 1675 1112 1296 273 564 677 418 540 1789 938 867 1773 290 84 1113 302 1795 708 1378 1384 1144 1138 197 307 1076 338 1817 1935 316 598 1445 1859 346 1380 1048 1508 957 1610 410 72 883 719 114 650 1450 1867 105 417 164 1353 1422 1149 633 252 1372 34 1441 129 1865 360 1890 884 1985 1841 1414 869 1267 173 97 107 1673 1435 162 1833 1998 1841 1752 881 1259 1389 1303 1047 1010 61 122 1351 1727 1116 1355 410 107 302 785 660 163 894 1786 1985 1849 1541 1433 1858 713 1614 1937 307 335 1016 1923 223 1175 236 1588 853 836 1455 723 1900 758 794 681 245 1078 184 82 257 1491 1440 1307 1219 754 84 1133 406 1713 409 393 242 1773 424 787 1147 1973 628 36 1915 430 477 731 1826 872 1732 1924 11 1073 240 812 928 1161 560 932 1600 1078 546 692 1760 1609 1044 1121 288 1328 1513 1425 911 221 1822 303 1922 1383 1469 1307 753 463 1410 1764 1394 1526 668 1336 1323 1117 1222 1019 242 445 1175 630 391 1017 326 1122 1636 1312 466 1941 627 167 658 220 1873 423 280 794 930 1906 1963 288 1861 1164 1637 1502 1321 1448 442 568 800 848 650 1420 627 537 185 35 790 1638 973 694 1102 44 1399 724 80 806 262 865 1067 1257 648 689 185 1083 1123 949 1426 1760 195 1524 1938 1877 228 398 28 1681 1667 909 335 584 224 1069 1608 66 663 1694 631 156 1503 216 806 1789 305 1102 1224 443 765 341 1375 110 1738 167 705 1190 1598 387 1083 1481 941 200 630 960 1380 1778 809 130 1416 1651 1695 929 58 1798 715 1988 894 1536 377 772 1245 599 1063 235 984 1720 1156 1273 1949 1700 439 649 527 1467 1811 708 1873 716 1066 1349 1747 218 751 1181 256 1587 1057 327 1031 1406 821 894 1977 435 546 1389 1730 1280 659 216 1980 1976 1673 1882 1600 446 399 1070 335 1875 1666 1281 1632 732 1056 1496 1930 584 720 1422 1684 769 579 1233 1114 816 1577 206 595 1350 359 169 1122 344 55 786 154 1050 1921 1653 437 1504 825 240 630 865 1945 1130 109 1581 592 178 636 320 683 581 1544 503 1603 373 850 611 1783 422 310 492 555 490 835 1063 1681 896 1820 107 1688 1449 959 2000 530 1099 100 1625 186 409 1864 1700 1781 1491 1659 1280 232 953 886 78 1163 790 449 827 765 1035 644 141 600 73 860 1211 1093 1651 1649 626 3 788 1942 21 1477 685 160 1653 762 1953 1354 1186 1233 1300 680 480 1883 1457 1179 1085 1507 1211 933 882 1836 519 669 137 1275 968 1157 1406 869 1179 1642 632 1369 1716 972 1562 1361 952 1727 1285 1605 909 864 881 800 671 1948 1724 1767 1492 478 1761 936 1170 631 460 1695 575 1523 109 1407 89 249 1579 927 504 1331 1756 1090 609 144 1202 1740 28 1654 824 1618 1048 1099 525 1457 333 1334 1888 913 1330 866 1549 443 1024 1907 1446 1977 631 11 6 910 192 159 434 310 1106 710 513 958 1353 386 1422 1351 1268 1554 763 1415 1869 1750 87 401 831 693 1027 838 1155 588 2 716 1051 1448 80 238 1443 1958 437 1620 997 1800 889 276 796 1819 1962 793 1611 1431 1499 1411 990 327 1984 1807 641 1241 1543 1593 1952 200 537 1839 895 1048 994 1527 603 657 780 1236 1360 224 259 1637 717 1226 677 815 1653 1587 1288 908 263 479 1680 84 1024 838 305 347 1151 797 450 874 74 1570 963 1090 463 1000 1584 1151 1949 1828 1270 1146 692 1607 1366 65 106 1150 8 1531 240 1814 385 262 1380 548 472 1972 936 484 246 1126 1331 975 460 631 1799 387 681 1900 1507 430 667 1369 281 1242 774 40 1746 1216 259 1367 385 1990 1483 687 870 1706 1301 1196 708 20 908 442 1476 727 1284 316 1835 1033 1470 99 1914 1348 682 1037 1957 1835 1820 475 950 384 1203 1128 450 85 1462 1479 92 1618 767 1980 313 519 220 1054 916 1330 420 475 1779 579 1832 908 650 1406 570 1803 1710 1441 1761 1491 1388 1991 1021 1990 331 1532 521 68 1872 1090 1407 1675 816 211 1216 1898 123 488 1715 1595 519 249 750 800 491 1398 611 1485 445 1702 29 1446 1870 109 1387 826 676 1347 1964 1200 1704 435 12 1633 1266 450 1262 1527 1473 1873 1738 1396 927 387 1849 22 581 851 111 1130 1051 1680 231 782 498 1082 533 1131 1046 1202 504 163 1614 1165 399 295 389 1706 366 1036 1102 964 849 991 324 1225 928 903 128 332 163 1178 1630 1256 1080 18 1746 454 1715 1169 1287 1121 261 323 760 1832 640 564 131 803 249 1298 746 906 1663 1187 1244 579 428 1082 1940 842 122 998 736 197 1463 1915 149 809 908 1525 1392 247 1226 1594 1600 955 134 576 418 1223 967 800 509 1419 589 953 672 920 1428 1975 1657 1653 825 1653 1368 161 909 80 1842 1162 184 318 1338 78 1568 896 957 559 1769 324 860 1260 751 270 1328 655 1058 951 1577 305 1649 1846 1751 1540 1979 367 1277 1154 1585 201 1795 338 1104 757 315 1996 94 1531 950 1869 1923 263 1048 1100 1242 1284 1433 1037 1527 775 605 1910 1755 1968 1527 1249 470 828 1897 770 1068 207 1039 1593 252 48 733 505 1021 1045 69 682 1065 1777 1022 813 1183 1195 193 191 707 945 1926 799 1977 1692 655 1794 514 117 1107 1255 342 1641 1742 1223 467 793 678 1695 1204 1829 1633 465 390 1178 38 824 263 666 273 1547 335 907 1851 387 1796 914 1337 1392 1816 1009 307 745 1030 287 1832 723 1918 519 224 1077 1372 820 1026 953 112 939 568 1140 809 441 1935 1738 1939 1039 675 1212 259 843 907 531 1872 1209 1041 658 629 313 1909 631 724 1219 658 210 1197 729 768 617 1775 763 1532 1963 1790 1041 277 131 70 1412 680 928 591 1998 767 435 1201 116 837 136 346 896 1869 681 334 276 483 847 222 348 1907 202 1644 211 1066 771 814 1529 762 1600 1537 259 1057 1544 191 675 1915 1064 116 522 1207 1605 958 987 904 882 451 770 1117 20 1400 1013 1859 884 1007 1610 522 1237 1664 1817 149 1288 939 739 518 1724 796 787 185 1881 416 451 111 143 952 1155 110 1210 1036 710 263 1721 322 909 105 415 943 376 468 1849 1228 1593 800 770 365 1708 1455 1716 1854 949 704 1855 926 552 421 1183 1457 1742 648 1144 609 1799 537 1989 1989 1691 491 1443 324 1157 1152 1751 107 1858 1906 663 1230 182 708 887 684 1697 1272 386 262 1936 66 812 705 1638 972 902 1945 365 1003 754 1272 1399 930 423 744 1530 342 1671 469 156 259 1551 439 1642 1869 958 478 271 1912 1450 63 644 348 1936 1871 1811 1443 970 77 1504 1477 1062 756 1082 167 548 1120 1998 1951 1456 962 573 715 289 1151 959 674 1073 1374 296 858 1455 1761 874 92 1345 3 1003 950 1037 1828 1401 1455 1850 593 1867 1312 1746 1863 1993 641 1611 1336 815 1730 935 1087 1934 1147 1192 1377 1635 565 312 742 524 1035 952 1094 40 747 295 279 239 1650 1638 1878 658 7 1145 403 340 1526 1456 1986 825 592 1047 991 1598 1456 395 1906 1001 1394 1438 1251 418 1663 1789 704 290 156 1440 1837 1594 1524 833 1115 1672 1794 1681 1500 1862 1700 199 710 1860 1421 1226 1862 1607 1290 1650 1783 1649 535 985 1491 1074 146 8 872 1663 864 1903 95 1971 686 1429 681 1972 747 1489 1099 7 1173 1704 1484 22 705 1736 1725 1313 1247 276 936 147 1245 609 219 1638 1866 1344 743 153 622 622 1508 337 729 840 360 1630 1305 979 472 688 704 1882 158 425 1460 649 859 1765 681 1482 1006 71 1612 702 1222 21 961 959 101 1528 1248 1731 485 1821 1995 1299 1343 31 740 1757 682 1208 1500 1303 1217 261 607 469 873 170 622 60 737 1382 92 856 1770 456 1710 59 1673 1634 1693 1175 1994 941 1742 1694 695 1870 388 472 1514 103 1219 885 1328 1265 824 275 94 664 1320 690 280 279 438 1238 1231 710 1145 45 1291 865 973 98 26 219 1208 1729 888 1155 720 1739 1311 1766 268 204 1792 1717 1928 44 643 1080 237 1939 1196 274 768 1681 159 1175 1514 365 196 924 1400 379 1598 798 83 531 1337 1670 738 912 674 1355 1967 1654 1020 745 568 1560 1664 177 55 1193 916 1728 1268 1057 1199 404 1513 658 1804 1292 1958 1404 1213 287 1270 813 1026 48 1809 77 1995 1889 388 1514 1898 486 222 1343 92 1643 1901 1722 585 776 1720 206 489 947 1054 1846 1402 1527 623 59 1936 453 889 1176 652 696 134 363 1921 1613 515 1951 1650 1154 1204 1112 351 1326 887 223 914 1330 1510 1471 421 1215 1729 271 919 504 1275 1969 1855 1992 275 1802 1551 567 743 98 892 169 84 1950 1677 1512 1889 1629 659 771 572 1904 1560 151 549 1934 1483 77 1882 1398 458 1636 1090 726 1313 1297 1214 1531 162 691 269 1578 837 124 47 1919 1251 861 557 1620 253 449 966 165 819 1310 1421 177 577 103 1073 1043 764 885 1613 961 446 918 1937 789 638 647 640 1675 244 1278 1037 1850 1819 587 479 550 1400 529 1292 1525 394 1119 469 753 242 1252 1774 605 453 290 450 1740 1647 1874 1428 654 1467 1320 921 156 1856 56 900 854 1470 617 1601 923 1386 1338 1990 1321 1861 274 407 486 196 1948 1210 1678 1084 899 42 1933 1564 1802 351 1023 848 144 238 598 1442 577 1469 1165 1699 192 394 907 523 132 1485 1545 974 480 778 167 256 8 1819 668 89 1377 1198 845 940 1576 587 448 1317 1862 553 545 561 1890 1025 901 1875 327 930 477 1380 1095 1879 541 122 1984 726 94 1725 479 955 336 774 163 1252 820 1704 227 462 601 1587 1762 1888 1045 1030 1505 294 1767 1542 886 1649 811 317 876 1725 1773 340 1883 1459 65 163 1033 720 866 152 1473 1446 1402 1111 947 1057 1970 546 1213 173 1114 921 792 1222 587 115 741 287 1355 1949 746 1095 593 66 1048 1785 1081 924 1807 1204 490 346 1140 315 406 674 161 1133 1234 953 589 1094 39 865 1887 503 841 1186 1613 181 294 221 441 1438 704 380 431 1345 1182 1150 1096 1869 1632 113 1235 1994 1154 929 916 664 1891 1441 653 1477 1846 983 780 979 824 220 229 265 547 260 626 1256 1395 1003 1224 1841 376 241 1660 5 1531 1160 678 1917 1396 203 1956 75 555 1585 866 1441 1757 722 697 241 1489 857 934 772 1004 59 1660 1199 610 599 1772 114 1406 1854 1652 739 1316 1525 933 1419 693 1080 1722 1007 498 1602 310 1010 805 1483 1485 329 140 608 1078 303 359 793 527 1129 181 935 1122 301 1290 205 919 1023 1699 1728 9 1132 573 402 1581 1851 1042 811 1376 1200 1221 1993 993 1266 433 1162 1327 1056 973 503 1444 1664 1987 1188 706 136 1010 1765 237 1185 816 1859 1993 520 1299 1566 1061 1910 466 245 1001 1699 743 469 1692 758 680 79 1657 1296 246 1181 1554 331 1334 1173 1733 1421 287 1262 1310 305 1618 947 750 1879 1873 231 1387 1706 1561 808 1128 723 609 1686 1750 1724 8 1093 586 1352 1082 1378 1393 641 644 883 1954 1090 1112 1218 771 1911 947 666 1455 1873 797 306 1942 1742 1312 1275 85 88 1261 677 263 300 971 1047 716 687 817 670 1962 92 1158 181 433 609 679 1942 179 1515 761 1328 1364 1998 80 266 574 970 1823 1367 440 1978 945 1962 24 607 1703 1723 423 1292 594 122 420 1091 772 1108 779 1809 450 469 791 309 909 1885 1509 278 466 837 1292 1558 14 675 1610 1873 1573 156 752 443 693 1546 161 1065 759 126 391 798 1734 808 1447 1353 1394 1157 790 701 1287 231 1467 1410 1898 1003 262 1354 692 1432 786 854 1635 1828 1560 825 317 43 164 429 1926 1794 1355 53 947 1368 1901 1507 1679 622 1752 1083 751 601 1661 1848 130 1542 119 1726 555 45 472 831 1281 105 22 1985 838 1223 1975 176 679 796 1561 1680 132 1980 918 598 513 969 485 1528 1436 937 1523 1953 112 1019 1652 954 649 795 485 1317 473 1908 644 1372 106 661 1219 1930 340 1063 1880 1719 129 1550 584 1018 304 398 422 90 903 752 1334 1846 1069 724 1351 1302 1143 1369 1184 657 369 876 90 880 1087 878 63 611 500 313 881 1890 434 1315 1070 1063 1731 1060 994 43 1065 805 1149 781 657 1273 1095 1482 557 1633 1009 1257 865 1978 1486 391 1870 1801 451 1043 718 523 58 1130 895 1462 1549 1557 1444 900 257 337 952 657 336 1616 1108 770 764 1422 1298 552 1409 1127 899 1670 122 1463 1199 1695 1175 578 827 692 1838 1125 1712 1277 1279 924 361 1189 1196 1142 1180 347 808 502 1085 1878 1327 267 896 1272 1447 642 1374 1431 1446 1642 1865 536 804 1704 1859 844 1570 1244 1436 224 827 1188 603 1152 1258 144 1791 1020 556 1958 758 1981 1751 1607 1229 809 427 1937 393 1301 1368 918 86 939 449 205 1118 29 304 1304 44 408 1305 438 1329 1804 819 409 407 1227 116 1802 565 1792 1932 1020 530 354 502 1822 1869 41 1194 1269 428 625 70 698 643 1085 1247 335 1096 109 370 1128 1669 722 1647 1752 1773 1393 569 217 147 743 1623 528 1687 508 367 400 1682 971 1459 1582 1044 1025 1404 165 1212 340 535 123 504 1478 989 243 1485 202 1975 1973 985 1654 306 219 647 1593 111 605 1172 975 30 1071 1680 1666 92 265 1510 1908 730 423 335 683 769 131 1299 540 210 1440 146 1867 195 1784 1795 1249 263 1656 1483 1359 540 1705 1344 402 1275 1139 1214 263 1948 1406 1450 1985 409 1353 1797 489 1171 1502 1171 262 90 133 1756 61 393 1881 1539 1290 1456 1208 37 544 983 734 1684 541 1967 1972 677 850 811 1541 1447 609 575 434 1350 695 200 902 1390 1021 1532 108 1155 922 819 944 1440 1371 678 387 1663 213 743 1043 25 89 1281 1002 126 378 930 1190 599 1004 214 1977 1481 493 1701 1906 349 1528 1216 1980 1455 1143 184 565 1075 649 1568 1073 751 1685 516 1968 1317 1614 938 29 1423 983 711 1321 960 1337 85 1128 184 1330 1220 842 328 1440 1903 1196 967 143 592 1856 1140 1231 7 1210 1661 841 1927 61 1632 323 433 918 1632 899 724 1654 1403 112 1493 1862 953 1215 1996 1718 423 1821 128 38 276 664 1844 73 219 1091 721 39 723 281 294 1554 164 369 110 1595 1323 1075 1233 1285 1151 1547 1053 522 1253 1643 662 526 1153 838 507 1153 702 1402 667 1224 1712 381 1752 702 72 1164 1868 1895 455 240 857 1893 566 257 1429 1599 854 1727 1461 1518 820 1903 313 938 1391 1603 201 1253 301 382 1486 1302 442 1894 916 1640 275 139 1054 52 706 598 107 173 171 1749 200 1658 742 615 1190 553 1822 307 205 610 361 1870 144 346 1865 1884 115 441 819 1526 107 894 173 1181 1958 369 1165 286 603 393 1680 807 1826 511 1401 1113 22 3 1002 190 522 414 1639 492 891 344 457 1979 836 298 1137 420 999 1334 574 1755 379 1942 1040 14 1633 1347 1374 782 1820 1351 1301 765 1056 4 1537 1144 1145 1670 993 1272 1999 1687 342 996 89 210 45 1753 112 666 558 1580 741 1083 819 367 1798 193 1036 1746 317 425 34 220 1929 1060 875 555 881 915 703 1416 342 719 56 1518 8 1496 1311 1180 204 1425 1172 1705 237 1321 413 1640 1009 1389 1956 332 685 124 314 1070 363 1276 432 828 1466 1131 8 1236 103 1544 1639 690 891 1155 1054 230 1653 514 969 1897 1146 1094 88 466 1722 990 1388 660 917 58 436 1546 1085 1282 1128 1398 29 1288 197 1221 1546 1402 1563 1911 730 173 51 1070 1379 1367 1238 949 212 1132 1690 1652 1705 1884 93 641 235 586 1351 1288 1671 383 619 1950 1697 1568 1982 1267 1176 1598 875 1606 443 1981 1431 1277 1308 1319 769 1749 1412 305 491 183 39 558 335 1212 1258 1747 364 1042 1474 412 832 1199 1454 301 1659 373 1112 1034 289 455 1112 1995 1904 1835 986 1466 1090 368 1809 1471 581 1378 1580 334 1578 1100 295 31 1899 1262 1925 31 896 415 1517 1637 1875 1252 1250 1448 323 1697 1048 1310 838 1599 1732 1576 467 1439 467 1469 703 270 1262 595 325 522 1356 677 1499 740 1000 1506 211 358 1029 1570 1936 951 799 638 1930 60 420 1008 1955 1602 1411 409 1898 1385 611 818 1952 995 567 1093 1050 1485 1840 1837 294 445 1220 1467 145 813 526 1915 264 1463 278 1542 334 834 627 1384 93 1515 1197 165 1888 119 856 24 545 1096 286 1644 1727 1022 1612 415 834 288 416 1076 1106 588 1009 1096 1332 1419 1215 1622 1030 792 1229 1647 446 1651 349 36 446 113 1818 1270 1050 294 523 1665 1069 1189 695 995 1256 983 1732 1859 1165 1050 1637 1824 572 1324 1523 712 1948 505 1482 523 1628 1729 1128 350 313 94 737 1956 1155 1412 391 634 1756 297 41 914 816 1719 89 946 203 288 34 1725 232 1858 121 1475 54 1563 35 421 1536 110 1416 1500 204 278 1782 1002 1203 1451 1385 400 275 1219 298 418 1122 1562 22 760 68 1717 1680 1174 911 340 473 1407 285 1814 767 1733 257 1793 1332 244 333 978 1120 704 356 50 1242 108 780 1546 1043 1740 1670 216 307 93 1344 706 824 227 1866 730 1356 1604 313 1667 1718 532 697 1955 1844 639 422 1226 1240 878 1660 1026 1776 36 461 967 11 1096 1843 792 568 1801 887 1487 337 157 705 398 393 1226 81 250 321 104 414 412 465 1110 1693 1077 165 1020 52 1298 1349 993 1247 353 1866 1615 1842 1811 1438 1108 752 1475 788 218 156 117 680 1033 271 18 1239 490 553 851 482 911 571 1148 1775 610 1284 1964 1633 924 1802 1441 1737 1175 1291 1665 1164 534 1269 1414 1671 579 1299 1306 465 617 1993 916 528 643 914 1905 799 596 1751 1542 1182 809 531 757 1610 1836 1525 1919 911 106 1862 921 1003 967 1500 1073 1412 928 1102 1251 1469 402 1704 679 709 729 113 1309 561 1852 1435 156 123 1527 555 55 42 1336 1322 34 1604 415 651 19 1522 127 1246 1708 1363 634 884 1416 259 412 1524 1300 461 1670 189 208 527 1662 1021 1910 797 357 466 1642 1304 330 831 1058 961 397 1105 1577 1369 1030 1043 366 570 1511 1086 1442 1947 735 1077 562 1392 1297 2000 1922 929 148 182 1979 1100 876 801 709 1245 857 1197 521 285 958 1026 80 968 597 1698 656 1475 593 36 537 958 1060 1026 506 39 194 288 410 1919 725 1326 1331 321 1570 912 1089 1328 253 764 1740 880 57 868 194 56 1506 1220 138 518 1662 1646 1156 259 1905 468 964 1865 1856 1686 736 1586 409 1133 1192 1443 449 39 22 793 222 1684 294 1138 566 1904 455 1680 343 1890 467 1225 184 947 556 1363 1391 1540 23 30 1301 410 1677 1633 280 1947 575 378 1968 541 1851 961 1300 1308 781 1452 573 1293 1575 200 1754 1490 1251 1126 1302 1629 472 628 471 807 1564 1390 456 1331 1881 1845 1018 1455 1523 735 1494 363 632 158 1319 1726 1593 837 614 85 1369 1753 1685 236 1427 1909 1679 962 1745 656 1392 1416 1722 658 1233 1371 1867 245 1671 242 1562 281 685 874 294 1099 1247 1296 1379 310 1977 1678 1365 1786 1982 922 955 1420 893 1339 622 430 1537 174 890 545 1992 1640 332 473 583 700 1548 480 108 256 637 1197 116 347 579 742 862 1825 1428 595 1023 2 514 1205 1271 272 1992 407 356 928 1555 692 1078 835 147 409 1698 421 1826 188 779 1349 1636 1022 1790 711 1888 237 989 166 1598 1485 783 1742 113 1735 821 393 919 1890 896 1495 1390 1362 1281 772 1753 782 1793 37 1764 726 466 579 676 613 1733 955 1026 291 1454 693 90 1838 374 836 1247 1179 1535 1453 338 263 269 1195 1394 51 1074 386 838 1631 474 1379 1753 1109 1385 256 1012 1626 1474 385 739 97 409 1285 1457 49 1899 1021 1973 1863 1085 1557 593 1919 418 84 1592 415 1217 967 657 1540 950 553 745 1746 1432 1813 77 726 907 1343 792 1310 919 1408 1962 123 136 2000 1834 1046 1895 697 670 561 425 490 1496 1039 1847 1689 642 870 494 93 1646 1972 23 266 407 1424 1226 1070 1516 1442 1726 1180 974 1846 1924 983 168 909 1301 1217 1726 1973 665 1172 409 202 618 81 1634 828 744 1880 1453 1587 1487 55 249 1008 1989 918 1189 6 1096 1074 37 1545 1399 1912 1332 1334 1392 1349 28 1715 1578 1164 1428 344 100 1559 1881 398 638 689 657 1783 1366 1668 188 847 1590 366 651 1137 1739 1914 566 1629 1066 700 712 1128 702 141 14 1428 741 536 1904 834 379 1123 735 1877 247 338 2000 985 421 1784 519 1316 484 704 1303 203 49 1644 153 1048 259 299 1948 1259 984 832 1532 1295 1024 257 214 1503 457 429 490 1640 170 145 1554 240 165 1901 1107 1639 1494 722 1265 1965 401 95 263 69 683 1629 1703 392 1671 1479 303 45 1668 1870 1757 807 549 716 1317 303 145 631 1344 292 252 633 295 1585 742 1645 1680 878 386 1452 536 1961 1802 1113 1202 886 1713 1258 1455 1716 745 889 190 1667 1623 1113 790 867 1203 1820 1490 350 1092 1716 764 1464 1483 1737 1021 326 1278 1019 483 382 985 377 1156 1725 208 465 291 1662 1624 24 497 1465 1558 1868 1893 571 1512 776 831 1477 1539 1544 137 1671 269 1998 479 1086 1100 1988 1025 1227 1662 83 70 1126 1771 1283 1220 547 39 1796 1613 676 220 45 251 1503 1000 227 768 1505 1667 1324 679 1603 1252 164 271 700 324 367 1257 472 1331 864 704 1464 1929 250 1593 809 1328 1925 1035 537 688 1668 1360 1527 267 708 188 891 763 919 990 278 648 706 1173 1803 1870 819 1380 1406 622 856 841 811 196 1020 1099 202 889 867 50 1682 490 808 1659 588 441 1956 1772 1786 1794 1010 1685 951 577 833 1448 256 1874 1130 1002 1860 697 1698 826 1400 67 370 1137 1326 1724 117 1435 1670 1602 658 693 1173 1018 1979 1991 502 482 1701 1413 495 151 25 1920 853 1688 1434 674 210 1082 232 1722 389 1950 660 212 1019 128 373 525 222 753 298 1717 1547 790 753 806 1047 994 1448 533 20 386 962 902 1777 1112 220 517 912 907 336 1154 637 1005 1674 1772 971 300 1833 1377 1056 1117 1928 324 1588 918 526 1969 1126 1946 1522 46 1024 363 1363 1730 1676 1931 1400 1130 967 1363 1091 1001 1157 840 779 368 645 202 1434 1374 1750 783 1332 1514 1418 1392 745 255 602 1938 157 1591 475 1992 918 1067 1359 375 933 218 1151 474 1849 936 1431 743 464 1960 354 1697 1616 1389 344 1359 485 462 5 1038 1899 697 268 482 863 217 1723 787 49 762 97 1125 205 124 1854 1096 698 886 330 1522 1569 686 1417 1945 1554 86 1036 902 1877 217 859 278 909 1654 611 1378 577 1611 1594 322 1917 1526 555 78 1414 1369 1710 453 461 1804 1654 897 1590 1783 1234 1706 1162 1152 492 1146 186 2 38 1602 1268 671 279 1803 1819 870 528 543 1186 24 1859 1880 1417 1112 198 1065 699 1666 436 572 1607 1438 1749 572 1854 532 768 1349 1213 913 1678 328 1371 155 848 1219 996 962 1507 1920 792 1480 1763 93 190 1154 574 588 1245 239 1563 1468 588 1705 219 967 1783 1961 1614 909 1573 224 921 1378 185 1235 1591 3 870 1030 61 831 870 141 1251 1491 524 703 943 1206 1129 1548 1924 183 1852 48 443 148 605 1432 480 1980 1772 309 1761 1270 1109 1294 707 1748 87 859 262 1715 293 512 1465 836 1405 1606 416 1472 1655 640 1797 1302 1840 1804 1534 1737 1944 729 974 1161 968 1720 733 590 584 1814 1324 28 1648 1640 260 307 973 888 1247 1335 1863 1120 1418 768 865 356 1624 1394 880 21 682 1887 1695 658 862 267 1138 1186 918 753 250 992 1499 869 905 1206 1985 249 1254 1822 828 644 355 372 1219 79 1533 255 1077 1170 116 1314 89 655 956 1518 1146 332 914 539 707 1543 19 54 1447 741 1098 1261 212 940 1288 1657 1673 402 153 203 1333 1686 1940 1994 1218 1629 883 1244 35 623 1093 931 217 835 1744 1786 1804 1272 1771 16 616 102 586 452 726 1684 1659 994 1869 1467 1185 1788 120 1003 1102 1181 809 685 567 778 1342 1513 1747 1242 1396 472 1732 39 458 924 1657 149 311 1087 851 67 1390 1849 1222 1456 736 1606 1730 944 482 744 3 287 769 233 438 1525 916 1571 222 1354 1698 1155 869 892 227 475 1030 750 1835 584 1723 499 612 867 338 460 218 875 422 1967 1869 1219 667 201 483 1848 1657 196 669 183 1629 428 299 1244 1964 1502 1217 1805 1050 675 1116 1928 1387 1852 112 1003 1335 446 260 707 547 1952 577 1574 1085 674 1958 1860 504 1216 127 795 1049 183 1607 315 481 1208 844 91 541 267 1314 1369 682 1333 1691 423 45 573 661 52 978 475 372 1320 1218 178 1970 276 75 881 596 1689 1067 292 1887 1929 1468 1520 1067 875 135 894 982 210 802 1559 620 288 1036 866 454 311 474 682 176 497 1299 211 1616 1088 889 894 387 1512 1001 1755 1866 1324 629 1822 694 998 1663 949 1599 363 57 553 91 430 1611 532 829 100 1381 962 1148 280 1061 1595 758 1968 1819 63 197 1440 1371 1827 736 957 1251 1371 5 437 462 616 1110 1260 344 980 1 442 579 108 1140 1716 697 510 993 1143 1443 1106 1423 573 1321 910 961 553 1275 1556 1546 1269 1744 1903 433 1230 1372 1566 850 318 983 912 1093 1050 252 1153 1971 1437 1776 228 1798 693 1652 849 1024 1773 507 1056 1231 1691 240 247 1343 378 402 1953 881 715 1969 800 1851 327 110 1060 1423 1816 910 1948 1296 1529 320 124 355 1066 399 1648 675 889 1609 304 1799 366 1297 228 1800 1622 642 538 1101 130 1797 805 841 1136 517 777 360 1594 1569 1637 1253 1166 689 1919 1840 1535 1597 422 719 457 1675 1092 1074 1850 983 82 1819 1087 696 1009 158 1245 672 326 1173 738 579 1590 279 1146 284 1779 1978 278 829 1669 438 1434 198 44 1356 230 1944 1732 1703 1783 570 954 930 1007 987 1663 891 963 1913 667 966 1107 1330 899 404 991 313 1566 693 471 1035 837 412 164 354 1945 483 406 1705 1481 719 1406 1297 1012 1892 1133 756 667 220 1483 41 1387 1428 1436 616 1514 1736 1553 1646 1375 1392 1339 1026 1831 1339 1493 1720 582 1227 1635 1670 699 1856 21 1446 1143 858 896 1132 1598 73 607 1848 1071 1768 134 1710 881 122 1784 548 142 1922 921 107 165 1801 790 226 666 1340 83 1367 689 772 533 495 1563 443 946 825 672 1995 1734 862 94 585 1288 699 1856 418 1003 18 594 1364 473 1166 1988 464 1949 1766 1470 1503 1296 979 628 1827 1911 197 1977 1887 1146 1971 1048 73 328 578 1552 175 1737 329 704 792 132 1026 948 957 467 514 399 840 4 205 218 1627 1105 1044 331 227 1489 272 1417 431 1808 1524 1455 636 1453 302 639 995 3 926 329 261 155 810 1980 869 591 817 364 679 49 447 997 1016 1021 448 1023 1262 1901 712 866 1937 1228 1090 1564 1163 1005 232 1265 1196 1821 1475 274 80 118 579 1185 197 1445 321 723 1815 782 1363 1847 1134 1006 736 567 1228 914 709 1869 735 150 1863 1224 606 944 1913 1134 1858 911 544 723 354 206 1813 155 1731 1917 699 797 159 1730 563 1370 678 1003 1036 1772 499 1591 1726 1761 1313 1766 153 618 765 367 553 975 989 1905 589 38 1729 1131 1192 436 1657 1807 439 1938 632 484 389 419 968 636 1596 1782 1997 1830 1964 599 1086 1253 929 875 1985 896 1632 540 294 1722 417 1217 168 277 1668 129 1391 1363 1149 1513 233 1006 226 1645 554 281 551 684 1953 662 1127 535 1934 1465 742 994 1921 60 133 604 100 661 1958 1900 172 1253 1696 1132 1740 354 1861 459 506 1319 658 1950 1382 1226 1622 1670 1912 1647 887 904 1593 11 1266 920 773 1148 1777 199 736 535 1490 368 1559 1105 1701 829 440 690 1654 1119 1076 1047 1004 1262 1091 279 1953 110 1193 713 1188 1906 1336 948 523 933 54 582 1484 919 689 841 718 308 1920 1411 843 1628 923 1037 265 782 1342 646 90 1302 249 1928 736 1545 1964 1852 1173 1694 754 10 1962 1488 587 852 1982 1841 1071 1059 162 1585 463 577 1786 1728 318 1273 1782 608 784 1404 242 46 353 342 1819 626 633 1424 259 1748 207 1687 1079 1218 204 812 1967 1840 1762 1117 1461 1935 1869 613 698 353 1144 192 181 1628 658 673 1293 1725 1826 1207 170 639 761 621 1367 1035 1912 913 26 1090 1122 616 1334 810 499 1392 145 965 1968 1893 482 1752 385 872 1022 1050 301 941 1507 1900 21 1892 1108 584 611 1163 1382 1548 84 306 74 553 1796 1247 557 903 249 1010 92 1228 1299 91 780 1661 1650 1771 1752 1491 1592 761 956 850 1984 1446 1074 1798 1296 1442 1931 1071 1563 1233 81 622 1994 1592 1770 64 1372 1245 1535 1147 1547 942 1198 375 1313 1632 941 1439 955 747 1680 648 925 1203 1628 1025 6 379 141 1643 1654 741 325 1258 333 1533 1382 493 1925 1655 130 555 1106 86 385 1983 841 1342 1507 1557 127 1116 1686 1157 1748 645 1450 1952 1711 492 1411 1096 1820 1400 1135 1061 436 1621 1305 181 1659 714 349 1460 1519 459 956 524 1695 1311 259 382 923 1685 1255 498 747 3 339 604 1923 1135 342 287 1221 1153 263 1270 775 168 1418 145 1718 108 1015 1437 571 1829 1033 903 1965 858 356 1858 167 1100 171 1046 1452 1188 449 1948 232 1258 270 328 409 696 1044 1302 62 1390 643 424 943 743 1146 1310 125 796 1934 1207 970 1287 80 1336 1532 75 1418 1739 1550 1330 1818 1593 776 647 1571 586 1937 1477 704 444 626 31 1562 1779 1868 738 1804 1472 589 328 788 1621 191 1118 829 808 465 920 252 1766 122 1540 71 1018 235 1916 588 1758 1444 320 817 625 570 1203 568 1833 1960 1429 1942 27 1683 1457 1923 1049 499 87 1124 1675 1726 1549 1896 577 1015 610 256 1112 1367 515 867 27 107 337 80 1180 1311 851 21 163 72 600 399 1414 440 47 403 954 766 1611 1837 1209 156 1937 1383 1412 397 84 1469 1707 710 1955 1758 602 1420 1552 309 1622 343 517 1016 1673 294 1251 1601 1018 1667 795 1564 1825 1720 1088 960 857 1602 1660 641 1303 1204 418 229 970 879 1652 1350 947 1649 1206 440 567 1404 1042 923 1218 105 1598 1090 862 1020 1995 709 1637 90 1135 1141 1940 1992 1126 638 768 1765 52 1409 13 267 1550 163 621 450 1289 528 1574 1078 1635 1540 1751 1914 1537 1067 843 1164 1544 647 927 1227 49 1075 721 1335 806 614 122 1335 1410 1465 1054 113 425 1756 368 1638 706 1750 1307 27 334 1244 1711 1359 484 1316 569 842 635 1691 1718 179 876 1651 1337 1877 310 1008 1931 99 596 1509 1250 665 189 1195 1494 1493 346 866 607 1157 13 75 1795 1939 1999 741 447 110 58 1350 1363 1691 1113 1805 1027 1484 542 1766 1323 1936 930 1005 1636 252 50 742 1860 1223 1543 1292 1722 988 374 1113 794 379 1162 598 134 1569 975 179 1166 666 705 1897 1512 564 4 1566 916 1654 949 1305 1882 512 1280 934 1285 1429 1619 796 1235 1046 1955 173 1917 1569 734 1566 1621 1130 609 696 526 472 43 1871 1616 532 1265 1825 1883 221 1635 576 604 863 1823 1043 1678 1941 341 266 979 941 891 273 4 556 689 375 1076 481 1479 927 1563 334 270 22 802 420 1261 998 1355 302 725 411 755 1569 1847 1077 906 754 1924 941 354 1592 149 235 1078 388 1453 1175 541 159 779 862 1423 243 212 839 1943 268 992 1207 1321 1488 100 1986 999 1133 961 547 927 1249 570 718 167 1696 1531 84 491 1202 1432 935 998 475 692 766 575 1583 676 90 86 965 1059 1146 1728 299 1159 365 1567 1675 531 1703 1653 812 926 309 938 28 1668 1348 1852 1133 1484 1278 535 1053 1306 871 214 1130 150 199 1384 406 1660 1945 1846 184 1749 195 1939 1091 1062 1527 1093 682 88 1850 1988 1908 792 290 1793 1709 1680 182 649 61 773 912 1322 893 1106 710 164 1335 1525 234 1667 1518 1400 782 1165 590 355 1740 1207 1332 1136 1525 1885 1969 1199 680 737 155 1307 1509 244 1748 77 130 1907 1807 464 287 1395 273 1284 149 512 1605 391 1780 1235 691 1809 333 1282 161 366 1709 764 1385 1553 252 1829 1853 103 1940 1631 905 1034 1734 1002 1433 1896 1945 1453 283 867 1332 1189 213 1913 430 1245 1690 1191 1268 95 1193 522 827 938 1878 1814 1015 1541 654 251 1579 994 869 292 434 1895 98 450 1821 1353 45 1033 621 761 1735 1448 164 4 731 1567 1239 213 1220 28 727 1662 16 1079 945 600 563 1455 114 695 287 1636 1678 1665 1218 230 1939 1984 1712 909 1898 389 258 1851 1230 656 1967 832 1216 1997 891 828 841 1761 606 202 289 758 1750 795 352 963 351 608 1188 416 977 1484 1139 1945 1051 457 1009 416 335 1498 1459 1288 1630 1249 133 527 549 547 1721 1771 840 1480 497 792 846 1639 991 209 333 1889 1882 1278 648 445 452 940 1606 164 539 1283 677 445 1644 1860 1262 1916 1662 210 1003 1255 1806 99 150 1434 55 1734 644 267 309 711 50 992 186 400 1502 559 960 1315 1001 422 1807 150 1388 1965 1857 973 1721 1224 1749 942 451 1777 1890 1793 49 1254 652 407 1630 943 1243 157 1093 723 794 1425 971 1723 1165 1588 1869 455 1175 736 1804 544 1594 171 102 701 1536 413 791 1082 1115 79 592 1430 248 660 1686 379 313 1644 1902 1796 834 87 648 1818 388 919 457 15 1433 1017 1422 655 1935 102 654 1939 1977 564 847 424 514 1282 1915 48 771 1364 1924 1272 1926 908 694 681 12 1306 588 1170 1837 341 1254 1990 414 762 1433 1682 1080 821 1095 595 1686 1134 1601 741 1006 1445 1931 30 420 416 847 1996 844 1092 1764 1756 1695 867 239 1789 607 598 363 100 1150 1227 1653 994 1116 1792 763 1459 320 113 1271 1880 1561 941 1863 1127 597 1968 655 144 945 1213 1184 692 1522 506 1514 1202 1380 1 896 898 945 227 1899 1941 1252 1888 1234 620 270 53 1928 744 1337 1093 247 1922 1740 1195 476 1293 1998 1230 338 761 638 518 484 1848 1490 1343 45 998 606 1067 1378 1557 1512 1085 467 1766 666 227 1645 1615 311 1091 163 1833 1490 1834 367 697 1355 1440 691 66 155 1456 1381 153 1090 983 1547 1385 143 379 994 856 112 1070 1894 1418 1370 1234 1885 1524 1115 1535 772 643 1758 340 543 366 256 1851 1483 1545 225 1663 438 1756 220 994 449 1108 1066 746 1044 536 1315 635 563 926 1751 1628 1040 719 733 435 1009 200 426 497 1684 1987 1828 1574 1264 965 663 1740 1741 1977 1576 1319 343 45 1160 848 1823 508 43 1982 67 476 681 822 1199 1128 1733 900 1123 416 412 1579 630 463 1249 1129 1900 1694 1863 79 1077 888 669 543 902 446 945 1318 715 203 334 1949 1005 1386 232 1418 1376 1431 1338 524 673 339 302 648 1918 1148 1885 1213 1030 1932 1879 1327 691 241 1669 658 805 1853 1372 116 1873 431 581 1552 1593 738 1516 880 1982 1988 661 1699 531 1545 486 256 1476 1377 689 394 1910 712 576 1924 993 1772 1558 1063 1580 948 739 1457 840 1519 1528 1680 1823 747 844 1856 1422 1607 862 1297 577 1515 1325 284 462 1702 1732 1879 1269 664 1785 1031 1782 897 1977 566 1300 170 236 582 552 1475 1343 1396 1000 1692 1569 320 730 616 525 61 1076 1487 682 1332 662 1123 1440 1053 986 1717 1308 672 858 1785 453 312 579 631 96 1754 1945 1523 241 102 972 1455 243 507 633 1488 586 607 1763 1838 391 1327 1091 320 123 1171 1646 936 1216 822 646 282 564 1925 116 1203 55 1494 1348 871 1095 443 897 747 922 439 787 1445 333 1728 758 1777 1786 149 926 1493 1982 1666 215 1447 316 1250 33 685 76 133 844 1894 1817 114 16 1175 1898 1869 1249 344 398 1629 545 160 1709 1624 1654 1342 1708 544 733 522 1265 1842 671 443 153 747 1300 811 807 302 853 1544 1821 949 134 1771 223 308 275 158 1734 916 650 1754 707 366 1658 639 1733 437 1082 1736 412 410 1070 253 1007 1898 1189 1386 763 747 934 1057 12 1127 1580 748 1073 1256 1072 629 1963 1092 1078 1097 279 1435 522 1370 173 1855 1165 1445 679 258 10 1732 1429 775 1374 1588 768 114 1032 937 1839 1729 1165 640 263 1919 510 565 1621 1047 430 743 1889 950 1775 1609 75 1540 637 410 1977 612 637 871 1941 9 1686 111 2000 1995 561 1752 715 699 1854 1200 1496 148 776 375 444 1619 537 1691 728 1208 1024 1955 1992 28 546 1376 1804 1637 1406 1728 565 489 1654 565 1058 624 1787 1206 331 700 313 629 829 1661 595 1761 1976 1744 623 924 1269 376 1957 143 1981 416 404 765 774 912 854 1190 526 126 1733 1773 125 870 1518 1532 342 1421 133 341 206 819 9 796 961 311 841 1876 1873 31 1735 1207 64 984 1884 219 160 1883 1292 977 856 1089 1771 543 1738 248 641 1328 1139 342 1834 970 691 1693 1137 1617 1646 304 574 1962 1554 389 669 546 1001 1643 1121 1360 49 638 1576 409 1787 105 1617 1363 1089 1211 284 27 1387 1966 865 1595 932 1923 1107 726 1784 1426 294 1046 912 1841 1311 392 594 258 875 262 419 210 179 406 1054 1391 1742 1472 954 554 1959 662 950 1053 368 1279 232 863 1128 1925 327 405 9 672 901 651 1525 273 1841 1716 370 676 1132 735 275 416 1899 1722 1082 1024 1996 1243 1419 1559 1500 156 114 768 248 1735 1719 612 1267 531 816 1904 1127 1725 24 1621 480 234 527 1873 405 988 963 559 760 1363 1965 1691 1232 422 1262 1416 373 1315 636 1557 988 403 712 557 563 1345 1810 718 1552 140 1759 396 517 1979 1658 807 38 1457 40 715 1886 1138 1952 1287 1567 340 1867 1760 712 665 328 54 348 908 180 54 449 650 712 1074 486 1619 1299 159 1928 448 1001 109 1255 1736 924 364 1189 590 458 381 718 653 1687 950 862 1527 1277 1419 576 393 1345 537 1587 804 1704 1380 130 1752 218 836 963 625 1030 699 95 1286 806 122 1156 1824 900 757 1368 1960 956 180 1903 548 36 492 1039 948 1674 1501 1682 887 1133 28 1035 1075 174 1652 1837 53 840 873 24 518 958 1134 709 735 852 647 708 430 1985 1473 723 1401 548 865 994 530 1172 1274 1174 540 1804 323 875 1997 1367 1432 1501 533 1992 447 1320 1246 429 910 1502 1476 52 1964 889 1942 863 1221 1874 13 1221 1042 50 509 1465 1784 470 1195 1151 1855 440 1566 75 1830 1180 1352 1436 1685 1384 390 346 1796 1000 918 1932 906 1344 249 1293 1112 947 105 1087 1511 164 893 1184 1023 1788 1771 1837 362 411 237 1588 1336 1298 1127 1358 532 272 279 1613 1430 1099 798 82 1051 465 1279 1683 1666 736 117 411 744 1187 1866 1042 1351 238 213 686 1562 284 643 1274 804 550 729 1334 1682 1623 1417 1983 126 1966 1572 560 1493 1924 63 361 539 1839 1352 1616 1358 86 714 758 424 741 1024 683 393 979 1751 579 1156 1138 1287 634 1512 967 179 215 1187 971 1487 1582 1010 49 577 360 683 1289 299 822 1023 180 1672 1668 1034 185 1429 1275 237 999 242 1961 1375 1228 1721 693 1151 182 350 1149 1052 1288 279 290 361 1823 1902 1095 651 390 773 1542 788 1142 74 116 1270 962 1211 70 464 1970 667 723 813 493 1974 1404 637 1501 1121 170 1763 526 1013 758 1985 1512 1294 1455 1057 413 1615 1751 454 68 201 527 50 967 1179 836 121 634 219 410 885 1805 246 1289 1996 580 325 740 655 1333 241 1985 1076 1570 648 1478 886 903 384 1585 268 102 668 636 663 65 1629 1342 240 1624 1498 1717 1377 612 1762 866 466 1123 433 102 664 1557 306 668 1737 38 37 678 1187 141 737 1645 461 1812 571 1955 1230 89 952 444 1069 388 1743 44 600 26 306 1282 505 1489 1326 37 1094 85 1041 430 1592 843 637 1415 606 1605 1050 1154 947 117 112 1309 1165 1445 724 996 1768 1797 1603 1175 1538 966 1149 142 1480 1160 1524 1179 1009 239 838 1055 409 1499 1798 591 1857 583 258 1800 853 754 1361 1601 1022 1437 619 16 1785 1077 1133 1903 167 17 588 448 1047 1966 1722 1935 145 1609 1112 1255 1476 1404 747 1656 787 333 786 968 1290 419 1334 1511 648 1947 1026 1911 1480 266 262 331 1600 1571 1943 431 1773 860 953 1258 1534 828 1535 207 993 1847 1650 138 1003 1310 849 1433 1820 1088 920 1032 258 517 900 321 1661 1597 325 644 547 1988 1093 1716 1444 681 728 946 272 1424 805 478 680 164 548 1339 1251 1777 1688 435 450 161 414 235 134 1732 1447 1047 1888 886 835 33 1017 1132 1406 854 291 1087 1664 577 1824 1500 1407 1101 402 651 1352 645 1874 1199 1566 606 1172 1389 290 200 155 1680 899 816 1401 301 1175 1306 154 834 507 93 1298 1156 248 1503 1252 1594 1319 1267 1541 1652 919 1983 512 1776 1772 275 1658 109 1353 87 265 417 49 1285 1425 1897 1371 279 863 432 580 609 1897 321 681 1922 150 48 309 328 1626 166 1976 1058 405 747 1849 233 333 1850 125 1137 776 1967 1641 1036 1630 851 852 1313 718 1532 832 1739 433 1598 267 1348 12 871 705 100 1242 778 660 1189 1625 554 1902 1897 531 1417 1462 829 64 161 978 1583 138 691 460 383 1825 175 728 1282 768 659 1717 301 864 1879 1554 560 1579 1960 514 704 612 1139 1523 1145 1109 1045 1932 260 105 497 1925 902 1051 65 1675 473 1886 1440 756 1199 1215 760 383 147 1096 88 464 1379 1351 1304 955 11 334 1183 95 787 1067 1317 1205 1069 939 277 1065 1591 1691 1509 616 1112 207 377 426 376 534 580 1795 32 702 17 1764 1157 484 754 807 527 1663 870 1259 1791 926 1936 364 672 206 774 1543 716 1056 1143 1580 1906 155 304 277 631 702 849 1350 412 201 459 1878 654 588 141 1069 51 1999 1120 1214 51 1652 959 1895 1797 378 1995 1222 1501 1364 206 735 1778 698 1742 635 1476 141 949 1859 1821 16 1406 1949 1559 486 1650 1846 1855 343 1589 881 697 1127 330 1695 21 1528 1918 1295 400 1582 1363 424 189 1635 251 1317 1813 1261 617 1536 573 1869 354 914 24 1754 1817 185 828 61 1436 507 1481 749 1113 1531 391 558 1093 1978 959 1590 558 1327 1149 368 1823 698 1780 1685 244 469 1523 1079 303 1500 1591 879 1834 1471 865 1818 1326 1829 1849 368 1956 579 1107 1670 201 974 1489 20 1927 605 1977 360 1490 1411 905 1948 272 923 1608 262 221 1156 270 1567 1245 1567 711 647 1123 1607 179 1511 162 1425 1842 966 1266 1779 1695 416 422 522 1306 675 1787 1111 410 108 1331 1034 1075 706 115 1425 228 1505 1178 1906 1652 874 963 392 1775 1689 620 1291 1883 1080 744 147 1440 1074 1650 1981 1079 441 1683 1711 449 668 102 1881 716 1459 1194 572 1794 1597 184 400 1986 1197 485 1760 403 400 874 809 1526 1010 1363 388 1052 1506 804 63 248 1923 418 1682 1333 1044 689 880 1099 1170 170 1885 526 1659 400 1760 392 1143 1299 777 1689 819 1284 1716 1148 590 1818 1070 1019 1368 196 1719 613 1143 272 985 1071 1403 12 1161 1641 853 1723 443 611 1028 314 1946 1791 1840 1747 1832 1256 570 1634 227 1668 1715 310 250 1526 1372 794 78 1287 798 1189 140 1366 1899 414 185 1533 821 1572 1119 1462 718 1070 1256 414 943 446 40 889 29 523 896 1318 649 1775 79 916 1142 1150 908 1925 1344 1384 1154 82 364 1057 363 1279 1754 1407 272 1121 962 1395 159 109 782 1980 1839 530 1252 440 1680 1642 1720 653 662 1229 1983 935 1848 1191 1606 115 595 11 308 987 741 1464 397 418 1287 91 441 1907 1002 1429 676 437 1621 1822 279 1762 1949 729 855 888 1431 1434 717 943 1482 134 774 1532 1753 1642 1532 1141 239 1679 1092 998 107 1804 1817 340 303 76 617 1408 643 1330 830 1214 479 1210 48 1623 1305 658 1082 1084 1500 809 570 1132 1242 854 1980 39 722 364 1017 1811 165 1389 204 15 454 1997 1125 1687 577 552 610 1111 686 1030 1659 1043 229 1725 332 1623 1763 1816 1080 1306 1166 760 1580 88 1926 1736 178 561 1917 597 1928 908 24 1213 320 336 726 1911 1769 1188 1856 212 1342 1764 1938 1156 637 1479 778 1836 1226 1792 190 1862 1477 1282 1458 1322 1417 1847 1610 412 535 114 989 1062 1923 692 1115 759 444 1996 224 556 1122 978 1193 862 611 390 454 860 759 1220 1697 362 29 1035 1871 1194 1173 78 516 747 1247 779 1660 655 1252 522 1255 145 1220 1512 1124 406 623 1541 1777 451 392 746 578 656 1031 31 400 620 46 1580 356 1041 1950 1631 1397 137 42 1773 1293 1952 156 1100 755 508 1127 1760 837 955 1230 580 963 1996 1027 1292 1876 1073 1457 1865 499 226 1550 1037 1978 1254 620 1151 1106 1886 1343 481 1322 1922 852 736 710 1520 415 956 1514 1170 1765 729 583 192 780 1124 1412 501 287 634 1217 630 1015 1414 1976 609 118 489 1686 386 22 1711 1513 1612 690 943 473 246 547 596 1947 1331 813 122 1492 1431 667 762 1195 1111 904 986 1571 512 127 1534 231 890 1446 1764 1271 798 935 1391 578 614 15 737 1956 1445 970 1135 338 1495 559 560 803 569 615 6 641 1452 1220 304 1600 710 1328 879 495 730 1508 1063 1485 1369 1850 1800 1102 601 1076 1870 558 37 46 1846 1060 565 1553 1955 651 1855 538 1615 269 782 747 709 1601 994 1201 47 231 536 1734 747 209 1116 55 1572 1844 1020 1416 1598 239 1407 886 353 828 1989 1645 346 197 1232 796 398 776 740 598 1825 1661 827 1850 1223 1240 29 389 1144 1419 910 1286 1225 670 631 1714 1144 1217 329 1050 168 64 992 1050 351 1160 805 1731 284 266 1974 715 12 125 1834 291 1246 729 1471 873 86 274 855 191 400 385 1507 1948 6 1961 1278 1778 1459 1064 1645 48 1016 1981 1141 1368 622 713 1981 643 366 361 102 292 1310 851 1673 1114 909 1262 1215 1706 1088 439 1031 157 414 738 1651 598 441 765 1028 1750 430 1659 200 1715 351 272 1264 1222 254 1528 1575 533 189 93 1056 177 148 1129 415 912 1171 152 1595 285 568 1602 1314 414 1219 743 1837 1638 649 683 406 1997 1222 965 1640 893 245 1043 965 1982 85 656 286 420 612 1640 1342 871 111 251 1975 804 942 1329 1986 1650 1322 1517 1009 487 464 101 344 1116 714 225 1771 1230 1948 1345 377 983 1548 1076 106 1805 613 1126 1812 632 30 1641 420 554 743 24 1388 1642 1555 1480 1559 209 941 1216 293 1961 820 891 1331 339 1400 667 1306 632 1946 832 1804 658 1199 1097 1034 1692 630 1098 793 1207 1146 47 1862 1246 153 895 1816 1244 342 357 1925 1405 956 443 72 1154 1684 1496 1249 9 841 1276 749 1837 618 697 1447 1225 1504 37 735 1731 832 13 986 1463 1699 203 187 400 436 1643 1377 463 890 1003 288 1749 615 577 324 1107 607 1170 83 1332 925 1023 1347 393 1363 818 1197 230 1521 330 496 811 1896 1252 552 1318 31 683 1712 1670 741 865 821 723 1208 1982 1117 1900 1510 1447 265 433 1378 195 567 339 505 139 443 1640 1829 1664 1518 259 801 1761 1943 468 367 108 154 12 55 197 590 580 1056 502 1604 1582 164 1382 1060 795 735 892 1258 1887 648 1637 1745 962 1715 469 1182 1688 358 1626 1633 1923 187 647 392 1688 422 576 1060 1583 1415 1489 1759 559 1842 1188 1550 138 493 51 1572 1844 1561 1594 760 26 805 225 472 497 863 617 973 1820 508 1444 1504 1810 1323 986 238 1902 1045 1785 648 1689 631 1724 1358 1782 883 1631 1054 1932 436 930 1383 1033 1761 1437 1602 533 500 1907 1859 1893 314 506 269 1009 893 1514 1444 232 1745 787 567 275 509 1252 1885 1879 411 617 478 158 817 1205 358 1480 1984 96 1718 1326 1804 851 1500 712 1325 1794 388 367 86 728 78 1637 517 1386 1506 372 570 676 146 181 1547 249 479 674 599 1386 1438 1230 74 756 1355 1155 896 1134 1647 443 1533 1363 1263 643 973 1998 1781 781 1095 1027 851 950 1799 774 933 968 268 326 1686 1616 1567 1849 1990 210 1670 990 746 1979 88 927 900 552 898 1222 1685 1349 1049 1937 576 393 256 649 1681 960 764 1263 814 1192 518 136 589 336 1090 379 854 1950 382 1400 586 1744 508 1964 1332 1638 115 706 911 446 1859 732 728 1263 1208 1746 773 1338 385 970 438 333 1281 760 443 170 1189 1864 23 1577 1320 74 963 73 404 925 166 1596 1385 640 1123 340 371 1509 1348 1320 1431 1302 1526 1932 1773 1660 532 704 1205 302 360 599 243 135 960 1514 1101 1659 894 110 1143 1131 98 692 1180 1639 667 1888 1600 1268 1324 1788 676 95 572 1342 1322 208 64 983 281 1121 1917 621 1747 129 1977 555 309 1060 1857 375 1982 1310 673 1253 1636 576 815 698 1524 1186 1624 1492 1128 1922 1471 616 1614 428 387 1451 1398 1370 849 453 780 493 698 1555 264 973 1959 1677 1762 829 1209 1207 233 883 533 827 1397 311 993 854 1243 1609 1944 18 1282 8 1860 149 1252 992 1357 456 615 212 1756 970 557 349 1301 1734 1208 929 645 546 1346 247 487 777 1900 1098 1486 364 981 1004 1406 1492 1614 509 619 1787 1739 652 1031 1276 1804 446 630 856 749 1164 1845 251 171 1793 154 862 393 1845 733 1502 1297 180 7 109 1038 1443 666 1735 1785 1203 1185 839 1795 1574 1161 475 323 994 577 565 1904 420 782 148 1618 1478 226 1347 292 1412 253 1936 972 524 1701 240 846 357 1762 1889 1789 1697 317 448 787 1237 730 1596 1268 1832 1699 586 590 906 232 794 100 680 1428 489 699 1709 1265 1001 1732 811 1790 1279 1804 1130 896 1547 1504 544 87 1517 1125 1682 115 630 550 41 1111 701 575 1673 1708 3 1594 1038 1640 681 472 1752 609 1760 899 1592 1581 577 353 475 428 1518 1467 167 1416 552 1183 1668 1387 787 1507 877 2 1527 667 22 1185 1577 124 528 519 73 738 348 1587 1565 751 1292 151 782 133 1824 412 592 262 399 1463 1192 1610 1284 314 490 1057 235 110 817 1641 1820 1567 1762 370 840 264 1954 896 561 1665 1911 1153 47 1126 909 1824 1936 1834 475 1129 479 1004 1605 1485 1337 1593 611 1241 188 482 849 1778 1953 1151 792 1668 1227 691 909 1547 1248 2 1048 321 1560 977 1576 537 292 606 390 1195 1520 591 1559 1698 1196 79 6 754 1911 1942 273 1326 29 1464 578 633 196 1857 1424 1563 1521 1151 903 358 16 1953 1462 426 467 334 1240 406 810 1321 1190 1103 1252 1556 1211 1574 1989 931 567 37 985 194 1015 74 1048 1897 981 1016 283 895 924 490 1934 77 80 1609 1222 788 1611 1360 1508 369 1930 526 1386 1504 1514 1403 1182 128 45 1935 13 1189 449 1615 1570 259 1731 249 1927 1178 1935 1523 11 1757 540 479 644 663 374 1778 951 688 811 292 38 1100 1115 1226 121 1829 1849 243 1328 1994 1671 1536 648 936 353 1112 1404 104 1049 922 350 105 19 1860 614 352 1777 195 1114 1309 466 1772 671 143 198 683 1615 570 725 1690 171 1081 1457 1701 1810 1231 665 1419 691 242 288 503 928 154 61 383 964 406 1588 573 614 1808 1589 765 238 1666 163 1766 343 968 248 508 37 616 1799 629 1529 992 242 491 1252 783 1661 1202 1896 871 1043 650 389 1073 23 1222 706 1073 1709 574 250 859 1626 355 1626 487 58 433 983 929 1137 425 1381 1380 100 384 1110 1687 1624 1074 511 376 635 1227 770 1529 1746 40 823 537 1491 9 476 612 1652 1913 959 829 1395 401 553 507 359 1082 349 865 1479 1889 545 1235 618 1760 1741 1030 878 955 1314 1879 637 1113 269 943 1357 1380 475 1205 519 1329 1247 548 1099 851 82 1070 1105 173 1594 466 1059 72 862 1242 761 324 1657 1272 1413 1410 1486 386 561 1809 523 1579 1637 967 528 1380 1725 1539 497 1203 74 1265 1930 1731 1160 1165 147 1740 512 1963 389 148 1391 646 1740 854 1175 904 1309 1779 292 154 937 1814 1953 556 1011 43 444 135 126 739 1592 321 1482 1297 1826 177 1681 1097 182 1331 1245 554 1826 1262 109 73 235 484 760 944 1359 58 1505 23 763 666 1019 1794 606 1061 1262 570 221 668 1610 737 856 144 44 1184 941 216 1039 291 1068 1060 1061 536 1195 1472 1142 467 971 1787 1928 198 1658 1320 208 1391 586 916 1832 962 897 1993 1281 1945 451 355 1723 265 1262 1090 1171 583 1636 1279 1995 1627 1022 1154 784 1556 1854 1955 713 571 1990 511 1723 60 1975 1117 245 723 621 722 1416 51 25 290 1078 1613 447 1000 832 351 1426 1048 24 347 284 787 734 185 114 299 1609 991 1782 1271 1268 1648 1279 968 12 1203 1223 1245 1495 807 212 1477 1415 1347 169 660 702 1442 1853 615 596 1934 1612 1435 135 188 141 442 707 1082 52 296 34 4 57 893 54 604 905 1460 21 891 859 1332 1907 595 629 588 1254 1864 15 1812 1334 1711 472 593 1620 1860 473 1594 1501 1010 487 1625 1774 1599 477 436 698 134 1161 765 1754 217 1493 390 373 566 1929 505 1984 857 1759 359 1271 307 1927 31 76 426 1933 385 127 1489 71 195 960 1833 995 1493 913 311 1857 1296 479 1320 396 1076 34 547 1935 866 1411 286 613 631 1310 1668 1874 251 184 1269 720 1496 435 846 1853 1983 159 106 1747 1847 1075 969 1687 1159 540 1201 1527 166 1525 66 1181 1169 1080 1710 553 1053 532 1513 1807 1726 1648 237 1324 263 1070 417 15 467 1891 139 1317 1635 1431 20 181 728 1000 1019 830 1252 116 1036 1965 1340 1558 386 1539 1473 1888 874 1751 736 1963 1339 376 1142 1930 83 38 1095 6 1187 1041 113 405 382 162 349 1484 1630 1929 886 487 840 950 349 1670 1729 748 555 507 1632 402 1224 113 742 1260 940 1711 1035 1770 53 605 1131 400 1657 1063 1825 358 636 639 818 1200 1667 423 478 400 1130 32 851 1034 387 157 1906 985 176 875 1078 576 355 821 1314 1588 1027 1282 10 1160 994 1874 1124 792 942 602 528 1467 852 188 1495 643 1355 283 1024 6 1872 477 1897 322 542 1281 371 1372 897 1075 1966 538 1211 1725 1864 2 1510 417 1136 1090 586 69 1631 1234 1282 1613 1210 839 1738 319 1217 1721 1804 1283 1883 70 1547 1690 646 376 271 1393 121 197 1763 806 589 1591 171 746 796 939 394 1991 232 989 1682 1475 1023 1748 1422 597 1325 1913 93 1800 1154 1486 383 1647 1014 1069 997 872 1915 974 116 260 546 269 1066 485 816 1627 692 1112 290 436 1903 1189 878 962 1054 293 172 304 1772 1124 614 1889 1746 1559 587 145 714 480 1098 1644 1669 543 1790 1134 1403 203 452 811 545 1665 1765 496 144 1580 32 1673 1555 1910 1511 596 992 990 1405 198 299 1787 1870 1981 1720 128 1200 1046 560 368 1769 960 277 1108 1041 1905 985 442 1241 535 492 576 1052 1137 581 673 1253 1407 259 79 1521 935 980 19 1062 938 357 833 1060 854 1195 543 395 1741 1602 1047 462 998 84 1258 999 370 620 1048 1050 210 1755 1134 542 104 1195 943 729 683 1459 1430 524 1822 394 1786 63 1107 1951 1827 1741 1452 1480 508 372 706 1113 650 1014 1802 1624 1276 1683 1813 207 1332 1147 502 545 5 878 858 1377 988 1078 1891 719 820 136 1141 708 773 807 981 1296 157 809 1246 1618 1250 190 1846 648 1878 1918 464 1799 331 1298 867 941 633 1127 476 1414 1919 1710 1151 1036 1174 55 660 82 492 287 1503 626 1295 1287 432 341 408 824 1197 260 1179 804 1053 668 988 1390 678 1831 836 876 152 681 1236 331 1292 472 1193 373 1432 1424 817 271 1572 630 1101 166 146 1835 1271 1211 1305 1843 150 395 226 918 415 1508 167 87 1726 677 1033 1332 214 1782 449 1741 933 184 57 1592 139 846 1259 1587 925 1580 1866 1084 773 735 529 206 92 1597 73 621 1515 1902 1710 932 126 1787 932 1485 1914 1830 278 1441 1553 1899 1503 944 1875 1957 316 899 1527 515 1906 575 1339 316 1212 973 792 1089 904 889 681 1283 1667 408 1965 613 1426 1533 1659 1171 578 989 1622 1235 802 1041 929 10 480 316 772 963 1408 1070 1184 1195 452 424 1136 864 1705 801 1632 988 1150 1513 1346 1036 459 1068 559 966 1135 760 1883 1994 1050 483 764 344 1933 247 1468 994 1118 63 1549 611 1488 423 1420 993 1987 174 809 351 184 527 246 1782 1575 1185 1982 1766 1716 1644 953 215 480 1069 1869 1988 1308 1916 294 1994 611 251 697 733 1544 1489 581 556 398 328 1212 1334 7 388 49 894 383 1254 322 1819 1769 1487 1319 1554 1386 1641 1451 1368 1221 1202 107 1122 295 602 1917 1888 596 1727 1731 1482 881 87 1328 1593 612 1919 1546 953 553 609 1760 1533 1958 187 1950 1444 1361 237 1583 603 737 338 866 387 642 1588 752 1332 1997 362 1853 1474 1750 243 973 1711 136 759 937 1553 1662 555 738 1013 1700 294 614 628 1902 1170 1520 1509 902 1909 708 36 492 416 1307 1249 153 1735 572 1548 612 1091 1917 1968 233 1205 1528 669 1815 204 720 1290 553 712 790 1626 1799 1952 1079 63 1678 1921 1945 701 749 1031 1942 1520 849 849 1687 32 212 896 21 1572 1009 673 1564 1285 715 332 962 324 830 1467 598 575 678 1134 636 1936 543 1663 1224 486 685 1346 504 184 157 751 407 567 1820 1730 640 1123 1014 163 1936 1697 1665 1522 207 1772 1291 469 799 618 1762 1238 1286 192 1123 1382 137 1880 1636 1079 1402 1745 1062 1912 276 1800 1845 561 1379 1686 482 562 1402 1514 35 328 1759 681 681 448 793 211 1874 1518 1917 1896 1328 1376 149 1610 1003 846 835 100 994 389 549 764 759 1701 1641 1253 700 648 898 888 792 1268 1947 563 1422 786 1388 355 1136 1503 443 1967 1216 1827 900 1252 552 609 1724 840 907 126 354 1961 634 358 616 742 795 11 1 1281 504 1903 1819 1859 1924 756 798 896 35 689 1797 1789 1594 40 669 159 884 758 316 1717 663 651 1461 1513 1607 315 984 3 1721 900 926 1471 1035 224 518 1168 274 445 1114 1461 1891 1308 1942 1674 1718 1207 377 1762 1432 422 348 1716 1344 1684 579 1316 644 1789 1218 1043 1037 1914 1299 9 1849 33 1909 18 1311 1063 1366 1447 856 1095 1860 1631 1292 104 1584 37 458 1001 580 444 1245 1456 759 576 1851 36 1582 335 1359 1543 149 1528 1546 328 1647 1634 1557 1240 922 1872 1146 1292 1559 1059 4 626 1257 737 292 1399 331 1205 1413 1160 1222 1047 1858 1512 1827 510 215 1858 1150 1203 486 1615 413 935 1515 425 96 1991 113 1105 1304 1823 1990 558 1772 1229 1164 952 1642 1000 1042 804 1371 561 899 176 730 1128 813 1586 1846 290 165 1132 1910 233 1369 1954 605 677 405 1247 1919 1178 602 37 914 1889 1068 1571 344 988 1307 284 940 1956 805 1494 394 677 649 1040 1957 1821 143 855 1635 769 54 1515 507 1808 1502 1934 947 1612 1640 317 1571 1638 363 65 830 25 1368 1080 145 1690 1008 1664 108 110 1364 1652 610 141 1580 1034 1804 1013 1420 683 338 578 1253 1349 28 1005 888 542 806 243 1009 1818 979 1895 833 95 3 1226 1003 1623 24 234 580 741 1573 137 1701 652 728 64 66 620 202 1027 1568 1182 1524 166 1811 1442 1092 16 1029 646 928 1775 526 1050 778 109 352 579 1013 626 1906 1213 487 777 96 1124 672 711 1041 1140 1914 201 1193 1855 816 1598 623 863 1540 1046 1281 173 140 840 183 322 1069 426 982 171 971 1484 631 1394 1168 806 423 1211 459 212 607 1644 1930 462 1238 65 1083 733 454 542 1903 1499 1756 1687 1568 123 1828 1100 885 809 1653 1849 356 1938 1257 429 839 1047 1168 569 706 446 709 188 1043 1482 1345 1708 1755 1164 1950 567 1340 90 206 1515 420 654 398 771 1641 1970 725 259 1109 1580 1506 582 1829 1636 1189 662 748 1757 811 411 525 1475 1056 951 824 1714 1905 914 420 840 1520 1490 463 1324 811 1998 162 398 1854 322 201 1392 312 773 177 1718 1868 921 1250 650 522 1075 1519 1507 1677 1932 1771 1063 1861 1143 1583 319 648 644 1722 1018 436 1636 376 1428 1065 158 1622 824 1829 737 1492 1284 1727 1515 1131 92 200 826 274 114 1183 289 1100 356 1348 701 676 1174 911 281 12 1250 1090 126 1922 637 444 159 692 1483 1887 868 629 102 117 1349 800 443 1423 1897 749 982 77 1167 1106 1200 37 926 956 1829 925 440 1406 1995 571 1028 312 1215 448 220 1916 1906 1072 676 1245 789 454 1597 1993 1760 1445 1176 777 1273 1697 446 342 595 351 1200 318 21 907 1899 1463 157 1897 254 164 132 830 207 1893 1556 1647 490 708 199 1754 1403 1933 1794 1508 1135 61 1762 514 742 1151 1702 1932 1868 67 797 671 936 608 33 1763 372 571 900 1708 718 1945 361 1092 1294 257 1575 1097 1417 869 921 1298 133 1250 234 1528 1407 134 911 867 1321 914 1749 99 1800 449 1917 848 765 200 1109 1268 626 717 874 871 1959 540 1626 1931 1021 1608 1518 489 884 1632 552 107 1296 1683 1241 1228 1841 676 550 1437 243 1921 1196 1818 242 1424 897 1292 770 347 109 128 943 847 1914 536 1104 1679 120 432 754 1598 1892 451 2 1677 937 1999 58 1345 647 231 288 1448 19 712 427 494 1712 1166 264 1227 13 1223 1820 640 1310 1256 1755 1938 1887 463 1160 1253 438 825 1853 1324 409 916 29 1088 32 1624 1929 16 1164 1394 832 296 1544 801 650 1077 1455 1268 1287 487 1998 35 867 1960 1980 366 941 1804 759 1395 1449 553 992 1396 1858 1946 314 1127 1124 94 1870 1104 857 1126 931 780 50 335 237 1519 1928 1133 403 1649 771 1881 949 1141 1291 1868 894 1322 1357 620 1414 373 1537 1062 1340 782 106 717 770 1834 253 689 1256 1449 1478 4 318 753 1911 729 100 475 833 94 1813 1004 1752 1468 499 1670 115 732 404 928 1714 828 270 1764 1843 403 191 1256 357 1329 144 1519 1294 1338 890 656 523 532 1370 183 391 15 209 619 1758 1269 239 800 65 1426 81 125 1852 1206 1880 545 806 1464 925 1794 1162 1261 66 534 1524 618 1770 1669 1709 1510 875 1583 1515 1619 1011 1866 1859 575 1625 1438 1216 1493 1494 1013 536 1562 419 733 1437 469 388 784 1777 414 806 1638 462 1147 469 681 997 1734 1057 1545 1782 835 482 1841 191 1633 1945 378 1384 1518 617 318 1774 208 1750 464 1678 546 1693 1082 1669 283 692 39 1142 1253 195 1026 267 1917 900 1775 735 1686 118 856 780 1027 568 11 353 341 1124 1986 1622 561 746 1010 210 310 1183 457 653 845 1829 545 98 1826 1085 26 823 1714 698 807 1728 1685 1272 1672 1536 286 1101 1560 642 1057 846 1944 792 1445 1126 1707 1985 170 290 659 1200 412 1168 28 603 936 666 680 785 1886 1293 779 1775 600 527 263 725 42 304 315 1508 1323 1312 1799 1115 1091 1154 1956 387 1557 1215 1889 1367 1471 1438 1729 1896 1519 1698 1203 1392 1368 372 1890 933 758 1395 1055 193 638 1178 699 1711 282 977 377 8 1140 102 291 1376 160 13 1564 1098 1150 677 1718 1027 2000 1102 565 541 1737 1400 1476 1226 743 781 1222 1213 755 1266 1664 747 1639 1225 1253 1543 335 1627 545 575 690 740 315 689 1986 239 132 706 1059 1957 1413 944 1977 848 633 182 165 1588 854 1872 1249 1728 530 384 1353 1601 915 1376 1133 1624 1383 1881 420 1309 1221 1556 1155 788 1940 686 1167 1807 843 737 175 340 361 833 1653 1808 22 148 1615 732 1449 1590 1641 1344 1835 1051 325 69 603 694 110 1631 116 1002 1240 762 1244 687 588 1588 1167 104 132 204 1724 1410 866 1434 1245 671 293 1759 1405 836 1278 1390 933 1232 416 251 1767 382 1543 242 207 1148 698 1915 1910 1933 1076 1933 1449 1420 751 1921 1850 1954 482 1849 1797 122 1292 832 982 867 1761 835 345 934 246 1233 1105 585 1527 143 525 306 929 79 1705 1920 172 1937 1665 1878 1113 1674 1467 169 205 901 1861 1837 332 824 1596 859 682 1704 1423 294 830 927 611 910 1432 493 712 836 436 1628 1692 1807 447 553 1007 1790 937 800 903 335 764 1831 837 1504 236 1613 1959 1796 1584 1716 735 1336 592 1022 1412 470 111 1380 1159 1754 1899 1484 537 1331 723 1499 1419 124 1816 873 1318 396 1910 341 877 1467 1541 393 1919 1094 1340 1984 529 1668 597 1748 1932 1113 679 1356 1010 427 639 1110 1735 1428 1616 1586 1758 664 1518 784 1169 1335 1653 297 1813 885 351 1204 157 1976 1077 850 574 785 1317 1420 1731 1423 1574 1134 1553 112 616 51 1150 1770 1535 1619 862 1081 1218 1498 814 874 558 491 1925 807 1713 325 1415 1331 1412 820 780 1305 1096 891 1664 256 1956 817 61 882 1197 394 406 1533 1608 568 788 1705 1964 529 1911 1467 1452 642 709 1401 83 884 1271 623 288 1790 1812 194 1684 1563 1421 1667 314 1742 1020 998 391 1539 1031 1396 290 1560 41 142 213 1932 178 1539 644 934 1181 1187 558 553 899 1748 1138 1654 783 1541 1012 915 1058 1218 1088 1403 903 1543 381 1430 1385 776 758 187 339 1729 1829 1075 1241 553 1777 1407 966 1341 1338 317 1077 106 1186 166 787 1322 878 972 1461 1507 813 994 1862 1948 1224 1324 1124 1057 1515 666 620 313 1315 1870 482 1943 1977 870 742 622 1102 934 643 1368 1911 1078 1834 1864 1722 300 47 1567 745 331 498 1836 1616 1788 1504 1895 554 1212 267 1168 1816 1078 1655 1875 932 754 102 911 99 15 1271 408 585 1996 683 1849 162 781 1672 1933 702 1228 161 1344 1660 399 149 1682 890 1433 1879 684 652 467 879 22 1051 1419 1087 440 288 173 232 1600 1505 530 541 1843 1451 839 184 647 754 895 1117 336 1636 1115 1980 777 100 1865 42 1606 1014 347 802 24 70 1690 487 865 734 874 398 1593 1223 911 1066 1535 1488 977 1800 1251 1997 1468 1916 1956 929 138 1515 582 480 1973 251 1030 734 648 1208 561 1212 550 1544 658 1908 1357 1169 234 1315 604 665 965 38 243 334 1259 552 777 488 4 1099 980 876 927 885 148 1522 708 1821 1537 1177 1513 726 1143 1945 1410 459 943 617 413 1147 1696 658 1293 1352 229 1668 1684 794 1584 1512 1399 1113 767 1013 1453 1195 1247 1783 1976 1691 799 157 1495 651 1846 593 1835 907 1959 574 1448 1578 1507 1117 798 476 1840 48 1049 428 809 883 1414 1812 1333 176 232 780 1517 946 1289 863 456 1660 164 52 1658 842 1299 411 349 8 1700 1558 1981 1026 1650 938 523 1788 1073 1878 1834 179 1209 676 1662 515 375 1565 134 1371 993 34 1383 798 1144 1480 1275 795 755 1076 297 415 265 1223 295 889 831 603 1806 1263 515 591 1437 495 1528 128 208 1944 196 1737 738 1402 1782 539 993 747 1259 816 1857 236 738 1341 1604 1963 1439 39 1784 1354 750 279 1761 1216 873 1344 89 1071 1003 1696 1813 278 277 1270 1130 1063 1472 1123 1248 1051 1909 1428 1957 1397 1978 1359 1845 581 1326 491 713 1358 1399 645 237 1225 841 864 1191 1131 153 1853 1556 1397 1939 396 1269 1131 233 1938 955 1319 1389 939 1054 494 17 849 1140 563 1229 557 1504 747 1889 558 1929 1697 156 440 1838 1883 316 1407 598 477 1238 372 1580 1292 888 1007 394 757 1341 302 325 959 1521 780 1690 1038 1957 773 1048 1818 1222 1209 1310 1872 1753 1152 1286 983 250 109 1410 598 965 1478 645 1987 612 1762 998 639 1067 1956 641 672 272 1687 1470 1967 286 1931 390 852 1212 271 931 1822 378 1567 487 535 1532 352 1008 1368 186 1017 1978 1337 1398 277 1670 603 143 1366 266 1961 710 1052 1304 908 32 1846 276 111 1868 520 1120 1219 437 1277 1786 1860 393 1935 1720 763 1163 86 19 1444 198 1565 162 1587 115 251 392 1139 93 224 257 1487 979 1358 1609 1541 1246 139 1517 567 1379 436 758 1492 651 531 1651 1591 1201 36 1670 862 1244 213 771 125 334 428 212 1732 1563 1965 240 159 110 332 989 300 825 1184 1075 1202 1388 1449 371 1184 776 1220 520 1492 804 476 1229 126 191 1282 1872 1891 1815 128 5 1718 618 443 1245 516 1755 1656 408 1998 903 656 57 525 1384 215 1290 369 825 1257 288 170 1980 1573 1919 683 281 943 849 316 615 1217 1283 751 1408 1697 1505 1445 368 9 1859 226 430 659 40 1070 1022 1955 1106 765 1974 1002 1762 466 240 984 661 735 640 770 1166 1200 1526 740 1719 777 902 712 99 1900 214 1560 1190 1792 1943 240 838 670 696 616 339 702 55 992 1526 1746 1833 925 70 929 749 979 1600 1943 540 1075 680 1114 723 808 651 1968 1060 268 247 1184 1402 320 1421 758 1836 236 438 27 1716 403 244 515 976 1099 1386 1897 744 1963 703 777 1457 854 462 604 1617 1016 97 1033 1108 1118 1968 105 47 459 997 1596 307 39 1778 1803 1492 586 1125 1342 1691 1771 1850 1183 808 450 1873 1230 44 1732 1522 998 1142 1472 1918 847 1596 117 824 1781 1309 1623 1316 282 245 114 431 1544 1040 1230 1152 858 1666 692 1324 1083 551 1647 288 1966 1270 390 11 335 1051 489 137 1226 1269 298 1144 812 973 191 516 278 521 1733 1862 1977 1136 1735 925 830 399 639 1371 341 1163 1867 1667 481 1143 1764 1009 33 1144 251 1627 1586 1303 949 950 548 408 1177 1437 1578 1513 263 765 1510 908 604 52 1092 1816 1715 12 149 493 62 1810 799 407 1349 524 1027 1877 1117 1499 1408 1914 1917 1965 1558 1636 1006 533 1309 1563 561 463 1303 140 1285 686 771 118 745 1897 451 1973 590 1830 1616 542 897 1493 1165 58 552 481 538 54 539 834 858 265 1205 806 663 1288 506 1505 964 663 1563 595 898 1777 1576 137 1335 154 1990 1846 157 1763 1185 547 1047 382 500 1077 121 1410 1942 1599 680 1793 1783 567 1664 504 1003 1069 549 503 934 1785 1035 1697 1849 4 410 710 1900 827 1244 1023 1245 1711 1721 1898 471 1104 1670 1639 1511 1531 1241 1602 1083 673 1936 835 1516 330 1330 498 1997 1114 1109 1822 1460 1235 1730 1199 905 283 535 314 1132 1472 1451 6 156 153 295 205 1189 1294 899 1125 90 523 703 1568 228 1089 563 609 1529 445 1880 63 864 957 1801 766 1924 272 516 1292 231 478 950 1994 1881 664 1638 1004 1641 1249 304 755 1499 829 1717 1800 1883 72 1184 219 177 1259 940 1838 6 1994 1573 1675 358 161 45 1421 1877 1073 1376 270 919 1622 473 668 859 683 1014 161 1575 1615 1866 595 714 1241 114 1994 766 810 714 529 621 99 752 1614 1174 1399 1272 133 735 530 1410 1593 1645 1786 1642 1636 322 580 1343 442 1062 218 870 217 1513 1180 719 788 760 132 1224 561 702 1951 720 1550 1053 1673 719 1595 957 280 1109 612 308 1996 1584 782 534 549 1746 276 1039 517 1281 1506 1327 167 816 1042 1494 1105 559 1557 1264 1158 79 645 1778 287 201 1480 1718 219 815 1559 1635 404 1571 480 1793 965 966 1001 763 168 1716 1734 229 180 206 1548 1248 1384 407 647 1884 1025 644 873 542 322 670 196 1986 868 554 554 691 939 938 1379 1416 1292 661 1535 129 1212 1157 1676 83 123 1904 986 175 705 57 1693 858 1015 1447 99 1481 937 1606 887 1755 746 28 1605 1947 1608 1391 1327 982 994 1702 1919 1210 392 653 845 1472 1058 605 1924 1067 580 91 832 1041 1520 1968 75 1066 1068 393 200 38 997 463 303 52 1732 697 443 1089 160 945 1312 413 837 853 1025 1076 979 1759 1745 891 1834 1463 1400 314 1396 135 1368 1177 195 943 1521 1342 462 1994 594 758 1638 224 816 129 877 926 764 1091 1449 467 1968 1064 341 1725 1258 488 138 1955 237 812 124 1396 1204 640 647 1536 968 1497 444 1509 612 1992 502 173 807 751 322 165 905 772 1678 577 930 1092 225 382 87 1338 1404 185 1222 928 1647 1343 1157 1380 1295 516 934 1055 103 1575 1774 1859 44 1574 742 627 1670 398 256 551 283 1558 366 911 478 1756 1744 632 1624 368 1901 381 1606 1552 1460 736 20 595 1011 1129 599 1210 919 30 1297 292 453 1220 257 1809 457 4 1337 921 1309 994 1268 622 1629 1130 871 1247 1624 380 1800 815 393 1450 1084 1782 1063 1855 1253 949 473 658 1068 1023 510 250 347 262 1500 1045 223 1476 455 1604 1532 972 1957 537 225 240 944 388 1421 1140 892 1674 225 1683 921 1624 1544 240 1514 1766 1014 832 983 463 1133 1910 497 527 101 1630 772 30 828 1246 1138 1197 1612 1290 1917 1198 1661 1752 1780 1433 27 275 690 620 1881 979 708 1251 1797 77 682 1625 1502 1047 447 413 1444 623 1964 584 1951 332 858 861 738 1941 1335 322 1105 1553 698 1391 385 831 1210 1749 1135 583 1069 1952 163 1488 381 1296 966 1187 1935 373 1570 527 6 1065 1546 1871 998 1154 1386 569 1029 1063 496 1433 711 1923 506 221 1289 776 338 146 1805 1047 168 1855 1896 1293 1806 592 1433 415 810 1014 76 1369 1031 413 1021 1107 349 1150 1264 518 1810 1494 1696 974 1841 151 471 656 682 1677 638 189 410 804 1477 1687 1389 1208 1301 1956 33 1356 1620 113 1677 1727 745 1929 33 492 1808 38 416 290 1424 1431 219 1156 107 435 592 240 246 604 35 325 1179 1111 1851 961 1947 1356 1729 1353 55 1705 1988 1102 1872 700 625 1468 1933 1232 609 1587 782 1591 482 139 1215 1881 347 1044 127 1228 266 476 257 453 1185 693 738 78 1857 1942 301 40 1093 1200 1995 1139 82 1316 415 267 1149 1603 545 1621 782 1302 1849 1323 227 1279 1663 100 104 1376 1472 1624 1846 1995 323 1762 1529 889 781 1111 119 975 1522 1142 1214 1341 1997 1568 1420 537 306 330 1349 444 802 577 1905 1819 591 1437 1396 1513 320 793 1218 1674 775 1154 1330 27 656 93 50 289 1517 478 1372 448 929 1815 807 1037 1081 1470 193 197 66 18 1980 1055 534 1327 230 207 1801 687 1614 988 515 1940 1923 789 1055 1027 1103 992 1396 1091 452 1603 961 247 550 967 702 1128 1865 1561 208 1511 748 1058 702 801 311 378 882 291 272 872 1090 448 1284 1437 608 673 1653 611 1694 28 1663 144 1814 1593 1119 1407 889 1873 1766 1296 694 247 1434 1582 189 1995 349 1474 1573 845 131 550 1627 1647 1470 1837 987 46 1772 1425 68 50 756 1469 712 1140 1148 1117 1249 1072 1070 1602 794 1371 1421 1130 1980 454 1907 847 312 148 748 622 677 1144 776 1916 1530 723 1692 1396 62 1021 1563 1812 1614 1665 964 841 975 574 1500 1671 517 586 557 654 643 1130 318 377 580 1488 453 1208 377 725 1114 1201 611 71 1806 467 1268 1444 1693 1003 1985 967 287 1307 1147 1330 1621 599 1071 157 850 321 1866 1614 232 1848 1056 1946 661 109 1215 1275 173 54 1344 179 506 1030 1470 1999 832 476 26 175 70 923 1965 469 1011 11 703 300 469 749 1225 907 1608 1573 1462 858 20 1107 335 628 952 1666 343 926 38 693 803 775 447 190 671 368 1888 545 1213 990 1325 1897 399 1790 1277 537 647 1416 182 694 1484 119 875 1667 1232 1256 995 829 657 753 1116 1512 221 1732 79 9 361 1188 1782 550 98 70 763 1850 341 428 1603 734 1181 654 1771 260 1548 1882 961 1238 1756 1502 1158 399 677 819 1379 759 866 701 1050 325 1039 1296 1486 688 646 1989 70 1527 1754 1037 398 66 995 1845 1502 312 812 1786 942 482 873 1119 842 64 925 77 1395 1690 1931 1995 295 1434 1083 1614 1362 1000 1999 738 837 182 1830 1466 1846 782 609 548 1047 1560 709 32 1947 1744 1440 35 294 648 1263 1271 661 10 31 261 223 1392 1443 1622 1002 1207 1958 1414 432 369 1265 586 1987 42 1199 1268 623 1246 638 1844 495 121 665 1281 771 271 1988 168 832 1101 136 788 88 159 1504 1519 156 1476 674 1752 2000 1775 1490 758 1630 1759 756 380 1757 209 1505 1469 802 388 875 833 840 1117 132 1257 797 332 28 576 1229 223 154 66 738 1190 1885 433 300 151 675 1670 1438 755 697 1669 57 1656 180 1412 781 1304 752 541 381 506 535 1121 834 1824 1684 192 1219 441 552 1815 1892 487 1981 1241 332 851 1722 1265 1307 1376 486 326 140 93 576 1968 503 1311 398 890 586 1055 932 1065 1385 1071 1896 1916 20 499 1060 1269 1384 1646 1708 1367 712 1290 576 1743 1294 108 243 184 700 855 1805 1690 968 1600 1198 546 1192 514 405 952 122 1859 112 1901 1063 918 308 1028 1448 467 928 947 1833 1716 1613 329 382 961 744 946 516 414 483 153 873 275 1960 45 1246 396 928 903 107 1650 1364 1707 1396 1819 897 1181 475 429 625 1686 1862 745 1480 807 1715 853 812 29 601 538 729 726 305 192 612 1331 340 118 1054 1294 1334 358 571 765 1844 1384 1699 1608 554 1462 137 1768 584 1057 1563 1680 902 226 1161 1185 1589 1827 633 1800 1352 655 1433 523 1379 1158 535 1060 258 1110 238 1452 542 1399 1554 1676 1932 245 686 944 22 164 748 13 477 431 1157 341 1119 481 553 1256 1958 184 1825 845 578 1830 1090 626 728 1786 293 1248 938 1711 806 82 553 1139 1850 1447 1048 1946 1124 1894 371 36 985 834 448 1532 50 1534 532 979 770 930 697 1277 1481 975 287 410 248 1040 1025 1303 534 241 57 1718 1091 1844 1846 811 1355 1666 1741 825 716 1103 1070 845 1724 97 409 1992 1445 1586 1809 1475 434 580 175 526 1199 660 106 921 1323 130 709 775 1457 880 377 1072 1000 697 373 1334 1544 1301 563 650 910 1898 1854 1855 306 1492 1761 1999 950 472 1024 1358 433 277 1261 1980 493 1981 772 318 1886 1939 1144 799 1429 148 1282 1475 1011 683 583 476 146 1680 825 1953 768 737 17 27 461 1172 1163 578 1288 235 1186 424 1332 1817 1134 36 1665 1812 1499 737 1976 1435 877 1448 1319 682 1792 684 238 748 676 1812 761 48 281 30 1439 991 1383 610 1754 285 818 1797 1400 382 380 1903 1505 699 571 159 714 1765 1260 1901 250 1833 936 2000 1499 357 1223 17 1939 330 1106 80 1091 1266 1101 1558 176 52 1172 475 992 517 789 504 1399 1905 799 399 1219 1835 234 1626 1940 1617 1303 1986 1441 1860 1672 993 1239 359 819 1849 1363 1589 1428 742 785 103 113 434 1141 550 801 1944 763 910 1935 1467 1803 900 220 471 1183 154 259 264 1383 97 465 1754 253 782 1061 609 933 1343 708 699 167 575 976 1714 384 1832 1785 1542 1365 1369 1508 1130 281 473 1644 1197 1889 203 1718 1292 1079 1395 202 1158 1692 727 1550 161 1218 937 373 1179 1256 852 1945 723 1990 1972 1572 1065 92 43 1125 1523 1207 1090 321 1010 20 397 1368 661 551 178 873 1116 1854 891 553 207 673 1802 624 383 877 1885 1284 1165 1970 1138 1386 731 954 1868 1706 1616 1867 310 227 1104 494 1079 1743 1722 1792 359 936 1684 457 914 1339 1748 188 1627 1516 496 206 338 1034 1881 1067 1753 148 739 309 419 1948 440 286 1486 571 1885 280 930 389 501 1066 1338 542 1669 1270 307 1566 1849 921 1891 337 613 307 444 1010 237 1528 497 937 1736 406 1912 626 1395 759 225 1952 211 1001 806 1697 13 1373 611 1236 329 253 759 361 244 769 1563 1304 1349 596 1683 644 1971 1874 611 1297 820 613 1972 1060 713 784 391 1898 1384 635 970 604 1946 448 1160 257 135 1414 1061 468 894 364 1707 1256 1002 376 334 377 417 289 1591 164 1070 1113 863 1882 1458 127 1642 402 1462 1044 326 1821 516 1997 1460 1773 1239 184 486 1176 432 610 1338 1033 315 1768 1158 728 977 301 1188 939 782 1516 1024 269 1990 1294 192 78 1412 141 419 140 1075 1994 1309 416 1313 812 338 316 1553 843 32 99 783 316 19 761 1881 1565 1715 1949 1932 548 2000 1940 573 291 1441 1545 954 1566 201 1665 736 1920 1531 1907 173 203 1936 264 248 974 1623 1151 1584 1148 188 853 963 1083 203 147 481 1754 1510 1464 767 1095 1654 40 256 1471 1263 1045 1281 1223 904 269 1155 1611 169 708 415 581 1732 1508 1109 1280 345 1155 886 285 1013 1252 1603 102 683 415 965 417 583 1733 1166 1432 1838 239 1791 86 1065 1847 1276 644 868 1417 477 1510 242 1723 198 79 1043 667 378 876 761 840 155 607 519 451 1157 11 1467 23 284 144 1101 983 642 199 376 215 1998 336 970 1167 1226 1881 55 1739 443 803 242 165 71 528 318 951 1745 1247 193 540 168 59 1642 935 1426 1888 565 1094 883 1520 989 1880 1538 997 354 1580 750 1016 1099 1196 348 1522 845 506 1589 416 348 554 1662 1276 1986 656 423 554 398 1723 552 1600 1918 931 1320 1674 1312 271 1793 1901 773 58 1041 1738 1863 662 1170 1733 1325 1553 1692 1222 1772 776 408 1375 1889 393 408 1152 348 1501 678 1032 1023 1702 1899 861 1544 1750 1105 1598 618 848 1387 1606 787 1634 1843 515 633 19 1508 360 70 1209 473 576 998 351 1445 85 1599 149 965 128 1617 88 627 481 909 836 1340 832 1226 1671 1140 453 1174 535 1288 1606 58 1927 1925 447 209 1606 23 1495 1051 1976 1221 1248 45 1402 555 111 1307 1152 1575 1437 888 1281 504 397 1037 1397 20 1311 745 717 874 788 296 309 1735 675 1414 1878 444 172 1958 958 1487 1578 606 228 273 1630 1413 198 721 602 1985 1925 1359 1275 1898 372 1811 1484 83 461 415 38 986 277 1026 1900 1005 1633 1103 1462 1039 1369 829 1516 459 987 1232 453 1593 147 1032 1120 1263 1145 344 500 1066 556 1434 1779 29 1742 481 916 872 256 1487 17 253 944 1048 878 719 1519 662 1932 572 968 1918 1932 1677 1694 148 871 1275 1941 651 526 436 1683 335 206 142 1464 550 1334 107 1981 1636 892 222 1273 78 1516 366 570 770 1506 168 690 1573 75 905 543 1005 471 828 1471 1152 626 1313 35 795 275 1311 692 88 1092 251 964 826 1891 537 247 907 1128 1987 1457 233 1352 1032 65 1884 937 390 1550 603 40 59 129 1935 727 1640 1204 999 539 680 1417 542 341 1503 30 10 1119 310 719 230 1049 694 429 499 388 899 397 522 1536 188 1044 1846 1665 591 930 1072 343 2 1628 1658 1214 416 95 1039 1890 704 82 970 1415 908 939 727 505 545 1044 312 736 370 1759 841 1702 690 968 630 939 1841 123 1547 408 1159 1989 1083 323 1711 575 1157 1363 870 1800 324 1893 1028 850 758 302 233 177 320 1250 1996 79 176 1620 2000 739 291 190 1945 114 1096 1139 1742 1815 1652 1092 782 400 1991 1504 888 1177 751 863 85 1325 1900 673 1097 473 931 290 890 979 1079 129 1328 923 1157 786 1902 1474 1903 1712 1791 1640 876 1015 101 42 781 1249 1054 1516 67 143 56 162 175 1898 647 1894 922 1722 1188 549 1014 1655 520 1098 1460 1758 665 464 1368 119 756 386 330 1557 700 1669 751 45 305 665 1383 587 1173 1323 360 1681 731 1247 1435 145 513 268 965 508 368 616 729 1180 977 1046 1339 704 1954 444 1656 454 1865 842 1877 766 1753 552 1413 1483 1459 2000 911 77 1678 1580 143 894 282 1313 364 122 305 1676 90 626 607 1339 1649 1698 884 1055 93 1409 1143 352 279 170 381 882 932 1625 426 1239 1501 1495 152 1558 1855 42 470 1018 323 279 866 1790 273 873 1882 1623 1808 1990 912 2 481 864 636 848 829 1834 1814 1902 1852 1307 148 90 1016 1464 224 852 673 1933 542 1185 1938 651 764 1478 1300 969 1083 1411 82 516 350 1149 1724 761 401 1744 848 1221 619 1477 613 331 182 993 26 1397 143 446 303 1342 217 1006 1522 1728 887 1341 333 1930 1050 1606 1645 1636 615 600 1094 549 125 315 1638 1685 1701 1710 792 463 651 1314 1385 1065 28 637 48 1623 1776 904 1833 188 1226 57 1827 1811 1182 40 1659 526 531 844 1160 1644 680 294 1416 160 1676 785 1259 976 1928 119 559 1355 1408 568 43 1790 1755 1159 849 1529 1950 1317 1837 1101 1599 1474 1267 1017 329 608 88 1734 732 1115 1151 1471 1495 1430 487 1877 1416 1400 67 1506 1218 87 490 669 1713 51 992 365 1866 886 21 1329 215 1899 1292 62 881 237 879 1707 1502 833 1025 794 1054 1222 1316 680 769 1307 572 647 1035 962 1956 1513 234 1253 1440 1969 423 1846 98 1220 1963 1163 1776 198 1701 1545 1670 258 473 736 904 1193 1658 1208 1115 863 971 458 1492 258 1075 1666 305 1853 1695 1364 279 428 477 1820 620 545 806 1578 742 1078 1242 1502 355 980 1843 273 1866 84 947 1588 1618 947 959 860 1922 1707 961 1054 1769 720 1960 680 351 1720 291 977 1275 271 958 1153 1126 1785 1067 548 1200 809 676 1818 1745 2 1504 35 163 652 997 218 942 714 958 223 180 345 1452 425 1407 939 1 796 1511 869 1195 1287 616 1446 1374 1969 67 345 757 678 516 604 1322 1068 1380 434 836 1931 848 118 1505 1116 1898 1537 84 752 1950 1070 1920 837 1912 1084 550 613 116 1844 539 1599 1654 1228 894 618 907 666 265 519 1039 1021 789 1559 848 1880 147 989 419 1232 1560 1973 1702 1913 232 1668 662 860 311 1618 1442 1116 347 1350 719 1833 918 1264 862 1316 372 1229 1435 1108 655 1590 1670 312 603 106 71 1710 1375 94 62 692 1296 706 473 413 325 790 698 1286 454 1372 1624 1737 454 239 773 802 787 1653 1999 1664 27 1441 491 1614 2 812 479 915 513 821 878 1447 1345 1142 426 1159 1160 9 1365 1194 1155 1435 328 324 149 1328 248 27 1599 1255 229 1625 753 991 165 338 1343 762 1169 598 1751 17 286 1641 786 1480 1967 321 714 84 1209 1103 1691 1850 87 178 140 474 111 1945 768 811 452 1431 1240 1512 1533 155 1035 156 1430 945 121 475 1798 787 1900 305 1073 324 369 286 143 863 1637 706 1293 1851 1123 549 98 1698 893 1178 596 1490 617 1205 652 627 894 1275 455 1946 1214 1913 1678 1821 1143 1208 89 1560 1301 1279 832 976 282 170 1634 470 817 1657 1001 479 1519 1756 1421 481 107 1965 24 896 1375 174 1962 26 879 1749 639 1263 842 629 190 229 943 1424 1154 1995 786 954 398 829 430 1759 988 903 61 951 1751 1821 118 1385 139 1995 343 685 41 1112 1220 1559 1375 289 734 17 1383 1731 1286 1240 1903 664 180 1850 1241 1222 964 814 212 404 1040 325 1546 894 1924 1679 395 75 301 1793 379 174 1363 1382 1031 890 1962 435 510 201 1811 479 157 543 440 659 1579 986 1976 638 807 1836 1456 1373 527 124 747 1833 946 1642 394 417 1191 1842 999 1882 432 947 1542 1187 10 49 254 750 374 1079 647 1260 1500 1888 1749 1816 1358 872 644 1511 316 367 1603 1150 1159 318 1173 629 1367 1325 1302 955 1152 996 668 1194 1922 881 446 1660 1297 1609 57 845 853 738 1584 19 898 1840 884 1628 1370 287 837 471 81 1617 599 742 1554 263 1241 658 1217 1621 1938 383 816 1346 172 209 1814 1517 101 1919 620 310 116 151 442 1884 1561 1459 674 979 1976 491 746 1865 1272 1915 768 1800 39 1205 1865 62 1056 1994 395 59 1775 1558 332 379 1780 761 619 118 1463 45 685 340 235 516 1114 1812 1878 1602 1401 1582 1663 1084 857 584 713 1279 786 1446 1903 1347 427 374 1088 97 173 123 574 963 1496 1944 1233 460 1077 591 1105 392 107 890 420 661 1974 106 1957 1265 501 766 534 1717 115 487 1767 1539 280 1145 1271 381 640 1492 1066 198 1197 772 1131 316 745 678 1012 1222 206 1821 1740 1914 1609 1891 1905 483 1980 1699 567 289 1508 247 575 513 922 1965 971 351 1021 656 480 1913 800 1860 1581 998 1264 993 1740 454 26 948 998 539 970 515 1740 1145 1638 1007 131 458 764 447 127 1686 1849 1930 628 1185 749 133 1753 868 1451 1198 1566 1281 964 1816 639 545 246 585 1146 176 97 1440 1261 364 1419 586 339 617 437 1159 1169 1625 462 104 1403 218 1542 796 621 368 1893 284 791 1637 620 243 1544 1102 684 82 1390 624 551 483 749 402 868 1996 559 549 1526 1574 315 1138 1455 1055 552 946 801 637 67 564 1702 1812 1055 1466 688 1561 1389 437 1683 1992 733 1843 1570 1811 820 997 823 1836 1950 502 711 5 821 1113 357 1622 1586 1330 838 303 1412 1384 517 1519 111 1865 1144 340 1751 479 723 371 893 1489 1611 250 1497 269 1261 980 1160 420 960 1117 120 215 1065 1846 738 1489 1022 492 1383 1765 1580 1876 1039 89 108 106 1149 930 1348 10 1687 1683 1883 1438 1748 576 1455 730 1399 1640 618 692 283 723 769 1271 1567 471 95 90 885 1793 498 1325 1174 323 453 436 440 1577 1934 743 418 400 968 1672 878 360 1507 1431 128 1193 315 402 487 1157 1799 177 658 253 323 34 1157 1799 1407 1040 1340 445 1497 793 191 1209 1689 64 1414 384 508 368 1135 605 659 626 606 1040 60 273 388 118 1009 1884 851 1274 1648 684 688 652 812 1238 458 1265 1777 531 1307 1004 189 510 1261 1468 285 526 638 1141 678 1365 343 835 149 680 1977 285 393 607 1241 598 464 1215 766 74 47 567 1400 1751 1814 584 403 1609 306 121 1101 1483 837 1801 916 42 1699 1734 1875 1628 559 654 655 1346 6 676 717 1754 1913 229 1622 1560 49 1483 1597 565 270 1777 1201 1752 1281 905 1102 421 1611 1435 905 1459 692 254 1995 931 944 812 1997 1069 736 545 1958 1965 1589 1140 897 686 1818 873 1506 1301 99 1286 1594 1010 1648 837 153 435 806 1786 180 393 224 949 823 1182 1250 890 684 1767 302 15 1901 311 763 21 102 805 1955 1899 607 1711 1163 175 584 1966 1080 1702 470 1372 1840 1871 957 1315 1391 1347 1198 215 795 511 1108 1831 794 1781 1737 1409 691 528 926 580 1122 455 1867 777 1312 1092 115 516 546 1717 524 8 1808 1522 861 1081 1961 480 1753 1094 1189 1653 1996 1430 827 349 451 1730 1845 205 928 1987 353 1942 1582 1341 73 108 770 1869 612 600 1811 47 1790 458 156 788 1462 115 911 273 1415 1410 1484 43 921 957 818 674 1913 1715 1077 315 1510 1728 1537 243 1725 112 1774 1776 1448 1111 853 122 546 289 513 1146 558 1989 1817 1906 745 1231 1421 1230 893 815 1103 105 263 1308 1749 1395 987 684 540 1713 998 1112 1759 69 517 444 1655 560 356 973 245 1877 1209 1342 1710 1072 131 452 455 1559 621 632 1362 816 1015 654 1191 371 1846 1188 1958 913 299 1004 459 1125 1186 61 324 1850 1644 55 1839 13 1743 918 551 1780 1740 297 1713 447 1890 1859 674 990 1969 242 596 164 1681 350 1112 698 788 804 93 1095 585 163 1682 1406 1586 503 888 665 89 197 92 965 1422 38 1428 317 1012 1447 376 44 141 1215 259 541 451 19 185 85 841 1111 443 211 977 918 345 342 1807 868 1928 721 1933 1394 1108 1259 1776 370 1239 1210 1900 1083 1595 16 1764 1535 652 278 180 779 546 1785 978 1951 1006 18 690 302 1186 698 1145 824 598 1149 1637 998 632 686 619 1110 963 172 64 1961 484 180 284 584 121 1767 492 1950 890 1438 7 1394 381 1370 1652 723 869 673 1658 1161 1946 694 855 1930 255 967 677 1658 752 1565 1082 471 218 1200 366 1332 1184 1641 307 1891 939 1612 416 1705 577 1366 623 92 1081 163 1848 560 1966 1411 77 915 1058 285 1431 1302 469 1829 896 813 230 202 355 1865 1001 147 1217 163 666 1804 1142 427 1009 251 1659 1827 535 1992 1436 1749 983 204 1389 1116 1912 217 809 450 618 410 748 1621 976 940 1346 159 1373 1774 1806 1063 1073 437 1103 66 1270 515 1488 78 1430 1913 591 416 1040 1450 1713 1500 1946 33 1188 1093 41 1606 244 1798 1471 1166 114 544 1508 1857 562 1156 952 863 1668 404 1287 1189 598 1734 527 604 232 1065 1742 1908 800 1466 848 1167 462 648 55 256 1058 1751 219 1254 653 1698 1253 276 1270 981 1814 131 654 1418 1165 921 1845 1954 377 444 1422 1319 412 114 1233 1919 1793 747 1137 579 1087 1745 1229 1089 749 1278 170 1423 1865 223 1312 1345 1268 680 627 1900 1184 1368 150 1100 253 1198 1515 1923 1008 380 1198 803 1749 827 1539 542 199 768 93 460 1149 1005 1088 941 1239 667 905 1487 409 182 1069 530 727 729 799 1034 1987 1100 6 741 130 1867 1710 1262 1173 393 606 1009 1399 1333 586 1712 1459 1132 1049 757 680 191 1866 1224 590 934 210 1108 123 821 1914 661 434 541 1911 1989 1020 1510 1849 407 1849 125 1560 1571 1800 1225 1244 964 1813 514 140 798 1363 851 73 36 1723 1231 1964 553 803 1698 909 1781 1938 1610 390 538 1555 326 1831 1160 1817 93 539 478 1922 306 667 1073 1838 935 897 114 1409 1088 1008 1211 1975 457 226 1370 376 730 338 1538 173 1322 891 846 561 338 1632 1639 603 835 430 24 460 1755 1823 1632 948 1875 608 567 810 1581 1749 469 1771 765 1340 1487 321 900 47 1508 760 1621 1006 487 1198 1954 1900 701 298 1046 1801 698 1214 1289 976 1735 47 1743 1473 214 1429 1858 1906 569 94 1697 866 880 1831 1433 254 2 190 611 311 158 338 1054 1044 706 1244 1119 436 572 162 406 758 1678 601 1874 445 1159 842 1992 1758 1472 1417 192 812 1717 898 864 1238 373 901 93 366 443 1188 367 1374 286 345 1605 1335 69 685 1449 1866 1567 1095 533 154 1394 194 1829 1345 946 771 1183 1170 213 761 577 879 1941 357 794 1644 1510 668 1932 1731 504 458 752 714 1502 42 1306 594 704 1508 910 1217 1567 1877 68 1842 1655 677 232 380 10 997 965 1120 1994 119 1139 903 1414 803 797 1324 233 1303 1736 5 1536 895 1410 71 1899 373 359 698 1141 1083 1178 491 1607 678 1362 98 330 1821 1731 275 92 931 942 1512 1332 257 1627 1423 777 1783 1894 1552 721 84 504 1026 694 1717 232 878 1469 714 1713 595 474 1647 1526 1660 1518 1162 659 719 530 864 485 1896 25 637 93 1670 1712 131 1025 1987 729 786 1876 713 1370 890 968 1251 1023 781 768 1362 199 408 1066 1922 1037 51 77 429 341 1479 976 1389 907 1424 1947 999 118 1603 1090 854 50 657 127 1830 1710 1196 238 1763 1395 1002 448 993 231 344 1560 653 1473 161 90 675 61 1663 1013 545 514 1969 1486 1484 275 941 207 914 1363 920 1168 1296 1004 36 645 1573 1761 1433 1239 358 754 1864 744 371 1296 571 417 634 962 257 430 363 200 1337 1549 492 270 1452 1730 141 163 1744 1455 1934 506 1530 1714 1056 720 1540 639 1626 1920 399 1744 1741 1795 1770 1018 10 284 196 450 1362 739 1695 1056 222 1856 694 1635 1729 1067 1936 757 634 1745 1589 1135 1038 458 1728 1456 1797 152 870 922 948 1682 1654 1934 875 306 1137 762 1440 1260 1852 1472 1244 1361 484 360 1316 579 1713 152 651 681 1150 1524 1094 277 1512 1809 1472 612 292 798 1391 485 1990 516 1366 510 528 909 12 475 792 804 189 9 1965 507 1760 1554 1931 499 1769 1850 172 727 176 1065 1041 1594 81 426 1634 50 149 388 723 1429 1985 646 72 1971 1710 520 906 1140 521 367 1002 372 1899 1970 85 731 140 219 408 1218 1060 672 1414 323 1122 1763 1656 592 752 1926 900 1879 1766 435 802 885 1310 347 922 344 72 1901 1250 1177 1487 921 311 330 1516 1494 329 396 1130 689 829 1749 1225 1223 1677 1727 1479 756 1282 852 1643 1101 1701 1513 644 795 50 1593 1970 649 1390 1076 1795 1392 922 87 1713 1185 1736 894 1290 435 430 1703 1552 1213 506 920 289 886 964 180 1850 1371 314 954 920 1825 1831 1374 943 1852 1125 380 1007 1183 1638 107 147 469 1917 734 124 47 466 97 398 1807 1974 98 1896 212 1219 237 218 1943 1976 1693 866 517 1988 720 1320 718 1184 1098 1291 750 514 268 299 330 719 102 968 13 1361 1083 1354 1651 1705 117 1155 1750 1495 1945 643 1015 1512 1148 122 303 1647 1509 1491 262 1319 933 1263 1669 87 532 15 183 711 414 70 709 1410 1198 382 1826 813 1994 442 867 343 1535 620 1524 1537 1662 1849 1735 1040 1863 217 1934 1537 1749 1523 1867 460 1403 1208 486 556 1245 431 1630 1854 1985 1505 1684 1736 439 581 1285 1724 1784 15 678 924 43 1349 20 112 1982 787 1452 407 1570 1119 1625 1450 1927 1855 429 871 795 1497 162 268 1533 347 1312 402 1863 76 1378 1773 779 1987 884 1105 1724 679 416 1911 144 391 1273 1984 1653 1547 1879 745 2 1834 405 831 800 1629 1735 709 9 596 768 1764 1295 184 1875 1731 1920 1760 824 231 136 1880 833 892 1639 1519 589 117 645 1519 1917 1440 1300 787 1846 637 85 244 1974 33 893 1076 1146 1030 1001 1839 623 1781 1919 1230 376 1783 567 1134 1840 152 603 257 96 1677 891 1732 611 503 1267 1488 151 745 1937 132 87 1575 1441 371 1975 735 1404 1962 288 1980 1265 517 1997 1960 1538 1379 1285 1730 1714 759 1225 561 125 560 1488 1080 1433 779 226 1402 572 1607 1634 1775 990 969 591 904 1856 1922 492 1023 1757 1182 1039 1059 1728 766 439 1235 198 776 914 920 1317 364 1197 952 174 1099 477 1880 1903 1892 830 1250 1419 655 1530 1816 1406 1533 1676 1783 1276 1311 1894 559 1977 1894 1695 1986 1822 427 65 1931 1595 1953 738 1314 1336 1719 513 941 1 962 244 488 1153 811 64 312 1261 1365 1864 1772 708 593 457 37 358 581 1798 712 1667 362 1087 1330 245 1349 1463 1996 385 1977 214 670 1866 475 1260 1384 694 1654 1736 255 1557 896 1272 1141 1327 781 593 557 334 1858 610 1709 1660 1596 1124 1572 1789 1026 1380 702 1328 1576 196 646 194 70 222 11 1556 1769 827 230 1359 1128 164 683 1109 1993 1671 206 297 437 347 520 1969 745 1591 1210 1835 207 80 81 1182 1052 1346 235 1074 1835 290 1545 1635 266 1585 149 962 436 227 597 412 1183 1792 1633 335 1782 1115 258 843 1721 1106 1979 1525 1027 277 653 1346 237 218 1525 593 1074 207 1336 297 627 530 179 518 1483 1966 1260 1374 1365 1799 1437 697 1805 136 978 608 804 1787 1712 1861 1608 1801 345 228 1331 706 1469 696 307 911 1379 1760 1162 150 1512 643 1383 1309 151 675 1925 35 315 94 866 220 1377 1370 1106 27 961 306 517 1141 493 780 903 371 971 1790 1734 152 304 1552 1785 436 366 882 159 232 927 305 1542 347 450 1863 541 1597 1558 1777 572 186 1605 485 306 1601 1539 1267 47 1045 1494 1211 307 803 920 975 471 117 1210 475 587 903 1116 1570 1263 1784 1051 570 390 548 730 1324 1208 1359 1012 1717 1975 1604 1632 32 1460 1295 758 1223 1427 392 1138 647 796 193 1847 1284 1427 1537 421 1085 970 434 349 1714 886 1544 1044 515 1391 148 1575 1482 972 231 1263 1963 206 1195 741 1019 940 494 583 1263 1168 864 27 1943 1583 1776 1955 1243 1374 353 369 1412 1251 1107 61 1934 1562 1887 710 1724 729 147 630 493 646 783 745 1486 1911 1647 1214 1296 59 1834 62 171 1479 74 1933 515 1251 1101 1391 1786 1926 411 1677 1478 527 649 1624 1012 358 1134 269 365 1506 372 1562 904 1389 897 1168 529 309 310 1289 1688 1219 1544 748 685 977 1437 1950 347 1032 1753 731 50 392 778 1782 1913 491 96 1661 99 1580 242 241 786 100 1485 1220 1290 358 238 68 839 892 417 199 545 64 1931 1911 767 1903 1781 1472 938 1627 586 1671 1620 1905 595 926 1832 491 944 1621 1267 1990 1771 323 755 1174 296 1782 1199 264 511 727 504 1016 349 1089 1951 1861 1495 19 1671 2 352 804 1019 1358 1470 55 1939 230 232 335 179 217 162 533 1109 93 1437 71 505 320 1528 643 1209 241 1963 1397 962 672 550 669 1856 420 1398 485 696 364 520 1217 412 87 128 1271 587 1927 28 849 1847 819 1044 1601 1883 797 293 1204 1693 980 783 1466 256 554 188 822 877 312 1010 273 1395 1809 362 1219 1484 1717 1393 340 1410 1175 15 1376 546 816 311 362 1695 341 1214 770 458 1767 320 1721 1521 1706 303 53 1734 1784 1981 1984 786 871 1500 1510 234 1608 1523 479 32 1537 1428 393 1324 221 396 1530 461 354 891 644 1626 1507 53 1610 606 776 1608 114 900 1931 1839 764 239 404 1253 1713 1054 1544 750 879 1533 732 227 1589 79 928 1660 378 1627 378 1204 1235 1093 705 503 836 1518 860 1471 1094 1998 985 79 1706 1281 482 1903 557 112 445 346 1293 1618 2 420 523 787 739 271 1665 1571 1015 1456 1894 65 391 622 432 730 1806 1611 793 1357 10 1239 1237 1905 392 1008 946 889 1295 1246 961 1991 266 670 164 734 1980 365 1945 1596 1008 1304 1078 296 1503 1634 149 873 374 102 114 1688 902 1053 34 726 1101 785 1959 1408 678 195 914 1746 1660 1995 120 522 1349 46 23 703 317 756 650 850 272 266 764 739 76 438 1370 711 389 762 1804 360 1563 1338 1013 542 1242 1905 1976 141 1537 529 174 1758 1605 1689 1733 51 886 1708 651 101 1761 1984 1612 352 104 164 280 226 32 1878 1273 1280 1481 1587 467 169 467 1824 1692 895 463 1065 750 899 1875 1640 1467 496 1107 408 1761 1739 1404 218 750 1129 1634 712 1973 578 989 1112 1425 1957 1935 1876 554 251 201 135 1702 1424 687 442 146 944 1353 1281 337 1054 588 1759 531 1227 1928 673 329 181 1522 169 1449 654 1253 682 1806 1487 1525 596 449 1292 1125 1296 829 1001 1977 158 63 1437 62 428 1245 1206 153 715 922 1342 429 1789 455 13 1377 209 1115 1422 1649 306 1445 662 67 332 1665 339 1213 1729 762 1665 1478 827 1616 1235 1626 1171 1658 1055 306 1650 1837 939 835 1973 557 359 485 854 19 1627 1831 441 1936 1971 289 1716 1890 1288 811 595 1141 1312 1388 187 91 504 501 333 990 1938 1535 525 1749 1418 1138 1907 789 1117 1352 17 154 92 289 1047 1591 61 1672 1572 219 1043 1861 1326 932 1071 53 324 1112 727 1207 241 753 1350 312 1955 73 1955 930 237 631 343 464 730 616 185 1109 52 50 44 142 4 1156 1821 1605 1322 1826 229 1799 1678 16 389 1400 1960 1949 1715 790 1374 402 1807 1403 652 1050 1787 1991 1145 1141 587 1981 887 440 1657 844 75 1079 1916 882 254 837 234 1404 1347 475 828 32 522 599 385 335 868 1431 309 1813 504 39 899 83 1766 1639 521 1888 1722 1681 1099 139 130 1001 1403 131 1459 470 999 1626 778 1104 691 120 1999 1754 409 764 1646 1265 1038 249 953 150 1287 574 216 665 1755 181 227 1718 267 65 705 885 1199 1394 385 1020 595 443 1770 1159 402 1350 1662 1483 994 646 1732 1416 1184 1165 1126 1422 1485 47 8 177 138 278 1579 751 1679 648 384 1792 466 6 608 1040 22 1974 12 538 1698 403 1057 885 1508 1459 1342 1267 1717 1082 889 151 1727 766 238 7 61 426 153 3 1857 1894 1175 197 1211 135 1512 105 1977 1395 312 1775 1626 328 926 846 1320 1437 740 1915 149 1353 376 1962 1636 979 1890 164 460 9 599 1259 1944 1493 1437 746 1987 1085 1985 1584 83 26 1061 1582 1778 1307 1822 1742 421 1259 1613 23 70 160 156 1967 69 1382 1067 1296 351 939 1067 1790 781 1580 1884 1959 657 224 578 1100 1356 1939 541 1312 1827 1286 729 1742 963 1285 466 1200 1618 57 604 1069 1273 1119 227 690 1295 1496 1679 1893 903 274 1578 998 397 984 420 70 44 118 918 188 452 576 134 38 1098 626 1227 461 241 122 66 1661 1192 1318 1712 275 1395 24 1289 1655 1006 913 1776 1964 159 397 1839 166 556 299 1945 1611 1949 1088 799 1613 1603 1612 1872 695 1161 109 852 694 698 787 219 922 1300 468 1025 1421 1483 48 246 1300 976 327 667 83 1459 666 1262 1621 855 800 218 940 1717 714 1801 1430 452 761 316 1377 824 1854 796 608 504 1602 1985 1327 1653 1911 1715 387 1655 239 1472 1542 1017 619 861 897 553 1287 1088 282 1305 1460 765 1137 1193 726 240 1942 1065 1759 1147 717 1513 1803 768 1764 228 718 960 1252 1852 1195 1557 54 1191 775 1854 1528 971 957 377 928 998 1522 870 1393 81 1948 216 412 1077 191 559 1272 1679 1512 709 149 1152 1133 182 557 232 788 499 1388 1332 196 1240 1777 1349 1050 557 422 516 1788 106 1949 51 739 270 1067 213 356 210 1242 1360 767 1881 921 1762 1805 395 1606 306 1747 1074 335 1257 396 372 245 704 1638 835 867 811 1131 50 1198 119 707 1465 1212 448 1608 1626 1162 998 442 628 313 625 1060 39 1112 1362 863 330 712 1708 869 186 1708 899 393 1156 1855 532 1637 1701 1403 1381 596 64 1175 526 49 1456 816 1113 239 1262 812 1397 443 372 1963 1 1295 819 1359 823 329 1810 1885 1575 1819 1432 771 950 1075 877 1773 710 1678 1372 1075 280 1769 235 790 463 1464 830 699 1271 250 1769 150 1366 733 1524 907 1202 1166 420 64 915 1252 615 1255 1801 1198 1280 1387 1521 1129 1893 1753 309 230 853 146 194 716 1117 1741 1294 1690 1261 1074 681 2000 7 1476 1139 526 1847 15 1951 92 1625 1506 1750 204 1735 734 1311 653 402 1377 1837 1954 1780 284 921 498 948 1499 210 1953 233 310 483 1983 1490 979 1556 1232 277 1071 723 876 118 445 1620 1511 1418 942 118 1555 877 1138 249 372 913 781 1645 1076 345 1325 460 681 1653 1307 1547 1172 238 1120 1836 91 1012 282 584 202 485 320 1467 517 625 1778 1297 737 1100 1716 1696 1364 500 1389 1605 617 68 826 643 1496 1912 1688 265 118 1250 323 1060 825 477 568 1733 1967 1391 866 1972 1536 1540 1187 1509 1936 1288 1584 650 794 373 963 889 1817 1151 1867 1055 1704 1452 1414 1573 1741 1496 1106 1699 673 215 257 1378 1204 236 843 742 398 698 984 428 489 1161 238 351 509 252 999 1361 508 592 871 921 592 135 925 952 257 214 712 689 1323 1356 1548 808 1775 1620 1572 1385 1081 988 1162 1341 259 1479 197 664 504 512 707 198 586 1665 519 392 1896 946 996 1193 250 613 171 1126 143 450 817 1086 1610 1183 1093 1830 312 1954 1584 1312 1013 666 238 1916 1056 810 1628 655 12 840 515 1780 568 1685 1348 1633 368 173 1539 1035 1253 1634 1081 124 236 1300 1237 1540 803 724 755 717 585 1721 1696 1364 1358 1762 1485 1765 1112 1629 818 1094 1543 808 804 919 1628 1574 1130 1367 1686 164 764 843 1244 1084 397 603 1410 1546 891 1709 870 1309 164 1655 586 32 1404 1871 1047 746 1948 36 1903 1123 365 243 340 536 1045 771 1224 1648 161 242 596 847 452 35 1277 555 1007 520 1364 1134 722 1901 1596 940 1617 1861 1809 405 1914 473 1783 1325 438 1645 417 1978 1183 821 868 350 513 1401 1083 1477 307 549 1692 1473 1368 1460 1930 1636 1777 1374 1229 157 69 703 687 328 516 426 696 1695 1304 1406 1372 1861 1389 1255 531 117 1395 1640 1561 1526 1890 1784 1927 674 1805 1851 194 1991 1225 579 1539 1245 1040 1910 1639 1737 577 1153 904 1169 1419 653 1547 1809 1146 1505 875 686 96 1896 486 585 152 309 1238 887 1863 324 451 110 755 1107 1031 578 521 769 1619 289 1946 1301 1888 1035 342 1058 120 22 348 1929 1781 1377 1007 112 1146 216 605 1618 1330 1191 1421 1592 293 1410 1079 1318 194 1957 841 184 249 215 1494 446 1576 165 577 838 329 1900 219 1049 810 934 698 1081 1661 249 714 1370 1585 1788 72 1677 609 44 1164 197 427 1534 503 1300 915 181 1582 629 1577 86 1270 288 1784 346 1776 617 1505 917 1606 1369 1752 1717 39 450 908 764 511 845 957 897 1771 423 649 1044 188 875 136 1121 666 513 1785 679 1434 1480 924 234 1523 1007 1857 5 1581 859 1969 1924 859 372 348 1328 843 1744 658 364 1916 372 1462 880 1679 1912 1264 1940 385 1226 241 1712 264 566 253 706 219 293 1076 1535 647 740 929 141 15 1879 1703 1504 1348 1261 1400 340 1638 580 1145 1787 169 256 946 1046 1243 361 970 1305 1589 243 1875 1643 1953 1475 1585 427 1163 1982 1616 681 1835 1571 1991 1508 641 1900 472 1920 1537 1744 266 395 258 301 968 1583 1698 1365 1211 1162 652 982 1493 428 300 15 1024 1489 738 400 311 289 1206 817 674 1604 1051 1173 1224 1241 1702 560 304 152 721 1750 1177 967 1531 150 1883 1178 563 872 877 879 629 3 713 1113 1011 818 1196 747 504 839 1666 711 1545 1905 610 1639 477 1578 421 1164 671 852 1485 581 1249 1093 1428 1299 1842 1008 1394 1386 563 1990 1956 346 103 1677 217 1807 666 1328 862 870 196 231 876 722 1533 1048 64 1421 163 398 940 1778 681 1193 1197 1355 1187 1030 477 774 1983 1457 1273 590 6 1656 453 1191 884 897 1374 473 1251 1599 176 833 31 1681 1594 965 1894 1260 1119 950 382 1146 526 1067 395 194 1924 139 97 810 400 1595 1351 283 1047 425 1373 1860 1226 1032 367 1 1189 1054 154 350 1817 794 1199 854 1500 1689 1462 113 431 507 213 1997 1600 1313 1600 1387 1521 1002 947 862 1977 239 1838 1920 1194 411 608 1510 963 1199 1111 85 294 421 823 1909 1324 627 1289 1876 680 866 486 782 201 96 213 684 500 803 705 10 818 95 846 478 38 1129 141 438 1377 589 1134 384 265 317 149 928 1735 1595 1025 1454 721 1690 9 1438 792 1327 679 1892 722 877 1482 1191 1978 962 1382 629 662 1292 79 1479 1609 48 246 903 954 1772 1970 1263 406 1931 851 20 1986 1641 676 1859 1731 1047 1535 667 1249 1458 773 1339 697 543 525 1629 1490 890 1405 1571 738 367 727 1456 34 1192 950 1275 143 473 1674 144 355 40 1327 327 980 800 804 1289 362 1128 1179 1776 1047 816 1612 1662 626 268 1744 497 1140 1844 651 325 391 874 696 171 1820 30 1259 1625 924 1791 1139 130 1329 1634 1071 1735 1558 1128 1011 829 1468 955 1003 609 158 889 895 586 23 1509 807 718 1363 1466 1921 935 371 913 561 1191 5 1381 1768 1866 708 1333 1176 1676 11 282 1686 907 1696 1641 1313 1277 1855 1339 67 708 195 1131 1318 1 1500 1504 280 1864 1870 1708 1858 963 1591 1492 437 681 35 416 214 1712 419 533 796 1424 299 1058 183 1866 1467 1320 803 1049 529 750 1325 1240 572 339 1766 565 916 197 1686 756 1656 386 83 566 904 909 609 604 1621 483 1804 182 981 894 580 577 1195 1657 1128 337 1031 374 1463 1659 1562 1517 82 1190 477 1669 374 82 162 1912 745 986 1434 802 739 38 1208 1546 1583 453 1975 36 657 1465 1224 758 634 1379 238 746 922 944 670 1860 805 1972 1888 916 1738 1382 747 574 640 556 113 360 1073 937 1990 1027 1180 1124 647 1646 661 1818 648 455 1392 759 1055 116 1614 1409 1775 1153 1383 149 247 1466 153 487 269 1227 1855 132 261 1815 38 74 1222 1350 748 91 1662 386 1097 1853 853 164 1043 1141 1216 234 1548 597 743 1228 207 1812 553 815 252 461 798 617 1423 1883 30 902 1384 1459 608 1291 614 866 1285 121 1957 409 598 1652 938 1734 523 821 1452 981 653 1804 310 822 1102 1498 922 1761 856 1838 712 55 404 862 1119 1259 1068 281 979 434 610 1755 560 1558 931 1344 1534 1521 1910 1100 1845 424 1033 1723 1827 1125 1790 1252 844 1306 946 339 801 675 431 1672 1508 1803 1506 1338 1755 161 1103 159 947 1069 275 1248 230 334 1611 1801 272 486 627 943 607 1208 1346 85 489 640 1252 1456 1875 612 1063 506 607 650 506 1828 421 426 1523 943 485 565 112 1260 1531 550 689 1618 532 423 1396 545 833 1335 96 1973 586 540 1478 877 1525 1748 1012 348 1495 752 1404 544 1401 914 1462 449 1263 1670 65 396 117 1855 1807 753 218 420 1746 729 402 1387 433 1164 119 1940 704 178 752 1274 127 152 1044 1989 449 1093 1761 627 1647 62 696 168 1742 1255 539 948 463 140 714 52 1302 1279 314 1483 349 1105 1863 707 1530 54 1195 462 318 68 80 1938 1871 205 1970 1108 104 830 153 1236 1199 327 294 1370 1752 219 123 127 904 634 1744 592 1437 1518 1619 398 1772 18 1903 361 1098 58 289 334 1119 494 375 1982 920 1145 1865 49 476 754 1213 1979 1602 168 1878 1614 609 819 972 224 583 857 1442 1967 158 1006 1332 98 1276 48 79 609 858 466 1493 648 87 1526 1249 1640 1294 961 841 1406 5 665 130 872 919 1282 455 1669 277 1082 717 1597 168 306 273 1345 794 1934 1651 1892 1430 671 1719 1818 125 1839 1049 271 123 331 1825 364 1785 1128 1127 1493 1556 751 1593 599 1373 123 11 864 499 1558 766 319 1662 1118 692 1934 1933 1853 387 284 1154 1610 1032 368 1116 298 222 571 902 171 1071 1230 1454 914 1353 620 793 1411 757 273 757 1521 1652 1315 1487 1271 219 487 1909 1574 1170 1847 895 1408 1223 51 874 948 263 134 612 219 1952 762 1999 1507 1648 1262 1520 1113 338 791 71 1612 251 405 1940 1264 1504 1928 1816 1281 683 1154 1898 1768 1901 62 1515 722 53 626 1772 895 322 465 1790 921 1030 292 906 1670 1467 10 482 1295 987 974 1527 242 1306 1096 397 1541 182 630 1548 1500 1907 1915 1305 1180 1568 473 532 97 222 108 643 1901 690 791 1134 722 1576 1523 780 1458 922 484 1887 85 946 223 1308 1275 1565 9 1294 1378 336 978 490 1002 495 642 1717 1687 715 1922 357 1543 1996 1150 454 181 1424 1545 207 1341 1299 178 420 1409 767 773 189 523 1365 341 1718 915 541 1081 72 1988 1627 181 376 1034 659 299 878 1599 189 1073 713 1927 1260 1988 914 535 1996 1837 430 1565 1370 835 359 1980 297 1986 701 359 1202 218 425 289 1163 1915 1763 1474 395 1327 1669 1405 1149 808 591 111 355 461 108 522 301 863 1749 1411 1147 1728 660 392 943 1846 956 998 1718 845 983 1178 712 1211 1360 1383 365 23 1410 1416 931 1148 1136 854 542 1963 375 1132 608 127 113 537 1977 165 1308 1925 63 603 1562 1320 1281 808 1321 1815 521 285 1318 337 193 330 1693 745 232 1732 1925 1012 373 726 1050 1318 1018 886 1786 1272 300 553 805 1100 1522 553 1662 1316 109 1653 231 1712 1479 362 1548 1415 831 1585 95 552 387 1209 1668 1713 191 1606 1917 1152 741 634 633 215 1581 228 1336 789 128 998 2 1715 671 1851 25 733 650 745 636 1202 254 1123 174 189 141 1538 374 821 900 692 744 1825 1161 949 1348 1936 772 1454 301 984 1328 556 621 1982 2 1571 391 165 201 50 157 250 1926 904 1171 1824 878 759 419 1399 893 695 979 1651 766 719 1764 1737 1384 656 780 1565 443 1154 1463 1850 1388 372 537 578 1245 669 359 1383 1872 1352 310 744 621 688 1012 320 818 1560 1286 60 1755 142 1474 428 1186 1489 1374 763 200 33 1768 1794 373 278 119 730 765 1843 786 1393 372 284 496 127 1570 1990 655 888 650 1390 1545 1301 1432 1196 1204 1551 970 233 1593 1931 1504 1744 72 1485 294 241 473 198 1154 1051 278 1343 729 1979 1383 267 567 800 1758 1447 1086 449 1620 582 1742 1937 980 1387 1318 1633 167 1541 1131 1079 1583 866 1511 606 1224 1981 1443 158 347 1498 1272 877 1541 1813 321 1174 23 309 1381 1465 1056 1158 1573 963 728 1255 305 592 574 417 496 1982 805 154 1407 948 1370 1897 73 1267 1033 394 120 1115 1056 1764 1723 1105 1220 1754 280 1327 611 1407 1684 652 138 141 1793 942 1208 503 1959 638 1538 1997 1623 235 1896 1648 891 1330 1208 535 882 1756 930 546 299 1735 1484 1869 1855 1850 263 359 1476 1764 33 67 1439 980 444 398 217 542 718 83 822 364 539 1291 1618 307 112 1465 1725 1256 1378 1861 985 451 551 1175 897 1778 1202 631 988 529 1301 562 386 1161 1873 1520 910 502 114 835 229 462 713 770 1382 1775 1818 1159 1538 72 599 374 590 714 1452 464 1990 1552 1070 727 1973 29 429 354 339 1333 769 1939 317 1407 324 1879 1323 281 1516 381 1486 1549 460 635 1305 514 11 1565 97 1302 821 1264 1512 1771 1489 1502 982 1887 1203 1211 1257 577 1155 1312 591 1152 14 1877 305 502 1562 308 1571 1525 1008 875 1497 897 709 1266 1132 1534 1657 1070 1324 1499 1765 166 1816 272 1310 100 589 132 1503 414 828 1713 1446 1462 239 268 1917 1086 988 448 796 1600 74 1386 1005 1965 1188 1275 1488 420 1853 425 1185 1349 1843 1431 966 1495 1878 166 1965 1447 1995 1147 486 770 908 1651 556 1604 962 1301 1226 802 1094 1383 1195 1269 1475 468 1747 1816 241 700 252 1732 1374 1388 755 1370 1389 543 213 1889 932 1749 1828 1440 1120 884 975 638 124 1916 528 1672 562 447 23 1603 1537 1601 1624 1731 496 172 384 651 594 247 558 438 1178 520 63 645 1424 1431 234 314 1477 1125 1582 84 979 1902 1304 444 1817 1835 681 47 1094 1706 1448 1677 1043 849 1284 1330 630 657 157 147 324 1048 851 971 663 1114 1295 1270 64 465 305 958 1439 178 1449 548 449 961 346 801 1273 1128 1147 366 1170 900 800 1809 1715 1809 1865 216 164 311 826 11 1408 565 1738 1389 300 1453 1984 1859 359 976 459 1689 1538 939 1408 1185 306 754 1178 13 884 188 1532 15 720 975 1595 799 1825 1582 986 1725 1668 1328 1589 23 319 1267 675 1277 932 608 1430 1539 261 273 1172 103 1370 320 1131 1107 1217 1042 528 1765 1462 1972 857 1854 692 132 12 1496 1018 1028 1703 1259 1585 1082 418 1586 525 1627 1522 41 1746 1466 463 1114 1049 571 663 1336 1763 413 1284 459 1629 391 1996 542 1476 1394 569 293 747 295 536 1155 1515 699 933 747 1915 1432 1495 1109 1680 1646 1015 1363 262 1562 263 1892 367 949 513 1385 1548 1904 1421 1527 74 958 1767 204 1246 612 1376 1573 1621 844 692 1375 517 736 941 1389 776 869 1318 1882 874 661 786 239 1136 1762 1677 951 955 264 1139 976 478 114 1936 437 316 2000 1879 1274 902 711 1848 136 1620 794 1052 1034 1 1655 306 823 156 549 1615 272 1196 125 1617 1148 995 230 757 1027 935 1846 1850 88 1165 1029 1462 1594 1382 420 1767 652 687 1406 316 468 116 685 597 689 1253 449 40 465 235 1933 230 1393 220 642 1949 1318 1181 528 1503 604 408 1578 1443 1069 111 1481 1034 1828 591 1684 1589 547 904 1567 326 1105 716 1665 644 952 1430 618 1554 686 1517 1653 754 994 1513 1002 1638 1018 534 839 1207 1739 1159 1104 682 760 844 1285 1328 1166 1638 835 540 816 1738 1742 75 142 1749 701 847 1611 255 1190 508 1167 1251 267 1143 1018 1438 549 971 379 1622 1729 1725 592 829 1944 1283 958 918 723 1505 452 1687 606 884 1947 415 1933 883 944 906 493 147 1221 739 252 1657 180 1193 1755 1781 1270 389 114 861 1892 875 1941 807 1756 831 1622 1468 997 1802 428 1385 246 445 1458 584 1508 581 1650 207 507 1807 1348 502 128 206 49 1055 1428 1835 1325 1537 811 1645 101 1621 430 489 1621 1125 1021 1963 989 1793 1193 1110 1653 853 1553 1336 990 1288 1883 850 571 517 1910 598 336 735 1837 130 1513 881 622 284 559 740 588 30 967 388 1746 228 1083 853 906 1475 749 1809 141 1564 1688 358 171 1282 169 1454 1693 361 63 1903 521 1231 1295 1236 485 271 763 779 576 147 1604 1617 1518 1290 813 1675 242 1627 1746 22 993 601 1465 1681 1236 7 1783 1513 462 894 1526 1701 703 588 214 164 1912 1263 1938 1188 704 1491 404 1156 1031 1720 827 972 1097 1143 732 43 1413 422 583 1889 910 491 748 415 1857 701 1262 875 1112 1441 1510 440 1535 788 155 1014 1557 804 1168 262 1334 1796 1390 1984 1030 159 1796 1640 1360 412 620 1678 224 451 1329 22 638 2000 654 232 748 53 1048 520 337 549 1262 1368 455 318 623 477 130 1366 1005 624 179 1834 1185 725 380 291 1232 1345 788 1402 716 951 684 876 1630 948 579 945 1458 380 1192 122 419 964 1454 522 1194 1490 1477 1991 1489 1794 1110 817 1308 266 1135 1026 1082 16 640 341 1031 1035 693 828 1430 1495 773 1965 463 140 1322 797 99 1345 1346 1232 1927 974 1013 1103 736 303 664 315 268 608 946 1921 146 421 557 831 90 552 783 454 1071 713 73 912 1012 673 608 659 549 887 1194 983 640 583 1803 773 420 1024 1649 561 1097 381 1949 921 16 1814 355 686 1867 1464 1427 1298 1648 1506 425 146 1755 65 977 279 98 334 32 104 237 887 959 1250 1829 1660 1913 1274 1755 362 167 146 1756 125 1050 746 36 1249 217 313 1570 378 1739 1053 1963 85 1783 1327 385 959 1626 1946 1620 1204 553 1885 953 1514 967 735 1131 1311 746 1123 1279 1809 1929 876 1661 301 328 1555 1020 1433 200 1270 1372 486 728 1651 1594 1168 1249 1654 1087 536 1936 1743 938 1188 133 1479 1808 1973 716 1253 1809 921 249 1964 1804 1762 362 1255 1030 71 727 1000 1879 234 637 972 453 1434 908 627 629 1401 1118 223 1167 1185 1465 1068 530 1538 1926 575 344 1119 1538 1921 619 1690 501 1054 872 1293 514 1928 611 1979 1918 1186 1771 293 885 522 399 1697 1225 902 1873 1769 988 83 970 880 880 1306 1966 1354 1756 1684 1025 1660 1282 1695 203 1233 415 769 1320 351 403 60 1363 186 1890 787 1780 839 1738 764 295 1107 230 134 495 389 433 1069 1530 1714 1439 1980 567 160 1129 1635 150 1789 1864 25 687 1200 740 771 661 79 1676 661 1244 691 25 1432 1289 1897 686 621 1401 603 1331 593 741 1583 1555 258 484 894 1586 433 1457 1223 1491 456 623 820 1464 1902 106 1774 731 873 800 1565 1037 1939 1951 1970 894 1663 145 1577 1900 782 310 713 1807 1293 944 1550 84 1058 1413 169 664 1383 1664 725 1000 678 217 669 279 1942 1542 1757 384 420 226 455 1356 1477 110 1047 357 1947 1797 920 1708 1350 1812 1032 105 1118 1081 1785 1793 846 42 874 124 1730 1290 1302 279 1413 1801 1243 1256 1956 601 846 545 1767 1912 1964 806 1041 1770 1620 434 1253 1110 1924 551 1628 373 1601 948 1444 454 1211 1196 331 470 1200 197 1085 62 751 734 266 109 704 1973 1724 23 1730 1399 887 414 293 969 81 1792 26 1447 1780 210 1976 11 34 220 896 1232 393 676 562 1463 87 511 1921 1786 1711 1093 421 351 1868 916 1728 480 486 1384 788 728 403 1738 1890 400 1871 1590 870 1596 1263 1890 1 1599 1235 140 118 550 730 259 1146 1428 826 1209 758 1897 976 918 1790 1976 1013 720 247 937 114 1291 213 908 1605 60 306 1520 36 1410 118 1555 817 1638 195 362 1423 1810 1264 99 485 657 1769 1097 848 1126 1733 936 1213 1471 184 482 599 187 1209 1585 862 9 1142 1870 281 1651 519 706 1277 491 721 75 830 1669 1564 592 1269 1718 1111 408 1539 1723 283 1528 310 1996 1709 60 1801 1090 775 1401 624 71 1833 240 1717 717 924 1013 1852 1634 456 1136 638 195 1319 819 1636 911 809 1486 1666 125 1689 272 631 1503 464 1103 385 1129 24 1210 822 957 435 188 320 569 1806 1555 1497 244 1760 194 24 212 1479 580 682 1140 182 563 564 676 343 1576 1912 673 1223 1475 343 1591 1282 1452 486 1460 1069 11 323 398 1315 70 730 808 1521 1401 723 1473 982 1723 1678 317 149 1070 1666 649 926 967 1298 1801 828 1615 386 1924 95 1225 360 146 685 1045 1286 325 820 1876 1783 662 532 877 264 193 1979 1056 1769 435 1696 409 1588 1475 260 1558 1805 1727 1718 396 554 41 1686 1208 758 130 1836 1058 256 1860 138 1414 1993 918 879 550 894 444 1069 666 1507 494 174 250 1041 282 1922 1117 1392 604 396 195 1609 12 799 1968 1701 1369 1906 857 538 213 1835 244 408 465 251 779 1422 1531 70 66 83 1108 535 1770 994 1127 1169 1764 356 1591 1736 889 1636 1608 321 1194 320 1601 1112 1220 1228 1056 161 278 1643 1806 1937 198 912 917 1245 1888 97 1903 259 112 670 993 8 739 705 232 673 1865 214 1986 662 926 1452 1105 1268 889 1213 1451 578 84 27 1685 519 1405 987 530 842 348 1558 582 1193 1158 1085 560 1358 865 318 1543 975 474 1941 772 1141 324 740 1473 256 417 1637 1392 232 1813 991 463 951 505 1224 154 789 14 1114 162 788 290 1513 1901 893 392 947 1389 10 803 441 1285 1062 1667 1070 1146 1554 788 1901 1334 554 738 912 275 1783 1106 62 342 1766 1645 52 666 1321 1166 1016 782 732 1150 521 1713 1210 1213 1899 1470 945 356 1666 35 708 25 733 1126 1120 19 501 1033 97 1551 1126 269 133 50 301 1734 369 640 146 1438 1443 92 1144 700 1143 32 451 1734 526 1680 1929 1204 1165 586 44 311 258 400 951 266 107 922 1367 808 1466 693 1964 14 644 305 1552 722 810 1290 487 1381 138 1860 1096 181 454 1740 1899 421 1364 1965 611 129 440 1281 1022 509 95 1033 1530 989 557 622 1786 1467 922 792 1066 724 1833 1935 1471 1332 1193 1729 18 307 1663 531 255 1839 883 395 697 444 1194 413 1185 1610 708 1205 1542 311 1415 1541 1151 900 1580 1935 1847 923 728 341 584 1441 301 478 731 73 1234 700 1086 618 897 844 823 1121 1424 1134 248 730 1890 262 964 427 494 1969 82 129 288 1068 79 1728 927 402 1256 1909 127 916 1001 830 999 1710 1119 764 646 1784 533 1415 322 202 733 339 1185 227 1308 1923 1467 1852 779 1515 1088 1032 204 9 310 207 794 1943 629 587 388 1626 1239 914 1259 1295 1434 886 698 279 456 1962 1029 1456 969 166 645 310 1223 716 84 265 1618 1403 1683 801 437 356 676 367 1833 1771 1941 742 680 1552 282 538 1701 95 142 56 682 1877 1403 406 1218 1877 1768 796 1864 442 706 131 1584 1725 1007 1293 1156 1176 1487 1014 897 252 499 777 1268 1680 371 1669 1183 1628 250 322 1537 1765 1061 63 1972 1593 1564 750 1176 1101 768 1410 752 581 454 1143 460 277 1522 1795 279 1317 1463 1867 1698 10 1582 873 1984 898 1430 1277 1235 96 315 610 1639 122 410 3 926 1279 1331 173 796 1756 560 1398 323 689 1414 1934 802 1456 185 773 809 373 916 1645 1505 60 1113 1122 1513 1695 1190 1543 692 1472 937 1011 865 1750 1798 876 379 539 886 1106 1939 1029 1970 431 1354 963 576 1950 195 187 1245 330 280 305 220 680 1020 970 510 135 433 386 338 694 427 1643 511 1448 1605 488 1248 404 1714 1033 175 1599 1655 567 1109 14 663 1522 80 742 1374 24 1767 1703 1154 1753 1114 505 1767 1881 61 1669 1491 1670 918 663 1570 1595 789 659 1738 324 1348 1829 1024 499 1439 1277 1933 803 1110 1851 220 1114 720 408 229 692 643 1781 1663 1405 1041 1943 689 1967 1412 1076 1274 894 606 935 81 112 1754 1290 1615 1265 855 1748 13 805 1894 97 616 207 610 1170 1308 322 1680 1940 1455 982 311 1221 333 1486 257 852 1013 151 1890 921 33 1027 297 229 411 103 1829 826 1055 194 169 766 124 1439 1219 61 671 1068 1450 733 1777 1068 390 902 1951 1066 1124 401 683 1104 554 767 97 1750 1288 670 1229 686 1392 376 1963 1984 1543 1692 206 450 124 545 741 938 584 1224 396 1623 1287 1778 1055 668 326 1442 1012 1759 301 324 457 1617 912 1949 1483 30 1600 1189 1321 1080 1031 1251 392 79 1156 1319 1000 1060 355 558 375 878 337 1873 69 141 1583 543 328 860 1860 1597 49 1084 1528 1483 1422 47 1534 681 1697 1970 290 665 1505 207 1940 1702 1071 1218 1443 118 380 1498 1133 1836 937 1378 1253 1281 1023 1121 215 1988 1953 1727 601 1231 126 1225 530 1036 107 1030 383 168 1041 682 1587 1479 562 11 399 904 1906 1187 1522 778 1284 470 1107 79 1090 757 1677 1664 305 1937 1306 162 1508 947 483 295 1551 524 551 1303 1487 1320 1306 129 297 1929 1183 461 1281 1153 1146 740 1180 1088 1551 1602 1351 255 511 1882 617 299 1924 1626 1078 1942 778 961 1942 299 369 1695 1237 1745 720 1756 780 1346 1933 107 1201 1804 1898 688 1450 23 402 896 1464 72 1540 1896 1921 213 142 1217 414 602 1823 466 710 1324 1126 1975 746 12 1086 1696 1268 223 654 13 890 1051 236 984 1063 1188 115 1251 683 632 613 357 161 967 290 607 690 1127 584 1171 201 1687 1213 391 534 1683 1612 1446 695 407 765 1352 708 312 104 1988 1273 847 1786 35 1098 631 601 838 34 201 1637 778 1916 1381 752 363 741 132 1663 1431 1490 1820 1297 1429 750 100 320 1382 1079 1737 1237 682 250 1152 1921 694 859 268 633 613 1914 210 1793 1260 1698 1035 1341 258 1876 1451 1220 1200 1332 992 934 997 1266 1388 783 670 27 982 1628 516 1377 1374 430 1686 488 944 397 1881 162 1339 542 892 1710 1731 856 1233 365 1859 1731 1577 1077 503 1570 1199 1593 712 259 328 872 1673 293 329 21 371 1865 314 1800 1100 300 1002 355 124 1075 1827 1223 1843 1592 895 1879 1157 917 219 1645 856 510 474 1533 864 260 13 839 1705 39 658 2000 1653 187 891 1747 373 78 801 1747 1917 1225 1224 341 20 1334 244 380 1033 209 396 485 1597 385 494 564 1292 937 1460 1678 173 698 502 809 1085 1228 1808 577 678 956 1493 812 1958 1464 1859 768 1341 1193 441 1971 1527 144 390 1411 1772 1780 1556 1688 1796 1851 182 743 1214 359 253 1464 882 227 769 138 662 1182 526 773 1839 1671 1517 736 696 1002 1876 1508 1799 1897 1793 305 862 607 1187 1279 1759 1201 1769 1752 932 134 464 661 1918 600 790 1878 940 1563 1204 1765 1039 366 828 1149 939 1920 1104 295 897 357 275 645 1386 1801 1075 771 1990 1828 359 955 167 926 1685 1544 1879 1637 664 541 401 1628 64 1910 159 246 1434 207 896 1828 66 1316 1452 1980 518 1513 1834 1019 301 1739 113 1979 631 1734 1262 1896 327 473 1111 31 494 7 1437 697 570 543 1383 1111 1823 1406 1660 1166 1940 1075 753 165 49 1284 965 12 1944 1743 408 1311 578 1539 1299 1227 27 560 308 353 465 220 872 649 344 680 1551 1704 258 146 1066 629 1293 1756 136 952 1709 701 1506 485 1708 791 1507 120 271 649 860 896 1819 1061 55 113 535 1188 570 852 708 857 1086 1874 315 1124 449 706 1157 1224 1897 559 577 574 922 701 993 1643 393 109 1558 1712 1266 1135 430 752 1751 695 1979 1288 1898 1699 1909 986 302 1644 114 634 1576 1372 1957 1629 1147 767 117 78 949 1485 896 1203 1940 854 832 1904 1805 1199 284 90 222 892 610 958 194 1374 1588 35 1861 447 624 1037 793 1164 1348 1268 584 611 34 453 522 844 672 663 1370 109 1332 1536 36 1368 1966 1977 1874 1368 1094 1008 760 1548 1383 1116 316 819 1820 1830 1642 873 843 422 1862 1457 879 1771 1619 1651 1738 591 1796 1495 1306 1755 257 1715 987 71 1004 1730 334 772 1173 454 1560 1325 1339 1007 222 1035 403 316 1952 1817 1150 81 1748 936 1414 1498 1508 1844 1913 1583 1082 998 266 1800 555 474 260 1923 1618 1492 1280 579 1311 207 185 1596 735 278 94 333 1581 167 808 668 1513 1220 588 1000 1257 956 1843 1275 1533 74 1064 974 39 972 642 370 1706 1702 1363 204 1827 1288 2000 113 966 318 770 787 1562 630 1547 42 663 1959 93 566 1486 144 1752 419 1610 159 691 382 1734 1331 573 1832 207 772 1972 1097 620 545 278 1959 139 442 1686 1334 189 1584 1665 1202 1157 554 849 395 1325 1145 465 1504 41 1421 1155 1424 400 537 527 476 809 1669 1164 1585 738 403 1172 709 791 772 1603 1119 384 620 112 252 1339 1539 1744 640 1133 605 1926 1658 867 1469 1967 523 190 789 1630 1879 670 193 195 253 318 37 418 1044 464 563 1249 1078 298 1010 193 706 562 1979 705 316 1430 1926 431 648 1439 1669 609 359 951 1967 1363 1025 104 1744 129 708 263 766 872 1819 785 1135 392 1171 1476 777 332 1018 1489 75 861 1160 1665 1418 164 419 1654 526 831 1405 1459 703 1862 1537 1662 1786 1694 814 1333 1432 1277 67 687 1872 767 1148 693 1627 1305 748 96 89 1612 1164 1444 915 892 1554 1950 609 354 1925 1418 541 1310 1680 1977 1383 1425 1765 752 1322 1194 1156 420 526 79 1484 581 1247 543 97 1672 1119 1094 415 378 392 272 510 1617 548 401 438 1461 545 85 357 224 1663 1827 703 673 1403 375 1397 7 145 1073 1977 1004 1005 1528 208 48 1859 178 185 392 1345 1080 1918 1718 1345 470 953 1915 1923 609 1417 891 122 140 868 176 165 620 1743 785 145 1691 683 1987 1022 698 98 1600 1839 474 612 952 950 1212 1819 1862 831 1719 805 501 171 731 1043 1778 1088 340 1453 1267 239 1153 553 168 1543 917 1916 1249 1864 1774 655 17 650 1092 1013 145 1599 916 589 1736 1670 1886 1587 170 929 1115 1132 462 185 675 210 884 1009 14 1292 582 1417 1401 545 671 1012 1900 478 1834 252 649 39 988 1668 1559 1851 804 1357 1905 1147 1266 1821 617 683 598 174 592 1450 890 307 1898 367 67 144 365 165 1827 1002 1803 1736 1059 669 961 1360 192 1677 399 29 1843 222 680 1892 1061 1688 604 1337 386 1877 581 669 846 1949 1086 827 1669 773 235 1693 1223 979 100 1076 1316 757 116 904 1397 1202 274 1261 476 192 1693 950 524 584 1405 446 107 952 328 229 1702 663 1282 359 1750 110 169 1540 755 373 528 251 774 508 1705 392 403 1195 1913 320 567 27 1319 779 318 1015 932 929 1048 1885 1794 1207 1644 698 1470 1292 1982 101 1600 1904 317 298 405 1653 1376 1674 58 1032 243 128 395 1089 828 1319 973 552 1731 1467 681 651 1345 766 1674 1710 248 1212 1594 130 1347 1984 1927 1241 431 312 476 1849 1915 1143 701 1823 1804 154 1458 1158 516 1725 1576 1544 1284 1342 340 883 1679 1281 1866 400 17 1350 877 480 1375 137 1288 568 1313 1961 1532 1279 958 635 203 326 1974 1871 420 1223 1430 35 1248 208 424 790 877 2 1737 1648 840 661 1151 705 1504 1663 906 1463 89 1621 105 3 559 1328 1153 1934 1867 820 266 1400 954 1389 683 338 1916 1099 1223 1181 1451 96 1591 1986 733 1974 778 851 939 102 1322 1234 707 695 881 1648 1819 948 156 424 1735 610 1887 1006 156 1168 1929 322 1174 1023 1753 1562 807 820 321 1711 1953 1003 1723 1814 1302 94 553 321 1022 343 176 551 537 338 1704 1090 1813 327 509 1703 402 1479 1674 508 1652 276 1479 965 1273 310 1552 1839 412 507 201 64 601 415 1374 1662 1650 1676 383 1584 1985 1267 380 978 1150 92 1197 957 1028 347 662 246 719 1715 1561 870 137 1807 1756 218 758 1503 1356 59 428 176 1570 256 710 527 661 371 91 1679 240 1970 1994 281 710 679 185 1507 1251 1258 479 452 549 1973 431 1191 411 1528 374 494 1564 702 1494 1129 1772 239 1524 519 26 680 366 1693 957 1544 97 1061 1200 765 1146 1032 43 1790 540 1390 229 954 1682 517 1079 1281 1381 1313 594 1344 400 739 1620 1043 1218 1837 1959 1799 211 1765 746 782 1483 1624 820 326 1071 1169 22 460 478 458 1776 1405 1931 482 631 1357 635 1279 1141 1323 98 806 1602 1237 121 1385 866 1928 915 832 367 59 607 955 345 1388 704 343 1642 251 1372 1071 62 1670 1874 1653 1715 932 32 1969 1598 1190 660 1305 1215 1147 65 626 1317 19 1347 1398 1125 886 1735 1526 1015 1494 1445 82 977 674 1807 438 1656 1773 863 1543 1060 14 1900 1055 516 1177 1277 853 802 238 849 1281 1112 1472 1502 910 403 1305 329 833 694 1868 277 89 1874 843 1871 327 517 1722 298 1536 705 516 1606 1392 143 1500 1495 705 1251 1575 1315 93 1906 136 1259 1457 1361 491 1357 1698 1247 1718 74 1940 1494 1005 84 457 302 1510 234 423 1699 1340 951 1933 887 1591 744 1062 1995 1516 1501 831 587 1073 81 534 7 1684 525 900 1929 396 58 157 308 1168 6 644 361 503 617 100 704 1296 312 349 1621 563 1577 1228 1777 22 952 1054 971 1333 1321 1510 126 956 1040 541 1693 1079 574 1593 1332 1244 700 194 208 1895 1437 1712 1394 1254 494 873 1376 278 130 1914 1117 654 1484 579 1035 874 987 1928 1277 1979 845 214 881 781 621 51 126 1673 1199 664 1515 1484 879 435 752 920 1044 1992 1345 1513 426 473 152 1035 1344 1478 914 410 367 1974 637 489 621 1302 303 343 1249 1969 1563 31 503 177 1952 592 710 692 611 828 545 1219 1182 564 379 1664 25 1156 1822 382 744 1867 941 1701 389 590 552 1445 463 1214 160 427 1362 423 1420 338 1049 1753 1052 476 1042 1884 780 1090 705 640 251 1656 1192 307 172 179 1750 855 1004 1343 797 451 1558 845 488 360 947 682 1484 1623 1190 1318 1566 417 679 723 197 1519 1806 700 1426 1699 1891 1256 1422 1375 691 783 1922 965 278 1308 669 1838 62 420 1505 735 786 326 1967 1400 1325 1539 885 1551 1184 1776 1077 301 879 329 247 1847 571 1913 1026 1616 1339 1127 1879 236 1297 339 126 1816 1690 418 501 665 1205 662 933 1427 72 449 1624 1035 815 1851 921 862 1063 1890 538 1474 379 1250 1628 814 1116 406 1162 1158 1718 125 1063 1354 1872 576 1689 768 1156 1635 742 670 416 1753 1790 732 1708 1805 1049 1434 1853 479 1363 654 1290 1996 164 1889 525 1138 549 970 620 1457 992 1178 473 421 1447 106 1174 292 904 466 77 947 624 1724 1279 670 93 313 251 519 408 1906 1937 1823 883 1057 1272 1027 1439 592 365 840 898 1922 1629 970 1079 657 1380 1858 1637 1448 1047 1318 1221 770 671 117 1230 163 1527 691 1827 966 1000 274 1040 1670 99 642 161 160 1503 650 148 745 979 567 1583 1916 86 1732 773 615 1285 1643 677 151 310 1227 947 944 922 699 1467 785 1815 1533 1508 376 951 39 1042 1026 171 1598 1118 710 133 1043 889 1059 1652 1187 1918 1798 257 1258 712 289 1274 183 1045 984 1180 502 1337 301 838 1962 165 1423 1276 761 1498 991 1625 413 265 643 1433 1255 1548 478 326 1367 1530 1663 1393 217 279 361 995 114 1098 675 1013 1852 1604 1361 109 1791 973 1123 793 1680 177 605 241 622 1051 503 1496 1850 1649 1781 1779 1591 304 1705 398 1139 953 1991 1563 20 1532 778 1404 294 132 565 1091 196 436 157 424 1158 1424 1797 747 1930 559 314 906 1733 1599 1792 197 1355 1785 252 1712 430 774 20 1881 1844 1779 115 1306 1628 481 962 65 1922 369 1267 1359 113 206 319 1758 216 1642 1700 1751 832 1806 1783 722 1261 828 464 510 1219 711 502 740 634 118 808 1943 1141 1140 46 1199 960 1132 799 1991 953 723 532 1779 1 934 1117 854 866 838 1474 547 1314 65 637 1938 1961 659 1174 53 80 1837 1647 507 1450 756 1298 1781 103 397 695 1288 343 568 314 1362 908 682 1853 544 1811 1424 1338 1055 1701 1440 827 178 600 674 1293 852 43 1072 1954 926 659 906 646 1451 623 380 1429 345 1042 1796 1995 483 274 911 28 1885 1901 1523 1525 912 1708 1442 1458 1383 874 1277 258 1289 1798 503 1879 632 662 92 467 1736 127 146 1376 372 531 1855 350 238 1771 1419 1362 1909 693 1719 1404 1740 1567 174 1322 1209 773 1147 220 1099 487 587 712 560 1150 52 1119 517 1936 999 207 1471 1314 1890 906 538 782 856 1639 688 1238 293 792 1676 615 445 508 512 81 1892 1781 676 1894 1860 1500 383 1761 378 1411 794 937 1089 428 19 918 740 1337 720 1796 1646 244 726 837 1220 1023 584 364 213 702 1187 839 49 1524 1530 748 936 1195 509 1000 1892 136 687 499 346 1678 1432 1432 1405 66 1704 708 1524 927 334 589 636 811 1608 1733 448 425 1100 878 1849 945 1990 881 673 813 1314 90 812 1765 1436 326 1545 1357 790 1663 1813 1501 298 823 306 1201 1025 1380 374 386 548 1515 1894 1030 385 288 1684 291 575 1532 774 1434 213 512 1818 1217 633 1065 471 1 981 980 357 962 894 84 816 483 1815 354 425 1662 323 1909 909 1467 379 178 1642 260 1855 117 256 506 592 1841 1748 934 1757 468 1755 1746 1324 1007 52 985 1308 1844 727 1483 1688 1680 1245 1302 206 524 863 1522 689 222 1972 763 1053 1926 1909 1541 1801 838 1140 267 1409 1232 269 24 948 1159 1147 1626 1403 1327 1485 1283 1436 1782 683 114 1357 1607 1972 1041 1661 44 617 160 1744 884 608 883 1001 358 1153 552 1005 693 1269 1099 1413 1108 513 1085 1700 1932 621 258 1514 1643 1049 1194 520 47 690 242 1605 1364 450 28 1393 1866 998 12 1784 1514 1716 1573 153 522 1020 371 1319 319 1022 778 1839 1699 668 1919 1419 1736 1282 550 1095 908 1859 1404 1874 1389 1270 1925 1048 1310 577 169 13 138 1380 330 1276 1640 329 537 1233 976 170 1641 580 78 1780 1076 615 324 315 638 65 357 558 407 1021 351 1805 1092 412 904 1848 496 1522 925 1625 271 688 1302 852 1891 1693 126 1150 755 1034 1154 1884 1368 838 1464 1710 1434 1536 274 716 1195 1099 1507 1711 753 775 1905 1395 666 1645 1755 1627 828 1819 1405 22 795 1041 770 81 1182 667 890 685 1571 1792 700 1490 1058 266 109 36 80 1671 1905 1573 1813 543 1745 347 1488 1223 606 259 1881 1686 21 1814 1207 54 932 779 1971 1597 955 734 989 1916 1367 1840 1150 1832 1019 1534 206 263 80 1670 1158 13 31 1911 1064 1832 172 1016 526 1961 629 284 1457 1012 1962 1221 1851 297 592 1127 1294 1156 1057 638 262 465 807 770 13 677 1129 442 126 1833 1476 1071 1868 1784 477 627 1075 667 1350 801 1167 467 703 310 1532 1591 1519 1504 990 1726 1155 694 1699 751 1143 153 309 1447 403 1258 803 539 967 1356 1667 894 1498 746 289 1718 1407 1740 795 938 1481 646 1408 1422 1025 818 646 275 69 976 1675 1624 1107 1098 734 1078 1511 1949 191 250 33 1141 132 948 1306 423 1374 1072 1736 325 1164 450 1489 1758 622 392 877 564 1964 1723 1230 1378 695 1909 1956 1102 528 345 620 1739 505 208 841 578 1929 1232 694 1170 292 418 379 325 1161 227 334 1333 1229 1915 1179 319 1177 493 327 1030 1872 1550 50 1435 996 1994 155 781 713 1075 968 1131 1161 539 1014 1425 681 1956 318 51 508 69 489 755 807 1296 213 1433 885 1746 840 916 1372 75 1924 220 272 271 1564 921 1926 796 1398 809 924 1165 1105 1022 1399 542 1641 1127 1292 672 1913 337 1843 959 896 1340 1289 1379 504 1250 277 436 755 1350 94 161 550 474 778 739 986 1699 218 1837 1600 257 1748 1687 1077 489 129 1308 55 85 809 448 1559 16 1115 1254 847 410 882 1168 1126 1267 1028 920 145 837 348 1391 1533 1666 571 1861 1690 1120 554 488 1066 1618 1539 1680 458 1402 625 426 400 1211 997 1043 1654 1700 699 392 262 1257 1244 236 567 948 1396 826 1174 1885 1415 203 520 997 16 1625 1151 1305 1338 1765 1387 1381 1427 1143 563 1527 862 84 501 118 455 420 26 1619 972 1605 893 830 1434 1002 990 844 710 872 1793 199 622 434 1516 887 1407 275 130 816 567 1501 297 108 237 1519 1219 1594 560 844 459 726 46 954 926 508 1655 1000 700 343 16 612 1006 271 1004 139 1755 1011 1528 1426 534 658 1381 757 26 1872 1484 1694 1433 679 941 216 1473 1500 1129 20 1488 1396 1 1020 665 727 494 134 1143 612 546 780 1634 1637 14 1402 704 1555 1350 55 813 589 1794 455 1022 1462 438 1135 387 173 949 203 1963 1072 561 846 652 883 902 424 1747 622 1080 284 25 1269 777 1122 231 316 1472 1354 363 570 1191 1155 1659 349 1875 91 1161 287 601 1479 1992 1112 175 917 1070 1779 529 1200 1083 325 422 1236 745 956 562 547 36 1444 1196 40 555 1904 1299 1881 504 1751 1756 690 1932 1164 15 1488 703 1714 436 26 967 160 568 151 742 210 68 1500 1945 593 1247 1605 1294 372 419 311 374 1990 574 691 1276 233 1338 1661 1940 971 1950 1677 551 8 1542 1317 1566 849 737 1237 573 924 1962 1900 258 316 1706 1424 1438 690 251 1792 980 1076 1072 679 1951 525 323 851 1369 1653 1231 695 249 818 1519 590 732 1214 1894 1154 679 812 1569 76 1884 1878 1481 940 924 456 1790 155 940 1650 1377 142 298 586 864 462 1506 928 280 694 1996 662 997 1997 1432 1936 190 565 957 376 31 787 734 806 1414 288 767 1118 1042 31 1462 1817 745 880 1573 232 330 1812 583 902 1890 1330 553 1454 1666 506 1115 1470 144 408 327 586 1405 1914 1825 1172 1944 1109 703 586 769 566 1627 688 192 1429 1591 1280 535 110 705 1151 149 1459 471 1570 589 44 796 352 1574 1585 1964 1034 804 1225 348 1128 807 548 1029 934 178 1094 1459 1455 1871 1364 1657 937 817 916 616 866 745 1744 255 1544 1118 1820 436 1199 1431 1273 836 1310 714 72 904 603 875 483 1833 1929 461 1304 85 1855 1228 1927 402 1339 1886 142 1235 1015 1431 51 1273 1610 748 466 1403 866 1963 616 937 1632 377 463 429 372 1851 762 1155 732 954 468 1578 935 848 164 1179 319 1976 1588 1354 1110 1093 1746 76 1391 961 966 168 1825 1018 261 1744 1912 1016 1222 338 1452 1505 1507 1129 966 1280 514 1114 288 1844 324 364 636 997 173 1175 744 1149 166 1312 1744 1988 656 148 324 44 826 68 1756 1998 596 383 1242 437 340 1382 1951 1977 1721 44 816 463 927 1660 1210 1615 1170 1072 52 149 919 1887 916 205 1991 1862 1156 1785 1965 202 166 213 1650 1261 1382 1613 1318 560 1631 1565 1490 360 737 1016 460 1492 658 637 1739 525 1714 1943 348 1422 83 740 84 775 424 121 535 237 605 228 104 772 1592 1298 1537 335 415 1778 342 1463 810 1881 917 1307 522 1159 624 423 490 746 1535 1640 1653 1169 863 222 1081 228 896 1747 1466 1827 1262 1659 905 1356 1597 941 406 33 379 1393 1108 569 1024 1882 1277 1189 457 1830 917 838 294 515 1891 285 1376 180 317 1651 911 868 1300 778 1851 1771 128 19 1298 1327 333 1730 1897 61 246 1887 1782 1944 320 1183 989 1681 379 98 714 743 292 862 95 801 1406 1996 414 1530 355 529 649 1131 918 816 711 240 1690 717 474 1092 1384 245 623 1550 749 1117 1094 320 498 472 851 349 1744 1821 307 108 932 936 739 1610 1807 1744 318 1940 1937 873 645 1445 295 1595 1108 445 1299 882 787 243 1819 1879 1994 732 1748 271 1496 381 368 371 422 301 789 48 727 318 993 1071 179 1966 699 152 644 505 1500 1106 1152 257 1469 638 713 1360 1714 1573 802 77 1912 1871 179 142 907 1862 1966 1453 1419 1434 722 1886 1712 1606 368 688 1724 1443 1756 2 511 1516 1078 71 1297 417 346 1261 315 1520 213 619 551 480 1466 1193 569 1936 1124 1044 1038 800 1500 34 1157 894 908 994 1146 1908 997 1240 234 1999 478 1304 884 1955 1135 561 429 1022 1581 797 535 1674 1126 1653 723 839 127 1961 708 1449 1644 1809 982 1693 1713 110 1343 1 1654 852 37 1253 528 1548 1184 125 1726 437 257 1064 1840 459 1586 1558 1663 667 432 645 633 1733 39 748 940 211 1773 1980 277 201 1538 1012 217 1726 1910 117 1059 1034 1228 325 575 784 1997 1847 1815 94 896 138 621 98 920 801 648 528 1183 435 1442 337 738 948 1985 846 1500 1364 980 1773 1079 182 1025 1867 288 1556 572 1595 1707 1553 1450 62 1272 719 1207 371 1876 1506 533 1921 1602 773 1175 3 1083 1003 573 723 772 777 1440 1930 927 258 960 326 21 1187 875 45 675 816 1041 898 66 1438 1206 470 379 642 1768 896 74 1930 1666 1584 178 235 1665 1456 514 571 1060 156 999 832 57 868 322 1880 1381 1407 347 1946 4 546 1174 29 1603 98 1973 840 489 1078 1150 1370 1949 945 783 1483 468 1310 895 130 346 1436 534 376 1091 1516 1167 668 1490 441 1101 9 874 824 573 1062 115 1984 827 1180 880 1963 1463 157 254 1741 888 1266 79 1653 625 1206 536 1009 468 578 1960 7 1077 1880 570 1698 240 1284 1308 954 1246 703 1969 1415 1107 422 1316 1990 955 1419 1855 1421 647 90 1482 796 1266 847 71 676 1130 806 446 1485 651 211 261 1987 765 963 82 1568 257 1186 1892 1168 375 1310 223 240 1349 652 1990 920 371 1370 1245 1691 154 5 1199 493 78 1180 686 1429 265 1188 170 1139 1067 990 324 1171 751 1574 579 1810 1119 1804 1447 128 442 184 635 967 69 810 1056 700 1936 624 1832 3 1498 732 704 263 376 1173 1410 1547 1538 1757 1818 1210 1646 1298 999 934 1522 1081 420 319 580 1640 808 82 1444 1026 491 52 572 1321 458 847 1270 14 108 1821 1215 125 1062 322 427 1640 395 1471 409 1088 552 1155 1160 763 1696 1813 650 1778 1188 272 1592 1850 1477 622 1798 6 1228 616 505 1259 1626 1804 1094 1300 1243 1137 444 1927 1313 215 581 807 1982 1346 1609 923 1714 1017 1620 655 1494 570 841 1562 1831 992 199 1424 1335 231 1403 377 1409 559 101 322 1276 1151 463 658 946 1276 252 847 161 171 1534 1618 497 979 1003 696 1719 567 1376 1194 185 82 134 1920 707 1331 932 802 890 604 1173 1647 1984 853 588 1553 487 662 821 1968 536 1317 366 118 726 157 86 1155 1519 112 148 691 595 221 1275 668 776 1653 1917 876 1693 1099 1021 1331 1694 1451 778 1852 551 557 233 530 1757 729 161 1377 665 1180 1773 1354 358 540 1965 1515 1933 1913 1839 910 1406 117 413 1697 258 613 902 726 703 1480 225 172 1340 1783 974 957 742 142 1440 329 466 1787 1209 1444 899 1284 1332 1275 1262 1533 1353 1021 1036 1738 636 1271 1681 818 919 1552 1579 1429 1049 647 940 271 383 1737 380 317 1346 1128 1864 1887 385 712 79 1727 1984 332 927 866 1425 1904 1772 1788 962 1128 641 329 1416 1593 1626 1113 1995 630 1024 891 33 495 294 1501 1023 373 789 35 1069 1744 1571 1814 1514 1492 1465 1103 1440 1601 292 1029 1000 475 1707 1171 1585 1770 115 605 574 386 1152 1156 1886 917 1614 1271 1008 1111 447 1421 1877 1187 1013 513 744 781 1457 1309 1324 215 173 1546 1750 199 1800 1703 1931 761 1824 1768 154 929 772 449 141 1524 1738 691 764 376 703 645 434 825 1085 1047 1892 205 914 1492 1088 1914 1567 150 370 710 493 766 1501 1152 1799 1955 1800 957 916 1098 310 1669 1267 1848 683 415 1309 949 1675 506 901 433 1637 686 1427 1995 1281 2 1825 975 22 95 1413 767 1887 821 1521 310 1039 685 503 1305 754 1534 1537 623 1621 1924 832 1746 617 910 611 1942 52 1127 475 874 1769 311 1036 877 953 890 375 1059 1226 482 278 1768 1559 1705 38 1908 840 1673 924 1151 1059 1279 1266 326 51 1549 1105 1407 440 1647 1891 1290 959 1809 329 505 1412 383 10 401 501 1213 1789 753 440 1128 1449 1923 16 1933 1003 593 1708 1144 185 617 1617 303 469 612 1497 1584 627 1811 571 1528 494 1067 1037 774 71 195 1704 160 816 1483 763 1284 248 1471 275 529 1624 1900 441 327 1518 723 1195 348 599 1436 80 721 755 412 870 1333 899 1258 1935 1016 966 942 1676 66 85 1195 231 180 1531 1615 919 1743 1833 281 1520 1621 1849 618 282 1693 1825 15 1044 1290 1466 1710 199 686 578 30 367 1739 687 860 264 1738 1061 924 245 272 585 1293 1799 686 1719 1967 1979 264 113 457 1381 248 1513 1206 333 1043 1074 496 679 1116 1137 897 759 1560 1577 1269 164 1586 248 420 1900 1536 748 846 72 838 1338 983 1938 1481 1600 1030 1076 918 1001 729 659 1108 1009 667 508 1752 1850 393 766 1544 1406 1665 1848 849 1813 763 1684 92 10 28 212 975 249 841 1980 945 252 1002 1264 512 1591 255 1359 902 288 295 1664 1320 1027 1774 1900 737 756 182 1101 1135 966 522 1317 1581 1484 1231 466 1009 1982 1612 1153 1542 62 1212 384 1132 1628 481 1464 751 1815 1323 1435 614 948 393 906 332 100 1599 1786 1812 417 825 1912 553 1865 719 1931 612 1567 857 1129 610 1214 1141 1420 20 191 198 934 200 1149 639 1955 24 167 1089 223 1346 1030 98 8 152 1615 1519 1508 313 507 1698 1478 128 1541 1463 813 1467 1476 1676 669 175 1562 1383 1426 777 668 1005 1602 1240 435 959 915 634 721 503 253 260 440 1781 1841 1846 344 483 1291 429 1176 1039 1731 1115 967 346 1738 1268 291 1340 1987 459 1866 1050 1600 621 1775 891 511 1339 1775 1048 1252 1534 116 274 1576 118 202 328 866 1220 1248 216 1878 536 465 1318 11 1501 435 1628 1362 1668 128 1121 947 1519 948 332 698 1055 374 602 1346 1743 763 223 1536 1779 22 1130 1476 107 1732 955 171 1932 1560 169 1257 1905 786 1599 757 1582 1958 1896 725 421 1450 683 396 1053 1055 1448 353 720 308 803 1777 1459 1335 1120 472 459 1646 1168 1228 1950 1269 1883 1179 648 1336 1327 774 1519 212 999 557 1417 281 1903 381 1357 1010 503 1240 1895 648 55 212 1776 1092 1010 518 1245 1204 94 288 1686 1424 1315 633 426 1885 977 940 1089 97 1159 1380 1122 1176 1745 662 1671 1015 98 447 302 415 1971 752 1488 292 1386 55 567 431 1998 592 1452 512 1497 251 303 1432 1440 480 43 246 48 1904 1288 609 1449 638 451 965 431 1263 1035 1745 1102 1165 1645 128 702 1602 1059 1015 1095 1235 1080 1375 103 442 943 1714 161 1545 885 1340 1209 1692 499 1786 46 942 297 1414 646 287 24 1510 1024 1220 1438 1841 822 223 1719 1683 466 1313 1010 1203 1442 461 306 1507 1311 1215 1334 1480 826 77 636 188 1592 61 561 1728 992 1127 795 85 802 844 811 92 555 295 381 1132 678 1314 1970 1077 469 573 720 19 1152 1499 24 357 29 941 1481 1262 1168 1251 579 1932 1893 1007 478 1047 828 1357 924 364 1044 737 172 331 1788 1423 1136 1197 1078 656 1346 1498 668 1331 338 778 279 1779 579 1962 878 856 1367 1634 1644 1392 1496 548 982 543 617 1559 1611 1013 892 214 1180 1215 1365 115 1501 832 1406 159 1869 578 108 670 1987 791 1379 1206 1081 1989 390 329 1486 1362 1873 1636 1398 1883 1946 631 981 1435 1333 453 493 731 1495 270 915 69 1725 956 1320 797 1151 1850 199 98 1855 956 1162 849 1862 635 1762 1771 1 1167 1543 1480 951 722 524 92 191 994 1623 1705 1583 919 368 1877 728 1111 1847 942 961 1718 1835 523 352 1602 1833 404 912 1518 225 1253 1568 1196 367 671 120 1025 248 847 1458 1748 1491 499 134 1511 1083 1546 133 1817 530 428 251 330 760 1738 47 577 988 247 1421 1067 803 55 630 821 1079 183 1158 155 1569 1181 1494 130 1577 1473 1634 307 925 1980 1566 1769 241 367 949 558 1942 1496 1715 1280 622 1665 947 26 527 665 539 336 214 1976 1447 314 541 813 1955 1525 848 841 1485 694 861 1089 410 1633 875 496 200 1929 524 1324 1427 617 981 874 1804 1186 1373 1956 1015 310 260 634 1892 820 631 1847 865 1589 1297 53 606 1175 1572 1331 416 1111 584 1014 362 324 291 526 1625 1458 570 1019 1983 1997 422 1503 610 510 571 438 310 883 1941 1859 312 713 1476 1484 828 909 1609 778 1706 1572 1313 1049 244 744 1666 23 348 1716 148 939 1924 1793 1698 35 709 1746 912 1363 1731 1292 1984 1274 753 27 656 903 737 641 165 972 1695 1728 1262 658 1871 74 1250 1742 164 1271 572 866 50 727 328 1286 1526 1560 686 1545 1941 730 911 1059 706 161 1901 541 596 699 608 1843 631 1955 1190 824 1714 789 746 1691 1545 1203 649 265 771 375 1617 770 879 1930 1707 817 866 1764 282 262 1524 1716 1604 790 1885 835 641 1558 362 133 578 1459 228 1248 803 422 1491 399 1748 1222 638 361 276 1615 1878 174 1423 1937 1956 1777 299 1708 1392 28 1341 507 1300 1153 449 1134 1104 1181 233 172 1551 162 1941 1800 1370 1717 1492 1060 1723 500 890 1955 1541 508 467 1060 338 810 1800 764 861 241 15 402 1521 108 1319 129 833 452 1684 730 1338 1364 1319 232 1382 1979 1298 488 546 1425 1451 8 642 190 799 335 356 1256 1801 878 1778 1163 1555 726 140 1277 1180 649 1429 1570 1018 1061 621 574 1042 1439 1327 282 70 1148 1307 425 590 1302 1863 1978 634 540 1570 1392 423 811 1593 641 1376 44 1501 124 135 1342 836 895 1348 326 720 1864 1549 915 301 458 1271 1911 1726 834 1116 371 411 1834 445 914 756 317 1497 330 1353 492 223 926 1628 465 161 471 1063 291 42 1843 635 1657 993 542 1768 1074 622 1505 1668 948 1708 1369 630 1988 495 1322 1138 1317 1193 1587 938 36 1560 867 1298 1700 1409 1772 1252 357 1491 327 1814 267 1861 904 25 204 1634 1891 515 1113 455 687 159 1409 841 1627 1156 1730 620 206 291 1329 642 755 965 1420 672 1829 1077 1663 1112 1719 921 1124 354 968 198 1886 76 1188 1796 1559 84 1102 240 568 1027 1085 466 314 1996 660 1726 1931 517 1175 1534 1267 1846 539 1344 1047 880 1357 604 13 240 710 249 433 739 1213 1328 407 732 861 480 1907 1620 1880 1940 1878 481 1964 850 1369 490 1174 662 303 1306 341 159 86 1492 1040 1191 1838 534 186 968 1357 672 1172 1837 1362 1942 1828 247 1368 1748 1893 130 1421 1107 447 1639 1444 121 1656 1683 1641 1765 219 1224 1091 1435 728 1762 1390 1820 1228 749 1977 251 739 37 1245 1131 1643 1582 400 29 1163 341 1529 312 980 1670 693 297 294 1919 584 110 470 613 1880 990 542 310 279 92 1749 815 47 571 513 318 1539 1891 1259 1819 419 868 194 787 368 1179 515 1045 1617 627 1847 1601 1254 1102 701 924 1003 1924 1065 809 303 1051 1741 453 1589 520 1255 1058 538 453 171 1591 345 1700 115 1973 300 194 1012 1773 227 511 1843 1248 1657 445 1832 1127 981 566 1809 453 79 740 666 89 1364 11 188 1080 1196 154 1956 202 1833 210 1285 1780 1730 1717 48 390 802 372 435 758 923 946 559 1789 606 268 1679 1648 575 1837 374 1442 868 748 1160 1960 815 1577 1196 717 813 1881 224 838 1725 1822 670 1801 53 1658 702 1082 1761 821 891 1542 174 1101 810 1252 183 734 488 296 333 1155 1252 186 1820 1339 93 1334 411 447 1613 997 1700 146 1078 1740 501 842 188 1780 310 463 915 1850 1181 1234 1962 567 110 160 1945 1107 262 1750 1703 1462 986 1303 623 1551 28 668 1363 552 190 44 1713 777 1098 652 597 700 1521 1368 1264 1777 626 786 1128 883 1453 1018 1456 555 1129 1008 681 244 211 1670 536 1998 1032 633 10 1783 852 1969 326 310 604 1143 562 1370 1001 1975 345 1219 550 1974 459 703 1197 1622 581 760 140 727 1282 1132 813 816 434 1069 1062 1614 1787 1881 1695 1324 1981 1341 210 324 1642 534 1944 1365 1414 904 1425 1734 267 211 1907 921 1888 834 776 963 299 1014 625 988 692 1827 496 210 1389 792 1380 1843 1055 1701 614 762 1094 152 660 953 1503 1161 1995 25 561 343 1274 1742 794 561 1717 30 683 922 1207 1378 1767 631 140 46 136 1675 1390 974 1235 517 1550 50 332 632 117 1404 957 380 972 135 1043 947 105 1850 1258 1022 682 29 315 640 631 284 658 1907 147 1001 580 1370 627 38 1985 1591 419 1572 1703 1599 869 1718 1431 1786 107 1305 812 623 1863 120 248 591 593 91 1 400 697 1407 141 1678 333 1980 1898 1933 45 995 849 1714 429 663 1244 1891 587 1534 357 1740 1585 103 193 419 61 366 1885 318 640 365 1783 883 1716 630 609 1104 1554 1679 1265 1404 18 444 1148 814 1523 1523 693 1565 1294 1436 784 1128 1862 584 1372 599 1635 740 992 1009 752 1262 1557 751 1425 471 1461 337 1865 1049 1714 272 43 1930 1049 419 79 1074 409 1126 439 1113 1999 440 1666 597 532 1107 1873 1875 1241 610 825 212 1681 1886 1448 1786 641 969 1595 66 1507 239 1663 100 497 585 1047 25 1216 1524 1518 429 1370 530 157 1013 17 640 1647 739 385 1127 1795 1207 213 1078 1457 680 941 1584 1041 499 1070 1458 1384 1779 1979 40 1044 579 1635 1233 683 656 810 1552 1535 1729 332 1572 20 475 415 634 261 1728 601 641 548 1593 930 1902 768 1604 1755 1298 988 895 1295 505 494 261 345 99 437 168 1078 25 735 897 908 1032 569 100 1707 1106 168 279 1987 566 1400 372 487 476 83 1196 1841 341 453 1087 1093 834 1021 90 954 260 1942 288 1942 1764 1126 1692 1641 1061 599 805 878 1510 1124 1155 1213 1292 1350 273 1572 1456 1025 1348 1304 1621 1336 1099 1030 1484 1752 872 766 763 404 206 483 955 1420 1850 1820 449 691 1191 623 1488 241 1677 1278 781 1319 1194 386 1523 833 388 280 920 1552 1853 1305 976 1321 903 478 640 456 522 1092 1381 1993 597 1196 902 856 193 1718 1207 1671 1420 879 368 1344 1669 1976 1262 1324 1971 1369 168 132 1370 966 660 326 576 481 1371 1082 1245 1473 122 724 178 1681 1643 685 1996 411 1971 1998 985 103 1677 1356 1178 1470 1319 746 473 1028 811 763 1389 70 722 1640 1467 400 1652 1617 255 1874 1858 535 1404 1348 807 1657 816 871 1612 77 1995 270 476 866 1538 1005 1640 1619 63 481 747 1486 1979 288 944 102 479 1714 1395 1287 839 1856 869 776 1033 1500 516 837 884 1969 330 269 635 860 821 1273 740 28 1303 1663 1165 1574 783 1158 159 1532 1944 58 1541 367 960 898 462 1522 1499 1072 689 65 105 713 1233 194 1926 902 1809 746 912 1866 185 67 222 1637 1530 621 15 56 815 563 1937 586 836 1231 691 683 459 289 461 551 717 203 1358 589 1838 1809 262 1040 980 799 933 749 1913 1195 372 270 863 557 1683 1583 243 684 434 1504 1573 107 612 1690 807 883 1761 1541 1717 1699 1275 888 852 1158 803 18 1101 1748 285 1450 1371 27 561 1026 963 1551 1779 1954 148 1743 85 130 1984 954 731 1622 890 1810 1776 1409 848 800 72 692 1994 1593 309 1910 451 320 814 312 1880 1723 1964 409 815 698 1511 808 106 133 833 1288 92 965 273 1001 267 422 947 724 1526 1451 413 1431 233 83 1445 754 31 1867 353 1569 935 292 1055 587 266 1254 1767 1370 636 1092 222 1772 1409 1954 908 1001 1603 1845 1312 1094 1729 987 178 1354 105 603 169 95 632 205 1183 1339 1905 1516 673 303 653 171 651 1984 595 871 1396 1876 777 203 758 1919 505 521 1745 1327 1382 1672 463 1669 321 441 1739 981 839 543 1262 1327 1102 957 491 1199 800 1794 1484 882 550 563 331 634 985 1384 1157 403 917 1434 1948 1735 512 1002 1581 863 1001 198 850 1196 1492 1320 840 1893 1173 1791 243 257 90 930 1568 1879 174 1042 299 580 924 399 195 1453 497 878 1227 1366 1861 1098 1522 850 907 553 421 1259 1686 368 1539 1444 478 969 34 894 1700 1315 656 680 547 1723 1708 219 199 314 102 1492 771 463 949 1539 1965 1775 1799 1124 1436 1962 46 427 1845 447 505 1350 1714 1219 1264 1262 293 382 1413 110 156 102 1031 326 213 1585 1400 994 1907 1108 849 1543 1153 1313 69 1070 167 657 1844 997 347 14 1793 257 521 885 1701 1784 1558 186 1557 1343 129 220 1570 415 1388 1898 1984 1853 1482 1510 1193 1402 9 1849 738 1192 545 1255 1071 926 125 1221 979 238 1178 552 1946 389 1742 1247 186 1443 1004 196 230 1964 1172 335 38 782 480 444 148 1412 140 1518 664 346 661 1075 1510 1217 678 1610 1318 1717 1374 1651 1429 1438 1814 550 378 1828 1954 390 1516 1958 39 1671 1890 1149 1756 1230 410 300 179 616 686 1739 1545 1358 83 373 1452 423 1748 238 1133 926 1648 329 1302 1702 1967 1032 1566 1547 458 1653 1482 379 1388 673 342 501 579 1372 1781 1600 555 1236 1333 1279 1006 97 455 1827 1956 1696 958 1362 1233 1966 757 7 464 713 293 1418 1226 737 23 1090 60 196 1144 663 1015 362 1627 1853 777 1054 1571 1166 1629 1134 1488 1687 846 1109 1225 326 1346 455 988 1698 293 1645 1538 299 819 1474 1206 1364 650 444 1239 974 1214 511 1420 1991 303 1758 1208 355 601 1428 1839 1257 1003 1379 183 194 282 1403 594 1469 934 188 571 1335 300 1023 831 1689 350 194 350 466 737 563 1121 486 1301 1807 607 727 1402 427 587 1028 993 1763 1488 1423 1632 1921 432 643 779 128 536 677 335 353 488 250 336 1182 835 1482 1974 1997 1250 1811 387 8 1229 1009 1880 1851 1836 109 1833 637 971 1476 1358 1394 381 1769 1900 832 754 1325 1187 1168 796 1390 232 1192 462 1678 1686 263 582 293 1393 288 253 170 1948 619 1948 78 1755 728 337 1433 715 870 114 25 1889 787 721 56 416 1908 1393 1149 879 663 872 1254 698 615 150 261 135 1696 725 1560 348 1924 1073 206 208 654 697 150 863 1204 1558 586 18 1602 1804 956 718 213 176 496 1563 1620 649 491 664 1974 777 1434 109 1168 797 1541 1426 926 387 389 1086 149 572 1796 722 1222 1666 485 775 5 476 1428 1317 1530 832 558 1558 744 1480 1908 74 300 1080 460 28 1224 334 1017 356 1057 1323 988 271 534 353 1546 348 482 1182 1984 1864 1076 1688 1413 1341 508 1305 927 582 296 1230 409 1014 289 1626 915 1818 1504 304 970 1916 949 1104 58 1321 553 1841 961 1093 49 337 741 1438 1782 1497 169 1214 1299 101 588 805 431 402 1907 406 604 616 1608 1392 1535 618 930 1408 1505 1979 1047 1014 1765 1012 608 1445 1259 1924 1644 95 1444 599 1495 1424 1559 442 220 377 1652 909 857 1 951 665 434 1575 1198 1061 968 810 1135 1684 636 876 852 1713 367 1189 1112 1758 203 1956 503 1097 1271 827 1680 112 199 1900 350 1302 1331 382 1464 1719 1289 709 262 1288 5 1857 213 50 1360 1349 1148 1665 662 475 416 376 396 54 517 1271 386 1880 22 688 1062 1189 502 774 409 1735 1320 1511 998 1284 1308 1900 736 1421 620 94 987 856 1574 299 1230 752 1946 409 1127 1867 934 1275 1343 333 1216 1698 1040 508 1972 1925 948 1075 431 1267 1008 538 1115 1368 865 438 971 927 213 269 938 920 1886 1069 1983 1210 690 397 788 1130 886 308 631 765 1757 873 512 1994 187 250 1908 1235 767 929 506 1573 1249 1444 620 1150 663 444 1632 1935 1454 840 775 691 1847 787 229 575 1376 1987 371 1001 69 1444 1458 1630 1607 1940 673 1454 348 128 960 1035 214 271 421 387 1352 1917 703 233 375 779 842 251 1054 933 1299 447 180 1924 1276 543 225 901 1265 888 1999 1657 76 989 286 718 310 449 170 1887 1967 53 529 1208 1552 270 560 1196 1439 1083 157 1178 388 997 1514 1197 1689 1319 1400 1604 278 465 1003 1281 1742 392 1277 37 276 1616 1605 92 354 1052 1833 53 1164 213 305 5 1792 170 702 1852 1008 1111 1835 792 692 1513 1235 1897 1193 928 1267 1221 31 774 945 636 930 511 782 1982 646 1617 600 1868 713 1335 915 1181 1395 1216 1160 194 561 1085 1214 220 1635 332 1529 1804 1826 1022 1520 1019 1574 271 611 747 695 519 45 254 179 1468 1862 53 1423 1083 1004 1532 1713 23 1700 964 1262 1392 267 129 1535 8 1010 565 345 898 1033 1052 1437 1276 1290 586 1117 895 746 1970 256 580 44 1225 1176 1546 1271 234 1714 1109 1880 1834 1982 840 619 463 752 566 566 173 1573 581 1622 1761 954 1973 623 1585 1162 1072 1086 259 1686 1490 33 446 1434 219 185 527 1870 18 1727 460 714 1948 277 766 1309 286 1550 1530 1920 271 1184 416 1734 33 1481 1624 1079 1586 1808 314 781 222 109 1997 319 1703 1532 483 620 855 1422 947 570 1573 721 182 1504 471 241 293 912 39 926 659 585 921 128 1800 540 1916 968 461 1053 894 1017 1375 301 309 407 1006 1910 1212 79 1381 246 282 1047 1151 1135 1450 1079 263 1966 598 296 192 587 660 524 887 336 182 399 1558 286 45 428 1755 1436 1454 451 136 1186 472 1273 1531 325 1748 896 17 1203 1342 665 295 81 371 1127 1553 19 1995 1094 1182 845 1145 12 1596 535 1073 942 1064 1974 730 614 905 1865 276 740 1918 512 1819 915 884 516 988 1598 1388 915 1351 1026 877 1435 1462 117 1894 1561 205 263 630 290 99 552 1680 1441 1600 1162 1785 866 823 1609 1972 1632 214 600 992 1546 1323 334 1760 474 473 1377 1131 889 1388 1873 981 637 170 1689 782 1077 1034 1713 1194 791 1705 135 1008 1383 1034 239 1111 859 61 1528 414 572 4 1793 1610 352 1314 1645 1349 1174 357 1267 1317 1809 1254 1832 1307 1625 1583 577 877 94 556 420 407 270 1156 382 1501 1257 666 746 516 1843 479 592 818 795 858 605 1698 1049 1211 434 524 1933 1548 319 757 933 937 1457 1987 239 1074 1913 948 960 926 1023 688 244 434 455 1803 344 1219 739 783 1939 1960 345 874 1548 1347 134 1908 984 1314 851 52 739 81 55 1763 1537 1586 1358 1361 85 1872 1001 1734 354 1184 325 844 1793 488 1936 1051 1970 885 1961 1941 901 424 360 1524 827 1456 142 640 281 1790 846 357 654 1061 508 276 1013 1009 1156 921 1245 1673 110 270 182 1272 1585 1149 1726 840 630 1563 1150 1120 1263 340 143 1520 983 1873 768 1561 619 673 1836 1875 730 855 1384 681 953 1440 923 1000 409 616 1473 1880 477 590 705 602 375 1700 765 371 1155 1307 1801 1687 710 399 912 218 1704 1295 1988 1043 400 1393 805 722 318 1235 1284 1203 831 1412 360 115 1868 564 1681 658 1461 681 1723 1674 44 1363 1956 1087 740 1235 929 72 1052 792 366 221 438 249 1158 753 110 1466 578 1426 295 857 1044 335 1943 248 1623 601 230 896 1039 781 1635 1123 951 1952 1032 1923 235 1996 1775 946 1346 475 1381 1849 753 1889 110 973 1708 526 1033 1678 1229 1620 1045 498 1082 1735 1108 1106 163 1699 1023 419 713 1922 555 1912 53 349 1450 1990 424 1506 1236 984 1710 1800 1496 580 1625 1695 1822 205 1355 1147 447 1691 500 931 759 600 45 228 537 1531 1523 1276 659 1179 41 516 1348 1836 1447 1965 396 46 1351 414 675 791 1474 1068 1517 1133 1830 1276 1883 1577 1899 5 229 1336 1910 1194 360 1492 1085 470 170 834 125 440 134 1917 1384 1297 260 1955 499 1452 215 1630 1679 1886 750 454 1333 1230 483 197 1192 182 40 268 950 442 676 1012 383 601 296 1287 969 1554 1398 575 1859 969 1540 767 249 890 1613 1266 392 332 1465 1760 514 954 1839 504 1411 558 1864 250 629 79 1829 20 593 637 1251 1312 743 314 1198 908 1312 11 1492 602 898 1727 524 617 1508 1695 1687 708 291 647 165 201 1940 1636 75 1436 74 767 1556 893 1242 1721 565 983 1582 1735 1749 1691 71 864 989 412 1478 1987 1837 1820 652 207 447 856 321 606 1679 1903 50 561 1435 345 1758 1890 1592 757 212 1638 1078 1507 1893 1553 196 1683 351 911 1606 1518 61 1488 294 1924 265 1971 1626 1525 1459 310 1221 980 135 653 1711 328 586 161 761 1653 965 1579 172 1388 1285 65 610 1326 1185 1872 72 534 686 1532 1409 263 369 499 878 403 835 104 1325 1247 169 1871 1984 1267 964 1780 1424 1606 1925 609 1777 729 1638 591 1991 1043 262 413 1353 445 1363 1983 550 1551 1180 1177 1173 779 1847 1516 993 967 1249 1279 1413 481 36 1970 260 1855 798 1967 1436 468 1104 707 1804 474 387 1835 1731 300 370 194 1547 18 964 1562 1559 1235 1096 937 616 390 1895 886 934 1514 452 516 1485 855 1943 1534 1398 1908 1498 1011 136 939 1955 85 334 1977 1492 844 394 346 1407 1393 858 1493 1454 1943 747 1443 1442 108 796 1350 1594 1921 404 744 71 1830 1061 113 445 1898 1539 1278 781 1745 1296 958 1713 567 778 1662 1015 1971 1208 1799 993 208 1169 806 1580 1464 557 1965 1584 18 1552 409 1783 782 836 820 306 782 1493 1707 728 807 1603 322 288 552 84 310 1714 315 521 1539 57 121 1826 839 1419 419 1091 1239 812 1358 393 1650 31 959 1672 1059 639 567 1639 1498 1085 672 479 444 1211 1785 1087 1850 248 79 1091 928 493 1405 1590 1119 1656 1540 1046 1117 1638 1054 1319 1019 887 336 603 1927 1276 719 80 1299 724 1380 762 838 1208 1506 1491 1826 483 1559 1920 1477 118 498 726 436 1339 340 381 1605 392 1242 1347 1516 1542 1530 1204 888 787 955 1081 510 1637 378 1070 1543 512 1211 233 1926 1706 924 391 1068 252 1632 1497 31 1403 1435 1904 1848 441 313 1028 1357 1542 564 363 239 10 22 1064 516 1703 219 1330 1735 91 186 1639 126 484 54 1665 1180 951 1600 1559 1896 674 1616 663 1519 352 916 1235 1206 317 103 745 1874 219 1685 919 1611 1156 1934 783 654 1649 746 199 1314 346 1164 1445 1821 1007 1146 729 936 790 1083 1323 656 1734 1026 838 1711 420 219 629 218 1724 275 1694 1308 1346 124 444 1140 1625 225 1633 1594 100 1415 747 903 251 341 54 1269 48 1910 1555 901 1395 108 872 432 1987 855 1767 1600 1574 70 1363 640 746 333 177 1329 1500 983 284 286 746 1070 667 1634 180 1514 1206 1769 1864 1574 343 1188 1647 649 62 449 1809 899 296 1643 784 1910 1600 781 1412 744 1622 493 418 1638 1728 1463 99 570 542 822 1330 784 322 986 1238 198 1984 823 305 162 1762 523 264 344 1359 1570 644 1196 237 893 1592 181 964 1968 99 1827 933 571 632 1763 91 1340 973 1760 1697 1922 1058 76 1621 1173 1922 415 1323 628 1614 1358 1412 207 1176 48 1568 1351 1581 109 466 1154 1927 521 1796 115 866 1136 43 426 1885 1841 91 328 1331 1376 1102 1974 1787 1271 1489 1958 12 748 224 905 1605 377 515 1746 1564 936 1704 588 1094 1869 1444 1208 279 1049 436 1385 41 220 1657 100 1186 1675 195 257 1921 1778 1933 151 426 731 106 920 963 352 1997 120 845 1405 31 100 1223 122 861 784 1167 808 624 1122 1227 1577 242 189 1335 1188 1373 192 1855 1545 22 65 1712 627 1450 1572 1482 1468 23 960 616 1205 110 1123 979 1782 264 389 948 818 503 1371 1657 383 622 925 1914 309 723 1706 620 1972 1284 1770 613 1467 424 1013 897 1174 1368 1506 885 664 1918 1922 1762 1609 28 1086 1388 1666 511 1934 1820 135 501 155 642 531 1646 631 1215 714 1712 556 1458 155 509 1459 1682 245 200 1910 1083 1981 741 1591 940 1388 1457 1155 913 1341 1938 977 172 1352 512 1871 825 296 1781 863 145 1684 1920 158 2000 1468 496 1494 1811 946 1615 1844 228 1532 1645 828 153 1927 1551 1787 1529 942 1848 1502 208 1579 214 353 725 1916 384 1899 1418 1354 1759 1528 1269 1126 1722 534 1997 101 1638 1892 454 1102 541 1928 240 593 1471 1696 1900 507 1079 571 1858 1383 1632 794 1119 1111 1255 1761 242 1683 1234 66 489 720 1601 59 1688 21 1988 1086 1018 1579 350 947 314 243 1304 505 1508 1948 89 82 88 1589 645 368 207 1472 1971 1146 865 1191 1283 692 470 483 1327 1150 1835 43 546 747 296 26 839 1380 991 756 1603 1822 1720 586 1109 1066 1835 812 1901 1164 1309 1535 187 1278 270 1887 1769 934 1138 1591 1404 485 1360 830 119 1569 1783 1684 1552 485 855 1037 311 471 559 1149 148 1851 1539 1925 1136 326 96 941 103 214 643 1571 1485 1376 1542 787 879 1577 221 231 1979 1001 97 896 578 1885 1994 1014 300 1724 98 1004 61 829 375 1128 855 1607 1361 274 2000 1144 1206 298 917 1514 1850 1295 1648 1235 1579 957 790 476 1436 1415 851 36 1999 1174 1674 70 1833 1392 248 296 257 1804 185 277 1017 1221 1165 1790 1152 1453 716 60 1350 1444 615 1401 98 1673 913 1568 1425 400 1086 226 896 725 394 1211 844 496 1885 308 1831 1434 1950 826 94 1647 1734 238 1176 1603 1223 1711 450 970 764 85 1945 1603 1635 1375 504 420 536 575 1283 668 1651 532 98 373 997 57 786 985 1135 1420 1208 823 1620 178 712 181 1712 841 1141 1016 1624 126 490 994 1172 671 1000 1147 1307 804 961 1795 29 938 148 487 1383 1567 1242 1986 1955 1445 1169 358 46 593 1926 571 1614 1043 73 1367 1267 1195 139 350 668 218 1131 732 1742 695 465 1153 113 243 971 941 156 1695 1591 1916 482 268 63 1107 316 835 491 1484 1289 662 244 446 1843 102 37 1969 964 1223 695 128 1801 401 1837 47 1574 249 125 1247 970 591 960 1120 789 1704 1403 727 743 319 815 353 330 184 1774 86 50 1414 64 400 1060 1342 613 1534 1221 1370 1851 1109 1316 434 754 1558 331 312 1982 1126 338 1251 1053 1354 485 63 42 1937 952 1619 673 1526 1127 67 68 1222 114 215 925 1951 281 1419 789 922 1172 1800 1428 666 983 1443 1258 325 292 1924 1229 691 481 1914 820 484 1067 654 996 647 395 1365 1400 569 1288 1929 327 90 1341 1962 897 166 1901 1489 297 1538 516 934 889 1062 1200 1651 803 922 976 1320 1300 36 1516 192 990 1201 949 1908 454 1297 829 1790 330 1304 1306 177 1463 1474 423 167 1403 1783 1836 571 1254 1472 80 1112 230 1337 1532 1025 835 887 833 1587 1256 1115 1965 1128 1284 823 1754 317 336 1585 391 1911 209 1574 1355 1409 1136 113 855 969 1160 1484 1643 1899 319 1093 1020 910 1049 357 1717 942 1978 494 1627 825 987 819 1701 479 95 1564 588 307 1125 1145 240 775 240 1719 331 343 454 1281 762 356 1302 1833 88 149 1070 1559 557 41 1228 1777 504 864 163 748 1241 458 16 49 738 1343 477 964 1550 1041 885 1361 802 1439 1721 72 1699 1276 227 1995 233 1519 1994 1861 1907 1116 965 349 635 707 611 1562 1403 887 1322 954 688 594 191 1758 685 1431 54 1512 1651 1672 745 1624 1952 1897 798 499 1190 1396 1652 422 1246 383 1967 233 1676 1883 1637 775 1381 1150 663 1900 1134 468 772 816 742 385 1082 1748 1271 218 1886 1658 1945 1444 1534 1370 1080 221 150 658 1287 1274 432 94 1060 289 815 153 1294 1544 733 82 548 205 1923 1218 976 1559 1498 1052 1365 157 400 1222 1493 1590 1613 808 1493 32 326 1011 1828 1669 1377 468 762 1115 1690 488 190 1115 1654 1170 1483 645 86 1531 1572 1825 110 1353 1717 1097 1350 1619 876 1221 1329 116 407 1703 989 942 207 1896 1242 370 1606 1923 1310 365 814 593 664 1172 266 692 1203 115 409 504 1918 1378 1887 1014 1770 1178 534 1675 1331 311 38 936 450 1710 80 268 514 1616 657 1103 690 1855 69 1920 1051 273 538 82 1491 355 1527 1362 737 1872 1516 716 1426 18 603 1502 1386 744 1448 1037 527 1593 638 311 1875 503 1362 1113 352 1591 1787 1026 1065 65 1250 919 830 1891 662 152 1504 379 19 1075 358 1748 148 1240 384 944 247 605 1770 1591 161 2 51 1663 641 8 318 1693 265 1517 1000 1243 666 139 1676 1386 479 1843 580 922 1661 563 576 536 1625 336 331 614 1818 144 700 33 929 998 1195 671 1031 211 1349 840 1190 987 1810 984 1594 1207 916 65 1801 1849 1603 1093 480 21 823 36 720 1757 821 1795 394 685 877 271 615 1241 275 208 1611 1908 941 1201 1946 1475 29 1263 155 257 1248 1408 684 36 405 1429 294 815 1346 1699 1283 1385 1636 239 1982 1630 1829 1912 1050 53 915 666 1237 1954 862 735 77 237 82 537 244 722 262 382 1041 250 404 1874 535 1451 1898 763 89 1851 608 1569 670 1674 1052 53 66 1505 1858 772 77 965 1312 1195 360 977 280 365 1373 1331 895 515 14 789 134 1011 1642 495 199 1957 75 1467 691 1282 1554 649 313 653 1351 1652 665 1430 1148 693 1530 589 1426 151 1753 948 527 715 1747 360 1678 1932 485 1297 134 581 1473 1800 1408 993 259 1049 579 1683 885 89 1826 1464 321 953 473 1722 725 412 1908 1895 283 197 1073 801 1225 725 1494 871 999 1364 310 1475 1679 1069 112 709 506 1951 1000 273 472 1600 1803 660 160 1525 1389 701 1145 1488 1061 25 775 1594 619 1119 1403 209 1392 318 36 483 79 243 283 1867 211 1039 1742 1707 1082 745 1354 1147 1288 1408 638 737 543 1876 702 898 605 1877 949 1560 390 1260 927 1669 227 1897 1382 566 827 780 251 251 1122 1928 168 678 1168 1956 243 1250 1987 1556 1029 358 1895 1560 1115 1978 420 1699 717 1161 617 1951 110 984 248 1216 404 1702 785 118 1752 837 1188 230 1103 1863 1682 202 1354 1916 995 1704 795 1260 1949 1201 74 623 83 1260 1575 101 1612 450 1840 1059 1702 1099 821 1083 266 1817 458 1264 1218 786 221 1672 56 772 408 178 1873 900 985 489 522 776 1 1450 97 470 1834 259 1463 1148 1901 1357 1461 818 1010 844 589 1804 1080 1428 1410 1653 1544 686 571 1320 1094 1627 339 1408 999 504 1205 627 57 403 1126 763 767 1388 339 965 1420 63 93 861 1699 1762 1154 842 1532 1786 894 1333 985 1363 514 1872 137 112 579 1173 125 863 1206 1932 442 912 299 1713 462 1880 951 725 422 1921 327 164 1200 1716 1906 520 460 1514 1262 1548 344 31 21 1746 1468 968 633 1657 1539 839 742 1466 1020 204 1367 1186 591 1070 92 1780 1508 1162 1354 416 16 299 99 495 1249 1115 1496 1232 1005 1961 1005 1864 1750 1628 540 469 464 1271 572 1300 230 1757 82 1188 1786 630 1560 1851 940 1347 526 215 1932 207 303 1559 1091 582 1046 1771 1471 1066 688 1977 686 1476 500 1970 318 1480 1536 644 177 844 1589 1249 1958 1178 6 720 1558 1987 892 146 157 775 862 568 842 931 1519 1764 1368 1898 377 669 1181 455 1641 1734 1331 657 554 1233 773 992 1191 1040 1677 1967 1851 540 1868 691 891 10 1017 1051 199 1675 1629 1737 1452 1794 206 880 1149 123 1643 1533 1252 1019 391 1099 787 707 362 1522 656 1752 1861 128 1601 1528 644 1786 1427 53 1656 420 1282 166 86 528 1076 1359 1850 1380 1398 1357 1216 1935 1084 1831 1972 45 242 466 1096 9 1913 259 86 1730 767 730 935 1393 1101 1741 644 442 391 162 1579 1697 783 1474 516 1407 1291 1450 547 677 281 324 1665 1376 1472 1814 327 1822 1352 1416 746 720 477 795 1757 1424 368 985 899 1316 1119 1848 213 820 662 67 307 841 1381 618 1790 1798 451 937 485 380 1108 119 142 584 1992 991 1352 1680 1636 436 1326 1278 452 449 927 1883 833 1006 59 336 191 1050 1681 969 923 1605 295 827 1363 1789 1961 984 790 45 902 944 1310 1040 839 1370 1691 732 434 148 1970 1708 1886 1159 981 254 999 1870 853 783 1748 488 1557 756 455 620 481 682 1349 221 238 160 935 1342 484 1763 960 1655 1402 826 304 249 929 1092 520 31 1555 271 1343 373 749 1610 1669 1501 699 1549 1862 752 1427 935 1185 370 485 1560 73 473 1313 1345 1355 1343 841 1464 1665 1590 569 1840 999 795 628 873 1677 1822 1681 323 28 753 1542 1993 380 1359 755 12 1428 512 338 1709 884 58 829 1184 1248 1113 625 685 749 1666 290 712 1538 388 1280 1171 1319 449 1608 163 992 92 893 1696 608 1602 1480 1665 1624 670 1454 904 671 1608 993 1897 518 1822 1450 433 524 1766 1189 612 1776 1922 669 1111 1557 741 1722 1584 155 1845 568 1867 1115 897 10 1022 1203 277 1263 271 1011 124 388 549 167 1429 1786 1180 1462 1433 521 732 170 380 1269 1772 1953 514 1072 1027 387 676 464 544 1509 1683 450 1499 718 636 1743 1004 680 1165 366 650 9 71 651 1766 1235 772 471 409 1832 1387 95 762 802 305 1473 613 1985 1427 1484 1833 1366 1425 1831 1425 1537 461 950 1429 1494 548 1368 465 53 60 676 327 554 1375 917 1729 226 1510 1476 1289 1903 442 1829 1212 1133 1575 148 204 1462 1379 114 342 1987 1101 1482 1172 469 1113 1065 1171 1123 43 1966 903 100 625 1901 1229 1935 1654 282 930 1025 1044 1045 1842 63 1243 753 195 1149 287 185 547 910 854 1253 1455 124 723 825 695 395 380 239 1294 825 931 1159 1894 1432 435 699 1323 672 1720 1416 1806 1663 724 906 1941 1442 1456 631 481 104 352 1950 336 484 1034 1873 1412 1236 1000 993 1204 113 188 1354 1922 1238 804 223 173 1619 638 166 551 708 189 759 1642 1166 1212 1425 870 1418 402 878 1934 1542 423 968 1380 1527 1079 1804 1634 387 389 78 1499 831 657 125 1552 1380 1453 1752 1047 1559 1212 1009 634 1577 1372 1777 1820 124 1221 812 273 328 1362 1190 942 876 128 790 414 1577 1477 1083 1255 1739 531 525 365 201 1613 1717 1173 1696 777 1198 12 203 775 1517 1721 310 897 912 369 306 275 1620 1050 171 300 1081 978 809 1957 1353 272 148 370 1319 1578 299 359 373 793 487 973 1881 778 75 358 1712 1879 719 461 579 1910 1982 1680 265 1712 956 1922 189 1588 716 1357 1729 844 592 453 948 1761 930 1187 1424 219 883 1600 1687 1227 195 1472 815 813 1680 1281 827 1880 1826 52 1757 312 1894 731 632 110 1434 1460 283 485 1961 1541 1931 1848 550 1080 735 515 1262 329 1794 1256 1833 334 980 1795 1410 438 914 1327 1047 1189 728 1290 3 335 244 1238 602 1074 13 1922 1797 266 100 537 1887 351 633 889 46 705 1457 359 1462 1879 518 1008 11 116 944 435 1125 379 1203 462 185 517 169 966 1830 801 81 331 460 363 296 427 1636 1567 375 69 316 1216 940 97 1058 836 206 1854 403 1906 1564 684 1508 1472 133 1628 1697 1398 1325 1189 1460 262 1342 872 1736 48 973 949 766 321 607 1695 272 220 1356 94 1636 957 1747 484 164 41 734 1155 380 1801 1399 1340 1379 345 1482 1562 109 572 813 385 224 338 1598 65 1445 461 444 928 466 720 1592 1879 646 1017 1469 730 452 465 958 1758 1428 1729 1343 1063 262 1527 183 415 1129 1401 1205 1694 1179 1497 944 870 881 1626 691 1838 1337 1122 617 274 574 816 1700 872 1852 1152 1285 774 613 173 1703 243 196 823 285 1067 1071 1445 158 71 210 124 1869 60 1482 1712 782 1714 911 11 1173 1400 341 412 1393 1175 1764 97 1610 1012 1559 1544 1143 1545 147 1986 1955 1510 1529 889 1472 1236 1277 228 1004 859 1927 1177 612 1829 1098 1842 86 50 1907 1651 731 1117 1476 858 69 414 1234 40 21 546 972 943 1905 264 829 477 1412 430 228 1992 1062 859 865 1962 1773 1901 931 943 1956 775 1968 173 1291 1091 1860 1940 415 222 1502 117 395 1108 1111 1959 1391 1449 36 1976 401 267 1262 1937 529 20 1216 1038 1250 868 1793 588 229 494 1955 339 1575 546 1211 486 1407 43 34 24 481 9 427 1778 518 1554 182 1875 559 1652 1236 1063 1976 831 1868 1162 1722 1345 1726 687 131 497 806 1068 1785 1536 179 745 653 317 472 265 653 8 66 247 397 1593 1339 757 631 402 1055 1473 1744 146 445 121 333 1467 816 1024 1429 1831 655 1073 1049 870 226 676 770 315 1190 1903 521 776 130 1087 221 487 11 1927 1360 315 1813 1911 1027 1654 843 1185 83 284 1344 1560 1972 1448 679 1786 1421 109 240 1344 1220 607 69 1955 1548 275 1540 1729 1724 917 509 16 1650 1641 1422 530 792 1876 1693 1722 1205 59 406 895 151 1595 790 1198 1887 1724 695 756 1246 1664 1724 300 1199 608 336 710 1956 697 346 841 1798 1842 916 890 551 930 828 285 858 1040 1754 268 1670 122 1635 326 359 634 718 1257 1397 22 277 3 329 1863 446 1973 509 477 538 1850 563 832 1213 1190 1129 233 1120 754 1131 1923 1188 327 1241 476 1064 441 443 513 1020 903 1539 745 1814 991 258 880 613 871 285 1735 837 1674 401 1274 355 1039 197 338 177 32 271 620 1467 1130 729 938 731 608 1141 1480 666 853 79 337 1928 378 162 1875 1775 1396 1502 785 1731 273 1161 744 732 1917 1667 1860 342 48 1454 259 168 602 701 314 261 146 1916 871 144 1676 737 294 1715 1369 1986 1352 1682 1411 152 769 1979 1097 386 1570 1088 247 300 1478 1161 1449 320 880 1219 850 574 853 1246 1400 1161 1702 758 1347 546 481 1007 1894 1065 727 1975 492 1841 433 310 151 548 991 825 325 630 1010 752 980 670 1579 436 1080 1843 1795 1549 1274 1427 1740 467 483 313 1896 1604 441 128 169 645 1321 1651 584 188 1702 1815 1770 1694 320 508 1567 1668 873 463 61 1523 212 1012 1517 1772 623 962 436 1281 1875 1695 532 345 1753 1901 756 806 1983 277 1630 1349 1500 1748 1576 1798 576 627 1093 1965 383 124 1548 535 271 1433 457 1249 1168 174 451 934 652 1354 286 39 1599 1739 1089 688 441 960 811 1497 1393 1602 66 362 1612 1157 1900 434 1790 235 481 346 1457 699 1424 53 1812 1936 1202 907 421 804 1884 694 1538 1455 681 413 365 715 967 1071 1182 1098 1344 1266 285 1417 1132 141 400 1078 981 786 1073 785 523 528 1556 1279 249 408 359 565 120 894 619 1027 258 1683 1763 638 1770 17 1995 1346 1498 438 1162 1432 1229 1348 1306 325 382 504 1368 675 225 218 1351 1396 672 692 1354 771 616 887 450 126 534 90 820 1137 188 549 447 1620 1064 1997 1916 1609 999 592 1095 110 774 1732 1229 666 297 938 1014 1173 464 137 1397 1800 598 728 126 584 667 348 1128 1165 1093 1316 946 1192 1027 112 1627 1364 850 1913 908 1499 1156 893 1417 364 1645 474 1545 1964 1599 1773 1425 108 889 907 1304 1161 1035 752 1382 217 1885 1237 926 1956 353 376 1550 193 487 551 148 483 1743 1228 867 1924 468 1648 1271 1745 39 217 709 229 1609 950 1895 1850 461 1485 1990 333 333 738 73 1506 1692 1963 1277 137 1980 1249 469 1215 737 1098 1156 39 566 485 776 186 654 1973 234 477 1245 354 835 1731 521 1388 466 1170 1035 977 1867 1594 442 1169 881 1315 234 1793 1319 1542 785 1517 500 255 1338 1745 437 1425 1070 1129 88 1243 351 1351 1318 650 167 1349 496 623 657 1083 45 434 453 180 770 87 218 397 1940 240 983 317 1290 1891 1018 459 1350 990 1357 1196 534 1160 614 444 1094 1081 1407 1679 872 668 1461 1224 134 404 484 762 759 430 498 782 1825 1782 1947 1220 1023 44 1134 861 1939 1335 37 1735 476 10 1482 1338 1403 1959 1160 276 1331 1826 1313 2000 1920 808 815 1341 841 863 1244 939 1960 30 1669 1832 138 193 348 1757 1650 1382 1613 499 691 1052 308 10 1278 1613 797 154 248 1928 907 1819 976 644 941 1923 1648 1682 686 1598 1425 1315 893 1347 180 522 1389 84 1422 674 269 518 899 387 970 1938 775 833 435 218 1872 886 237 752 1136 1074 1272 404 1683 32 658 1917 1252 1354 347 843 1636 1599 585 122 1213 1524 941 1784 691 1433 485 570 1741 1342 643 956 627 1621 1198 1449 792 185 199 1034 1626 64 1823 402 567 1869 1671 521 99 1769 1560 582 311 563 245 339 1068 1845 1165 1324 745 249 901 280 1576 1900 982 988 287 530 1330 1948 30 10 909 451 1685 1667 25 164 104 1919 1075 1682 1957 1959 13 109 1669 431 459 1422 914 1900 977 1382 1192 499 844 722 1294 51 257 1633 391 182 1780 40 1012 788 714 214 1292 1017 720 1140 719 968 525 911 775 1472 1573 1290 401 30 320 413 1818 1043 410 738 509 1623 716 162 76 1133 828 43 1981 1737 560 229 247 1808 616 1413 652 79 1581 145 842 1327 389 86 381 71 56 1574 1207 1698 903 1094 1651 579 1964 567 1558 1798 1581 674 1975 105 1301 586 656 1883 20 461 1605 707 357 1867 197 1204 1313 474 287 1616 1299 1721 1287 411 843 116 1160 417 1703 392 1788 1818 863 583 1242 1484 655 1085 384 1074 1787 1444 450 429 1549 949 577 552 355 624 110 1488 1911 62 625 1203 1119 1637 1574 1560 854 1372 823 752 634 1920 1984 395 328 1110 1166 830 836 561 314 1283 302 918 1125 898 353 1439 1795 367 1134 157 125 180 681 1921 146 1360 1250 60 1359 1632 1382 806 959 1981 1702 1932 451 1606 1385 750 885 1935 206 1656 394 1850 1749 1790 150 166 495 989 1940 1685 82 1808 695 98 1009 433 267 1570 1195 1168 1951 1386 611 409 487 706 1553 913 1340 1513 839 161 1271 25 1814 822 1934 956 1201 1592 1790 910 706 1801 1290 1749 397 513 291 223 1298 1368 1001 1147 406 819 768 1211 1524 1459 1111 839 1455 1322 1125 118 652 415 468 1737 910 1652 338 360 770 1446 1030 449 1196 516 352 94 673 1268 1941 727 583 1491 361 279 778 1531 1725 131 1296 1610 1659 137 431 1185 95 1973 493 1210 121 1082 1320 1021 33 1263 1336 1940 1242 1927 210 1005 90 518 622 177 40 1313 1931 547 1431 69 817 1387 290 1402 455 483 648 1753 1574 1425 1851 668 1774 775 211 486 1031 1239 1928 83 1323 1915 96 1376 755 212 918 94 431 1121 732 1491 153 1363 2 242 1324 1167 519 1628 1921 115 879 1255 74 460 197 1502 1875 1687 483 1929 566 1606 97 782 1358 1590 586 184 1022 143 1461 167 1426 1371 722 1832 1238 827 1891 311 822 1142 1661 1058 70 99 1951 464 1747 906 1923 145 553 1654 1250 1447 1559 349 1437 1686 1584 467 937 1560 739 1131 555 1893 1229 560 132 1745 477 1027 366 1605 137 918 1688 146 207 1176 1903 260 1966 1906 1742 1476 934 722 1574 1248 525 1221 273 527 340 715 708 1455 1161 197 1011 1730 606 642 1034 201 250 1643 649 255 495 363 1951 41 620 947 1547 1436 275 1757 510 367 157 1503 69 1155 765 546 1798 1328 499 1540 1944 530 306 1515 344 229 755 507 329 1724 603 1754 1772 872 859 1329 897 1287 1590 389 861 1546 89 1912 1484 1692 1462 938 1080 400 1537 1427 1210 106 495 758 385 1617 1291 1246 1553 883 1739 1916 1710 377 162 1108 1049 685 1336 676 186 1370 759 1015 703 546 327 1321 755 102 636 1132 578 1809 1934 1834 652 69 1866 28 329 219 791 842 1516 1797 1307 1844 283 983 1951 1024 381 1733 209 1189 165 1054 1544 1480 590 1946 525 1733 840 223 1672 864 1282 906 552 1596 1528 684 1863 412 47 147 205 1064 670 1692 789 1730 1823 1077 541 1706 567 1783 1905 1087 1602 1220 1994 743 1811 557 1971 1552 282 1687 253 1127 1974 159 1044 554 1870 1756 1297 1337 1771 20 720 1442 456 1618 997 1182 1932 1926 491 629 375 1756 669 713 331 482 9 1490 1837 1589 1473 1301 1820 1451 868 1387 658 727 157 1663 937 568 1530 1928 1167 1186 1343 1128 1005 1601 60 788 900 235 1309 165 1033 1830 944 1390 307 795 316 302 1474 761 320 1080 259 12 1658 1314 81 1935 1753 76 253 1855 485 865 1089 930 589 1058 882 345 433 1121 37 130 1154 1547 387 801 183 1050 831 287 369 1226 392 1107 272 1066 1066 1809 375 1125 1882 1312 1854 1682 1745 1121 1271 824 1592 620 1699 1574 1254 1837 230 1682 1718 1951 840 1969 1116 87 429 231 953 1285 71 430 317 646 59 972 1629 1486 18 369 789 612 1744 1054 15 606 826 1020 1621 1567 1444 1563 579 62 120 682 1041 1449 366 1927 943 1897 1192 120 818 759 221 1097 1710 688 377 1686 596 773 866 140 1471 1462 1902 1227 1865 401 1587 1150 1123 101 992 622 1109 1051 26 1732 1842 839 137 654 1504 1692 1957 100 518 1934 395 667 567 1132 1476 1289 991 589 1543 1162 1435 1577 1597 451 445 508 182 421 80 807 475 1412 1929 88 708 1753 1871 1915 1115 933 781 1392 368 1078 821 911 1325 367 1479 234 269 1299 1874 498 1161 130 1978 572 1556 1447 1739 484 1688 625 1197 1395 303 641 441 526 455 739 474 1471 192 1889 807 1032 1687 820 1712 421 1896 380 1447 1793 415 1970 1634 124 1040 1340 430 619 1929 145 1510 1824 1924 1277 1523 620 1489 407 1606 1426 1363 642 229 1038 745 1985 642 1254 304 1582 1442 1952 1480 1340 1660 308 932 939 1216 835 1606 636 907 984 1402 1127 920 685 641 1321 200 290 209 1777 1814 1706 1899 1549 628 614 1278 657 938 1462 618 1032 481 813 823 125 490 756 1878 812 68 1330 1401 389 1454 1370 1855 145 1081 405 354 1544 546 1203 1301 322 1903 1996 1128 252 808 203 382 1886 1624 637 673 746 1363 1399 820 1576 778 1558 648 768 509 1322 755 1431 17 662 1791 925 738 929 783 1766 874 368 1767 825 1411 1752 1772 165 1098 95 1738 154 740 1474 789 1415 533 1212 1009 1168 958 1046 1414 1618 183 26 110 874 1886 908 625 162 590 1547 1940 1566 132 1844 1933 1719 1246 504 1177 901 85 623 1522 1170 1932 1149 875 300 1465 1508 654 732 627 1243 201 1845 349 1629 1091 910 1203 660 1525 868 914 1911 295 282 1053 1570 1144 1346 813 1414 1043 1569 1752 2000 1774 542 949 606 213 219 1807 1904 86 1799 440 1739 1662 66 1344 611 1396 931 422 1082 740 1943 1214 1236 463 283 1204 574 1520 460 640 1710 530 844 123 1164 1809 808 352 1841 1087 1895 566 1582 1496 1270 1214 1153 1095 1154 648 1108 58 1910 762 1527 1252 1542 723 1295 641 810 189 1534 335 591 722 164 380 1418 1233 502 1354 335 320 431 1738 1281 1492 1045 1464 1675 1071 973 563 510 905 1777 1232 924 162 929 1007 1172 327 1272 446 1439 739 1824 1308 1323 360 1880 177 53 158 949 1517 749 1658 1127 174 132 963 1822 1477 1193 258 332 1419 965 568 525 1200 755 1925 804 1717 1012 1957 984 731 1377 1053 207 603 1954 487 1033 103 672 442 784 496 1670 1854 494 1546 1757 542 1920 733 472 782 522 1022 1117 1727 555 1069 437 417 178 928 1093 505 865 352 446 1043 1505 290 1171 906 1479 536 169 293 1989 889 659 1188 276 1855 1454 364 592 719 938 1422 1956 559 347 1951 1640 931 335 547 1480 904 1441 284 1815 1316 717 1522 1684 1997 1477 627 1468 682 1171 733 912 135 192 968 1032 1757 1252 1034 823 1 111 646 1761 988 551 1957 1755 875 819 1991 1410 871 1672 939 1487 647 1713 221 1322 245 1221 352 188 1919 932 1741 1369 815 1745 762 1213 1885 1063 1614 630 1026 1381 612 1171 945 1963 1439 363 1090 1514 909 1217 1086 1735 702 103 1650 1088 934 1777 221 962 81 523 1020 923 215 29 1689 811 1761 1262 1728 512 1803 55 626 1762 921 441 1628 76 127 49 1514 1133 1948 523 1113 1406 935 1126 1819 772 1181 342 718 1176 409 1951 335 469 245 833 683 289 223 511 1030 1840 1760 1876 287 310 393 1704 964 1004 1167 223 1906 1461 1754 995 160 352 1256 675 236 784 1463 972 1734 1579 18 215 236 1408 1979 1955 101 1789 602 1525 1618 288 453 445 834 412 1057 1306 1445 1358 199 1456 1683 1664 315 1689 1582 381 441 395 933 1494 289 1209 1179 1685 1045 1116 615 241 511 707 621 433 921 1848 285 692 1335 37 1130 624 183 1894 1966 1706 1085 1553 1980 950 280 836 1046 1534 521 542 1520 56 805 497 181 259 185 1670 1976 595 1053 1569 1149 382 748 1606 1578 373 562 700 184 1447 391 1362 638 1362 92 688 1552 987 1507 1870 1716 576 52 682 5 717 269 1590 651 668 282 1505 1019 1824 1061 1367 315 835 1296 1883 1577 1822 1008 1604 1676 1610 92 1189 1995 1413 759 546 669 887 218 1568 1361 917 1205 1804 990 437 1911 1935 1389 1027 1837 1904 1926 596 55 1226 217 809 1041 1999 735 1270 673 1822 751 1875 1580 81 804 51 142 1594 1887 436 1993 1343 1626 806 653 1379 285 1807 890 1191 1604 894 850 1057 1008 350 82 892 1133 574 866 448 1028 1871 1067 915 1922 1949 1305 976 1289 353 1585 935 565 1334 1396 1206 98 1180 292 1366 828 553 1863 1784 1222 1126 1514 1858 1407 873 648 405 402 1471 571 1185 110 1117 1826 1547 101 1718 1028 1469 104 1631 1363 1327 819 433 1444 1797 757 287 687 360 1427 553 978 1866 542 1568 1562 1412 977 412 469 418 1135 442 2 146 461 1081 90 760 1452 727 1491 662 970 1591 1698 10 1001 391 17 280 560 319 673 1578 736 1788 98 197 762 1469 1392 142 447 1165 2000 925 568 499 1100 1553 567 471 1819 515 974 646 1733 927 1151 584 261 1121 1619 1311 1520 1820 942 1171 149 33 1059 1388 533 510 1013 415 629 1349 990 460 1874 1518 1091 903 564 1199 1783 1094 486 1467 1246 171 165 1465 1205 227 1766 1879 257 781 253 1039 1237 1183 1340 1369 1481 438 1641 192 359 796 787 793 1110 575 1814 337 1485 1935 1916 407 544 40 182 1514 751 1425 1148 1204 528 804 818 343 569 1839 1516 727 946 1066 1891 777 139 235 472 905 1466 1766 600 98 232 905 240 1754 284 503 1875 476 1751 306 1194 170 50 1006 1195 690 853 1076 1326 288 490 789 1643 965 162 1312 584 311 1446 806 1058 1961 240 475 234 908 1850 223 1442 1637 71 1774 1687 81 1105 1813 1073 295 259 886 1289 221 1640 445 571 1934 1556 1764 1036 1930 18 1141 733 1486 93 622 161 501 914 1449 27 831 1173 1164 1436 1170 884 463 620 526 250 460 1414 1317 1141 1996 521 939 1049 831 1067 74 133 108 577 1241 1207 826 845 558 60 1085 647 434 283 1622 1040 132 99 388 1570 1456 1425 1264 1804 65 1719 1752 909 1012 201 25 1870 752 1497 930 949 1411 1062 999 599 1262 1089 387 190 132 1296 1490 124 287 1142 302 606 772 450 264 516 1416 247 1146 400 498 1708 58 1197 1666 1189 881 82 1651 1506 860 759 30 551 499 487 463 1404 1385 1799 1419 85 1108 1814 706 52 1629 933 178 1885 265 457 1052 1259 1145 591 1915 1809 1423 1615 2 1684 867 1220 900 1911 1381 11 1434 631 1123 1738 1009 1288 525 387 803 1327 1799 1928 1927 705 15 1025 875 444 1776 1085 1056 405 837 597 1510 1874 1906 135 1146 1849 1648 1105 670 601 328 636 1160 1255 930 460 1149 203 718 165 864 764 1954 1920 709 1689 1637 1502 811 1242 1291 716 1305 886 674 1143 200 1030 1037 1522 338 1002 287 678 1209 1706 283 42 379 672 1529 1331 116 564 1227 61 148 712 1921 1691 595 1030 73 1067 291 662 603 445 885 1332 404 1190 382 1890 1330 608 1883 1881 432 548 1202 326 417 603 1275 595 866 81 1023 371 1323 1755 1984 1698 1591 618 1450 1212 325 33 25 317 1421 1908 362 617 519 1425 1142 397 1576 35 108 357 766 1252 94 255 255 1251 1551 1584 1277 359 251 391 1836 1283 1080 1375 1975 618 1068 1528 1952 116 1311 439 423 1922 802 924 1804 1198 1664 789 232 1735 484 1698 665 1180 1419 1337 1949 886 1595 699 226 75 484 1590 730 1473 1926 956 676 431 1876 1604 1577 378 680 1744 1557 1679 982 175 1207 1371 821 291 490 1955 699 981 1780 49 376 1431 991 189 583 363 967 893 1904 1811 163 109 1250 1032 1255 866 1215 1423 1625 219 487 505 50 1433 410 1082 1704 769 936 700 410 48 1419 1380 252 1455 1304 565 1795 198 770 1748 99 277 1167 172 1767 1249 79 211 1456 204 378 764 163 985 1177 1870 172 1454 57 1974 1751 106 939 1017 1248 345 1887 364 601 1430 450 1175 989 1008 677 838 1858 1648 1569 1570 852 730 935 1841 1376 1650 1821 601 878 785 230 955 1683 8 1616 797 341 740 1653 1064 1968 1491 1338 180 296 1478 1372 912 544 1207 1211 182 1195 460 519 1150 562 1773 1659 1506 1925 1875 1239 19 1589 1025 291 858 1473 1160 464 1265 1519 1237 449 531 1534 1806 1386 640 1113 1325 1928 1942 1295 1003 497 477 1329 1025 173 1729 1771 1547 1109 982 1126 686 1963 87 13 1532 730 399 847 85 1264 284 1333 448 1705 1568 517 1962 333 426 1542 1374 1549 1204 1252 1031 842 1630 758 1730 711 1420 382 615 1632 284 913 1192 1403 266 280 1707 189 1639 1750 1573 1088 839 283 568 1972 1194 680 462 1668 13 180 1510 1771 322 815 527 1462 45 1717 1619 1387 769 1477 1350 1514 1498 1650 1566 563 1548 121 1221 1608 1196 372 1148 1316 1021 1343 1795 925 1951 1162 1671 1990 1059 526 1147 88 865 1763 602 1314 1773 896 1387 1407 1256 293 1847 1415 1875 1974 71 1112 217 1785 1969 534 1901 50 1844 1936 898 284 1745 997 1850 59 510 1095 1025 351 1957 896 1515 1484 1794 434 138 744 1597 403 4 421 212 296 309 719 781 1185 738 904 186 1558 798 1603 989 1216 1919 237 639 1835 195 818 1100 74 656 671 769 796 969 580 1817 414 1768 925 1139 1633 712 881 1432 525 722 1898 572 566 1963 678 451 1693 171 701 966 1435 417 1236 470 1418 1077 242 1616 4 1246 1345 530 1264 1141 375 221 1673 1498 1478 491 274 1958 608 1395 1672 1 1039 666 1478 260 1747 1564 1567 561 1949 300 727 642 1101 1048 578 1760 1319 1089 930 1925 1707 233 747 1571 453 1550 1545 998 498 918 740 1656 1716 731 1011 292 791 1449 751 333 1269 1077 1961 895 1271 1185 1119 902 1054 333 315 526 1281 128 492 203 1255 1992 377 1146 1687 350 643 968 14 1997 426 1281 833 1204 515 1803 244 314 777 1829 666 18 306 1130 301 1359 19 874 1041 730 630 730 1300 226 1738 155 345 770 796 345 1669 73 1253 533 761 1894 468 805 657 547 222 954 12 1716 1827 499 1086 1055 803 1344 50 270 1888 553 1508 1683 1829 1455 62 667 695 723 225 1895 252 1495 1350 1687 762 1842 1333 103 1040 1928 694 1854 1451 1432 167 100 1890 1991 493 853 610 206 302 52 705 1232 1247 1169 1149 943 425 349 341 1135 193 158 1627 714 296 798 440 1925 1984 1113 256 115 1041 663 1896 1161 1674 1526 1381 754 76 812 422 1348 1731 43 1973 1139 1750 1654 602 1332 1538 1523 305 1285 306 1010 253 1035 1202 349 1101 635 707 1471 1133 573 785 442 1632 1166 724 1700 125 421 1396 1234 600 1048 1952 280 578 1952 753 1407 1651 1787 394 600 1543 96 1859 593 1687 1912 903 741 842 1931 602 1928 1339 168 1647 244 493 1978 1080 557 700 1239 1519 956 1206 74 790 842 1994 1284 330 1995 767 862 285 1213 728 1394 99 481 1190 459 1789 1721 1023 394 981 995 62 1530 137 5 331 1111 1675 969 1117 1226 488 1963 812 1672 1848 1873 76 1836 1462 522 1015 433 272 1722 1274 757 593 1429 1283 1771 829 1993 1833 575 877 1441 1020 1663 1612 1096 1407 152 576 1387 1060 911 957 1170 550 738 1191 1472 652 909 134 520 1885 177 1919 1299 495 1058 1569 607 197 752 1661 138 1144 729 329 1904 1796 44 1366 1297 535 97 1633 1383 1430 200 1927 1654 1520 607 365 1188 1975 55 1791 523 348 1385 311 925 1546 1989 1504 8 390 204 1723 986 1701 847 1058 54 351 1622 1356 1495 418 374 480 69 346 1069 1453 598 192 1872 1817 167 1841 1175 904 1595 1360 1894 544 1138 990 352 1034 958 1001 647 1436 194 627 1479 341 284 1381 1092 312 356 99 976 781 1109 1345 1394 1492 1164 1286 1988 1932 287 1120 1755 499 1489 953 732 1166 691 968 1821 939 1356 331 1722 1077 1547 1876 634 936 1564 129 1841 1078 874 1937 1302 666 1397 771 680 250 164 465 380 978 1660 1902 42 63 849 1803 1658 361 1356 976 1545 1252 111 857 1264 1288 613 30 1238 1504 301 632 261 1841 616 1233 939 1916 1712 1964 722 1477 1196 1701 273 1636 1121 1401 1892 380 652 617 666 58 1821 507 462 1888 1366 242 1113 723 1589 559 613 338 1981 615 1589 488 1372 1111 19 308 744 1062 1785 534 683 1354 1013 493 1105 1390 1175 959 784 1634 1388 1144 791 979 1936 1367 1962 237 688 1365 1293 942 1214 567 1679 1564 888 438 361 1242 235 1678 806 647 1955 851 1222 440 759 619 894 279 1955 583 802 1003 85 1875 901 650 796 17 1760 1549 302 417 657 1443 234 1957 1510 808 1645 721 715 727 104 728 912 526 1633 1205 1071 1873 1753 1319 1644 690 1999 1121 1678 175 163 976 1997 316 1405 110 1356 1795 1871 1303 296 1337 872 522 194 434 59 978 1194 648 1919 390 492 776 824 1118 1280 654 1414 1479 1820 419 1996 808 1725 1667 1140 1686 1078 1060 1600 37 999 787 836 976 1282 1073 1635 1882 1562 1422 1800 1350 125 581 726 1333 772 825 1201 830 648 846 719 434 375 1339 1721 1152 1687 910 1670 70 234 592 826 714 579 875 1866 536 1080 473 756 1229 1961 1503 1165 1971 1360 1978 298 1789 1737 920 1971 1430 484 1147 965 21 1304 1641 312 1972 1098 568 192 337 638 1464 999 1156 1758 1505 1403 1138 249 1454 596 1858 925 666 1240 478 456 266 1074 1420 1227 1915 1521 845 1840 782 669 1125 254 1 1120 1949 107 1697 194 614 241 764 421 767 260 1275 690 1240 1219 1983 627 1751 428 1900 99 219 725 1316 99 1376 1928 1253 639 339 79 565 160 1158 1121 1052 131 1365 587 1812 90 698 1059 1501 33 1950 1705 1108 660 433 302 1300 1566 1693 969 797 1781 1334 296 1668 1333 1236 820 940 1162 1539 1609 1011 1170 218 1956 752 1522 1324 733 60 728 940 183 990 1137 1620 1750 1644 1676 1896 593 1886 942 1478 1623 1573 1543 97 1366 1116 1573 942 986 910 1655 1406 1220 1000 1125 237 859 880 1791 282 631 1431 1155 1912 1003 1499 611 165 866 1120 326 537 1918 1439 813 785 1245 399 440 1949 1229 548 379 742 353 1285 1212 68 341 978 1758 399 1662 470 1410 341 246 1129 540 795 774 650 276 743 1444 667 831 1822 1696 636 1645 345 570 1421 1812 1629 742 878 621 651 1570 1369 541 373 1303 1763 1735 1746 1758 495 1311 1364 869 404 1666 296 1490 352 1573 542 1528 988 1131 1722 264 1185 1947 1658 1177 1595 1329 1320 1195 1230 340 866 216 743 488 168 1308 948 757 1638 646 86 503 1668 1600 982 1927 1706 492 1926 442 103 1359 425 1689 468 1859 1333 1841 916 1191 664 1803 431 1705 153 863 688 919 304 1620 1435 242 249 859 834 1109 277 765 890 213 466 722 554 1160 652 692 1588 1323 531 1795 247 255 1167 490 1204 19 49 1186 47 1176 1772 166 761 433 1988 1174 1436 377 582 1407 326 1258 168 1947 105 1995 1074 1526 1202 1354 173 897 393 1642 235 714 1208 974 1496 315 800 1687 559 1569 1672 1402 1712 416 456 22 1472 1622 597 1300 1441 1389 1293 447 292 277 310 1303 1324 1682 401 865 757 1 357 865 1941 1008 234 779 961 1295 1650 1973 835 690 1311 1217 1147 1928 641 650 932 1457 1854 1661 905 1179 1031 699 823 1053 825 459 548 328 913 1093 1072 1787 836 108 1275 1414 222 380 392 1394 152 629 1808 1759 48 1333 906 1389 100 1037 1369 1983 910 477 1590 1212 1719 754 352 120 725 465 658 307 903 1588 1956 1520 1107 260 420 1065 1405 1943 1510 1297 1227 1709 633 1722 1238 1766 1373 120 1540 214 322 1190 340 795 610 1015 1065 430 1010 1056 395 152 1620 420 1610 360 1041 303 228 642 1541 1176 9 313 235 1361 286 1760 1995 1008 399 126 1026 1155 984 1728 1921 1407 21 1843 520 1354 1080 531 1348 1370 155 365 454 1005 519 1228 1350 474 276 1554 840 40 994 1492 1246 974 1623 1836 558 1803 1914 185 1813 1831 336 969 1356 1817 693 170 843 842 750 1374 331 201 1676 1229 544 257 98 1551 1654 1561 1083 1994 363 1866 166 376 14 966 132 1053 1047 342 340 1944 999 1733 939 1848 1809 988 826 49 1497 1757 299 1662 1963 500 1133 1225 1967 858 1008 249 1980 444 866 1884 1339 540 908 1013 1470 1910 1015 1079 1008 614 563 1827 1342 712 1400 1070 247 1600 798 103 1072 1467 619 1511 75 165 267 1802 888 220 1685 973 1020 485 1483 537 1698 254 930 1327 1952 180 275 931 699 1366 1377 1150 493 489 11 1151 566 1566 1221 1378 1584 545 1554 1988 344 1154 1701 1062 90 1129 1065 352 971 1542 540 1511 477 375 755 1474 367 750 1242 249 691 322 1052 1663 1765 1956 1186 274 952 1429 303 1632 1762 887 1579 45 1659 1633 669 674 994 390 655 1400 545 1816 1725 1557 227 1880 1374 1894 1538 754 535 1518 453 1479 1884 1518 874 779 984 582 1024 1809 174 1690 1849 1219 513 1048 862 630 1201 1865 660 1645 871 311 1085 1757 36 1326 882 577 1045 389 1343 959 1801 303 1663 1226 1269 477 634 1529 1624 1638 1628 712 1547 42 136 542 1228 723 1405 1375 1851 1117 1447 1827 307 120 1577 183 669 204 74 1666 546 1532 638 1162 336 749 1559 1800 1487 1705 1274 537 228 943 535 1926 902 1662 1604 1351 1359 1154 745 1220 1924 333 257 1260 233 1914 447 89 1615 446 1199 1347 1327 320 463 660 908 346 1309 1180 516 1600 1475 1959 1511 241 465 1979 1292 620 1337 1814 1743 1589 401 328 1295 263 724 1932 1320 1228 58 141 1196 363 634 1831 1687 658 1405 1499 1571 1652 532 103 1465 1732 204 37 585 1971 513 1171 972 1687 34 1043 920 252 1331 1347 1396 1167 936 1200 1325 153 1361 247 1208 680 1936 109 360 1460 979 1967 754 1745 350 364 608 1456 1721 1601 1171 603 1722 1589 1676 1137 1620 1703 397 1726 1936 1780 1371 911 554 526 1974 789 896 1065 1053 712 1015 680 28 829 975 1399 1767 1579 871 1098 555 186 115 54 99 1501 1869 350 1529 1778 635 274 189 424 1824 34 1611 1536 1589 185 552 1351 1000 280 285 179 229 880 439 635 37 101 926 924 1637 1519 228 649 56 322 1585 67 1455 64 445 1498 472 589 397 882 1557 1652 1266 809 1759 1561 414 89 810 1214 504 1177 218 1033 1202 712 1254 502 841 1677 1085 1865 12 744 1366 1975 1 1197 1196 1222 661 659 1498 482 1107 1080 1507 993 118 567 725 1033 578 316 879 304 960 1623 1553 516 216 1472 1250 445 612 138 1416 1824 1458 842 691 645 1387 1642 811 1755 1954 1177 156 1034 1759 1494 1759 409 12 1117 107 465 591 1600 1355 978 602 410 1313 741 767 912 427 561 920 1849 742 322 678 1712 513 151 1960 1143 83 1819 1583 622 1775 1174 432 740 454 1588 377 460 1565 599 519 660 962 1880 519 211 1769 740 763 1585 1132 165 1760 1388 930 718 1246 504 1519 235 1887 646 1949 296 1428 1064 632 193 1716 1731 400 1226 454 182 1579 976 1026 746 890 208 563 1211 1805 534 207 903 633 568 666 116 696 852 1159 134 1233 39 561 1297 586 1248 1129 1276 1852 469 1169 423 1942 820 1033 942 548 412 1399 1678 865 1773 716 824 571 1341 117 1556 1238 1453 703 296 660 1804 431 136 1347 170 256 1904 1527 1071 622 624 1754 188 1939 1559 1281 402 1088 195 113 1138 335 1896 706 118 1158 1728 466 1038 478 513 573 749 1605 533 716 1893 1089 294 507 607 1814 1048 1952 304 730 1836 1704 1289 950 994 1044 174 1536 270 309 1737 1927 255 1859 1823 1262 812 1556 707 1389 1999 1883 730 740 1767 255 1487 945 984 862 376 1508 1350 210 1785 1809 1330 547 1799 838 1203 1196 1407 990 1321 594 472 1253 1855 1346 39 1357 303 202 1282 1440 1354 476 1718 487 744 975 1292 1034 316 38 202 1225 251 1972 1222 1418 895 32 401 1188 1368 774 1633 236 946 1150 1471 286 1004 257 1059 1310 888 1721 604 111 895 1240 1925 1652 663 668 916 1957 1063 833 564 1572 185 1720 357 1329 1857 1431 1635 347 798 1024 1029 1224 1151 487 1558 1286 680 318 1817 1298 565 1539 825 58 1886 1964 367 1806 91 1570 1927 1180 554 780 213 493 47 525 788 1145 299 337 1103 1954 352 99 1492 496 915 675 1093 729 1603 1911 65 1603 1962 31 899 1308 690 317 1097 1546 1353 741 1272 495 1448 945 621 1008 672 232 1687 998 1702 1392 1252 1348 1649 977 1305 1817 1185 92 1094 1225 1970 1052 616 967 1234 140 609 1254 415 1978 437 352 596 506 1575 1430 854 397 68 378 858 1427 1213 1209 1881 255 1851 1485 742 747 414 1746 863 524 758 327 355 262 1446 615 372 1875 374 889 284 720 1608 564 1652 137 1133 87 963 1894 969 728 1716 550 1732 1388 1195 1467 1906 1111 1305 485 1398 1364 14 1604 274 454 799 664 1186 1360 632 28 362 1378 515 227 1372 389 1721 1409 559 1209 201 1980 317 221 791 4 971 1615 1063 1521 670 325 890 13 508 1787 1448 354 1969 61 1247 261 1459 264 1530 595 104 284 1094 282 1239 612 1489 443 1500 1577 499 1343 688 1444 1314 1064 1544 963 689 265 12 446 1176 264 1723 26 1226 1715 205 1661 1730 1873 1481 739 1296 523 713 177 675 1451 1082 392 1383 323 120 1596 641 784 122 998 440 65 1098 919 247 259 744 1485 1760 1615 1887 203 1251 310 487 228 335 299 1437 104 1960 1522 160 1266 1690 1016 13 1265 1501 1971 270 1654 1129 1275 62 813 332 1050 160 944 762 880 241 568 404 697 938 261 12 707 779 640 952 1722 1893 1071 1765 423 1094 457 1293 921 1754 1658 300 1762 880 553 512 1589 1003 409 1935 1054 986 1629 606 1139 251 1247 1615 1001 91 1922 1434 1195 1344 950 1439 1702 539 301 1290 8 1640 1708 1289 475 1512 1219 506 444 529 1856 776 913 756 1537 1752 1515 1904 170 1455 439 1173 1974 1830 395 107 1248 1569 944 1508 1812 636 922 1359 2 918 1600 1134 1011 1139 1192 203 1535 1501 626 1702 638 539 1785 1746 1213 405 1365 1809 1172 438 324 605 1813 802 698 841 360 186 1126 1639 245 1806 248 1371 481 1715 1488 1711 1661 421 1592 1656 90 142 1685 921 834 824 122 232 243 1727 1757 398 1229 43 142 1362 431 365 165 808 109 823 1691 293 68 641 300 646 417 1801 1836 898 1711 842 568 478 687 1633 1214 1888 1037 44 319 1110 352 1219 1683 343 402 76 1358 1562 769 634 898 725 1798 197 1605 665 1796 464 1845 1693 899 327 25 455 1469 1703 537 1906 56 675 1409 1661 1238 51 1889 1040 233 1328 873 1893 907 926 1764 404 1581 1608 994 1790 990 1027 267 1519 1710 1692 1728 798 1076 771 1220 935 1389 1244 507 107 214 515 257 1621 1004 2000 654 1393 1169 411 1113 1048 1218 738 1067 1807 1159 1593 678 305 1018 673 1894 1514 1675 1292 1318 1765 244 320 1637 1336 345 1610 442 1775 1682 453 1190 486 1708 1291 698 1595 1324 90 1273 1939 1270 59 1119 427 1117 1648 818 1442 1404 1515 1511 710 180 1111 600 300 199 1361 1333 100 357 614 1048 1196 948 1092 1198 964 1173 1577 67 1633 1492 577 1789 246 1121 1166 1340 1792 669 1176 480 529 183 232 811 1551 776 1583 440 1182 1467 1356 1341 379 977 830 221 218 387 215 1985 1779 730 1090 280 568 28 1654 844 299 1847 570 759 125 515 1403 1926 1706 1651 1581 973 819 1805 1423 492 956 1226 1314 304 1175 1711 731 876 1024 1389 566 1417 1419 727 173 27 1835 818 1786 1655 228 1633 58 1682 1747 1602 1218 604 1261 50 1734 701 1445 24 840 1678 1634 1777 1725 363 384 1384 1462 183 1270 1689 734 1360 1336 198 1631 1557 941 345 1963 662 724 139 615 1627 738 772 1082 1016 1967 1508 1031 735 1075 801 438 150 475 1362 330 490 1344 1276 447 932 570 571 706 1627 352 1043 598 922 1283 279 148 1572 396 121 434 262 1475 1780 999 1563 1426 887 750 1253 1209 1938 905 1179 1779 966 600 606 905 328 171 112 1765 6 1012 1367 906 542 752 1358 898 603 631 574 216 1680 882 411 599 490 1484 465 866 1 1788 785 694 1824 1587 1254 541 1062 1905 29 1700 1404 732 1748 1135 647 1620 1602 1820 144 1152 1400 1573 322 605 1990 490 1955 569 1889 1790 1175 763 4 657 1570 277 132 510 333 348 249 1125 987 1159 1289 652 124 199 1847 1490 257 422 732 1764 16 1587 405 1139 1211 1340 942 693 1820 477 1228 219 1508 345 1505 1444 1973 965 876 224 396 797 63 664 163 498 565 1915 805 737 1107 300 579 570 1454 874 839 542 1118 352 1800 762 1010 382 365 708 180 1271 1317 1940 174 398 1623 1861 1453 746 533 12 1157 321 1542 1032 1141 1828 867 1018 1868 168 1010 1559 155 1605 178 779 829 1362 151 1089 1814 1056 439 1552 568 261 1779 1672 619 1308 666 798 1949 1148 570 884 1992 294 1400 188 1300 243 547 1182 1405 429 1828 712 630 1053 1064 1686 1837 1157 609 1570 945 110 1865 1725 1570 1589 1033 1631 1735 818 650 812 134 1241 506 1128 1104 772 1089 844 762 97 52 1000 516 104 1657 571 227 304 908 18 1121 994 466 157 1320 429 844 1384 1163 668 1358 441 1814 1045 944 1141 23 644 933 1384 1132 1479 1195 1108 1983 1611 66 921 1040 1287 1616 247 305 407 52 1744 968 732 41 113 1648 1554 926 1570 1361 450 52 556 33 1961 1495 1514 1035 281 1568 291 1295 1118 1082 1624 874 500 1749 329 168 759 216 669 151 1770 1305 1505 1694 476 1937 1872 1181 729 60 724 1735 509 543 892 765 574 221 1294 1805 154 1083 1439 411 1166 594 129 1310 1512 1669 1756 591 1344 820 1665 573 1187 1329 1194 1156 288 1009 1254 960 55 1428 276 1164 189 472 1421 96 693 331 1767 570 572 176 535 492 1508 1477 1238 1015 388 1506 24 1414 653 1924 1257 318 1600 1674 1849 164 350 1696 1834 1152 1632 74 231 912 1161 211 1415 1120 376 487 226 169 338 1054 1987 999 1439 1019 1807 576 1060 899 1189 706 737 33 630 1035 60 937 1911 191 1934 1355 309 694 1964 459 600 676 1065 1023 603 1725 42 1241 282 664 794 518 1725 579 734 85 293 136 1068 1100 1813 1422 600 168 1491 1523 1727 307 1262 1273 1960 1931 177 558 1191 1552 1161 1472 644 926 1044 1905 1419 1132 1515 104 1061 1364 978 40 1095 1092 1869 100 1066 1220 661 3 11 730 1722 481 451 1370 1643 471 138 1810 117 1883 1847 421 601 1466 1580 1797 705 1062 336 806 1827 859 620 33 294 6 538 583 1221 728 314 855 115 775 1495 1874 1134 1893 426 732 1478 1893 573 853 1152 1868 1603 345 1846 1221 1302 1301 65 344 577 843 1610 539 1312 328 77 408 68 1187 1583 769 827 121 1729 1618 1871 1831 1509 599 958 1543 1841 1710 186 1184 978 349 1921 1623 323 327 432 1786 590 1259 1364 414 1538 766 465 502 1366 1082 631 984 1613 982 1121 1051 1034 792 352 324 917 600 855 1153 1471 1607 1672 901 1106 1184 16 789 573 1422 654 690 1327 831 1833 8 657 951 611 150 377 632 1656 1840 1132 1424 92 754 36 995 740 133 1410 1850 643 150 1862 1836 1992 821 381 445 1590 1820 570 1717 1333 1185 1976 82 1847 1661 254 528 93 1918 1140 375 1658 441 1797 662 264 1204 1446 95 746 740 1142 1747 626 50 1862 671 564 1123 1035 1543 955 1016 866 1570 939 211 419 1174 1574 204 1417 454 818 115 369 377 1451 486 1249 285 501 1925 907 1227 1477 1684 193 141 1649 273 1595 45 1524 455 823 976 935 1618 1153 387 1613 1123 884 1700 1485 390 399 996 693 531 1979 1596 1948 1778 1292 830 1241 899 1734 1821 899 60 1602 736 1929 724 209 18 99 512 144 1758 1784 603 1948 1241 1089 235 872 1456 1678 1698 125 1060 344 563 1538 723 1142 838 1708 841 1588 397 1975 903 192 248 101 115 1911 949 1719 495 33 1308 810 974 1976 1274 1715 932 1694 781 127 942 1855 592 1828 1619 1540 1686 524 1561 1898 1548 115 1914 403 1722 1374 840 763 571 382 47 1598 1406 694 1418 472 1179 1961 985 861 842 520 1665 170 64 219 1236 1627 1595 1453 1427 303 433 989 1218 1945 1348 1922 1467 568 904 510 709 89 1800 311 789 123 1814 818 182 1667 450 1329 1814 1890 605 174 913 1892 685 488 1425 649 1555 510 1270 1337 524 1897 1427 1684 1062 1887 553 1177 1363 1701 1000 1688 1090 901 1635 1896 140 833 1203 1597 1117 1798 223 1957 884 644 1627 1842 540 1229 1374 1933 1691 476 616 153 1579 1705 1732 133 472 394 1354 838 345 1467 536 165 722 641 1042 1860 1161 1835 1128 743 1783 1962 1335 161 130 1107 1842 1148 489 1395 323 765 1040 1026 172 1831 1772 1707 1619 767 497 1643 622 224 1434 312 699 1392 184 1204 595 771 784 1042 783 638 1422 744 1835 1998 1598 1877 299 1994 1452 1861 652 1670 1882 451 492 1114 1587 734 1708 355 1325 735 1540 1192 1220 1466 1368 1391 485 1203 362 753 936 611 288 331 1362 939 456 1527 1177 552 953 1722 153 759 60 1967 1542 1451 618 1204 1411 1822 791 403 1187 52 1040 325 991 326 1393 1970 1239 893 218 827 1468 1084 867 1803 157 387 941 1819 1440 1490 1643 1094 644 379 257 1485 1444 204 139 1691 1359 1339 514 587 1910 546 1659 1433 789 109 1648 1766 501 145 66 640 993 64 1023 161 1336 826 1953 551 1523 742 1608 1044 1912 609 201 1399 126 806 470 795 817 1792 1568 270 696 188 986 724 853 1441 1520 909 1405 612 919 548 169 1671 1399 538 700 707 1895 1491 1574 1718 520 319 1001 1342 901 395 1562 1479 1528 1289 1657 1 1344 1181 884 85 850 1626 1929 1545 1662 77 539 723 1316 7 1815 315 727 337 392 307 1568 1227 1383 11 1109 437 1959 352 1804 50 1952 1525 987 1146 458 677 610 559 1292 711 827 210 246 1235 1968 1590 1628 245 1950 1158 1364 1104 1513 115 258 516 945 32 1329 1874 1891 561 53 1375 418 993 1406 1144 1815 388 272 134 535 12 1361 418 548 1904 483 1818 1495 1593 690 1395 1148 655 1728 1666 334 1124 1728 70 1445 511 1247 1880 221 1164 1065 135 106 1313 1067 477 216 1076 1461 1573 1175 1243 1379 1297 599 884 844 263 32 503 1786 1980 214 793 715 1220 1051 338 1943 1704 1525 929 276 857 1121 446 1462 580 1384 896 554 1495 1666 1425 901 51 1048 1870 265 274 814 531 1544 1851 1136 1415 1820 1859 988 932 437 918 769 1930 1844 7 1126 1651 1593 852 1327 1498 456 1230 1227 408 289 1623 1937 1455 1664 1789 909 1291 466 1542 1893 1430 841 1852 1696 1627 1377 1771 1705 1869 1620 1608 1313 1705 251 1717 643 1272 183 386 300 906 367 1430 139 912 954 191 821 856 367 262 123 414 1547 1782 544 977 531 382 630 52 1883 1173 105 902 582 398 478 212 1022 60 717 77 1847 1064 1372 39 1087 1120 1822 1440 953 1090 13 7 1978 26 595 1516 1555 280 1151 1846 1184 470 550 451 848 296 56 837 231 676 1236 1531 1792 1988 1902 541 215 10 1041 13 1046 1747 1056 1914 1374 1983 1073 694 920 400 652 1450 812 1826 160 777 898 1754 1143 1571 1336 609 315 1627 1619 1075 1769 1418 761 546 837 1221 591 129 1294 205 1246 78 435 1478 1755 319 1366 1434 327 1057 608 1054 772 221 53 1366 1066 1564 1337 404 168 1372 1092 1271 1119 979 1730 1234 1883 3 542 553 1843 527 224 516 308 1485 1300 1197 1721 1308 493 140 1790 1016 409 309 420 732 1383 352 1095 1800 1303 762 1951 275 1169 1594 340 1314 1000 1159 918 265 752 136 1947 1057 1774 1435 26 443 879 570 695 1172 1148 1786 1136 634 156 1942 1176 1150 1610 157 1890 1962 761 135 496 1877 341 589 1420 325 1723 954 856 532 188 1980 1009 1349 222 1167 585 1593 1748 1548 1684 1742 592 862 1843 1927 534 1318 304 1361 1346 368 1241 1685 1084 1781 1344 1690 1002 962 1410 1581 183 1960 1175 243 675 901 1674 1822 236 180 809 1087 555 1248 1343 971 1442 943 1600 1744 388 1485 885 1833 293 198 649 673 916 1672 802 517 1782 871 996 1293 550 1491 1299 44 713 792 1687 725 70 1684 1349 65 1942 1791 1852 478 1816 198 1789 362 1113 1671 798 1073 1954 1812 1344 1827 1250 1506 1984 762 1389 1569 379 1386 597 1169 1302 505 1320 739 1581 865 490 221 1706 420 1717 898 968 1952 927 866 1992 1251 299 254 4 1104 1697 1791 1619 98 594 1287 1260 1313 311 391 1070 995 1722 195 1183 1204 1319 195 243 217 644 427 1792 386 735 1278 1167 286 295 158 566 116 13 1719 1348 382 796 477 1100 232 1127 1603 1446 1322 82 1517 1650 18 1509 968 47 6 540 1609 747 1929 81 1235 763 587 1982 829 237 38 1166 1347 892 1878 788 1419 949 424 94 315 1623 407 906 154 832 1187 378 932 1974 483 277 1714 1442 412 286 1433 1188 818 1561 1857 1507 1150 1898 329 1475 1409 1824 1145 1741 345 339 873 761 1889 1626 2000 463 461 864 1775 79 1367 1191 1231 605 612 1517 1864 1889 1130 1695 211 590 1445 267 691 289 824 1018 1599 1996 322 1534 451 756 737 1832 937 632 235 446 1553 1459 1866 779 1864 1316 712 951 1352 748 1004 440 1148 983 1251 1177 983 1262 994 1482 710 124 859 664 1059 544 1407 814 1291 547 1843 844 1618 410 1750 1464 533 542 1233 1843 1857 1451 175 1549 67 69 1839 1770 895 1826 1048 1719 1156 115 1565 488 1535 260 1378 1556 1840 535 958 1699 458 1964 272 1830 1839 373 406 761 1867 119 1868 469 1119 658 354 1272 178 916 1906 697 995 1387 1760 1846 1553 314 691 1200 574 46 963 586 1858 961 18 1694 364 479 336 49 238 1143 1866 40 1674 68 1348 986 1415 1437 1511 8 1801 938 331 891 1152 312 105 1052 1471 1646 1578 1466 432 1905 292 263 1910 1189 535 900 659 1653 978 334 779 1348 12 1225 792 565 64 1245 1600 1353 647 1550 436 135 940 1648 186 256 237 73 1933 1571 958 905 1491 414 1922 281 416 279 268 1280 1466 826 482 1916 556 1444 1556 1855 398 1407 1180 599 1573 1166 774 146 1591 684 705 689 642 1008 1367 989 1805 1956 522 936 95 390 1823 806 1214 254 463 459 1323 721 236 1286 349 694 1041 1054 1867 1991 1741 172 1310 90 1697 442 1205 1232 663 970 763 1965 534 1994 1414 1322 292 998 721 968 1371 639 1773 1014 911 842 1124 1156 1518 1548 1150 1000 697 277 1111 1985 1795 1466 1872 459 1783 72 1028 1251 335 54 623 1915 1042 1338 1898 1423 493 14 1418 1209 342 596 1610 162 540 1256 390 251 291 1174 1514 539 1759 1211 1417 1481 1151 144 946 1436 172 1332 1104 48 2 537 1874 1965 526 1922 1370 931 152 1708 1609 664 1907 363 619 1606 1731 37 1023 270 1454 1973 1754 1521 982 729 1308 33 934 1053 307 35 1355 1467 1455 1288 805 547 806 1308 1918 1336 1672 734 1130 667 1701 1361 944 1436 286 1283 456 286 394 1308 1285 299 890 1673 149 1288 1279 1690 310 1161 1434 1976 843 1848 1268 1900 1008 34 31 795 58 978 1101 390 1651 1635 703 1106 676 768 609 1074 787 254 1684 110 288 1117 364 334 1098 1114 587 1431 488 1097 1133 842 581 1281 1670 1161 1947 952 345 1691 1363 1825 891 850 971 882 1111 1787 313 1691 1362 214 928 468 1810 791 1744 983 1371 1708 1299 878 74 703 821 1022 1253 494 228 1252 562 378 1849 894 680 749 1300 333 835 1919 639 1097 1580 1210 1820 1046 392 1084 528 582 688 750 708 1088 897 1091 1402 1359 660 115 973 1390 481 457 1900 1122 1583 153 568 1672 159 1141 1100 193 1211 1442 1357 634 1720 1047 753 961 1427 86 789 1398 1708 46 553 558 988 928 127 1886 892 1744 1333 22 329 767 1551 459 1219 167 824 1321 1573 1142 570 25 1306 942 748 560 1693 1596 1787 792 977 1880 765 579 547 1420 1810 108 1421 1257 1755 1729 396 183 432 638 1285 1675 428 1291 1203 125 1132 1626 1188 538 632 1977 805 1816 593 1103 474 1944 316 1845 1330 273 1549 1201 59 283 264 843 178 1880 35 858 158 1850 320 607 1086 865 890 1621 1471 1875 14 1046 994 865 1196 402 1870 488 974 636 1314 981 1977 1157 93 77 1745 893 50 1388 593 918 310 1612 395 396 188 648 333 1970 931 193 1526 1759 14 1521 1303 377 596 334 300 464 457 161 669 1438 1181 1400 112 1565 1604 425 978 859 1205 1384 646 1018 1926 187 1357 1482 105 1771 1895 266 1296 142 488 956 454 1507 1646 1770 401 317 1842 662 1042 1748 1837 1014 111 1528 701 799 212 791 1017 225 933 1009 193 1508 1127 91 265 417 256 977 199 916 1611 1535 619 1152 2000 1073 815 1684 996 121 575 781 365 1121 219 636 761 1266 11 1001 288 68 322 1944 502 903 645 1755 1221 1858 1598 344 1995 681 1852 141 1328 1636 1853 673 1195 1486 79 108 533 748 324 1882 350 671 1156 187 286 1130 791 767 31 1928 995 449 41 40 178 1105 206 715 1000 1494 904 1872 628 1876 1855 1853 1125 1162 1839 304 751 287 841 1910 237 1855 1209 1085 825 192 1880 389 1370 666 243 829 1613 374 1372 1371 1976 1061 2000 1227 683 1317 1096 428 1976 1808 883 342 340 1685 932 321 62 1003 1016 243 1823 819 283 248 1779 1198 571 951 215 1407 221 658 1251 1457 1263 270 203 1100 30 1156 1920 69 553 1463 412 1987 150 1814 1230 793 1651 197 290 257 1839 1735 1557 69 218 719 472 468 1082 1320 1554 691 1167 224 779 642 1674 252 806 897 1881 1689 319 1346 1318 1967 1366 1312 738 1498 138 193 1676 284 1529 1928 1126 333 1975 670 1577 836 1869 162 1559 1899 180 1598 1106 1438 1970 940 1884 164 1428 297 1166 1394 1581 1113 1885 1980 686 91 57 829 311 1118 1384 1112 492 900 1235 656 1739 1270 1503 1221 45 776 239 96 539 1775 1560 850 1908 384 485 680 316 1371 684 897 1430 1495 80 1810 1542 1215 600 1962 432 126 113 498 197 807 1583 472 1887 457 1818 956 666 369 358 1129 406 464 595 1912 730 494 871 626 972 494 904 405 1118 884 831 1673 1611 1093 1865 1587 66 494 1296 586 930 1000 953 1176 1527 922 1407 1970 1907 1167 256 1916 1776 1050 470 359 549 1719 521 1293 728 1556 1811 158 484 624 1749 1115 1195 1746 1352 851 1501 1613 54 1421 1785 1795 585 1461 1570 1512 452 1018 198 536 417 1944 1116 651 59 1121 1084 519 30 1217 916 87 1083 1010 1687 1372 1680 909 1336 977 1127 322 1432 275 222 810 1964 1216 1607 283 1763 607 865 348 1959 241 407 810 1921 1062 422 234 642 163 1557 1471 207 178 1424 286 1580 155 1782 321 1949 1810 1093 1113 1529 1153 1905 743 1728 1383 1948 1661 1310 593 355 480 464 1096 373 944 343 1307 154 1900 139 1598 177 96 1249 1219 1690 288 608 313 1957 1049 880 1666 667 1702 1140 1145 1484 1553 1738 51 1992 522 497 229 1714 509 1034 823 225 735 194 1224 1513 1337 1534 322 1355 600 936 1855 24 1188 506 715 1739 1967 840 636 1271 353 291 1040 1006 834 827 1766 1797 903 212 1024 1188 1617 572 1414 1458 1666 268 1391 416 1137 1486 204 949 448 302 1269 106 780 1155 456 1559 1204 352 1759 1918 1278 1286 1170 117 1991 173 1837 826 1226 1266 850 483 786 691 1666 1043 515 1369 520 372 1638 341 375 353 1955 974 1206 1810 1444 1482 24 78 455 1195 833 1692 1525 460 1430 1451 673 524 980 275 1827 1914 1235 1003 1621 418 1196 1149 1917 1798 1161 822 973 1441 877 1474 455 1880 1124 1208 5 434 1611 1681 72 185 51 1279 1344 1618 642 1276 1963 457 1195 432 1009 1024 15 1048 1567 26 996 531 1122 723 1925 142 1047 387 730 1554 1232 1906 985 764 1626 174 29 1822 893 378 1606 69 1331 1017 1185 1994 573 604 458 1357 1986 249 95 1022 121 1245 199 462 74 786 754 502 16 4 898 1301 993 1584 1467 192 177 127 1335 1990 115 162 1694 258 1106 1294 164 1044 927 1402 1218 1441 732 1990 474 458 585 430 1957 1499 668 1679 991 1637 1638 1290 1782 1566 1556 439 686 822 387 1099 1753 1086 1976 93 469 1525 798 1221 1206 531 913 1431 758 905 1675 383 1642 824 1773 908 295 1026 609 498 164 718 893 218 1746 335 1339 1213 170 407 214 1954 405 1736 1591 692 674 1868 433 599 1683 1029 634 1116 1657 359 1883 1923 306 1013 378 1360 191 25 1254 1857 763 1208 1282 1760 1833 1286 1430 1620 397 757 1650 364 14 1092 1956 15 1578 38 796 669 1163 815 590 1211 1912 1286 696 1437 143 696 277 772 1377 1642 113 170 943 849 126 1628 100 1653 1974 1736 2 211 722 1990 466 1586 154 332 630 1736 1150 1820 1698 286 1508 625 682 1 499 170 1229 1515 1152 1750 707 1057 151 1 258 1470 684 1710 1655 1297 1938 1861 532 1010 1052 1726 309 266 1394 1055 711 131 1111 1763 1482 46 264 748 1814 1156 1303 1210 717 703 249 1324 1920 938 716 294 68 22 781 1988 1654 1630 1722 1118 1293 845 819 12 623 159 614 1100 295 69 1884 1762 1861 877 590 1439 38 178 1739 437 453 1999 430 441 882 122 700 218 1874 1518 1979 482 1688 281 1498 1274 1571 1688 92 755 183 608 406 722 256 1439 1388 1660 581 705 375 1203 457 583 1002 207 1048 1701 1877 496 160 891 297 130 445 983 1932 1218 1850 488 128 1025 1220 1030 1152 935 1585 816 730 42 1570 342 179 510 229 297 1031 1823 830 159 464 1485 710 1483 1962 551 1060 653 132 1244 1452 1542 265 1309 325 302 640 1191 1824 970 1232 160 5 1976 1912 272 688 732 702 930 268 32 887 106 350 1176 919 873 806 132 841 543 66 1513 864 1184 963 994 1663 75 179 3 630 1463 967 1327 1070 1422 1218 698 552 1039 251 385 1536 1374 832 600 1000 1631 1034 788 1074 1795 2 1819 637 402 1141 201 1748 1962 484 309 548 806 79 483 1885 1155 900 1914 1002 1071 674 1416 1076 1490 1602 1141 84 2 1640 358 1816 241 1575 1091 488 1050 947 1691 1929 1485 1035 1958 961 1686 278 828 860 1988 972 1620 1599 121 281 1391 907 1518 574 790 1477 1801 601 176 787 1841 950 105 1833 161 246 1760 436 1531 1822 1472 967 239 275 1346 469 396 837 736 1006 1622 1593 1404 1629 473 284 594 833 1021 1668 876 1979 650 1529 1925 1815 174 980 1536 543 1549 1463 1818 12 1544 862 1389 686 177 356 1398 238 717 441 153 882 1931 962 515 929 293 1137 225 1351 677 1639 1295 859 634 871 515 1488 1242 1805 252 201 554 143 69 1456 620 1555 1726 1432 424 1969 397 273 1726 1306 496 893 122 153 1286 1601 1257 1001 1407 1277 1260 1719 1026 1248 571 857 638 453 1324 767 1170 995 804 153 752 612 396 1098 1263 915 1479 1867 161 1740 420 1635 1957 927 1215 565 1438 805 1181 1867 691 70 1288 1554 1128 1114 391 1925 1004 254 833 30 261 618 1699 363 1945 1425 1073 1966 1886 72 42 1815 1269 1034 1935 1909 1010 459 628 203 271 172 936 992 1554 574 1858 890 252 155 1837 1995 483 481 805 540 466 384 178 1545 1727 1143 1412 1470 14 1594 1520 1073 196 1446 1547 927 1823 1272 547 1499 196 187 310 708 888 1888 1197 551 99 1283 57 485 1682 1115 1954 247 188 1330 1436 686 1656 550 1402 1791 1053 1024 215 1088 537 291 179 796 86 1815 666 509 26 614 92 1899 542 1526 1976 367 817 441 122 1869 62 1825 1351 866 1419 1816 1735 426 851 639 626 1205 135 725 1214 1530 1168 282 1256 1197 840 1765 720 1629 154 531 1722 897 1159 1457 658 677 747 476 576 1951 1663 38 764 567 1312 1788 1108 182 703 1734 220 1278 138 1694 1349 1754 572 741 769 263 1265 1506 1094 100 828 460 1329 1094 1164 250 1933 1967 812 137 692 1967 602 1390 932 1164 395 1517 630 78 1373 1113 1787 478 829 445 24 1553 649 1546 1300 1311 776 18 160 1704 1449 1237 118 1177 122 1001 276 1307 875 1183 1243 1374 498 1475 1827 1364 1999 1653 1890 1440 50 518 221 1105 1836 101 1422 1642 324 1899 1430 324 187 1107 4 229 450 254 535 195 1962 1557 593 884 1595 49 524 264 1290 312 1313 25 741 1336 887 529 497 201 249 285 86 142 1980 161 1640 1421 335 780 1482 559 275 1165 446 26 173 1238 1104 1645 153 64 804 1979 657 928 1773 779 111 56 592 303 144 977 279 1061 905 1351 1594 859 1262 565 1739 246 1328 451 1361 915 1351 365 1272 639 241 1286 1015 357 1162 157 1314 1463 700 1151 1456 447 1176 765 720 1398 326 959 744 1220 1114 328 1342 217 1015 444 1418 747 1368 432 715 1217 1501 1074 842 576 1171 265 1132 740 791 1901 715 1793 524 9 55 938 1387 512 1769 1426 1322 1198 1705 1809 1984 1233 849 1321 104 1688 881 1225 740 266 724 1346 740 346 131 233 1240 1626 904 620 306 78 230 665 1023 930 1799 747 1495 1006 1382 1861 1602 1065 1262 1396 382 1228 1746 1553 1487 632 783 500 1030 1578 975 767 1462 270 543 1098 514 723 1092 1834 890 830 1945 808 1112 736 987 1487 1798 652 1321 1782 1363 1620 1958 591 1366 403 50 1758 609 1681 1464 206 1129 1010 601 209 1013 1936 1784 439 1974 1754 1767 657 598 1613 1202 997 755 98 1066 1173 1150 1048 694 1163 1183 436 613 424 1452 918 694 846 938 1181 28 362 611 1022 284 1974 1512 177 505 157 249 940 1842 977 1682 1204 826 153 1256 1473 1496 1903 1845 50 1936 458 944 1633 898 22 1377 280 689 781 755 131 1399 1904 1771 1496 919 294 232 565 1251 745 1579 1929 1839 892 1529 934 437 641 974 1493 1003 635 341 1178 1602 1040 1189 1033 1968 113 1998 426 1073 1197 37 809 1449 706 1659 417 1677 1125 1701 1465 1794 1445 1528 1247 262 1483 755 1173 478 1924 305 522 1936 1474 143 26 930 1056 1371 376 1010 1556 1086 603 983 618 1516 1430 1128 1375 329 397 1900 219 685 309 1473 499 1627 1963 241 573 1679 872 626 101 1798 1075 1853 496 1475 535 50 191 1791 1830 393 1142 192 159 748 93 1534 1468 275 1511 1074 559 1712 1266 1823 126 1388 254 1637 1820 1698 1969 1203 922 1467 138 1854 1998 1865 1044 1744 371 231 206 722 161 513 777 108 1887 257 1969 940 213 681 95 1830 391 1464 1759 1068 1663 310 862 1198 473 482 1574 691 1638 959 1564 328 1033 570 1929 312 310 1231 1961 941 1788 1164 129 406 1104 1686 36 1161 876 1995 695 1963 1848 920 1299 1646 1560 1292 747 810 1173 1900 399 1183 17 1624 1249 1274 789 1006 918 1639 1469 1998 1342 997 1303 1326 407 352 167 958 863 1259 831 1583 1305 972 477 1039 723 1676 101 1624 5 975 753 363 988 865 326 1846 423 370 921 510 1154 884 498 1337 1729 962 1008 778 111 995 844 1186 873 1551 146 549 452 1697 1998 1900 1270 1694 835 1433 323 677 498 1056 1222 791 1065 1363 387 409 1386 1518 794 1575 1837 1861 175 620 504 987 1032 319 1486 629 1239 1616 215 1790 1353 516 15 1004 318 781 352 1538 793 1117 980 1975 826 1788 1973 503 1130 569 1256 1065 215 1757 1899 769 1249 6 1274 1767 740 1122 648 1495 151 714 507 1386 1620 1586 89 1494 1657 1054 210 209 303 646 350 523 1769 573 1561 461 1902 1135 1963 1452 1259 826 749 435 499 542 809 48 1064 1815 689 877 303 1675 1379 1026 766 95 460 377 537 1247 378 1874 1710 1710 1206 1336 1102 426 178 20 301 1555 1615 1553 1179 77 1219 1007 228 837 1864 1756 485 273 1512 1536 880 762 360 7 370 1262 3 1220 690 961 1113 660 797 1941 103 289 1584 1690 201 25 1797 103 940 606 1747 1353 1033 1983 1711 1243 15 1254 423 599 705 611 528 1772 944 522 717 497 1593 152 788 1097 1074 1675 588 823 529 435 1258 1635 1887 836 1228 1965 587 1501 1109 626 801 1246 1626 174 1516 613 556 961 1001 106 535 1044 655 1980 298 253 972 1659 1993 497 321 1351 48 1098 977 825 1320 1529 150 1936 1694 334 21 1711 690 1077 211 1958 654 723 519 365 856 354 2 760 1369 410 524 87 1519 1585 1457 557 1311 1555 1980 996 335 693 739 1663 68 918 1907 609 551 391 1133 268 141 61 1153 59 1431 1205 730 1092 695 1207 1467 872 85 446 1512 750 1777 1943 439 911 393 1591 1832 739 1485 642 1236 1035 881 1290 1090 1616 691 1381 1104 1245 446 162 1631 488 1326 925 1615 759 884 1233 990 912 60 909 443 1425 814 922 767 434 1554 572 1631 919 1624 903 1515 59 326 500 1114 1577 355 515 1962 748 660 787 98 90 1076 353 1787 1404 362 1438 927 994 421 404 416 1237 1003 249 188 1020 1459 917 1071 867 495 1105 9 1081 1119 112 370 1048 753 1586 1820 43 93 775 1800 1643 1073 689 603 138 776 1245 738 852 912 324 387 163 267 44 1814 994 1926 1828 1925 307 1433 593 432 853 479 594 1763 1392 567 186 316 1652 1865 463 1495 513 477 447 925 199 248 387 717 1538 968 1254 265 606 307 1175 4 945 731 317 650 1769 132 954 1457 1443 169 1604 15 510 1836 736 1404 304 1789 1567 329 1879 333 366 513 402 450 73 335 1393 1373 288 240 746 411 972 1994 1694 1594 915 1741 171 1773 762 810 1443 432 587 1745 829 783 888 1231 1242 1605 366 1351 379 1105 749 400 417 1518 1719 1168 294 914 503 1592 1898 1095 1668 2000 1312 1289 726 307 1658 1455 41 175 705 1965 479 838 554 393 667 1656 1621 829 91 1765 1496 716 661 1869 1772 1880 342 730 407 1524 1814 929 1738 1062 48 1973 1578 1823 225 1196 916 413 207 822 1597 1841 1420 1163 649 717 1163 1125 429 368 482 734 1430 1989 480 394 1227 1352 1825 536 384 475 303 501 77 1113 444 1090 511 105 1422 248 1069 1284 1418 153 1117 138 820 872 1928 1154 421 1467 1115 353 1934 1263 48 941 1580 1374 1020 1650 860 285 10 1716 641 985 1368 823 1268 1107 1649 108 1628 680 1675 1964 942 630 1457 713 358 1548 275 1123 743 178 1005 1769 831 537 1013 673 575 1572 681 1914 169 247 1737 319 682 1087 1232 1583 123 1650 105 1035 899 1112 160 735 351 74 1190 1188 436 906 985 901 1043 436 564 369 399 1379 1842 1873 252 1862 1161 1851 88 804 1396 1638 686 511 1793 926 616 1797 1165 330 1861 1612 1437 636 1868 143 558 825 1248 324 703 1370 1700 1345 461 578 1057 1822 1551 1409 1701 1803 468 1017 1438 485 186 1487 280 22 1280 659 691 347 1726 1363 1384 282 275 77 957 931 63 1972 1479 806 1491 1205 624 965 885 955 1530 555 456 1583 1443 1646 1564 1300 1865 353 833 1074 351 1006 834 1697 352 642 368 617 1251 1368 572 1511 688 26 330 210 867 1909 738 255 1070 1229 1352 626 1636 1841 1806 918 1603 1520 297 975 225 861 369 1005 1163 703 1053 756 1689 987 1295 58 838 198 59 241 639 581 1518 742 842 616 828 1480 361 1463 858 397 1983 1179 894 1185 338 960 772 625 2 1641 994 391 1400 757 590 886 930 1441 510 761 671 686 465 119 1926 276 540 1370 604 1751 1031 1296 821 1913 297 113 1658 736 849 1859 1308 1561 839 842 1992 1885 1187 307 524 803 1964 1123 1865 1543 1651 1132 1657 857 1361 176 1522 953 701 1913 652 1234 627 56 720 1092 706 1052 1314 1494 917 1013 1872 1195 1876 137 203 1029 1915 1799 1461 1480 748 187 1627 1008 609 594 1382 1397 1844 510 1805 350 754 1659 1309 548 813 1283 1739 1400 306 160 1465 520 1051 624 1271 1790 309 1149 1180 905 260 1965 1221 1536 821 1207 622 724 500 1160 399 1398 464 1925 8 1865 1708 66 864 168 231 194 1226 1771 1934 1055 361 150 305 1581 1846 3 1523 186 847 642 1749 489 1858 349 310 831 43 673 1524 509 1114 185 758 255 1224 1613 205 612 92 172 1815 688 361 1638 1510 462 154 269 1937 234 1168 1756 826 1726 1275 537 512 1835 904 1399 1685 1418 1562 895 1699 1603 380 1248 650 30 1638 1956 349 1049 1950 1477 286 441 512 47 39 1764 1873 472 1002 863 1537 1790 1643 147 1407 1264 1613 245 929 1456 1562 902 916 743 1208 488 1777 1738 1256 1635 1297 283 672 1591 434 1922 427 1474 1978 542 1375 964 1179 230 1376 1248 232 1349 723 774 663 646 517 1680 1207 1468 1501 538 900 838 624 677 361 368 1156 333 1606 1325 998 490 1682 180 1792 1444 610 521 1909 427 1850 1197 1343 69 1155 1784 491 969 350 950 835 459 1736 1728 1837 1913 1359 973 978 1446 820 233 785 677 1281 1764 1316 73 413 333 1348 1866 1757 977 89 618 670 735 84 1000 304 414 1265 1813 1189 1889 1111 581 1834 265 290 1593 581 1164 1651 1707 560 597 1461 41 1813 956 1091 325 1243 1624 1721 1260 1647 674 1656 1046 1446 11 1759 1582 338 576 566 1890 1283 1341 764 1789 1728 720 1523 915 327 1680 186 589 1441 1454 1372 998 1081 1162 983 1956 863 1625 1472 1115 1016 53 1268 335 1832 662 82 552 530 992 1448 939 1278 508 1931 1447 1949 1404 667 845 1802 1433 1254 579 1074 1615 1835 1018 1573 1084 322 415 973 85 1962 1759 1566 25 1139 15 1886 1402 446 299 423 1753 466 413 1515 1393 64 1360 344 583 168 805 1580 1632 685 646 1370 164 1367 426 1069 1506 1224 200 1005 1395 354 1999 1456 755 774 1477 1458 1918 1855 126 904 1431 1217 1968 1618 367 844 612 1215 324 1926 1392 1253 1288 599 899 1313 948 886 48 556 508 869 1423 367 324 1897 736 88 83 1356 1474 557 695 1718 1923 1584 330 1145 904 84 1732 1628 1695 1167 1120 1611 19 1041 1203 1228 1889 500 410 1429 712 772 1380 1261 1926 192 1105 592 1009 1634 824 71 66 380 559 1463 1625 1619 822 1080 1581 160 1173 521 1011 1540 760 1283 1121 1292 1767 1915 563 310 1355 763 13 755 382 19 322 1854 1923 764 661 11 1686 1326 1454 739 724 323 1728 687 1806 1355 1064 1427 266 993 1032 493 1947 1197 101 718 1842 1052 1854 1705 629 925 974 425 1951 1501 1252 1128 1191 1558 1041 925 262 307 401 1845 83 199 109 37 65 1055 1264 1375 700 821 1033 916 896 918 657 841 635 1430 798 1884 100 435 1574 1321 795 1351 536 1608 1186 1202 983 137 1453 439 345 35 662 613 1343 313 324 858 1958 687 1965 1907 1982 1371 202 1255 823 1487 1722 468 949 518 1065 729 828 1085 946 1927 1516 244 1139 130 1939 341 1024 1260 1151 324 123 515 51 1767 194 778 812 376 1977 950 356 281 1098 1882 583 1592 1882 1013 1076 371 1149 313 854 1949 1677 320 1796 1362 743 1802 1686 599 247 298 1689 454 1190 1970 180 648 384 1132 668 1107 1435 11 501 55 132 1889 1642 739 1564 946 1743 445 148 1192 1092 834 644 265 1069 1739 1394 1078 752 1297 417 677 1774 546 1160 786 70 1061 405 1569 919 58 321 1414 1924 789 422 1321 813 332 1710 1764 1739 751 1710 1887 539 1448 1571 255 1088 1411 1340 1002 1634 1375 120 958 1307 1493 305 322 868 394 1193 173 987 608 1651 454 280 385 534 651 848 590 1853 358 1690 1605 563 1133 816 1857 1581 569 920 615 88 297 1395 1086 662 648 1734 30 1106 348 1239 1309 1036 273 1482 949 401 1765 573 394 1914 1349 2000 266 233 1080 793 1798 159 1146 679 1313 737 1516 854 470 396 442 1091 1807 662 493 752 1795 359 690 409 1615 1337 1386 1032 1224 428 1444 70 1824 1757 1528 1380 648 551 1253 313 997 1514 1694 940 838 123 1584 1796 740 845 455 1869 1227 1567 833 639 312 213 1859 618 403 91 1515 1316 847 855 1509 135 544 1167 626 1572 300 1179 1974 876 1173 1388 97 897 950 877 449 1672 556 1529 1510 98 375 445 1126 155 1041 528 1809 1346 846 1024 1656 890 1717 110 217 97 1262 1805 334 1391 716 662 759 1489 1501 1296 757 1975 223 1279 281 1370 1781 762 732 1043 506 1057 96 1352 902 1375 1431 983 1887 876 1123 1112 1794 7 349 1485 962 1346 793 94 96 717 490 867 459 312 1155 1393 682 435 286 345 1192 1929 591 109 1038 1260 1595 948 1800 658 1494 32 1521 481 1195 590 1968 535 176 814 1543 1069 1896 404 57 1516 1050 1454 1869 1281 226 1398 1280 317 1191 1818 1455 880 45 1131 1221 343 1627 1555 1170 1699 576 1946 509 717 258 1642 1132 1287 215 1378 529 244 1943 728 774 1194 593 1810 444 1559 1310 1495 689 978 739 306 1713 212 571 1031 110 1446 100 760 690 844 680 1690 948 1923 127 84 1946 775 1187 744 1470 616 1028 389 1684 686 1277 812 1451 842 1239 754 322 1007 284 1701 1884 49 671 1442 871 797 1530 886 330 1001 72 1555 1869 781 884 150 205 531 1698 679 1488 426 636 561 1862 1073 1167 1026 656 402 248 389 677 685 793 206 435 615 1808 581 180 1698 858 327 1649 399 1588 1482 330 1 674 1264 599 900 916 349 681 350 1749 1644 580 1461 853 1038 1313 769 1802 469 255 802 35 1249 346 661 893 1672 431 692 1833 1627 910 1100 1326 695 1553 691 91 1977 76 1593 1040 1862 214 1246 477 1482 1255 1333 1866 1151 1762 487 1641 176 549 155 1114 1598 1614 884 1069 1059 1345 1515 621 261 1447 1311 587 525 857 107 1928 441 237 1911 711 1903 144 417 1986 1907 181 1261 1580 1307 1453 1450 1127 1616 855 664 1495 440 1210 711 1127 1218 97 1665 810 33 1702 667 900 1645 1586 1143 827 1606 259 910 1528 667 223 412 1714 1706 57 668 1533 1208 370 1111 527 483 257 1927 707 630 1110 1120 386 1821 235 1201 1278 1706 1452 951 1617 1015 521 707 1158 557 1625 1389 1125 788 1538 937 1605 1356 1862 233 1261 1788 575 1251 1595 1992 1119 1972 1849 632 721 341 445 1591 1588 1342 16 1674 489 1784 1138 978 683 567 108 323 1247 231 1141 85 1596 1270 9 74 1196 547 86 1842 1779 678 1257 332 528 1104 153 78 2 1252 1714 1478 1132 1430 1334 65 1644 1250 942 733 1641 1536 1543 315 1323 855 1835 1719 1791 528 1613 1146 1771 157 345 1599 735 745 218 837 189 1777 846 1445 1594 244 1672 1924 853 1671 1589 795 1351 684 1809 1541 588 1011 1947 1145 673 145 1366 1913 798 721 1297 538 294 137 1289 1349 1741 174 765 477 122 1066 1682 930 909 1757 1992 869 1650 49 1773 1229 1958 531 1073 1433 329 1199 1674 887 357 379 1817 1605 1263 1158 1612 1062 971 930 37 1831 373 1889 1723 1426 669 364 1775 738 450 553 1330 41 258 62 1621 15 352 801 1697 779 664 65 985 71 176 539 1804 1695 1215 1158 911 1882 1410 176 1754 797 1244 508 1314 1004 1838 427 744 1218 871 716 1215 978 1742 1071 660 1343 1262 414 169 1401 673 1245 1474 1402 368 432 387 1360 474 1007 265 859 1075 902 665 1689 1006 448 343 1664 670 533 696 460 442 977 153 761 1952 215 1649 644 267 1862 1668 1373 1815 26 1146 1647 1140 470 415 467 1321 417 1868 866 860 1471 1287 554 319 946 118 787 732 32 1833 258 789 1190 1689 1966 181 1517 1963 305 1963 604 618 945 697 1966 1892 1679 471 390 1876 1263 1869 128 1104 1802 737 1386 1987 1104 1838 1059 957 1026 1622 1986 1001 1119 1976 1114 768 94 1781 1756 381 108 1536 1742 1984 53 1733 315 1927 1496 220 1595 618 358 637 1909 1253 443 1621 658 76 993 1322 1715 281 49 924 870 858 139 1725 772 1529 344 1458 287 1580 190 106 618 1406 996 735 665 1021 71 1754 268 1622 188 1820 1510 877 1126 1018 114 1138 1979 1864 1080 1840 1346 1274 1404 1608 1983 1671 935 1630 354 383 1883 449 1853 1342 1137 1569 133 81 1142 476 843 345 837 1882 59 397 918 698 324 117 584 620 1353 1701 1258 609 471 790 337 1919 617 1611 1925 873 1273 914 1356 350 1400 1401 139 1185 1567 516 1178 906 230 636 951 1771 85 106 766 1237 1305 1301 1176 971 378 1304 914 599 251 1095 1184 476 1281 1731 1744 1821 1767 987 563 28 337 1990 1610 133 1280 1935 1806 1611 614 1664 323 1027 314 626 925 1888 622 1108 1636 1887 31 1466 1332 276 93 408 1272 500 1099 207 1879 805 1017 902 1295 1810 1889 285 1698 228 1150 1263 494 1694 1764 1254 1666 231 1244 275 1086 829 1006 77 665 968 1972 42 985 1740 1532 1612 479 996 591 494 400 1323 1936 1935 1307 1308 55 782 1832 1006 1006 551 1790 88 171 1212 88 75 1424 72 1944 1231 1840 1296 1709 494 1634 1851 1217 1297 394 643 710 1815 39 1692 706 989 39 1509 968 331 898 909 1081 763 1685 40 779 1103 1037 850 1625 195 1735 547 811 1009 1013 291 1575 1620 1652 1407 1016 335 1852 1085 1198 158 1703 605 1542 1101 262 209 252 776 1184 751 910 1459 1100 1139 1554 971 50 1274 1739 204 781 1629 1496 1093 707 1482 1422 1225 1000 202 711 151 1999 1406 1274 1884 963 891 477 1095 1653 1976 1705 1821 839 389 509 1119 297 1134 485 1225 17 1280 620 1756 1488 204 1344 430 307 154 1638 1216 999 1119 1197 1008 65 1650 1094 1904 268 1755 4 1399 516 1837 497 647 1107 423 1122 655 1770 1221 1980 705 1811 1548 743 726 404 309 529 657 1127 361 886 705 135 207 831 603 253 1537 1192 1768 1596 982 1383 779 1466 844 730 838 128 1683 303 1644 1380 434 426 1722 1893 292 403 386 1462 1923 1230 1272 1247 73 415 1809 1488 1410 1661 1336 279 1878 1030 723 1012 1973 1235 1253 1147 1924 14 1798 1482 119 1441 1392 108 1823 1665 1835 1901 1702 1659 299 207 1017 1966 1816 204 102 649 111 1037 837 694 135 202 1563 343 678 387 221 927 373 526 803 453 241 354 1037 421 420 1764 1770 151 52 560 1830 532 906 986 1747 710 1397 1077 1660 559 351 148 1238 301 256 1375 648 1324 1955 809 557 365 1910 1743 1703 934 933 1187 838 762 1785 586 329 90 1341 1074 1124 939 1634 1577 243 506 1459 1082 1566 974 1195 1913 765 413 1414 976 862 1697 1334 1819 308 700 1223 962 1026 90 660 836 121 1543 299 1292 415 208 558 751 433 1806 764 51 1450 464 1072 999 691 792 1304 1566 1373 1978 584 1629 829 1072 1280 1464 1096 49 1132 1064 1536 259 1706 1584 1213 1470 737 1248 639 1731 1712 1529 1506 1725 1989 1441 35 295 1391 1930 83 815 1030 495 106 1401 1849 958 445 1862 1256 1292 995 999 1172 549 981 1756 1875 755 1060 178 809 338 687 717 1955 481 965 146 661 1611 695 1128 871 1703 162 431 587 828 652 1762 1458 281 412 217 288 1604 591 1107 973 930 617 1970 701 423 889 247 1506 1630 1904 1263 1777 202 786 1614 1443 1278 349 1067 668 810 395 828 1921 295 1187 532 1093 54 1093 1641 1861 931 789 1627 22 544 647 899 1547 1135 300 1496 923 1183 1804 1047 1842 748 277 212 950 528 530 1452 733 798 815 1021 1613 320 1868 1256 741 1887 81 134 1850 1652 1137 105 580 1981 1858 1620 427 690 140 1518 1067 1144 575 1858 736 1189 90 1034 814 293 1513 158 783 1949 783 1464 1107 1966 1253 330 483 285 945 1538 1639 1888 74 1340 137 443 58 1352 185 699 902 766 1313 659 443 591 1612 22 1289 110 1059 836 1268 783 57 536 88 287 200 97 525 1717 890 1616 235 519 1581 1745 464 31 321 1454 1936 1551 1187 384 668 1378 479 423 1174 1510 1809 764 467 1511 1053 469 1698 1006 1729 1097 509 474 103 1588 1886 253 735 93 1972 1274 204 1111 613 61 541 1701 181 268 1295 977 456 844 385 1870 629 328 857 140 1613 1646 1477 413 170 1417 1573 38 58 1030 327 1031 1998 113 162 1951 1198 304 1543 298 112 1140 1844 1132 984 603 588 1410 178 920 596 1895 990 295 1838 1828 1420 1467 1963 396 344 267 765 1527 1671 893 587 1917 675 449 1577 518 690 1954 1671 1839 862 664 968 1760 945 1521 1926 348 944 1505 1955 712 1114 1624 1539 367 896 307 905 1365 758 1269 240 763 283 1895 1707 754 790 446 1454 20 1681 605 990 415 1099 1674 406 83 1145 453 349 783 1676 1894 628 391 1049 1958 1124 1752 1668 1442 407 671 126 667 517 1591 994 1969 707 1633 362 161 103 1225 1287 1772 1662 422 1521 1546 1826 418 1243 1135 390 1643 235 1421 1172 1946 217 1690 1050 98 726 484 735 1659 1454 114 1004 1071 1313 1996 201 1156 1262 1678 1381 956 1025 585 107 345 591 1978 1585 37 143 1823 1090 1857 92 535 1119 1772 1464 1530 1073 1014 35 1785 1523 1766 733 7 397 1833 1416 408 851 12 401 600 896 876 368 1136 573 219 717 756 599 54 694 1649 1472 1621 1679 613 996 66 473 1503 1038 1886 1846 713 1020 464 1084 450 961 1887 648 481 345 514 628 1095 1010 1110 924 1973 634 384 222 1406 1027 308 33 1006 110 806 375 1259 1623 798 1365 1562 1613 1841 1170 373 661 381 1022 1580 591 277 838 426 921 366 293 153 1810 889 125 1800 770 771 678 1676 777 1881 1062 1893 1717 911 98 1235 167 947 1827 1592 1736 1566 109 479 216 1675 1100 1006 1160 843 1840 904 1497 423 1418 134 820 680 791 983 1803 1524 189 1557 591 1369 36 1035 1892 815 775 1764 1106 1945 1211 84 1486 1965 1695 957 1416 1204 1604 763 1510 500 830 721 1825 444 108 216 1982 1391 357 948 351 1284 1268 1962 1211 1901 677 623 220 1832 1424 835 183 595 6 1550 674 1779 649 1961 113 982 193 720 801 1206 1084 1126 1016 1953 38 1306 1932 40 1369 1480 996 1477 838 1987 124 1969 1637 1794 1773 596 1593 1529 588 1470 600 1658 1553 853 1514 1067 364 1616 1504 393 131 36 1111 1949 1870 221 1708 1678 103 1471 434 1448 1468 141 225 955 1399 1658 1426 487 1344 382 1801 406 528 1451 674 10 1194 1056 639 1322 1462 654 96 1207 1997 1450 1140 1107 1068 162 816 1908 962 1332 1358 6 1724 1051 807 559 1188 586 1155 1222 949 1230 1728 342 35 1648 786 1216 1128 104 154 1023 49 552 1082 16 411 952 744 817 456 1565 993 1561 1094 400 288 425 274 1196 1823 49 1177 536 1373 470 1535 1782 32 771 467 874 157 349 291 623 1974 1276 1868 359 83 1702 325 66 1348 1166 300 1985 1990 846 1281 1290 1988 528 786 831 944 1507 102 1050 1490 379 1262 268 1776 218 1353 263 511 223 87 488 1641 1100 1312 329 127 1292 886 437 208 1124 24 686 395 922 569 396 418 1715 1280 1318 1760 1825 513 1478 396 1437 1932 504 414 657 4 1635 97 1930 227 1819 361 1340 1308 742 1880 1110 81 702 1740 1495 534 1702 714 833 678 417 1 124 1668 815 808 1663 1556 953 426 235 1468 1375 1540 584 1477 272 107 1636 774 538 883 1193 1699 1394 814 1135 1138 1271 1090 210 734 450 1630 453 927 944 141 326 122 115 316 1076 773 710 1465 303 1070 624 141 207 172 282 667 615 422 324 1129 427 51 277 975 1744 258 258 1854 147 634 1649 3 1404 1588 1838 1643 1764 1736 222 1241 870 310 82 566 1234 375 1086 392 391 1858 1787 758 1650 162 1017 1979 338 1352 1881 138 1006 1422 1370 1569 953 1516 1634 224 276 1550 1920 1179 1381 1637 591 206 599 701 414 1858 1314 1983 46 1261 476 1576 139 814 512 490 1167 201 222 65 595 959 1571 760 519 899 747 461 1860 1160 244 787 1599 1983 341 1687 849 1967 558 1605 406 757 578 843 643 1135 1794 206 395 1860 684 92 3 471 1172 1314 1316 763 545 95 753 312 1644 1096 1290 1534 196 317 97 1338 774 364 139 1623 1483 965 952 935 561 1870 886 1346 975 1480 323 1966 211 1233 1746 1472 1199 1595 1665 1330 1076 1501 1048 758 829 328 980 921 1455 1501 484 491 415 1693 1540 1150 197 449 1929 525 607 651 939 1023 1689 1405 1338 1708 1628 1784 778 1855 116 1000 65 1644 1063 1598 675 1381 643 782 955 552 1831 459 1533 123 932 511 1545 442 485 783 355 1088 685 1550 1585 868 1984 1472 165 1398 117 1426 1500 139 186 297 710 485 1689 648 566 1254 41 1142 412 70 776 688 1265 707 1976 1194 659 1785 1591 1755 722 1683 1812 1146 1482 416 1278 980 482 1513 1647 736 804 1409 1257 68 766 1070 1824 376 313 1848 1816 444 120 1488 1376 1494 1362 1843 576 1406 20 1135 1118 46 273 932 39 1156 411 990 1053 1210 1959 739 1788 840 1579 728 1649 472 1419 1257 381 843 1109 1672 1142 1434 26 934 350 255 414 464 73 324 433 1451 1689 1820 655 659 1244 1 597 929 1033 1902 1461 1515 150 1726 108 432 1950 1781 737 1172 193 1518 401 601 476 1348 649 1471 538 116 1748 1581 59 1666 854 1328 1685 1068 727 1379 824 717 372 208 886 114 802 454 243 1986 244 460 841 697 288 1028 287 870 1437 1444 1003 1542 1120 337 293 1456 615 60 302 355 245 594 770 1884 1775 1374 1114 1597 1350 1810 292 1018 374 263 1094 1141 1375 1345 1201 301 1458 1462 1955 402 270 1375 80 1549 1819 1248 1954 254 1398 1253 1326 1301 1103 606 1480 1349 416 1325 1210 805 1839 1565 657 1465 5 1013 1641 721 432 1629 42 1713 1109 529 419 1905 778 3 886 1605 324 678 420 1231 828 1752 1098 995 87 303 1884 1804 390 1143 625 269 107 443 879 811 1278 307 1305 1705 367 732 854 1780 844 766 1348 2000 741 826 1132 1234 622 1219 776 607 37 1615 514 373 981 1565 1791 1065 1962 1913 1964 1313 1957 413 1015 595 1890 635 1010 1565 1641 697 1443 1175 1026 1067 783 6 1661 135 1944 242 288 1845 613 634 1298 886 1410 1654 1736 1879 791 1805 861 358 1837 1512 184 452 285 1718 1688 1515 507 1154 1139 1409 772 1539 624 958 1268 1170 1521 1451 1004 609 70 955 1362 1978 1485 670 1496 1461 654 1572 129 1566 1799 879 1393 759 851 428 1269 873 928 36 276 1425 1392 397 1572 345 1232 1526 287 388 456 1875 759 1966 83 790 1832 1827 272 1279 1181 1855 1479 181 358 806 656 1973 920 1253 1360 1002 86 856 885 655 1838 701 341 1345 1911 1353 658 311 1338 762 1057 1846 558 205 1082 1728 1976 1153 1554 1102 515 348 1672 1406 813 892 989 1006 1234 320 759 489 748 392 120 1281 331 794 842 1647 66 727 286 391 1282 1805 262 1423 123 222 703 1489 976 1169 1202 1774 1994 1144 1789 150 832 1441 1406 1686 1446 17 1424 657 83 1294 681 594 1303 1899 1539 848 1389 1130 650 659 1997 733 725 1063 933 653 1288 686 905 1039 1785 715 537 1140 418 1052 930 624 998 1431 248 269 1815 1353 1874 1840 168 1818 806 284 1663 1221 1062 646 845 1255 123 1017 1936 934 450 827 425 84 1620 703 1194 883 202 1244 1474 1435 752 735 924 1915 1994 252 180 1004 1541 971 380 988 15 65 1567 1834 361 1307 1428 941 1691 738 1508 585 57 716 1103 36 1653 127 1068 678 998 1308 656 528 343 825 401 1055 146 959 1691 1793 1247 1846 818 279 1703 941 778 315 158 1918 1188 1652 1441 897 249 1159 604 1968 1883 1040 767 1132 858 1234 994 1998 309 491 486 1616 450 1260 1006 1293 880 407 1358 629 506 1993 1538 1798 1503 123 675 264 704 851 70 1911 377 576 853 23 419 327 482 355 505 471 1736 374 1482 36 308 158 1151 977 1237 685 1102 399 912 1186 78 1782 1671 199 347 1041 763 1084 124 1983 1359 789 1731 1127 271 1232 1173 1100 81 1033 1883 1329 794 177 152 623 868 252 556 1284 591 1641 1193 750 1958 616 724 680 19 1064 1357 1829 469 910 386 1515 1985 1180 1153 817 1319 689 717 1068 1799 766 755 1382 1092 73 830 353 1047 709 1479 90 1303 98 1953 977 407 641 356 1624 144 1162 1016 91 177 433 869 1007 260 1575 88 1741 820 1325 1720 704 988 958 1690 1869 1681 1613 1922 1972 1090 221 1051 164 1886 1056 825 755 1655 386 1916 14 1094 1974 1400 1693 560 1217 531 91 583 1238 159 677 20 82 1337 1121 1587 26 1392 1505 1711 1233 1610 1496 1648 1533 819 12 1587 1788 728 1468 681 1700 643 1540 1649 744 1623 1887 442 802 303 1260 1892 685 706 1189 1255 1602 1882 443 1639 678 1189 22 742 513 1979 60 1066 1410 754 1359 1505 257 1918 1852 1505 885 140 1152 1445 295 273 126 1157 71 1775 1872 1637 1982 1736 410 1889 164 550 277 983 1346 602 506 534 890 1571 1452 1366 1974 1361 108 1416 1662 362 1239 1566 447 1005 1283 910 680 1254 298 612 950 418 438 22 1667 1491 1357 507 138 102 1295 1742 398 1490 702 992 1163 996 1660 1516 237 1609 988 1247 736 91 146 792 248 288 1852 220 578 1743 965 445 1227 1317 616 1755 207 247 850 219 4 329 1387 1736 1353 1966 1270 183 297 1632 1494 320 788 1011 1075 986 879 1829 1406 197 1083 953 1074 1806 20 996 1660 1486 1323 1159 1932 340 1078 1870 811 181 1750 1304 1103 641 1433 457 1646 1543 514 60 304 524 1974 797 1159 1208 1431 1334 19 369 1750 840 1425 460 933 844 708 257 1355 938 1767 1839 1547 858 1970 1888 535 842 123 142 1969 192 1166 1446 67 847 800 76 1040 63 929 1407 1722 824 800 830 772 431 755 1435 1099 789 1607 1151 385 1132 549 1774 554 1516 1862 1964 1963 1941 1480 1873 223 1141 1808 89 540 1740 803 1039 838 1966 768 1211 1186 1400 1057 1113 478 951 1938 1180 655 982 1232 386 1578 246 54 90 1751 1731 627 1236 643 1573 1920 696 1781 1476 353 393 67 480 267 1611 342 1119 469 147 188 456 625 526 124 1151 748 1429 1759 2 1684 527 1037 1876 1706 1975 821 776 1432 272 290 1345 1397 1446 1514 1623 790 1735 1016 1308 791 401 829 1535 1323 110 1618 1969 1 382 81 22 759 1907 1509 1503 451 915 623 1654 591 1353 1578 1001 1157 1949 1810 1850 395 981 1504 38 161 284 761 229 249 82 872 418 1302 37 360 284 1080 862 535 1163 934 351 1511 1542 510 1707 1143 453 1497 966 1186 1891 322 911 1318 1270 424 1819 712 1010 1570 1061 70 299 835 962 1244 730 1167 649 1003 225 1708 195 711 354 252 495 160 1597 458 874 244 1672 675 13 1650 852 1767 39 1778 1390 15 1516 1380 836 962 1342 518 808 867 987 1177 1945 429 1368 118 1664 674 572 253 680 1951 592 111 931 1509 1702 909 216 84 518 1583 545 104 1153 186 68 1912 1600 1724 240 1517 525 378 699 160 1636 156 1321 1191 187 1798 1072 530 352 1818 602 208 1858 717 1146 1607 914 888 1762 1844 1835 1552 692 96 1008 775 1944 1012 1302 1300 750 606 546 385 1445 1940 1587 851 27 456 930 1695 357 413 985 683 81 281 1427 515 458 1036 355 62 1757 1792 615 1952 1114 1969 1358 1392 1180 1646 951 893 1356 1616 876 1452 386 795 1183 901 1374 1252 820 1328 583 386 336 1354 1090 503 1199 444 1429 688 1548 829 908 331 589 1319 491 265 1021 904 1109 1172 1390 1322 1645 1859 1742 196 1563 1948 490 690 1794 377 1697 1427 383 94 1018 178 996 1881 1479 584 758 1531 1356 1423 4 391 699 938 1801 584 1858 163 116 759 552 1172 1110 910 819 1723 747 1655 110 1288 268 1912 153 424 100 1107 625 1223 66 24 1714 1570 927 1055 778 1883 497 851 1471 128 1534 1856 868 1022 165 641 328 1361 826 419 255 1391 1408 1854 1110 1095 1500 1509 1281 356 967 828 1111 998 1124 233 1824 1459 227 1534 1582 1353 1221 1078 1258 232 849 1902 928 1758 1302 1350 125 1954 1506 840 88 549 1075 104 1519 886 1868 444 691 5 1738 1006 487 1450 295 144 469 423 1615 1296 834 427 321 1708 227 1977 1800 999 256 1096 699 45 215 60 1362 83 724 853 378 402 63 262 874 166 423 1240 743 754 110 368 1509 22 1253 527 943 100 298 137 1065 1327 958 233 931 437 780 1186 945 47 359 360 1913 1254 691 193 1452 72 135 1046 345 1995 641 1438 1119 642 1482 1053 113 910 1067 968 959 1398 625 381 578 9 302 401 1831 931 1664 1577 321 111 37 1437 744 29 1903 682 150 1220 1892 1096 708 1481 569 123 1664 225 465 1485 466 755 1728 620 1520 1009 1157 159 1614 152 423 1807 185 806 1727 84 1446 748 855 30 870 1573 1857 789 1198 742 571 1923 468 1925 577 1616 1692 511 516 398 676 708 1722 1830 1772 1462 37 1650 667 499 8 1437 1069 814 360 1336 561 1221 223 879 1859 494 391 1003 133 148 885 1273 1091 1953 1779 1995 167 939 1763 1069 138 1556 145 1306 1053 1069 665 16 1015 219 168 1378 1711 125 1607 477 1852 1756 1477 445 235 51 100 816 241 546 1624 1755 849 254 1211 444 896 1003 1700 1808 1208 188 1800 22 1802 1594 738 835 775 964 1552 1143 689 950 1054 1232 1853 589 327 1357 1836 1625 232 854 1082 1764 1223 971 1654 1010 500 1018 963 89 288 1173 1071 516 443 1682 786 1747 530 885 233 68 425 875 1572 968 132 153 461 1935 1565 1604 730 837 1585 1186 836 962 124 401 120 956 854 1334 46 128 365 1497 441 737 1941 1695 1006 351 206 24 712 1420 245 1978 283 91 894 846 392 634 80 1769 1985 114 1921 254 1517 1068 228 1121 1374 55 1199 1919 705 455 114 1245 1110 1375 789 622 1329 1970 1554 521 128 1654 803 1786 1405 571 349 152 1302 1899 861 935 1196 194 1761 367 521 256 186 956 53 1980 1072 1959 1770 891 647 213 215 130 1410 223 866 56 1189 1698 1841 1087 494 983 1803 853 1687 405 699 358 1269 582 837 868 341 680 924 1881 1000 1173 98 1756 1563 1173 433 1203 1325 1970 330 600 955 988 1276 415 318 1822 392 1991 919 993 1075 143 729 1264 1563 1434 760 763 29 518 1777 1743 1558 1305 1098 246 248 1054 507 1100 400 303 1389 1826 790 274 1010 1750 629 1129 1158 322 107 1157 1044 355 755 139 1083 1709 1281 506 1443 1438 733 443 123 704 196 1498 1557 163 844 1284 1252 1514 663 945 1460 1525 121 1797 1851 847 1549 1729 1582 1785 1124 1039 1031 1318 864 1022 1734 1240 561 250 1590 956 1549 448 1073 929 1317 1072 919 190 214 1732 1019 1124 1901 1392 1150 1394 191 1515 336 1160 504 1133 99 63 466 729 547 119 632 1981 1459 704 315 1767 1514 1149 293 1835 542 821 732 1426 895 1740 585 1493 1127 82 794 1194 1761 74 1077 1294 1096 174 1742 1316 241 257 123 764 539 1557 5 1416 1797 718 1666 1148 1585 439 241 612 297 243 1909 777 559 935 854 167 9 566 1380 1033 1372 1484 1086 262 1336 752 1330 369 181 1348 869 1307 1772 1822 149 1995 1289 1212 1037 1665 592 1027 1497 871 1837 969 1835 1929 624 1892 605 39 1129 962 1160 840 1281 218 436 1969 281 115 1121 679 214 1556 1878 1 1278 1836 1383 449 540 1395 556 37 1130 1104 1008 1929 79 1756 1528 1871 807 1334 597 274 1683 953 1211 919 48 892 786 1028 1596 1000 1804 1430 1878 1375 1513 1390 1365 1866 1720 1643 685 1092 847 942 845 614 812 1498 460 1234 765 651 614 1700 1309 904 1 613 1552 108 1013 1682 1537 1185 1035 493 1465 398 1988 1714 1667 771 1294 1981 1790 1 483 1834 1475 1296 1154 1821 1303 1243 1074 1187 275 95 1668 744 146 228 329 346 267 347 4 1150 1712 1945 721 354 502 834 293 1187 86 1162 1016 2000 419 280 33 1390 589 1420 224 1357 469 226 962 1115 1266 1191 496 952 307 1403 1049 906 998 1992 1570 1490 1145 963 1563 958 1183 1968 932 1216 901 874 1551 1535 197 35 151 604 906 745 802 392 1878 587 1699 1908 625 1178 1283 458 803 291 1473 202 1939 1387 1831 1142 496 60 111 962 528 608 1174 215 1512 1739 1408 535 1724 1437 1884 70 151 1032 1049 839 1772 208 1593 1492 1342 1617 1061 1858 1278 517 834 116 1251 1029 1362 239 798 1487 749 1454 350 666 1170 438 641 566 1289 1245 61 1399 587 583 654 900 947 1601 336 538 1127 738 512 1863 1154 158 1102 1028 1188 1725 325 1090 829 876 1566 280 1845 1122 34 1195 1567 1077 1247 352 511 1197 829 1070 90 1210 241 344 621 1106 1506 1881 385 1614 1978 2000 253 853 847 703 1885 937 1218 1998 1233 1073 1863 1637 889 326 1623 1578 719 418 210 407 1845 805 249 880 497 442 316 1668 1735 890 1311 610 1686 1200 1682 1950 325 925 400 100 1599 460 1976 539 428 584 139 1790 35 1500 1829 1543 1580 476 288 1789 795 1907 1349 192 1882 1996 1732 850 774 629 806 168 1709 192 641 49 1366 971 572 1190 210 275 1412 1187 209 613 1070 213 1208 374 1325 1429 1554 643 1367 1364 1892 539 915 199 1733 1147 1781 1029 606 1226 1277 638 1886 1975 973 590 34 1423 1098 1298 1923 372 437 330 720 250 762 1488 974 244 248 201 1068 958 1730 393 940 1516 1590 1916 127 579 76 914 1440 1286 1153 1306 1012 117 1589 370 1552 912 321 446 1884 226 269 1143 1415 1052 993 1894 331 1759 1322 1266 1234 943 1264 1317 232 868 1078 1718 1235 1474 1905 386 1569 43 12 748 97 1283 699 984 549 1717 255 1362 1702 1557 1722 276 376 277 1571 599 383 1851 1724 1130 1890 307 594 609 943 17 1141 448 1904 490 1000 1960 1325 516 971 80 1106 203 1864 136 1282 1765 442 1050 1675 984 325 739 1548 346 546 657 148 713 1369 12 861 381 660 1049 1833 43 386 1629 1628 91 585 975 1259 1068 1743 946 371 598 1211 1633 1548 1648 1703 284 1119 51 121 1842 1367 1967 419 767 1748 13 152 1928 645 420 1807 100 1559 704 1645 1549 488 992 46 599 273 495 1043 1777 1860 869 1331 1626 883 270 1499 1270 449 315 1496 577 60 1272 119 1154 1243 1871 106 1044 900 267 1374 1857 354 1487 123 1392 1525 39 1771 1409 250 1615 1263 646 1549 1987 542 1700 844 1303 624 634 1646 504 954 978 1075 547 858 854 830 1140 1349 596 1728 897 367 644 823 1336 1579 1098 1975 150 1364 552 295 938 75 1765 1311 842 258 387 1281 804 1705 1054 134 359 1910 1713 986 1667 266 333 1259 1934 370 700 1325 1401 539 1587 530 338 1466 39 1688 1308 666 1505 691 908 663 1076 973 1412 699 1678 955 1125 1079 366 1634 640 709 581 441 1375 1995 464 817 1234 611 725 1491 412 1368 59 760 495 611 367 63 1076 1303 965 586 1552 1994 1787 922 724 1685 276 1037 532 78 1956 548 826 1844 327 1546 1819 570 535 1746 1898 1144 126 1936 1116 254 1672 1659 988 1146 1340 1985 1200 156 1725 1660 332 1784 1468 851 1333 1196 17 628 728 483 938 689 1052 1385 1682 728 1158 1600 5 1335 235 594 915 416 651 1896 1748 425 1708 1178 1243 407 261 936 1454 893 716 473 197 1343 1122 1521 272 348 1581 1304 1006 1948 1686 281 1259 774 1365 216 233 884 905 760 1059 91 1484 172 734 182 1655 668 305 1442 802 203 567 367 1646 534 258 1557 503 1999 1682 1926 1508 235 934 995 2000 1592 1170 162 1886 1684 1330 93 313 602 461 542 1722 782 350 938 1693 267 607 1452 6 298 1687 276 1360 262 598 31 1782 478 638 136 854 1082 373 655 866 578 712 9 265 1051 401 1129 502 1812 940 1518 1943 1968 439 892 1969 164 536 1392 913 468 1747 1406 198 297 1468 1564 1086 1094 1434 1781 1182 1163 381 39 1557 457 98 1358 403 263 452 245 1319 660 1125 1529 1670 1150 109 721 1139 114 65 507 1579 949 1080 40 303 995 1354 1803 1000 1590 1467 1614 1926 410 39 1493 1897 142 285 1575 36 1117 65 1051 847 1310 1965 1007 1996 1352 824 1870 1580 1962 1385 1251 99 1435 237 1065 1321 1517 1192 326 1250 87 888 807 289 1731 864 1965 1064 468 836 1384 1299 1437 1456 1459 358 1918 1774 1808 1923 64 552 581 1281 484 1594 1384 745 102 1036 1927 1699 1784 1647 651 1713 508 1637 1726 282 657 422 74 890 291 1423 676 1847 668 1470 1177 1159 1023 1308 1111 337 567 1882 1727 705 11 736 633 1584 916 257 922 675 690 307 1170 1554 588 1678 440 1852 903 498 1418 537 345 1710 1679 1440 1039 1870 80 971 1227 1893 1766 695 338 1051 821 1200 21 537 1594 1741 301 1907 465 1192 1213 404 1579 1249 275 336 445 179 1279 1862 28 518 119 1014 888 1639 1594 1362 326 117 1523 1302 1795 1597 1521 1708 1653 313 1797 188 1012 260 1371 738 201 977 909 386 374 812 916 240 1015 209 704 1003 1399 477 218 665 470 1362 136 1529 1785 1198 1425 1173 930 621 1137 1159 370 1966 255 1757 29 1764 814 1584 1052 1854 129 1793 1512 1930 1042 1893 1638 69 1236 1283 574 725 1319 331 1489 1483 1629 666 1802 499 1019 1691 1796 270 1713 1184 860 1938 1198 1425 488 1472 1838 115 632 1159 1813 765 556 215 1136 1176 1095 1800 186 1333 1458 1308 1612 1635 420 610 1177 1073 704 1116 1177 609 1040 1124 1076 125 849 282 850 1438 334 977 1968 955 802 1467 1830 1871 1800 1314 1815 1646 1013 281 280 633 552 1218 1012 688 209 593 1967 1336 1456 848 1898 1229 1535 1652 1863 938 1891 64 1197 358 1950 1289 510 609 697 523 327 943 97 1994 119 1156 1439 1883 500 177 1580 307 986 1006 1076 399 614 537 570 1862 1923 126 349 1933 1922 359 1738 362 1327 1733 1410 283 1041 1920 1582 1719 1202 1035 1936 1764 1281 668 1787 315 1028 667 645 202 1217 872 1675 409 1199 1458 70 1390 72 1365 1598 116 482 996 876 586 783 760 804 408 1793 1047 211 1159 802 1384 725 354 771 1542 986 1511 131 1315 265 771 211 31 1494 1613 1079 345 1888 1665 831 325 270 1184 1111 975 492 1301 972 607 672 892 1712 1502 450 910 480 728 1467 1648 52 738 685 877 598 813 1603 145 807 987 1898 1799 1582 1521 1153 1733 1858 31 605 551 938 1772 112 617 1395 757 1483 921 307 728 769 300 411 267 1437 1103 1426 179 391 1057 1695 306 1076 832 1063 1024 556 417 824 1485 959 756 1013 6 794 1895 275 1910 503 1770 755 1455 1347 1682 1378 1593 1491 578 269 1450 1465 23 616 807 100 1523 721 1449 663 556 545 1620 603 1270 1171 180 134 1278 744 1208 1118 1288 217 1460 505 684 623 1890 439 1340 432 281 978 1082 715 17 276 311 357 1285 362 1535 1060 1273 1512 355 1437 270 253 1991 393 996 1864 829 670 1936 1323 1185 555 127 1103 1415 499 1273 89 338 1869 25 1371 854 427 1195 158 800 1147 1543 1822 565 491 1966 886 1016 624 802 974 1888 744 1483 194 1737 317 1527 469 809 1709 129 342 1959 1161 870 546 1559 1435 1716 1098 1400 1084 1780 1366 1826 1668 57 1082 10 803 249 839 713 1887 108 53 1420 1327 339 449 1676 1192 1498 754 480 246 1457 192 514 845 791 774 1520 1888 1896 135 820 1586 1978 895 1622 267 450 1548 2000 1741 1692 685 146 199 1370 1881 455 890 1900 1955 1272 443 1873 861 255 633 541 859 1103 1311 60 1817 674 283 102 463 402 624 1540 116 1661 1992 290 1345 1731 1055 917 535 1266 636 1262 1588 532 881 303 497 1302 502 1422 32 460 608 696 1029 1268 920 1912 1234 968 217 680 951 1288 986 599 1673 1751 285 299 642 1909 918 153 138 1293 1120 419 277 1391 1437 369 1821 273 1005 787 1314 625 241 1830 1966 767 127 821 1693 761 649 1186 1853 150 250 1861 1059 935 1040 548 1871 651 992 916 768 1938 310 1119 299 981 1996 1574 1144 1523 1645 1384 429 847 171 1940 911 568 1566 1564 310 473 45 507 1105 114 1426 1064 1130 1606 1065 283 1003 344 649 655 849 927 1814 552 1919 1953 118 1511 6 1551 435 1500 1796 1485 672 348 1851 1558 1504 1860 260 125 1155 1724 1267 151 1410 495 173 1223 1565 298 1863 1289 659 1010 1968 355 530 555 1090 1129 975 759 1541 737 25 1099 292 614 729 1336 1236 401 892 1193 1251 948 836 1321 398 1640 524 775 1349 1770 235 28 1314 1618 106 1035 152 356 1817 762 1192 1226 1263 481 1530 1682 561 145 1834 820 421 775 289 1959 887 1088 1958 1876 876 991 324 1978 1285 1405 142 1380 726 1808 976 840 24 815 567 1842 1451 101 1236 400 1808 517 621 1247 1414 1949 1205 1206 1843 845 366 657 630 953 651 817 1450 269 1562 1426 1550 673 354 93 627 1246 570 687 469 672 1162 938 782 172 790 458 1895 835 600 1851 256 1431 525 1465 1074 846 1971 23 1715 1237 1152 1060 1465 839 1927 1388 163 1406 103 1547 853 313 373 1367 66 1391 1995 1982 239 658 849 348 1877 712 1035 1922 1687 1030 466 1701 725 717 1880 803 641 1850 1878 1131 1904 1672 232 956 722 1321 940 1054 677 1941 1286 1793 711 1122 1944 1523 732 1573 656 1174 767 1432 403 785 1403 140 1640 1317 1900 961 936 1027 1089 1444 1413 1900 86 631 1783 969 672 919 943 316 695 1499 886 263 347 696 1845 812 32 1229 1355 1508 172 1195 794 788 1187 1300 675 1916 2000 1913 1332 1810 839 1052 367 911 841 1373 1868 728 695 771 753 1520 683 249 1218 108 19 396 1908 471 191 1362 1862 614 798 1405 145 1167 115 991 1071 566 1694 800 1467 1512 1944 446 1431 1116 799 1029 1172 150 275 191 1853 317 1152 158 261 1104 1357 376 1522 341 916 449 1546 514 1187 1919 173 1568 1251 266 1635 1004 1015 3 1928 1551 1750 1767 1540 769 1325 1507 992 681 207 538 1622 1673 1534 1765 920 568 1311 1019 548 1295 936 961 343 360 1997 1715 271 451 1820 1699 581 1323 1878 657 875 1897 1839 205 34 1351 615 41 512 40 394 82 128 1270 1637 1568 1673 908 586 1100 1444 470 6 50 1784 981 1329 215 776 1399 933 476 1200 1814 1026 1316 1612 1231 626 1507 1530 135 1273 1367 1840 1177 671 731 753 355 865 649 572 1410 772 1120 661 90 316 1254 1592 267 1948 944 620 1472 830 896 980 1674 1910 1487 1820 716 1314 987 1522 1000 309 1778 626 1931 468 1407 679 372 1072 1108 1471 1338 757 313 1038 1327 147 1652 1781 351 1467 1258 1093 1710 188 101 1534 1681 862 1799 493 1595 30 1389 982 1067 828 967 1486 1764 1874 1143 1020 1886 134 1608 49 1195 337 833 1109 764 1889 506 1364 1892 603 1950 1977 1453 1765 914 538 570 740 885 820 1261 1185 1945 568 746 1730 993 966 956 662 682 1257 1703 448 127 644 157 1783 1767 1835 452 653 738 1157 56 1375 773 367 1517 157 226 149 840 1675 1980 1965 623 311 1065 1045 141 828 568 686 667 1526 1349 1432 1739 1574 426 1777 1303 1416 809 696 1114 1012 1303 855 1708 658 11 1056 500 1010 968 1878 1449 1178 407 1231 330 1553 857 1593 1583 508 187 603 159 1190 427 622 1875 166 681 1996 1083 267 1458 1335 863 1435 553 1709 1465 333 598 970 498 1475 244 350 1545 1565 630 1857 1163 1146 970 293 287 1295 1201 1195 1282 221 1517 536 1251 702 1211 1305 687 1872 963 1284 95 1829 814 65 720 1466 1672 1770 340 23 758 1823 103 1847 666 1020 901 1289 1204 1551 1082 789 1115 341 506 147 332 420 1330 632 66 1806 814 883 119 148 1821 71 1962 169 1170 1897 1138 761 12 909 1954 1546 1608 75 685 674 1589 200 1451 1977 1032 867 77 1568 929 573 94 306 878 380 1738 666 415 1794 1491 773 250 1817 1154 873 784 674 1083 711 79 1295 148 941 1257 1901 839 558 149 1702 261 1494 69 133 1150 665 1144 1483 223 459 1872 258 1579 1350 1702 992 285 519 1693 1679 1244 1129 356 1323 656 423 1600 1691 1300 44 1242 1155 957 941 1780 873 1210 1305 66 1319 845 832 7 208 1417 514 173 1062 1963 1753 1529 508 270 1034 1006 808 1994 888 737 27 1501 169 1757 771 1260 45 1080 705 1964 428 629 983 1436 16 1852 1508 1605 1123 215 1939 181 329 1534 1168 1400 897 1733 1597 505 1032 1076 949 1207 1983 280 63 1291 639 664 1428 201 314 490 1380 853 403 1351 1142 152 416 140 1503 1955 1391 626 21 515 39 305 1044 1558 944 705 849 1133 310 1921 813 194 714 1211 1964 892 553 295 1078 1440 1313 1504 1214 938 1106 628 1137 557 545 1247 1777 599 323 858 1539 8 1943 928 774 1861 820 930 5 136 726 619 351 1338 51 1830 453 868 531 687 179 1250 751 1495 962 281 1561 1980 269 1883 1389 824 1139 40 1974 1497 125 151 1731 849 897 310 1756 1231 1446 94 1952 1246 312 298 464 28 1614 1321 994 1549 138 1986 1134 929 449 1400 957 1235 940 1790 980 148 654 636 1035 360 248 931 114 1839 1065 1278 1782 454 1273 1913 753 1103 983 950 1712 1502 721 478 1657 1110 1157 1893 828 724 774 257 1529 297 1 1356 1570 1902 17 8 275 1987 303 1186 79 1272 1150 154 1197 704 1334 882 403 131 111 1429 449 291 817 1979 1041 1217 1209 1626 1117 112 926 1758 1186 586 437 1500 1636 899 146 1523 1458 811 496 1557 1756 839 371 1269 1570 1042 139 464 990 1920 1740 1681 20 547 316 176 1705 1442 1773 1163 578 54 476 1000 527 247 1000 633 1080 1015 135 1841 854 1965 613 902 565 1444 143 999 456 1429 591 896 1662 307 904 908 180 1349 1541 1066 219 1545 1837 1283 971 455 1322 731 648 964 1626 1286 1844 1752 6 445 517 1378 193 241 184 1930 1922 1696 1478 1223 1750 613 54 883 1583 1604 1892 1899 498 1686 1152 859 224 1746 1946 1498 499 733 701 1090 76 740 1097 1714 634 423 741 1287 637 1560 1524 89 667 644 1608 2 371 1553 1461 20 865 569 951 315 402 1941 1766 129 1784 1742 169 1313 240 1264 57 1390 1009 497 552 1045 760 1072 1633 1295 674 1537 977 1420 729 328 1030 413 1155 547 407 592 1207 1757 517 1361 18 1665 849 1743 1497 908 1694 1709 1136 1510 39 730 1434 529 1716 67 290 1459 1993 1063 1369 289 1088 1644 784 797 1257 1440 345 274 382 1138 473 876 1804 1378 1969 429 383 806 1565 1998 1484 1551 924 563 229 460 1538 530 953 541 586 901 1130 1418 1904 1982 1395 293 1102 1979 1322 1629 1157 778 258 1972 1198 1534 740 1651 1585 754 1935 701 1846 749 941 1362 411 1896 1544 677 102 1036 1965 735 474 559 1183 101 959 768 143 440 1581 1793 1899 188 777 1029 1765 1275 1220 1130 1526 586 704 536 931 492 709 1258 1150 278 1219 205 943 1428 1352 471 1141 730 676 410 967 940 1227 137 1808 1442 1722 1898 699 1078 766 1501 395 64 354 780 1055 1940 360 579 1316 602 826 865 1498 927 1200 1759 1947 26 1204 1313 154 1634 613 1515 1529 1598 1097 999 1629 1292 487 964 70 438 771 976 249 1089 1403 841 816 120 1234 1808 838 1498 187 1647 747 1519 313 1596 1678 320 692 1423 1996 199 158 1361 420 213 1382 1942 1773 1763 1053 28 762 1691 775 1284 1053 984 1109 768 1017 1003 145 222 844 1488 1657 948 61 1168 687 1612 1843 312 1744 658 1015 505 724 1116 1658 1009 1414 1481 1849 795 1221 1709 1120 98 1465 1356 1101 1372 1481 1525 1239 1893 13 769 367 408 1328 1163 1397 678 280 434 1902 1360 985 957 804 1127 1191 287 383 583 1451 636 1043 814 1671 1354 234 899 1805 1387 1091 677 509 1562 1434 1874 77 339 1146 1722 383 1945 1345 1874 909 658 452 1053 72 1573 1010 536 145 680 1309 1701 519 1651 870 410 227 1433 488 1466 160 7 1720 1461 368 269 1275 1388 1946 14 1225 1208 1976 739 305 1403 864 36 925 1734 1025 1177 1030 1005 1617 78 475 1864 1828 310 1215 1403 1104 1425 1456 201 1903 801 127 532 1828 1177 1661 584 1169 1207 227 9 265 84 1861 90 1777 489 1783 1727 1693 1108 128 53 728 923 1214 1776 1059 1776 651 1654 354 1574 975 763 164 1843 1621 827 674 631 1010 1919 1321 1532 1172 1882 59 765 1303 548 130 316 1918 601 247 431 1663 1858 1634 427 928 980 1667 484 1553 1367 513 1060 618 1594 481 1066 1143 629 1433 1300 449 1920 565 1184 558 130 1897 991 12 428 1208 1323 1594 135 1557 155 151 475 984 1221 1759 849 1556 51 1939 140 1015 361 505 1619 1889 1717 1364 1378 1960 1176 1605 1586 1082 1524 1122 358 1941 1575 1270 1080 676 1607 1032 195 491 494 881 930 21 1913 488 552 971 1387 977 818 1096 55 902 1034 1643 1965 1267 477 893 484 40 1743 740 1418 347 845 1190 1608 60 1332 338 1274 205 545 1596 1149 178 984 1783 1273 1525 1368 1816 1921 590 1726 520 1800 992 1114 426 311 567 303 174 1645 945 31 421 1622 570 1142 1414 1550 1645 1845 16 1672 232 1954 385 938 1887 862 695 1100 1268 1896 1461 1953 693 1488 360 852 1350 590 1546 71 113 1988 1575 984 139 481 110 1877 809 664 1674 33 1186 48 914 327 423 109 1966 783 320 47 379 415 1673 809 1264 900 813 1989 130 1 290 1750 1445 1206 725 1038 788 293 1767 1585 1315 1425 1353 681 1314 1640 419 1900 517 803 1675 283 386 43 468 732 58 46 1461 1946 700 530 380 1563 247 1209 1763 99 846 1094 449 872 801 1680 660 1637 1961 868 1629 706 819 1631 108 308 98 412 239 897 1550 1131 805 1047 1537 1779 1448 1661 1476 1785 298 1482 885 673 782 772 348 341 43 1996 271 1028 1965 217 1234 1148 172 1890 866 1355 609 1392 900 1330 1973 1170 1657 1660 1021 723 822 1901 1924 905 1009 606 855 1215 830 1752 1750 438 91 623 1033 104 472 642 962 1629 316 32 130 1521 388 764 1870 1029 1580 340 19 340 1555 1630 1239 154 58 564 147 112 1933 1507 574 11 1846 1486 1835 1718 1134 1272 886 493 38 322 1514 1036 645 1889 1175 470 1026 1475 1826 1162 836 756 462 1843 1912 1708 1370 592 771 1995 154 291 1624 937 1066 397 172 1607 1664 746 1593 1433 1170 441 1728 104 184 1103 1986 819 1683 1980 1409 1398 350 1422 1346 222 628 229 502 859 371 1991 553 1319 655 1156 890 390 1097 1020 1581 526 1201 1152 973 985 202 439 726 1609 365 802 1905 1852 673 402 481 544 490 1048 479 1305 719 1117 1729 2000 1617 531 1248 1470 1224 780 569 1625 336 1801 676 1678 1844 1286 1940 576 505 852 846 591 47 199 1869 1213 915 1825 869 717 472 46 1751 909 200 1970 1557 1638 469 1552 631 1937 1301 1773 412 1036 1038 51 1364 542 430 106 1566 423 1630 1988 1566 1947 327 1016 962 656 1446 1987 1956 694 1116 137 1714 791 729 465 1805 1231 1450 1362 1183 1790 1025 744 704 283 164 684 826 1867 1128 83 364 1795 543 294 700 1786 1535 210 417 562 166 912 1039 1000 747 1480 404 602 1831 1617 339 842 1587 668 399 1136 1891 690 202 1780 1092 1627 1326 60 610 1777 1612 1714 413 1589 1475 1210 1917 160 1668 979 1348 155 1940 1563 1954 1267 353 200 1823 263 1160 229 1492 981 1158 729 315 293 1485 1070 968 339 1578 385 600 594 1445 661 329 655 1625 845 362 116 1732 1722 1957 254 49 49 1370 1266 1668 177 1006 91 1045 1155 435 1191 609 947 218 1762 1134 1454 1622 995 606 1660 1523 1926 821 592 1703 586 766 1710 440 508 906 749 414 1011 1339 621 1402 237 1569 1370 870 1658 1970 1297 191 1816 1935 450 1857 1695 277 743 1314 1950 753 1156 594 388 600 416 161 1636 454 227 1986 1667 1861 1760 110 388 784 1861 1884 1702 1576 1520 879 1484 1687 1540 1920 893 515 237 1983 1917 805 576 1268 1644 459 983 346 1229 411 892 894 1002 121 1283 724 1958 1867 524 748 627 1707 41 1667 966 1052 301 812 1159 576 726 432 701 713 1069 804 841 607 348 1610 1329 82 1023 1723 849 817 1901 1764 1581 1882 1128 1582 570 1074 1075 1938 141 1511 1717 540 356 756 1820 799 692 1333 723 1594 1299 44 1238 266 1191 355 5 672 1406 307 119 1908 1104 1012 1617 1514 33 198 328 1700 1643 1664 643 1656 716 550 1380 1843 1964 1408 1801 1038 1170 1737 1102 321 1287 310 1701 949 171 760 1464 302 54 259 1038 1753 50 799 1293 657 1015 462 112 1561 1303 496 1833 789 268 36 1207 153 670 160 1483 1175 537 1842 312 1843 1006 776 1722 249 1481 813 1384 818 323 1333 492 1442 1321 283 1795 1429 13 1096 1856 556 107 663 486 962 383 823 646 1924 1077 1201 213 1185 609 762 466 1982 1808 683 1287 1773 1550 527 701 1614 1769 317 1237 982 1574 55 1156 1456 435 626 1358 802 493 135 647 1361 259 57 422 119 971 1560 762 1428 515 997 18 994 1098 615 1256 1198 1856 877 925 20 315 1653 459 1498 1419 381 1878 1088 1713 1848 1797 437 1419 899 1824 1566 1987 280 1002 1443 458 770 721 1402 95 259 1748 73 452 163 1220 1654 1858 1370 749 1617 443 1967 1815 244 1121 609 969 1801 38 102 1021 1293 83 771 1066 1043 13 1372 253 461 36 1164 1257 887 718 1495 1889 4 964 1885 1572 445 571 82 809 1542 1398 1644 522 259 346 1164 1717 844 50 1153 1856 173 1236 1289 1806 481 787 1002 960 144 726 1776 1341 38 458 455 1957 6 851 540 1906 799 57 1375 1841 318 1328 699 255 1075 744 1978 1303 1240 167 130 1515 784 1507 484 1985 813 533 567 624 1269 1994 768 730 1557 1548 1974 797 1142 672 1731 869 1407 113 909 1156 155 1389 837 1125 813 526 1391 621 1 188 756 1251 789 641 1012 193 520 62 16 971 977 140 440 1808 707 1653 1840 1039 1888 1043 184 1580 795 505 1291 1299 387 17 616 1307 381 1190 464 1007 896 772 911 681 1623 1516 895 320 610 1788 345 1444 15 542 1405 806 280 1984 1429 1326 252 212 404 824 1618 1561 308 1630 874 937 1297 1452 1655 1860 880 1823 795 1742 837 672 1729 404 1683 80 289 1413 1796 1188 799 1710 1275 1602 629 998 744 1724 626 524 1789 286 50 686 1375 1347 209 1291 191 764 1723 27 777 1411 533 813 332 1501 673 1937 1419 686 125 1447 868 258 1038 1880 79 1817 1692 1492 729 914 1789 1291 1090 1707 934 1664 1235 824 479 954 1620 1250 615 589 829 898 1015 921 651 62 795 1938 310 1779 1903 1776 1985 404 23 727 689 1490 514 1673 1569 573 1135 1563 757 1194 1375 1941 1774 389 333 1758 526 1336 780 935 604 172 1345 71 1754 1600 497 1367 1701 1352 1291 783 1117 935 1657 1889 1445 1313 274 483 1853 1242 804 3 1151 819 369 1558 1895 54 1976 1682 1430 1055 933 254 8 254 331 1238 276 779 1793 818 1044 41 1034 1753 1319 478 746 1442 1507 673 469 988 1630 789 170 1679 63 933 385 1698 1712 848 1953 1806 1000 920 533 1267 1958 1061 1056 1050 1392 1775 702 1755 1293 1948 636 367 1823 1671 619 1576 597 338 577 256 1743 493 1873 815 308 1175 1420 33 1473 948 472 936 1267 1903 2000 606 1431 210 1564 141 1743 1861 962 1170 24 1523 813 1279 1706 1763 589 945 1999 661 847 769 1576 683 351 1455 1596 1866 1899 555 1459 961 473 1830 1554 1898 1532 297 1479 142 899 979 919 158 1155 1977 278 1151 438 777 1319 6 1027 1057 1077 1812 848 1038 658 771 38 1270 989 450 1556 1513 1273 1422 903 902 347 1746 88 602 740 911 1061 847 977 847 1749 1842 1007 1271 214 1077 1411 1259 1786 1735 1992 471 962 1824 122 1147 184 1201 1987 1382 675 1003 932 1111 791 1600 1767 63 1260 1431 130 219 1840 1603 255 1537 447 758 1145 1976 658 178 1897 1645 821 1025 322 1011 1294 1349 682 1947 235 482 1018 469 1274 1211 1704 694 1023 570 339 426 1426 276 1374 363 615 1164 1585 242 1426 215 716 1150 778 1281 1325 867 445 1933 228 693 1972 50 965 1845 425 1892 1838 1131 166 1473 170 1653 1216 1294 1029 1646 1684 1424 1537 1826 1441 1679 1912 945 1302 599 67 259 893 306 1082 907 360 1251 29 1519 1594 852 1347 38 586 178 2000 1571 1780 535 1772 689 864 728 546 752 519 848 374 703 179 1053 987 522 358 874 1124 678 414 1693 1273 1562 296 673 525 1024 722 791 1869 1645 917 328 1739 973 211 638 428 371 1405 452 1806 1664 1272 1547 1567 16 1185 190 1818 1341 463 120 1731 767 968 997 1253 33 326 550 89 1898 587 1753 490 618 323 1545 1431 1987 234 433 1800 779 1454 1351 485 591 181 790 979 1033 145 1340 1169 21 979 1606 1298 721 159 1993 1243 1075 1679 803 1632 1615 1114 672 842 233 1606 1489 300 872 443 266 390 188 1082 427 313 1138 111 1457 1628 933 162 270 1086 614 1364 1719 349 1711 8 220 198 133 1039 1309 686 1997 1050 459 369 176 1737 764 1737 705 553 1299 1410 607 622 480 1115 1670 509 1204 319 1883 93 1463 229 1367 1086 429 1572 979 1099 1111 955 1190 1021 1702 193 1563 1376 309 1416 1366 185 1592 679 1336 1720 1711 376 1889 1402 1375 1662 102 275 1795 908 1395 586 1071 722 1602 1141 566 1913 749 135 1724 610 1312 1015 270 1353 883 962 400 1184 1094 756 1287 425 1806 1459 665 1059 255 221 578 1146 1402 1875 537 504 1626 21 1458 1792 633 704 1316 509 344 550 1309 678 991 637 341 340 1825 858 945 711 356 687 1705 1414 431 483 1276 1974 1253 481 1362 430 1778 676 1475 328 1827 737 182 1433 218 1189 460 21 450 49 1710 685 1344 3 1251 1258 571 327 39 911 1198 925 1721 394 1371 861 836 827 1730 584 833 760 1570 401 10 48 671 1757 817 286 1349 38 1250 641 876 1942 375 522 205 242 1195 1157 691 1492 1041 1676 437 702 1462 1144 1027 1772 1348 1065 1663 25 168 1368 1311 1781 310 347 960 69 459 1449 1053 507 548 1231 31 1224 1453 113 759 671 732 293 1387 1548 1424 1485 1853 1109 1204 419 162 400 8 1530 1153 1941 1234 1810 650 69 1744 1005 378 539 833 80 156 65 1237 1324 817 1495 1123 1757 1716 1408 1658 1538 567 477 1881 1806 1378 1246 866 558 622 1157 1180 1021 508 126 1033 324 299 493 664 502 634 646 1724 523 1530 306 1068 779 1176 752 780 110 170 1835 1691 1410 648 443 222 60 781 430 1342 594 1181 24 398 776 137 1833 1536 969 1313 846 1304 729 1130 762 96 1577 1008 1911 622 1899 301 1687 83 918 1867 800 1845 300 1335 71 511 1882 342 476 663 1615 1084 103 1777 1153 1370 1937 1282 1149 792 1063 1032 637 548 1210 232 1183 1241 1082 1799 1523 1188 820 413 357 627 937 311 204 1151 1121 636 914 507 624 547 230 701 888 483 1806 333 719 762 880 1083 1603 1106 899 678 1915 417 385 250 1935 1824 736 714 427 1198 1154 95 1760 501 169 1951 795 1374 879 1457 1594 641 613 1440 556 1312 1034 1998 505 724 1567 475 322 1111 936 790 506 1188 757 451 21 924 1522 382 655 1499 1228 1295 97 1850 1749 1119 880 1014 602 1977 1174 1232 1795 1860 260 1782 826 1601 56 659 1808 1728 1820 1603 396 1175 975 1913 1141 1013 1465 1012 290 132 1481 1631 992 1422 1728 1000 1925 450 1251 212 1058 102 1373 1889 206 1199 644 1131 1904 79 93 1843 1213 1326 626 349 1811 780 307 1945 677 390 283 741 1496 1591 1588 753 317 1 13 3 529 108 43 1403 353 1054 158 1737 1633 347 470 1902 1423 1519 85 785 68 730 231 579 1595 1708 383 37 421 177 67 872 940 718 1995 1188 1110 589 1398 1902 1500 1589 751 980 1372 1598 1022 987 827 243 1313 603 719 168 1676 1016 1837 62 1902 1205 894 1221 470 1172 1768 258 1046 1953 1210 1745 727 640 535 637 349 964 230 845 749 290 1113 161 44 20 1774 1726 1546 1202 83 373 111 766 13 555 1492 687 666 757 789 1313 741 802 549 859 1162 1437 1731 625 1594 1203 1116 1914 1089 1042 560 853 1511 755 1673 136 900 201 1754 1305 1912 1498 293 896 617 1918 928 348 1582 773 1240 1013 508 1102 678 499 1583 38 209 1949 379 365 453 980 947 399 50 497 1674 1745 1656 1308 696 1931 194 495 959 693 1712 1274 1887 1701 1177 1240 54 920 1056 1954 1516 206 583 466 799 715 161 1883 602 827 365 647 443 1846 1488 1025 1205 757 1745 628 1683 68 1467 67 1774 1880 1359 1659 864 818 1272 1654 1754 356 1715 1217 980 84 366 1872 195 1231 1232 1697 368 1520 1162 1070 550 1137 589 1191 1596 272 763 607 100 1398 1250 374 1890 1365 1047 935 1393 1696 15 1938 1443 1103 1828 93 488 1826 197 1207 1425 886 1439 1661 277 486 363 1760 163 644 552 1607 1993 1832 475 401 740 536 1411 1357 265 921 50 46 1060 580 617 57 975 1853 1731 1953 1781 1008 854 1077 1736 317 869 1592 432 1158 25 305 1316 85 1120 1972 1070 948 1174 1921 170 983 852 1707 1359 429 119 1804 353 1575 1235 391 422 1591 791 430 248 1325 834 229 106 1198 1990 1078 1135 551 1900 839 1191 1856 1992 153 1179 1396 1614 770 683 1503 261 1742 1590 1513 1036 1729 218 211 106 1200 1101 1535 682 1360 1707 325 1495 1135 320 1875 1988 898 1768 693 1295 1182 101 1925 1687 1532 1266 1301 748 1879 1926 746 1158 855 1626 619 1576 931 622 1227 1462 1426 1945 1203 437 514 176 36 258 29 121 762 293 969 480 1365 887 1807 458 1189 899 287 1032 1075 1785 1409 526 440 680 1999 1573 1704 221 1777 813 671 1255 1321 279 495 973 1328 386 312 578 304 1364 298 1959 1557 1500 1943 274 638 1621 396 30 1175 1614 1473 1747 1612 520 63 167 55 1727 978 1701 26 477 975 861 1108 1355 1159 1980 349 1769 796 1806 1492 1216 1748 49 668 374 1324 1468 226 241 159 1648 578 1232 887 1133 1274 1223 707 1304 1167 281 1754 43 127 635 830 413 1559 1750 1492 260 774 781 196 409 1713 704 1500 299 1544 1345 1578 1335 537 981 553 1718 740 1420 1691 1671 879 1781 1368 334 362 27 1494 1565 1222 1029 1274 850 1777 1565 750 849 709 1070 1587 1956 1331 516 1449 304 729 1775 1228 1146 1131 1096 561 1722 1361 1495 146 14 1006 147 1958 1970 1761 1900 1285 799 95 214 1050 945 656 1591 1578 30 1001 1395 436 1060 1691 357 1337 1570 185 1073 430 921 1183 1448 1904 756 1697 1963 1671 1942 898 1092 462 1955 999 801 610 818 155 194 648 273 1188 582 1540 1722 325 1744 1560 1605 1781 1136 746 509 976 1935 1017 391 1293 1867 721 1104 1184 372 1532 631 513 1750 1116 363 1868 1544 838 902 1738 1956 705 186 1136 921 368 27 1783 1117 1132 1341 972 1222 1350 1983 633 1067 907 393 771 710 1480 834 341 1837 1360 325 1597 737 1372 292 181 1591 1746 429 1157 1605 1258 1772 503 735 621 514 699 1075 558 757 1468 1426 829 520 179 576 1546 732 1403 1725 1079 1222 900 677 337 979 1564 1605 656 1434 1323 1023 1517 241 237 1600 884 1971 1589 1232 90 96 304 1625 1568 1813 1688 1947 761 1421 1371 432 1416 120 1243 1004 1006 1500 311 1543 531 1033 1865 670 1922 225 961 902 234 200 1602 1699 1649 312 860 536 1308 72 1482 1535 1181 926 61 860 1084 1698 1385 557 746 1478 1901 1301 178 835 1849 1705 272 1749 1403 1722 1622 233 299 452 1196 949 536 1079 408 1482 1042 788 1887 966 809 266 43 877 453 1217 1182 1769 1192 358 741 527 706 1865 160 227 1203 260 177 1183 1606 973 483 944 1948 829 1101 466 1446 658 215 1422 1863 258 588 1888 1641 64 1425 157 1327 852 309 1573 1932 86 969 5 1522 300 898 1937 748 245 285 624 928 1716 1794 296 143 1600 1292 1868 1456 1099 1192 1811 204 1682 380 123 826 1269 74 1517 1086 40 1572 1891 1662 281 1730 695 550 1219 403 1086 1292 18 768 21 342 503 39 42 1034 638 198 735 1302 1695 1510 1770 498 1218 939 1216 866 903 633 548 1680 996 185 970 1434 352 1660 513 536 1440 1711 768 1153 831 95 144 30 1844 127 826 1855 159 1000 1667 829 1427 1377 533 31 122 1071 176 849 357 254 817 1122 1604 1905 1089 1372 1734 1718 977 1754 480 1661 996 21 803 139 1567 1151 633 826 76 756 1744 339 1413 1405 811 831 63 887 628 1034 1140 468 903 473 390 497 1307 526 1329 1383 850 1961 1424 1333 260 1265 1443 846 182 1523 1423 431 1600 1114 647 1413 1424 1184 1962 1964 729 1796 316 1626 1680 797 1689 1053 1689 510 887 418 844 474 108 280 1774 249 560 1124 1374 1580 292 759 1853 1166 1267 77 1313 587 551 231 396 149 336 347 872 260 417 1865 1990 222 491 530 872 473 1726 85 27 1404 29 538 745 812 497 786 173 598 385 1022 1640 823 977 1519 20 948 504 750 1384 808 470 510 1979 856 758 223 540 253 352 724 1585 754 1042 470 1566 60 480 314 121 1690 426 1632 764 1469 237 1182 346 1850 1133 1485 1622 1406 1137 1011 1776 706 383 1600 497 1599 217 1852 905 194 1336 1905 151 1651 1145 357 1145 1059 357 732 84 821 1333 715 1238 223 1381 1567 1498 48 1401 1839 1853 1012 142 367 1358 1622 18 1111 1259 1029 726 1124 1242 474 322 1613 276 1801 458 136 201 1734 656 1598 912 74 187 1612 894 214 1942 220 1337 423 1051 1059 1709 155 146 588 1807 1203 1268 1541 624 905 5 1529 1668 579 1554 1566 1219 89 1527 63 240 1284 1796 1532 1960 711 1601 1521 173 691 511 1508 1172 357 849 1587 1596 531 171 1870 49 1111 650 1232 1359 1770 1780 36 1978 485 961 486 909 1140 1770 1607 817 1836 1377 1397 961 1743 1393 683 1341 109 1143 1860 1259 541 578 422 4 1052 1335 300 510 1622 1352 932 1589 387 902 1995 32 1107 980 950 322 909 1502 1650 1421 1683 954 846 1310 1851 1901 1143 85 1866 321 1108 1251 178 374 1060 1097 254 727 933 366 1978 222 166 1537 520 75 735 368 1041 832 63 89 185 688 1398 1375 278 1994 852 176 546 401 1138 1748 494 238 288 1287 1498 1976 1086 1659 931 722 559 1240 588 1781 507 1286 1600 1456 1172 925 167 942 267 1642 1111 151 1924 292 28 1737 1623 496 731 328 1208 66 291 947 1273 1253 1782 361 1647 77 231 1372 1106 906 1747 1621 889 240 1349 1833 518 1413 1093 330 669 315 865 257 1435 927 1711 970 1492 1536 209 1568 1437 1972 250 1564 652 103 240 664 509 102 130 968 182 699 700 795 509 1498 1529 654 1688 1707 88 897 1814 280 210 191 1564 458 235 776 1890 1375 151 913 15 1728 1279 319 754 944 724 368 1395 854 1987 1339 202 1439 1674 936 494 589 1530 1746 368 1765 1565 172 1528 1640 298 354 240 992 22 690 1089 1246 1421 11 1179 241 226 853 393 841 1459 1985 1923 1516 113 386 581 665 270 363 1 1788 904 27 705 82 661 631 1231 621 959 567 744 1306 1682 1492 1022 1072 1123 1615 718 1452 1700 102 530 1515 1685 675 1895 295 1725 1157 449 1334 842 1331 1629 1599 997 478 903 31 1545 678 1534 907 1413 288 53 487 464 1079 1131 1830 1005 1601 1245 723 1024 403 363 1887 1951 311 1816 283 1788 1052 53 665 1922 1311 897 494 157 857 458 475 911 9 1175 1036 1249 292 1145 1472 7 938 126 1163 1479 330 824 808 715 857 1502 1091 405 1087 946 566 1155 1394 915 786 963 1559 1267 480 344 342 588 776 573 1998 1646 1762 1513 1113 1596 60 500 1681 408 1708 1354 835 44 646 1150 1795 954 15 1824 768 566 882 386 1705 1395 819 1287 1216 91 963 252 1406 1812 1204 1740 439 1839 446 255 304 1618 1425 915 366 1272 875 734 928 1943 1308 466 1248 1219 1800 1106 1910 721 204 1956 1406 1086 1893 1896 347 497 654 776 75 1711 1785 703 45 478 848 319 881 1851 907 430 703 1296 1092 1489 266 1840 1290 1596 182 1877 771 744 232 1036 1830 134 1117 1775 1320 1652 190 1828 1348 829 610 1460 288 1125 820 1582 142 230 727 1772 1441 1012 1031 535 305 120 226 1175 704 1147 326 1005 541 1393 1709 165 1065 504 1495 1942 73 641 934 1484 1643 1070 1008 23 1948 685 1840 1653 473 724 1294 1934 68 429 1440 143 378 1604 865 889 1763 1583 1970 170 106 877 1550 637 1470 1170 114 686 695 994 1740 1408 733 603 1507 898 1733 1257 119 271 77 68 619 293 219 428 336 649 1504 1176 1284 1976 1779 1723 923 561 716 1704 940 418 813 1448 160 1728 568 1354 1654 1451 1117 1882 1115 144 1026 1604 1784 817 73 570 540 1379 1740 133 123 518 1004 633 1799 1194 794 1324 367 480 21 89 725 1343 1334 1023 1140 472 104 1279 737 219 349 630 1585 891 1372 1159 1052 1472 719 1438 192 412 1356 608 601 385 1122 902 272 656 695 1212 1666 980 879 261 210 33 64 769 1681 1223 1748 226 1133 1372 1438 1963 1528 920 1888 1402 1354 1490 765 55 601 44 154 29 1001 1178 1563 1290 63 1129 555 1970 346 958 1019 312 260 252 1663 1567 468 1866 1174 621 168 1780 969 289 402 800 1045 487 848 1684 316 1626 753 727 8 202 1236 949 1682 846 1187 1287 1810 1275 1792 466 504 549 1791 1662 139 949 1253 474 1184 1693 1055 1839 1597 1128 469 882 1534 869 1264 1965 231 165 122 1360 1851 1074 1301 740 397 1667 1680 1393 1718 93 1765 1265 1478 173 70 260 958 1459 1497 85 1709 1537 1137 812 473 1653 1359 6 1088 1874 1432 418 624 1398 1417 1789 1396 1671 1865 1857 1184 911 1678 1161 991 1386 755 456 986 926 536 235 1788 1451 1066 252 532 1506 325 1176 555 362 423 243 295 817 1958 1819 1006 576 373 282 591 1970 819 752 1294 1095 1221 1984 1470 756 1445 1897 1828 781 1786 505 617 373 378 253 1424 837 429 556 201 123 1813 1732 549 613 235 692 1291 31 1099 957 426 1210 1458 595 1808 1869 1191 200 1243 543 136 1546 1134 294 1431 764 1910 1914 101 1139 109 1598 1724 578 463 352 1331 1944 443 1646 894 375 1245 1515 1237 873 441 674 1366 1182 266 1931 269 1881 924 28 787 380 582 82 1092 1377 61 1312 437 155 1077 1606 1318 1724 1945 1318 1973 824 1261 1971 1635 1769 241 1675 795 869 1017 775 880 1613 1403 1664 982 295 360 4 1908 254 1599 1897 856 1481 1535 225 1163 1785 891 879 1335 567 1571 1177 1814 1533 656 559 461 1267 736 1547 441 1678 1187 777 1176 612 1284 1449 828 819 236 1938 507 1250 1172 1305 1914 248 650 1954 604 1084 1159 375 1477 12 798 1111 276 1298 1782 1360 272 1844 859 736 994 955 1282 1896 980 950 1756 578 1688 912 1374 277 1628 1295 94 887 1868 1839 896 978 105 1886 818 1370 1081 633 100 270 238 247 45 396 219 1860 1866 1162 1733 897 1143 1523 86 826 947 1982 1208 1480 63 581 144 1976 472 1508 1257 667 837 865 643 624 1826 1436 746 319 1567 1174 1868 1847 1971 7 70 203 885 426 782 872 748 204 1334 1882 133 197 1375 623 229 661 1037 236 1711 451 426 606 1608 1426 1517 324 1290 742 44 1884 1814 1830 751 11 509 273 87 1073 1057 1061 1999 252 151 1918 1666 1356 96 541 1629 999 1336 1705 822 1133 1054 986 814 431 1510 563 851 155 571 1903 1080 1835 1977 304 1705 975 1273 852 1274 1336 1934 1721 1584 967 1425 1123 994 1269 1272 763 1616 1668 1356 1961 213 1798 330 358 553 61 1466 1675 442 482 751 15 573 1801 1614 1279 239 1013 1570 1838 1089 696 1615 559 403 654 1654 16 591 1195 1289 378 1370 1490 1056 870 1111 1448 1610 1234 1997 1592 1335 692 249 1223 1718 1919 823 763 347 1524 1837 536 1492 106 440 827 1051 1649 620 1147 1054 899 950 636 1726 1868 1108 149 773 540 1751 1173 1899 1418 759 1666 42 1291 728 130 1057 1059 1949 621 1462 732 1002 1362 304 101 1342 634 1203 1596 1696 1194 653 911 1128 1677 769 1263 722 65 1186 1991 287 1232 466 1020 973 722 1531 1749 1400 609 1054 508 992 1597 986 1605 1789 753 1104 1182 1664 1958 117 1048 1916 1526 71 1414 5 404 1603 1539 1944 10 1686 137 1883 515 1266 687 166 1834 1684 915 1698 2 644 1880 385 1816 1549 1777 687 1318 1901 1887 839 410 1039 1943 9 1462 599 680 1306 1000 1053 1083 1100 317 1567 1228 1616 1618 1120 840 1881 1883 1861 439 1555 584 449 1372 1444 1732 1295 1291 33 1487 848 138 916 575 358 1819 573 1491 1505 1705 1271 1768 935 977 813 959 1481 1044 1148 607 1652 586 1114 1031 533 136 391 791 1553 148 1491 367 1332 537 992 1911 1800 391 1178 913 1096 956 1428 1340 149 105 981 1611 777 462 1187 374 842 648 1806 350 1953 1644 1760 1846 668 1604 1668 641 1441 1705 1045 471 580 81 1944 684 539 268 76 338 1952 266 1040 237 134 671 1927 519 1455 1673 1304 182 445 1809 168 155 1672 1360 716 1117 944 1461 1193 853 1092 372 159 1434 1362 1872 1334 432 1359 1676 839 1485 1801 1887 142 140 1019 38 1743 150 865 1791 1703 1037 29 1379 179 1514 1801 1954 1335 1258 766 998 1272 245 516 1713 1098 1824 1819 808 1154 1987 1610 501 1923 1004 1798 1143 1883 1557 1957 1549 67 1876 1010 1875 1298 1074 788 747 212 415 235 1487 1658 948 1003 374 577 616 1356 390 455 55 816 9 363 639 791 1875 1717 925 1280 1987 742 1656 1553 1624 241 1484 1032 342 1113 955 99 392 1853 1518 1245 1080 1522 674 426 941 1840 1217 725 853 176 941 1271 915 1860 1525 587 186 1751 961 400 891 102 112 1855 347 1103 37 765 521 1625 1453 19 462 997 532 988 774 404 217 1295 574 1081 1407 478 1967 928 1541 1678 330 430 440 1496 1732 443 311 1855 1011 558 727 1075 1705 135 1928 453 257 147 1720 508 920 635 1015 375 431 110 1595 388 1758 161 1141 1777 1242 964 339 1057 1226 679 1879 1057 758 700 1848 907 801 1471 567 794 681 1123 437 1184 1740 1950 787 629 478 376 666 481 40 1264 941 923 691 1776 507 34 1477 994 1369 605 651 531 1359 1342 1224 1415 514 1948 285 157 1411 721 1082 1460 1621 145 787 766 1076 1740 1590 564 1541 1814 316 1371 88 117 847 661 245 458 395 58 1286 500 1111 681 1057 865 1030 794 1738 23 1353 438 662 1826 231 249 1186 1886 208 1158 1989 1496 1166 331 595 960 1485 951 1956 1234 637 442 1252 933 1158 908 1468 1922 283 353 1346 1033 1681 1850 892 465 626 1567 650 1839 1949 1228 1013 138 929 250 370 1260 570 1296 1628 667 826 1546 481 1000 316 1896 1003 1079 821 1002 1459 433 524 362 1889 743 1195 1546 1958 327 662 961 1629 260 1164 1568 1823 1681 300 57 679 1614 426 1618 725 726 1329 1142 599 952 1291 685 1205 869 1823 1262 1067 153 267 786 1196 46 1218 1930 1461 1501 1911 499 961 1622 363 1753 1131 1747 1700 1914 872 1479 430 605 1942 1740 518 1891 240 494 549 1068 132 1618 1881 733 1286 1660 746 641 1190 927 12 573 159 1989 1776 1368 1298 929 624 1771 643 1523 1643 102 97 765 1965 1187 588 196 227 1230 466 1641 414 613 1211 104 934 829 406 112 16 1397 323 1652 1043 1279 1170 1842 1047 300 588 162 783 679 1953 465 969 1685 337 1135 1108 1820 1439 1845 417 1425 323 1515 957 1318 1919 361 350 820 1492 524 459 1093 1957 1052 225 1462 1324 1436 691 314 1772 1169 1810 1810 1944 1670 1998 908 866 975 619 554 1574 605 1016 1701 1751 258 1612 1073 234 1717 1809 274 82 712 1285 223 1836 120 927 1143 572 21 1871 529 1927 435 729 1960 243 1663 84 855 443 982 1102 193 376 1043 274 1396 1789 1847 204 1055 417 1166 300 1633 1170 495 378 228 1048 356 1481 1355 871 796 158 1367 586 125 1587 800 780 61 231 1474 1016 1843 1449 1574 389 1034 245 1523 1818 38 1214 52 1208 809 188 1099 1879 1560 71 1878 1729 90 1861 1218 1823 1697 1009 1869 32 460 1677 1617 1809 603 425 237 170 1365 1556 1462 821 375 609 382 196 350 1294 675 1731 1671 1250 236 1052 1924 277 528 1866 1602 1637 391 480 1065 1734 1156 106 1924 1129 1796 564 433 1552 1120 1946 346 480 1305 448 838 120 805 1411 314 1265 1876 687 1412 1031 473 1075 185 936 1701 1698 269 1258 790 11 1987 129 1968 1371 102 1905 906 929 168 225 1117 338 264 113 568 1247 537 1773 23 84 96 1843 1925 562 1374 1473 1984 1167 896 1826 1676 1308 403 171 1019 455 668 1312 1387 1186 1015 1885 1120 1380 893 50 900 15 204 302 748 290 1330 1919 1453 1583 1753 1993 1199 127 810 806 1600 997 827 332 524 512 234 1493 828 117 111 139 700 1613 653 658 737 171 1066 555 1899 416 432 1494 248 146 1490 647 618 955 1378 125 809 1758 338 1407 1371 1839 1338 1959 419 1571 1338 1076 248 981 48 1994 872 1691 1228 877 637 1176 690 1822 1502 1476 1408 1461 825 857 1169 1199 480 559 1601 58 993 1562 786 479 1050 146 926 191 541 1956 782 1602 864 695 1914 1019 665 881 434 1184 1800 1243 1149 1864 1717 1106 1023 1702 1947 512 1168 1589 901 411 891 1844 1769 587 228 1621 594 610 1294 1585 1362 55 1004 1838 1767 1139 422 1651 1885 336 1007 698 965 1343 516 631 1781 1945 1175 1481 847 408 1933 639 550 1159 948 1373 735 615 1530 767 1013 1091 1962 1901 1503 694 1224 783 1733 1324 399 1443 1553 1271 1192 941 403 1171 1646 1854 1736 715 928 168 299 1805 1446 400 1372 475 936 1301 1857 1108 1836 1649 1514 819 1838 702 1945 294 324 218 1314 657 1634 446 1471 484 492 699 1943 1787 699 1830 384 916 1666 1526 226 758 929 1595 1630 320 1865 1393 1983 1920 305 1014 352 245 1672 1320 318 407 1628 146 1568 1557 1978 1417 1924 1679 199 1746 1563 1638 671 214 24 1168 1197 1544 229 465 1338 390 1639 470 632 655 1410 1395 449 917 1488 1488 460 1602 670 1119 1953 1583 1448 49 492 1827 1526 1562 647 873 1574 1938 627 373 13 189 967 1000 520 1773 333 514 1576 711 1784 584 285 1700 923 934 1218 808 1686 1414 1593 1848 1538 1778 424 1959 896 246 1765 434 1148 794 1502 126 280 1758 1980 734 886 806 1929 841 1157 537 1487 906 545 213 579 1482 1268 229 1986 1164 1873 790 1802 87 611 22 492 1322 1889 1309 1377 122 1460 609 1915 1087 44 1237 477 112 1168 401 1645 1340 1589 1608 1513 444 1442 1829 792 149 929 616 899 1185 567 1760 1731 864 1016 1449 781 475 1045 600 1531 1402 1527 68 1692 1142 305 1208 624 833 1825 6 780 1749 1303 814 261 1787 713 1727 651 1405 662 1197 1539 158 1129 228 1018 1928 1921 492 1350 1077 1327 1053 207 1922 639 629 1903 514 987 1320 1765 1135 300 263 1648 1894 1202 1924 154 883 678 1173 211 666 1870 1223 1088 1977 1633 1380 436 1114 636 504 1581 1965 132 209 1666 1109 1852 789 780 785 537 1129 594 1886 340 1263 665 1739 752 239 1659 382 845 1033 1384 1797 77 1305 1163 576 917 1453 303 1229 1862 435 481 947 860 1606 1831 1635 934 235 209 1243 343 55 671 542 908 1283 1572 433 1168 515 761 1782 1965 947 1685 126 1139 259 1324 123 29 900 693 420 1794 291 1392 301 1066 1350 455 1814 163 1173 53 770 1986 139 949 779 685 1548 1772 1539 968 89 233 1262 1470 1538 220 271 1187 140 1189 753 568 1619 1790 615 863 113 604 741 719 976 385 192 1018 508 566 675 749 573 360 1124 39 228 1120 1079 1118 163 1799 514 239 1794 169 304 1204 1391 586 1625 139 805 1702 305 436 849 637 720 1083 1505 816 1747 679 1981 1397 1810 1554 1963 1665 737 491 798 1494 906 1512 446 682 730 1855 894 266 827 1527 1114 111 83 10 735 1777 555 1150 112 1097 450 69 261 1451 1619 241 71 1268 996 1500 362 1968 1952 1383 1786 1247 984 1249 1513 1480 469 1851 135 271 1250 1337 67 628 503 1611 1025 124 72 477 621 787 1952 1180 1967 1873 1448 330 336 45 1373 1652 1675 1232 1457 82 583 572 944 1982 1604 396 1813 1353 1300 1245 430 1370 45 1918 734 968 828 1828 1265 571 1708 1969 1285 1133 919 1478 1336 1703 620 854 1532 1017 1 1277 930 682 667 16 614 1425 684 1847 1879 291 844 281 922 1342 907 1926 1391 1269 1989 891 996 29 872 178 760 807 1762 1800 963 224 1455 1331 1252 1365 1105 1971 92 1195 1488 1575 1305 1821 805 1396 1653 903 673 594 1680 947 451 984 203 178 746 521 711 590 424 606 1101 141 120 1094 719 264 1345 1643 1518 573 1242 503 1454 993 417 151 1079 922 663 575 1934 1165 1070 1438 1827 707 1046 1044 540 1794 1796 1889 130 1177 1428 1855 121 731 1217 1730 998 672 1266 1631 1981 1496 1575 1051 649 945 1508 773 1631 603 1997 1687 389 714 372 1977 510 1516 478 503 297 1708 908 1365 1932 1542 1193 239 699 1339 1135 421 526 903 352 1143 945 482 561 1485 237 1060 329 779 775 1101 1579 1715 103 1508 943 923 1452 1149 40 1536 607 1520 1922 1723 1925 1464 1450 963 409 841 1155 19 1081 1318 1734 1470 1199 690 729 304 1635 437 243 343 1246 1873 1375 626 274 886 863 1208 281 146 1156 1277 1276 1133 603 1808 1702 1125 105 584 1303 437 426 416 1644 299 806 1632 1519 1098 806 111 1387 301 1061 1942 1044 1037 442 918 1844 1253 1590 1309 184 707 9 437 157 386 1193 1053 1925 1094 598 940 1918 744 807 211 1813 1427 1657 962 118 1902 1162 206 872 1227 1329 1362 1863 558 1792 307 1217 1746 572 1256 1510 377 1053 186 89 1283 1697 585 1580 305 1157 31 1195 970 1751 1769 1784 605 550 370 1703 1048 1403 1394 122 1368 1740 1304 1472 850 989 835 1945 738 1722 56 1773 498 964 1823 638 846 616 398 1947 1845 1526 330 407 226 1967 859 777 1131 1264 1872 1621 874 1279 339 1643 587 516 1438 94 997 1418 1278 552 1436 662 1286 1084 1654 887 1927 1948 605 750 1375 1996 1700 1264 480 7 78 73 275 576 1387 436 1836 1563 260 1128 1792 574 729 1925 1012 1602 1833 848 839 1358 66 315 243 678 538 1144 560 1007 1085 767 1050 1063 455 14 1012 1651 340 1409 1692 57 678 594 481 447 936 274 34 627 161 297 1737 1116 74 651 1353 913 1971 524 467 649 787 1141 463 1986 335 758 185 1494 749 734 186 1387 1385 474 1321 1994 1736 1834 1825 3 91 346 165 462 22 1520 737 1029 434 193 1378 1504 1103 1225 393 417 62 538 828 434 286 1124 1070 811 197 583 289 712 66 1381 1784 1098 337 123 1233 717 1374 721 259 1770 1725 1712 1733 446 681 1731 592 523 716 610 1669 781 1743 699 481 1487 1362 1761 1824 543 286 1866 1248 1184 345 243 1752 415 714 695 1256 408 845 1200 1666 25 1289 317 1354 375 1808 1716 827 1296 727 218 330 641 167 1105 222 649 339 577 1472 365 764 347 223 1309 1745 1753 679 1351 602 1034 707 779 1814 509 289 111 1428 395 886 724 1039 1082 1537 328 638 1039 548 1405 1291 1284 416 1273 1281 634 1008 368 1292 1152 25 304 236 613 1616 155 266 1707 780 1930 94 973 590 719 1760 866 1407 668 765 1938 489 402 1324 856 424 1213 322 793 2 238 531 20 564 105 1258 362 1311 1585 1003 1024 1828 1632 1367 1267 380 1691 159 1019 1483 916 813 275 1429 914 1279 39 81 479 1509 1535 189 1553 526 124 418 891 1917 961 1642 20 1506 1908 672 1849 1238 420 87 494 1863 396 157 858 1781 473 912 964 1276 521 1586 41 275 133 1017 1392 1924 1409 715 1631 1198 1649 616 1022 1911 1214 1400 1580 741 1529 775 738 1311 494 1597 181 1871 285 179 1024 395 1398 147 1393 484 579 1631 1586 31 1690 1429 1659 819 1154 1938 1670 1169 1510 1876 356 1642 1017 1668 638 1134 217 1284 1101 1857 1718 933 1246 1763 101 285 401 272 1424 103 113 501 192 314 377 772 766 1007 260 122 934 1277 838 447 1565 151 1001 13 1108 777 203 1412 1037 735 534 1934 1774 599 1759 1279 1476 1127 468 1343 1546 434 784 1019 26 1383 1536 728 1795 858 1755 1626 876 1304 477 820 888 645 133 784 298 376 240 1506 666 1465 1461 1112 105 169 1827 1221 1025 163 1943 254 1969 322 1459 68 584 884 667 692 911 1133 1 1707 380 1534 372 653 1348 344 164 40 1201 572 634 116 1396 548 582 847 1309 423 520 214 953 473 1667 806 1659 465 734 1124 190 576 957 1017 585 175 1536 739 756 983 91 1608 442 1686 1238 908 2000 1281 341 1892 181 1445 10 299 1594 947 553 1798 20 1260 1949 372 1488 1496 1177 1912 1910 301 770 1961 417 638 1483 1241 862 1586 528 69 819 615 1160 1309 1906 774 741 949 765 552 1725 411 844 1466 366 922 1837 221 941 206 636 1730 1584 744 1716 1812 557 21 804 661 130 1690 1781 654 1079 1474 315 1729 1409 108 1130 721 936 1742 1179 1829 1179 463 63 936 514 1300 1683 821 1556 1017 1828 401 442 1682 21 777 1267 594 607 734 1818 347 185 1710 6 455 376 1349 224 168 1480 1172 1338 955 1243 1824 1374 1250 1682 14 1860 209 954 302 1016 1081 1209 949 459 1108 1273 1584 1849 544 931 661 1356 1104 448 28 1311 718 1612 95 469 326 1788 462 682 1695 833 758 1274 1723 1550 34 609 658 631 1666 1827 1529 1546 395 557 1497 610 607 1419 509 313 511 363 315 78 814 722 775 1288 1352 350 1397 1050 115 1868 1694 1095 1045 1995 1508 1495 262 1857 425 1915 519 844 1293 685 579 683 791 1500 709 302 1926 23 1018 1851 471 199 1465 1971 234 1346 1392 852 1761 1629 16 1936 1081 1186 1851 1566 332 963 237 1760 373 1261 458 772 341 1024 230 191 710 766 11 1207 1551 162 1926 1583 1975 916 738 729 1069 682 1018 1639 407 1424 393 1106 57 763 756 1871 1065 618 666 607 1521 1694 379 613 1412 1500 871 1438 725 449 1256 748 1972 821 851 1603 1498 35 283 1992 711 872 1623 694 842 1642 1748 659 513 1371 1406 706 1729 1806 1387 602 1128 825 1992 1096 1601 747 1976 1936 1465 1072 1738 1178 1664 1571 507 171 497 67 589 1376 501 489 1510 354 52 1849 955 1191 334 215 1646 869 1610 1212 1077 493 1597 73 1230 69 1581 779 1184 454 918 352 83 1495 1693 1720 115 1802 515 448 801 870 300 1483 907 244 1904 802 476 1646 194 846 1607 1077 95 466 624 1586 1497 1230 1820 799 117 1538 1258 502 1346 416 1874 1450 1404 1686 1309 102 63 650 1396 1651 1583 1702 894 1309 1335 246 1909 1128 1217 223 1928 1839 1350 819 1286 1181 854 1778 1049 1248 89 147 1313 634 423 627 419 394 1734 1597 1105 26 178 76 843 986 1378 877 87 990 585 1431 605 1395 553 1647 70 1864 223 1976 327 1163 1675 312 1960 497 798 257 138 1305 825 445 791 819 771 875 1196 1021 1019 538 789 1375 559 435 1512 808 1949 1693 1669 1480 1288 363 1196 1200 1278 952 1119 1782 791 1813 938 1613 1968 1026 992 1077 712 1308 984 671 74 1510 1512 1523 237 603 1968 309 729 802 1194 726 1387 659 1920 1991 1354 746 175 531 1099 794 1755 1773 914 1507 1556 1144 554 838 1703 1478 711 408 1527 579 986 1862 989 882 436 1001 1997 1896 1822 1610 1692 920 1785 1783 287 687 690 486 150 1761 1000 233 1177 1268 1121 1026 1009 1131 1753 793 1882 981 1373 93 215 1192 503 1720 1047 1351 1403 213 631 1052 801 1558 1464 1490 35 1969 146 1698 1754 955 25 224 437 1848 1487 1303 378 561 10 3 239 1271 1287 1117 714 1495 1551 588 1672 799 1785 1129 524 1440 1953 244 1576 1044 1928 454 1984 66 651 390 797 911 648 880 576 87 46 51 1160 861 1700 1754 1973 575 1565 397 909 414 1899 185 656 972 386 1389 23 839 606 118 690 1829 616 1742 770 1008 1700 1968 532 1316 1278 1295 447 1350 183 647 1072 1544 458 1636 436 666 1876 1394 21 1571 1635 1893 57 1969 1758 458 920 221 790 1086 1356 258 12 349 13 1135 1235 1805 1150 251 1622 1325 1154 1929 605 1064 1236 652 316 1918 101 829 653 628 1094 1610 1584 459 1913 785 1359 1295 1827 1038 647 1329 1909 1841 1524 183 587 100 1835 994 1716 1131 1998 1200 1332 28 1212 900 1190 977 1703 995 54 1660 1514 1855 958 778 587 1609 959 1979 1597 355 1458 1602 297 932 1279 1224 334 1615 1375 725 1638 470 253 1937 555 1163 242 888 1594 760 129 573 374 64 767 96 977 1333 1495 1042 1015 858 1790 1992 1787 316 18 1439 21 61 1400 1392 1836 593 727 84 961 1981 559 73 1676 1756 942 1829 1452 180 100 970 1417 1369 1685 907 747 1024 383 1230 464 503 332 1122 1034 723 1882 755 984 121 522 1660 743 145 1798 221 1383 184 1158 1165 194 1589 676 881 267 1454 511 1277 1572 1180 605 938 1955 189 485 905 1669 136 796 1543 482 1206 1837 1650 1140 591 270 891 1923 306 641 876 210 1050 1497 876 1504 1389 462 417 1959 406 178 149 585 1206 244 444 1612 358 773 196 1347 1600 682 830 1552 1007 1105 1820 1350 452 1063 1980 1572 842 985 948 879 1340 1530 78 1774 998 1940 1766 1836 682 114 1649 1785 356 1726 721 1602 1119 263 1463 611 297 85 1848 730 84 1760 50 1278 1695 1149 192 992 1541 138 573 1344 1700 1085 870 1891 1345 1335 227 499 1850 527 839 584 1179 61 1605 1574 277 883 1526 439 1196 1875 920 1722 16 1885 1417 1915 591 519 1701 1158 1704 1459 412 86 291 1883 440 1299 1008 96 909 1708 1261 1987 1569 928 283 451 974 1699 1683 1753 214 527 1733 209 1767 105 1618 1642 1055 630 1419 1726 1521 1230 1144 6 1736 816 446 8 396 166 443 1763 227 1017 1331 701 1562 744 737 1242 1811 710 918 720 1329 1026 885 905 1250 1642 1235 1976 1197 1746 1897 1151 428 1218 1228 193 475 1694 1406 1844 1938 954 886 1129 1455 1117 1614 1694 616 981 1163 1907 64 220 1490 1517 1159 698 1993 1112 1847 1835 1372 1808 1548 529 1938 465 659 1645 895 1885 87 1706 1930 814 536 443 1937 1197 1325 215 1740 914 1339 1009 592 1421 1446 765 982 1925 55 1007 763 431 1919 470 72 1457 1404 1610 1252 1815 1385 706 825 261 555 1353 932 1806 1657 1745 369 933 395 328 951 995 1798 507 704 328 1510 1320 1020 1445 1390 1224 342 1225 1037 1261 1655 298 1729 1080 1449 790 672 95 1887 1851 52 301 755 1812 183 586 159 1189 160 1980 1649 121 76 1374 1001 313 65 1600 676 1408 62 1583 1342 733 1111 1350 900 377 1456 1925 152 1162 1048 1074 584 1751 760 1037 640 620 267 937 1983 1920 256 1383 1624 1701 1838 868 219 768 1625 1335 691 794 1778 500 1184 1350 1347 1412 1448 4 666 648 1689 1605 53 1019 1651 480 112 56 1860 996 1195 1037 1875 543 1632 1230 561 719 1971 893 605 1351 1467 904 295 388 1424 1203 327 1216 1189 840 1423 279 1703 876 814 857 1478 1716 1111 975 213 407 1873 512 621 1814 512 726 295 105 1124 781 1241 636 976 828 479 1723 173 1304 222 89 1584 869 454 263 282 1646 1174 1682 1087 1367 1733 1038 266 1248 542 1906 1630 445 1962 436 1583 500 885 231 114 823 410 1474 1203 1810 1328 67 1654 519 457 1684 112 248 264 188 518 1269 1123 89 838 663 1082 28 853 1580 1911 1126 1688 820 1510 850 119 1946 983 1970 1231 248 161 1071 1864 564 1273 1883 1654 495 835 393 419 1665 392 1264 669 1405 794 556 171 490 788 1493 1974 1396 949 116 310 592 910 339 139 400 1097 1860 125 1622 1101 453 326 491 2000 386 1486 1890 652 811 1207 89 949 1864 186 1424 1113 635 273 318 1593 581 1991 1040 1544 715 637 1250 305 122 335 499 1550 1529 678 1844 1430 1646 863 1938 726 291 732 372 1844 954 1321 679 816 1727 785 408 859 189 1682 1457 108 84 575 824 977 474 1605 1588 99 559 1328 1666 1518 117 1678 615 543 1039 820 1110 798 521 608 740 462 1721 1311 1531 1651 885 351 1596 771 1669 328 1576 560 458 1959 1633 1173 1536 1723 1500 1215 1439 275 1386 1438 8 183 663 924 1726 1367 146 29 882 481 751 1432 4 183 329 37 311 1871 1772 1831 549 173 802 300 994 910 699 1730 1413 1910 1299 156 388 829 127 358 1120 1830 1624 901 321 224 1403 691 275 576 1184 889 1393 1550 874 285 1376 1007 1310 415 320 1235 583 1295 1230 1360 57 849 221 1903 869 723 951 213 717 1566 1391 837 25 1403 1656 147 504 1880 75 1772 1851 443 805 133 30 631 1135 945 1672 1933 851 311 950 1540 1323 1075 227 203 1627 1180 90 223 290 214 191 105 269 1193 523 505 830 1009 1174 1385 91 439 954 1931 1449 48 1062 1156 1322 1973 1152 893 1589 1155 1503 8 1253 1379 295 1408 996 1548 214 820 1930 760 1359 901 976 101 517 1678 1418 797 426 708 1973 456 280 1037 925 464 192 1286 691 1013 1042 832 1628 1138 1468 602 333 400 838 133 613 1577 717 1844 76 1952 590 1682 1899 1295 1910 1993 1340 609 359 1136 868 1121 718 660 1149 819 1155 1931 1945 2 1169 1157 131 1161 1382 1651 1224 357 189 285 1767 1834 842 14 341 1702 1990 227 884 851 1836 340 517 1265 1266 674 491 1411 1660 818 1090 265 1005 600 304 286 368 1704 363 259 487 1512 539 1547 1921 1850 481 1768 1601 489 792 518 1980 1490 170 1895 1956 86 1558 159 339 28 1649 1904 9 332 539 1833 1050 713 1556 890 1906 1294 1119 1564 283 1853 981 463 1104 1268 1325 1619 34 1522 1818 1994 795 1832 806 1262 481 1122 366 576 798 1160 141 1457 189 1056 493 1844 1399 1735 315 1347 815 1712 667 1665 139 460 525 224 1509 91 1150 1764 144 1489 1393 520 1646 1452 1679 687 1873 533 653 878 1281 1205 558 1160 1502 1114 1016 265 679 1675 827 1544 538 1064 207 934 188 1877 1245 1852 1019 1272 865 101 594 625 190 1863 1325 1306 1699 1416 94 351 61 862 175 352 1117 1751 537 709 139 1178 948 1025 1803 1790 752 121 111 1354 1252 807 541 1933 1589 1738 1427 1407 665 1744 216 1223 827 711 1012 654 1426 1009 594 1299 254 1110 1749 865 675 926 1754 1822 1225 319 989 118 1330 1123 286 616 1630 750 612 1374 220 1983 1682 1283 1490 1829 42 1456 1918 1588 736 775 1966 1895 960 1348 1373 1992 579 432 63 990 1741 136 1327 1127 42 1278 758 806 667 1966 1439 334 892 1412 521 1200 1784 1404 669 929 1374 873 1312 1408 5 123 283 1318 1342 1387 1993 911 1930 1688 1201 1896 1532 647 677 1610 1903 1670 426 1750 1179 1794 1401 1648 260 618 1349 49 884 355 1902 712 1579 365 837 481 1652 1750 1713 1417 809 1966 801 385 1321 283 899 657 329 1886 869 1822 1961 1141 1578 1486 424 130 911 140 1723 348 846 200 234 468 515 1857 1195 187 1421 565 564 1378 791 952 219 114 904 931 880 1230 1575 783 1661 533 3 818 924 492 35 729 122 1276 1225 983 1291 39 684 765 206 193 822 507 770 317 1723 133 649 597 907 1209 188 302 1242 1040 319 1419 366 3 1799 1169 680 1057 393 1931 391 1966 1924 1134 1369 702 1458 96 1588 578 1467 853 804 1569 1579 90 1861 1291 277 150 148 1642 216 541 1857 730 1089 839 1464 1467 160 1169 1200 613 543 562 1874 267 1809 1824 894 978 392 1043 59 1844 986 1483 223 2000 1636 270 462 1509 479 709 101 1871 690 935 121 1712 56 214 1707 1107 948 505 463 237 1122 137 1422 628 672 1392 1401 645 1693 1262 718 417 1680 1374 240 1736 780 633 66 393 1731 570 1972 1719 1560 354 241 192 1402 972 984 491 110 1859 1818 1472 363 386 1091 1069 1068 285 509 181 1986 159 353 827 104 1555 1152 752 731 534 993 1289 697 941 1099 869 329 579 101 622 28 950 235 477 754 1427 52 1155 1792 702 1027 421 1056 1767 1099 391 1978 314 726 1197 674 1909 279 862 34 463 846 394 313 1463 1437 93 1444 1898 329 1940 988 1434 19 512 1856 1035 1975 1289 1860 1023 820 980 474 117 1197 1000 705 1150 1744 1053 683 704 21 1350 1171 1438 1897 241 702 1560 492 1341 1441 1006 1383 1227 260 1099 1490 728 758 272 53 1018 1745 702 1709 920 126 1000 1954 1119 1372 281 1431 1042 1342 1842 577 1346 227 1622 1083 255 1418 1193 889 493 852 1846 1980 1706 572 2000 918 1103 485 940 1374 1046 1476 1117 1366 187 1070 944 1083 1333 1730 617 621 791 1754 605 736 514 382 1026 401 910 793 1524 125 217 752 985 1119 942 1169 535 808 185 1912 372 1252 330 56 1742 1258 1576 1400 1533 596 137 27 630 817 671 725 1985 903 1717 251 1981 1036 1738 1514 1378 551 413 650 487 899 474 1828 853 772 723 690 556 972 915 1879 1733 656 1583 175 1111 1431 1374 1303 1534 1731 795 240 665 867 1080 1392 1618 391 1572 490 164 198 1536 239 632 973 719 645 864 1977 285 87 1112 839 738 29 602 185 1526 829 817 108 967 1090 320 504 536 460 1059 8 813 1864 1766 602 1252 1394 229 1257 310 600 980 1529 111 640 16 770 1849 573 1717 1889 752 782 962 1611 162 1368 826 804 1429 645 268 352 1469 1261 325 1671 830 1700 1076 606 895 83 815 851 608 315 4 729 573 264 1906 1157 1539 1267 1545 1704 483 1258 1359 1359 869 340 1797 727 1518 175 473 1237 197 957 893 197 515 399 1576 208 1785 352 1852 1348 1670 1941 1448 1807 328 82 590 667 1139 1489 1463 1569 992 96 646 1095 1576 1720 907 1867 1842 965 1081 1253 1849 931 377 296 1137 917 16 1610 379 684 991 389 1351 726 874 972 1049 1332 747 1729 656 161 1031 998 899 480 1153 1635 508 149 718 888 217 1607 1321 83 1953 804 472 1156 277 421 1711 1727 1863 1316 83 1906 238 604 881 1480 1578 479 848 1869 918 1421 1877 579 732 1396 1637 868 653 899 1184 809 544 1572 1340 442 1579 89 1152 1383 1680 742 1426 1879 138 1199 1443 1358 1432 1619 745 1492 1705 1289 1501 1012 1769 1754 119 243 987 1360 806 146 1479 1869 1492 580 214 239 1226 884 572 979 256 1185 1588 1559 535 1707 1682 612 1819 771 1205 1372 1587 1982 1740 432 1658 1019 299 1317 323 37 1118 1576 1017 266 445 1664 1141 1261 1632 1235 675 473 1301 667 1863 839 1584 954 380 498 1538 268 1293 505 1181 1869 1432 20 1238 1179 239 1931 1612 268 1681 1620 713 771 937 1819 215 1647 1237 1510 932 820 730 570 649 766 421 280 231 1123 309 1100 259 665 1367 1960 628 1129 658 12 1834 914 1237 1577 865 976 1022 294 694 510 477 1186 1242 393 503 683 1413 1095 687 1919 1917 1929 1458 1792 326 813 609 1901 1468 663 981 1200 1215 1408 1886 194 622 1007 1100 1461 472 584 610 1507 1166 770 152 1235 669 990 1600 29 1403 916 1627 1342 64 1536 445 1261 631 125 1742 382 980 112 1810 1415 1112 1673 1244 1602 1971 1253 1070 835 1513 1416 244 250 1305 585 1570 1578 1674 1166 538 1243 406 1450 451 878 396 868 6 256 304 778 875 304 870 1557 356 659 639 1134 1272 1416 35 1106 643 1256 624 18 1451 960 817 1070 278 498 547 1635 1883 409 916 1555 1974 1180 1996 1620 928 740 1841 1323 1406 1921 949 234 312 1850 1587 1160 813 516 795 48 1317 150 329 29 231 842 1469 1796 445 629 518 1394 1908 555 512 248 264 1565 1072 180 960 1108 397 1794 1270 1859 434 210 1354 568 705 1436 455 707 1114 290 149 1978 716 404 1057 972 171 442 906 516 1939 1501 1629 897 1324 1879 1188 676 1502 909 906 281 1015 665 626 378 1803 1565 1832 384 1483 645 1080 1419 1017 1020 623 1684 251 1762 1663 1937 318 844 1286 1513 1692 252 320 585 1041 675 1500 1846 875 1780 125 1955 256 747 1170 1749 1621 430 1208 341 1196 435 495 1670 541 498 938 425 1016 204 875 1309 1449 140 190 1834 349 812 244 96 501 588 1411 1275 329 991 636 1258 1119 294 1246 192 1100 1601 473 1418 1161 1106 1093 1859 1354 1669 1556 533 1275 1230 1461 1088 251 1505 1546 1232 1486 1431 1645 1353 1774 768 78 950 1746 196 1808 1460 529 1166 1573 840 712 1819 855 1320 1515 1023 937 1320 1257 522 1629 1283 595 1097 1031 1805 366 1967 817 871 1830 406 864 755 1141 640 807 296 917 707 795 664 898 181 712 160 1636 211 1842 1391 587 24 1021 1627 1788 397 1537 257 12 1164 984 315 1066 1465 1274 1255 817 675 220 1893 109 1959 820 1969 63 582 1056 466 1644 408 775 1122 635 1825 1567 1296 494 1603 1121 146 1776 996 571 1374 1537 434 1572 1851 1998 196 1157 179 52 1586 1542 1260 1493 888 343 296 1260 647 992 473 1406 92 1258 1433 867 1845 288 1081 1347 289 832 776 1860 1960 471 1063 1011 1339 28 1818 176 1485 843 1393 815 1346 1861 744 1692 423 197 1292 1087 2 1223 991 1616 715 756 1630 589 1179 321 1681 138 1619 1897 66 824 1857 1607 1442 1705 1407 1049 40 1363 1213 962 107 1475 928 1775 547 1732 1578 348 1818 1248 1195 1463 1177 5 808 1493 1520 1500 684 995 86 118 509 736 1490 888 336 170 1065 1577 1823 134 185 634 1514 628 789 805 620 658 1106 984 1503 1023 225 740 1938 1331 1999 1633 122 126 1305 373 903 1854 68 1461 1417 1733 379 1307 1058 1161 282 680 462 1806 1227 1643 1472 1009 479 1379 1710 342 1168 1346 337 421 1252 482 1526 1328 1188 316 1656 1465 1086 487 721 945 1320 1806 1342 196 438 1990 979 1875 1421 526 1327 1857 1065 1703 1121 931 748 550 1083 946 456 711 1718 1395 623 244 231 1673 889 519 16 1464 1574 973 1178 685 1428 123 737 317 51 837 384 187 727 1788 1967 1358 62 648 1338 1922 1987 1847 1684 797 850 165 1868 1413 1628 1900 463 161 1645 109 78 1677 765 1968 33 1362 916 905 1691 117 834 492 640 1567 94 1185 1269 429 28 139 1335 1224 1460 1190 1119 1991 657 463 452 1892 999 393 1938 589 233 669 1626 1692 1402 161 1305 1369 1490 156 1229 1790 1715 41 661 683 1197 858 744 1115 1166 607 1849 1238 62 600 1770 1961 379 711 127 131 1584 1625 1204 1666 315 982 897 189 303 454 1980 1171 615 503 1536 1428 1612 1069 1214 1054 1337 1577 1233 1355 1436 1726 1894 888 1952 1519 1627 1385 1305 796 1383 1164 48 79 379 1195 848 1778 840 70 368 1268 1537 544 898 92 1441 376 1387 1436 1456 140 643 1513 466 873 239 218 433 726 1390 400 1708 209 1345 1877 1744 1370 1743 1080 678 831 1207 439 1309 439 1415 1038 1818 867 924 1391 316 1458 1979 658 1589 100 1344 848 614 898 565 1674 650 347 1606 672 1063 226 1266 334 1296 1478 180 1225 814 1426 1026 1275 127 294 374 827 624 773 1548 881 1527 1506 795 856 788 1476 1831 117 842 1569 1814 631 184 874 1506 239 653 19 222 546 859 343 1565 1196 1387 1337 1279 1000 33 846 1885 1693 705 1401 1703 1563 1650 102 1388 1015 147 779 1610 1634 1499 796 519 353 1941 447 623 1657 492 1631 1134 985 3 196 1072 573 1977 339 1799 863 10 386 302 1232 1673 783 940 680 1821 1634 1450 1899 249 1535 632 1421 977 128 557 1526 1610 867 1806 313 849 752 305 386 1663 446 1602 1182 491 1974 1174 464 640 359 1694 449 1280 540 1678 1815 681 1467 1839 1514 40 1488 321 1459 652 1385 1157 949 1420 1331 1882 384 683 1957 1574 467 122 891 1560 803 1647 966 364 682 1173 514 1294 1185 1124 568 1474 960 802 1861 563 469 602 1659 1499 1076 1212 246 1059 687 870 34 1499 1558 577 619 284 432 334 1876 860 1994 1539 1628 114 447 1217 878 1770 1113 168 1801 283 1143 525 992 647 1743 1114 258 1747 54 1366 1131 1896 318 1688 1548 58 175 886 1658 1367 794 114 867 1073 1145 376 806 1535 347 433 1842 1137 542 1260 1983 387 1486 173 1341 212 1886 1398 1306 791 404 1749 56 1945 1033 1102 1246 804 513 1563 429 1764 72 865 1286 777 830 1589 1434 364 69 959 370 773 1864 1901 688 1068 990 1963 214 942 191 1682 1734 130 1110 255 409 1597 840 709 500 595 820 1189 1927 1471 1451 557 776 1093 66 1854 720 1830 229 739 708 51 1583 911 1575 1846 152 1638 1854 1917 1917 1231 212 1368 1254 72 174 1398 1924 1467 98 1403 1194 416 516 1572 1517 1954 129 1086 655 518 1488 787 520 329 1941 1734 246 1162 1207 498 1911 1928 1621 318 260 637 837 820 1329 1595 1533 19 1762 1942 518 1633 512 578 829 804 539 1070 1099 1251 1298 1922 232 1112 1922 1029 1963 1881 1884 322 1365 1543 1850 475 16 167 850 1550 1570 1344 1883 1607 1862 531 848 359 1420 1522 308 1316 1599 1770 821 1169 1432 1682 723 1103 1345 1497 1570 467 1309 1179 1343 1194 454 325 944 315 839 1065 1615 1276 76 1572 1431 1704 1494 206 1871 943 1955 97 632 862 1357 190 146 784 721 1596 580 661 916 866 1547 259 1649 839 1778 954 342 680 963 44 1904 1482 1341 1869 1315 865 935 263 1119 1264 1684 1569 1423 1346 1015 1329 676 1848 696 1584 177 211 295 1597 776 69 1089 612 1910 115 498 1632 538 574 1530 654 443 1011 226 1285 1259 1263 1568 1475 1110 1830 1641 457 544 1974 807 1386 1454 328 1211 64 995 1031 325 1440 206 339 578 1455 1154 1048 356 1636 1271 1819 1496 943 1759 1365 1285 1003 267 1364 897 1281 1342 1886 1512 1837 1474 1063 175 1908 378 1860 37 438 728 1056 1051 1393 1376 1456 358 1702 1789 1811 1523 1872 1683 1036 1242 1425 804 866 374 143 534 1543 980 480 1493 1000 89 610 517 277 185 383 1035 1170 790 718 45 237 1174 588 1590 1937 1336 93 1615 554 952 1790 1466 1530 993 1549 337 331 1858 940 367 229 1652 1041 1916 1890 907 593 591 625 1227 1631 1215 1416 621 1039 1563 1886 529 96 1515 856 870 1225 598 514 1929 163 1877 1216 1899 1848 88 341 1814 1306 1831 195 1440 7 620 1332 513 27 624 906 1922 1110 962 1618 182 1296 1631 462 94 1402 1374 1250 1847 343 1804 287 726 1452 408 127 1320 595 1967 272 739 1030 714 709 129 266 758 505 1406 937 1877 1061 1167 501 1891 1011 357 1306 1804 1140 1971 1379 908 752 444 240 215 188 401 871 1706 321 1322 1688 65 906 1042 1797 555 829 1576 433 1227 1182 1379 520 672 33 37 1696 727 1087 1316 1487 1503 938 725 317 1229 788 1849 1483 1953 429 1421 1780 697 1580 13 835 1397 1152 1113 821 1995 615 202 1248 332 1406 918 1412 582 1962 1618 1809 811 1063 1416 1562 1234 1231 1946 713 1757 269 1141 418 1931 1586 57 220 1886 1096 568 1405 303 1798 1117 1349 449 131 191 1839 643 910 1942 419 810 925 542 1631 383 324 298 536 1684 937 1994 27 221 1590 1983 24 1069 1406 366 1730 798 1140 1556 880 277 1096 921 440 1013 1811 72 1084 1155 1445 1998 1029 122 845 465 320 1984 1577 131 1574 88 686 855 944 1514 714 1875 491 496 1016 1510 1288 290 5 348 455 1860 1281 351 501 254 663 321 803 268 1536 104 1434 1352 756 345 571 1653 1011 1528 140 1165 1236 1566 1088 13 1612 1996 21 942 753 1119 436 488 1439 1380 757 1427 1275 1454 1314 1470 950 1590 332 1235 1860 1603 1379 330 1901 346 930 254 1076 1623 537 29 1542 285 1920 1907 517 218 248 1497 374 1551 404 1210 24 750 696 439 71 1092 1473 763 1695 746 133 1905 1732 983 332 1157 689 568 1167 56 928 1442 1984 536 1898 1110 298 319 1679 1511 1691 891 1080 969 399 254 1386 1802 1470 1511 654 789 745 1761 1312 596 289 1002 1652 1094 1545 438 1392 786 445 165 1382 1595 1539 1522 448 1700 1488 206 961 1974 718 1293 425 1935 1869 575 1481 1853 1976 1345 488 604 905 133 1429 540 624 655 62 662 160 1810 737 1648 538 203 513 48 1901 1803 540 1805 958 299 378 732 1141 1963 1576 1002 361 939 1077 1749 749 574 1836 1648 362 1948 1268 1206 1215 1239 693 654 567 1824 1676 1808 1194 1850 576 680 966 1615 246 1688 687 131 1922 1939 1284 422 1167 1495 548 333 1041 1802 33 691 377 809 1093 668 792 1101 50 1914 775 190 558 196 183 1916 206 115 997 1628 834 1055 160 1472 1138 1738 814 1867 1191 1867 1099 563 221 93 1956 1656 967 1993 467 1187 1652 1602 1852 498 1345 671 1591 244 383 1806 335 560 1606 855 1978 891 393 1199 42 1145 796 1614 1188 1827 52 1427 1614 1418 943 630 1502 219 884 382 449 1524 139 788 1386 1798 47 760 699 1355 419 1171 1256 281 1300 1181 1914 1864 109 1695 1602 1201 1968 1563 1391 1096 1284 139 801 139 266 1512 1615 315 149 812 1574 122 1529 1417 1570 1605 1922 555 226 981 952 892 1463 1889 1570 1447 1454 1398 953 975 1135 409 1486 1600 388 604 1167 150 1133 479 1814 1918 1443 633 1234 745 92 696 922 1544 1936 1893 223 1908 1225 1803 81 957 48 73 69 198 1125 870 902 1774 1406 69 1498 1522 293 1881 198 1265 1243 923 116 81 449 265 1619 1888 89 865 1296 1101 1704 1983 1940 456 271 1987 158 599 682 1782 115 1867 121 239 947 915 813 1409 1598 1999 1269 455 1670 1127 1097 1747 678 557 278 386 899 943 1676 596 371 1698 596 75 140 1916 327 706 637 1841 1915 1153 1282 753 990 206 932 175 1704 869 704 116 924 827 458 197 1679 816 1073 1507 652 1299 292 114 1688 1914 709 1948 1618 226 141 1334 1756 260 352 1219 320 745 1123 1368 621 447 1339 417 321 1756 1479 210 588 1458 1937 927 114 1540 321 1584 1489 952 1411 559 1315 1949 1226 1204 38 1183 245 1171 1803 1449 944 68 1676 1339 238 1924 1953 268 422 906 1188 721 619 1709 1044 1790 465 1507 135 348 29 1981 452 508 956 1522 1968 651 663 1992 406 71 405 746 412 1873 145 1671 1220 355 430 1351 481 1956 328 883 699 1545 429 1429 580 1599 732 46 1259 1558 1020 807 641 336 320 666 603 1850 1673 1554 1495 1018 813 1520 722 106 39 1056 425 1620 351 1387 767 1327 1612 877 430 376 1158 1114 1009 1780 337 1565 274 1781 775 1009 1136 587 1845 164 1939 1149 841 1401 867 1561 1786 749 1493 1112 216 1451 743 1909 806 132 879 1760 566 1449 1711 878 1219 747 971 1939 1364 1206 1182 1570 1712 1160 1113 1284 605 72 494 1319 1294 1605 349 169 1068 909 93 630 1267 848 1773 702 753 1843 570 1579 442 521 884 401 736 1967 493 646 226 1111 577 1844 1794 1431 1484 1469 1419 18 1241 1471 1826 1656 1479 1080 1180 970 1009 331 1297 1457 1837 867 943 735 356 1400 82 1909 484 384 499 1031 403 359 175 1133 917 1426 1945 1595 1536 1105 722 1956 1374 339 888 122 1442 1646 1853 281 1726 1055 585 757 1317 111 675 177 77 1911 1644 385 855 69 1292 738 145 95 1585 392 491 263 533 137 1450 1584 1663 1145 1978 1056 621 1140 1959 1639 1393 867 45 1279 1561 1513 1998 148 1396 157 548 85 1 334 1256 1404 1978 1218 946 1851 114 127 882 1175 1242 1325 639 377 1882 1691 222 978 1390 1329 1477 895 1870 1030 640 734 1651 708 451 160 1703 1913 305 1072 925 1023 1629 338 1329 1918 1584 335 752 1935 874 64 923 420 1244 153 1688 855 901 521 506 1137 667 638 306 684 652 1454 1877 1995 1158 307 1920 1512 388 679 1658 1870 1738 241 249 1928 947 1982 1880 953 184 35 1399 142 1188 1890 1219 609 1478 316 648 879 1127 1766 548 700 573 878 157 1605 191 1392 1590 1639 729 628 1790 238 1474 1866 666 1905 1244 1753 260 796 636 916 771 1517 1515 15 1357 372 1436 304 1515 980 1887 41 988 1439 1589 1477 924 17 213 1025 1750 1019 1262 397 504 563 590 227 6 1946 1123 1847 1 1071 112 239 1114 1618 1794 918 194 923 1636 1147 691 60 1791 1503 1540 324 1814 911 1273 870 401 1359 1930 745 1127 1400 997 1633 882 1874 294 1774 1950 518 1990 595 3 93 241 1610 1091 1965 1244 38 1589 518 1095 1017 659 631 128 1607 401 711 792 1402 31 240 522 647 801 1598 1113 962 1373 937 217 1726 981 1263 1393 1559 565 1127 15 851 431 1905 556 1846 149 1713 546 1493 1895 285 1483 782 1214 1205 332 230 1352 1491 1698 1107 1765 307 1259 651 1537 964 233 284 803 1984 1602 1501 116 457 972 1700 117 1780 455 778 331 858 938 733 556 76 339 1301 894 664 1834 1977 1245 1994 1973 1922 830 1140 817 1967 1587 1680 767 363 798 1909 397 1996 1432 713 1639 157 1812 1542 1406 703 672 1360 1384 1531 908 405 151 940 1135 390 910 379 1142 374 818 1786 669 1152 1662 868 1747 334 969 1285 1705 1111 1883 774 332 392 446 1436 1219 887 2 274 1227 643 1828 660 561 1376 783 1774 639 658 451 355 539 1592 1669 594 1356 1979 903 1414 1743 439 362 525 1929 873 930 44 1053 1977 121 1633 33 714 278 1705 1084 1392 1999 1075 306 161 1708 1284 1955 447 334 1100 1905 501 1424 601 161 1344 717 1451 836 784 1506 1239 1302 1743 133 624 934 1057 839 1171 536 1901 1126 1234 1783 1387 1430 1316 879 958 1360 1162 1258 964 603 1125 776 571 1979 1110 101 406 903 1798 294 17 127 247 1588 1057 782 1290 1020 1855 1964 115 598 1319 1463 795 309 1388 1684 1236 1934 1535 752 866 140 351 1644 279 1427 355 392 559 1396 262 814 1486 1073 1969 531 1591 306 768 938 1102 326 1742 506 592 1678 1026 864 1298 38 558 1336 1767 1077 1173 600 1878 1336 654 557 731 1946 1590 1371 237 54 1994 751 432 1968 405 167 1260 1969 1687 1028 1485 225 183 159 236 794 1787 522 1374 379 85 200 348 1770 271 527 355 1246 1979 669 380 315 436 185 1311 319 1561 1467 867 1645 1755 1583 777 1160 197 1286 1386 1314 1611 94 1598 341 390 1955 1343 258 511 1509 1069 409 890 972 1780 760 470 121 250 871 50 815 653 1059 1490 498 140 889 657 591 1605 294 1065 1148 879 765 417 305 1433 680 1622 1719 1043 978 814 240 1979 949 521 696 1643 175 1480 346 560 1035 1075 1414 79 1629 181 881 1427 1086 587 1021 26 1417 285 1387 1168 340 1724 1454 348 771 29 130 1738 489 1044 1517 713 753 948 196 1286 285 102 1281 1928 1564 713 1892 1837 1393 489 1432 677 802 1603 264 1854 1358 343 1857 351 1570 303 1689 1034 1646 976 576 1515 1859 110 358 1670 640 1268 366 1856 78 148 1521 1036 1272 796 1110 1305 463 1770 160 170 973 418 1544 790 1432 1197 429 1057 570 1124 874 1707 1022 109 55 1303 1517 213 1474 1631 362 943 127 438 667 1100 1325 1982 378 1979 764 1084 1082 1523 1980 1928 381 831 791 217 1461 1705 257 240 970 1882 1903 995 988 1216 1959 318 1578 1809 1462 1445 1874 1472 199 845 1561 910 386 1243 1165 1874 708 1933 713 1276 1374 600 713 38 48 1202 703 156 215 1233 1477 1198 20 883 852 1251 1743 368 308 1553 1628 396 997 1034 573 513 1822 328 280 269 1924 1933 1706 1048 301 1156 1484 1977 1957 1148 1461 489 992 486 97 1592 1585 797 1345 1038 1275 694 50 1669 406 1848 1026 437 773 1453 1328 2000 1781 457 1780 80 1320 1195 1743 317 1971 1634 1348 1683 1732 1281 1479 771 1145 998 804 201 1661 1352 755 1598 1780 1871 379 79 857 616 1029 254 789 1529 211 1431 1219 466 1920 1270 1954 1109 969 1719 1179 727 1997 1118 1939 1127 1889 1816 243 158 39 1649 310 648 959 183 803 898 1870 527 956 84 1615 823 1334 1154 1048 1788 618 397 1582 1949 1003 1071 1563 1391 41 1319 1758 1827 149 1153 276 1189 230 746 487 1174 155 786 884 379 1490 387 1232 887 121 1618 77 1815 1411 579 906 1405 461 738 329 1488 1329 1663 502 1394 1163 1481 1156 577 970 990 1913 994 1113 641 1181 203 639 654 1999 543 1155 91 1433 1968 1284 991 1589 640 393 23 832 1832 1652 806 1902 589 1116 461 142 847 235 1995 815 1268 997 695 419 1525 618 1660 547 87 830 980 1620 157 695 760 440 348 1830 167 1848 1215 362 421 672 1004 801 1589 11 1094 1697 1402 1 68 710 891 1262 1635 1148 1974 901 567 960 566 1220 1128 1298 39 1962 1514 622 1513 999 1725 779 899 1683 1911 1522 1467 1618 942 1299 1107 1669 1451 582 278 756 187 1918 1651 1548 1783 482 1304 1827 455 254 3 820 1267 1735 1814 1687 1354 1726 1497 271 1798 775 100 1595 687 955 797 1717 687 219 1311 959 1207 1653 1772 1136 144 1148 1523 1881 84 1763 1317 140 1485 1258 229 623 622 300 655 1165 1601 1176 907 654 1921 1311 1953 969 730 958 1086 471 13 1516 744 777 1880 133 191 828 21 1225 1973 444 962 1167 1327 1831 1649 30 140 1556 241 1389 1942 52 300 1288 6 407 1746 646 877 1970 1527 1706 160 208 600 199 1987 1734 1876 7 1450 716 776 1789 316 648 155 1482 745 29 1084 269 1437 820 1849 1006 485 249 1425 1325 594 218 1499 390 475 396 665 456 1160 671 1784 54 1021 98 153 1806 275 953 693 1960 749 398 715 257 729 839 1422 393 1174 567 830 1849 1253 1446 1283 1241 99 1701 881 1441 901 1789 1320 1438 981 664 1068 552 461 403 645 738 993 1105 167 145 1330 531 1940 1040 111 1431 544 1731 1583 271 1526 667 1997 180 42 506 1043 250 1054 343 1115 645 409 180 1537 268 1460 1358 572 1054 455 149 159 98 692 349 363 307 65 67 184 1084 12 1812 163 816 1850 123 826 829 1921 1081 1766 274 583 1498 808 1598 1723 1333 839 75 1042 1764 1241 588 1028 150 16 1586 1176 609 295 821 589 1324 845 289 1531 1419 1361 79 1225 1308 303 870 1680 434 681 449 544 1679 474 162 610 680 311 823 1134 84 1719 1357 269 1461 564 1731 1937 586 82 672 452 1108 1168 1095 798 1111 349 521 235 499 45 27 173 916 108 234 1518 935 1442 941 1560 223 1607 635 1560 1542 1513 140 1568 487 171 500 269 1788 1712 1053 1608 83 553 1171 768 1095 1356 246 920 764 934 444 1645 154 1649 1622 156 1678 73 596 1105 733 1371 1386 594 1883 1200 1237 1549 876 25 1673 688 552 587 1229 1016 740 781 1402 1931 750 703 1567 1785 1849 1821 392 1136 762 68 1344 784 194 709 1653 1728 1134 280 1739 1310 1979 82 1220 1900 350 682 30 393 1075 360 29 1949 67 1119 1307 713 1420 1022 253 782 828 1569 216 622 1277 269 900 208 104 1243 95 87 291 36 1269 709 813 1791 607 1068 1323 7 281 1014 484 448 1833 885 1850 1419 1356 205 1658 40 1939 1857 1382 667 399 1179 1392 786 1784 560 586 1606 708 1875 1244 657 1382 121 134 575 1317 1069 1430 744 239 277 12 124 1326 117 76 1504 633 1714 1332 232 1502 314 335 1557 1215 161 297 1761 970 63 1684 1049 477 153 970 1563 378 588 1380 1551 1016 1010 1130 123 1402 830 1644 1009 419 1866 305 1628 1802 1187 237 1995 27 771 744 269 1566 1231 1213 1294 476 674 1953 337 1247 1642 1541 206 1113 722 316 1037 1832 720 1889 324 808 1199 291 926 1274 1136 210 333 1716 716 1295 145 248 173 1343 1673 1817 414 17 1673 1020 671 1856 301 1644 1966 266 1437 944 995 610 1313 241 1051 243 375 134 1863 1798 1058 242 1845 1510 1206 1921 511 1858 1794 942 83 290 524 1337 1412 1006 1987 184 1278 1100 993 379 463 344 559 84 1972 393 94 215 1442 817 1683 30 1383 996 979 192 1471 45 1520 1683 1611 1950 946 383 431 407 905 933 1179 217 785 320 1532 827 439 171 500 396 1612 1588 1240 1818 1512 127 72 1555 864 1053 1876 1930 507 1566 1836 60 1938 1189 1433 515 1718 1324 1099 1978 70 1496 1139 1602 1121 1725 850 1493 1864 405 224 1322 1336 45 1105 265 439 1505 1846 735 1132 281 352 1571 1604 564 1418 1449 1651 180 456 1559 440 1945 122 1415 260 1667 453 813 1659 1666 1428 889 508 689 1355 1167 1150 1859 637 1493 1099 1979 734 1788 994 1090 219 1907 1415 789 648 488 1966 1021 618 1744 72 1076 727 602 749 612 1019 1279 1867 194 445 1580 1853 507 32 435 367 205 702 367 257 969 34 247 747 600 757 1716 289 620 1596 1110 262 1496 767 1460 1221 562 1693 755 813 88 1214 1018 1277 385 953 1299 689 198 728 1619 1724 177 361 638 1175 1220 1078 1013 760 1948 1158 1233 326 632 421 1109 876 149 514 1855 1004 1596 1416 1807 1862 206 1152 555 537 894 500 1442 361 464 294 448 482 721 1122 801 604 1527 706 569 783 1114 1681 1619 617 548 146 1545 350 101 1554 164 1151 761 907 180 942 622 154 850 544 432 1299 1316 1012 1335 851 321 452 421 935 614 1178 504 59 1720 757 1015 549 602 1323 1451 580 657 560 1387 1171 118 728 172 274 748 1290 1224 135 84 1831 1759 208 237 41 236 1980 1295 78 1290 283 490 1783 1814 52 1002 652 1654 1894 1742 1219 266 656 1353 209 1266 196 1624 255 1761 1161 1862 1792 545 353 797 1587 1894 203 1581 308 423 1226 594 1288 58 1045 225 1321 879 1647 994 1358 1057 1978 69 1486 1784 168 622 502 1810 1571 1267 314 1011 126 1368 873 1162 1403 408 484 711 46 119 1039 634 1521 1718 105 1757 906 343 617 1797 1514 1185 1689 533 423 470 504 915 156 883 1531 335 1583 439 1395 1281 372 1448 1013 1730 816 1971 1445 510 1073 738 1572 1081 716 67 813 768 1542 662 202 17 1175 551 604 701 540 797 139 156 764 1618 1755 1106 1038 1413 255 1681 1593 940 322 431 587 205 1012 1338 1342 1103 97 633 872 1660 201 900 322 298 1323 1799 1643 1835 1091 578 157 401 1958 37 929 678 1435 459 1647 1707 125 452 1321 847 1038 408 1496 1971 334 760 214 75 1117 1079 206 103 1821 1689 289 323 363 794 1467 1100 1423 18 869 1428 497 120 1164 536 719 1477 593 1824 525 171 1874 310 1260 1670 1578 843 942 305 1925 1638 1897 395 1830 558 1722 1531 76 683 972 306 50 584 1176 417 1846 1579 607 651 861 1335 599 1596 85 418 18 121 266 99 1157 1562 253 1999 759 486 754 340 425 606 121 1237 69 700 960 1495 697 1565 1079 571 934 1965 340 318 1412 1650 23 173 857 188 256 1485 266 1995 1184 633 256 1841 78 973 1055 1065 955 1203 51 313 1223 92 844 1636 230 674 1483 1187 381 907 1677 1461 194 1808 504 788 51 143 564 442 693 1342 1644 1652 1952 1265 149 118 840 1373 1198 335 1760 1966 1192 1935 346 630 1751 166 402 279 1594 1086 924 1443 1256 1083 987 1186 604 370 1203 1812 818 1656 593 1223 1570 1437 26 427 893 200 625 1284 37 693 461 768 802 525 186 1578 386 740 1919 1086 353 616 1536 1229 729 8 820 84 315 900 1818 360 207 1316 1512 932 697 956 868 1111 236 302 822 1608 643 736 1581 1451 1838 1103 865 328 442 404 698 394 308 1446 399 85 1615 976 737 460 1667 517 441 1042 1577 193 1743 1087 901 850 1357 1717 1155 1047 499 52 453 1016 204 1883 1275 310 609 1535 1428 1235 1244 1329 1765 789 368 1275 1656 727 711 27 1606 1281 1500 52 935 586 1210 1089 1161 251 1220 731 1296 1013 519 349 781 1510 1933 245 1042 88 1875 1214 293 554 1485 61 595 563 665 280 1799 900 1985 349 731 1453 1045 530 590 1219 856 1113 454 1793 1146 1911 1528 956 1238 852 54 1948 492 1029 1832 1031 2 41 702 1568 631 1313 1813 576 952 292 8 324 902 1505 777 600 584 326 272 209 637 1408 259 449 1620 420 1159 615 48 1646 422 1525 662 712 449 214 1849 526 1176 847 1144 1231 1975 229 1573 1830 1699 1888 1946 1465 118 1119 1224 34 823 28 544 1821 846 353 1941 289 1510 1419 273 1538 1636 1901 311 1670 359 1560 441 1719 96 1434 1835 1673 276 1589 551 364 1151 1234 1123 99 11 117 304 54 1858 1123 1252 1606 417 641 11 1487 13 190 457 82 170 1876 323 580 394 59 142 1857 531 287 1608 1125 788 499 1766 1500 1720 613 1261 232 1964 276 1350 1828 1870 432 347 1031 663 640 1943 1754 363 266 1566 1837 1149 223 1399 23 1128 1108 387 589 1468 248 265 789 22 1027 144 364 1955 396 209 1540 1542 1806 1355 1377 1384 1900 873 1030 1327 978 1314 556 1667 670 1263 467 1676 1262 1762 796 1424 1516 484 1638 1628 1415 511 263 416 692 94 1982 672 629 1475 935 72 617 1335 910 865 1877 775 1767 1041 608 300 605 1655 1733 203 1594 1143 260 1967 71 1891 1610 1220 180 187 67 1718 1210 213 1773 1209 687 1345 831 1866 1674 647 297 757 7 1858 174 600 205 416 47 248 30 1370 138 1475 463 1106 1523 1030 937 363 1889 1472 704 989 189 358 514 840 278 680 1329 1753 1960 900 1780 1259 1662 1930 619 1024 1350 1264 1890 177 197 982 1080 1137 1610 460 256 1832 919 1731 759 1231 909 626 871 1224 855 1514 396 1440 58 1676 1862 1879 299 1737 1390 1647 257 986 1996 355 717 450 536 330 1640 1168 1663 44 1612 89 1096 1812 1205 1013 1416 486 153 1017 1587 68 934 390 996 140 1770 223 879 1092 1001 448 837 1256 1835 749 104 1363 692 1641 1423 1628 1352 1817 251 1011 734 1352 539 573 228 588 1198 940 1636 712 1432 258 1925 35 566 343 357 281 245 1721 454 737 639 1860 1622 431 1000 851 1683 1707 1880 1749 623 1073 906 1219 225 538 1412 1696 364 843 152 706 3 1805 1051 1025 877 1485 179 1150 102 1253 1351 550 1366 1690 897 1159 1846 695 295 1585 384 1978 1147 720 823 701 1231 458 23 120 413 212 13 1845 822 1402 1194 356 1945 430 468 816 102 1873 173 1170 1587 560 776 469 1392 256 1770 1625 630 93 1790 1820 1845 1680 668 1942 670 1295 1050 915 1950 1145 1250 790 1277 1010 1238 1932 341 604 66 1919 279 87 338 1933 186 1370 612 712 1765 1682 894 1854 495 1226 595 1308 885 1500 1442 527 1164 1335 767 1515 1416 1826 727 16 1404 927 382 121 1219 564 1019 903 350 1942 822 1534 622 1318 528 1517 1845 369 180 52 1288 626 1677 641 776 923 777 92 1106 373 940 1540 979 1204 1768 1257 319 1534 1307 715 1604 397 1321 1682 1851 1090 315 1664 143 557 1576 1301 545 1034 1940 1665 218 270 391 447 1826 1635 815 816 1409 1200 952 405 1301 1869 1082 1617 1092 1030 1108 1118 1762 413 1272 1439 756 341 551 86 1126 1340 574 1224 810 1144 1265 1037 562 389 215 1980 1088 1022 1670 1478 1083 1163 1153 610 1541 1081 495 1097 476 192 1342 130 173 1681 1111 737 1935 1647 852 156 991 720 1599 1455 1496 435 701 544 598 484 1739 757 1627 1101 791 1140 1569 128 338 11 80 355 933 1778 2 1946 1346 413 1686 1387 1276 518 19 1278 1370 1355 1853 596 1991 1540 1340 1274 1518 1048 1323 94 660 1104 1678 225 38 1548 632 621 1845 869 971 1912 655 1874 1521 250 208 47 1340 812 937 1995 825 1953 1503 912 1834 489 679 1529 1603 1572 1121 847 421 228 1074 996 1226 198 343 1108 928 995 1751 1480 858 1409 472 1997 451 1647 900 693 1108 145 45 125 1255 1097 207 974 1869 1991 1461 231 1774 1474 703 1243 1391 855 850 1879 73 1250 1120 120 615 1371 586 1770 271 290 1172 371 133 1533 1656 17 1597 241 397 225 1024 368 1896 1266 64 403 260 9 1695 1848 1950 87 1725 1373 1332 1352 913 1358 464 1517 538 1418 1744 1548 70 1805 536 485 1506 1706 1785 1721 707 1207 1571 711 741 862 1625 311 1442 528 692 778 1093 237 731 497 143 690 1713 1837 1642 818 1152 39 589 904 277 338 1983 1915 59 1966 1295 35 1325 1005 1603 876 1222 1067 671 664 1051 522 1737 1354 1740 1243 203 1872 406 1316 1096 1680 1708 798 99 263 472 62 1148 1469 1148 1063 1436 173 1390 110 339 340 1556 958 1392 888 1163 1565 1569 107 95 879 955 1503 1238 1449 1228 1372 1341 72 1743 641 104 1667 1473 840 292 1950 210 1964 1231 1361 1757 1023 906 569 651 551 93 1373 388 824 76 755 1000 1673 601 484 1790 1136 1450 941 939 1518 1549 1608 85 1907 809 1930 504 1241 934 1614 1017 404 1632 546 1929 797 600 625 1116 939 972 1057 1210 1491 1352 1117 886 849 588 1621 1533 1704 1183 20 1698 1190 1797 835 1176 396 1054 941 1630 1068 639 835 1282 1331 1140 1680 255 58 1222 1567 425 1863 1737 28 203 1337 778 1624 1183 1493 775 1025 142 1850 1663 865 1048 844 1068 326 1766 239 1374 514 1661 1041 794 420 502 1197 738 903 1757 1949 1703 41 854 1760 892 1294 1511 973 1021 1190 370 1991 895 589 1217 257 154 273 1175 84 597 729 1828 1678 1873 868 1065 477 1512 1280 749 1933 1351 268 767 990 346 576 110 1721 311 1835 1221 820 1758 333 282 1332 1343 1430 266 1875 1149 991 1277 1715 81 1336 112 961 1617 209 754 1021 1251 733 526 234 1101 1012 843 1873 1967 1192 353 954 1059 1562 1277 1789 1203 734 1494 1829 876 572 1473 183 354 1512 626 1587 133 340 1092 984 130 213 1531 412 428 1443 312 588 700 709 844 416 1223 573 273 371 1391 495 1509 498 477 184 616 835 253 1372 1480 696 218 1616 1051 308 876 394 1374 781 1679 1846 1083 1282 455 1818 127 1871 144 1260 845 383 1562 82 541 1378 421 763 1946 751 1801 1036 1899 1274 1114 1581 959 506 842 949 1694 1541 1215 723 765 397 102 399 1218 1391 1336 816 538 1080 1229 240 1176 1371 494 685 1134 1266 415 144 224 481 1068 611 1575 417 307 767 788 763 243 484 166 162 371 317 1789 1687 87 34 1632 1047 1902 463 652 1720 1791 86 1661 1204 741 1249 690 581 409 1450 1468 369 943 718 1304 1464 979 1295 366 300 1526 346 1864 111 995 73 1910 1892 1255 697 1793 911 1953 238 672 1486 822 1653 1112 780 775 138 406 948 1655 1820 1778 227 1256 1998 1644 1089 918 1247 586 1425 742 1388 1894 1942 1583 1636 1313 1464 1930 941 1884 1752 391 341 1961 1393 1585 1548 893 528 1970 608 1561 1349 1913 424 1321 1065 1899 533 221 1794 247 37 1606 1622 719 1354 275 1149 1988 667 684 665 1346 1514 526 1674 1564 1686 473 45 648 65 1430 1765 334 308 686 1789 445 1858 615 29 47 1675 1807 75 814 978 94 835 935 881 263 682 46 1354 287 752 290 321 1122 388 1842 1625 514 284 1520 220 529 1845 997 1632 1809 344 1221 1254 1225 238 20 1780 1611 37 122 949 244 515 243 495 4 394 1578 1894 1087 1005 1399 1935 1523 658 710 1255 1610 1608 154 709 1122 59 625 1630 396 70 1882 1016 482 1672 981 304 60 1435 1386 1248 1861 544 92 603 889 1135 95 859 593 974 1992 1181 963 943 980 1163 1300 975 1196 1419 751 1324 1175 1157 251 71 720 443 343 1434 1385 676 1161 252 1041 1786 712 1506 402 709 1910 264 1230 1526 818 273 1163 281 205 460 412 1605 1068 471 531 1125 813 200 1396 1996 1693 1833 11 293 793 276 176 841 84 640 185 1781 1848 970 1601 954 1217 1511 1624 1798 518 57 1068 1540 1785 1312 582 1824 1953 435 1303 125 518 672 1029 826 765 480 1329 770 660 846 1003 819 369 633 360 1425 1398 360 1443 668 1575 1486 1265 1872 383 1903 585 1836 1040 1025 1124 357 425 550 833 219 1741 1369 109 635 1442 1159 881 1015 247 976 540 36 569 1549 1858 290 600 341 117 81 1542 555 259 962 863 1162 1008 1819 1759 324 1046 1328 1201 1622 1434 1102 628 1937 465 1545 1219 357 1715 409 980 1598 1807 816 1632 1619 1119 15 981 1373 1485 1754 265 373 725 937 1136 641 685 529 48 1329 307 434 387 1028 870 33 1836 544 311 1305 1614 1746 689 1310 601 195 7 819 1622 1484 1837 908 277 667 586 502 1140 1174 1693 646 1235 447 733 191 1159 73 1365 1320 1772 714 528 781 654 1330 1761 820 1321 1883 1830 771 1423 273 1821 1409 1210 851 680 138 1859 314 478 951 1907 1578 1570 301 887 504 1688 692 1049 1147 1876 1259 93 1637 277 1610 1193 1603 483 1449 9 1683 101 1615 1569 982 1174 1533 116 1318 840 1932 21 1498 217 292 1485 1704 966 1423 348 1066 1645 1997 1587 516 887 1161 1505 452 870 27 1580 379 1035 176 210 684 780 743 241 1394 1044 1293 660 855 1851 220 831 1154 791 463 1933 336 739 1545 1367 838 1935 1863 664 934 1976 515 1535 353 1913 650 805 524 1522 1888 1296 773 1513 419 791 1239 495 45 1382 589 1380 1518 724 1460 300 1593 1331 500 1155 397 200 656 560 1752 780 1084 1719 583 1218 1710 737 1920 314 1016 831 1444 501 1349 1949 255 490 770 180 1970 1688 815 322 1892 1181 422 286 1588 455 171 230 177 185 1076 827 1198 128 91 1536 160 599 1170 47 1721 1463 519 1325 475 1315 1176 1567 1653 755 488 1340 1794 1054 1779 917 1778 1966 670 371 296 1663 1394 79 1238 105 923 1112 454 190 540 1136 1515 5 1798 280 1623 984 152 1309 1918 1131 904 435 1946 894 771 1874 1457 85 450 909 1748 326 1822 1706 361 1299 101 1199 555 632 989 1466 1841 39 1801 549 988 1362 762 407 261 1449 663 1230 134 1077 159 139 1863 52 286 623 1933 22 1935 1173 1438 55 162 847 744 670 638 1638 1394 1365 856 412 1155 1818 325 485 930 1925 540 965 205 251 1423 859 1454 226 1755 1294 155 1638 1870 1335 1325 1996 1818 416 435 854 1863 411 392 134 1165 694 1074 1686 1489 1629 1853 1430 1648 352 71 567 1370 407 1133 89 1681 788 246 1264 1251 744 558 172 419 40 342 1400 367 1937 426 1155 1566 1530 1299 110 392 857 1710 1654 42 1720 780 1378 1529 1785 1020 1935 455 280 1174 1258 725 1344 1657 1981 424 1937 776 334 1807 1601 1375 52 307 368 909 1900 191 1344 1629 939 419 1172 677 308 756 456 1682 1021 1414 723 739 1181 1964 1080 1590 1944 767 867 880 879 398 946 33 337 1045 1201 887 134 1073 730 1650 1982 114 1357 1704 485 626 45 905 1882 533 1147 1269 1633 434 519 1309 165 1953 900 168 1298 917 1676 407 1410 75 564 747 1397 1012 48 101 599 1872 1770 638 1005 43 1871 456 480 1661 362 1765 1181 1852 1158 1447 172 197 654 679 1520 91 727 1257 254 1103 1073 1136 1009 1472 25 222 1726 308 1683 1855 467 632 1414 1783 357 1589 24 985 1899 964 1724 1850 1077 820 56 821 817 1209 1660 255 974 1702 1888 1230 1026 1246 1086 470 650 1752 912 1028 209 1809 618 1550 178 982 1563 59 1057 1538 1569 1119 343 1317 347 1370 1356 582 1730 290 1563 858 714 109 240 1846 1813 515 1316 97 1354 963 301 1549 820 1174 1263 1912 1725 1713 1736 1134 1741 1999 859 1057 1310 862 347 1547 1890 1000 362 1731 1334 1381 1714 1343 952 1247 1252 953 680 1766 1088 1781 1051 1445 1748 322 1030 741 216 1567 1753 1984 1561 351 1273 1737 500 464 18 1706 374 585 77 1022 1714 1298 479 2000 338 1032 642 1907 1345 1297 1272 212 1657 332 1612 1533 281 909 972 556 809 1848 644 1731 1728 1948 156 176 1878 1394 1046 1840 1542 1830 1760 864 1110 1989 305 1924 426 71 1137 1467 901 704 1849 1315 1682 1793 766 1337 1779 1140 376 948 983 408 1272 163 113 1705 1193 1475 1703 548 1861 69 1688 1817 507 720 113 642 464 1187 978 1603 1733 1374 1980 339 663 1473 1070 1690 1964 1556 1185 1275 796 633 1136 772 1246 399 204 1619 6 1369 847 220 635 959 927 104 1229 1330 502 1072 1494 597 399 1994 352 555 1331 1907 984 556 1222 238 322 236 123 1724 1246 1149 1791 1468 345 1427 1716 773 1686 744 428 274 638 770 746 1325 214 1010 435 159 1985 1855 170 1302 21 1778 1021 776 1602 1602 138 328 1312 163 246 775 264 1659 239 924 1670 1173 144 759 1293 1130 1029 1986 284 1628 624 1561 336 628 1707 28 1274 191 479 1394 82 1349 1365 528 1804 1643 1786 779 1770 1929 1320 1066 1138 1245 1571 960 722 1713 1633 1016 1105 1371 398 417 1415 1348 254 412 1952 524 228 84 1676 1004 803 910 1467 923 131 208 1800 549 1911 231 723 24 1244 996 915 1809 1348 855 924 1991 1764 270 157 1702 475 959 1341 639 1636 165 152 1310 877 1928 52 1405 1273 352 521 1815 83 554 368 1870 900 1084 1258 1921 1927 278 1301 536 699 1849 123 1826 617 1741 507 1234 342 445 508 533 363 214 623 1319 1172 1985 725 1703 565 1884 561 1048 1779 159 830 233 1938 1005 36 423 379 746 1639 304 353 541 1361 1836 724 758 674 312 1157 273 21 1267 1291 907 1668 173 437 1172 334 1116 625 950 1640 1680 1069 1862 1314 666 556 504 124 1705 171 1783 824 37 1124 725 1505 575 739 320 1469 376 1063 247 767 401 363 779 1264 467 918 1209 623 112 895 614 1558 810 1877 1996 991 1043 447 533 663 1796 1391 229 1250 162 1244 1373 431 1678 960 316 365 1243 431 473 1774 1093 1641 943 1643 129 1346 1368 808 1535 1568 349 1818 1319 676 492 422 1139 877 940 1387 1897 1161 1693 915 733 1118 291 1270 308 312 661 64 1819 980 1488 260 777 1468 706 1345 354 1283 948 1572 1214 708 7 958 1689 902 18 1559 284 99 1114 546 1468 1017 68 1683 1650 1264 1159 1647 299 925 134 195 321 1430 316 296 1609 1719 200 1685 622 277 364 1669 1134 1057 1952 1563 1347 783 1180 1187 1413 1800 1334 1499 239 733 425 578 559 1133 727 95 705 1752 1759 1333 942 772 1074 54 1425 240 1955 806 298 904 1950 897 1255 296 1771 319 624 116 1266 1542 1329 1752 320 225 1149 1835 139 1073 625 841 1539 673 663 610 26 1662 1181 269 581 854 1765 1505 1011 1520 926 1605 477 429 291 885 367 1565 1858 936 583 1269 1759 1697 1499 863 458 227 31 1379 1310 1368 1303 261 1436 995 218 1151 24 1429 1928 480 1729 797 1229 549 1207 1763 630 1479 1672 1559 1123 933 1372 885 494 1667 1330 1020 556 755 1626 1455 1409 996 948 1564 1945 1576 857 443 1748 362 249 1545 1665 95 1924 1606 1838 428 1677 1243 495 1753 1340 1072 301 613 1283 1757 1233 186 579 480 1874 1170 159 78 1786 553 1649 1357 544 373 1516 1409 530 1188 899 309 32 181 152 1501 1889 810 1846 666 1120 523 339 1022 199 1135 1041 1856 15 1319 1492 690 871 1355 1385 945 643 1881 1316 1837 743 1563 1418 506 1044 969 897 1429 673 494 1908 811 942 1615 1740 823 1157 842 715 666 179 1371 1819 1440 1734 1493 343 720 1702 1487 344 1861 1560 268 834 795 961 1184 624 11 88 512 1837 923 784 569 1940 1983 756 627 603 1029 964 1415 764 1024 1855 1327 1940 1698 97 1182 511 1632 1487 1360 564 1281 1664 914 796 1351 14 341 1849 1617 1917 687 1077 1520 748 819 841 568 1994 770 95 953 1819 530 889 399 763 1886 1715 1959 1361 974 1926 340 520 1176 559 1904 1274 1079 1456 1782 1406 43 1270 1728 1060 1361 859 108 1918 917 332 1861 1617 1013 269 1311 1356 1752 299 1698 665 558 2 779 1458 377 1041 15 1029 1293 1771 274 570 564 1855 1096 1029 1206 1690 1977 1944 1495 1211 1802 1883 1840 455 1193 862 1554 591 1897 1053 105 1007 1680 1429 926 1816 381 1383 1167 736 221 1754 643 616 927 1862 616 1966 775 1999 608 916 113 654 1548 193 1239 1286 999 1831 420 821 1686 1989 393 1642 1854 1677 47 1078 1430 360 719 1094 831 1785 1647 944 706 1151 302 1803 984 79 321 1380 752 1058 1215 1359 252 779 1018 1674 381 827 1471 328 1889 632 1488 1501 1353 251 1599 981 1376 1114 1102 1530 57 6 1397 870 1352 1317 308 149 916 1458 1321 1135 1643 339 1796 1188 1350 699 970 744 687 370 455 1442 753 1154 1734 1600 1454 1731 422 1053 1639 425 101 965 1063 1692 768 1688 976 1865 1263 158 1195 1703 1515 1114 1066 1916 1217 1170 1601 97 891 1566 1524 1571 429 1390 1170 1052 925 817 195 370 1958 883 1933 1485 591 134 1021 1887 248 1765 1093 207 980 1077 1776 854 206 909 1374 1166 325 1480 108 376 25 1816 787 1405 1515 1533 1013 631 1248 1206 1939 193 711 263 1842 428 219 1084 447 1171 1194 1644 1345 257 1271 1826 1982 450 173 1896 1489 1271 69 1365 1034 334 1450 1321 1926 370 523 1238 752 1758 721 1026 616 1224 1857 1962 835 1900 740 488 1876 1397 1413 1736 26 1732 203 472 1961 1562 376 318 797 1368 1408 175 1612 1273 1070 380 1436 110 100 479 1526 379 114 807 457 144 553 689 1553 683 672 1784 569 1547 1766 1198 1134 1384 729 443 1894 481 1351 1028 530 934 611 752 1056 88 1146 856 836 1293 374 1821 1975 568 690 1966 1104 1817 288 601 371 113 408 1778 1927 937 1953 67 1837 867 197 691 445 1472 1440 1033 1763 52 809 1794 1354 503 1828 1922 519 893 1863 983 1338 1640 1772 148 817 861 487 1021 269 20 72 542 296 164 915 1841 1671 1375 1054 1392 1245 1273 1626 807 433 1839 870 590 305 1446 368 1510 838 1521 141 337 521 1207 1484 679 471 35 1846 1942 1873 1230 1896 1337 1831 1195 916 1788 1511 1777 21 815 272 734 1394 330 315 1610 1621 1952 268 1962 1611 1639 262 1014 1998 71 317 1213 1538 1664 864 136 814 209 1094 1084 300 1974 1335 35 306 146 1311 1453 801 669 927 915 157 1664 837 765 1902 1087 973 1828 519 533 1207 1082 1686 1367 491 1401 1067 593 475 794 1676 1190 120 199 1608 1767 1607 1091 459 625 676 872 1633 1867 296 96 1774 896 56 712 1886 1435 1550 306 792 496 140 299 104 1267 1230 141 1485 1699 1727 1941 1712 54 223 343 1239 539 1331 1440 57 428 1709 957 419 147 1070 1642 1290 1854 1369 1614 561 1222 1658 1013 493 716 1463 541 1975 1093 182 1077 755 1256 303 739 287 1477 51 1333 93 617 1453 411 1300 639 1272 579 1812 1513 161 564 1273 1039 1054 943 1922 1767 591 1474 1058 149 436 175 758 1797 1536 1870 1177 1063 924 174 1221 346 447 353 618 1965 76 697 1652 1538 1037 317 1640 1699 495 241 734 1417 269 21 1222 1275 369 1020 1332 740 921 1695 526 1944 1735 1571 1576 472 923 1817 77 1972 1828 853 1361 929 1653 1633 1877 1980 613 1971 91 77 1305 860 1386 1294 326 1842 740 558 770 1008 918 257 426 348 1647 1419 1658 362 581 301 568 1887 613 1327 209 1033 473 911 200 1181 1807 1257 748 736 743 1127 810 1322 1293 1594 1939 1896 441 1466 1408 1778 1811 1322 1506 1916 74 384 1262 1856 198 84 218 475 348 86 977 135 515 1413 189 1994 1685 1181 1718 1357 264 369 1061 351 686 1754 1246 347 489 958 1102 1239 467 1604 1808 1262 29 119 503 449 230 1817 1127 313 1039 874 68 1808 412 1657 176 593 1741 43 1151 125 446 1865 670 992 1836 974 1155 1923 1946 210 262 595 370 65 896 274 1279 1744 691 876 250 912 602 1420 1556 1779 706 1824 164 1647 1930 106 1553 801 103 633 515 1427 155 392 1893 1169 1142 1253 909 1657 846 869 463 1762 475 966 446 366 86 1205 788 1026 291 593 1861 1157 1500 15 1039 1815 433 1407 613 549 1901 670 1196 474 362 158 613 1576 343 1988 1181 23 1913 176 1969 557 1360 66 214 671 76 1659 1047 422 1744 402 976 1494 405 360 1339 1675 1041 78 249 1909 1066 1909 1876 837 390 982 1106 1704 133 851 1356 1140 273 1277 512 1473 900 232 1524 698 1083 1116 636 1139 762 62 1485 317 1696 1838 947 1513 252 786 1440 169 1600 1267 646 541 421 1477 1959 716 1824 1709 27 289 227 1967 978 1880 23 678 1562 617 872 1527 499 1397 1137 1703 385 1118 922 1356 1170 1404 1599 1858 1713 1757 531 64 250 1756 1717 298 142 1926 290 504 1450 505 75 598 499 1278 104 685 645 1704 1340 1026 700 813 1467 333 50 549 90 605 186 1601 375 299 124 141 40 812 211 985 1176 1931 1331 516 1135 294 1999 266 913 215 1610 673 1434 1525 1996 478 1976 1180 1415 1485 554 955 219 112 791 317 759 391 1122 619 320 1857 1437 1552 439 34 572 476 278 518 1755 780 1899 1445 18 1450 1113 248 1928 1041 1259 1035 86 1653 1162 355 1549 1776 1521 433 906 1151 1599 1191 1785 1887 172 1051 601 226 128 458 1246 1958 1440 735 1308 184 394 1284 803 276 1620 360 22 1809 640 1649 112 1707 1363 836 1577 208 1605 1427 1397 1136 1515 1430 750 686 4 1069 931 1308 977 965 529 1174 921 1769 705 1230 731 1563 1778 1368 549 339 105 1430 1588 343 934 1655 173 492 1608 251 108 1980 1555 1834 635 824 1282 1606 1142 1663 984 702 508 448 667 693 408 1389 1315 1874 448 1793 1615 1945 1390 803 553 954 638 1643 1915 632 711 1380 1169 477 1789 1986 929 76 1686 534 1289 1415 1244 17 184 674 819 1221 1440 936 475 1938 586 1932 1847 239 554 1634 303 855 276 895 1204 1719 1520 559 898 612 1738 1158 714 1154 605 489 417 1267 1680 861 1251 1852 1201 224 428 1423 1730 359 857 1316 370 1592 1210 1897 45 569 1050 492 310 552 434 710 196 1276 987 1274 634 1004 354 1710 204 1695 417 1946 495 1315 1916 1455 384 1570 970 106 1512 1250 437 328 1038 1468 1602 1836 93 1760 836 1919 1255 998 1310 55 1163 1800 1817 651 803 1294 309 342 1761 1546 1747 731 347 662 1090 1320 500 1706 1496 1965 1997 322 1332 1758 1964 1391 818 1063 796 1949 686 992 981 389 1372 1954 1917 532 343 1289 1983 156 1001 1274 44 713 1243 310 703 1814 941 1648 1060 1841 1064 1211 1564 1181 1058 759 858 359 930 62 498 43 788 1434 915 423 1055 906 1458 144 725 1829 1897 1716 1339 606 32 1568 523 1240 1595 419 278 1019 611 1698 973 951 410 1517 513 1577 1897 402 569 236 860 1041 1797 722 561 1184 705 1699 1724 416 108 1605 943 255 265 861 1592 431 37 645 1067 646 250 1534 882 1624 724 24 1138 707 1491 1760 512 1065 112 1672 676 1475 1763 445 1501 467 1700 118 436 763 1696 1960 1045 1468 1758 498 1276 258 547 965 1100 1326 275 1299 1030 260 1065 429 488 695 1593 565 1268 817 1924 1883 434 1047 1852 358 1592 347 1544 705 1801 1572 745 1321 1356 1132 1022 1956 352 1257 694 404 1692 1966 773 923 171 1346 1720 385 1879 609 1948 388 1125 1010 1419 1648 35 1561 809 287 173 1998 190 35 1205 702 805 1778 1316 32 165 48 1484 794 1597 483 1569 116 629 1987 296 1549 866 593 1869 430 379 1786 1931 1788 1226 459 168 450 1637 503 799 1230 62 423 1138 1178 1223 1282 383 78 794 605 1154 84 40 1172 1916 1468 1680 153 355 1058 594 140 1530 1548 36 1229 1954 1384 214 1390 192 582 1393 444 1121 1441 1525 95 908 452 1587 1808 791 778 1256 75 1149 1495 892 981 270 933 1513 1024 1623 1122 1680 1628 1859 168 472 608 1682 684 1208 1417 1498 1084 1847 1122 1355 1682 1170 101 1575 174 1774 545 18 1124 511 317 1926 705 472 1387 1546 1460 1636 944 1444 154 1780 1636 1181 298 345 1173 196 515 549 865 101 66 1005 1587 459 1768 1138 1533 19 1916 1281 1352 1332 77 391 823 1948 43 1352 259 892 1142 162 434 375 551 1918 569 1303 126 183 4 833 1803 1294 1091 394 1201 316 1400 1033 263 1145 606 1423 1665 381 1564 20 1183 1782 1674 852 917 1226 1764 1498 1403 1773 252 1371 1525 580 1092 1015 853 1739 461 492 95 1092 1914 1947 926 1857 88 63 1301 836 786 1035 1561 612 1551 899 1709 467 1631 1629 109 31 1895 809 1536 997 1625 192 1080 12 104 1257 1291 673 714 962 1959 367 366 812 1265 1570 1232 39 687 268 810 769 967 503 1614 857 1527 475 658 1560 1431 1043 202 1219 1644 59 1148 426 846 317 1152 1588 1787 1132 1495 1391 589 752 894 162 138 676 1091 662 588 300 999 1349 1648 235 1492 1889 930 675 1600 1192 537 1023 50 1126 494 1934 917 1883 1667 1344 1324 447 1986 902 1333 1076 1091 501 129 1403 1682 715 178 1817 992 101 1909 1595 1273 512 466 359 119 319 1522 181 1493 93 1105 1215 150 1699 1956 324 614 427 285 995 1553 1910 844 1047 579 956 952 1517 1680 1906 1374 798 1077 753 1625 441 1582 868 1763 112 1241 641 219 1030 923 396 1288 295 1154 89 893 1449 1131 273 253 1810 53 1350 529 554 1430 1914 1447 1154 1244 717 1773 5 646 1558 302 830 660 852 172 1786 1740 837 1008 1791 1663 534 942 45 1499 764 1628 836 866 579 1524 807 795 197 1175 1408 1591 845 1781 163 1703 12 1387 711 1581 1884 284 18 1184 692 1523 709 483 763 1623 1400 1928 992 1728 966 993 1209 425 1933 391 1562 1863 303 1151 1465 1161 1340 906 128 593 1524 1819 946 210 807 1439 370 1801 1567 872 128 1233 209 1754 1605 1874 432 1322 1697 1130 434 1203 1251 1375 1975 939 1721 1299 503 309 1768 984 267 408 670 86 544 1521 1783 1836 887 68 637 547 1248 1449 451 409 696 1492 547 940 1360 277 1542 1829 1489 418 949 1752 1933 498 301 649 1335 827 1272 1153 1701 1277 810 1873 1812 529 1113 1910 1534 13 881 1934 1848 1593 455 570 1071 263 988 1604 372 270 532 723 1684 423 1063 1468 1277 1772 1624 59 1758 622 837 1955 1951 390 574 610 1697 1582 1289 840 439 1696 932 1066 933 1871 1037 402 776 1622 511 585 1430 1870 430 1576 647 1155 1413 1323 1508 1833 750 1143 303 1771 1314 1806 148 820 1729 1776 1950 785 1380 724 700 183 480 1880 85 1585 510 53 1850 1453 746 134 620 104 985 410 590 791 174 1992 1100 7 1054 1603 604 295 66 1646 787 597 1085 1409 1596 1573 1311 1021 1844 185 1577 1549 937 1854 322 93 1301 1427 1034 655 421 1904 1469 1612 1967 884 1865 1208 1331 1103 596 681 289 82 152 1161 459 323 1488 298 524 965 1576 1369 1226 888 975 1894 1256 685 144 35 191 1484 1730 139 687 1401 941 1238 672 709 1422 602 1949 1873 1341 1427 1907 1704 476 742 1526 1917 258 1682 1333 899 1561 1305 447 1116 1717 1470 1943 1604 791 1967 1044 1774 1824 948 747 639 1850 152 1729 1818 1763 296 1867 892 1547 874 1177 713 1728 1600 1187 134 600 813 1298 1177 576 215 1490 1006 1522 509 1446 667 716 1771 989 1558 1918 332 516 1750 419 1727 1580 1127 101 1773 733 242 1979 874 1723 603 420 1466 392 1309 1128 470 1498 195 1996 207 1230 1961 1863 1779 909 1891 1939 1469 1822 1947 662 1393 61 1249 881 1240 1146 142 1352 1129 1957 1449 548 1802 9 1630 1670 309 870 44 253 61 195 750 473 1683 1027 1964 193 612 1160 1139 1426 1302 1174 162 296 403 297 1734 82 1396 1753 1417 785 1682 1053 246 82 1977 126 1024 909 1023 301 1347 1036 67 1944 635 1231 1369 665 1268 1072 1637 1791 370 563 1877 1457 786 1216 116 448 1009 131 925 1196 1707 1668 829 1562 438 1475 1372 437 1744 694 1228 339 1895 807 835 473 264 311 1222 1633 1209 1096 71 1898 1819 1993 1137 225 1402 1394 672 735 551 1779 1159 19 888 41 412 418 1454 481 566 668 1799 943 666 577 501 209 1058 195 848 1583 416 749 263 470 946 1349 300 1814 326 1662 1457 1193 1903 1649 109 357 1704 988 131 1011 889 1932 1237 400 776 664 805 180 1249 285 285 914 1369 1601 304 1823 1903 1858 543 135 309 1359 160 268 638 682 1133 752 1064 588 953 21 875 1209 696 1442 562 1654 1215 297 74 24 889 247 873 1742 1804 348 546 338 1500 140 1301 1212 1310 485 811 1128 1360 449 99 585 1239 1134 919 126 728 1533 291 323 987 984 454 75 1325 1479 201 1853 613 229 48 685 905 1278 1311 1228 1234 1211 48 306 1022 18 978 1739 596 328 1747 848 1485 1176 1409 680 1361 1017 717 1182 623 10 1345 1077 1026 769 1764 105 96 805 299 1112 1780 936 146 849 415 1689 1820 811 778 1929 1031 1625 719 845 1924 892 1721 1059 1830 330 1113 1976 1624 718 554 89 1379 1120 1703 1177 1552 1495 1708 963 11 1164 1435 736 74 416 1056 922 1549 480 1478 514 869 56 1739 895 1401 1654 1489 1481 1847 1009 695 965 296 794 728 1889 1847 705 1298 19 1955 1275 1578 1629 675 1634 846 1875 250 1518 1946 128 300 195 767 1894 1215 762 1281 900 613 1877 1088 61 1785 1501 1770 871 519 1230 974 417 1698 678 1636 1112 1120 1242 1851 1244 1496 1385 835 1903 1296 1029 1837 78 928 1343 848 1346 11 178 1661 857 1758 163 1957 321 1625 487 1145 1125 1599 22 769 1435 1161 174 1153 1068 287 1275 762 790 1193 1206 1501 1823 1603 396 1382 667 688 160 1254 720 768 243 1552 712 549 355 969 1158 658 658 1738 45 37 1529 119 813 1495 460 1637 479 1121 767 456 1859 945 233 1674 1447 317 536 691 1675 1079 54 885 948 930 571 519 494 820 1554 1829 661 1085 1632 1798 1525 935 1986 1438 1392 1997 983 916 800 833 479 582 1774 825 481 476 563 1754 147 1883 204 1896 405 1084 1619 1133 223 236 508 360 669 916 1837 1527 215 1275 690 1464 518 1547 383 252 996 561 1240 1165 260 633 1341 1106 1458 1306 1930 673 1451 1934 750 1284 1488 1445 1242 1711 1591 1722 1805 1600 355 1558 573 1720 501 691 696 1129 35 899 1404 1313 903 1331 1860 1014 1163 1978 4 1666 1301 791 615 1906 717 1546 1095 1241 1206 1376 1068 426 1084 1061 904 1221 683 678 179 1265 1617 485 563 268 837 1488 1087 303 519 1091 1347 150 1705 1821 134 734 1055 1921 730 847 1555 1023 1924 380 1468 626 1357 984 816 1818 1928 1100 312 269 1285 823 643 1241 341 437 93 670 79 1347 113 1178 1810 449 1261 628 316 1448 1301 1021 715 479 1579 1924 1570 1513 1277 569 1390 1249 1999 36 874 25 139 1639 831 751 1462 33 128 1041 1364 1460 37 66 1103 714 294 221 340 180 1978 1914 799 994 688 1103 905 906 1135 969 1102 706 601 1947 1764 16 581 1525 584 1637 1853 1273 1995 485 789 1546 430 1131 302 902 729 522 297 518 1826 1174 1055 1539 1932 20 1313 1387 1358 960 1244 452 1654 1086 1807 913 429 771 1120 642 1005 1284 1931 257 864 127 1484 1946 683 521 448 1530 667 1399 823 1164 1823 17 1501 576 1350 612 1849 125 1178 1080 773 472 1741 1249 63 1702 18 1337 1215 670 112 318 1258 370 882 631 486 63 1875 205 1344 1347 1432 984 90 1711 1134 312 665 878 790 677 1166 1637 878 1561 1251 1866 1123 572 1208 201 419 1616 1006 1445 167 1758 1429 1405 545 960 705 1712 1314 993 130 913 383 1538 676 1646 949 1007 259 13 1210 1953 1059 504 566 437 1904 140 115 301 81 1004 1073 21 339 715 621 1096 1267 1674 1410 1796 1019 1406 544 604 673 85 268 413 1676 1851 953 1043 1833 776 1830 1756 109 413 535 717 876 367 1528 1988 937 1330 287 414 590 137 1666 1129 1742 1821 1145 1885 1114 1949 293 1223 465 805 1329 1814 651 866 1480 1641 1288 1892 1095 1576 980 1109 1925 211 1758 457 576 776 42 566 1881 409 1475 1735 1491 1660 261 1707 1495 677 490 1171 1644 1009 1331 1516 854 116 1257 1786 524 1654 1028 134 350 922 300 1481 1831 879 654 1449 1855 1034 1442 291 965 1203 811 858 507 1535 734 1886 1745 46 423 193 1911 1190 952 246 93 1792 850 1835 1518 1105 569 425 1404 1019 36 761 1245 1621 755 1113 1495 457 500 1456 1192 1469 838 1294 1561 100 1519 919 1075 1317 1660 1297 387 1964 1784 860 602 656 1999 1186 264 325 690 271 1706 1234 413 163 785 1894 1031 1813 38 135 1259 378 27 1483 1413 1207 163 938 1790 1139 532 1444 668 1184 1708 223 1140 604 386 1523 465 306 1519 154 1001 1575 156 1586 846 498 1997 1637 1106 299 1695 571 1631 1128 1454 174 406 611 970 1870 311 272 635 134 1664 622 1058 639 105 1147 1426 1107 1759 1661 1935 1973 655 1103 950 63 614 88 125 1340 1975 242 156 359 156 426 1453 180 1024 1843 1807 1469 61 1360 1649 832 930 1170 333 807 1511 1070 1763 791 1139 547 168 1182 1598 1418 1422 1830 979 1439 1638 815 40 703 275 908 1393 946 1649 221 241 811 1302 1789 1923 702 839 1181 201 626 1359 1376 482 1703 155 1512 1761 137 1305 1681 1148 325 195 1309 1714 507 1510 960 1200 1349 1976 1132 1238 679 1241 1104 645 168 1705 1068 1660 96 1451 1897 836 2 1576 486 1928 1964 503 1366 489 300 1819 824 1649 1237 1613 535 1734 611 1532 628 130 1467 467 896 320 711 154 62 73 817 1615 120 1393 1133 1254 289 507 795 286 1723 516 1021 1431 26 510 470 513 201 1787 1316 1990 347 190 928 1291 421 1980 1268 802 970 1512 1836 1204 1878 1776 1343 477 1552 98 1167 776 121 243 1472 1646 1098 1009 1190 985 1822 887 1842 717 1915 1041 382 873 1463 1089 1798 1962 1048 865 1306 1649 1372 650 1601 1926 586 581 1488 1869 297 1119 1356 1704 368 1746 1020 349 1630 530 818 1241 1403 1125 92 1845 174 1383 1286 105 2000 444 322 926 96 1415 203 744 1225 1259 341 3 817 1168 1401 77 1684 1209 225 5 689 1251 1135 1555 1330 1072 1730 1224 1074 869 1739 935 746 145 317 1556 1916 671 932 235 212 1789 951 468 1851 78 897 1398 1806 237 1708 1594 895 787 1471 1042 1434 331 73 1801 443 1988 1422 780 190 983 1203 138 1526 826 596 1864 274 179 718 1560 1630 1345 1385 1226 1478 23 1318 371 976 1146 298 782 1434 1470 73 145 465 1452 1159 433 1684 631 1227 280 920 719 1797 1094 589 325 1377 885 1985 1664 668 818 1428 1647 6 137 492 1072 345 784 730 945 1321 1670 1388 1477 29 845 1028 809 813 439 1993 1463 620 1245 1548 475 1608 1669 814 468 336 356 64 1309 133 466 603 509 595 1982 1474 332 1586 802 292 1015 601 1897 1238 661 1490 1613 1169 1674 1252 101 759 1532 1500 1839 1148 229 237 1419 243 1561 699 1017 1302 1208 1826 242 1962 1558 1740 349 322 985 770 1931 1315 1682 1266 117 472 1936 1059 1607 1046 449 245 940 1779 1851 780 44 339 74 1647 755 643 123 1835 1124 10 904 62 1822 988 580 689 1917 1169 1722 1717 36 293 337 737 170 450 1603 1978 595 1403 46 629 1201 105 1642 1257 1658 1820 476 1449 1579 1114 538 1776 1117 1404 1728 765 55 1001 1747 129 1540 322 932 1239 359 1921 951 708 668 780 1189 1935 785 1582 175 754 85 551 692 1745 559 1522 516 1211 1906 1208 325 431 1935 388 1382 897 1340 615 819 77 900 1932 344 1850 1103 734 233 179 1620 1720 1474 2 1868 926 1466 366 104 1627 478 1335 1638 1178 539 1679 1615 1656 1067 1051 229 522 292 714 219 635 1517 1461 1157 457 1794 1560 1459 225 1386 736 1687 631 232 1670 1487 1339 1183 59 1375 920 1273 1988 543 1119 1129 1335 5 1764 1920 1942 436 1399 253 1005 165 1205 296 1607 981 1712 721 101 1535 652 1924 1345 1675 1019 1280 400 424 1340 1401 1862 629 2000 250 1599 1318 893 238 811 1829 806 1761 585 1704 1834 1363 1335 1026 1548 1565 185 1180 1572 1447 1336 1796 1940 1001 1549 1702 1245 833 1598 1947 1506 532 1560 1824 1293 520 159 376 658 369 945 964 1265 890 1553 434 1551 199 1411 1700 1575 1209 1075 371 1660 466 571 1139 435 682 516 728 831 1360 1885 794 1181 1076 314 1445 1201 1221 1774 147 1552 1975 1325 366 1984 951 379 1025 1677 1122 1321 1919 653 1683 1473 742 150 795 1424 1205 846 310 643 508 371 652 165 1634 1901 885 1096 301 1281 1984 738 285 1095 341 1098 554 494 1066 1555 816 1374 243 1368 296 1390 62 456 697 871 542 245 1326 1977 1029 87 937 669 280 646 248 634 558 1672 1208 1580 937 1448 72 1170 1192 584 207 1958 860 776 1664 1523 1337 471 1292 978 335 809 1385 245 1194 249 1042 168 1911 1729 1358 165 1001 265 454 583 1962 1484 369 753 1621 705 323 527 1364 1624 790 749 677 883 166 919 323 327 900 257 1170 611 1795 1976 938 129 615 488 424 442 1663 1232 994 1903 1552 1587 1977 5 1396 416 244 1249 1858 100 714 132 1264 1198 1024 1432 631 1620 180 620 278 420 873 733 1705 285 1909 390 1243 1871 1495 40 1802 384 1852 61 282 177 35 858 1901 1440 1744 148 1153 1695 847 164 1418 1845 1722 285 1426 740 348 1837 238 1371 1270 547 227 1756 513 1872 1081 384 1878 1777 302 1274 699 1068 494 234 1103 1416 866 115 1016 1970 342 510 1258 1101 1408 1696 1114 378 525 90 596 681 574 1664 1754 1551 1428 1500 1118 776 471 691 546 670 525 8 862 682 57 768 1410 171 866 486 525 1589 551 192 1277 700 1727 1154 1175 49 1477 49 1737 1100 1891 634 446 1243 430 1092 1474 1561 1427 659 1062 1714 385 255 1495 1030 695 549 458 1597 879 1420 59 554 1083 1643 1334 163 1518 584 1173 1487 367 596 1932 1617 1050 357 33 1812 1943 148 1247 72 895 89 1389 1148 1148 771 267 924 576 716 1341 333 1609 397 1835 1094 1443 158 55 1250 63 256 384 131 1363 350 1895 137 129 497 465 803 797 1764 1565 69 1017 824 1894 1930 755 169 1818 1068 865 160 476 1171 460 873 1799 1402 1195 1320 884 504 561 1848 1086 1885 1818 1636 500 1515 1298 1226 847 744 246 1676 788 769 223 313 1308 432 1724 972 562 1745 703 515 173 1298 828 1090 479 1785 1069 1145 1980 1354 921 1252 639 73 694 1633 1946 1229 1020 199 365 310 716 1365 1049 1041 1137 473 1061 1961 470 851 832 1999 1801 168 1720 973 1166 683 843 408 1894 1401 604 597 1281 1363 1928 989 834 1794 1545 1988 131 1830 1098 1846 1833 1903 285 1682 1752 1632 250 908 1802 1057 1896 398 1132 420 1057 1390 1274 1738 1457 1766 748 7 975 1200 497 995 751 1024 827 1586 1863 743 1851 1799 209 101 1470 292 321 1599 759 21 1799 1409 640 1998 359 981 604 753 1159 517 1247 1605 392 1837 895 99 377 1365 556 1267 1176 1501 543 1831 1082 1434 703 710 526 1056 1449 1228 957 848 289 271 372 805 1508 997 709 809 320 645 603 589 1926 843 1085 1513 1535 1488 453 832 1805 200 657 616 995 1518 233 136 1192 1374 1634 115 375 1313 306 1589 1690 1854 613 859 1209 366 1152 1784 1566 1185 740 996 1371 1776 229 1783 846 1011 652 680 51 1028 1625 639 1386 291 1597 97 123 1179 23 1005 1863 1844 1341 674 849 1690 702 388 1101 527 246 1599 136 1645 1393 1579 1417 1663 291 609 501 1536 1080 700 1673 1107 1815 1475 916 68 972 1366 818 783 102 55 1569 753 1502 12 365 27 474 130 63 1822 721 852 118 1619 304 1948 1140 250 1788 168 76 1318 1832 1953 602 1702 489 88 660 551 1608 290 159 905 457 1670 1734 1983 1034 1956 1846 1483 877 873 1021 1481 1385 32 1989 666 830 1227 859 484 856 1026 1189 248 1030 1530 1268 933 75 1690 1574 1947 821 555 1662 1986 1036 1166 40 1020 1341 322 1351 1144 1735 1686 466 424 1638 1003 1135 1765 367 1678 846 1090 1403 1461 1370 239 1687 1896 459 1663 1738 194 1151 1228 329 407 1194 809 1480 520 1036 1639 290 1525 1682 1916 1531 1267 1791 386 1348 686 204 1292 1535 1985 702 1614 899 1731 392 1517 1170 1828 1744 501 1497 584 22 138 552 659 1154 1760 258 1190 141 1215 1415 425 1796 1169 752 1850 56 670 1707 916 313 107 1368 884 340 1726 1731 1800 298 1429 628 393 163 1815 163 874 1027 202 47 577 1580 1143 1616 294 1892 540 1035 1225 121 1952 1623 1177 98 524 1022 994 1271 184 1926 631 212 1700 1313 17 1418 792 274 1174 1286 957 1568 1373 1894 670 511 1329 137 985 157 1428 1815 1387 1803 630 1729 43 1293 1030 10 1237 308 712 966 602 1113 200 1281 309 1500 974 644 385 1007 1523 1907 1050 1900 627 1434 594 46 562 1482 133 1887 1012 655 670 813 1448 1844 747 1618 612 584 1023 1092 711 946 983 1275 1099 355 143 1746 762 604 453 1167 691 928 285 134 524 1627 103 634 1930 1939 15 1253 1727 525 724 1419 771 403 683 1050 38 997 948 1685 245 221 253 1442 1851 664 261 815 1434 1842 1044 1356 1466 1681 122 693 705 885 517 255 1139 1662 1159 1157 1804 766 598 1523 1532 1248 1557 1171 515 122 340 1718 1805 1231 1844 1238 639 712 990 617 1331 1540 1764 1832 992 1645 1912 193 1982 94 795 1402 968 1633 1689 1319 1730 141 1075 1293 1421 945 556 472 1433 1306 249 1178 1803 155 1539 1093 1087 1261 1823 635 1392 916 1839 180 805 1589 1754 1072 1390 741 1402 1213 1728 1812 1285 731 1116 426 1422 1566 1799 1888 1276 1732 1222 1026 939 1160 1960 1827 1233 1110 1608 705 468 1600 1187 1307 1211 976 1143 1137 786 1950 1181 1627 114 1285 1160 845 1824 1601 990 1369 1637 1420 1671 1797 1806 233 963 382 1988 848 289 797 334 1804 494 1641 486 273 1402 414 490 82 1697 44 1012 338 1752 1795 1948 217 1655 1069 796 41 1030 1948 52 930 1371 1303 223 1331 723 1055 37 417 350 374 883 1245 1520 1474 760 593 213 1518 1874 1467 501 1875 40 718 393 773 1129 1589 1357 1040 725 137 246 1589 1290 389 1301 1423 1778 1496 172 219 922 1290 257 1767 374 739 1921 666 1507 1528 887 69 1022 983 1901 1656 1300 1638 1345 1944 169 1479 1676 1936 1292 1743 1360 1317 587 1671 1632 351 803 161 1476 820 11 511 1036 1031 1009 1569 1333 833 805 1326 362 1823 1349 885 333 1309 1560 1316 1238 1504 1247 1928 875 1306 1865 470 1425 106 246 266 1217 706 1646 638 31 1085 387 686 599 1008 1668 329 1753 609 1604 1914 295 629 1211 744 1068 78 922 1674 1231 1429 772 767 1271 980 1115 829 1698 40 89 1352 1937 1461 865 630 1158 906 1029 1313 769 1206 1769 125 1383 410 1192 1130 1557 673 533 523 915 111 373 1096 684 166 795 962 236 750 515 853 1275 21 1651 1043 1354 1221 63 334 971 38 605 341 1622 1236 248 275 889 466 1208 373 128 1246 562 1499 1430 551 1580 432 1562 1309 1396 381 357 1256 865 1147 170 891 314 1416 1103 1690 246 971 1212 234 884 555 274 24 1132 1310 1405 348 1765 1054 1533 1183 520 1824 578 1499 1572 375 1286 115 148 519 1231 1699 1694 390 1236 1673 350 312 224 611 1970 1242 1637 1915 631 702 228 705 308 41 346 39 1573 1610 1292 1187 715 13 118 1712 818 158 336 1974 643 289 1699 1963 1019 1009 907 586 1980 952 1005 1331 482 111 1946 1683 1049 1478 1940 790 989 614 657 1242 561 741 1774 1622 644 1114 694 1818 1201 113 1843 1161 1271 833 612 1988 1449 1964 1888 1161 981 1143 1321 428 746 1420 948 1268 1622 1548 1497 1386 446 744 662 45 147 625 617 954 545 670 813 330 1176 1903 1636 123 512 832 54 1988 105 832 1289 627 689 1586 1490 1770 154 1475 1275 346 1307 942 677 1646 757 1980 1824 1339 1145 432 472 694 1416 994 914 1447 139 842 600 1788 276 1792 1121 1585 1765 273 1477 1215 1872 580 1631 466 142 990 276 784 660 1123 979 1015 770 1678 781 1941 190 467 1255 654 1361 1555 1342 538 1136 528 1802 845 462 977 1846 987 1583 936 79 1099 1552 49 938 1979 1718 350 1083 101 1861 658 420 1920 914 570 875 1754 1578 963 1887 1301 308 1127 1420 799 1332 1930 1324 167 545 196 305 140 970 16 400 1912 1781 613 848 1725 152 354 1860 639 1452 1903 165 834 254 97 868 373 1863 1103 1470 1616 1295 867 1360 1993 1229 1907 1869 333 1890 1521 958 958 1912 143 1321 1096 677 487 598 1800 1348 186 1390 991 453 1959 1940 1747 1091 782 1624 774 567 1030 1498 1868 555 732 1740 967 178 1468 1627 1957 854 901 495 1501 1602 1049 1153 805 898 1490 221 935 839 1819 552 806 191 1613 1427 1068 1732 1625 1 885 659 1686 1061 1105 529 1195 1984 1605 1337 1359 234 468 697 1231 302 445 1614 1312 971 389 1372 918 1639 630 419 1700 1063 1831 206 1365 157 606 1661 138 1314 659 1702 612 1860 1367 536 949 1809 1910 1488 1266 1380 744 1920 1196 591 1150 1612 2000 1930 1227 406 731 891 481 1469 1697 1815 1982 594 880 920 1782 827 529 880 1795 843 1151 1900 1209 945 1355 1212 351 1760 1342 978 796 1488 1008 409 1534 770 282 1144 1441 602 1575 311 893 1240 288 1713 1009 327 1096 1691 207 634 1332 1828 1368 1027 1664 413 1145 1222 1070 363 1750 222 464 1387 1414 878 744 997 751 1051 685 772 148 600 321 1397 1884 1762 1362 430 1781 1965 750 1553 1160 830 1402 625 1631 683 515 691 1444 1871 1782 1129 1660 1011 1470 1195 1460 25 221 583 250 1819 365 315 495 1220 950 1024 924 1340 1011 1674 1443 1514 976 1741 1543 1429 775 242 159 1628 955 1226 1527 663 324 962 1927 637 1341 1687 1399 1095 618 1756 1011 1157 1150 1962 1436 783 76 504 848 607 1068 1451 779 1965 224 1471 1182 1979 407 759 895 1315 130 1393 1824 1293 710 1517 420 773 705 1344 911 397 1056 452 814 463 1792 1154 1320 933 1092 467 627 12 1895 1011 1417 1014 1602 599 108 895 528 689 136 1539 495 529 1368 1182 1834 1646 220 1524 965 1493 249 1298 361 1217 113 916 433 1756 373 505 1939 597 9 116 1203 1875 439 548 1509 761 390 678 834 970 459 1865 1564 638 737 258 1445 646 1094 1425 637 1389 1798 1348 747 1311 1931 827 862 142 181 1340 148 275 1319 1864 490 1394 658 1917 1365 113 1606 813 1345 1402 342 1919 264 1422 1627 661 1525 541 716 1550 425 1684 1677 348 286 198 1237 1736 1339 974 1876 421 471 1779 1861 530 1 253 1344 1236 511 423 1763 1124 997 662 1058 36 121 1417 1293 1976 597 914 145 1347 1725 1956 257 1487 1185 172 167 1473 36 213 1157 1852 318 407 977 1557 1215 1135 433 87 1654 1461 291 1336 1569 938 1264 1147 1125 1297 33 392 1041 784 1634 377 1598 630 1175 262 1961 703 557 1587 1236 454 898 1880 1497 74 1703 625 513 1940 388 1255 437 1896 141 1648 146 1226 36 194 1682 387 303 1486 1225 1828 1580 474 1837 362 1378 1503 570 227 1498 597 53 1184 861 619 1823 11 879 1707 876 1722 1517 1197 228 277 707 1451 1290 1717 1281 262 1452 1805 1455 1783 1610 478 1486 968 1946 117 561 708 394 1048 1116 1547 872 305 1915 1355 927 1561 759 1580 1747 121 1061 74 1551 525 127 1449 1629 1626 1334 1540 1414 978 1752 1414 954 773 1567 269 1922 426 1147 491 611 1551 881 1775 214 125 83 1876 1047 1151 274 1192 43 1508 177 927 149 611 1916 1849 666 431 1433 641 691 635 925 712 1155 1951 1714 1826 1338 1196 1320 527 1785 1837 714 1836 439 1086 1986 1611 996 769 847 640 1372 1103 1590 958 1437 44 791 514 221 1630 1970 1757 966 1663 890 296 243 1713 1704 387 736 225 1955 206 508 1599 1998 892 690 1053 402 597 1161 1238 1678 1403 457 1970 1404 495 879 247 199 36 115 241 58 708 1559 901 1433 1347 818 994 422 865 1342 458 269 275 831 1744 1809 1172 1350 177 891 1864 1732 696 1392 113 1203 1997 1570 166 1713 542 378 1008 1022 513 68 311 1673 488 507 1293 1461 918 1223 985 706 865 1188 806 1273 568 1174 1773 1464 887 953 497 1535 1881 205 1209 1994 1293 1858 899 1568 1628 400 471 1755 1690 683 1034 1193 1259 677 692 1490 616 900 1540 1003 1618 629 1778 203 1382 833 373 1884 690 1152 678 308 631 747 1221 404 815 614 1931 177 225 1965 1696 65 786 1678 1517 1480 302 1384 1012 1652 792 1523 207 1317 894 320 535 66 1777 385 70 1128 1332 908 1646 244 434 589 1243 402 660 1450 1255 646 1827 666 797 556 939 392 160 1996 577 581 1372 368 7 12 605 1864 446 346 863 46 1579 750 1910 1766 1100 1597 944 1016 1436 473 1287 1169 1733 1010 619 486 646 989 1519 618 1254 693 34 498 1016 1823 1809 1032 1328 99 683 237 196 1687 118 387 1990 910 320 1721 97 754 1896 439 881 1005 750 925 952 1246 1992 536 1359 1674 1399 437 554 209 970 1592 1311 1170 673 303 1416 754 1668 1026 1767 889 1268 574 666 1021 1090 1699 1439 1411 640 1883 1257 83 1781 572 451 268 197 335 196 936 207 1073 308 17 1657 426 879 756 1097 109 888 661 1509 1519 1503 547 1406 460 1062 381 488 950 672 965 1453 1519 347 1684 1298 1929 623 318 778 203 487 23 1674 1143 1328 1047 238 26 64 746 138 1620 1145 1451 1746 969 1198 1762 941 375 1413 667 872 600 190 985 1560 74 227 746 1234 1982 1344 1501 750 1646 452 1058 1753 1442 1032 1825 1002 1525 1536 1629 1848 979 320 330 633 1526 337 1741 270 385 1076 3 1053 1516 1735 1621 959 145 325 922 1820 711 578 1997 675 989 88 273 399 537 1723 290 1046 1442 692 557 1107 122 1244 819 711 1872 199 427 1067 1349 51 1190 1705 1166 209 1990 1340 1001 675 1153 869 803 1015 930 608 313 1699 1185 1206 350 1297 308 659 237 269 1846 1323 799 1469 1175 1337 254 1488 1013 56 1787 1258 265 1446 765 351 357 1494 988 621 492 820 93 96 146 94 1662 448 1142 33 597 493 541 1602 1172 1822 1330 815 1103 230 890 661 1185 296 1308 722 444 621 753 845 687 1508 424 1749 541 1417 14 1544 844 712 316 1190 1515 867 705 1876 1736 1523 129 1669 816 1868 1006 998 1576 869 1302 1736 988 678 29 1284 1478 529 1277 1018 673 1574 1244 1451 1326 146 13 536 1191 1288 680 538 434 788 510 1283 201 171 552 916 1911 614 1664 1505 309 49 1186 1234 743 335 372 235 1088 1424 1300 1311 1581 902 577 928 176 1988 1356 810 1788 1928 1872 721 721 10 32 327 1880 357 1200 1027 1137 1207 1768 1487 298 1060 884 992 1044 159 1726 220 1281 1851 1280 742 144 910 1701 285 1980 439 1472 1031 1889 434 495 744 673 554 1649 215 86 1263 629 1667 1001 1400 1221 1025 1379 1914 611 106 833 889 1091 499 1885 335 457 620 1467 683 564 1245 1409 1899 1836 1741 683 77 440 502 126 738 707 230 907 1076 1183 1591 822 1930 586 961 919 1705 1905 1469 80 718 450 301 209 1737 1030 1307 1033 1964 191 496 1342 1125 703 230 1343 23 1177 464 1111 64 267 392 1988 1622 1596 377 1721 1011 1314 1374 225 691 1048 186 134 476 1982 1914 1169 1134 81 1016 818 1690 189 497 1713 455 832 489 1142 595 1664 349 311 1815 1664 1546 1856 1774 1535 1148 472 1992 929 1658 1441 26 691 672 576 552 1497 140 1246 485 650 1309 1566 938 1006 1257 336 230 726 1295 1877 1973 590 956 980 755 783 1409 861 531 1319 4 1531 1307 1821 1478 1903 1234 1279 1078 267 782 462 196 348 855 813 88 461 480 966 1348 359 199 1486 231 253 970 1898 292 247 92 1986 1042 77 264 500 373 150 374 1580 1565 257 1644 466 1597 1093 1463 1445 831 1556 954 1127 1542 853 469 9 1060 34 1226 1417 845 607 1404 1544 1723 1021 1097 1553 611 1437 1802 1095 1241 1864 88 1662 704 255 1889 1404 4 1167 1979 1345 1355 503 1240 662 1193 189 1355 338 1331 1341 299 851 1527 1971 565 1963 202 1004 1990 1832 1506 936 1225 1976 853 1875 206 204 1120 1572 444 685 1789 1877 536 189 751 852 678 288 768 665 16 378 1070 1577 149 1642 833 442 1587 807 1664 1593 1656 1034 436 1880 821 205 1596 1020 725 674 1987 1126 556 1415 687 1360 1075 1352 315 1914 1971 1606 1032 1989 1120 1430 175 465 1577 1421 315 690 1004 619 1221 1784 623 1077 143 1263 1757 1464 612 291 909 11 1247 88 681 1780 1420 1082 1454 861 1693 97 79 1096 814 1671 191 1313 427 1820 686 212 1728 985 836 270 1072 324 732 440 1242 996 611 657 585 1846 193 1051 907 975 390 250 1397 1987 809 104 85 1013 1693 204 1496 1311 1142 987 925 1236 859 544 297 661 331 1145 1436 1521 1013 578 1380 480 258 1734 1889 290 886 1186 88 787 423 1308 540 1330 365 1124 922 995 1531 747 532 1713 1964 1201 1793 536 1330 51 738 1730 715 1077 680 1808 1621 1163 1156 1611 916 1631 543 363 1825 1566 1179 280 517 883 1401 1439 1110 1289 1645 872 1601 395 1135 646 1225 1790 836 142 1118 1538 364 1148 1746 1300 1181 1106 632 1624 1136 1778 1870 1589 1450 1709 1709 1905 462 717 622 271 416 1361 1855 1285 733 1495 1302 227 1706 1631 102 1585 1610 1324 1424 1801 1956 830 59 981 308 671 1511 1322 785 747 606 1317 1999 1635 1836 580 374 643 225 344 1058 1250 1876 1849 236 1883 1114 459 265 1130 1399 16 386 1960 1397 831 100 1579 419 99 296 712 511 167 1974 1738 1543 32 565 71 1309 123 1718 657 1513 841 1298 1547 83 1175 401 860 1745 1459 1357 25 717 1149 614 78 1595 186 615 1740 1369 207 1177 1306 328 604 1255 117 187 1718 1617 122 1342 617 1445 550 40 526 1530 1548 787 570 1743 902 268 1383 1092 15 1990 1079 1751 1393 836 806 770 123 263 431 850 1141 740 1 491 1094 1978 1684 1979 246 658 1687 1693 960 648 1483 558 666 633 598 533 1672 653 1665 1998 1277 135 1874 1672 1476 1211 1649 1280 1551 96 693 445 525 1829 543 1885 337 1017 1306 528 1137 933 1264 340 1900 1645 401 608 1599 120 992 1334 1658 203 1870 242 622 828 251 920 1946 950 1289 1645 1799 793 1092 132 1648 372 879 508 86 1813 1137 72 1379 703 944 1519 1854 1182 1804 181 686 1079 559 602 322 260 692 1361 511 174 598 1092 108 859 1690 134 587 1083 447 937 553 942 20 417 232 1384 459 297 1690 1191 78 949 1330 980 255 471 69 1208 356 1877 1783 818 1506 1387 1075 742 857 1757 218 455 129 720 784 1768 1763 1561 1939 672 187 1110 174 1756 877 1724 1213 1994 581 1937 866 867 323 491 951 1799 1911 1960 133 1408 506 1615 1493 896 285 1591 532 764 373 1831 1100 1422 1447 654 33 1509 497 1348 313 384 1706 384 1680 219 298 907 1562 1912 1021 1077 1146 1921 1315 1238 643 989 1660 120 749 194 323 1075 203 1435 1640 761 570 1337 930 1108 1724 1822 645 796 518 40 1216 813 743 1659 1658 600 1018 530 1055 137 861 1959 1237 1705 195 1041 1012 821 551 78 1173 559 754 1457 1561 1971 895 317 1422 1757 589 595 942 345 277 648 120 459 1853 1579 723 272 155 1670 1616 1348 830 386 1232 1045 409 1968 1302 1544 1825 37 1470 1659 1930 357 605 1915 1837 1172 731 87 1837 1128 1551 1412 1258 899 249 1123 421 929 870 112 581 492 1471 475 1785 56 1059 1276 63 1340 663 1571 1749 1997 379 1518 478 1618 303 607 375 291 405 589 1114 115 488 778 675 112 222 660 1185 1256 682 752 1183 1935 21 148 1412 814 78 1091 696 1774 1935 415 1464 37 306 458 571 432 1684 413 1269 338 1689 381 748 76 368 1258 810 990 440 1034 1619 908 1379 918 87 1540 1578 51 1930 1791 1009 1748 482 23 1549 1566 1616 1256 163 1212 307 9 1331 1988 666 13 852 1465 1896 869 1553 626 764 1848 1797 1643 578 1014 724 267 1268 633 186 1030 1189 1262 1767 916 1664 642 235 306 316 288 286 871 1267 58 1763 1977 1619 22 1454 1585 948 571 788 1980 571 1595 466 1699 1342 452 1825 1838 1049 1394 1160 1637 913 1111 1763 919 119 126 1890 1518 48 220 501 786 1890 136 1574 1181 1313 300 1943 1951 27 364 990 1364 976 1879 1598 115 1190 620 89 375 220 287 1763 1571 46 1035 872 1633 88 1146 240 1484 894 1155 1202 1136 124 900 1862 110 1641 1425 1872 420 1042 347 1722 1100 1780 163 305 1156 25 737 723 1918 391 1249 423 601 1589 1661 1774 495 15 1585 856 1616 1532 1338 1226 144 79 672 1615 12 1067 535 492 1171 1722 1504 328 1058 1424 1669 1980 912 1723 789 1127 92 637 1229 134 1844 141 1416 450 7 811 1063 490 1804 1507 1796 1187 965 1700 1459 1980 1231 1426 1147 1767 75 1864 1700 1413 337 577 1474 33 387 905 1185 432 385 432 432 1127 444 815 1090 958 1676 366 1203 948 389 405 313 339 551 1730 155 693 646 1914 550 214 346 995 1373 1116 55 1489 577 1861 1039 16 1906 656 1974 1826 1380 479 1943 1064 1862 955 774 838 159 264 1237 51 1081 1642 1963 1726 882 120 385 1751 817 1744 111 1533 22 1852 327 1988 437 1268 863 170 533 1908 1621 1977 1764 190 1358 1471 237 995 992 236 1500 1775 129 108 1 1410 1040 1895 692 518 482 1605 1848 1453 1135 485 1347 1355 1358 831 556 1717 1790 521 1926 1336 1831 663 428 316 1584 407 781 1482 2 988 1851 444 1421 905 142 1429 618 1088 254 257 112 1611 1281 1006 1387 683 1330 154 1130 79 851 462 1864 360 1252 1628 1613 650 1780 1782 885 645 1015 127 1010 1301 1336 165 414 791 1313 1631 579 206 1609 467 1630 180 910 780 689 772 1604 106 1577 1928 1404 570 47 1326 680 920 1298 945 253 1906 885 1573 698 1343 677 1106 809 1023 383 613 259 452 1215 900 1225 1698 811 224 1040 195 769 320 1916 863 1150 1995 1153 1770 1442 1942 198 1309 192 1247 1211 506 1273 777 1628 426 971 682 1415 297 182 1537 378 1557 672 795 1968 658 762 840 302 1538 323 25 1128 1203 267 509 890 409 906 1517 116 1358 673 1204 1301 1143 625 1459 1051 1337 860 1908 1114 1851 585 1581 1292 1278 1019 679 408 1403 724 1216 1861 715 1174 1870 1008 1053 1835 613 908 67 869 138 298 1022 1992 1033 634 764 1719 948 49 1854 620 1949 1403 303 1292 918 258 114 186 1639 1327 267 11 672 1409 1937 922 272 1644 962 1069 917 196 1992 1784 692 186 1770 752 715 742 1382 754 469 1717 909 1477 1454 517 336 302 1335 63 442 1843 1149 820 1534 641 197 1868 1298 161 299 1978 987 9 763 756 172 96 1615 1857 329 1028 1979 1444 433 1455 837 1256 812 566 1848 92 592 1716 1883 610 1626 1063 830 915 796 1018 1861 805 1794 579 8 111 249 173 1945 235 369 1544 56 1277 674 320 1971 1188 366 1772 994 1999 1158 1592 115 1090 80 628 113 377 1798 190 602 940 738 1470 993 115 441 1553 353 1356 22 776 243 1243 1593 385 1650 433 63 1542 1789 1392 579 949 1901 909 1765 305 263 407 1114 982 1572 1592 693 1954 1487 1354 117 1554 1839 107 814 491 1894 84 1308 1178 1481 982 582 1102 752 598 687 181 720 427 1635 1428 1160 645 1712 379 1241 1840 1842 1671 762 970 1108 1946 826 1249 1587 360 1255 336 1173 1140 1263 1004 379 507 1909 1274 243 1662 870 339 1953 1702 28 1754 1022 1347 1666 174 913 630 826 1595 1870 944 1788 486 28 1817 1151 1560 1164 229 845 1306 454 1413 18 99 470 986 1301 1054 1527 127 986 959 638 1304 791 951 715 1365 422 1654 860 747 1851 625 1602 661 1606 1876 1719 87 731 1337 1888 1539 576 474 752 192 86 1315 478 1768 1196 972 1544 112 912 1477 599 781 567 1363 389 5 1264 650 1548 292 148 1355 1440 336 1776 721 304 1439 1814 1894 1866 536 113 811 701 1591 1320 1528 1490 389 213 160 1693 1847 246 425 1233 1813 627 1418 1186 942 1041 630 623 282 726 185 639 32 238 1808 587 1722 1694 1869 940 1094 759 155 550 1662 461 351 1206 665 1945 1104 1864 1251 1659 1961 685 907 1284 892 490 1212 1907 1401 372 302 318 1759 315 1438 724 1458 484 1371 113 1406 332 1442 81 507 425 1101 1352 386 915 615 1202 1182 915 1315 918 1286 1195 862 1536 1914 1527 66 32 476 146 588 221 1186 1628 1120 1021 89 298 459 313 492 878 922 733 1348 1945 1881 1214 930 670 430 1647 283 1049 184 181 676 976 1970 1321 319 1641 988 1087 68 1052 635 1093 35 378 1888 589 1112 478 1959 1246 1025 211 1777 8 1388 1446 1812 983 1844 61 1345 1066 510 1832 1799 404 63 215 1974 579 529 1677 742 207 101 659 889 1621 1514 608 1342 1396 1007 359 1943 552 1685 354 1086 406 489 1934 1731 999 1185 822 329 1464 1349 53 562 304 864 502 1400 676 470 158 302 312 1016 1036 102 1815 678 271 772 629 1589 1050 1778 1363 225 532 405 1139 340 451 1777 956 1768 425 217 528 313 1071 1401 1388 1743 1122 1719 384 347 1771 1799 1247 911 1219 334 1913 739 502 1946 343 1621 647 416 1303 1024 1765 117 1306 1473 1373 1153 1097 1222 1008 833 127 1383 887 876 1443 874 899 361 564 1602 1402 687 1962 1719 1919 476 1035 1964 2000 794 1659 157 1894 927 1672 407 1561 1267 1749 1341 1714 1688 20 1112 325 1029 986 606 591 1316 1981 1206 1484 1101 1921 987 1660 162 1396 1871 6 1484 727 1602 510 917 1486 1235 579 1672 1802 598 668 486 1860 1367 629 1883 92 958 20 1488 1380 900 289 529 1590 1636 1093 1554 1357 213 242 1182 1683 327 1827 1329 1382 1949 485 695 2000 26 359 1347 712 1454 1758 1588 195 1219 444 533 911 1187 802 1908 353 173 1363 342 1117 1351 746 265 1750 710 143 1001 1799 1260 727 1111 1137 1601 1658 1991 373 1861 1064 281 917 388 1662 11 231 60 1701 1389 1946 1739 461 1509 843 1741 184 1091 1113 68 1529 1607 840 1208 1215 1682 195 402 909 971 1382 403 828 1779 1163 1802 322 1242 1731 534 133 803 1528 425 923 1638 1440 1790 452 470 468 60 1370 1954 418 1322 791 1615 208 1686 1304 901 1314 385 257 1112 1261 973 1313 1915 541 186 1095 736 1844 1885 1829 1683 84 466 1604 424 239 516 1129 610 877 154 918 1333 862 116 580 766 1408 438 255 66 1891 52 1602 1316 523 1312 1589 219 1990 1487 1572 659 1151 994 1858 1427 130 676 46 1279 369 1280 1829 942 198 997 552 1615 713 1915 1887 1335 85 1832 1470 31 1046 1999 6 1964 1718 1241 1855 878 824 1158 1894 701 500 421 674 1729 709 834 1611 65 143 736 44 94 1477 728 1912 1601 762 48 1275 1010 982 895 435 667 1595 1792 927 556 953 1462 550 384 831 1503 875 96 1058 443 48 1238 979 222 729 1685 1452 1508 786 1991 1963 5 1619 807 1635 138 355 1008 1615 1662 347 1205 424 1736 1596 1827 185 617 292 1044 705 1985 156 213 1336 1911 54 1930 662 984 1590 849 1312 254 1949 500 885 117 1246 1347 584 1547 219 1169 1630 535 495 1134 283 1099 178 373 280 668 808 1494 503 1970 779 743 330 1835 634 503 321 148 1026 1075 1811 555 444 492 735 1551 1959 1161 1395 969 872 89 1965 1391 31 1947 79 422 1339 498 584 439 977 99 1185 838 1625 961 1158 751 1385 43 230 1890 518 771 348 1649 296 1187 351 406 46 1692 886 874 194 1231 208 1732 782 623 1107 1231 30 342 1459 720 1496 1447 1270 1766 874 1284 694 1122 195 657 1127 1993 501 1624 329 775 265 1391 127 1575 787 519 433 1345 1559 1718 416 1970 1101 1111 120 1538 1041 401 299 770 190 277 795 1508 1132 1372 359 1376 390 913 1434 1956 1937 1850 1585 1388 1243 172 1100 1026 1792 1615 1510 1848 659 1648 1640 1603 1051 247 235 1514 1500 1800 557 1328 1911 589 1221 1694 1092 1092 1738 1924 399 485 578 1153 305 919 983 338 65 1827 1742 535 26 24 1691 716 1711 321 655 1623 1356 228 275 653 46 1197 10 1322 582 1803 49 1376 218 856 10 1583 797 1550 1899 327 1585 616 816 810 761 679 1752 773 131 711 558 896 1318 1538 1750 276 745 530 604 973 1076 1212 215 1568 587 1275 1139 30 1784 1691 95 1833 23 1160 324 1319 41 582 1736 389 1121 1954 226 542 259 536 1518 1852 142 1142 1539 1534 871 161 516 10 1160 39 1876 1253 1177 1333 861 1489 446 618 978 1190 1280 1835 1059 437 417 1032 1665 104 1130 95 1315 222 1767 1568 937 1766 1574 481 1503 9 987 818 484 1421 200 531 219 183 1915 133 1841 353 1512 1375 177 1884 1913 914 164 839 1891 223 685 785 379 791 1572 1372 105 675 1233 355 1580 342 812 1341 622 1407 930 1826 120 531 1099 1981 777 1434 1977 419 1971 249 899 1875 1351 688 371 734 899 709 1037 393 1161 1777 1730 1633 609 249 132 462 1985 1216 1722 587 1677 619 54 53 1194 1381 389 753 343 436 1702 979 861 1931 1855 749 406 273 348 581 749 1186 522 218 1444 1397 531 1640 684 510 363 425 896 117 1130 1022 195 1878 1771 623 1243 1322 1221 864 318 150 1655 69 1676 1043 105 1559 1725 1598 1872 1975 381 1088 755 370 1652 1441 1820 1093 1787 1033 1873 451 988 1191 292 325 281 437 759 577 928 1915 724 1423 1182 1635 1260 823 1185 1613 1550 1327 1874 1380 1898 1556 371 993 1335 598 517 751 178 1306 1630 1182 88 1642 1528 1292 437 1343 1213 160 1054 1330 786 809 1420 815 1074 1591 58 955 77 1240 1409 279 864 982 114 1205 1415 943 1060 1963 416 1781 1262 1383 1217 614 567 561 1469 351 1372 103 819 1309 1778 1844 1879 260 637 1794 69 1156 624 1187 1236 1592 1638 202 1271 193 192 1439 490 515 1424 147 1275 1581 1509 1968 70 319 840 773 1766 1095 182 865 633 717 1263 573 1091 992 1999 1407 133 304 587 204 1807 1069 1294 1390 1076 1743 1220 790 1790 1352 1047 1012 1938 728 1960 933 1813 575 1296 1772 910 1352 183 1812 1614 1668 1110 1940 749 196 680 1780 903 587 278 879 1639 1427 963 1194 547 767 1012 1012 72 1841 901 1966 1303 142 1208 797 1904 158 1615 1518 734 248 348 1657 356 413 71 825 1366 1748 1103 1611 490 54 773 1797 1488 650 1430 1929 1249 1220 1335 745 1508 1866 53 1117 1047 1192 509 1492 11 1012 298 375 2000 4 1486 1956 468 1694 387 233 486 1552 1201 991 1024 273 1907 362 788 792 1205 1934 933 1804 161 1780 1849 876 90 557 398 1760 1592 246 811 1775 1318 1116 873 626 1864 962 1794 73 609 1265 1720 893 1636 1856 857 1317 425 452 1169 461 1442 9 368 1700 782 1794 78 1668 1054 1901 1693 904 231 1738 174 1657 391 958 1894 1673 555 1827 1538 676 1232 1058 1400 387 409 244 576 1555 1393 901 1972 518 49 74 628 201 1556 308 396 1397 392 1046 1194 1577 1640 1556 1274 1240 1336 1212 1205 543 1665 25 906 426 542 581 139 792 166 959 1339 716 1322 62 550 965 625 1845 1682 1632 1939 1287 613 700 707 1196 1271 1726 1520 1909 537 631 1485 220 1942 691 1248 1920 537 19 1800 1328 463 1581 771 1141 814 1089 142 1061 1159 1744 46 965 344 1785 1807 1727 1764 1684 1643 501 1815 754 1901 516 389 804 151 812 146 1371 384 95 343 928 1298 1256 1780 614 339 383 673 540 1554 1610 1226 503 1973 405 1946 496 1745 293 550 714 1705 1657 1133 1686 378 1298 1503 666 199 917 1596 943 1312 143 1502 330 1640 1641 458 1358 343 1771 1491 48 1661 357 319 1611 1369 380 1342 757 345 1794 1144 626 562 1210 1303 1399 339 1162 1845 641 1493 1489 966 711 213 75 1753 365 565 1331 603 59 143 424 397 1614 28 1651 24 349 1621 488 238 206 536 635 242 586 1788 837 794 1870 952 1847 84 1444 721 798 1111 1633 803 1352 651 1856 1347 1014 540 383 738 482 123 169 916 1938 469 1380 705 686 872 155 1884 1823 692 542 611 1720 462 200 342 330 1627 994 1915 226 186 1511 1552 1477 1650 632 483 1808 1791 1344 271 1753 1207 1930 376 1498 1442 18 617 175 1097 473 1052 941 1102 1101 442 1366 477 648 259 1370 689 8 1392 576 1945 1439 55 53 1180 988 846 1412 1436 474 1892 1768 1431 1303 797 1822 115 471 1436 1294 235 1946 1206 1706 1381 396 1396 1688 567 1851 153 941 185 718 1909 203 299 1892 153 1340 1610 459 1868 911 176 818 1118 867 1162 17 587 1426 718 55 706 864 1372 1332 1158 1411 388 456 708 613 440 908 1542 727 1620 832 56 1065 1803 164 1353 136 1475 891 165 1287 965 349 1904 1937 638 1660 901 1149 489 1689 880 1491 1184 1992 1817 271 1328 1889 1186 1892 77 1032 306 1522 1862 239 1667 1210 827 1227 873 1233 796 1380 1685 1220 1475 977 568 892 1156 227 636 674 148 1537 1823 772 8 1765 1041 984 464 1700 1777 1824 180 1859 866 622 1885 1816 1764 730 1239 15 1568 1459 1637 670 1908 1219 38 843 1696 262 631 924 1728 75 489 1312 1579 315 1572 1724 459 954 764 104 1278 1884 467 331 780 1210 655 292 90 1861 1997 1387 703 202 646 1495 1141 1511 1217 434 882 1085 554 1834 7 1222 1585 1976 1161 1305 1094 582 1662 1835 1620 1661 218 1512 1019 621 1595 355 1586 688 1857 554 732 1745 1251 1006 1115 793 1758 577 531 1771 1503 1297 1616 1009 1650 1908 1498 1269 1052 804 1016 1140 1190 1885 1779 1936 395 1732 1597 422 1396 395 1201 1216 1041 354 1996 715 1180 736 60 91 1513 1155 1240 893 1744 1204 385 205 1518 1374 792 1322 1000 1680 1536 7 305 737 1684 579 463 1252 428 363 1801 652 460 1358 1859 386 862 1666 222 740 658 1077 1609 272 402 1798 796 690 11 1973 1767 426 1593 505 1111 1138 1665 1137 1321 990 869 780 1553 20 1268 1100 93 1758 432 1896 1781 1950 532 66 374 1601 1046 521 896 1383 665 79 733 1827 1638 1629 99 30 1052 518 587 1952 1061 586 290 673 875 764 368 957 1579 549 616 1239 1224 1738 911 319 355 1676 97 646 138 1071 560 690 1135 413 830 1229 747 1900 765 1587 547 269 1508 1244 1897 1158 1685 1798 421 226 1885 87 486 1495 1820 1729 451 1400 1878 1927 1815 365 1193 1999 1325 1024 64 345 888 137 710 750 1719 381 975 1228 1414 769 4 1666 392 1589 717 231 1764 415 517 1472 462 198 1224 929 1703 1057 768 1843 295 158 64 775 1002 1767 400 938 1513 1842 427 74 667 71 1333 1656 1932 904 1280 430 204 796 1 899 1594 636 1391 1917 1507 227 236 790 678 879 600 1410 314 1613 929 1055 642 868 799 1326 1824 1983 1103 737 327 33 174 6 1109 917 1465 1235 369 116 67 1874 1858 635 1207 975 1649 1851 174 1695 207 642 1282 644 1897 43 1604 479 1979 177 332 1749 179 1674 1807 996 1480 1970 149 343 1851 101 747 1881 316 561 871 1479 1696 1802 27 569 1761 1808 1259 658 1383 15 786 357 1158 1702 1154 1243 631 1818 1018 2 940 667 1485 1496 1646 1958 1361 1737 905 429 1541 21 1083 1525 135 758 1753 1278 1316 1456 1746 1800 1793 41 1080 660 826 875 604 360 921 648 649 1400 185 1374 1444 1585 1643 267 274 183 953 194 459 946 745 14 1118 1668 261 1271 948 478 344 99 1625 1300 1723 943 1097 1726 130 46 1319 1009 384 1296 1476 477 1762 854 1534 1911 1354 534 1175 1290 75 1883 952 1578 789 1742 1957 1194 593 1194 1602 622 1343 1916 1654 707 461 634 1967 318 1340 1223 519 962 158 372 1958 1990 722 1448 199 1382 1843 626 815 56 1949 1918 124 1458 498 1943 1050 539 1532 909 668 159 772 1575 696 599 1123 522 660 1736 6 714 1280 938 1079 1984 1044 1644 1738 1837 1196 598 1909 1487 1809 848 1220 1522 1097 481 796 440 769 1306 1886 587 75 340 1998 1202 67 23 1220 338 1862 29 338 1367 533 566 1720 596 1974 1917 421 1544 1916 74 191 129 1640 794 1685 901 672 668 1362 1646 367 1245 1044 1446 1148 183 1982 1188 64 1749 763 693 1266 1466 485 543 261 707 1429 1057 1430 1610 43 223 1198 572 943 93 1166 1133 1033 1754 1228 1467 463 1311 1928 640 1677 999 868 1500 506 1698 1924 802 696 37 562 113 924 1940 1877 1063 1679 818 1987 593 132 1992 821 885 1163 1700 778 1140 1573 724 206 650 1193 1764 188 1432 839 1828 498 789 1291 1998 308 960 787 1206 868 872 1508 1651 1152 1615 1467 1677 1516 13 592 1767 1298 81 1583 94 1863 1838 922 499 1168 147 1385 102 1988 778 1172 1139 164 822 18 50 248 311 1138 1017 1532 1312 1979 1172 1675 1131 1823 792 1995 1323 53 629 553 1122 759 779 342 1460 121 478 1011 955 284 892 648 493 273 1533 251 715 1217 237 127 1643 125 1607 1803 1688 402 1106 1773 648 895 784 14 1023 570 900 408 403 447 1556 1958 1567 234 16 746 1675 488 1666 1348 1020 361 118 866 1480 1945 284 179 269 607 363 1697 754 1909 1816 990 894 953 1719 1293 1224 1811 577 997 1230 440 760 1137 826 558 1559 1628 530 1154 797 604 143 1830 1147 1163 1520 687 171 1294 320 14 692 1839 453 781 1116 318 1083 316 957 1912 1856 1052 395 1430 849 429 1732 650 1077 1987 1897 1429 1704 1598 1549 1660 1387 1162 1467 716 1242 1251 1789 1931 1950 893 1226 498 1428 1188 1215 1496 493 656 1218 1856 1863 1931 115 1126 397 1685 1299 517 1915 1111 1481 1117 949 519 1443 1347 327 476 1818 714 767 403 442 1009 1083 1 816 1852 1485 410 84 647 1206 785 41 1240 1218 576 979 1045 512 426 344 294 1349 752 1546 732 1441 1505 1204 178 354 853 483 723 1160 220 327 397 9 1138 1338 196 1893 1831 721 793 1708 1260 1328 1116 911 879 1410 32 1333 1355 553 1342 1055 666 1475 397 1758 1597 558 1441 451 125 1261 1857 1607 242 348 286 1692 1956 768 1824 564 1537 371 1458 1280 1998 126 946 1708 1793 423 1810 1929 1246 334 450 1323 1185 899 658 196 188 234 274 1888 17 1505 1933 819 1777 977 757 544 1478 83 32 1468 895 1813 196 1650 1034 1981 1231 1735 1351 1358 1498 529 441 761 1262 852 928 37 696 1293 102 994 1545 1170 423 474 257 313 1892 233 957 537 1801 734 1022 1631 782 771 1629 129 1435 1066 12 1688 159 424 606 857 291 871 1017 1396 1034 1254 1227 162 444 867 299 1832 323 380 1282 769 69 258 1209 491 1012 128 1188 1984 147 1083 1008 1640 1402 1193 201 333 1803 39 1679 767 1925 1750 10 1353 1512 101 1707 1124 1051 341 517 1658 171 1161 1852 1902 133 412 1021 1850 1414 440 814 1129 1665 164 487 1382 1345 557 1666 644 1551 1737 1854 1056 885 1528 1082 1348 628 188 32 1150 1699 394 592 832 361 240 1935 1800 1822 346 303 963 253 688 833 558 1452 1779 40 1565 495 1960 1648 1567 474 675 1567 962 1573 552 1195 403 1829 13 1148 153 1112 20 1666 51 1841 1112 1658 782 438 1142 1838 1627 1782 1999 411 1665 1310 1722 743 559 1774 943 1618 789 1144 321 1532 1795 1160 1020 248 33 74 1183 111 801 296 1227 376 1522 227 158 1190 1575 805 1385 162 1143 517 1352 347 758 170 1907 1772 948 99 640 733 917 1110 1516 1468 705 1367 186 1629 1004 827 587 1727 792 1134 927 1346 1833 1650 1514 758 1801 906 1898 901 1806 1398 248 1572 1929 703 1981 1413 1040 981 1783 161 1535 1686 973 1204 1754 34 191 1834 726 637 129 617 1049 565 1370 1742 1038 5 503 1772 557 1081 821 642 1051 1187 768 1421 958 1966 741 526 1956 928 47 589 901 565 752 1822 293 1721 1773 547 319 1382 1040 1666 1086 848 1032 1256 1085 429 1891 686 466 1289 751 1228 838 840 1486 235 1465 957 1704 623 1507 1723 85 437 62 1642 1051 840 258 1357 1092 394 241 433 1140 1810 1909 536 362 1185 1158 1479 1173 234 1904 269 1449 113 1924 1909 961 610 318 1629 1415 1894 200 1624 18 129 861 561 1664 639 1631 1266 276 1585 1533 1155 1777 1394 1711 1734 1832 1071 756 1267 542 1223 31 1424 1394 319 61 1827 605 25 1706 859 1451 1973 1637 955 1833 1352 1521 1817 608 1661 141 1318 1089 954 5 766 16 1764 1514 1971 1478 709 545 1109 1602 909 680 213 1696 1974 878 810 1917 1629 1779 1619 554 1102 701 366 399 1279 1436 1481 1889 208 1057 23 807 496 1979 1637 217 260 1825 77 1674 468 1799 1035 1832 1894 1147 446 1009 512 1231 1217 1721 1464 1100 859 633 909 500 1988 410 652 1945 457 306 684 1933 641 1054 107 1833 176 1025 12 1026 892 1868 1249 9 1935 1343 966 81 1837 798 94 1174 278 87 1650 1932 1998 1827 790 1814 1755 876 1134 1609 1247 462 98 1824 1990 1792 1790 1953 1810 997 349 559 1717 1022 1799 1938 1150 498 1960 516 1577 1793 1059 781 560 1653 903 1713 1110 666 352 920 534 784 785 958 1607 1903 1137 316 627 1354 1284 1191 1736 1478 1212 88 1182 1101 1039 1548 746 1342 90 1309 1074 344 886 1680 914 855 1770 64 239 541 1873 1387 618 1845 158 139 840 180 685 200 1903 400 332 572 611 1062 922 1992 1442 1047 926 229 364 995 1643 1661 599 1641 210 618 1218 892 537 703 1817 826 347 1591 1992 890 1265 874 867 1732 751 807 1702 246 977 702 360 1315 1143 237 1302 574 927 430 333 1480 498 447 679 871 338 722 1034 615 1363 358 589 309 1510 1942 781 1209 222 32 607 1924 1117 1064 470 1275 1246 942 647 227 729 61 1483 1853 850 790 1414 1219 1074 1469 70 1236 555 1809 1949 1900 1222 1890 1298 824 1424 94 1829 473 564 1133 402 1079 1434 702 1048 1735 657 993 1227 32 872 1174 1174 250 1396 1190 229 968 1741 993 977 1768 281 343 813 1593 1965 363 993 444 625 1957 597 1902 1603 1094 273 1525 95 498 1939 312 942 809 224 1988 1725 806 14 652 592 1244 1537 657 1110 1453 453 1091 381 1422 380 566 1609 1719 1463 248 1042 143 906 194 508 680 732 1246 1292 1350 1020 328 1799 997 506 152 1548 1276 773 1486 677 509 1313 382 905 1999 1548 671 678 205 144 1807 1966 320 955 217 1599 474 221 1177 1848 437 834 575 665 348 1682 819 906 87 485 1048 1726 1629 298 1555 1929 1877 1017 1230 767 1726 1288 360 1823 1312 11 704 225 418 1296 1938 1004 158 362 1904 1915 1505 1324 1029 1424 1591 1592 310 1386 231 1976 1722 1539 218 125 428 125 498 1510 1950 1454 793 1556 1711 713 343 1275 688 1775 1817 1883 436 1222 414 1952 487 793 915 1367 113 256 1633 723 1786 1985 469 94 1552 311 33 1235 102 1858 882 1420 1632 239 1986 1751 76 1642 1934 1263 1395 33 922 1288 1617 1626 403 202 704 552 917 882 908 1978 1455 1734 531 197 676 1783 907 1267 147 1324 568 1755 1609 1356 1006 1779 709 1788 180 1108 1404 90 1402 701 383 377 972 266 1530 767 39 855 286 507 700 431 1137 282 707 538 372 1804 962 294 1077 1618 1709 756 1862 331 64 1751 606 1856 1547 25 1631 1756 1981 1167 56 192 388 1182 987 230 1572 1742 1425 596 406 989 557 1587 963 1431 622 1873 1138 837 1257 420 30 115 1335 1280 1083 1463 1835 90 1434 1407 70 14 1419 1689 798 1838 1762 1401 1148 1324 862 1639 918 219 1062 55 237 960 804 1213 1511 1630 1863 128 767 1331 531 110 971 253 140 608 286 753 1923 800 1711 621 831 1992 283 1036 1792 125 119 362 1457 1596 1352 152 476 4 454 1731 1826 724 1374 1248 970 1222 1927 1467 1850 1244 1783 736 180 329 1399 1753 675 644 100 1338 103 553 808 1801 684 800 393 1761 945 1026 1599 1305 56 1993 764 705 1737 1751 1575 77 1725 1098 169 1493 1960 1790 1212 763 1669 564 241 271 24 1490 81 976 224 955 1686 67 796 256 443 825 560 1494 1073 412 1656 1578 467 314 28 1731 1420 822 1892 1159 24 1067 526 1968 872 1682 814 1360 714 374 1429 1427 857 1622 1333 1365 1696 1883 291 1636 805 282 878 742 676 764 1968 781 808 492 1795 1034 385 433 1365 1153 67 1853 1215 1052 236 677 1058 1362 360 177 1955 1417 1752 1654 841 1369 64 35 1812 211 416 361 624 1666 278 1775 810 481 65 1748 483 494 1193 102 531 1917 621 611 48 1215 1021 1758 1550 709 986 1508 905 191 250 1055 353 1418 656 1930 1717 1882 764 679 340 1492 1279 1486 1279 143 1218 950 323 1931 1831 1561 1670 755 1727 1891 1264 1695 989 1323 124 1678 1900 1765 1726 1186 45 647 375 1468 1571 715 39 985 227 309 866 1565 709 1957 1175 1535 1968 31 909 293 966 537 30 994 1803 708 9 413 76 1327 1410 35 1981 344 1901 1776 372 133 891 810 1556 930 1460 1998 764 1883 1926 96 1426 876 1084 221 1290 232 579 915 683 551 1017 596 979 1635 374 182 314 901 704 702 901 1147 1833 974 364 717 1148 301 1150 992 745 374 275 74 1996 708 851 1175 357 700 101 396 1939 1435 874 1322 914 1234 571 389 135 687 960 1782 361 1182 498 621 1731 335 163 1051 519 362 269 1951 245 2000 1401 607 908 516 977 906 1744 219 855 524 45 1263 264 1697 1883 1786 715 1725 1762 1601 718 252 880 1278 931 565 1929 211 679 260 1678 1356 1988 505 497 228 1447 1867 808 778 1620 112 112 1270 120 1601 1347 1527 1632 1706 813 255 536 1568 908 1617 951 774 678 233 1689 801 1712 1645 796 1579 1180 1859 863 645 914 1491 1928 464 178 1646 85 1229 1800 287 1078 1187 849 1168 1913 882 766 384 1781 422 263 437 1467 30 706 1517 537 1277 1268 361 1793 497 950 43 139 1922 636 1247 1782 1597 1154 1752 180 1602 1927 989 1719 394 815 692 582 989 132 525 629 1523 893 1395 1828 1785 1633 382 486 1798 750 204 212 335 597 625 1587 72 1496 1389 1204 653 663 1597 1883 656 359 1428 578 690 1364 364 1775 439 680 1319 579 325 637 731 708 814 15 285 941 1823 1734 189 1556 1144 19 739 1245 780 1464 264 1709 1339 269 1561 1362 479 224 1975 1953 1827 348 338 767 1787 1662 1143 372 1391 1092 1607 413 938 1974 1114 193 419 90 660 695 393 227 1959 22 1236 361 1833 588 1578 1535 616 659 623 353 811 1505 865 652 586 143 499 1266 337 1084 1271 1038 1969 1523 626 486 247 1082 938 639 1809 1788 1027 1860 302 746 1179 1914 934 605 1347 1022 410 1199 223 1040 653 1131 992 932 723 1010 1152 134 1480 480 1612 622 1749 1230 297 1876 1406 1033 976 1862 1104 1922 1980 696 505 1256 407 91 120 627 1263 1281 1095 1666 1310 656 1253 311 107 1029 73 1985 811 555 884 331 1388 1212 1735 387 467 102 149 1038 644 1778 1370 1450 562 705 1468 1860 888 392 432 522 551 879 32 708 241 1748 1868 1871 1077 1748 223 409 1100 1101 243 1540 772 29 1431 1845 874 847 192 1084 1693 648 1294 105 737 109 273 1229 162 1448 1403 1983 553 106 1143 256 851 306 1643 785 1824 863 1770 1555 1514 1891 1485 1695 807 1080 99 1431 1568 344 215 636 1187 1495 225 226 1942 387 1327 753 1853 640 1108 174 925 1741 34 681 1922 1771 389 248 1438 1183 624 3 1619 677 684 49 771 855 461 788 886 335 1752 1169 812 58 1538 1539 915 749 667 1871 747 1436 1131 1082 1560 888 795 1418 1176 1737 1239 1019 454 1629 626 1412 846 960 507 1497 1682 972 1086 1698 348 1298 1086 1851 20 250 1650 813 581 1720 1214 877 1803 1840 148 547 944 794 1802 1358 1960 185 141 439 1080 1001 1670 1299 926 775 316 668 941 1286 1563 338 1416 1823 1283 446 882 792 1108 1480 291 1736 1768 330 78 1002 1793 1700 1520 384 1302 1569 491 1498 280 794 244 1368 1225 617 1641 1372 1103 1249 1623 1635 790 364 1387 1493 1716 1445 1864 1946 1440 1143 569 1648 1541 325 23 1291 1108 156 909 1917 1048 950 1226 1398 830 1297 310 1548 1460 127 1129 110 1249 446 1256 70 950 1387 98 1166 1571 1650 458 197 381 1578 325 226 559 767 519 1287 159 799 201 1305 1234 1210 1005 447 1858 115 693 234 206 252 769 180 1571 1985 840 1580 1802 660 745 1984 498 633 786 1532 511 1954 161 354 1875 1438 1000 1018 1309 1773 598 109 367 1959 1044 1708 1668 1790 1790 119 882 1057 1907 1627 1932 963 1710 218 1083 1803 502 1345 1517 717 1026 966 1310 1097 193 1793 1319 386 313 1981 373 2 879 335 1500 284 838 822 731 946 1387 307 689 1800 289 587 944 1928 1608 58 592 1272 660 683 1816 1305 1082 1605 1689 1665 798 152 1803 348 699 633 1565 174 483 634 278 1900 1800 1645 961 1163 1305 1578 1897 985 1905 1855 145 1515 1725 1864 1591 1191 1245 223 538 1907 1516 1349 1898 541 1443 914 1583 1884 251 1306 1228 1159 1474 1153 869 1957 400 1391 1071 708 233 407 279 94 1542 885 1381 713 224 1207 450 158 588 1709 1673 1117 1086 515 42 1518 487 1231 132 1403 704 902 1156 300 636 1636 1673 275 168 1947 26 105 247 155 1242 1433 300 371 1866 1916 950 776 224 1284 803 260 1287 1629 1118 672 1783 1840 523 453 1030 1066 1126 254 1919 1852 22 1730 114 1861 1863 1330 236 973 1256 558 1225 1587 1730 1197 1191 10 1275 1068 125 1519 1034 838 1820 510 699 693 1860 37 1173 904 874 1513 1611 1733 1896 1352 304 401 1045 559 1614 1630 1127 637 104 1332 295 631 686 580 292 941 1633 808 1659 1053 1272 463 709 1751 899 1112 144 1857 1486 796 1491 556 1064 1537 893 1014 1396 476 1565 1905 1135 1414 1031 83 724 691 1685 1328 1276 303 1564 1941 1482 1930 1569 1191 1078 278 1116 620 168 942 107 199 760 9 10 458 1363 1007 1762 982 545 779 1439 135 276 1394 1895 1630 371 1219 1576 1247 840 1519 593 252 535 747 19 1601 1217 755 185 387 664 1570 246 1378 1011 1392 1102 678 100 1242 1176 1849 1272 1400 210 945 1982 91 1510 1873 364 678 1627 1888 1054 1502 1631 202 1393 1381 1092 742 95 307 456 328 1340 1126 1130 1480 993 956 1369 195 838 446 1311 1119 1525 1328 798 789 1500 1110 218 426 467 1401 1735 350 959 681 1124 1338 1335 1717 1577 227 1317 426 1085 1092 1999 249 762 1899 375 1292 1573 1218 1535 281 649 561 273 1079 1299 946 1262 1473 500 645 453 1546 738 694 1174 1472 1088 59 952 531 1903 738 1784 88 644 827 1251 489 1836 1985 1669 1407 46 1359 1139 1107 272 976 1510 624 333 984 841 190 85 1313 1365 1579 1781 1640 683 1242 680 250 130 849 78 441 1105 381 1565 148 703 1337 821 1413 57 1967 1928 28 1940 1934 490 557 900 781 245 149 476 527 1760 387 1223 1847 1441 516 406 781 208 1967 315 1266 1918 1651 1765 1344 1351 1789 1725 230 292 1294 96 355 467 1229 1838 816 1226 1369 963 1907 138 1778 788 193 1137 1336 636 308 723 68 455 765 1754 118 1871 1340 555 1918 1877 1486 10 1183 946 1782 913 624 1903 47 1197 821 866 1952 410 1662 329 849 416 1727 1196 493 622 399 142 297 1622 1925 388 1412 1897 1296 682 351 196 85 274 1679 1179 735 78 481 1557 1873 880 301 312 1952 768 1710 855 1919 814 1809 217 522 728 1996 700 1128 1806 753 1689 251 580 1698 890 73 1288 1991 1769 1152 548 1918 1099 805 54 3 1661 1390 1295 161 1421 593 105 599 365 524 764 1790 627 999 1731 266 1252 711 1978 191 291 1204 1243 534 1892 764 1769 1952 774 1881 1788 746 48 1553 1839 1377 1083 1182 38 616 464 1629 1380 1400 740 26 892 424 1985 668 326 1517 1063 1980 820 995 1907 60 469 1660 766 1046 906 393 681 1154 296 1559 1431 796 237 555 1229 1125 598 802 1765 1913 368 1410 601 482 270 1621 1262 891 1051 1239 1646 663 576 1149 1883 1762 1512 1144 1777 1432 833 1163 1755 997 374 681 681 1132 251 995 128 813 1129 1281 819 1809 1963 238 640 1335 88 1001 558 1956 753 313 166 406 1901 144 863 1226 356 436 1503 559 1545 970 926 603 139 771 717 860 1261 268 1975 1441 1061 1361 1878 234 898 1730 1098 461 1938 840 1814 1339 1954 1945 11 978 503 1882 1353 1012 1197 1269 307 856 1566 412 274 1871 437 1708 413 1466 1188 773 1352 187 1410 441 1802 761 1801 1139 419 599 671 970 1374 1191 1651 1798 1843 795 1131 835 16 508 1804 756 777 1647 217 345 1326 805 1471 1283 1596 241 1601 327 1287 1040 751 178 1574 212 1404 1052 879 737 1680 736 276 332 1035 795 558 544 396 131 1130 434 49 1866 145 744 1775 1955 76 1430 565 1524 407 1545 1932 716 726 184 161 663 1302 552 1206 1040 1045 1262 1717 1222 212 10 855 1426 1163 466 965 296 686 1404 1005 876 1183 1233 54 503 1637 126 1991 1466 1323 1437 533 1682 1195 1172 348 1308 541 907 1569 59 570 788 197 552 870 886 1116 1370 1774 202 1727 1158 1774 1114 174 1912 454 230 314 1235 206 410 2 629 887 429 1196 1167 548 570 871 1123 73 356 174 143 1170 358 1311 393 776 921 1549 475 96 985 611 1041 1188 138 1787 1088 374 918 398 201 321 1291 1340 799 546 1539 1790 1942 632 1796 42 156 1448 1225 406 1916 1140 944 49 1216 1325 438 1711 1351 1174 1424 1267 1576 1291 1835 674 966 450 790 1877 340 176 14 847 1147 543 250 1792 41 1247 281 1449 1292 1627 1721 1841 1568 1101 1049 936 1413 596 33 1114 580 1349 176 902 1363 304 1558 639 24 309 948 146 778 1111 1696 921 574 1039 301 304 353 4 1531 742 273 457 1147 1335 1969 1415 277 1191 700 1101 1709 273 313 1461 1523 193 1568 906 203 447 1517 951 941 125 1714 1457 509 722 1266 423 1485 1304 795 120 1202 1843 1171 902 229 100 1095 794 1114 333 304 41 982 613 951 1461 1932 1629 1449 759 1929 1140 286 363 113 1577 375 1740 1833 1583 391 1283 439 1750 1044 410 1863 407 1950 1605 591 1280 1999 243 1829 1169 1474 560 432 1158 73 1007 364 902 602 248 1 1323 1434 1964 1814 1907 109 992 1763 1766 1020 297 452 1721 168 869 1253 899 1470 811 26 1710 1164 19 1213 1152 755 712 1086 154 461 1293 1046 1841 832 574 108 1035 484 1529 1596 1116 1938 1005 1637 850 1518 386 962 1326 1430 1033 363 980 1835 580 541 1316 1039 505 535 74 991 148 566 594 1604 1435 1155 1537 613 102 1740 752 1279 286 353 106 1719 116 495 1352 1999 1509 466 1531 1095 1149 358 1242 1110 491 1679 572 810 852 1098 632 1420 650 532 411 615 77 281 1674 1162 434 1903 536 284 180 148 123 1936 1384 326 1882 41 1558 1826 1641 1024 1157 622 601 323 1141 1627 1193 896 403 341 1698 1331 520 221 769 1884 1059 1657 230 1748 1161 1130 1133 642 650 1998 58 329 101 1319 1579 1780 1231 1532 1080 965 912 1119 334 1753 190 591 1405 928 654 542 1279 1612 312 1350 938 441 571 631 1767 1692 1537 1604 51 1870 1700 1663 470 1019 289 1410 435 1189 1756 992 1231 351 1284 586 278 1831 1400 1446 1098 1923 890 782 1453 944 83 293 529 1767 1895 399 893 833 506 897 1155 716 1684 854 288 942 961 1876 1716 761 1804 463 1331 1488 605 44 1707 1033 336 1816 71 99 296 1738 1506 490 579 935 48 1945 832 1813 522 96 847 1298 1305 1494 1208 85 1669 624 1646 1956 781 370 1045 504 938 565 1970 686 287 1306 1506 272 212 590 1758 596 1252 1423 1149 579 883 1950 986 1772 116 1605 1640 217 393 1291 19 1635 1884 1974 425 1602 46 1552 1656 1223 639 220 170 1182 205 507 447 1902 1744 1274 393 1651 901 1247 1390 1838 1625 1060 793 250 1545 1219 674 898 1096 51 143 1634 1105 897 571 1788 93 754 1207 972 470 1016 670 669 733 1299 429 1165 58 363 1890 1726 1938 1435 435 911 1901 1807 675 1515 376 146 994 1344 1305 1681 1202 1875 1426 148 1697 1057 343 302 995 777 1699 18 1743 473 792 313 862 198 661 1329 959 1376 589 792 399 1781 1958 1594 231 692 1263 1623 1350 1813 1846 825 880 1143 744 1492 1607 10 1322 46 825 607 1592 1521 1531 845 1676 831 1989 805 1857 1622 765 1127 504 1220 1272 86 875 316 590 1994 368 841 1693 1845 1249 819 1697 681 1321 1184 323 119 65 1052 1359 1627 61 1356 1771 38 608 1616 773 283 1255 1639 1996 1919 229 295 1346 411 1674 669 767 227 553 1922 1769 1932 618 95 276 474 477 1842 1429 567 1937 1041 1787 667 1796 734 431 1112 347 1724 139 261 996 1202 1818 1118 1018 1645 895 106 937 1850 872 813 1635 164 1188 1886 674 1771 1058 59 1855 582 1676 1196 563 346 596 6 492 139 206 401 1201 850 751 1308 1321 1824 564 976 1337 291 901 1362 1069 1798 1259 1484 1626 589 1952 1022 177 930 470 1345 102 457 667 1725 833 571 1324 380 1524 465 1736 1470 543 1055 1654 318 1505 1572 1992 293 1584 1966 82 1149 955 227 54 1512 1693 829 1202 355 1028 486 1053 629 1555 965 317 380 229 1143 605 155 1380 1441 509 1292 617 197 1898 1612 1812 356 944 439 1101 1715 621 418 1468 512 295 376 1543 1255 1313 1142 42 1056 170 107 1468 619 38 1818 495 879 1170 1811 1432 543 146 1393 1424 1983 61 900 394 261 1755 1922 70 771 334 1241 197 692 1711 1753 1950 1605 1098 1712 1745 1574 28 213 1594 289 300 1465 1831 394 808 75 1293 1351 578 1291 1513 1715 571 1345 35 1885 365 1071 1735 1206 127 84 903 859 1941 1026 1451 560 1111 1155 1579 846 1795 1063 1582 173 37 929 1332 1990 1333 52 561 1330 258 1303 634 1463 1598 896 1413 5 218 592 796 395 4 1867 563 2000 365 828 859 287 1712 630 1269 481 1760 829 1882 449 1329 374 923 1773 1322 781 181 1833 937 1734 1447 776 1719 1494 1495 45 1982 1266 1713 30 184 1016 1809 1067 266 1405 1668 558 753 1942 330 611 491 363 175 1577 1274 825 186 1114 212 1511 869 312 910 444 366 360 1803 703 1117 355 1503 30 615 202 137 1075 1602 747 800 36 27 770 445 874 1477 689 474 85 1666 450 649 445 1830 44 616 1628 1514 757 787 874 1647 1159 1339 89 1891 1734 166 546 553 336 1766 1247 596 854 974 1211 340 1691 595 1271 1605 10 1471 127 1139 1117 204 1292 1779 1835 1183 459 222 961 483 702 527 1957 119 1937 1119 1254 58 1007 94 1512 1559 1126 933 1343 316 1465 26 986 1759 1205 1652 242 1890 358 1504 291 1702 282 723 458 1807 214 1377 959 1463 584 1485 837 1397 348 1153 1648 607 355 1777 1046 1933 1042 155 361 1824 1703 417 1076 1667 736 539 308 449 223 310 985 727 569 802 1085 1819 271 491 292 814 1903 69 725 1454 1083 973 1304 1982 1513 1486 1840 1370 397 530 683 70 708 1930 327 1990 1538 335 55 1204 543 665 1703 1741 1998 1328 1468 1885 366 178 463 364 1940 52 1100 1848 1688 1484 454 565 1279 1278 1998 1715 1689 1766 115 1520 236 198 284 1277 1281 1568 1972 244 1213 774 1925 730 34 783 376 530 311 1357 987 1459 1974 1885 1492 506 21 1999 597 1763 855 103 929 228 1539 722 1231 762 1685 845 1308 1737 1348 1027 1557 1550 36 693 230 71 1724 655 460 53 1611 1625 1266 912 279 683 234 684 1750 500 281 1932 352 317 792 788 1333 1801 153 1090 283 1872 439 320 330 1452 49 35 1996 1763 1656 648 671 679 343 272 925 1675 1298 1961 1518 487 242 1679 332 509 577 562 1559 1548 736 1802 1114 213 1281 1096 1710 108 1186 1167 1853 1153 119 1107 826 1456 315 929 1279 1206 824 1455 135 1094 1141 373 813 715 63 1068 1605 398 1548 1366 153 73 1436 479 1334 445 944 370 473 1185 496 1070 580 941 103 1691 1878 326 1250 40 1641 858 329 1687 349 1934 141 603 1237 630 99 1904 1393 1366 431 380 892 982 724 244 551 1035 1147 722 1269 1779 579 1526 472 1041 424 1131 1676 1051 1415 1148 707 1824 1568 774 593 1565 925 1231 1576 818 1667 487 1975 977 646 1550 462 1302 1537 326 1062 893 1174 1867 494 1872 1299 224 713 1681 1334 748 102 391 1283 1733 1408 1724 355 859 1128 582 1183 1336 1935 1956 621 743 1496 636 1306 1459 1725 706 1577 1537 129 763 539 128 54 259 1743 1407 1504 1228 860 945 1946 665 205 1229 455 394 1964 8 796 648 1586 1975 1996 1875 1197 703 1091 1609 36 1824 7 778 1911 658 1372 1034 90 206 792 1351 515 416 375 1916 82 172 415 1109 865 590 1573 820 268 22 1682 676 1667 260 593 267 285 641 1978 1333 592 478 1636 990 846 1456 598 1360 1873 237 159 975 155 752 1846 1473 615 787 724 1442 116 893 1794 1814 1507 570 493 1312 1087 667 801 963 397 1565 1412 1847 1508 1326 1698 207 1966 269 362 1608 543 1426 1734 1044 118 78 928 984 1906 755 1252 723 454 1687 657 112 992 1670 292 1325 87 902 102 1597 1827 1983 1924 1499 1697 458 112 321 1927 344 118 1575 453 1255 306 191 669 705 192 417 884 1445 243 307 809 1418 874 427 1989 321 705 200 116 1451 1252 1197 147 523 137 1120 778 589 414 1634 1037 1654 736 1007 461 1534 1966 1033 1812 220 317 272 1137 304 1261 933 912 1431 1052 351 942 1754 874 1614 1036 1496 1533 1213 1057 1398 1558 909 229 1924 1235 880 827 194 374 1059 127 466 470 1584 833 1183 1076 323 768 1919 1041 251 362 309 1966 947 1954 1258 692 850 1284 1245 166 208 1030 1256 115 762 1407 565 1200 407 1660 417 1894 1627 1776 1840 695 732 876 17 935 372 1759 227 153 1751 672 1928 839 1014 1466 1225 70 226 311 923 1289 1108 560 992 1908 1805 884 384 612 217 407 986 174 650 1196 1734 294 1618 775 781 273 465 364 475 796 1888 1404 131 1086 780 1889 739 1035 1575 1671 442 715 332 142 456 250 210 1117 1493 785 1683 1098 692 1814 1933 1303 937 383 344 79 409 1757 697 1153 1217 1942 1734 1451 1066 163 91 1916 347 1515 1261 1187 336 31 1661 395 1929 1785 1792 587 758 255 460 265 593 220 837 1040 1020 1440 1401 98 1598 886 680 1327 1576 615 1320 1493 1836 654 1912 714 432 1707 900 217 559 1340 1592 1850 641 1673 1385 1141 573 270 208 1575 1212 1167 1160 806 1151 311 1722 1250 483 401 1430 1629 1428 1994 1493 220 1072 935 989 1582 1038 1139 1285 941 1599 796 858 1666 1859 1471 609 958 127 1392 173 710 846 895 387 366 85 359 556 1034 107 1545 332 1217 1289 665 1729 1747 1486 551 189 556 1431 1344 1767 297 1901 438 1775 1099 527 333 609 1194 1186 1463 92 459 453 163 1108 1749 250 1298 644 784 1730 682 424 1295 1416 622 745 800 1249 941 1738 354 306 1306 868 1782 643 109 141 201 995 1592 301 720 972 1852 692 1301 1928 1996 1462 1410 1588 1138 345 299 1571 690 513 1953 246 508 1434 1876 1611 1125 1862 968 1860 136 1174 1467 1098 536 1134 1446 1105 1530 1957 243 1677 529 1242 990 597 250 1806 318 87 233 941 166 1853 1331 1950 1159 47 926 622 489 1801 1430 855 681 1246 305 599 645 92 1365 1518 918 1426 1768 1256 365 1039 1064 781 1009 29 717 293 232 1119 764 655 1828 6 1421 131 1120 170 1071 599 395 1815 1818 288 196 486 1893 729 695 1261 1337 1432 1174 506 230 1823 1516 924 820 256 350 1634 1757 1653 995 809 842 495 741 447 507 253 1880 1949 1514 1680 619 149 482 444 429 505 1772 50 306 1436 1226 1915 1238 924 440 103 1361 768 1328 552 795 238 1565 168 642 961 18 242 665 1113 1211 1840 1075 259 1332 257 1537 1867 1593 509 985 511 1598 315 136 646 1152 226 1048 1200 91 1695 1157 240 718 1496 284 1047 1948 1886 1606 307 1780 1256 1668 1000 707 493 459 525 1768 562 610 1258 1257 1014 1657 1169 1284 137 300 459 264 1396 1496 148 645 405 238 1658 1473 1081 278 1153 1005 464 837 171 7 1755 1122 1046 1713 1849 1221 982 946 739 1042 1429 844 468 1877 312 1358 237 557 532 1370 1480 1246 1984 905 923 1585 205 350 1423 1967 580 393 1842 15 926 365 1898 1500 1066 1475 491 1322 1594 1824 970 1018 143 21 1539 1804 119 1669 888 692 68 1085 11 1920 1710 1567 447 1081 1115 463 1593 1881 894 34 1516 764 670 1251 1702 1018 1993 1896 1749 531 345 965 126 492 565 463 687 1369 1723 1219 915 1931 77 552 198 844 745 1042 282 489 301 89 1241 48 1803 1514 843 1673 1881 716 1563 938 1389 197 21 437 1223 958 819 1477 847 581 1241 1593 176 1953 461 560 1909 1627 219 1398 964 1275 1655 1950 1480 336 1124 1392 211 1156 1221 1860 1523 400 290 1408 836 1276 1277 319 1111 809 1798 1603 1041 98 908 1708 1431 1008 452 1657 857 318 1231 1246 29 157 487 1767 93 537 954 332 611 11 1195 501 612 1519 1477 144 267 1609 1665 1216 1864 1300 794 1641 1912 811 767 874 886 1468 793 889 1394 713 1613 949 1106 1393 116 1560 1990 1839 41 1067 688 241 1955 1839 1379 283 1124 1177 300 317 33 1118 1263 1027 915 912 1651 347 284 1703 224 1340 686 1811 1447 709 1641 1856 611 1524 1332 251 1359 440 1598 165 520 665 1493 1558 165 1894 887 308 1172 943 919 1891 678 1333 306 1919 1550 207 626 1784 1782 222 354 1709 1202 1538 1076 1917 1849 638 880 1289 1378 26 61 1150 203 1688 1205 1250 176 1449 308 1260 1657 17 1041 1641 180 1080 1857 93 470 1810 1431 1015 572 1186 1552 24 615 730 1695 324 647 1398 852 1306 855 874 259 929 1817 1800 1810 419 1971 439 258 1919 235 1792 2 681 1263 875 1936 1541 1304 138 1474 484 1968 132 1524 718 337 645 162 97 1488 1539 137 1432 1258 548 425 1328 1933 622 1917 1671 1610 544 1726 53 1610 1263 1285 464 63 595 1360 1306 684 708 967 94 535 767 1487 1691 862 525 1582 256 1896 1077 656 505 1550 1504 794 1689 1049 62 429 505 653 504 1245 367 55 662 931 1218 1235 770 511 1485 1106 60 1362 1746 969 351 1691 305 749 1139 1440 425 222 772 1552 1246 1073 1748 1479 284 1699 109 241 475 266 201 1410 1971 254 614 230 1794 761 1188 1524 172 1962 1520 680 658 304 1318 290 118 1045 1330 441 413 281 760 515 1734 977 806 1049 1419 527 1750 1991 1878 1300 216 850 1334 1684 111 1213 673 153 1450 349 1964 202 262 1148 1640 812 1763 363 975 281 1860 379 1921 417 539 797 1704 1215 836 1672 1506 862 304 684 592 443 389 1173 746 1548 1844 690 1350 1553 1452 694 73 1242 1869 1343 588 1530 943 949 2 106 1700 1733 778 17 427 1119 912 1123 1286 1164 1929 151 1950 884 1375 1853 550 975 1049 1087 734 1418 1518 1448 201 989 1083 1795 433 1306 324 1061 1129 760 424 1629 1714 802 248 427 18 1610 344 927 19 561 1335 931 936 667 1468 1308 21 238 338 1004 1455 796 165 1852 1122 1570 557 761 418 832 138 1596 1331 1625 1617 814 109 1693 246 1739 186 1926 1658 807 514 1279 888 1262 826 1580 682 416 1848 613 177 557 1866 293 1397 846 1303 323 522 773 1669 1534 1683 1253 1613 206 219 100 573 1433 706 735 1548 515 1764 79 1955 1370 1729 1116 1274 945 408 79 1121 1834 1797 1116 1808 1194 349 1792 1488 440 136 1639 268 1061 1182 65 1970 275 20 1365 1519 895 1657 1431 122 273 909 694 847 342 1250 1897 943 987 1733 1068 869 60 270 597 380 526 1685 28 560 522 536 234 931 1915 11 273 1585 59 1839 1532 565 1688 214 1976 1661 1549 502 1268 684 1582 204 1125 639 355 1107 445 1538 409 1301 173 659 1509 16 824 1142 251 1805 730 1659 1534 1917 1912 126 1289 1589 874 1726 893 1372 1527 64 652 1235 1407 1252 933 324 1903 1448 1745 1741 1521 1947 1758 767 290 357 217 1554 168 1334 1201 1676 1411 12 1178 1842 834 1800 1056 1709 1786 1635 268 641 195 525 1467 26 1316 1735 1693 24 912 562 428 1341 400 391 1486 1203 1251 184 828 1075 179 1959 36 500 394 1093 604 1537 1237 13 1704 495 1464 259 1517 957 1874 87 615 188 418 783 728 1697 1770 196 466 1720 500 699 999 411 914 1606 1439 1348 89 28 458 1215 1617 951 966 1124 582 700 1763 36 1779 257 1141 833 736 410 1290 435 25 788 1069 328 898 1653 1722 1692 87 355 307 1497 1080 1477 1426 1584 741 727 1871 1417 150 82 5 56 79 363 1872 1280 1026 923 1098 796 101 1247 1175 44 1125 1200 1357 797 1019 1509 455 1548 1758 296 668 1052 1433 1991 667 518 1391 316 1162 1984 828 1359 912 1409 606 250 1488 1428 1780 253 167 907 21 1779 1847 710 1573 1668 1509 1124 1139 253 1231 1738 598 221 338 594 1529 530 1739 661 932 1491 637 1355 1262 1071 451 1618 1088 854 166 446 123 741 561 1664 157 264 291 1642 240 1404 980 1634 1219 963 1676 837 1645 1835 896 1102 1071 913 1855 1047 1401 1746 28 63 896 626 1564 1516 1358 1424 451 691 491 634 1434 6 1163 1949 1204 1373 1288 896 368 696 50 1025 145 1428 1235 304 1181 668 663 1851 1683 866 620 281 721 1694 119 843 53 1766 840 336 466 447 782 840 772 995 878 1227 1448 179 448 1643 118 1935 1498 711 1664 195 849 178 2000 4 989 1827 1965 1884 1725 1534 94 1042 1547 371 722 1918 1361 1941 1215 1947 604 302 1610 1550 1007 145 566 1094 939 16 624 324 1918 735 1147 861 1274 409 663 941 1656 177 120 238 732 1500 1044 1930 555 637 108 1550 394 992 1822 1327 824 1739 363 1713 1487 162 117 614 295 1979 1179 996 524 1697 920 586 1088 1436 793 1555 1828 849 702 252 20 1990 450 67 1488 73 558 1825 1618 1313 1963 1082 77 693 471 1809 1330 1580 506 305 169 1733 1273 490 894 728 1434 1065 1578 1915 9 1675 804 282 1594 99 1671 1617 1025 378 1878 972 479 1286 29 1985 445 1983 1001 428 1422 397 1115 1387 831 118 569 379 1411 711 38 723 13 16 1652 239 780 1189 38 1296 398 1347 1178 1570 1374 896 1367 782 608 1461 52 625 576 752 1881 1133 1141 1957 1610 702 1515 1846 1809 1664 961 115 699 1807 64 291 1462 78 126 1347 1864 876 2 350 1732 1124 1960 1598 313 1957 503 1489 1996 1505 18 288 135 1689 1660 765 34 1193 1679 603 545 1680 1390 1458 430 67 1625 786 136 1875 1297 1960 75 652 541 1535 386 958 557 905 1067 1873 13 1647 730 85 572 1333 1937 904 1885 1600 719 700 125 156 902 200 1815 1098 1425 1533 1316 983 357 1068 1591 1907 727 1846 744 400 1246 1972 415 361 1371 312 1636 661 519 148 1108 1020 907 458 151 1561 1990 1475 1887 1969 554 1268 3 1779 152 1213 1390 1136 1022 820 961 317 766 834 16 1478 496 780 124 662 859 181 1612 564 1264 1761 1074 1648 1511 1725 1467 879 46 1710 1190 1651 1278 1224 1417 670 353 528 688 1640 866 1859 1576 143 243 1111 1356 959 581 1555 1629 659 99 1099 1783 106 1664 1151 449 333 114 709 757 1776 399 835 1425 982 1495 833 525 458 1634 511 1358 1452 1372 1843 75 1049 1853 422 126 1823 1886 943 1821 1262 1657 1247 1002 1090 368 1023 1239 1201 1953 615 366 336 921 1281 192 571 934 1854 1900 596 1105 1031 146 1836 924 534 1113 1296 792 981 1086 1317 779 1879 494 935 880 470 1829 687 1998 1197 1768 1715 494 935 1296 1650 711 1016 936 256 1596 411 1017 863 1817 939 1028 111 682 581 128 183 861 1742 1028 1444 648 1473 1767 1329 1294 1116 1286 1432 542 1772 263 1240 1452 261 1707 600 1156 934 1256 1082 637 1821 1352 324 1579 1095 316 571 279 827 1750 1216 1298 744 949 1168 1751 667 1922 1287 785 518 939 1060 190 381 1725 1891 1330 2 87 855 30 660 301 246 1203 1860 906 442 1490 1032 234 340 1221 675 1623 884 1523 516 338 870 944 814 756 239 1267 536 934 1113 285 1766 1550 412 1190 536 522 749 666 1122 1042 1323 1492 780 1865 231 1434 106 1924 260 841 158 1775 1568 1826 284 1036 1777 341 719 1085 275 1885 1290 1572 1393 1389 1362 9 1427 313 346 1452 455 1064 863 1227 1026 648 1861 342 1560 1250 689 369 1483 239 537 682 849 844 1752 1131 1945 922 1623 738 847 1674 1416 416 1198 1879 516 751 1413 595 905 1640 1421 967 1980 483 618 837 37 63 48 1152 859 1253 503 1823 1293 760 946 1885 1027 1680 461 1173 740 904 1238 796 1529 1908 254 1487 1826 695 367 495 183 308 1439 234 1426 1539 182 1692 523 1894 1197 566 1828 700 359 189 215 1686 564 790 812 1673 212 1425 959 1011 601 1683 1218 1953 608 729 175 432 978 153 1984 1443 1829 683 482 405 24 441 215 879 1056 643 1115 1164 428 277 106 586 111 1053 672 36 1023 1976 897 478 378 556 106 289 521 1851 1367 696 727 1878 1671 170 1027 128 604 729 163 1285 872 873 1660 395 1461 85 416 1128 211 1311 1960 932 119 838 1698 1632 113 1965 764 359 831 1418 1634 724 1473 1692 580 852 749 417 1371 1549 1844 694 1277 1984 852 272 1631 331 31 1515 27 1201 1436 801 1155 702 13 1901 1348 326 769 769 334 61 1258 1365 1235 1149 1 1616 1854 563 840 1163 6 426 1249 1060 819 1965 878 1217 1713 439 697 407 50 509 1604 425 249 638 563 1108 100 426 841 1163 953 97 1776 734 1813 381 1117 96 144 419 291 329 533 1030 1639 105 1681 1149 884 1967 714 421 1904 681 386 265 270 1069 1531 818 486 1719 334 90 1090 1683 7 757 682 1037 1699 1970 146 1159 1580 222 1490 219 1236 379 1046 226 801 1039 1607 5 1320 1023 1243 18 1949 1629 1672 16 617 1599 559 342 1917 67 454 42 1014 1632 1350 438 97 1166 215 719 1553 489 600 200 1455 354 1395 1012 1250 198 1664 1292 1231 1411 1865 624 450 1337 1327 97 1582 685 875 590 145 1268 1271 1021 1708 1645 1422 1885 1985 848 1488 409 1309 1286 395 511 1017 1464 1319 1266 1515 717 208 1534 1123 1630 442 1066 67 1613 528 1282 253 1286 1341 1733 1060 1140 95 1884 524 438 1560 1341 323 1220 487 1662 868 733 1590 1518 1497 1954 1829 321 1329 1353 248 410 1459 1082 749 1070 674 638 592 438 1825 58 1202 1701 569 1254 1191 987 1480 1698 927 441 460 763 391 1894 1825 763 305 914 1175 383 1457 185 567 1949 1322 26 1847 357 424 1432 1468 967 1695 1744 1392 133 356 76 485 1195 27 248 89 92 1537 1443 1242 175 426 665 1867 218 78 1790 1063 301 15 573 1925 786 1998 818 477 131 206 5 1211 461 1401 1608 1137 340 1011 66 1458 1335 908 1486 1212 918 201 1741 325 129 485 1059 570 850 276 1793 163 45 1144 1134 59 1511 1352 1595 1343 629 733 1015 1189 231 1551 305 143 421 448 1612 1760 1416 1318 1432 574 700 351 1326 504 308 769 1580 1994 1567 224 1954 1519 1226 195 1516 519 1878 824 1537 953 891 1303 1883 1130 285 933 1080 398 254 218 912 46 292 1253 664 843 476 142 1255 1954 95 1196 823 1649 324 1016 1582 872 759 514 1613 532 505 1139 1449 1576 1943 1043 1720 1965 943 1787 478 812 112 1293 649 1513 689 1491 1722 1522 1685 1622 1253 1495 1550 1312 1802 1949 1600 707 421 1518 183 1147 1698 1748 491 1218 566 22 691 1363 10 1889 1912 177 361 538 604 1592 236 819 170 1124 564 1436 1039 257 1000 1932 809 1907 175 1296 1967 328 1216 1620 34 1498 616 1920 99 264 44 1860 1221 440 847 1431 1411 742 1943 604 1461 928 507 1798 159 549 351 878 571 219 292 1506 1129 1200 1705 736 1523 291 1911 804 998 1492 699 1790 1646 217 1893 1959 160 147 1873 1509 782 1857 1875 238 1671 1795 1225 1786 1149 1809 1692 1579 27 1196 1990 353 1687 69 458 1305 1380 30 753 1846 1339 1246 321 451 1595 1001 1875 1880 1134 30 1124 667 30 818 268 1528 1352 910 798 1204 1791 1269 1247 1599 1332 137 1771 1848 1398 78 1332 1605 532 1790 1388 1491 1386 1710 1221 395 1596 1169 54 22 620 428 1553 1618 1298 890 1235 629 941 513 1772 1009 277 165 1328 1881 130 1515 381 515 1234 17 1390 686 1671 364 1999 678 1792 129 897 1494 986 1880 736 973 1653 1182 436 1589 155 1546 1749 992 1951 1587 1650 643 1891 975 36 1735 764 623 1822 669 1978 1801 952 226 1890 1526 1389 1604 1134 878 129 692 393 1280 263 844 1811 663 1713 131 796 1273 1689 862 1614 1 16 1530 987 1440 1222 1863 1529 1775 409 1175 1371 1112 1233 823 467 342 859 973 804 1050 1620 1715 1981 608 553 419 1330 1857 669 292 1933 1657 1163 35 1846 364 1324 1413 1710 1557 1354 1836 1794 1935 1174 952 1614 1944 1480 192 1952 1187 613 1474 895 108 1813 1719 620 1569 1318 10 407 1919 1435 1099 1829 1355 137 558 368 99 355 1161 1728 948 1156 1279 1833 1500 1358 1366 213 450 1616 1488 483 341 621 1304 271 1011 331 1051 1061 1980 1145 441 1968 1509 869 491 744 801 1100 744 588 861 163 883 75 1578 518 151 1577 1969 975 614 832 1234 1225 1086 1205 1310 677 1005 1773 1782 493 1654 608 451 535 1732 1773 279 1933 1583 334 1523 843 1101 1756 1963 1336 1610 742 167 72 1499 1727 859 1760 1152 1190 1498 1292 488 1193 950 31 505 1404 171 585 1056 87 1133 1245 1318 1934 78 1187 596 917 117 539 984 1555 1836 1956 1048 1110 40 1948 1462 1464 1902 1848 1909 1057 1556 1430 1403 556 262 737 264 478 411 853 998 741 807 84 1217 829 257 1977 1848 1337 600 250 1189 1392 49 931 617 1653 916 1521 1628 1867 889 251 932 1577 381 1448 1411 667 377 1693 1542 346 1284 230 1675 157 1512 152 723 255 147 1012 873 370 143 1134 161 1620 835 1758 868 753 987 1638 779 1290 1014 1910 1578 69 975 1517 815 1189 1919 1521 635 1259 1760 1153 769 1789 1765 1800 844 1542 1256 1940 1974 846 484 440 806 539 36 623 809 295 251 819 1172 261 134 1501 1785 1487 254 893 1321 1425 563 188 1785 1195 1110 1215 103 99 1541 1551 1647 1049 285 1719 1945 975 506 590 757 1273 1011 374 554 1281 532 1636 1595 767 363 1713 1980 871 231 816 979 1810 366 1521 674 625 1135 517 1876 1567 1495 1251 278 743 1015 1579 1304 1447 277 1209 644 1795 226 571 30 1869 1917 390 1116 1507 1990 1255 200 1513 85 22 1604 169 1852 815 766 744 1738 196 820 1451 162 445 233 1353 171 530 153 1699 1561 1306 1513 177 1724 69 1026 639 1815 1303 1472 728 1652 757 966 706 1494 469 1829 1003 702 145 1612 401 531 1933 1505 840 108 1978 1745 279 1791 1961 645 388 352 1092 262 1266 130 649 1154 1960 1281 1272 623 1604 1075 1695 1984 1312 1372 1732 1254 291 385 675 952 763 1104 697 950 1289 158 1008 1898 509 736 843 1168 853 1039 101 1319 1488 789 1077 696 696 1293 757 1255 1951 634 323 1833 1048 1206 119 1349 362 239 102 1245 1873 349 343 383 1093 950 1444 342 255 1397 51 679 905 57 1189 1561 1509 826 1342 612 513 1442 791 461 1993 1689 1137 1809 1117 961 811 673 1637 1267 373 156 1235 58 1749 1411 1256 510 778 281 649 564 1360 1385 963 804 1955 1661 365 42 1208 44 1373 1746 952 1155 589 1550 942 1527 1119 1802 1235 1610 111 1026 583 1789 1336 130 1683 421 1402 621 77 129 907 338 1756 1882 955 588 1917 971 1900 505 373 548 1649 1582 1656 666 246 1753 1881 849 673 119 274 1148 904 1991 55 196 1923 142 102 1240 883 988 257 932 275 991 768 197 1678 1542 96 859 178 1769 1009 896 179 1672 847 312 722 737 190 954 1295 278 1996 1182 285 1102 161 727 902 762 1322 1107 1630 1835 1575 1696 508 882 1473 65 1670 1656 400 1889 701 559 860 152 297 1576 1363 156 774 391 1034 1290 1871 308 487 85 825 1652 238 110 868 695 1659 932 1117 1299 1904 318 167 1313 1663 1271 60 630 698 856 1823 165 632 269 531 1410 1515 609 609 938 1280 603 1750 1330 1575 285 1915 1053 1076 1930 1929 482 1444 873 1949 1485 132 455 200 549 559 1857 1962 398 38 1058 1920 1936 1669 1402 204 1463 1012 592 1700 220 91 1849 1709 1220 1385 970 761 872 503 1930 446 677 1880 651 1690 196 1460 1227 692 237 1893 1318 1525 247 1617 270 1974 1491 890 621 91 1658 131 1962 33 804 116 123 1892 1355 143 330 1332 1759 1251 1323 1097 1899 1841 1677 837 1704 477 863 1320 305 1063 1524 1482 1158 91 1818 1572 501 1926 1656 1984 1781 1067 182 530 501 245 785 1591 1205 1789 959 1614 1507 189 559 995 1961 806 1301 1443 1588 1599 1813 1901 1736 64 798 1414 1747 526 1370 896 959 7 34 1276 396 1344 950 285 318 1309 1070 127 242 418 635 1544 230 935 497 30 490 1169 1497 1417 1794 223 1202 890 1917 401 184 1723 1211 208 1288 1193 42 1562 354 256 1697 365 960 454 849 790 70 475 1801 122 571 303 1386 372 1271 1525 1498 256 1229 358 1212 376 587 1961 1775 446 111 1041 422 905 1629 424 1080 1011 190 875 1753 1922 1675 789 329 357 1434 256 1867 1858 1544 1801 1385 589 568 948 1046 1627 1707 881 724 1464 160 205 967 502 654 1483 1498 1736 1344 292 128 318 896 797 1534 1905 791 504 1975 929 1827 1598 1288 76 698 412 53 450 79 603 1427 743 1651 1300 327 1833 877 211 1119 371 1261 1307 1296 834 1357 1659 1504 1765 1833 1360 197 1546 1041 347 1869 918 588 964 1311 1029 879 255 386 804 1519 1102 1133 1498 1923 1927 639 1646 110 984 864 677 1787 8 855 907 313 1295 541 1716 745 24 161 211 1302 214 1886 1131 1925 1814 1403 596 797 1316 929 1985 56 1264 1122 1327 10 1777 583 480 1090 858 107 1801 1470 13 391 873 676 382 29 1627 1087 1465 521 1949 1207 1031 1412 882 1236 572 11 1365 947 628 464 688 410 1840 1727 1691 1577 1467 308 1960 337 1843 651 495 1210 788 632 502 1056 486 712 1955 589 1738 1111 85 381 432 1123 368 1677 46 161 199 1013 252 1711 878 200 1475 874 1792 970 807 1441 1023 1826 1618 1497 1979 1504 436 867 1813 112 776 1867 436 31 1384 225 1304 1965 1779 1773 1372 548 254 703 497 1785 1993 53 281 448 627 1793 177 484 1793 1754 403 824 1403 146 539 919 1831 1575 136 547 379 1726 1605 636 173 925 921 767 317 855 1356 97 981 1694 379 108 1951 723 1101 714 1080 594 391 127 404 1389 732 332 1138 1733 121 1776 993 1248 593 994 883 1143 1061 1677 1537 1999 150 11 943 171 1005 1077 818 2000 523 1753 1791 41 1756 1854 917 188 1650 1844 238 1436 63 1359 1266 1632 1939 1446 877 484 1511 1847 706 1647 1928 1341 1696 1765 584 1508 1268 766 1826 1948 14 951 1357 1932 584 1047 899 57 453 1844 1906 1192 167 935 1202 272 132 605 728 564 313 1599 90 1007 367 53 1812 1808 429 1223 1211 1049 1150 548 1249 546 437 454 440 979 1182 949 329 1730 1591 891 759 1466 239 1528 1904 1213 1773 1800 1924 874 1860 977 585 946 198 1713 1534 984 1446 120 527 440 1507 113 120 26 1138 1879 1214 150 362 758 410 1353 566 1039 503 1129 1894 176 1070 1142 1160 1779 1839 610 1862 566 3 786 159 1787 1488 1381 218 945 141 20 807 290 1479 955 1465 1934 1539 1208 258 361 420 209 717 1872 1823 490 1794 1298 173 1815 101 556 178 431 624 501 700 1858 1154 1548 1357 1660 760 1438 781 1370 347 573 1417 172 74 1709 1360 140 905 1249 1296 1167 602 741 1533 297 1595 445 1042 1766 1953 1582 1931 1222 1364 1275 673 1048 1338 180 1975 1946 616 1274 902 1568 550 1669 228 1331 1123 345 1258 364 969 614 757 1122 417 1440 1628 1280 570 1647 1988 10 55 1159 1185 465 1735 970 1727 724 1577 620 272 1818 1230 1960 198 1518 657 1954 1058 1914 821 1020 1262 71 1567 1964 393 868 1748 910 1649 85 131 214 37 1294 150 1561 1131 1536 1157 109 624 290 43 62 878 1156 1261 1314 1939 1057 1705 895 128 259 971 123 1838 603 1766 1189 1192 800 657 370 1797 1095 1631 1306 324 1701 52 1988 174 226 1924 1823 454 1262 1310 1347 260 904 634 775 1474 284 1023 1540 662 1660 984 362 98 835 392 1842 616 838 235 1923 642 1868 1582 1721 1793 271 1890 1923 308 643 413 492 732 743 1474 1260 925 1002 738 751 1144 1392 771 679 423 821 1024 990 535 593 1633 430 1693 1404 1996 1684 1939 1715 1964 1410 1794 60 1873 1332 1956 1735 1400 1318 1306 598 1597 276 1915 558 878 1682 1886 1486 1169 925 1178 608 969 674 1052 1470 1237 1773 186 486 1786 1860 1302 1137 850 1205 116 1216 1364 1213 1711 1976 6 1083 264 256 529 517 481 1512 1604 1209 1593 76 1772 870 1337 553 178 796 1231 224 4 1217 1192 1449 505 662 52 1161 399 810 1204 1367 72 1357 295 827 1333 695 934 136 1568 1849 876 988 576 68 1594 1558 617 1546 1658 1367 115 1794 562 364 157 1935 955 187 848 339 1123 955 520 496 1536 1417 369 255 246 1161 462 69 778 1818 2000 1379 1144 252 1284 797 1634 70 1854 1661 1242 1043 518 1240 1603 1549 64 561 770 1022 80 349 1098 1650 1101 375 617 1569 613 1845 941 907 1201 1515 43 660 1835 238 449 1891 573 795 106 1670 1532 9 962 680 245 141 955 1334 103 749 447 718 1233 294 1750 1208 1277 529 587 1241 1885 20 1850 1526 853 1542 45 727 1401 469 456 1916 536 1355 49 1652 1369 1501 1988 1915 1637 1206 933 291 1318 84 855 1879 1406 1762 1293 1212 1067 38 1631 921 618 363 1951 185 777 1553 637 14 1329 1140 1768 408 1028 971 149 118 1427 1985 1797 1148 1683 649 1874 1478 113 1630 1290 1852 1076 9 880 1942 1570 39 815 978 453 1753 192 451 1103 909 142 300 1516 173 456 1246 1144 263 631 703 1505 29 256 1852 205 1134 1164 1599 1551 1509 134 1940 1078 352 405 761 1958 1140 939 740 283 1422 1085 1626 1515 333 196 700 620 1967 1842 548 198 25 1417 642 1418 795 617 304 1908 1410 201 1756 972 608 376 295 1667 313 196 185 1148 1424 91 1783 249 738 1392 1832 616 704 800 149 29 803 277 815 1649 811 475 1685 1643 953 785 325 1711 253 434 515 964 242 1716 1577 1211 569 1777 46 1948 1812 37 89 355 68 919 1143 1803 900 492 1292 1257 600 1143 871 797 1440 1701 72 980 1489 9 998 82 726 1059 268 1678 803 1415 165 462 1274 395 1640 453 866 1504 1045 410 149 1989 1552 1226 792 456 397 721 1776 895 1677 1861 1731 1046 1192 1028 1165 1753 1100 1615 676 1093 228 1414 1678 698 444 1222 818 211 772 1745 1980 1897 1332 541 469 1829 1439 1311 1698 885 379 1897 1307 913 256 1890 1023 62 238 853 566 786 1732 205 1943 681 718 1903 1932 120 1423 1784 659 848 160 1577 693 1029 583 1776 1004 1392 907 793 65 1329 1686 1764 1364 985 1805 1081 1456 359 1581 1849 285 1586 6 663 360 358 1196 1048 1280 514 587 870 978 481 283 1867 1096 1640 1012 412 765 1904 1156 595 84 1027 1246 1218 618 1261 86 373 1288 619 1803 1367 238 1943 467 136 541 1463 1421 189 1283 194 707 1416 508 1588 1775 1082 919 1060 975 870 1911 196 1500 1576 1003 825 1431 1110 369 1261 933 1270 918 1777 1485 192 1968 1606 1263 1925 784 1293 824 1264 770 701 995 59 487 1414 1634 390 405 468 829 164 1245 1510 1210 710 1006 191 1709 860 1736 1885 1442 136 1155 520 201 934 641 1565 81 634 1313 1948 1497 1992 1109 862 1491 729 727 1323 681 684 263 1355 420 1900 280 363 1467 1249 172 1107 633 1737 61 1589 883 1000 462 376 568 222 1633 1495 1897 1992 1946 1492 778 1545 867 1744 138 235 353 1055 1472 416 872 1463 870 782 1227 938 1531 539 710 1861 979 836 303 1448 706 804 58 1014 1834 868 300 975 1440 1038 1650 685 693 1142 1332 427 644 1307 1524 1917 535 426 347 764 479 628 726 960 420 545 1436 387 1401 5 1284 1219 1972 50 228 1336 525 1486 733 600 1940 1591 1462 103 1624 468 581 419 1638 381 1429 1551 766 942 565 941 156 1000 349 690 661 1688 535 21 1232 204 1771 1256 488 179 602 682 1727 533 688 1371 1509 803 452 866 377 1008 354 1388 16 192 1515 134 164 1392 1515 1436 366 566 171 1299 326 1386 343 1764 426 1253 1347 394 926 8 1706 1407 35 1297 1912 1425 1211 826 680 1483 796 402 1696 1601 211 1681 316 1595 874 1126 616 742 989 1346 1186 1479 378 618 655 1634 1896 825 893 202 1577 1477 1800 234 386 819 1185 163 1082 1373 60 1143 1553 451 889 1717 116 1936 1894 470 446 1534 147 440 1953 1500 1509 104 1093 415 1375 405 1920 1415 558 931 1175 1364 1396 878 1187 520 695 1295 8 751 1051 1012 194 876 93 874 1249 1557 593 1502 1238 1203 495 709 926 1138 1193 1017 1023 1264 689 1429 337 68 985 194 1135 1500 682 99 413 556 1368 1037 1389 835 902 620 1437 1184 342 178 1426 37 564 625 363 1051 1140 155 1183 1719 1065 1304 1961 395 1911 1032 1589 815 1771 1097 331 1234 554 475 1852 1548 839 1266 842 1414 425 332 349 1932 1196 228 627 1905 919 294 407 788 1854 1476 854 578 280 1432 318 747 1012 1035 1416 1386 375 357 375 1295 1257 485 785 639 1554 180 14 287 1775 166 1503 1612 985 1793 1040 255 360 528 1153 703 179 90 33 424 283 463 44 1002 1209 370 1160 901 1877 845 1914 180 1193 594 302 119 213 590 262 1013 1012 131 1138 1985 415 1318 1713 557 1680 1749 1319 1212 1834 365 384 1005 1719 1019 1813 501 946 722 364 1819 1254 493 36 1754 22 1621 433 1875 351 1141 628 385 987 668 719 385 535 578 936 97 1207 1999 1628 776 1481 1465 582 1543 1847 924 528 1967 97 1758 1145 530 1082 115 1639 894 338 543 543 1944 1108 1211 307 597 1712 330 1515 1839 316 1355 759 1861 1591 449 1124 20 30 66 125 261 66 317 1732 631 569 1200 689 1231 757 873 1162 924 1874 1243 708 992 163 643 1097 1740 1136 1163 1482 731 521 142 966 467 1774 1197 1596 1735 417 1986 1006 16 1260 740 487 668 608 90 1566 903 1517 1331 1643 138 521 277 361 1186 1243 885 828 19 1031 1990 1814 268 1727 405 1941 652 1927 933 1118 1957 761 1798 1424 224 1339 508 1778 1 334 1549 1855 924 632 346 164 1336 1044 258 86 820 1561 403 9 1047 1064 1746 415 364 1818 1981 861 1038 1050 480 149 1536 1150 1557 463 417 1915 703 1113 1005 1097 312 1233 199 1781 985 1568 390 999 1835 1305 45 99 12 1298 528 995 308 1667 388 1397 1624 637 246 1153 1486 461 895 526 1106 976 1430 661 296 937 790 1525 276 1073 449 217 1399 558 277 1975 1498 1895 351 1579 1904 375 446 1908 807 353 617 1676 1503 947 723 653 270 493 173 818 771 1587 973 1948 1305 497 574 535 558 336 1304 1132 1237 1302 1809 1208 1722 1698 964 1821 1572 1784 609 567 95 1577 501 994 1978 1272 140 1050 558 1832 852 1555 1521 458 1108 490 1898 1077 765 1147 1766 870 271 900 1993 1291 239 906 1737 443 1111 1051 1176 1577 142 1236 288 408 698 979 372 32 916 912 1108 1825 251 1832 1121 328 844 890 354 208 1568 1190 375 1915 1110 1297 1852 865 706 1870 1008 1112 102 1434 918 1557 1840 519 1275 882 660 1724 218 1569 668 762 285 879 269 1602 244 716 156 293 106 1738 497 1964 1974 611 1370 218 1440 1761 147 1246 165 1864 1557 957 1453 791 893 1455 42 1375 718 697 1331 1554 1081 1819 483 1585 956 411 1084 1103 1864 706 1359 1033 312 965 512 202 591 1623 1525 1801 929 1869 976 502 965 242 206 1958 153 267 1326 427 1399 1982 1782 263 1815 191 18 226 1220 155 303 970 131 505 1544 59 1825 1421 462 1792 1805 1743 1501 1704 1078 1515 1372 1820 422 554 149 671 351 1521 1126 455 277 1497 1511 732 1884 1311 1070 1823 1587 140 511 829 1250 24 247 819 656 1819 1803 724 1672 4 941 1721 668 621 639 1337 1146 1310 539 1657 1278 641 818 1653 489 934 659 1247 209 392 46 647 1881 1648 586 1661 418 249 1316 531 33 1571 1513 214 1427 1212 917 414 303 443 941 1156 1451 1919 1242 1124 210 456 1575 1155 1844 532 1598 595 974 1645 1453 580 187 1937 1054 1965 763 1682 1495 107 468 1822 1760 537 886 226 1827 961 1123 1307 281 994 303 605 594 19 1572 1976 1732 854 1401 663 1561 1632 1220 1467 1154 1577 1469 328 1729 1999 182 861 1061 208 1272 186 663 1175 1551 765 709 214 264 942 156 1798 938 428 139 1019 1043 182 358 1899 4 1407 872 1023 1376 1404 93 747 193 1488 1071 875 1612 1754 111 1855 613 701 1494 1913 742 1857 1277 1012 108 968 1162 87 1091 51 795 1482 420 1541 584 1369 715 568 900 998 749 1311 1156 1091 906 1660 1412 1617 960 276 1958 1091 1856 111 1404 1670 949 964 1960 1701 1585 948 562 744 1274 565 1018 1548 1030 611 1038 1657 1331 386 574 816 1930 535 1470 868 1861 792 1004 155 1806 1761 1026 804 250 696 350 139 1574 83 81 1834 1072 1464 325 211 1946 1925 1827 652 810 1985 163 1417 1541 3 1460 736 750 306 191 921 105 1229 1063 773 501 428 1732 625 649 1334 49 1163 1246 132 1938 340 862 1430 1322 934 1755 1365 1420 439 1602 824 64 911 1058 91 1896 1846 344 1005 243 1890 349 1640 1394 720 18 1111 1594 1697 922 915 713 1863 1258 1950 620 1247 428 692 656 1761 1594 126 1928 870 1609 1097 687 794 1587 407 494 1794 138 1493 976 928 1898 1420 1652 1892 1086 139 626 1813 390 837 18 592 487 423 1609 208 1236 797 1973 816 620 262 1948 1501 819 1893 16 846 1141 361 5 1624 1048 1103 358 1229 258 118 1237 1398 827 1043 81 225 1284 391 1597 476 1864 1630 1087 1506 306 1736 1414 645 1727 446 208 734 21 141 1130 593 308 1367 1353 980 812 75 761 1233 1216 1889 580 1497 634 1178 1062 204 590 711 894 727 1507 121 247 13 847 1881 743 1401 1442 106 584 258 599 1947 1781 1440 54 1217 231 574 1981 757 322 177 977 1354 793 1368 303 1729 1289 1749 759 464 421 795 28 1920 29 279 693 1046 484 1220 1080 485 1522 1162 1287 1970 1336 551 1627 1096 850 897 449 397 241 890 1506 1205 906 1940 1063 565 569 359 893 42 1978 130 757 203 73 1950 1759 380 1656 1721 904 1973 881 466 433 1491 909 1776 1650 1773 1205 1559 1711 489 1575 1853 810 1136 139 1946 682 863 1237 1199 1546 496 1710 329 1956 936 1839 1718 1296 1314 797 263 759 1052 1515 1190 573 160 1836 346 1743 535 169 136 553 1641 770 204 1339 1063 424 1529 1901 364 106 877 768 753 158 312 247 529 1827 1295 742 29 1956 1308 138 224 1407 88 505 1125 295 156 843 1224 1384 1652 1961 154 1657 646 357 393 1094 1521 602 31 1438 152 1237 906 138 321 597 1964 1184 90 495 772 1079 1036 677 109 299 610 88 1013 1091 523 1883 1248 97 1406 378 1918 394 830 1179 1803 1543 142 1907 1413 251 1206 1084 771 726 1751 1654 1364 1593 844 252 470 1723 913 1160 584 588 1384 1290 1522 568 154 52 1491 1310 779 1530 1931 1537 513 360 1466 1038 1990 1044 425 1311 1996 86 1544 352 1808 533 951 689 274 628 1497 1691 980 140 1286 1702 258 236 1344 1801 753 1231 648 1987 218 93 466 491 120 324 1270 403 624 1960 536 1107 865 136 970 979 461 451 1456 567 695 475 1381 1330 109 409 461 1413 7 1170 714 1735 768 1065 1795 1257 1685 852 177 970 156 371 12 1193 359 1454 1702 185 1193 1054 1222 1274 1320 1343 1016 21 659 1748 738 1576 438 12 1258 51 1164 1396 982 34 180 1869 1924 716 903 1039 1628 1371 1273 957 1459 333 286 1019 1697 986 1520 1406 1461 151 1582 1588 823 1307 1654 500 1774 480 965 134 1844 1708 206 1157 1814 1616 202 1684 1024 1985 768 1664 617 1717 278 1092 1771 2000 902 338 1590 1760 339 1729 1044 1046 830 1458 288 1606 756 1256 339 1216 75 1814 1520 848 1645 187 1985 499 1875 1900 1152 139 262 1249 10 1428 946 1891 641 1928 189 1363 1714 48 854 1951 1191 909 1841 433 1949 918 1970 1480 1544 1090 615 587 581 728 267 539 1872 1365 825 1624 1272 574 1774 359 1616 935 642 147 359 1459 1720 658 938 444 1619 265 1064 757 1947 338 1223 1295 753 1852 1029 1145 1792 1764 881 1436 1108 979 1787 325 912 584 1418 868 234 1128 188 1541 1593 803 355 236 210 744 62 1799 239 188 725 1615 258 647 298 575 169 1071 188 823 514 1610 541 1923 1296 253 1014 1016 1294 586 1162 1679 1284 618 1097 1510 296 1863 1766 226 486 1534 1818 1705 819 1331 570 1424 1294 501 1095 1808 697 131 1733 1726 503 1295 206 635 870 194 1383 841 238 1184 1348 1295 1274 1470 984 111 967 33 335 1494 1915 1656 943 756 1705 637 507 1405 1873 1160 11 751 1981 485 857 1253 105 1319 13 1419 82 124 1963 1826 643 1875 971 1878 1067 348 1706 111 1283 1071 31 757 1807 1375 1393 1063 1748 1472 1703 830 121 1911 1967 669 1632 721 1587 620 310 375 1096 70 617 1856 1433 1535 650 1687 197 1722 451 719 132 1961 187 1460 319 38 583 772 1425 1682 1955 1438 1832 1117 338 1625 1392 1541 1058 1416 195 34 1204 44 57 513 1915 1339 1670 159 434 1904 1989 1258 834 1107 1455 1554 132 459 705 917 389 240 348 1867 904 950 1934 1167 1872 39 610 159 1437 1536 979 1830 470 367 55 1832 345 91 330 1422 847 916 1032 803 1939 1325 751 493 1732 1575 243 1392 1801 1776 164 1295 1237 1580 1758 1925 604 658 1552 1620 868 1451 879 1116 479 742 1099 1581 1032 496 113 784 1340 1858 1059 1955 1707 1707 1846 1204 990 1343 714 1152 1212 688 1119 1548 552 61 1574 1140 1229 744 501 1586 1229 412 688 1521 1765 766 900 162 1621 1011 501 271 1440 979 1547 14 223 588 504 777 1562 1322 1773 444 617 1926 62 1534 152 13 115 1859 474 1650 1937 1841 1903 1958 1352 641 1705 1127 1005 761 1931 583 1339 40 275 142 1830 865 1930 1219 1633 300 1929 1063 784 1529 574 802 1744 1287 1119 1170 438 1796 638 1617 1333 1893 926 1478 1108 1560 1589 415 815 1768 947 798 508 465 594 1729 209 1077 1870 1207 885 975 374 1967 1780 1189 1859 1843 695 1459 873 1061 1235 1862 717 1033 400 229 230 1524 93 887 1062 275 34 977 10 1678 1847 1935 384 1790 563 374 1305 1677 1911 391 879 238 1196 1862 1081 461 586 1227 765 455 619 681 309 1965 1967 589 1701 1989 657 457 507 1506 953 1538 904 1941 1396 279 1758 643 1425 1987 1691 617 413 549 1445 990 978 1869 246 1032 1483 1945 923 1106 987 338 503 1516 767 545 589 195 1537 518 1885 1411 478 202 1070 122 442 1506 526 638 1731 487 22 1906 67 708 1666 1285 1930 1408 111 860 75 797 1829 129 277 2000 1863 507 1973 1314 1576 1184 587 166 913 217 682 1516 1409 1653 1284 1765 276 544 645 632 1783 1893 1342 341 1482 1218 518 136 598 27 780 1471 882 49 1167 800 481 1173 481 1925 1902 808 1466 1321 1387 1476 889 824 310 480 32 33 845 464 1089 367 355 716 595 793 1524 1570 1082 1959 69 1438 390 1350 1663 681 602 1741 62 1551 1872 193 69 1781 1115 454 1636 139 1453 39 1661 1535 218 231 1459 1666 796 409 804 1583 1977 813 25 137 514 1613 1675 708 141 71 1752 951 421 1675 1014 1008 1440 871 1640 1256 1890 513 63 105 529 1797 1090 1229 1832 896 1664 281 1935 44 453 154 1707 1436 1324 718 1970 187 1045 55 1394 1280 1111 1451 1330 1573 1415 111 233 1592 138 1798 734 49 791 1108 1087 133 352 344 646 1243 2 506 505 173 747 1568 177 785 1116 455 669 24 1504 1104 232 1014 1628 761 664 612 1766 1934 1529 323 1675 784 1241 274 1675 613 1013 1121 424 1823 1508 1446 800 1041 66 1376 86 1824 1264 1659 1592 1191 506 1700 652 877 201 1181 316 1066 826 1842 1797 1816 1038 1437 1930 855 1923 1047 1182 515 1684 848 1666 618 1389 129 1947 841 1953 1440 104 790 1263 21 1970 371 1458 1642 484 833 1753 951 622 1844 358 479 1205 534 1946 437 1309 1070 1297 707 249 706 1882 1261 562 1034 650 1361 1719 215 65 1025 1236 1236 1421 309 1686 1644 1886 810 1949 748 378 528 307 1274 97 131 1548 983 979 855 14 641 497 714 1508 476 1330 148 445 1169 151 1042 746 1543 833 532 1129 530 17 1539 1291 1257 640 1447 1676 1628 912 1320 516 598 195 1860 1913 1919 1098 944 696 1013 337 802 548 1821 1049 1359 205 372 1110 864 581 219 1386 1770 799 1410 753 1070 1401 611 1071 318 236 35 1703 1793 225 501 302 1833 215 112 1311 1987 546 497 1663 79 421 420 1428 1361 531 367 1218 326 1730 1023 1158 731 434 632 6 1019 1373 727 168 1463 719 1274 1939 379 1560 1474 1492 1711 751 1224 417 1195 681 1854 1331 1582 1259 327 415 385 284 1225 661 1271 1982 1794 365 744 1231 185 783 1646 651 1750 1522 400 100 1653 1720 413 500 1415 1416 283 1842 1226 731 1057 836 1610 634 1473 532 1223 600 1498 1974 1129 1709 397 521 1697 338 1390 139 210 548 1902 146 976 899 1271 1385 952 1978 1575 1703 864 836 352 823 656 1980 1471 723 1233 213 492 1201 597 1884 1233 131 1864 1995 479 490 21 960 941 347 1852 1533 499 325 1410 1872 886 705 105 918 468 1339 1602 1468 1682 976 1088 38 1300 1640 1855 115 1166 54 1829 209 200 334 551 685 999 295 463 958 746 1425 221 387 689 1160 1436 153 677 761 743 401 228 1588 859 1442 1244 1827 1182 1147 1690 458 1584 1035 1811 560 561 1333 370 221 1075 1342 1699 884 354 953 1809 1091 49 1013 1755 1720 71 997 1115 1958 234 1392 74 857 1626 170 958 1383 594 1363 70 1079 1274 495 1240 1766 1264 453 1016 391 1096 220 652 90 753 35 445 1409 506 687 705 1663 1142 458 119 1314 92 58 1170 1043 1473 448 1706 828 538 210 1679 1673 1613 124 1855 1425 503 354 1050 1463 1667 121 1764 1276 1897 887 1244 455 1126 503 1370 1272 1179 1969 718 1065 1080 74 1254 998 1434 1736 112 863 322 553 113 491 1256 1669 1653 383 1152 1776 1161 1024 252 692 1332 421 738 1759 1629 896 1951 1673 345 175 1580 1161 916 110 1200 1544 1314 1199 1831 1238 422 349 498 1227 995 669 1950 801 658 917 41 416 691 1362 610 1290 358 309 865 457 844 1277 1991 1925 1930 1867 7 554 1183 114 197 41 1686 782 765 542 1502 1542 279 595 711 1477 1898 1122 927 1413 687 992 367 493 72 1593 736 1917 1568 950 273 838 948 134 269 1984 1251 892 1241 134 1826 805 412 405 1506 925 1282 709 150 787 466 423 688 825 1358 848 652 1264 1050 1812 415 420 1889 1079 817 1940 1941 1824 1369 86 998 703 71 1496 389 1760 472 89 1833 720 517 601 1922 1343 414 1886 844 1639 613 1640 1013 556 1181 280 994 133 565 1469 223 58 239 446 535 1646 359 1471 451 1519 96 1518 565 1564 416 509 1192 1302 207 565 768 1082 892 1336 200 381 1057 1912 540 873 1304 39 723 984 862 702 1698 78 471 1106 429 1003 1378 1939 414 625 494 1367 363 1300 957 855 1652 1488 584 184 1002 927 1316 1693 1446 426 147 347 937 1839 317 109 1839 901 353 457 346 1708 1095 1218 1820 776 488 16 1109 976 1632 813 1678 1121 786 2000 4 9 1772 1136 906 177 829 609 1480 970 1925 1059 1048 811 412 1564 1043 233 1334 514 1959 681 900 510 220 1682 1742 861 1303 807 913 281 606 547 787 583 846 533 15 722 89 126 1853 472 916 1529 448 147 1248 1819 1495 1051 742 1259 92 1354 841 1107 577 257 1719 1159 685 1737 96 870 1265 1212 1930 1231 63 1796 84 470 1581 1940 1466 1495 1958 1911 1577 1417 754 725 355 1991 1656 1501 772 347 273 319 390 284 142 297 114 250 956 1797 792 1191 263 161 673 568 1133 1279 1299 12 133 1774 693 316 1136 425 1412 1076 574 1422 1397 673 1508 1969 1979 76 557 1874 187 1062 1390 1644 1103 1428 1598 1360 1720 861 310 1745 215 1568 1558 337 1453 1980 440 173 338 1275 296 964 1219 1230 1508 958 1423 687 897 1290 197 323 1871 1960 1270 446 445 616 1136 1196 527 1123 750 1213 1279 953 298 512 547 826 1524 1139 430 265 632 570 808 637 1627 1294 754 122 1142 456 1317 17 134 1774 1643 675 1490 1597 673 27 175 553 506 652 18 192 343 72 564 1173 278 372 378 1884 1721 424 1765 401 1721 1163 1142 830 426 1918 343 1500 192 424 471 1962 786 210 804 684 143 452 61 1638 1566 432 1624 745 538 316 1554 540 1406 1334 213 1695 13 1348 207 1916 1669 1833 1281 432 21 271 116 56 380 1953 147 191 20 1047 229 1943 1264 1256 537 406 1601 347 1912 1779 1567 447 389 1729 774 668 392 59 1135 1065 1531 704 753 768 1588 1362 1815 1902 453 985 1363 1887 1904 542 723 1498 175 804 1092 1624 19 249 453 1979 907 238 1149 493 712 1315 1150 1446 718 407 940 755 1166 1694 1225 771 242 4 627 563 1896 272 849 172 610 77 490 827 637 469 854 1442 1425 1055 1369 1710 232 1611 1661 713 899 491 62 1984 1017 580 1596 407 1 1669 429 1723 1827 1384 1858 1896 1722 1382 1739 1084 1804 672 1644 412 29 267 130 887 1904 748 849 360 704 1092 992 1423 894 1117 920 1185 492 198 1544 159 1209 300 204 1653 1822 1674 1711 1204 1753 1425 239 370 1847 683 1360 576 568 701 516 1020 1197 444 1833 1256 437 1649 35 1083 441 831 1212 1879 1444 548 1961 186 1495 159 207 745 764 705 598 1322 1977 1975 844 1777 647 1623 1469 925 948 1496 850 883 870 1319 791 444 1313 1064 834 107 283 1833 1744 145 525 301 1186 948 540 664 1993 1645 1786 1766 61 1938 455 1 1364 68 1259 1763 1 921 840 216 1883 908 844 1719 736 51 1061 1731 1178 1473 1272 893 1840 1037 1139 861 1776 1012 1841 241 1724 1723 654 500 866 1879 1708 1010 1872 432 1813 1371 1784 1715 1970 1575 176 1367 539 1993 1502 1250 1760 1447 1986 1917 967 1192 1076 229 983 1071 1631 1780 565 1192 718 15 1069 32 1047 929 1907 617 277 1705 1898 1966 106 159 293 1012 1732 316 1516 34 1135 474 321 499 1564 938 20 1257 353 1205 1556 1556 976 1573 391 1411 268 1909 59 1498 458 550 573 1252 1637 979 555 1819 1428 647 1109 983 1263 814 1849 1027 992 1305 32 518 1847 1542 418 944 241 176 1457 451 905 82 1397 965 735 1986 1443 1587 809 1900 1140 855 999 1819 307 877 971 255 551 899 1657 636 834 1135 1003 1552 1065 1349 1656 279 789 1321 326 610 329 1842 525 1349 692 1072 894 1904 521 1200 1092 705 1614 861 1322 1031 83 409 1166 1834 1443 1644 868 1977 223 1707 445 708 409 605 57 1100 222 826 859 807 472 678 1021 424 1523 109 1204 1775 1806 334 308 1661 1684 189 439 331 684 836 1722 1243 45 57 1609 1582 310 1750 1788 1143 1725 1093 545 129 439 1322 781 413 552 1174 141 1102 394 1721 82 41 1251 120 1404 1462 578 63 470 988 1499 616 227 157 1524 1693 1670 1549 910 618 1704 1913 520 487 694 1733 672 1701 1257 823 860 470 1259 354 1496 881 1606 1093 656 1702 1247 1606 977 240 1923 985 1515 1625 480 805 201 1858 231 824 612 1443 977 1466 1301 863 912 1440 954 284 615 930 1787 866 1596 687 413 849 1581 863 918 424 1633 218 786 531 993 1383 374 1605 871 1895 579 182 1237 675 1741 1247 616 1987 397 1428 1086 1616 1075 336 775 76 1152 695 1929 353 1955 72 70 840 1043 418 1841 203 92 362 142 220 1325 489 1546 872 882 1306 587 1398 413 1653 1305 1940 1738 1733 1550 388 1842 1153 1209 1507 1537 729 793 667 1028 1087 1656 169 373 1737 1878 1729 1722 708 136 16 1498 443 657 1907 1729 504 367 646 966 601 1177 1120 491 1927 1736 813 998 1347 1139 1883 686 1058 463 1865 119 1979 1222 1949 1377 670 168 1285 1485 392 432 576 1811 1316 1993 927 304 1892 1920 1830 1075 1744 1515 439 1258 285 1754 1200 1465 1410 1213 1859 587 1512 1863 8 1403 1232 1265 606 325 1369 370 839 1321 914 1598 725 1488 1501 1660 911 1074 1588 252 233 1431 1008 1832 1235 1852 1016 555 1168 1385 1399 800 329 416 273 1676 51 921 1159 1934 191 732 1145 1062 129 302 428 516 355 1471 1772 1042 795 1139 692 1877 362 1233 1003 1296 22 776 113 1577 938 1464 234 880 1212 992 1258 1133 192 1716 1650 1657 747 1185 1850 1456 1755 1988 560 1446 1941 1735 848 472 1630 1566 1988 1172 1870 610 1997 1819 994 171 1507 1749 593 147 1497 358 306 216 1861 1584 636 162 47 1225 765 311 775 1950 1631 1851 700 1977 1080 780 1146 1151 1377 1853 1572 924 649 1360 579 1619 683 1114 1421 705 989 1378 1929 1506 1530 1146 242 1414 1875 1633 266 437 881 775 577 64 1422 771 678 1290 117 1362 1997 1607 1495 593 1426 1219 1184 509 1677 886 1369 1384 567 1479 1919 1935 1532 623 403 1417 1904 1248 84 915 1447 181 1898 1706 1808 1180 1956 1577 305 1889 1348 932 1049 972 1785 995 1090 926 1870 1619 1510 24 737 1145 1956 765 807 329 1586 425 1150 1798 453 1393 115 491 15 1501 1668 361 1240 1108 233 1410 704 230 1551 661 356 1856 980 1739 751 1052 1370 50 1123 599 1302 1303 1464 631 440 538 1380 1772 1744 1996 571 1397 15 1628 1113 375 396 866 974 810 1368 1484 1578 789 1092 1368 73 171 1649 272 352 1125 1240 1244 713 1762 1995 133 187 1468 827 1366 1774 477 668 712 717 882 1990 1806 1164 1151 734 1486 1036 915 356 401 285 1454 925 1324 1604 192 804 1328 1070 1107 1837 1471 403 411 1931 481 1405 205 819 534 411 366 1231 1004 1138 1389 199 115 115 436 61 1471 451 1595 696 302 711 190 1012 699 1758 417 1208 1794 803 1840 760 1957 1811 811 108 366 268 642 1936 1510 247 125 925 405 1143 400 1560 411 1890 1757 1977 958 1680 826 943 1237 1793 836 1795 1925 500 1844 618 1913 1590 385 1854 1672 1463 534 1983 1570 403 1350 1126 506 783 93 1035 90 19 1257 1928 1860 1159 345 45 1093 449 1973 1269 1343 782 750 569 1671 1902 710 131 1195 117 947 86 1704 1775 1984 1164 1228 180 1957 1040 1351 1437 1113 1229 999 438 1541 598 1620 20 362 1752 1417 40 502 349 357 628 35 690 337 1454 864 92 402 19 1412 918 961 46 1904 1422 1305 841 1268 240 1184 1442 1285 179 1978 594 1934 1043 1563 379 1284 222 300 208 1998 500 384 105 1509 376 886 1654 1177 412 1681 36 1924 396 263 1646 595 537 1111 1046 1761 1498 1759 516 1078 1694 621 1006 129 821 564 569 706 511 1441 1646 1723 1684 1422 1617 983 422 326 1214 1323 244 810 1829 124 1681 132 456 162 564 59 690 348 705 1782 538 1380 72 484 199 1652 1356 1035 1991 889 1591 1472 1707 998 940 343 517 716 77 266 1621 1353 910 1647 1824 1759 521 1477 1971 759 292 592 1766 389 1808 1366 612 30 1651 1512 1993 167 1737 1237 445 1551 406 1371 1521 496 1375 1919 1047 1938 681 479 1943 1905 1810 119 1311 1488 1887 481 1819 125 390 16 1574 727 461 1102 1615 29 1362 1956 143 665 476 1403 745 1134 914 97 1619 462 667 270 245 958 1701 1287 384 1101 1834 1234 305 1331 1008 747 1109 23 64 1927 991 1796 74 71 1368 1757 486 15 1046 1646 606 1095 1408 437 522 1314 1569 128 1836 1326 187 1400 765 523 1167 527 1992 1839 1802 1431 1190 457 433 259 1241 756 1248 706 525 671 991 1128 123 411 743 1071 816 1028 1860 1167 1149 547 443 345 1457 1603 1757 314 964 307 492 1086 1317 748 590 1363 1671 228 400 320 1895 1490 253 917 1809 115 207 1732 867 411 1541 833 946 768 662 1591 1436 388 1604 1371 1150 209 1044 1588 71 282 1054 1291 396 1135 464 335 813 641 1912 732 536 711 945 1485 445 1121 1373 272 1362 1003 148 1418 679 372 1340 1386 605 1263 346 466 594 121 56 1539 1120 1933 1639 648 1016 181 1223 1302 8 209 1125 1554 1765 396 291 867 1365 77 1694 874 379 940 1308 896 984 534 309 175 480 1683 469 915 844 1509 1614 1618 382 1588 546 1897 1834 120 1633 1625 1026 1366 336 83 1986 14 1420 864 174 1828 957 1444 1241 1982 1870 1331 1000 1806 572 1540 166 257 1869 229 1081 390 418 639 1380 691 688 780 1646 1509 28 1927 627 342 1397 755 922 1892 375 1422 695 607 988 1014 178 147 518 845 519 1607 139 1466 1423 1237 15 1424 1616 907 760 1794 1952 1425 222 1255 751 1325 1026 75 694 643 1057 1766 266 913 648 929 950 1481 1402 38 1400 1424 1184 935 474 967 1920 1459 644 488 578 372 1024 1604 1183 395 1422 1962 730 48 1545 874 1443 1189 170 603 858 1547 540 474 1425 408 672 612 325 1479 977 934 1358 495 1098 1426 1429 1913 1158 884 1814 828 1304 1526 1654 827 1677 1106 1542 1250 991 422 1881 1661 1548 908 1730 1018 1030 1274 1602 1791 428 680 193 1599 1976 1680 858 1977 1098 459 732 1505 1590 25 269 1492 809 369 1074 518 146 1546 541 1598 94 152 1799 1780 1236 1020 382 569 3 101 464 1144 344 1948 1896 284 36 1407 1352 227 142 1899 1304 1281 1109 1887 398 408 1113 959 383 1542 1978 998 821 383 417 1728 754 1900 94 679 83 820 1633 1196 1672 1787 381 1929 803 1337 1817 164 1743 668 1961 1702 211 112 973 1612 1047 141 216 286 1862 1058 996 1247 597 801 1541 1317 371 90 571 361 1266 829 523 576 852 491 143 1035 1129 748 1661 1276 457 902 406 1659 892 972 1809 280 626 117 1767 161 1120 751 1168 966 1288 1731 1022 1115 317 1451 1303 254 677 1121 409 1465 1263 314 1561 890 1414 1827 157 1058 535 1770 1435 827 1456 416 353 558 1946 1390 1015 1539 201 598 609 1401 257 1851 778 1289 555 276 1805 1911 1432 1852 1621 712 5 14 568 970 688 1199 1760 896 1641 124 442 1261 332 1750 1570 1460 1887 91 1631 1133 1239 1927 682 826 1712 475 53 1098 1021 12 90 30 92 367 49 827 13 388 1126 111 1573 1952 90 1831 718 864 1001 577 993 1387 1677 1725 743 1271 737 1897 12 622 7 1421 1365 370 126 484 644 1871 143 1261 505 624 631 144 1819 1157 649 101 1639 1155 997 625 344 508 404 562 1736 97 645 1886 1190 630 589 1847 1129 1733 874 833 36 821 153 1943 874 123 1049 859 51 1841 608 1869 352 439 924 157 1404 488 1068 1300 211 623 1024 64 1927 953 782 543 1697 1997 1463 495 1589 521 1289 1746 1161 30 374 167 1655 351 517 1671 1904 1301 1367 382 1508 1975 61 1099 1952 1688 1241 57 1239 1666 1170 414 1780 1826 1163 932 1726 1891 54 1814 893 416 581 174 1884 644 225 1549 1904 180 1359 858 936 1856 1536 1550 998 597 1111 607 1853 310 704 1868 346 1741 768 1800 744 860 1320 1259 623 281 1325 262 1101 1226 1485 277 1911 1980 1146 1497 1841 1867 11 1287 1181 45 1668 1579 1601 815 402 1585 1852 261 748 805 1418 667 1255 1465 1926 322 248 1239 143 1608 575 136 814 1766 962 101 247 1520 375 444 1358 728 1623 1957 492 116 575 676 82 1762 329 1074 93 1401 1163 552 939 161 669 1803 189 1382 912 142 1757 1529 718 1588 657 408 45 358 1873 431 1672 1076 406 462 1439 1295 1539 620 878 550 57 1389 876 1839 517 1585 1428 697 589 989 441 47 907 493 310 1232 376 666 1571 636 397 1704 1263 930 166 644 506 1560 56 604 1282 602 1237 1039 1362 455 845 71 1509 1320 567 1876 1009 339 689 1739 1313 1423 420 1742 35 856 555 958 1220 1557 933 302 121 1096 953 410 879 646 202 1607 885 1960 59 1261 1880 961 292 35 1759 1777 854 1578 825 441 444 1628 420 864 834 1062 1887 1190 810 1316 994 263 573 1660 684 290 927 1822 845 186 390 490 262 492 1036 306 1901 1090 1107 482 85 152 1976 861 1006 1246 1675 586 824 877 542 1951 1902 157 284 1676 465 725 797 795 1170 469 791 1558 1749 673 246 1306 1778 1742 1711 1083 317 307 1489 57 1672 1784 542 1489 504 321 1513 1174 1685 145 1247 1473 1670 729 299 647 925 112 1541 1354 494 1847 1243 195 1030 1469 723 478 729 1777 1791 1606 364 70 994 1427 149 812 514 1873 1552 796 1646 691 963 1732 98 808 1700 1924 1641 301 1562 248 290 979 433 1207 1686 1922 977 1787 1401 1518 625 130 1007 521 200 756 209 1641 309 950 1920 1435 1760 287 1801 24 993 217 1882 1911 1695 762 756 676 523 932 705 1136 1166 1449 1944 504 1599 1027 190 746 10 450 208 1685 62 1415 766 1504 1622 1298 586 1583 1594 503 81 1697 1158 326 1417 1149 1740 1819 1836 1694 614 1459 451 429 494 1024 1335 78 449 542 1988 989 513 39 1440 91 859 788 1338 851 1897 566 1846 562 664 532 1224 1271 1820 1317 766 1174 1858 1168 131 163 887 1426 1329 1886 1303 800 904 618 200 1102 1452 850 1000 1903 51 974 1588 1693 1040 338 1836 92 1465 1992 867 842 1600 1312 651 1513 1296 1124 880 1505 1013 465 1107 880 1249 1411 26 1155 109 1600 1254 137 125 1175 261 1909 1783 554 585 1301 1909 1578 1049 82 537 3 1191 1319 1201 808 1714 500 555 575 76 1253 1962 1520 191 255 969 1850 1579 1643 1903 455 803 1207 756 1665 969 1880 1428 837 1367 692 34 1607 896 528 974 22 1461 1157 1146 1601 412 1816 1849 410 1263 426 1849 506 849 1389 1298 1125 934 1081 127 1055 563 365 765 1887 1651 1066 34 1108 396 1436 1616 582 258 1258 698 926 762 1281 1894 855 1105 428 1124 934 686 1767 702 1577 1206 531 624 269 1087 1948 377 1394 871 1866 1810 1490 1541 1461 1839 1920 1071 1788 452 558 222 1784 1722 178 1951 60 1427 1433 1164 1216 842 1980 1307 63 461 1314 1013 637 1823 1334 1753 1725 122 1130 1857 1137 1458 477 6 1699 1904 1433 640 276 1597 1008 96 324 1645 1224 802 1601 1390 580 685 1379 417 1590 797 1095 1304 225 931 11 753 564 394 122 466 4 1693 983 805 1720 8 1599 1190 1755 973 954 1227 1693 1336 1907 1123 1403 692 456 754 961 1039 1108 1964 669 1563 1131 47 790 1575 1190 1191 1101 1134 368 1468 210 606 479 814 1674 1772 1959 1876 687 485 1164 1761 1785 1976 6 1528 220 627 810 818 1042 1947 1159 1070 1738 112 237 1208 1841 1392 1781 460 160 394 461 189 565 1590 83 321 679 419 1364 895 1141 17 1477 1053 1550 593 690 1523 262 1674 741 1443 1495 1165 745 1661 1446 1130 191 1838 1752 244 1745 441 1237 51 37 1546 908 985 549 758 1431 664 1821 198 1600 1953 660 1142 1635 703 958 1049 1078 806 849 1103 615 614 534 986 565 1317 1651 1805 113 1916 807 1094 934 783 1413 1758 1623 1827 1493 94 1944 1708 1447 1380 400 1060 1162 790 1966 1859 1804 1798 889 171 1250 775 636 451 1850 223 1394 7 1343 1229 1853 861 237 173 1070 251 1382 1354 1088 1304 901 116 1718 368 1440 130 1799 364 1683 1577 358 961 1515 637 935 935 1136 1976 590 1213 870 313 618 1484 1957 1694 1363 1049 952 1925 928 1870 756 335 1452 315 1850 486 1609 41 750 449 1653 1744 1240 726 125 1274 651 287 1759 1559 580 656 644 1362 325 183 942 627 1331 1237 590 55 1101 1964 1850 1725 718 1370 429 595 1317 597 255 112 610 519 1494 1186 196 1020 1037 1132 401 1898 740 424 1285 1841 24 227 223 514 132 649 1144 804 936 1182 1109 1781 1914 944 351 846 650 1257 241 987 1563 1609 1154 1913 334 1315 1764 1936 1712 1047 60 1347 1368 992 227 5 234 1966 1212 63 511 1175 823 976 184 457 1941 1124 1873 436 557 119 1011 694 799 876 108 630 1607 153 994 357 68 950 1350 1058 1753 1446 1574 1229 755 820 1222 1486 1164 770 1520 1719 1760 302 1337 1735 414 470 214 1040 1985 461 430 428 1600 494 946 395 1539 1841 587 464 711 1132 1458 413 1107 1100 1494 1500 172 1236 1129 1760 1366 1124 1164 1611 476 1310 172 1697 1457 1861 1613 125 152 695 1622 1186 1361 1853 1005 1316 678 1152 1653 1944 1653 798 1829 202 622 237 1147 830 207 1279 1089 1817 606 471 654 1696 615 444 48 736 1639 1211 776 737 8 225 151 549 573 313 88 1925 1969 1219 509 638 27 358 175 1159 85 791 1392 471 173 42 1283 1285 907 1449 207 1343 1476 1059 320 1967 1839 70 1038 699 214 1984 1618 1980 1215 1538 1126 690 1403 279 204 661 1614 627 898 526 1745 1903 1380 392 437 756 802 161 281 278 1092 1782 1565 676 1532 366 1223 1020 1563 645 1670 1108 118 1836 1270 1399 154 1231 372 860 510 231 466 189 728 929 428 423 162 1935 1708 1933 94 1069 1019 1202 808 982 1193 375 635 1672 736 689 1399 1158 116 910 1410 445 1981 1274 140 1737 1911 829 1271 24 457 1143 1158 1775 614 575 1557 396 1921 985 586 1115 452 182 1243 1565 163 144 1265 1030 1932 1030 1515 1399 721 756 1317 1723 1162 6 1113 1253 1220 1487 1671 394 1359 1317 1874 1547 343 2000 363 630 832 1907 1954 972 1592 281 1018 966 1447 1764 173 1332 458 1602 575 1239 33 161 1287 1408 533 1733 1964 1032 1806 1527 828 1521 708 864 1250 1453 1669 1270 569 830 1782 550 1276 1005 1661 1843 1552 1471 175 749 1765 164 613 1062 56 498 564 1729 1773 834 1021 1132 667 537 98 832 600 649 266 1782 742 1449 1847 268 734 323 6 1321 1981 1789 279 541 44 1674 190 1964 309 209 904 1036 450 238 642 13 567 1256 407 1337 1379 579 664 1212 1364 198 1249 166 1865 160 1722 1742 1483 407 459 729 1118 849 323 379 1396 982 1195 1086 356 1285 1206 145 1401 1559 956 1682 797 1969 1943 1583 1480 1054 878 1146 452 588 480 1211 1475 1429 595 938 1538 65 1310 381 63 1706 963 1950 1466 848 1057 225 664 1310 1881 1348 1678 381 1615 248 1836 1047 1668 1216 1591 511 1762 552 1835 479 151 199 865 530 181 295 286 1715 1625 1877 1996 1862 507 276 1085 1285 1205 919 1852 669 1464 511 1335 1355 1979 1329 922 1969 1478 684 1373 1789 942 489 1202 284 1473 1476 663 331 949 218 243 398 603 275 318 1013 842 690 1 827 777 1771 577 1904 989 309 1398 762 1813 479 1825 1880 673 1352 1501 503 458 297 1028 553 1822 38 581 1826 667 294 1413 468 286 1294 1045 910 812 149 322 304 1297 387 514 1826 1686 1371 1085 950 169 43 1258 124 376 161 604 596 1485 736 397 1113 1217 1124 1882 844 154 306 286 1806 327 324 1027 146 318 435 1846 162 755 1046 747 1185 1372 922 514 1985 1506 1490 1544 198 1835 1889 1920 1291 1046 117 627 1779 950 407 1270 2 819 1696 1308 1470 1357 1967 747 368 178 1752 1331 1679 578 62 1084 223 1330 500 463 470 814 481 392 527 1682 114 554 899 298 1989 1620 1284 56 1763 1011 300 838 669 648 1878 620 1226 1051 1050 1205 335 1168 1807 1598 129 137 1276 1326 135 668 1519 156 515 423 738 173 1011 1041 1339 237 1971 610 1572 1072 101 1525 1722 1945 227 1517 1593 1787 1860 439 839 31 638 271 1696 325 1116 1845 99 702 208 1456 122 136 1913 243 383 603 1864 1504 973 1189 2000 1131 1462 289 1309 801 820 1982 1094 648 1953 1852 549 727 1258 649 1095 1866 1393 590 639 1807 1250 708 1472 21 1001 1131 939 1558 1410 971 1973 65 560 1292 45 1133 690 1796 669 395 1379 1023 638 604 1474 1492 385 1219 898 1061 1515 555 610 151 640 1708 607 531 20 1562 696 555 269 239 1314 561 1501 443 1149 1893 1856 1289 951 1774 1473 1619 768 700 705 936 174 859 794 1709 834 1225 1776 722 1914 1019 1418 471 936 1197 80 1806 1779 1210 1301 50 1820 523 1335 249 100 1539 1412 726 316 1706 416 1362 1613 695 996 204 74 1204 1113 254 770 13 1238 162 1610 1273 469 1765 1451 317 92 507 1847 1053 891 1507 1554 1252 306 732 510 1061 1285 152 1208 1555 1362 1136 162 782 290 1576 1856 1199 607 981 1718 279 1141 1196 1585 1235 779 524 518 1970 788 1839 409 121 1025 1213 1423 1207 489 274 549 389 1228 833 1378 1008 1124 969 1914 539 1678 1127 709 830 439 956 1807 819 1290 976 1105 115 857 1334 1825 556 234 370 1109 166 308 1705 525 422 649 1016 1986 50 1767 328 522 1191 858 1568 477 1895 1652 1675 1804 1127 576 1196 865 1752 1875 159 562 467 388 1330 74 619 1197 36 393 846 706 332 698 1196 850 1789 1622 1051 348 665 904 1562 1172 836 400 1717 149 1146 732 1961 1257 1491 212 40 1895 1685 36 830 1789 1867 240 1589 271 1126 210 86 574 1873 456 1057 603 169 780 1039 798 460 180 422 1475 785 1627 173 1060 585 1967 657 29 420 1933 183 587 1879 985 850 7 1900 899 1479 82 1339 630 1344 1872 1832 419 1422 1738 1885 398 1042 1343 1465 151 477 748 9 315 1975 780 1750 1147 717 736 63 1614 31 1298 856 1123 25 1927 259 586 1551 659 31 1812 1390 609 222 71 113 804 699 1654 82 1192 107 880 1617 396 1747 280 1290 20 1419 246 338 857 1122 1692 722 532 786 59 55 27 1605 934 1513 1899 1895 583 1674 695 462 1938 546 368 72 583 1481 454 1716 1915 644 1165 1332 297 1876 116 1520 628 923 962 383 1457 1504 1761 1554 675 1477 1503 177 919 1271 1347 426 481 1781 1197 103 710 661 786 1888 316 1412 6 1888 1247 92 1834 1500 405 635 1224 754 1412 1746 204 574 674 555 726 1347 1357 1646 1646 120 749 1589 1239 1248 1847 62 1943 655 963 1810 549 330 1248 868 260 510 246 220 431 755 1228 132 1957 754 1019 674 1512 997 83 1352 736 1839 188 120 693 1564 1712 252 1341 1337 552 1941 1443 1367 1444 818 1433 1852 1518 1620 1103 1947 273 1056 1412 1413 1782 884 1212 800 271 605 18 1735 1928 1416 400 1954 555 1607 350 1719 995 263 1207 97 115 832 882 1600 1111 1436 1935 273 747 572 1216 1264 715 1047 1050 1435 539 196 684 425 1544 635 1376 1098 526 1703 127 976 1420 350 1306 1855 373 1300 1462 913 360 620 728 1454 146 1777 1041 714 786 452 1195 430 494 583 1717 987 1364 521 508 1757 307 1619 395 1981 1403 435 1075 825 162 1814 1518 952 281 12 1457 984 638 502 352 1099 947 739 919 1858 879 1260 1590 360 164 1708 1324 466 945 1940 824 1765 968 798 1259 200 258 1472 418 268 642 1267 1507 1977 152 85 869 683 1063 1132 1669 334 1272 1692 566 1941 1168 1947 1065 1073 1552 1986 1182 592 123 1142 474 19 270 1641 1321 1109 1659 1467 133 1785 982 1060 1335 659 516 1511 766 1786 80 1615 702 1596 48 109 1771 274 839 1045 726 582 93 757 279 867 636 888 1644 651 1228 42 768 1839 257 237 287 1146 371 107 473 1454 543 733 774 1812 1228 1419 1961 238 352 1445 968 1856 548 1585 106 1870 166 54 1826 231 1997 1241 715 419 1938 694 981 1960 909 1041 1391 355 1501 1485 885 773 812 221 28 748 1234 713 1979 1157 1610 1619 28 1470 962 715 100 880 294 272 1919 45 1583 1176 1536 1078 856 1249 1831 352 1090 584 627 1128 121 1979 1003 901 694 650 856 1693 1381 1043 293 651 1498 1183 185 1327 1200 1622 36 1317 1586 1002 1256 1403 926 1091 442 318 582 1942 153 916 1689 44 1327 800 1538 256 1414 1601 415 857 252 475 308 505 362 458 705 1973 289 148 1634 1926 774 1535 277 511 352 740 1313 1279 335 1106 1269 1353 80 629 639 339 798 1176 1246 717 970 552 762 2 1934 91 1554 1283 847 994 550 738 978 235 519 572 1488 1578 1452 1211 1372 360 1830 1499 981 1884 5 1371 1175 1642 1324 1862 1847 265 595 963 926 970 172 473 1285 1621 1992 663 1011 726 1243 1459 1491 408 1997 1698 185 1040 1250 120 694 606 1404 399 202 687 1616 1421 458 1079 839 642 1458 765 965 511 284 1111 1679 1965 578 1624 1257 12 1408 119 317 363 1022 898 1699 1816 220 146 1277 1369 1327 160 2 874 1787 537 1662 103 369 1614 791 1789 1468 319 931 1644 1638 1242 1048 351 1392 606 1077 1871 386 1380 1487 469 1503 400 1822 1567 1021 1301 346 821 691 423 992 844 1060 1045 953 746 1564 182 1132 667 1176 818 1858 1556 1770 1077 1771 1622 269 1632 1680 1381 358 1809 377 714 780 116 960 518 970 905 1429 631 418 1512 1506 480 1012 179 1266 1044 431 523 1070 755 743 357 1801 216 1992 189 1789 978 778 1660 340 498 1126 1703 908 1268 1527 1624 1333 1202 1892 1937 1420 741 589 1102 685 1213 436 218 1124 499 1455 741 1557 1293 1595 820 1774 498 627 1017 713 1182 832 389 1398 1032 1907 1835 968 1331 418 631 414 1330 479 287 37 655 15 1161 1837 157 153 1373 1337 460 1677 1916 1579 1837 1944 721 1791 696 1237 662 1158 1658 1365 1339 1126 226 1491 1603 1888 702 1809 1151 803 818 711 1071 1007 985 30 710 1500 1598 1095 333 1595 13 1105 1227 1774 6 1163 707 596 1810 1494 1710 1735 137 1327 556 1994 1667 44 117 829 1885 165 596 1187 1359 613 982 1238 1787 1264 1856 1433 393 1735 1999 1389 1281 1226 867 1336 808 1294 607 1252 1278 239 586 1028 151 359 1225 1260 314 1200 545 1841 1542 1143 504 575 379 321 427 1146 1464 258 581 1734 1729 299 1183 219 323 708 995 35 603 1259 1253 806 1971 1035 756 377 527 1505 1421 418 616 1963 129 1902 694 194 456 7 835 809 1062 1968 525 1814 1853 1299 1149 16 852 206 1334 442 278 1592 527 992 605 986 1685 1487 1888 1580 315 1594 27 141 1091 602 1743 1272 1234 165 841 851 815 690 1543 1082 1964 1212 1769 555 1896 1637 1844 99 1107 93 1676 1801 1988 579 1075 1673 1496 427 141 116 1596 1521 1783 645 1741 205 1095 1207 781 872 1077 518 265 1853 1114 868 1752 483 1991 253 119 1307 186 1292 1299 1237 269 1023 1367 1031 496 409 807 720 1000 1510 1323 522 1079 1764 1808 863 669 1313 971 1982 31 1599 336 109 760 431 322 1777 1198 1837 1292 1244 918 1944 1487 614 1194 277 1757 1455 1514 4 1301 1812 129 1475 320 1888 1305 849 588 741 49 502 1814 667 350 1762 1598 55 16 339 1605 1568 935 890 74 1023 1349 736 1750 773 838 1941 884 178 589 730 1173 498 289 496 1970 682 1400 1392 1091 100 1122 1052 945 1799 25 837 615 43 1623 607 158 747 1385 1938 57 1515 1715 1891 862 1900 116 1218 262 1966 459 533 1398 998 698 1221 1343 1376 1898 1559 484 1607 1456 1437 202 1682 1518 750 196 449 1805 100 991 777 281 100 683 363 445 1924 1452 124 513 760 1968 288 1569 1469 1714 489 1664 521 1454 1183 781 1074 1750 832 1781 959 996 666 889 1500 1297 677 1601 1266 613 359 1856 502 880 1827 1610 657 1896 562 484 1520 852 916 795 1628 217 1176 552 1516 1842 1626 803 554 182 109 1765 324 1989 362 434 68 338 1623 406 1602 1880 187 1071 919 822 465 924 54 1372 1468 436 551 251 874 1402 131 1336 923 1600 1607 1569 1363 1802 514 1587 1230 1700 401 1132 996 1766 542 1292 110 1911 1461 1665 520 448 1815 931 1670 1586 1409 1853 668 202 351 590 1369 420 1870 1791 420 1983 384 581 10 783 611 1385 1958 616 404 230 1218 74 640 770 188 1160 1915 385 381 1709 4 1511 662 977 745 1933 172 904 311 1366 679 300 613 1729 1381 1228 257 609 164 181 171 1004 1999 432 801 1601 808 1244 1066 862 1943 1662 1655 1297 66 454 407 1197 1262 1155 1882 1167 1412 1593 1640 993 1352 738 1347 1438 678 532 1354 967 1662 18 1968 1206 1122 661 44 1922 956 1532 594 1634 1494 209 34 181 356 670 1983 1953 836 1711 579 603 1418 1482 641 1623 1669 1517 1835 1903 902 327 149 1289 1746 682 1690 468 118 1567 269 836 970 666 690 495 969 1871 1695 1606 271 1349 1069 1528 1636 1787 275 35 1481 297 1093 1404 512 247 569 1137 241 1891 1978 302 1306 1407 880 333 1159 1722 1504 641 866 1184 1616 820 445 980 350 239 1549 1677 209 1131 633 1342 1136 1494 1540 1131 130 1160 39 1417 1414 1494 1730 693 1539 1910 1364 120 1666 1700 74 121 491 485 260 1155 1262 1178 494 1800 1780 791 750 903 1876 1236 1753 1258 1721 1652 1211 1699 404 1157 854 920 111 471 1834 684 738 1952 711 1424 585 303 495 1434 709 1519 831 341 1538 479 95 1305 521 1664 248 1068 1447 30 1238 1721 1886 834 1934 1584 1370 39 1153 1247 343 1949 1313 767 1841 1866 564 993 427 247 1175 1803 1556 1242 645 190 1879 544 1144 1162 1859 526 1007 1316 394 1575 481 38 845 528 80 952 1240 674 1281 1982 186 1120 60 17 1288 1242 1935 1923 819 321 711 1741 822 1149 1282 139 724 1563 47 555 834 698 263 1633 513 664 1552 1791 1951 920 735 595 462 1128 446 769 693 192 542 131 1525 1773 783 686 591 1486 1597 455 260 1614 1293 1590 1405 1492 377 1114 1564 600 840 1996 1363 1447 1586 296 260 1609 130 58 1640 1520 685 1253 1859 772 1986 1834 488 1837 514 1031 666 576 1554 654 1907 1213 639 151 1640 72 161 1416 732 1751 1539 1236 1155 1564 1858 1234 730 1620 611 1808 918 382 858 1000 1418 912 1945 482 1358 1927 1046 521 972 925 656 114 363 1936 1139 906 610 64 1785 960 869 1721 547 1731 164 386 1289 13 1317 21 1343 1616 1118 1232 1897 48 663 267 160 978 1600 124 1829 530 1039 935 1269 1403 1149 890 1309 707 1873 88 1296 1525 1436 1219 247 1475 1351 1455 1720 123 1386 1749 331 969 431 86 1160 190 1319 577 1045 624 955 1399 687 386 1333 1932 887 645 1855 560 303 1134 412 255 1268 1498 534 1878 1518 1040 392 1223 1302 1110 189 1454 1720 1799 793 789 985 547 1079 774 1706 1879 1746 1935 14 1406 951 1690 1944 1160 1018 1597 1929 1851 825 528 1833 663 367 77 819 798 1914 333 150 1828 1982 2000 1352 1379 666 1933 510 754 1036 1611 1514 1479 1745 846 1236 1211 784 1623 829 925 168 69 1935 905 1910 545 217 522 1564 1801 170 541 1982 954 875 1129 814 1795 226 892 683 1640 468 583 1574 52 1835 1741 69 1443 825 344 955 1983 507 1149 919 825 321 1697 1084 1291 909 283 1185 363 74 1963 1210 1938 319 252 1303 973 212 135 684 1684 1572 520 65 138 1796 356 794 1637 99 1627 889 1854 1746 203 562 1354 598 1477 816 1210 188 1284 150 1520 1196 1339 1273 68 1873 1405 76 1702 152 323 1564 1828 1415 1674 1741 1054 208 652 148 72 1365 544 1606 1200 1646 1556 465 1217 1786 1113 682 1126 1138 1199 1639 1347 836 435 430 257 1918 7 1422 1833 841 705 1068 1075 1433 1542 624 655 610 1689 1505 83 1405 798 1022 70 1691 1940 1839 1388 601 1730 1211 1971 1044 1889 411 1550 159 507 95 1744 563 1250 31 1660 551 1700 1845 1514 1168 1533 1529 1452 794 493 1277 498 984 412 1563 1594 1912 1068 395 604 1930 1358 361 1669 499 999 871 355 1021 804 334 1425 1441 299 1867 66 216 1668 1400 35 446 8 1016 892 536 105 551 152 807 963 1505 182 718 1666 1378 1358 273 1043 1870 1496 1518 559 1362 569 464 133 1882 1695 1489 311 1284 1520 96 792 1925 990 1476 1060 412 589 432 945 1844 72 119 725 1005 1409 1921 1208 1580 968 543 1099 1249 413 779 233 1914 825 980 1677 1335 1642 1657 68 1758 1422 1491 708 1040 787 568 1085 1851 683 174 1983 465 37 1292 605 1017 74 1911 1473 581 1398 796 479 52 1080 8 606 152 795 1680 1604 1866 1397 1758 945 476 976 1642 1536 800 392 1178 745 968 1044 410 427 1101 1320 463 888 388 1082 1720 1760 1982 355 1078 403 783 1721 1358 481 897 1019 477 292 745 45 1484 993 1562 308 915 11 1705 1348 1634 1176 513 1016 1758 1480 1688 913 1241 579 993 1748 22 530 1027 285 1291 1858 1403 1736 407 500 318 465 1334 696 1537 586 1731 1243 780 526 1037 1134 1067 675 1453 1850 1175 1925 151 448 1670 625 1695 1382 366 703 1486 1439 1696 1428 1029 1481 418 598 1073 1198 29 1809 992 531 1817 1737 1331 1893 1413 1313 1156 1988 299 268 1417 192 963 1859 1210 1812 1495 1078 1824 1936 1224 1478 1150 844 415 1922 453 361 406 832 322 1658 584 495 331 1123 1029 1450 570 1585 1419 1984 1112 714 658 1522 702 1302 1558 636 1128 446 267 7 299 1588 1196 270 169 595 100 16 1602 1641 369 198 29 274 1461 806 887 486 1647 1463 251 1926 1369 1493 100 563 451 951 1791 1072 1169 639 564 1177 97 594 789 388 143 921 808 1350 140 1367 594 105 1388 140 789 1005 1311 217 491 1357 546 1317 1587 1700 215 720 1452 463 1874 502 1056 4 902 198 291 1235 399 147 1099 124 81 1642 1298 689 17 181 281 1613 882 880 1360 1542 468 347 1140 1279 1176 1759 1320 1345 1158 1924 1143 619 1842 1809 1288 1480 1101 262 964 992 824 1015 820 1409 926 394 1630 943 1890 1203 561 329 1783 1133 222 494 575 1004 315 1760 630 272 1986 505 1904 205 1039 1243 1775 569 1914 1148 985 1366 17 657 1290 1280 122 90 1239 1289 439 879 1667 500 858 1305 100 510 924 756 1496 115 233 1603 981 816 1742 725 782 1877 950 1943 397 1390 384 1210 1581 1010 69 310 1351 1899 1977 431 1200 471 1328 758 960 686 115 996 1798 293 323 19 1722 195 1165 669 1619 498 863 1193 570 744 522 1314 1871 1559 40 555 331 1841 1568 465 1222 880 935 1135 1273 1828 729 152 406 382 1257 16 1223 478 1557 1595 309 1944 1006 1643 1002 1596 1974 836 600 102 1627 1938 1499 115 243 77 1245 1221 8 876 1145 584 1478 1976 1026 1462 1522 322 1028 456 1038 872 1243 767 682 1428 1635 1074 925 1413 1504 88 1749 1266 159 536 443 908 541 799 1898 883 358 1954 481 1996 192 1813 1863 1058 666 1275 831 411 1647 1486 524 1916 399 1586 199 1999 1919 1701 1279 275 528 810 15 1605 1518 118 1750 686 1450 1594 803 589 1274 754 816 1575 111 429 1873 668 1576 127 188 1868 133 499 795 857 14 1861 1648 862 340 1759 1448 432 1880 722 196 277 636 1511 1076 1907 775 806 1476 1081 1021 535 971 644 1917 680 49 971 1964 462 818 1259 1555 223 1313 618 245 1328 334 662 468 1818 1658 574 116 66 411 1412 959 761 1659 785 1338 1633 1574 185 1160 178 1812 1377 398 315 547 862 1143 1181 985 63 873 1044 744 414 648 1191 355 195 537 1507 1024 346 1994 915 975 54 384 275 1770 150 1856 1316 1436 1398 226 946 135 329 1443 165 1169 646 74 325 1087 1585 925 1057 1989 379 1765 1666 540 332 576 763 1285 1648 997 740 1358 704 925 1368 1906 1507 384 1899 1445 100 717 272 625 1510 1375 1241 1946 613 1100 672 57 1599 111 1799 455 1699 537 75 552 1560 467 1358 938 97 583 36 462 639 560 606 678 1000 831 1174 672 1959 1055 682 546 20 1340 1724 1078 486 1103 1209 1208 389 237 1353 1150 1173 1761 1575 1591 1888 1414 1297 903 1891 890 1314 674 1324 1712 974 582 226 1844 654 750 1637 1876 1709 1829 1368 253 1393 1112 1661 708 1838 1551 335 599 728 1501 1877 834 631 1285 1286 726 160 752 984 1655 1282 492 1470 917 1054 599 1073 1310 1322 413 1965 753 1127 654 1776 1974 1506 484 1519 381 1272 1027 1481 1556 718 1153 1776 636 1936 1032 1669 1486 1208 1722 547 666 897 5 479 769 764 887 462 1012 147 659 1848 1195 1373 1700 1195 491 17 402 659 962 1278 1379 777 869 1482 1348 1610 1932 1369 1688 9 1931 1553 287 1623 517 1739 1099 738 1420 237 1663 764 1132 118 1977 1230 1529 889 33 1148 661 462 1090 330 423 293 1401 1887 1017 349 1292 265 304 740 1406 514 1649 1919 224 529 818 1836 73 1492 1839 230 344 413 1007 937 201 298 1702 999 1671 938 747 1755 306 1820 1597 235 1233 490 289 835 729 7 1327 1712 1390 340 495 970 937 777 1742 165 396 1698 1957 1097 594 935 1659 513 298 801 970 66 1349 1114 128 1085 925 485 1143 566 1033 734 1542 1333 286 1298 953 317 1481 674 559 1115 1210 36 1091 1889 307 1499 942 1204 1170 1512 1738 83 1386 944 666 1993 649 1744 568 1013 1733 639 654 1895 392 1459 1914 142 1566 87 1916 1008 893 235 337 185 1076 204 325 1704 743 1590 1845 1014 1754 103 563 1256 1868 693 1949 1143 886 1747 1856 1087 1139 1344 1080 1828 931 161 428 44 875 800 840 1048 1279 1348 650 1684 498 787 1601 1186 1661 1158 307 1442 1374 1452 1423 1046 1187 1089 866 1026 56 1632 1069 1417 717 119 150 390 1772 698 190 1592 1465 1771 356 18 475 712 1000 1281 954 757 914 1087 985 300 804 1624 741 546 77 875 927 699 1248 1763 1015 1265 900 1719 297 1057 1965 815 61 87 1947 616 201 972 1249 633 122 556 537 1463 3 445 661 1974 596 540 409 993 1023 1546 1432 379 247 679 93 439 1418 1166 1419 838 897 994 294 1055 229 567 4 931 1828 1060 1390 113 292 791 1243 1239 1367 1273 383 11 944 1940 1887 361 1013 754 1513 926 1590 776 562 900 445 499 1567 254 134 1425 1672 679 609 1316 1290 1318 1205 402 1245 757 615 1025 117 1298 779 1505 860 693 555 426 240 1363 598 1031 313 595 1354 1923 301 799 53 1171 807 573 408 916 1350 94 653 39 114 1910 1307 154 1029 190 872 1562 279 1479 286 1941 1722 368 481 1540 343 169 1376 360 1864 1544 841 1589 248 892 1346 765 584 1425 37 622 212 740 284 1262 437 1063 1662 1893 56 1942 1496 1629 1471 59 2000 70 6 1919 438 1453 457 1314 1915 1389 1747 270 646 1078 1770 1335 549 1533 1418 869 1793 1797 1423 1492 774 444 1319 891 113 825 599 61 778 85 637 1101 1876 455 342 741 947 517 1505 1993 942 615 1587 1047 1940 318 1756 1346 1491 517 202 559 1159 551 412 1791 241 481 1050 734 392 1209 20 1483 1668 864 152 121 632 772 1240 166 1039 681 1243 58 1147 680 770 34 906 728 1053 846 26 1549 592 455 622 1022 833 709 978 1995 1155 1792 1659 1023 1351 22 1459 1186 1585 1548 1619 659 1081 1064 1969 788 916 1919 509 1509 1858 906 1143 630 633 1054 643 1255 322 284 927 1458 1026 1574 644 1052 1468 1283 171 952 388 21 770 477 743 569 927 969 170 639 1109 21 96 331 229 986 224 411 326 228 726 1097 424 7 761 1491 517 384 397 1945 537 189 1482 1815 1987 1375 1468 277 1565 479 652 1419 1225 1503 1775 376 332 1202 574 933 1104 1374 1318 1685 1140 977 1776 96 1350 530 564 1553 1348 1945 377 284 639 370 96 627 754 270 1234 603 482 971 39 875 757 21 1801 149 584 828 1736 1160 1308 936 1167 293 624 778 1063 384 1189 965 571 362 1502 557 299 797 550 1455 4 1655 679 1217 864 90 600 651 1243 707 1479 1110 918 1066 183 308 1711 105 923 961 752 993 132 1384 774 1177 1527 345 1813 1769 1875 841 1963 1158 1489 650 1058 1790 444 1229 1450 1143 676 1285 167 450 510 1518 934 1446 1774 526 853 1899 40 1338 148 675 1538 684 1975 1424 366 1396 397 1586 759 1453 1494 783 1434 50 960 344 936 1424 1618 634 1592 1613 813 1042 1346 1625 192 357 569 52 299 1151 1769 305 951 217 690 553 740 225 210 1587 642 309 1434 1874 1988 1551 1962 447 1473 904 223 105 541 278 1678 331 888 1896 1633 1517 821 1556 321 1549 1278 1806 1300 1135 406 1020 1738 626 1343 1111 1171 86 1965 1125 563 1819 299 1285 1752 667 524 426 987 1419 197 1244 1397 1581 521 1963 1477 1002 20 1813 911 1662 797 1034 1110 388 966 207 1789 532 309 80 1723 1547 1960 1305 1789 666 852 806 1360 1281 1903 1401 592 1325 1119 1260 922 95 610 1672 793 1583 223 1685 1503 1537 13 1811 1297 1527 883 1016 1065 951 688 1995 966 1630 1596 929 1830 853 926 102 1431 1988 623 1759 219 1572 78 13 1706 41 1750 739 268 1279 286 1948 423 1236 1231 887 85 1431 315 1589 938 1552 43 1125 1765 1616 250 588 1925 1738 1185 1355 1102 1186 290 972 1435 1572 121 1390 1862 136 1183 1537 454 1061 417 1299 1225 1396 1969 125 386 1047 1931 840 244 1593 459 68 1872 1671 941 1833 411 768 1637 655 788 1945 1600 108 148 404 474 76 1399 561 417 214 794 101 1610 76 1014 1963 211 947 684 889 1433 1252 1792 1812 1243 1330 1931 1462 1182 1436 1132 1551 1827 326 1935 1225 1222 1027 593 225 1191 1174 515 1811 334 186 1549 1540 1819 365 212 150 188 1588 1535 1880 659 1099 86 1724 519 429 556 1246 1961 291 1599 753 90 1824 861 1003 1148 1148 746 1636 534 1166 975 251 603 1904 1061 1338 1037 30 434 524 205 751 1171 1787 1607 1480 1707 814 1612 605 1995 1219 1808 169 819 473 678 1455 1255 466 968 2 837 423 395 1490 1638 189 1426 264 388 1782 882 549 891 1963 1702 1942 1490 200 836 1754 316 936 239 1734 106 675 1854 233 451 1269 925 1180 935 385 1011 1709 1456 1286 1332 716 778 928 600 1108 1893 338 1196 1134 601 1043 1671 883 697 455 543 465 1386 576 733 1808 1382 787 830 853 556 1856 1947 1191 971 221 1100 80 15 1394 25 629 394 1850 1777 1882 1991 680 606 1184 1147 1944 712 1504 349 1304 1817 1325 1271 1846 1937 517 1085 716 684 1224 1278 1434 672 253 297 2 267 1968 322 1210 1501 512 868 1837 577 1273 313 1347 1106 1037 1400 451 828 1048 1215 1814 1568 100 1857 845 380 218 1345 1909 522 634 848 1578 424 333 244 907 488 89 1769 940 1736 581 1788 1153 149 446 582 1770 1468 1897 1717 1369 642 265 1537 1980 948 1699 1086 407 1025 129 1149 1570 1270 52 600 1811 1690 413 718 109 988 1198 1499 1929 1865 1388 348 1171 1587 375 690 969 1678 718 1509 320 1981 781 1514 1768 1852 1144 472 1120 31 1340 471 268 1659 788 1226 854 1379 1562 319 1556 1575 254 1253 1801 1319 108 685 1918 1262 1593 484 993 1517 462 1056 142 1509 1288 344 1070 1450 1231 649 238 1012 485 1670 1921 1479 2 1760 920 1733 174 1335 657 482 606 1663 1294 809 67 1430 56 1118 1631 310 1459 1635 1209 854 419 1182 1411 261 1455 267 282 378 678 766 1661 1973 1759 1628 1010 1658 741 571 198 688 1491 1335 1284 805 492 486 759 516 1726 398 755 41 1096 101 689 1844 1434 169 1225 701 1723 1474 1109 1751 353 1845 131 1079 444 602 636 535 1444 688 1891 390 213 79 976 19 1496 1566 45 42 724 294 1456 877 68 903 1563 551 282 282 1264 61 1524 566 1641 710 1087 503 23 1085 170 1548 1273 692 60 1568 1456 107 1864 507 1937 1249 1855 1833 762 1177 726 1180 1048 97 811 1549 632 512 178 1113 1148 1454 453 186 817 393 459 195 319 1541 568 304 336 1475 774 1421 21 773 1201 470 5 1504 393 1311 935 531 1924 389 1139 1815 227 565 228 472 1718 779 592 1156 1186 1741 1883 257 433 89 1032 1923 410 1340 1394 590 1171 1173 1706 1721 1061 442 450 68 399 361 762 1163 429 369 728 1947 986 1858 45 1941 1764 1362 326 1185 47 1010 384 1429 573 897 1120 1861 1100 895 1969 1405 800 1316 623 1949 1475 241 900 1316 1322 343 465 1088 826 215 528 261 923 1835 1511 461 1195 1299 1583 1374 838 786 1766 1074 1253 266 322 1235 996 1508 615 1669 553 485 1307 745 289 1598 1991 1663 733 323 673 1499 398 1534 40 476 892 404 175 249 557 536 1406 508 820 1903 1877 1764 808 660 1698 517 1191 1069 85 1027 1723 846 898 1391 828 940 71 1680 309 900 479 646 315 989 1590 252 699 44 846 1628 1923 103 97 23 245 779 40 1573 184 113 1227 1145 95 1631 1210 1320 461 203 363 1004 1785 742 437 1413 1567 470 1613 687 1239 1268 863 1529 1610 1912 1103 1381 1554 1169 384 636 945 490 1077 260 1653 1561 1222 1524 1914 1769 1845 774 1729 394 1954 1006 912 408 1916 1499 233 1002 41 492 1392 827 1367 613 1367 1038 1139 834 124 1518 1099 1403 725 148 735 1560 1627 972 1165 7 1429 330 878 684 310 1881 522 1576 282 1636 1859 893 636 793 1713 1136 1788 586 1754 1552 992 502 1876 247 1720 1896 285 783 966 366 859 822 414 1853 256 1189 1418 882 1809 1677 1761 1628 375 1059 1481 201 853 1310 1306 686 410 430 53 427 1882 1407 1285 1981 1608 335 1765 1718 279 748 291 330 1873 1057 51 156 39 1203 1430 569 1611 1415 1916 962 1850 598 648 1504 1262 899 1972 1491 403 1836 1685 875 248 848 479 779 968 1185 1212 1499 1786 617 953 125 597 961 1522 1810 792 1104 399 366 889 1873 1391 1273 1501 648 804 1111 1384 662 190 1115 949 1515 29 1447 519 1244 1873 1623 17 1685 565 1967 1219 400 348 609 950 1062 1082 1988 1274 1414 1653 130 1518 1156 605 688 1120 1956 154 371 1958 1783 1030 673 1180 1141 587 870 862 636 1486 1000 761 1143 1068 1517 317 1251 739 1084 197 142 1332 1969 1210 160 1288 533 565 1359 241 1613 1492 590 1490 17 1551 1733 369 704 1819 103 1244 1298 734 687 1082 686 628 653 148 1358 1666 1616 404 1055 1209 1956 1532 1709 717 1454 889 175 1575 965 1882 1327 120 52 156 1421 654 1741 600 1684 700 1168 639 1868 357 1276 1940 1730 1113 341 923 21 1651 1559 1105 1730 1234 234 620 691 1895 1430 836 131 958 1769 819 1685 1873 231 169 358 873 897 1762 111 710 1385 748 1104 785 389 1955 794 1408 546 1008 555 426 794 1730 159 1947 1993 1147 1173 794 1197 382 224 1482 508 263 271 1358 827 556 1600 1936 1804 594 64 355 311 644 133 855 1516 399 128 1886 1943 129 413 1661 1990 68 413 1172 1287 1877 598 689 69 1194 1129 1074 549 900 1045 715 1612 1664 1946 1543 1763 1908 400 337 558 905 1609 629 57 1203 116 1235 243 553 1491 292 1936 881 1200 1744 666 1595 11 831 1064 1522 1063 1230 1378 1374 230 261 1811 285 1554 470 1087 771 1070 793 759 1951 1996 1142 139 1409 1568 1474 1376 1817 788 862 306 865 1517 91 1243 926 798 707 997 1299 685 1236 1388 550 1619 1838 1240 1479 1335 864 474 1150 1917 286 548 1444 1482 389 782 885 187 1762 790 1797 1463 1904 903 161 1763 32 622 407 757 1550 1145 1560 1451 529 1712 1900 1212 451 1337 1655 271 1378 1367 1627 986 1831 1970 1598 1054 901 941 878 578 900 1732 354 300 670 660 898 807 473 832 1482 274 1367 1456 602 1653 1514 1357 1330 1354 796 1051 1085 889 1710 629 1243 1875 1471 608 1220 340 1135 825 409 819 1749 544 365 1484 1326 841 1028 1376 1911 1216 1082 362 669 1949 1655 454 722 776 1410 141 291 1391 724 1972 1400 1894 1471 678 251 382 1311 1327 1436 265 95 1114 85 973 990 877 1994 1223 531 260 579 1170 1119 299 1309 1048 1587 912 493 1223 1186 1800 1655 1464 600 736 1774 1085 1355 199 1405 536 1840 475 1541 1204 401 1729 648 270 1534 713 870 483 1521 1377 1445 625 295 121 54 1574 620 342 869 702 806 875 818 1179 613 341 526 165 441 1558 680 1381 676 484 1177 1404 369 307 1212 1993 742 1776 1522 987 1910 1599 596 1460 794 184 1483 319 1985 1133 1917 627 469 1024 1176 1143 272 338 1300 1992 1007 1295 1620 698 550 72 1166 1212 1669 721 667 479 201 1164 400 1608 325 1509 670 1283 194 304 424 490 1620 352 1235 791 1568 1705 322 935 1595 1608 1523 1247 1909 1026 179 1059 806 1194 1513 1397 167 1079 1794 1082 68 1333 41 1283 1648 859 810 11 73 29 87 1452 254 834 1786 280 255 473 1628 1940 1812 1863 1749 1559 433 84 661 1364 200 360 530 659 1263 1504 1011 871 259 485 205 1068 381 1823 1084 495 724 277 388 1203 1347 1304 952 385 253 33 330 1679 1839 1576 213 1956 1620 935 1944 987 622 1934 1731 1318 404 1624 1319 181 407 334 313 776 1993 1338 871 1825 1008 815 783 285 919 663 1196 260 1463 685 545 847 1444 716 1259 585 474 1671 1554 921 314 91 1985 512 1791 1762 135 1710 310 1305 173 601 1453 1316 840 65 1659 97 737 317 449 26 467 1962 1615 831 52 150 154 1827 104 1768 221 758 1155 162 1021 1907 878 1737 1314 1146 1276 1700 210 721 1117 1940 784 1127 1698 1507 325 585 1057 1952 1006 88 1020 553 615 810 509 1434 1749 640 901 1574 1130 633 374 786 341 1045 1821 394 1816 1005 1876 1919 1998 1296 1478 590 1628 1105 436 1559 647 1279 1976 1003 279 165 1865 1591 1451 739 1182 897 925 636 1958 577 423 867 568 898 1654 975 1046 729 1470 598 1831 1269 206 233 1620 1015 1269 413 1859 884 724 1498 3 328 342 1271 776 622 527 981 168 1389 1217 762 628 1765 1652 1809 1131 1659 1526 1937 859 657 1217 683 201 1577 1293 712 724 1755 998 18 1029 133 831 1666 1881 179 902 1258 1810 991 378 1027 234 1258 1051 746 1066 556 1424 967 555 1737 1903 1998 203 1525 1305 1849 1746 1049 227 1766 1013 1141 1021 269 1514 1640 28 197 1965 639 954 1943 739 746 865 1858 829 453 1348 1329 1263 902 511 554 689 930 1584 1945 918 69 1621 1612 300 353 1944 480 1347 1718 1961 124 145 1684 922 1004 1845 1005 1729 49 1594 1246 1945 1575 447 1183 602 1559 1461 1353 1802 1102 1192 1831 164 1262 1665 256 1560 307 171 997 531 1129 1366 966 1953 156 1913 986 1744 591 810 782 1255 1009 690 253 582 590 749 145 96 1106 1568 1689 150 483 462 1131 758 1279 1596 540 420 1203 451 1582 1111 557 886 1513 1864 821 1893 238 246 1848 1698 727 1869 517 130 1219 1529 1260 165 1937 1189 946 1705 1978 1353 1370 652 1444 1315 1169 1121 1188 1461 585 1830 51 1120 137 1763 277 351 1826 1525 1558 1959 1813 1307 1670 93 1779 529 1511 201 85 1451 1892 857 542 1956 820 985 1149 904 1695 1154 1831 1695 240 320 1076 844 1356 1625 1593 884 642 123 550 1330 227 1940 1329 1482 452 1112 467 1724 1458 943 897 12 1349 509 1630 64 40 1110 335 1018 1591 49 703 1527 186 124 547 1302 1282 481 865 445 34 919 93 41 1280 1468 724 820 1515 978 829 908 1886 743 1932 65 1414 1641 585 223 1793 506 1216 477 1272 529 1002 965 1119 929 492 101 1866 1805 1167 805 1314 588 1088 235 695 490 1640 155 1928 1392 1439 1411 1570 452 1820 1622 1638 131 1649 326 1374 1983 1253 1639 736 1908 769 322 915 303 863 1496 1122 337 1855 504 192 704 1388 83 1147 1934 1903 573 1747 14 194 1574 1629 1749 1560 442 1043 1022 347 1750 126 705 326 1564 1239 1812 1477 953 842 657 921 596 1148 1770 272 138 318 395 1140 760 978 1120 611 1400 1374 1655 415 1233 1855 646 246 1304 1920 1616 933 1787 1611 1124 1753 1135 1551 1271 1782 1287 1267 771 780 1193 1162 111 566 220 87 97 1189 469 1122 1761 1740 770 876 784 1357 966 1855 1017 885 454 602 1495 883 355 972 1976 1230 553 46 1712 312 1399 1270 497 1661 865 617 1129 193 803 65 988 1129 1702 495 1523 840 1447 1379 1829 845 1766 1802 1110 43 813 1463 1118 1194 1106 1237 763 1484 334 875 745 274 1647 1441 96 175 1242 498 335 541 341 1827 1880 303 1653 1811 284 1079 1427 1059 312 857 1828 24 352 896 697 79 1323 896 692 384 127 1547 1789 1686 1343 1367 820 894 882 2000 807 542 1334 570 70 1112 1924 682 341 1246 374 166 1074 600 1110 1161 1512 1908 1417 1596 1523 78 1692 1762 180 1969 605 450 615 1596 717 1130 1188 568 757 145 307 1881 839 46 452 563 262 24 573 1471 441 414 1541 782 763 1080 225 1645 567 493 1516 233 1314 86 364 1125 1241 387 1539 1626 1485 285 1556 1663 1660 1931 439 1161 642 169 238 1092 864 373 441 1778 1548 60 86 948 1656 150 461 679 1831 621 923 640 1933 291 190 924 1479 692 1201 1105 332 697 951 1753 802 1087 1869 96 1283 664 1675 1771 577 1232 1516 187 1944 1507 1647 995 675 1917 732 710 50 498 203 229 698 751 1441 1032 877 768 140 74 28 948 82 1450 843 1902 1445 1423 1892 973 1273 1275 958 174 1513 196 830 1984 887 1007 1695 1192 1379 334 1727 599 830 139 1098 1401 1662 117 234 670 916 603 1535 142 381 118 924 409 7 1996 1538 1822 164 786 1441 813 67 146 1980 1693 1021 1518 1612 818 1342 531 104 1450 1141 897 1028 1319 1229 570 1895 434 924 569 801 814 1180 774 1069 954 1513 295 579 379 842 1384 1329 618 403 1854 331 441 1002 1720 1553 1836 1704 1991 1712 1478 1763 80 1003 497 1482 208 1580 1746 1217 1439 245 444 669 808 1244 1108 130 616 247 181 1067 437 1252 485 25 625 412 616 1985 1695 1752 179 1151 197 20 1043 1967 1794 1476 911 1053 1234 1077 459 251 368 901 1103 1508 1147 1781 200 526 156 205 413 677 1271 1729 1604 1350 864 1539 902 377 1696 1113 1456 1491 1576 1937 764 1818 1269 114 303 378 1876 869 1220 599 920 1523 553 1796 155 1952 136 1876 1393 1097 522 1904 611 1930 343 8 458 1299 416 973 1593 1036 976 222 64 454 576 1137 191 1236 1531 1221 520 378 1490 1397 1833 180 1552 1664 1832 1115 1152 1719 607 404 1646 38 538 137 667 1766 1374 1307 901 866 317 1272 1478 121 1959 1946 1020 4 707 1793 1321 1817 1150 738 1004 1663 67 1231 1344 674 477 1673 1939 1273 633 963 89 1494 542 1449 1106 702 593 288 41 1194 388 176 1423 701 112 1296 424 1047 1555 1937 52 922 1755 206 1312 1083 1940 1841 1566 1178 1310 729 626 1285 1906 1083 143 1802 870 1767 1362 652 640 1261 156 1720 8 192 1542 1817 1056 1481 1472 536 1960 1342 570 760 1437 709 551 1569 1314 628 1055 235 1602 1531 244 589 996 1284 439 599 1968 1929 155 1053 610 1863 1483 357 1149 1538 1720 259 849 1722 533 1794 735 1772 902 1382 1564 699 982 943 789 1040 393 1377 1763 960 33 1570 1119 1677 501 1812 7 240 190 1635 1120 437 772 1729 1535 1271 377 241 1555 1918 1076 1904 549 1526 849 1978 884 787 1254 1596 1066 1761 1273 374 1090 1088 256 228 926 1792 137 1357 516 1433 748 171 1001 463 414 124 1713 1732 1511 312 1237 1470 694 949 326 106 707 1031 1745 1665 885 1323 1444 1979 470 1654 736 1073 627 730 207 1479 520 1161 1640 1545 252 1277 1744 261 329 902 1699 970 159 661 1348 31 1848 586 1745 1960 1663 697 763 324 1101 562 980 410 868 929 1018 1686 176 1699 1251 846 635 1962 745 1177 864 1554 1416 546 178 1429 437 1290 222 1052 1186 12 1997 280 351 1797 1631 1776 1843 1444 1829 171 332 862 1485 832 739 4 1603 716 67 617 438 36 1275 495 57 1836 338 770 1355 1575 827 967 345 591 1609 230 1218 776 149 1125 1612 1872 1789 1975 197 1034 1951 438 796 811 1319 1644 817 4 805 888 1931 129 1123 1519 1224 881 837 1281 1530 1656 1425 1917 1472 1857 129 487 386 184 1591 1690 514 1127 144 409 1455 1487 668 1482 219 1465 173 1413 1999 1901 1583 1817 254 1123 1255 720 1672 233 174 1780 1216 1972 1424 802 1151 298 191 366 618 288 1678 423 114 1023 1771 1052 1611 12 188 767 63 408 302 569 83 37 298 366 27 1819 329 1202 25 425 777 957 1276 608 768 1755 375 812 1088 1367 446 1668 844 1433 105 661 1370 957 290 1946 889 1910 1105 479 821 1074 1146 645 1081 1264 389 872 1877 1616 655 1008 1360 1306 863 885 1551 1601 652 1639 358 937 333 1244 1806 839 608 11 1512 600 623 1192 321 549 1183 1217 183 1205 11 857 283 755 322 131 727 162 1916 1041 882 1870 834 189 1042 1732 607 249 529 1509 849 1138 1522 631 1156 1274 1702 1501 1121 1237 107 425 1347 1044 1732 127 139 881 654 859 1509 170 1842 1157 1626 1777 1415 1987 1223 515 442 144 909 296 1136 1388 442 171 507 725 777 1450 652 788 997 448 600 1867 1268 1361 717 397 1138 1046 758 1294 27 362 1790 493 157 1235 626 1999 284 261 58 719 968 452 457 322 333 568 1874 1087 1849 1206 1134 815 4 1949 747 705 1979 1566 1207 658 1868 175 1198 507 137 1489 800 875 999 1009 247 1862 1366 1340 375 174 502 1271 86 737 936 1342 990 195 706 987 1601 1870 423 1977 1565 632 1047 1417 768 1444 803 1477 1325 1578 1748 1252 1455 1755 1020 1645 1262 240 1900 1279 1392 1923 40 464 1 1472 568 1092 1926 909 80 417 1151 1752 1827 256 811 1648 547 1751 1969 534 1756 741 459 261 530 1293 1525 1792 904 1511 1687 1451 162 835 1871 1726 381 848 1395 1301 1774 604 1462 1258 536 1132 504 1927 210 750 371 1943 1080 429 1059 1709 1408 1334 677 1879 560 1160 1588 291 447 1537 480 1811 233 343 1168 1918 7 915 1865 775 334 1221 1743 482 310 500 1115 1315 142 772 1310 281 1454 1934 1942 860 910 1386 270 1411 1093 304 810 1129 1348 400 964 1328 36 78 833 166 749 1202 1447 1208 1656 143 1890 708 968 962 1829 163 1844 1613 879 407 664 1621 1934 401 446 1993 24 391 1014 580 1991 1796 797 405 1317 144 605 493 329 161 433 248 1328 258 1340 927 1487 1699 43 781 760 273 1064 497 1804 551 832 1812 1920 389 1351 1483 1555 977 1210 1631 1374 1964 1094 476 124 630 1576 1430 396 1107 1716 1635 645 624 1657 964 426 449 1716 453 1359 1309 1029 1320 475 924 79 605 1373 223 644 1078 1699 658 704 808 825 1758 468 963 543 1249 1079 485 991 1906 1816 44 1197 543 294 1595 1104 1353 563 735 1536 643 983 786 31 583 1681 416 1165 1642 1827 1112 215 1921 1247 1237 785 1219 12 1150 932 673 558 251 1496 1940 69 1065 102 1989 1108 1855 1591 739 213 1298 1601 1264 1355 742 516 1037 616 54 335 423 192 1461 1081 866 1469 1270 973 1446 677 1242 1156 103 1145 744 137 985 1855 369 1306 1410 1986 1684 1179 1170 680 1199 671 578 357 1960 1017 729 1103 1035 31 1813 1697 293 1569 1512 1411 720 649 736 458 1247 1555 267 1676 317 446 1242 583 689 884 1366 1122 357 423 545 404 967 1580 463 691 1407 876 996 544 562 1737 1247 1682 1047 1086 695 544 1928 954 1461 1427 859 494 1827 1418 1329 1092 611 592 366 1971 1763 1707 1947 1441 1247 422 1449 1032 200 690 231 748 1491 1161 1701 1291 1541 771 409 726 1582 876 1042 32 1299 1973 892 1508 1825 985 1268 924 367 516 204 1199 563 207 384 1786 215 415 954 1667 1549 1199 515 889 1217 1803 1516 288 1647 79 732 1052 1876 1790 1866 1788 1161 647 685 1529 573 1749 385 783 354 1639 254 1067 379 63 52 581 1349 1134 441 1984 1444 208 343 544 1294 1236 1983 187 318 783 1474 915 1858 1137 898 1443 838 552 1268 1144 1492 1828 1289 210 1644 347 1421 1067 1281 1517 1551 1783 484 1082 1954 957 1093 531 900 245 1463 927 445 130 1924 1231 538 194 1233 1508 203 1491 546 31 1305 728 1201 1273 157 1261 667 580 1036 1671 1915 658 1687 480 76 1364 1011 1905 1161 1798 547 928 759 1385 1359 717 374 961 1279 1287 707 1792 472 5 1090 1218 859 322 986 539 1210 904 1857 1694 1612 1392 666 1584 1891 1256 1339 1804 444 1366 692 1575 695 893 1885 391 1016 1325 1168 32 845 64 1895 1855 96 1666 1415 58 735 913 1277 855 1771 694 519 1789 1310 1025 6 184 144 988 978 1921 1307 937 1007 1341 1741 1117 1743 1189 1599 337 745 758 1476 1735 56 1785 164 234 1383 566 1706 1945 1147 724 1850 1349 1409 1012 550 1129 570 64 1539 1242 755 1421 984 734 714 152 1495 1666 1311 33 575 1990 1943 49 401 1116 999 1153 465 962 831 1886 752 1004 1412 728 1144 149 1810 554 87 1607 1458 607 1775 505 521 1026 717 296 113 614 169 922 1036 1160 701 143 1189 1474 1834 1816 938 1985 72 941 1655 298 604 665 1044 1928 1070 1705 1987 473 1419 1013 530 1594 1033 1582 680 1343 1609 1577 222 1879 978 842 1402 288 332 1909 836 1415 521 1984 1091 1827 347 1085 472 1939 658 615 1758 1124 420 635 575 391 1794 1817 619 51 1913 955 1317 183 726 614 1326 114 1214 590 1286 1319 1933 1598 1215 1483 61 840 757 1553 441 1594 1035 568 786 307 1880 1635 546 1172 850 1241 1135 153 601 30 98 266 727 1378 9 541 742 1289 490 655 1604 1034 1401 1619 259 1419 1596 1002 1091 1342 1260 916 595 1525 111 1221 69 1179 68 987 211 1526 62 15 687 1799 213 698 591 1828 1497 202 376 313 760 1670 730 170 418 1374 45 1116 1628 678 106 1941 274 180 1053 32 1472 1064 281 1829 242 1948 61 1929 58 1020 1142 1730 610 392 1429 750 35 1960 1618 1653 1093 1887 1025 91 104 66 1652 1514 1635 443 1121 1264 378 1017 342 709 613 1098 1786 1920 1279 1724 869 698 141 1553 739 611 1392 17 1300 163 1387 1892 8 372 409 1808 938 558 377 271 138 1171 1788 1269 1615 989 273 833 1341 1524 1118 1586 707 1652 1217 652 1592 990 199 1626 1848 1214 1726 1078 745 1821 534 1191 1363 600 1646 570 815 417 972 1733 254 1637 1436 1464 286 557 1549 1637 521 1496 391 65 1822 1353 562 1131 1492 765 116 844 1532 976 441 992 1255 1152 1096 420 104 1730 1635 112 1338 1604 1903 1944 421 1667 1749 397 798 814 1800 809 572 459 1623 1595 1394 1528 1686 463 282 132 1592 1778 334 639 576 1541 1805 671 57 1135 876 1060 1665 1864 1931 1103 701 483 794 174 1930 540 763 1899 960 643 1177 359 219 1847 378 721 1421 374 785 1003 286 292 263 1630 949 554 1035 1388 764 225 7 711 1359 1231 1621 593 1157 321 930 403 1955 154 1090 402 317 1547 820 1470 1630 932 951 1869 9 1673 1133 1368 529 1912 1215 1652 1894 1434 1921 1636 1873 1000 88 301 1747 625 1081 1226 1193 1801 612 177 1234 1059 1152 1477 1891 787 872 1309 187 861 1383 1942 1747 1474 672 436 569 236 1954 159 205 1943 1466 747 1546 1795 1609 1992 1993 743 615 1260 579 1753 695 1901 918 139 1517 1380 1610 1672 990 1774 596 63 1431 1701 491 623 1233 1086 281 1236 1187 1828 291 352 1144 1157 1949 1469 899 603 1544 866 848 270 1086 1141 781 584 191 1793 777 122 1500 296 603 1693 180 154 198 363 1230 1078 844 1422 1302 1455 1937 9 619 1187 1265 678 1513 585 1556 1408 578 505 720 1411 962 1089 880 1536 1155 276 69 341 46 1333 298 1228 755 1925 1724 1091 555 905 473 1436 1068 1664 1832 1638 1917 196 74 1740 1547 1966 1855 1259 1307 63 1212 1706 992 1132 795 21 847 537 596 59 226 1258 43 378 378 1142 858 1622 1096 157 1488 849 78 699 970 56 881 1517 97 1050 1729 628 1764 383 1181 552 519 1094 465 1550 396 1759 1281 1117 946 1274 218 1549 203 1888 7 1249 514 129 1970 663 1356 1677 971 942 590 1383 622 567 1536 918 1392 1711 1601 366 1898 795 1851 368 1065 261 1272 1757 1109 615 1700 1616 1840 1477 1349 44 1618 368 889 291 947 280 335 1306 728 609 377 1961 802 1577 1327 631 1267 873 888 1221 1458 779 21 714 273 1467 1086 255 605 1472 433 844 1237 1197 536 1187 671 1363 331 1850 1912 1818 1446 1295 1019 607 219 1592 1811 256 1051 24 1076 1478 1121 553 983 946 1408 390 1348 587 63 1223 325 1479 577 483 1512 1048 970 1265 1158 969 1679 768 226 1353 1421 1704 660 55 588 544 1270 1727 197 594 1166 1459 258 1131 318 1966 230 631 1336 645 605 829 342 911 1572 1478 1033 710 1324 1060 1041 319 1003 641 988 326 900 1381 898 1917 1800 909 336 359 541 728 1267 1776 1390 195 776 1072 755 1543 1 1391 1922 401 299 795 1942 1683 350 1799 1039 1754 1396 230 1626 1503 1550 1929 643 1250 659 406 472 1491 218 1978 160 259 1803 1471 1707 475 65 881 427 1930 994 221 404 1749 1010 1884 688 1611 1604 335 1255 1943 323 203 1133 1353 1120 1463 43 1798 397 19 83 383 1930 1035 1454 1840 381 332 1496 1338 1351 23 591 1203 149 452 1111 763 1684 1848 1282 563 281 202 1838 634 895 1106 863 1160 530 372 95 574 1020 524 67 1149 766 185 1392 1719 418 1247 1997 819 862 1335 859 212 60 922 819 60 759 879 558 493 440 1249 779 385 850 836 1900 1594 1595 1641 626 1052 1308 208 1611 1546 1131 973 664 206 983 1694 180 1405 1811 813 1218 1499 1063 1745 1718 1546 403 745 951 1881 325 1164 291 347 989 730 292 260 527 888 1809 43 1545 1530 872 573 1382 1713 1482 543 834 951 680 470 1231 569 1437 858 1015 1557 1387 1656 1427 435 59 1255 1963 1545 303 781 1519 505 571 883 69 350 51 1958 1364 1831 1638 1968 913 1107 1180 1238 1112 142 763 707 861 1819 1872 246 1827 1986 621 1191 861 1707 910 1295 1043 1132 176 952 1000 736 1875 467 505 1513 911 1545 1256 295 1542 1060 682 1049 441 1823 413 1843 733 1627 238 641 1855 707 1147 251 438 1474 132 1097 296 820 215 937 1328 570 1885 15 30 1586 1583 1100 1599 327 28 1362 1374 1684 31 1046 379 1999 109 551 571 339 1404 1151 1761 1662 859 983 1836 573 1021 1840 1472 805 551 79 1113 84 573 281 494 1030 136 944 162 1916 123 1484 993 698 854 1357 505 1840 570 1183 1062 732 189 1935 1091 1981 1537 974 1149 1307 289 1012 746 1781 955 775 219 459 1796 1451 334 430 56 924 839 196 625 1258 1551 176 235 1140 1837 386 437 121 1285 491 1002 506 510 1043 1921 372 1673 1871 881 1853 1774 269 1001 29 1577 513 479 703 1493 1189 616 1175 1303 1997 808 614 127 1465 810 428 875 1070 545 13 556 1047 704 744 332 1224 87 1732 1472 180 1247 379 1275 1743 233 1868 1540 582 1217 1355 281 1933 121 140 1283 105 323 304 1403 1600 414 1711 990 1486 165 1735 1325 234 197 35 936 1512 302 1696 1741 1375 203 1340 1179 1501 325 1535 699 1834 821 1663 1201 43 729 1758 1184 712 1977 1991 1436 1056 106 746 948 1435 1650 259 1103 1649 1133 961 213 1113 704 1446 850 1748 1340 475 167 1995 214 998 322 613 1748 750 1151 1950 1418 350 1759 821 1989 1896 423 885 1080 540 220 343 214 953 94 645 1631 387 1378 1649 1630 726 1989 1927 1186 1370 1933 1681 604 567 706 378 344 1227 1133 677 1856 634 368 1551 1933 421 1543 178 1519 1934 781 107 767 538 290 670 835 1096 1931 360 514 1410 330 1014 1256 1986 1408 1972 716 935 1280 120 177 1431 1398 1921 1546 391 1176 1802 529 1193 764 83 1481 1685 266 1570 1794 187 387 469 94 391 1890 1675 1170 1574 978 1924 1614 425 768 711 1697 248 1522 627 1606 505 536 695 1156 577 1762 1141 1797 713 995 1940 388 852 212 1878 173 225 300 330 1776 924 1134 179 470 1594 1172 72 663 69 139 1053 1691 532 814 705 1887 190 1655 298 91 688 1940 510 466 1742 423 1731 889 231 256 10 1547 1884 1454 1591 1836 673 148 1732 525 437 649 1799 1727 1343 1747 1745 1644 1626 788 552 1090 850 949 1303 609 991 498 1316 1960 1137 839 739 155 861 1210 1001 151 72 664 1748 233 1152 1844 377 1996 755 685 557 849 570 128 1352 180 1542 1342 407 908 63 80 673 995 313 599 749 775 1751 136 466 1441 372 697 542 1780 272 1445 587 1432 455 454 255 1431 665 1876 1059 1559 517 56 1814 186 1911 198 291 1490 996 1707 496 1321 244 131 488 384 1263 1838 1836 1590 411 867 1605 1323 5 262 477 822 109 390 1087 84 1703 1802 44 1538 1743 1886 1104 1757 141 1336 340 1975 1513 480 789 1245 1377 687 484 359 905 1687 895 1311 674 1555 769 886 1358 1424 230 963 1363 1837 1985 1725 1326 31 33 1531 266 1512 1473 1354 833 472 1535 175 1681 693 1408 1518 1651 407 66 154 840 631 1202 830 1429 730 30 523 1009 728 589 83 685 289 446 1366 1603 34 1151 1882 1425 20 1648 448 1624 1543 1591 1236 336 765 1012 1734 1519 329 983 1991 826 1450 1249 214 187 1891 1641 1916 1635 1405 928 1236 257 1246 231 415 1076 1500 1727 150 1454 1309 384 1186 137 1585 239 585 670 1266 1850 281 1076 1658 326 602 1686 982 1291 495 1481 1354 1277 1166 1740 1109 863 384 1824 1446 51 331 666 1071 1205 542 1254 1225 73 1292 1358 905 1906 1580 732 353 1685 608 1405 506 1756 598 1318 1040 975 604 203 1054 1872 119 269 1324 1190 1316 1092 454 1837 912 1678 367 220 1094 55 486 1623 1736 905 1464 965 272 1109 1510 853 503 35 1528 253 581 1207 1361 1075 986 964 293 1855 92 1973 393 128 1250 426 459 367 1121 176 1330 769 869 196 1382 256 754 281 818 1692 1227 8 1577 1022 19 183 391 1422 1858 557 1674 742 762 1957 1441 1990 634 769 339 953 1315 1937 531 1176 1834 1461 1123 861 1869 735 103 523 522 172 875 1180 956 1508 1511 1467 342 1183 482 1763 1781 1099 853 1703 722 1004 1777 1796 277 1571 499 580 224 883 935 532 1483 1999 812 1657 1643 1719 1271 1838 1017 661 1401 1056 1248 771 661 1278 263 1328 269 1611 1136 1219 236 1767 959 110 954 477 367 1366 459 1006 114 1938 473 237 584 99 1075 1020 1714 1299 822 1639 422 736 315 1631 1366 747 337 427 1468 524 573 650 1433 1065 927 267 863 1143 1030 465 1403 592 391 1009 1303 549 1994 270 1214 1718 1077 263 450 1055 13 1615 1674 1333 1786 925 352 290 875 1909 891 1517 1994 647 1511 398 913 1542 110 1408 1948 12 801 104 193 1580 967 853 1246 40 1882 728 1714 468 125 1238 1119 714 850 907 622 1296 1644 1490 275 1911 385 1410 1298 853 578 475 1075 1958 1278 1282 1234 1854 1379 1048 1258 450 1542 1474 1842 647 6 485 456 235 1068 1792 990 707 1589 1182 1971 421 291 1948 1075 231 1809 520 1473 1783 1205 1627 1908 1516 907 57 1583 269 1456 1110 982 593 492 506 158 1526 1844 152 852 790 46 1132 1825 903 774 35 1292 418 1153 1680 464 1095 1792 12 399 670 663 269 1240 1873 1454 939 645 1192 1880 143 664 229 1987 1452 1703 1873 1919 50 357 151 114 256 1155 448 315 1499 375 798 213 493 1052 636 1343 719 1018 6 1802 1289 40 1014 50 873 958 1278 1808 179 272 269 464 825 1704 555 863 1451 1874 1495 887 1392 847 164 1917 1989 210 719 1066 1077 95 1940 1034 746 533 145 1538 1587 105 1979 1893 614 1445 736 1592 1448 241 1341 772 1483 1745 721 1580 183 830 993 1088 140 74 1901 2 1191 1118 851 1655 1220 422 1587 463 1042 1712 1699 1256 525 1040 1251 800 1320 1192 1796 634 1241 1062 500 1460 873 590 989 1878 1612 1306 1152 973 1550 1583 1675 440 575 466 1555 1603 177 1163 174 722 239 1337 1775 1472 16 325 343 442 1404 1515 426 709 1566 935 1153 711 859 1500 1118 1924 514 1531 1253 903 772 1586 1016 548 1334 691 435 1547 340 470 1178 112 985 1953 1936 1689 1372 1255 538 632 541 1984 1315 746 593 1944 433 1151 154 1081 951 522 1722 93 1852 315 1961 1534 1884 27 438 577 318 808 1082 468 1894 1378 1875 1059 1324 421 1487 1633 1676 1880 87 1316 943 837 111 1362 43 1050 667 299 1926 1504 1683 551 1984 1658 1162 1186 34 303 1804 1268 369 1244 663 470 24 84 1963 1858 1733 1977 100 1994 946 752 968 812 1559 207 1100 1141 318 1834 1532 1603 1031 975 171 287 845 1695 55 603 1113 1758 1440 1352 1558 284 170 716 1348 709 418 1281 1953 550 718 1489 1669 1217 775 1249 1788 1379 411 1868 457 1715 142 498 489 1198 146 1264 1174 897 1543 338 62 806 1252 1269 451 1412 614 946 1924 1776 456 920 1371 40 4 186 616 97 1401 1833 223 1886 782 1666 1917 613 1030 587 736 1373 1492 1450 888 1787 224 664 1337 1229 1754 1380 1570 790 991 250 1731 907 587 1973 1226 605 222 530 1887 696 49 1032 65 1931 1530 1221 1280 634 366 1642 1836 1713 743 586 830 505 998 207 1749 607 1467 398 180 19 114 1260 795 31 1232 304 1842 1161 1231 299 781 426 647 1125 1884 1632 270 1562 690 496 640 37 1657 1088 690 1676 1604 597 1971 828 1446 776 1204 1158 945 1230 1434 1578 1616 728 1570 99 665 1560 20 804 461 54 331 17 1683 866 84 560 1844 1098 500 497 424 14 463 1085 1856 1154 727 939 517 1108 2 1785 1266 1887 863 456 765 1615 1466 1304 524 325 702 279 1493 669 1722 1780 246 319 1127 312 247 1699 1545 1256 108 1561 1348 340 800 1223 1985 435 1678 1556 704 1091 577 757 1904 1755 415 373 1022 244 785 875 1307 1096 87 1878 1521 457 1562 380 1990 741 193 676 754 488 1832 1952 1838 354 878 1696 1405 1419 1581 274 431 597 544 94 260 1041 672 1106 1998 1220 1887 569 1658 1659 1305 673 1985 1484 1704 1148 889 1439 1799 1863 193 910 952 1770 606 553 938 1808 783 1276 1685 424 871 1189 713 1802 1596 176 1766 1454 540 342 1164 1241 816 742 1063 1897 1491 482 403 1572 788 1245 1286 444 202 1459 558 885 1335 1322 1912 1498 1105 1672 1987 1293 541 1301 213 334 956 1858 972 942 1179 1082 295 1043 1318 1528 262 350 765 121 1167 1884 1577 1875 35 155 640 342 432 1726 231 1635 184 1025 1448 1706 242 512 1189 24 79 214 715 80 1488 1746 1386 953 1510 1823 1444 73 1179 1763 1444 1393 943 1080 1121 953 1749 1946 1011 1148 815 1568 1574 1352 774 30 76 511 1519 1850 936 1697 1098 366 1736 1758 1197 733 1250 1414 1969 489 771 1603 1772 1317 611 1386 735 1575 765 1982 767 1840 814 437 489 1662 716 991 1074 1298 457 1364 878 302 200 1710 354 1713 319 535 91 1974 13 1955 528 569 1582 1345 789 1228 604 1294 450 650 473 1547 740 922 459 529 674 357 1607 898 946 1387 865 1201 1693 979 1122 1908 624 98 955 1128 901 1966 1913 151 1985 1491 1593 710 415 1157 1726 1506 1869 1592 1985 1884 1766 413 585 353 1488 493 1611 783 1446 1866 307 1013 1480 1012 868 731 562 218 892 434 154 1986 1660 1549 734 875 1926 1984 126 656 695 744 709 272 232 1867 286 1228 1344 241 1989 1600 1932 179 475 69 49 1763 862 1158 1680 1069 265 1538 1916 1756 1927 1970 1833 1663 1822 140 1013 1725 1385 1559 331 1656 726 1167 1685 1518 1218 523 1922 1973 1186 1661 585 456 371 506 1613 1309 580 11 801 506 962 963 78 839 100 1266 1922 836 585 554 235 174 719 1392 1125 719 1941 564 1616 116 1555 148 821 899 1640 1566 1898 652 1732 469 1780 367 24 726 701 814 1706 764 663 852 317 1120 1008 263 81 485 1334 1642 950 307 524 1031 359 1858 893 1947 437 1530 1920 1441 417 1480 1805 371 511 1251 1616 206 1447 864 731 870 1341 1011 353 234 691 1767 80 1017 1022 1920 1262 758 1974 926 1192 312 674 1477 934 1796 932 1115 1155 943 272 1186 1212 942 499 1303 183 1521 561 1865 614 784 1727 526 1852 1268 1843 226 1391 649 841 1922 1135 1938 1319 536 373 1918 403 183 63 970 1139 1226 1916 263 1334 248 563 1293 1169 1371 9 1616 268 1089 1698 210 1086 866 807 297 998 916 1929 930 1484 795 1541 1782 1560 1460 857 732 1393 1492 166 1952 792 445 1206 1138 1734 177 1695 1746 1922 986 921 891 1640 137 1885 1677 1319 1485 271 1551 1498 390 1149 212 425 762 1352 1742 992 1688 1202 337 1777 1068 472 169 1110 211 707 734 1433 15 1082 215 1607 1452 1338 1005 738 1476 184 1761 439 1345 1318 273 1392 337 1620 903 1418 174 1977 1826 1561 1566 978 425 1834 56 1483 221 73 1945 300 1855 1541 1046 1285 1346 97 403 413 1217 1068 803 39 1876 451 1008 294 47 1062 894 1315 1372 712 587 1900 411 122 954 1103 1158 251 48 1720 1338 1209 1342 23 306 1227 1584 1493 966 1362 261 249 1013 124 497 1494 703 1067 911 1447 1238 1398 1819 1133 21 1711 1423 56 1506 1669 1564 1205 1424 826 1579 951 40 632 308 1753 1289 1743 639 755 1917 834 330 1899 558 259 410 477 1464 156 1685 1134 1617 15 944 1470 1303 1168 1540 716 1497 1362 886 1182 1241 575 1367 1777 1856 621 137 238 1667 301 4 446 1764 677 1464 223 171 48 1347 151 183 132 277 1880 671 885 689 165 174 1928 743 164 687 1226 289 1172 501 850 379 321 1887 1845 1286 326 633 1577 1726 67 22 507 1163 1151 701 1445 373 463 1506 554 1532 1559 230 1156 982 288 465 1280 570 1803 1055 504 1340 501 1513 850 378 524 1638 663 743 337 994 1334 1302 1662 781 1481 1002 1034 246 1977 1019 858 1370 126 1627 1051 1672 569 745 93 1207 870 118 914 1258 300 518 583 1714 391 410 770 1141 88 1900 237 494 986 1818 1586 1413 1320 374 1352 225 1598 1981 124 1019 989 551 723 1108 916 1695 639 1449 1547 915 1232 1190 897 510 973 761 232 1060 1684 73 1455 366 750 71 1585 327 1814 1123 1084 5 1356 226 501 1996 1397 1838 1129 1872 1861 1887 1239 1049 1295 1625 1997 1180 1963 997 528 1160 1834 677 832 1006 263 594 1835 340 1583 1784 544 779 930 325 1431 288 74 174 143 1104 939 1986 856 1136 1851 1203 1027 1676 164 1074 1335 1310 312 1162 1973 1985 1573 672 733 614 1481 393 1618 1735 1207 429 940 443 1274 283 1341 969 1338 1708 247 1824 1005 572 1003 1142 1871 455 612 1359 997 1312 22 209 1999 1000 1777 1317 1356 61 699 961 722 1425 252 676 1774 797 555 625 1465 1557 554 1104 348 1309 158 1537 325 1452 385 1891 1562 1072 267 164 1501 1123 62 889 1617 61 1857 592 1884 1513 960 1172 1838 1740 1601 658 1137 579 58 1865 1569 1149 1938 247 1101 922 1509 994 1935 849 1980 691 1449 664 748 42 160 1359 1917 190 1741 974 718 1924 1825 1601 1208 930 505 1904 1568 804 1075 1524 240 238 720 263 1208 259 1067 1676 1185 1750 1848 719 595 1151 672 1853 1384 1665 1516 1863 1248 1353 48 1795 1622 265 1434 1204 1026 582 299 795 177 1599 1110 1726 2 479 934 584 50 725 117 2000 1195 402 1866 367 1208 50 1538 780 172 158 146 666 4 305 1660 693 1210 602 1697 249 75 1538 1302 1796 779 1487 1305 1229 1496 279 1078 532 972 1177 1941 1883 327 728 1846 1174 876 1770 1248 1951 1498 1808 790 669 1423 1767 284 102 1480 1151 504 1811 1260 1080 204 1731 889 38 195 114 1950 1901 426 619 1660 205 817 1500 647 1124 274 1849 1697 1424 145 436 1640 1716 564 731 383 1117 1333 418 459 565 678 1603 815 904 37 1091 218 1429 336 646 270 871 1002 294 533 1125 1167 256 943 1383 148 1680 1599 826 67 511 1991 5 277 1273 1297 445 800 820 1072 438 1652 653 230 1659 480 37 743 240 1130 173 1485 181 127 1229 1726 574 1864 1563 1403 977 878 138 1962 1503 1231 881 455 1031 1666 286 1142 88 423 1002 971 1221 1154 1487 1342 638 265 1991 521 1436 380 983 1284 1468 533 92 1524 1553 1040 1845 703 883 268 289 1283 604 1394 1066 1255 1653 679 418 98 716 749 924 315 1049 414 1455 1488 305 1707 1430 75 427 802 1820 194 1137 1454 486 302 73 1796 1089 126 644 1131 1919 93 519 1083 491 257 248 74 1669 358 1115 994 1578 1066 174 615 179 1002 161 1655 610 317 586 211 1080 527 120 1934 186 1 1671 1811 533 15 1492 12 1359 770 657 336 1968 1383 986 524 1154 767 393 165 1765 1417 39 557 102 557 261 1493 640 1434 890 674 1027 451 941 1859 756 901 197 1713 1702 716 1822 392 1768 982 544 469 1054 936 1355 1216 1348 1424 1477 1308 1552 1482 488 973 40 1223 1669 649 1908 619 445 1490 901 1542 146 1843 278 1078 521 729 1938 267 483 1396 1926 1051 652 574 857 38 1315 1883 1225 1421 1099 1346 151 78 1330 667 1366 1251 912 1945 671 716 738 1162 1625 1370 1640 1020 280 1262 1083 50 499 353 916 1143 74 261 1977 899 1160 604 664 1100 933 168 633 1407 16 1154 574 1487 235 878 959 909 1590 1471 196 1032 1521 1208 818 583 812 1987 1978 549 18 308 542 379 1781 1328 485 213 1883 571 689 190 1322 1504 1631 1405 1152 5 1679 1892 870 93 1013 22 85 95 207 1018 682 391 1175 1741 326 1612 1675 1756 521 1954 140 450 1584 1120 1732 511 988 1541 555 1242 214 215 123 1865 1632 1548 1651 1502 1021 828 1193 787 1235 838 579 393 640 51 1160 334 1355 1208 1171 142 1853 1328 1112 507 799 1337 553 335 1605 1149 635 1217 428 1444 1637 1543 144 296 537 731 913 969 534 737 455 1954 669 56 1571 1884 1091 1567 1432 1457 1302 1721 618 1796 803 1812 1670 127 215 1751 50 1757 772 474 358 1833 423 1562 1468 1719 1352 1261 499 1633 1458 1811 538 1604 1219 1101 1227 1453 1894 1570 1318 190 751 288 752 149 1910 369 1675 527 1592 1646 1336 761 1083 1703 1194 1159 1313 1476 1661 1849 1438 1590 167 362 1309 1841 1838 1706 63 878 618 1087 582 636 283 504 1426 1687 1182 162 601 1436 1837 846 172 1147 1701 1891 504 686 524 576 106 329 146 1445 1383 675 1255 1362 411 644 1246 1423 1216 1823 464 622 353 1426 1604 1135 1807 11 1389 306 1700 830 372 1650 1446 916 1064 1776 846 70 1012 509 1434 282 1472 12 352 205 1546 1431 308 1538 886 689 1100 714 1443 748 1489 260 1377 1340 793 1559 208 1468 163 286 490 319 1394 259 1076 41 494 831 336 928 1959 1376 103 1245 252 492 533 567 1499 854 821 1906 361 1167 1648 596 164 1854 1680 1512 951 403 633 1063 606 1752 1962 595 27 1513 928 1366 888 1078 1116 763 1710 1190 1622 106 1429 1487 1634 1578 941 1667 514 1170 1181 1036 1644 480 73 1900 1789 1614 1993 814 1838 1554 1768 849 487 1797 683 102 1025 1783 83 1160 1296 1601 964 1964 1856 1098 182 25 143 142 1563 905 1964 1435 1299 1664 1183 958 349 349 953 1438 959 79 1181 1911 7 185 1119 1867 1970 1417 859 563 990 1510 1705 1868 844 1528 1168 1808 152 1132 585 274 363 1144 966 1598 192 1900 1330 1295 1574 234 106 1075 1878 935 1997 477 1781 306 1776 1722 284 756 1781 118 1350 1417 684 144 906 1262 458 491 506 1275 218 1254 555 1651 1074 542 326 602 1287 1410 430 135 35 375 355 890 742 1485 742 207 1690 450 702 1795 412 1878 906 1782 152 879 1240 1554 948 1326 662 732 1599 1425 1895 1032 443 1946 1688 210 1690 688 803 1562 1845 1780 1843 543 1122 1991 1562 1487 1303 1882 1584 285 10 1366 1276 1733 1322 1198 1320 605 564 1025 1232 92 1455 1236 1259 687 425 1839 1742 1433 869 1447 493 315 1540 1773 1635 1876 165 84 1491 1307 1688 409 832 1051 1975 702 458 1678 774 1255 795 445 1897 744 641 807 88 1390 1756 176 1759 1310 1642 1019 489 1356 129 299 574 1789 1069 1255 1850 366 394 845 464 118 1125 1000 1743 1625 1006 708 1507 1919 1680 913 1231 1428 164 486 154 1873 435 1257 1288 668 683 956 1963 1051 1108 409 313 126 1651 402 1743 478 1487 1490 134 1712 1026 824 485 1423 882 758 327 1177 1328 1780 623 393 832 1802 105 469 1979 766 995 376 753 763 1596 946 1795 339 1995 1726 832 1013 83 1461 287 1458 421 1602 1565 1037 1783 1157 1270 338 1428 572 681 1305 884 1583 1431 1674 1726 250 1804 1410 1067 145 1522 1527 28 558 802 537 575 1343 188 1834 605 782 1705 15 1160 1025 591 391 1459 563 181 588 882 1970 1192 183 677 843 877 857 943 1410 263 327 1115 119 924 1205 1905 501 867 967 1253 1277 1632 1668 1024 963 1091 1196 372 966 654 347 1130 886 918 1518 527 305 12 1014 910 495 956 1194 223 1999 1077 802 1377 1073 730 594 1507 1542 1256 1843 1258 1524 538 1336 142 1902 1306 223 277 419 233 1462 116 470 64 1665 1507 1215 1271 1769 944 1008 1494 1751 679 1866 154 1778 209 320 683 1029 1515 92 1740 884 281 1633 930 1424 1209 1490 1496 824 748 1921 546 771 1347 522 81 556 103 1168 1831 1885 204 1448 1019 1535 358 1269 831 657 1837 1652 1472 167 925 1177 974 1637 1665 153 876 668 656 922 554 931 1288 663 66 10 683 1721 559 1212 727 291 1941 1747 651 28 973 496 967 482 15 1306 1138 1997 469 1655 1922 1761 205 1081 232 953 1840 1387 1033 256 1873 1148 1364 353 504 75 1569 163 1039 244 1175 1917 1804 489 801 2000 385 213 1681 4 337 445 806 499 355 712 1562 1478 1739 784 367 1212 120 9 1451 738 680 994 1057 1664 403 1418 482 1008 838 757 708 916 1566 1055 1474 1864 1848 848 452 1382 1398 928 128 409 709 412 545 1812 1693 890 247 227 152 1434 367 994 1623 1918 821 1053 1473 524 903 312 813 256 1899 1152 163 343 308 561 1214 890 1409 1338 1092 1735 1975 398 1449 1111 448 1388 1872 1195 451 1185 1796 1416 1830 1788 230 421 914 1794 888 34 1734 660 26 1355 366 1950 1346 1549 741 609 1585 1321 537 1683 1284 1783 1679 1541 680 1484 1110 869 754 1375 79 629 1981 24 45 1644 1749 394 218 700 68 180 1163 1364 1147 882 693 1014 4 681 960 443 757 1042 26 150 232 454 1919 742 296 1516 1368 976 1486 478 913 669 397 1603 1984 960 43 1753 1315 1915 1169 352 1992 1793 517 1663 1283 1519 6 513 204 199 1607 1360 231 1101 1264 582 1352 214 625 1407 214 509 264 1411 127 1416 821 1650 748 314 236 1217 1527 939 1947 596 554 885 829 380 154 352 238 99 1012 304 1696 342 1687 637 93 1539 418 1172 1358 898 671 188 395 392 1632 1339 372 1290 1416 586 703 144 206 1814 1603 1082 1214 489 1909 1511 240 1849 1137 355 653 1759 779 240 543 730 582 1401 1032 916 341 1603 1286 1669 1408 341 405 1160 1082 1146 374 1947 368 852 415 1706 756 1539 1971 1758 1403 438 227 1842 387 1057 1220 855 1418 512 1091 152 123 1083 503 976 842 1466 470 459 961 1083 346 1451 1436 177 485 316 1571 1071 35 425 741 662 848 1600 509 1404 1321 1283 1776 382 1655 1201 1092 503 921 69 1976 784 1441 573 879 842 883 1165 1390 570 313 309 265 101 346 1073 441 1661 348 655 1089 874 1799 118 1841 1884 1692 1045 186 943 1958 1354 82 1136 1920 500 955 416 1128 1691 16 567 946 430 1567 794 127 1757 525 320 1488 153 1190 1698 149 1528 532 1217 635 1886 995 1660 1878 1304 1170 1458 363 1994 1964 276 1697 1996 600 1727 1896 1872 861 1193 1147 135 1754 1785 1490 1685 1765 748 1948 514 275 1302 1307 1906 1928 1014 1952 1223 1983 1405 1688 1718 267 1231 823 1880 1935 1402 1604 273 651 280 949 390 856 528 205 1290 119 306 1314 1674 228 1154 1460 971 49 1540 1532 1248 768 425 513 320 1344 1497 1280 743 781 434 1437 1723 1793 143 1925 146 831 972 1478 1458 1905 521 145 442 1520 974 79 927 773 1182 1282 1881 1278 1759 1613 432 563 697 1623 48 937 1452 155 1829 262 279 243 19 182 870 1015 660 1438 1724 417 1080 783 1826 1539 72 1406 1758 875 1692 1233 1367 1157 366 876 1863 1249 862 636 883 983 1110 1156 360 152 993 1383 1462 1751 584 1845 1649 184 686 921 1957 376 1917 66 490 366 1311 1857 536 80 1650 658 1901 1800 1078 383 637 840 536 1921 1161 443 1652 1640 547 1551 1366 909 1904 1744 1954 806 479 1591 1190 298 1242 1283 508 1109 811 406 1028 334 1889 1299 1425 184 1186 38 1826 1430 402 1685 644 1666 1413 1669 358 303 1506 1777 1646 45 1690 343 1066 1998 55 770 1578 1223 1991 1391 1228 984 779 778 1463 784 491 585 1148 1835 909 525 985 1677 1141 596 1361 979 111 433 889 1752 1979 256 1939 1413 1609 1748 720 1629 1669 1220 1122 808 1700 582 352 126 1072 1418 1118 1479 447 459 988 1856 1835 673 157 849 1550 1482 875 1005 1229 1578 1416 1145 1687 449 1896 1264 1229 236 1870 1126 419 1598 1317 1964 168 1168 336 1523 659 1687 1331 1893 1854 1014 211 640 1528 467 1627 692 342 1022 322 1216 1785 1647 969 1336 774 1711 1545 73 577 795 716 16 1115 628 1082 1784 1055 1562 760 210 1351 1354 972 1738 388 1013 771 599 14 995 1927 467 504 664 1099 1484 968 150 201 1979 1990 915 671 1203 1203 1517 852 1660 859 443 849 272 1502 357 1102 1573 1419 1751 1994 1085 430 1298 1952 1626 620 435 1046 1926 268 1144 343 1986 1113 784 1204 253 277 483 1894 439 1168 1234 312 439 506 1152 946 1770 1013 929 120 1709 1102 1425 869 541 1549 137 1634 1772 1850 1053 1692 1127 579 538 1637 1862 1980 638 1369 1299 182 920 851 1647 51 1490 369 1537 969 1035 1734 768 261 1802 830 643 577 1024 823 711 1449 862 1183 1553 1355 551 888 1925 1438 1719 419 1463 1812 1028 1612 799 1154 1891 610 1202 1263 174 90 1598 1931 1781 1204 790 1939 899 334 863 1826 1250 967 1770 122 353 1479 148 803 693 1406 1578 1075 398 266 768 319 1964 1196 1444 976 225 1437 1967 1930 1176 1341 1420 1737 1639 557 1388 1997 593 878 1400 663 943 1225 201 20 688 1136 181 1930 1182 1316 698 1841 1780 1337 1600 596 845 695 1914 328 1661 739 1326 1484 902 413 645 769 1428 731 1189 939 170 310 957 825 993 867 1088 674 1309 868 469 273 1875 688 1822 322 536 1313 985 221 908 1948 1956 1331 1655 1191 1268 1206 1218 1558 999 1550 425 1750 1863 905 591 605 1074 1315 19 625 1929 1958 177 889 918 1155 348 1873 690 962 1979 898 1573 70 178 705 623 165 1123 1606 582 1735 1412 1393 1265 813 162 1272 965 1732 1398 355 1966 729 775 28 816 1807 641 1489 814 462 1636 1036 635 1903 64 1445 815 758 463 805 508 143 611 1919 849 1052 1779 1307 1007 1677 1776 1426 667 1745 988 1409 1027 1629 1549 1639 1573 1659 1567 1489 876 1204 680 1657 683 1120 255 1066 1999 829 351 1608 1201 1919 745 1293 265 1079 1560 1270 1625 887 297 784 1721 1845 1290 637 1758 206 1618 603 225 1453 1474 727 1341 412 1674 750 633 1722 735 804 711 269 220 568 459 42 6 456 1936 1363 341 1889 648 624 623 1162 1827 1089 103 1937 1426 307 439 102 331 353 361 967 640 157 1180 1451 1739 447 132 915 1661 1005 1843 1310 664 332 456 908 681 1238 853 1653 42 1548 725 267 1110 1293 1645 61 1775 1384 115 974 301 879 1644 1093 1383 1821 1034 102 295 585 182 1297 1145 1051 906 473 580 1134 131 456 1100 1078 1653 1585 1799 885 1407 1254 1455 505 896 779 551 39 1402 571 242 1550 1637 345 1440 1573 1144 1481 682 263 884 1969 224 1633 849 1978 737 968 445 795 827 656 418 856 1427 203 1128 1607 1448 1663 1803 1091 419 283 654 772 993 634 159 223 84 1737 509 1690 1079 998 1784 1459 657 298 1896 321 187 1592 384 1179 21 294 628 1128 934 1180 1209 695 1219 1995 1420 1567 1506 1072 1973 1481 895 264 365 685 495 1830 1183 1739 67 1635 1419 268 991 853 320 599 1532 547 443 1463 1002 664 827 1485 986 615 199 291 651 366 1874 1585 163 1661 893 915 1713 440 142 954 144 1339 1664 722 1935 703 555 1092 1455 58 1013 717 1836 1131 873 703 1264 934 1719 1254 1684 1100 1228 621 904 1536 532 1090 1557 245 1069 376 1104 28 1902 220 370 348 1959 698 1863 946 939 208 436 1932 1179 115 636 929 1637 1217 516 804 1181 1351 405 216 1114 1140 1970 69 917 573 1595 107 637 978 1234 871 719 1825 492 820 820 938 1689 1364 586 1859 119 1903 232 157 644 1643 956 1830 691 893 1400 1440 18 143 1181 1250 1305 1011 1766 733 1349 1990 328 946 885 1080 344 1122 1605 827 1246 902 538 186 552 32 684 1660 786 178 1755 1177 613 45 1419 108 1437 637 1890 1193 880 899 1892 1602 828 595 1020 149 1968 1728 1310 664 621 1044 1914 823 734 1716 1908 1069 1286 883 1858 1537 1369 997 1942 707 270 1335 509 600 499 1342 695 1474 34 445 1911 243 770 635 285 1859 1489 1685 1778 960 913 831 1636 726 544 496 1235 1936 1981 1087 779 397 1111 777 1827 502 72 1909 1637 1550 146 1465 1775 1067 1529 477 1898 501 401 1521 393 461 1385 683 147 896 1497 707 1621 1820 455 19 1474 1969 704 1225 940 1659 742 895 792 1648 837 989 636 117 1946 797 332 1158 1990 1616 758 1749 1839 1327 1003 947 391 1732 255 733 194 1945 1154 1928 802 545 752 624 1045 1814 1046 1758 1394 419 1414 1912 1423 1891 733 1197 199 634 1378 1969 1194 1731 418 1190 1253 617 1578 940 291 537 373 1114 4 1895 903 205 1982 1393 408 976 1345 1218 373 1229 751 503 755 1235 748 1303 1029 361 530 846 1729 1345 1416 315 1838 1729 308 1611 1265 542 686 1573 232 233 1479 808 1542 1343 603 753 672 1403 1187 594 1015 687 205 415 919 1652 1855 842 624 238 1066 306 1715 947 1660 503 319 1404 1305 1938 620 333 1627 451 695 770 1319 154 816 27 145 1802 177 218 1379 666 528 58 1338 1870 1446 866 1858 902 161 698 1763 230 678 1230 92 182 1147 384 1439 1930 469 1347 1725 1684 205 181 739 1288 1560 1292 1925 1745 71 1124 1610 226 588 1640 1832 784 863 576 194 1022 1072 1257 127 1097 1933 59 397 69 886 263 597 439 1279 272 1009 1124 838 620 1579 10 38 650 232 1726 1867 70 37 694 1014 1498 1920 1560 883 1832 731 770 1530 1286 1372 1372 787 1656 792 811 1982 964 1153 1367 801 1714 318 351 115 1459 155 1867 1449 1380 832 1746 1774 643 1910 509 313 705 70 427 1529 1016 932 1863 900 1534 941 328 225 1179 1069 1751 1362 568 965 790 263 1864 795 127 622 1131 657 1578 1807 673 986 979 216 1804 1626 1356 260 1225 574 1710 305 1313 1757 582 657 858 1581 1534 785 1507 1656 649 409 272 496 435 1028 595 961 1736 513 1580 438 1300 1032 930 1423 443 17 1682 721 1834 1969 1047 1727 1997 198 508 439 114 1990 574 1536 78 1987 1812 531 1167 1426 611 807 290 795 845 17 246 627 1291 28 1873 601 411 1494 1601 1214 203 1419 1829 1736 1350 325 1645 713 1374 596 1599 1931 636 1563 1452 1231 500 267 450 1063 1740 1332 1347 912 1966 1321 966 83 459 403 365 1246 883 1945 934 1663 1939 847 1494 113 766 604 1795 1914 687 1488 1328 1908 685 726 1951 1691 560 1222 274 1222 980 1726 338 969 1899 194 388 1626 600 962 1001 339 313 1307 1941 1399 404 177 850 808 166 363 821 345 231 879 1665 1792 322 687 219 478 228 1748 974 1569 1827 235 1920 266 1505 1437 548 1163 1536 1171 1553 1203 888 937 1780 1293 1832 1171 1169 1013 377 1966 528 749 905 424 54 720 247 434 1920 629 362 356 1959 965 390 418 929 736 465 830 276 509 995 1823 433 17 1165 1824 62 1042 1772 1307 308 1916 910 56 1867 1875 1748 608 1058 1931 648 1319 1651 1877 225 730 1094 394 1444 1141 341 652 605 1848 721 363 975 1163 1171 374 168 767 373 147 1193 599 1730 1457 548 711 634 1227 1622 811 891 1808 616 508 829 1281 912 1583 124 858 1773 574 924 1684 1556 1723 1848 378 1492 1985 1691 267 1937 1069 627 1632 174 1422 962 1007 1708 1449 791 383 1043 432 748 204 494 100 1521 701 1660 104 154 372 1460 200 1429 470 1081 1450 1758 140 46 1571 294 153 1260 269 417 29 1121 1240 1374 1114 1163 1263 1533 245 1141 332 1341 878 1138 1854 355 1555 1336 218 929 258 142 1424 1974 1598 985 976 915 660 1075 557 510 255 1102 960 954 632 1271 1536 231 754 62 1312 1142 1973 181 1785 303 793 1016 1098 886 166 1292 717 1036 441 1242 1549 1890 1145 1837 901 51 683 1914 1706 1218 691 1073 1867 1490 284 257 1767 1397 154 944 1936 1607 221 427 1087 1979 1737 1322 1753 1238 1972 24 944 1835 1488 866 765 1447 1514 846 108 143 161 1374 1416 486 123 981 1353 866 1476 681 892 1473 1641 217 594 1641 1172 129 1194 941 536 636 1587 1047 1152 889 1085 1170 1219 1442 656 1847 267 1464 1888 1531 598 515 191 918 348 361 1011 1943 1427 1596 490 518 1487 1785 1786 874 909 1869 990 572 258 43 1182 1596 240 1805 1534 1971 1353 199 298 1001 7 162 256 1975 1067 1287 735 351 1620 25 1039 171 354 1001 817 1827 1371 772 663 1140 510 640 1383 93 519 1527 1389 1835 1651 1379 1743 872 1380 250 756 1375 279 1708 583 707 1299 763 969 1680 1797 1897 885 194 1706 1721 744 1461 1500 1327 97 1933 1505 1225 1493 1207 976 1442 326 1184 1718 901 1828 1668 984 1743 84 777 282 1320 401 1806 959 467 672 1198 1969 1043 601 697 1940 928 739 452 614 75 350 1840 1034 703 231 1577 1829 953 535 624 1608 1689 845 1931 1583 1464 1918 523 1337 876 1098 126 1882 1163 224 1687 893 1213 1109 1819 766 740 1857 1932 1415 1184 1722 1291 953 110 101 458 1389 1713 1018 1904 27 1524 264 256 315 703 1465 636 1739 456 839 1558 545 1515 479 1800 384 1677 1605 437 1760 478 1304 1631 601 493 1447 137 688 1392 836 1728 1638 852 1112 1414 397 626 1319 1215 269 627 1829 1584 1430 117 1738 228 630 365 114 1681 669 1888 1864 731 1791 1085 420 1543 985 174 1538 803 1176 1519 597 1620 439 269 1051 415 471 403 739 1020 1508 704 1549 536 630 1773 1601 1050 789 590 1762 328 1969 1592 1028 1771 416 1218 444 1361 441 1694 247 1409 1648 1129 830 1156 83 1233 1576 1106 789 1607 1120 986 1785 1429 905 1303 658 402 1743 1759 392 275 512 669 1933 788 1722 1698 1664 1496 519 1607 658 110 135 886 1575 1124 1740 1226 704 256 508 1444 1463 652 1634 1487 1162 1314 790 1655 283 120 1966 1765 375 1790 245 1710 1350 1142 1563 413 147 1987 526 1725 925 645 1095 1052 1500 563 776 1836 71 1483 484 796 614 422 1967 1783 1604 1439 488 1803 1703 533 804 125 275 1567 462 1547 220 480 571 785 843 316 1666 1168 82 777 1068 924 1683 1753 152 1941 606 535 419 441 1817 800 1798 1975 997 1508 896 1271 1647 1500 1989 1177 1797 1951 919 1851 1545 448 404 142 1706 554 1073 603 945 1855 1957 546 1689 1564 1065 1060 356 1026 847 690 1689 305 399 1540 946 693 314 1919 1221 1861 1529 1233 449 682 726 991 1980 957 1789 1297 170 1668 452 219 1697 1295 1369 1135 923 733 1211 1106 331 1460 1435 925 1155 1921 1300 1605 1653 1389 1673 844 1241 609 671 1945 1935 1227 1531 1030 246 1329 348 1016 1884 1989 107 996 726 330 930 1296 1362 614 972 248 1227 217 1276 51 142 45 400 197 651 1150 743 1685 1885 939 384 194 957 301 517 1745 627 248 904 1802 1407 177 1741 549 1576 351 1753 1167 387 1172 424 753 1622 285 69 866 301 712 374 1644 332 614 518 1709 662 769 1527 1359 1118 1312 391 1849 1644 1497 3 135 115 1590 1370 1704 1056 1099 931 423 613 438 352 797 1623 728 1925 932 1365 1412 1412 399 1690 1477 875 328 1973 132 1745 425 855 235 1308 1008 12 964 423 1645 1933 405 370 989 757 1008 234 1996 19 421 683 343 960 1900 323 1616 1570 656 984 805 623 1997 989 259 1190 1358 641 870 187 1744 1592 1444 1217 1451 15 364 1581 370 1242 537 392 809 864 187 1909 1750 1817 1080 868 1867 1975 158 1926 1139 1923 1837 1538 859 217 1107 375 1539 102 855 1075 1157 1297 1370 1732 309 216 1627 1149 857 1612 1226 427 347 544 575 888 157 1358 972 1552 125 1659 16 290 57 108 1550 201 436 489 1693 412 234 112 1585 1443 1248 1773 1770 1899 1631 1000 1131 1083 179 928 1021 904 63 1879 1045 1830 3 622 1716 576 1457 387 1550 1178 1628 1831 910 1636 1346 1749 1031 834 1788 144 1069 522 451 796 1862 1565 1141 1472 1099 458 216 906 627 672 159 1779 994 1026 1659 516 605 1168 1715 522 754 659 22 1191 182 1144 400 1801 462 402 124 926 1522 377 538 456 623 1063 737 269 413 1109 1382 1410 432 241 1982 122 962 387 1168 265 1841 129 1742 1118 1492 735 965 64 1252 122 787 248 201 983 1545 1472 243 1735 770 730 618 1599 1411 340 216 1093 306 826 1317 941 172 1309 83 661 1313 371 1867 317 1235 30 1271 76 528 81 1970 126 1051 193 1437 994 946 1976 836 1876 315 704 896 422 305 110 814 1284 1246 1212 992 1144 264 716 658 1723 673 106 719 318 298 370 1813 1976 1512 65 1751 1328 762 1856 178 1869 1113 1950 1090 1804 832 1917 1349 530 1087 81 1216 1202 683 852 1969 673 1080 781 1397 1945 1001 1057 235 283 327 1851 1864 728 897 681 972 322 1459 71 1477 1854 1146 1120 1730 1837 1030 1329 395 1195 913 1168 816 1239 1663 317 399 788 1334 1945 1418 688 305 1620 215 1923 592 155 1226 1098 113 370 1872 853 149 1517 750 1790 588 918 841 987 1090 986 967 1845 575 293 1958 185 1785 1295 1995 1951 1357 758 1918 1146 878 1678 1396 1487 1548 695 621 1657 1609 1838 415 92 1608 887 931 409 375 1785 1870 802 1071 826 1603 1438 1097 1069 1814 415 340 424 612 1362 1508 1115 1458 1591 1340 206 1203 1554 1551 1739 1182 497 419 1820 1567 798 1416 1974 957 1543 1816 886 460 589 1039 1386 708 1082 1213 1091 305 278 329 953 300 1867 8 608 1162 104 719 1803 1492 1715 1685 846 327 994 652 1191 1340 1084 882 1680 490 1180 403 1294 1723 1302 1649 78 301 1101 1142 1377 26 1427 409 452 106 1602 1184 310 695 507 1477 1636 545 1805 1084 1703 883 1865 212 1264 1254 1796 1772 1538 53 1548 887 945 272 1006 1075 266 724 503 342 531 779 1081 43 468 433 289 812 1942 1463 311 431 699 363 1910 694 1007 375 1916 1218 253 1944 1876 648 100 722 210 743 428 163 1678 248 484 1989 1077 1879 110 1720 61 273 829 1615 328 974 605 842 826 322 52 1076 1598 1374 1575 1022 533 988 1264 987 129 1787 1599 93 1122 1975 1727 1841 94 1837 602 326 246 1693 1136 371 1639 481 468 1993 414 1261 87 1415 96 360 729 429 1049 138 396 1236 915 406 1676 1484 1193 474 524 341 140 548 1635 2 550 936 1015 1466 1533 1279 1032 545 522 322 416 1047 171 855 938 1759 1142 971 1841 3 1759 289 250 982 300 409 916 794 1494 437 126 179 1635 1881 698 1164 1570 1953 1506 1368 886 950 584 1692 1319 1796 1586 283 1349 534 1717 1585 1055 915 1841 1989 739 782 718 1337 406 1720 693 1507 214 1976 1426 1633 1742 1342 1721 88 666 772 214 1902 540 1606 985 1257 94 212 1154 951 697 21 1898 1583 1461 302 1362 472 322 100 111 1849 1655 846 1287 337 1080 1614 1973 776 1533 514 1011 597 801 1574 1608 1921 921 1100 1664 1595 1318 1135 796 62 1468 20 57 1233 1267 1841 85 1517 909 755 911 340 1354 1659 254 1951 121 1080 918 1993 112 1403 390 427 1725 167 1765 1383 1054 40 607 937 1950 1157 1786 554 1697 1929 478 39 354 142 1476 1538 298 155 1181 1351 1876 1552 263 1442 911 1662 428 1679 292 1021 1291 242 1544 312 1563 936 148 1116 1149 669 1571 1441 1618 927 412 552 701 659 689 38 602 695 135 575 1614 824 1447 1639 513 261 756 1445 1386 1699 398 1785 1593 1234 1958 399 987 1408 355 1412 761 1373 164 472 386 495 967 1573 1755 1383 586 48 1620 387 1632 1645 829 1509 374 327 968 116 1958 1312 16 993 395 1686 987 669 1015 200 556 1785 578 1495 876 1743 916 976 346 31 804 1432 240 747 417 553 24 1671 1521 269 1807 684 73 1544 1385 284 829 298 613 715 952 1653 882 1324 669 157 594 857 1215 1790 1006 7 1951 1138 1979 281 1028 722 1675 980 1695 1436 1446 195 863 151 1643 699 978 195 178 1874 142 644 1012 1292 1647 97 204 1430 1585 1047 992 823 609 212 651 499 351 305 285 882 742 479 742 273 1647 293 1198 1511 1987 744 1768 74 992 1373 1144 1746 1534 1131 1987 1119 482 341 1558 1511 1411 1574 1386 1747 1083 477 518 1274 400 1148 1862 1838 1251 1691 1850 1206 1048 1954 1250 1307 1416 1223 1944 1959 243 1716 766 1178 634 1981 1354 783 1645 321 320 1199 1888 671 735 805 1523 1835 750 1714 1233 321 328 1489 777 8 101 1933 1596 443 236 881 1574 1716 373 161 433 1610 724 568 486 189 1203 865 165 1343 223 1498 1783 341 966 21 1426 1950 591 1744 1373 195 43 1608 149 1232 1002 1450 143 1634 1025 523 1614 1122 171 1240 1928 321 1565 1584 820 1508 1198 432 1046 642 311 943 1630 1835 1991 876 158 1979 411 1124 1499 351 924 1817 1222 615 1177 1247 43 1901 663 1161 617 502 245 1795 1491 1670 1573 833 1991 585 664 1800 381 1023 41 699 1570 231 317 1802 38 815 1145 581 434 1211 597 919 1694 1428 1792 1905 786 1155 1860 4 555 1359 651 676 1185 1426 1217 1977 951 355 716 247 1170 1695 1418 96 125 201 666 792 1292 149 670 490 672 367 383 730 1323 113 1873 1082 1892 1892 200 1616 1549 295 1707 1688 419 926 920 1302 406 1293 681 527 393 805 486 249 892 493 1483 1440 425 245 651 874 1467 615 292 1965 886 848 149 527 1891 494 413 750 1994 857 950 1794 309 1046 386 448 1443 1482 997 1664 218 252 1508 385 64 1775 44 27 44 1774 901 421 120 1593 120 264 1370 735 464 276 996 1292 1101 1170 1033 693 126 809 912 1345 1520 501 606 1306 1761 5 1743 532 634 1860 68 1646 1565 586 452 1751 668 131 268 1603 1994 512 409 398 293 557 616 1071 1268 628 107 529 1837 672 47 1246 267 580 1580 45 958 1724 1836 1854 1459 1124 240 739 1734 1880 1215 1089 1221 1772 721 1367 1607 301 1451 431 28 520 907 1731 359 1769 118 465 1897 454 1200 401 944 957 1068 1271 768 1067 581 1461 1264 1247 1500 594 136 1199 1923 416 890 729 1050 1659 1631 700 855 366 723 136 747 1834 836 1571 963 713 1750 1342 1836 336 59 1815 1771 1380 1057 1649 763 1390 1580 1537 280 17 310 1081 44 1051 1380 218 72 1643 731 565 1750 562 274 708 1964 1581 1930 1111 1332 434 1372 65 1145 984 913 1252 228 924 168 1593 488 1202 1571 117 187 312 1891 1417 342 1329 1110 1065 831 1569 253 239 1573 164 963 16 1099 1588 363 1343 777 251 489 1905 1775 53 1828 1777 1515 489 1466 741 349 1786 1557 1009 1721 1145 748 90 45 878 1357 605 356 1879 794 1185 1338 463 465 1547 705 946 672 672 867 736 1801 96 1833 193 18 145 987 456 848 1306 537 139 1766 1313 1034 1922 712 1847 386 1933 1525 34 1065 363 421 1867 1242 1400 1279 1834 393 1110 1101 1854 649 416 180 1665 1981 715 783 684 317 382 139 1623 92 772 760 67 775 1791 1422 892 1952 1999 751 1865 668 659 1516 885 57 719 827 1491 373 1983 1062 1390 27 362 1687 351 95 1435 611 1122 636 444 1717 1739 299 1940 445 69 1255 259 1592 1931 767 795 1825 1771 683 978 1384 743 1987 1045 1474 1086 1708 302 434 1883 1173 649 1783 828 897 1524 181 166 1541 1893 1481 1558 885 1136 1319 523 58 1209 1269 419 215 1479 1726 947 140 1242 384 506 1498 1151 1975 152 520 1169 1486 812 69 1074 226 715 287 954 1882 104 339 30 1156 464 566 21 145 1668 1252 455 580 269 1751 1240 455 619 683 628 270 862 447 394 1408 1753 1854 1262 4 1588 591 1914 1624 897 1769 517 1639 641 1051 1142 140 1880 1980 10 290 478 14 261 1279 839 1976 629 128 1622 1700 1981 6 621 149 1665 977 120 478 125 380 1579 1375 43 1545 776 1009 1509 638 1094 933 423 1441 174 1783 1785 144 1032 905 156 900 1798 1757 146 1127 63 434 1731 691 1407 708 1196 1517 1004 317 1467 34 188 672 1081 1952 1798 536 151 232 22 1260 13 962 1045 1653 1918 1715 1128 371 592 779 1175 77 619 929 449 1080 1759 1331 14 1034 283 504 261 544 1611 1321 1232 332 1218 1103 1052 1539 8 1646 1173 758 1734 547 178 1262 816 666 1805 30 1825 1092 310 1828 701 1046 360 1392 1395 1973 1515 1096 1571 145 316 987 127 111 362 1524 787 1500 930 1874 57 1918 350 1654 105 1421 1945 1900 1791 354 118 222 239 1279 545 1605 1117 1696 1766 305 760 1056 418 747 1718 319 1879 89 694 754 1043 1010 290 123 642 1042 468 139 1875 880 1290 438 1369 1503 541 645 1523 1474 1630 545 1663 115 466 79 426 1285 544 1639 1130 840 792 570 688 830 935 1539 888 588 8 1773 787 50 349 1909 1623 1647 334 1153 693 991 1296 401 684 1974 538 165 604 1089 725 992 477 1659 1938 1035 1025 813 1440 1085 1751 26 14 41 1089 842 1022 1113 1273 901 906 202 975 195 347 455 678 369 312 1195 272 535 860 1377 1879 856 1547 1470 894 1097 1590 993 1959 293 1405 1754 1174 576 613 169 309 1483 1498 1192 1897 248 423 748 325 686 147 743 126 1887 654 1106 1360 1320 524 1050 351 168 881 808 608 1061 1518 1717 1112 1691 1531 45 324 343 1910 147 43 500 571 1558 1602 1651 1732 1315 1615 1456 1218 1035 1776 834 29 1415 1436 1635 1912 617 857 1506 1785 132 960 1445 56 254 207 1938 965 324 910 816 1247 783 851 889 1938 1575 1401 515 1537 565 1583 528 549 1133 1405 1458 692 1052 236 307 1125 1662 1223 1284 179 1619 1980 996 512 1602 1208 1252 780 559 18 1368 1734 649 598 384 306 1175 837 424 1292 1701 426 253 1404 57 1569 881 251 363 387 705 229 740 197 1909 655 1094 1634 215 138 636 342 952 1576 1059 764 1039 1790 122 890 1123 28 1542 652 1451 105 1657 46 612 898 1988 622 1860 245 298 545 1644 56 534 1796 1699 1232 544 1430 80 1711 1021 213 40 733 741 230 1657 778 776 1753 1910 1491 1651 924 1156 1059 1984 543 20 1836 1516 775 371 102 892 1591 1118 1847 354 956 89 1412 445 936 1602 214 912 641 562 1825 1684 11 1300 433 1151 1059 905 1749 1191 1053 810 1089 1698 705 1760 1503 528 289 1937 1638 219 191 1660 206 1405 1372 758 722 1059 740 645 774 705 1992 1182 443 1814 1372 218 545 913 434 975 429 1156 54 684 1228 1496 684 1812 1206 834 471 1902 646 900 715 1964 1688 1687 277 684 1188 1511 1946 236 907 1375 1149 497 1743 615 1717 377 1224 283 302 590 964 1550 14 1214 1790 671 1036 1434 1075 859 1836 1260 1649 1075 1533 189 721 1935 567 261 1382 115 1743 1572 198 688 382 1232 713 782 65 1360 32 1834 1201 1737 503 1819 1349 375 94 1673 823 1806 548 1583 1925 945 517 1200 73 179 839 88 107 1084 1023 1989 1893 414 1545 1670 1255 1608 167 1954 684 859 1865 1372 317 44 94 358 212 1882 970 116 1396 1936 1209 1762 55 492 115 968 487 1105 1121 765 1394 377 1775 970 920 224 434 1680 1047 1181 1803 509 137 1570 492 394 59 887 907 121 1025 417 1525 1470 393 361 1461 667 1805 1978 1653 192 13 699 564 322 1404 1598 920 475 1626 887 422 1411 306 1281 1424 958 1796 1342 526 1126 726 382 912 1867 646 66 531 1175 1204 1552 1570 1910 558 842 15 374 1883 555 1970 1196 972 49 1393 1880 224 1009 1121 617 375 119 1100 436 1706 1325 611 193 1288 702 853 566 1268 1644 1313 1720 1357 1087 1641 1855 1902 1726 952 1930 87 627 1637 1491 1355 1322 1304 1636 1197 1978 76 666 308 711 885 1848 614 791 132 687 340 1572 1881 1581 114 1905 57 36 1067 945 1025 157 1650 1396 873 364 460 755 716 1206 108 30 7 512 174 740 255 393 760 1203 712 699 1902 1392 532 1150 1590 586 56 1501 587 314 373 1053 630 1325 1302 700 1433 421 1126 1447 941 509 1924 446 543 652 569 619 151 395 344 305 729 1898 1543 545 1919 1536 302 1379 1735 1906 670 723 1369 662 228 474 236 1560 1325 175 1209 1533 1196 253 1023 886 858 1943 1657 247 1885 1289 1965 153 220 1744 759 1052 1170 1341 149 529 1378 198 1732 1079 1130 510 1659 756 1898 1367 406 39 598 1028 1750 1387 1018 1011 1831 687 1902 1211 1586 420 427 723 1444 1782 605 675 767 1263 521 671 495 600 592 1873 96 257 1684 1926 478 387 1547 1180 1228 836 898 1097 1977 1834 836 1712 865 1236 1211 848 528 262 1494 1374 1660 1923 844 564 723 368 143 1242 769 1350 549 1220 1351 520 403 123 1562 1414 1674 1937 1080 1394 999 207 208 641 485 1185 545 1843 134 581 1427 294 882 927 86 648 1183 1073 504 61 610 1241 635 1504 629 892 150 44 9 961 106 1885 1646 193 856 1874 1649 958 1713 1303 1924 448 1038 433 196 504 1313 824 1288 367 652 1148 549 446 1921 289 1098 292 761 381 360 227 1705 788 1137 476 1345 1681 1126 1853 1463 1000 1209 1672 1060 1594 138 501 45 1864 1136 970 469 1340 1302 987 1249 180 89 1677 1996 352 1439 1791 1275 399 778 874 580 1844 1596 184 443 1183 205 1028 125 841 315 752 369 160 354 1741 1275 404 60 406 1874 833 523 478 517 318 1749 331 1898 133 206 51 1063 580 300 262 1285 452 1303 604 465 1672 592 321 1124 151 436 845 1686 1310 576 1945 270 1792 1959 671 126 447 818 225 1869 1760 1544 1981 1828 1609 1966 256 301 526 1232 1496 1608 1085 1392 894 832 471 286 1300 990 1296 858 1771 1356 1720 134 9 381 875 1663 1545 699 1702 1245 1650 1041 923 1113 333 251 1015 1199 1649 218 354 1396 1393 1228 566 1449 361 1467 1571 1169 1749 1268 1635 1424 1859 1980 1706 628 521 1118 736 1944 890 472 482 1286 53 1415 1109 749 1550 1791 1485 1539 897 32 1773 877 133 1301 1615 1565 1901 1359 1671 76 597 1217 547 776 315 301 1222 143 75 416 1749 1820 1136 217 1121 369 232 1119 918 1318 1415 1412 1012 161 1262 1972 108 1127 414 195 1853 1746 1143 454 47 500 1782 1408 1711 1290 1359 1536 157 4 535 601 1251 1652 805 1363 439 485 1114 1216 1394 1070 1710 561 2 1191 1469 793 1788 1035 34 114 518 1679 707 1279 1269 1938 1741 98 178 758 1825 1423 819 366 1391 513 727 279 626 44 545 1708 1981 1746 1752 1652 1108 617 974 879 46 221 1312 450 1032 1970 686 47 1230 1661 716 1417 1814 1524 1496 1686 1726 1394 269 37 1511 944 1815 1890 1121 272 1015 1895 1834 652 25 1622 33 1935 1285 276 400 1521 803 1752 1449 921 947 1413 703 190 1307 660 1320 431 754 1046 722 180 1837 72 260 1716 487 328 311 1256 679 1318 165 176 492 1343 1376 1188 1580 294 262 638 318 435 387 1463 932 977 695 1342 142 1923 1674 1696 667 1047 1838 20 1296 686 1668 311 254 826 1153 232 495 392 226 1140 865 1856 1149 868 710 427 1690 293 1403 37 755 985 360 1539 1944 188 1176 855 533 1194 1146 1121 1192 143 1958 248 1790 1759 1124 1657 1837 295 1625 495 1831 1571 1812 356 1133 850 1336 807 178 1511 1610 255 1570 801 1662 335 1411 77 1404 186 331 298 889 1256 1874 173 180 698 1097 22 1182 1675 875 3 973 983 1859 52 771 1968 654 671 1290 1759 1986 1125 1235 808 1312 1108 480 849 998 766 494 1700 1287 1562 1431 562 287 1674 742 1499 162 1021 124 92 244 1733 563 536 255 587 609 1994 320 738 1664 697 850 793 1980 941 1264 757 572 1601 1221 543 1220 1786 614 1513 330 1479 578 1543 856 490 1593 1708 225 6 59 1138 439 1160 626 894 301 1067 723 1235 1321 1479 897 694 44 90 178 1330 20 1001 214 557 162 1001 629 858 568 1705 1369 1009 1621 1442 1692 876 1924 482 1890 835 385 1157 1706 138 1582 806 1057 681 486 1236 440 1741 880 328 1688 269 501 390 1827 319 629 130 1964 1884 967 853 857 881 1248 976 1256 247 1046 848 1584 1270 885 1059 137 1110 290 218 1599 1654 1582 911 259 560 1037 1849 226 108 1607 877 234 1493 367 887 1803 1833 258 682 1098 804 226 660 220 1999 852 325 1152 981 1735 386 557 551 342 149 383 96 272 215 268 11 646 1313 892 516 1044 831 856 780 611 1894 418 1857 526 520 1254 525 308 1557 351 1582 222 1732 1532 1510 1186 1235 1909 452 1367 1739 1097 1411 553 1367 185 81 1807 1382 1355 530 395 1935 679 742 130 1765 1942 1112 1581 891 141 1881 271 1657 52 141 105 1152 1147 1956 602 75 1471 987 1178 1990 682 1764 888 1875 713 563 1506 683 274 1243 646 1602 549 393 1271 1790 1090 830 1522 1433 651 723 1058 373 1804 1848 1072 751 696 1789 335 1623 1718 1589 567 1055 428 1656 272 1970 1754 360 1730 648 1882 1062 1178 743 1462 1061 1967 507 1483 1295 1046 1929 45 888 1299 240 619 928 1345 34 1253 1564 1316 1074 235 647 60 493 599 309 1693 926 829 184 141 493 450 423 718 1736 939 1035 1037 341 1432 1980 1385 118 401 1884 1032 942 943 914 1654 1187 1486 1513 1440 132 753 1754 736 1101 1591 120 201 41 1709 746 6 311 1028 414 734 1920 756 316 1323 136 513 1433 1419 163 141 541 759 1594 78 1527 1250 862 1553 575 1875 1245 143 828 903 946 751 1544 1952 1905 301 1040 1811 1235 1433 1232 1457 1919 1971 719 340 234 358 103 157 1137 914 1559 1067 1380 30 1868 14 69 541 638 1292 1793 321 1079 260 526 1550 1049 514 1414 112 816 19 1266 1103 950 1289 251 34 166 33 1293 514 1315 1202 942 913 1946 1945 925 618 1636 387 654 90 529 522 1125 719 1714 1988 304 64 1605 56 1850 782 934 803 1566 1306 820 618 185 1175 98 705 1059 320 1567 43 1342 1821 584 1475 1392 1890 588 1914 1758 1225 1601 1185 1850 1026 1813 810 1519 423 311 922 1785 469 1063 802 1338 504 1275 894 267 837 708 1341 720 1070 769 579 895 1250 98 1803 1426 1331 879 257 1947 428 1178 1567 760 291 1554 1654 1079 283 1113 127 923 1885 1816 290 127 1976 1794 1687 1866 134 1847 1692 1845 625 650 839 1001 614 84 395 1820 328 1114 272 701 424 1965 974 1870 132 1937 1418 50 782 288 453 1991 1871 1999 353 997 860 1537 1078 407 631 283 1092 1226 424 1049 457 1412 782 255 1989 1111 1408 1217 668 838 1401 1415 1691 1399 740 555 1375 1466 1428 1413 1427 201 1336 1161 969 1312 349 255 219 1326 1427 436 641 1228 468 911 133 1934 1139 1511 1718 1224 1330 1411 778 132 310 81 856 1649 175 107 1652 973 34 102 1100 6 249 1805 531 1325 367 1279 812 796 532 916 474 985 1591 181 1077 1756 1621 236 1167 1742 125 1466 1127 499 566 1368 1358 985 131 880 712 33 502 1085 1926 1725 994 1440 338 1899 741 1013 1434 1489 518 1397 736 1721 444 957 465 1903 1360 1070 229 393 755 166 1527 550 722 544 246 890 969 231 1418 1369 1910 81 1626 114 1632 1162 1790 78 984 621 1425 1896 590 779 329 927 503 1157 1866 1338 589 988 728 316 1608 1740 1948 1401 444 1363 1912 39 1491 728 1518 1272 1596 74 1902 23 1363 455 1070 848 1315 431 144 1302 586 1751 1550 1759 541 1234 1417 178 971 1485 498 645 342 1514 1896 1392 191 1279 1124 998 1489 143 1553 4 1809 26 1409 170 36 1553 1803 619 722 781 1993 944 1082 1520 401 369 1238 859 850 1958 847 1234 514 1259 244 621 1061 403 1096 1440 113 1806 89 1134 608 1710 1096 1305 629 646 1798 237 946 900 76 446 842 1761 910 1775 1458 470 768 1988 494 577 729 1082 1145 1928 359 1557 1300 1693 212 571 339 1107 1304 1760 1061 560 782 176 595 1428 1547 292 1322 169 573 1743 1212 1562 1072 1225 451 1225 967 1518 232 732 920 1767 1491 1496 1033 265 1316 1025 858 204 1122 641 1651 1791 1394 583 1984 1322 1242 513 586 1573 1574 1181 1959 839 122 956 1893 1617 1145 1304 115 556 1414 760 416 1744 681 1154 888 1910 1493 880 764 33 72 1750 34 248 1122 658 621 1207 441 757 558 711 827 929 219 1435 1446 84 1903 1629 1381 1364 1841 1064 1852 1435 986 1831 1670 1606 1953 525 1020 1496 810 1767 137 1572 895 1423 1980 746 620 1634 542 945 1201 1092 197 1607 1476 1138 1895 133 1797 185 1747 839 902 1670 573 90 1899 1421 1976 486 814 253 1049 398 935 291 329 165 1129 687 1595 1444 944 1540 1199 1130 954 452 742 531 851 363 487 891 550 1578 1473 245 593 471 1570 1639 1480 1299 968 921 349 253 1126 750 1230 1093 1433 1809 1791 99 1755 468 618 921 1896 1429 1348 454 463 610 1074 621 459 1086 1803 261 243 132 1936 1250 431 332 1753 580 1516 796 994 62 1857 529 470 1386 1907 926 1675 811 1382 803 478 1379 805 1266 240 1382 1812 1342 1378 1742 1635 165 1004 1361 22 928 1844 1376 611 1624 189 17 1787 1499 1182 1615 429 367 261 1136 1416 342 444 1656 143 227 1514 893 626 1613 941 394 426 497 902 103 516 716 1397 809 563 41 744 598 799 1256 974 1372 834 1680 209 1362 261 70 1523 1407 1846 46 823 633 1885 1138 964 833 1728 1377 310 1934 1971 1577 1429 183 1187 952 1514 1125 53 1279 974 999 906 473 278 168 1607 954 1309 1582 1250 139 720 1300 1695 1797 927 1739 1692 844 1298 989 1401 31 571 866 109 445 1819 1670 1061 617 1319 1514 1629 1681 156 1913 1956 1835 1936 431 731 1105 988 37 510 416 391 1392 1207 427 404 923 1103 5 1231 1522 919 1935 1603 1217 1222 1566 1456 459 1027 496 1691 1247 469 1729 1319 104 1865 873 803 741 676 152 227 1368 361 982 1091 1538 1565 68 1129 1951 714 1862 43 1038 1825 1221 913 1748 1555 1136 1196 1425 658 1523 1751 1283 963 395 1037 218 887 1880 1852 1148 1050 852 984 1385 91 1427 530 785 558 923 474 1781 974 390 1763 588 247 838 374 759 1154 1513 234 1015 1378 109 1491 1261 192 1574 456 738 1602 637 634 696 641 235 1777 721 1018 70 393 846 1429 523 1853 91 1029 1101 626 937 1711 1404 152 1180 430 1786 124 646 294 618 849 1747 1384 266 289 455 1990 979 990 1285 168 1582 1758 82 1069 937 1879 1128 1637 1211 1815 1935 1663 4 663 953 1407 1912 128 61 1715 1037 79 152 965 1155 1125 558 339 1092 370 374 814 460 691 87 1360 1131 314 1709 545 248 1661 641 539 600 1473 1416 637 768 1320 1179 1165 1799 808 455 1954 511 1247 1653 704 645 1124 1181 1269 263 240 374 420 1239 1708 1905 192 781 652 1159 1147 49 1597 176 879 425 1979 886 1405 207 710 1530 388 263 1686 837 757 1584 77 32 277 808 379 440 1954 1269 392 1388 521 1170 365 1578 487 150 1364 1978 702 443 545 1288 1083 510 1537 615 1350 434 402 884 522 794 595 553 1925 935 782 1459 1554 942 771 663 213 30 375 432 374 1344 1644 92 1106 944 1155 935 735 827 1583 1480 655 537 284 859 1142 1501 288 1199 431 1739 49 1361 1931 314 263 296 220 1770 1651 706 1746 711 1391 927 131 302 1336 829 480 687 1690 260 86 1108 1147 435 882 1409 1147 793 121 877 938 521 1383 848 667 1224 1926 1821 855 1369 961 738 1333 955 1785 1917 616 1489 328 1025 777 1922 1700 1706 1736 338 358 1789 173 225 1452 1028 1907 530 860 953 23 447 522 640 349 1067 1660 553 741 248 1580 1446 380 811 1405 650 309 1500 1521 1683 1257 210 74 1626 445 1982 1456 1593 1571 662 1667 140 1684 566 402 170 1117 1202 1675 1925 1735 175 995 1872 1243 210 1192 1314 293 1161 1077 1113 1544 137 886 240 355 616 1597 1299 1011 940 228 562 1081 1011 1460 1684 141 85 1653 1566 211 6 1015 133 1213 1552 1057 1104 49 1601 631 161 1660 961 769 662 535 279 1146 363 1466 1068 87 1314 190 48 1097 1941 1031 1547 900 523 1378 775 896 1722 762 1148 1951 1821 978 652 721 486 1294 1969 821 1028 2 1955 1809 328 336 734 371 1365 1532 1539 1449 1495 1858 1102 1070 21 987 648 1862 1929 1755 1294 716 368 718 1442 313 1229 1365 1360 488 1651 1547 228 1560 691 253 1306 1634 1554 1706 646 619 1151 87 1941 172 692 870 1859 1104 298 1287 1966 78 1826 1295 1467 1416 1633 953 392 643 715 1739 1746 1112 1508 474 904 10 435 1088 1664 985 743 413 8 102 575 635 1007 88 1861 1079 1893 1118 378 1741 1520 774 1656 67 1696 1438 579 761 758 1913 1858 1950 1328 1988 1661 1367 952 1657 663 924 463 1875 814 1203 756 1012 977 1314 713 1732 1921 863 1527 1099 1818 874 1888 448 244 269 1110 914 1846 98 363 1479 298 1542 936 1716 1255 1404 146 93 1498 1574 1065 1581 262 336 1587 776 1454 621 713 1374 1361 6 336 1139 582 1071 1179 1805 599 956 1471 1677 50 1925 1175 1282 957 1030 1113 10 1819 1754 1800 1467 589 185 1819 385 1386 911 1903 1320 850 255 1320 253 639 680 14 1008 1502 1799 101 732 1260 604 1757 1675 1700 977 172 467 680 601 888 613 622 1830 1466 888 301 782 1519 1393 343 110 337 263 106 991 421 452 962 1288 918 1614 1985 1748 1906 486 434 1046 1043 960 1322 746 1553 165 1280 398 1798 1429 1118 289 51 17 456 218 865 153 845 1676 1578 801 716 553 264 1641 1081 836 1678 508 1904 732 662 569 392 1670 923 305 44 1481 1769 272 470 800 1585 1424 1293 923 833 1098 1057 952 259 1454 1683 1345 1237 1558 1883 1893 1657 1573 341 459 718 1493 251 323 1886 418 1113 64 1081 337 860 228 275 742 1981 730 1385 1860 1421 1114 1306 1317 881 648 611 156 831 1950 331 1481 537 347 1809 1822 59 811 3 160 16 1594 352 1360 665 564 640 442 208 1838 114 1085 1418 1466 390 796 811 374 1148 1653 543 1191 1485 768 1542 1909 521 762 1455 1478 592 1155 1768 911 949 1732 1973 1576 31 661 1151 608 1826 1006 1775 928 1550 1500 539 1828 1287 615 272 1272 1269 1474 1425 1888 1884 338 1183 1979 1342 1298 410 1320 1456 966 1975 344 330 575 1778 630 1315 1743 1557 1429 124 1309 1081 778 220 1963 1149 1930 1132 1142 53 884 1684 766 1396 50 1542 454 1774 1051 600 1390 503 797 856 1328 544 1354 1051 1304 1235 209 1047 1607 1548 1150 51 1737 475 980 1659 1285 8 266 615 309 1654 1971 1774 1992 1947 499 1399 756 1566 1102 1921 1567 2 227 724 1280 1458 1354 855 1745 541 570 1635 1865 197 1246 1192 919 1970 25 591 1889 924 567 1760 14 809 981 548 1168 1812 276 205 678 655 554 5 1616 1978 1194 148 1813 1684 1589 278 626 1665 401 1517 1796 1340 1849 275 1544 511 1205 514 128 1730 283 1191 1081 528 342 756 779 1568 1638 246 448 1490 1672 1894 937 392 152 1732 653 871 1892 640 1172 1310 818 1243 1667 967 869 654 1144 1403 812 1224 1304 411 1708 1150 1495 1292 175 782 1192 563 204 358 1910 337 201 1731 467 1216 479 11 1038 863 781 1054 1002 411 16 859 1676 15 209 687 69 796 254 100 1186 476 558 1399 1920 404 127 170 100 984 1539 460 1705 1972 1003 69 1355 1704 1905 1254 948 1139 716 1712 1541 4 272 1909 1192 428 709 380 483 952 569 1864 1360 398 712 795 1306 1285 1195 551 1130 586 1310 1926 1891 1632 1895 1530 1259 88 820 1559 59 1138 963 1360 841 691 1112 1599 1684 647 1227 857 1519 1800 384 993 834 751 363 620 1085 1147 1331 454 78 400 1542 1858 37 1138 1485 1111 1286 1906 706 1033 303 1608 1279 966 1659 210 937 1811 1366 43 1037 1429 1026 1151 1162 500 569 382 303 1660 1620 1088 870 1127 1275 1736 417 1912 14 588 83 1833 1524 147 339 1751 1249 1616 573 604 1149 430 953 525 1891 1277 640 1701 935 1196 12 386 1260 263 63 1439 549 1043 1399 1106 538 1255 1377 1878 30 1613 1499 1596 494 794 398 1101 1308 1674 652 611 477 1712 1542 953 1887 829 1553 768 1408 285 1770 883 859 90 1992 1901 660 236 257 42 470 254 975 667 474 535 1140 78 1867 663 1500 78 1336 528 1539 1734 1017 1768 567 844 1510 540 30 1995 20 1318 1834 337 146 114 1628 875 611 190 1832 1806 1004 48 920 1832 433 620 1411 613 219 1590 1695 438 1037 533 4 415 1751 1433 1043 1760 970 575 344 822 269 802 1787 1379 1343 947 1677 380 1870 172 1553 801 807 482 1304 1810 1919 554 1539 208 1010 893 130 417 282 862 1010 376 1299 1580 1783 1829 1804 163 1958 1305 672 1464 662 588 1126 932 1319 946 1605 288 484 1788 1660 1331 294 1099 1122 1720 985 1850 1529 819 754 797 184 693 1425 1428 729 1390 1827 1316 1727 547 252 232 1565 448 1123 676 1795 255 1262 1035 474 90 1808 1921 675 525 688 83 650 1248 1563 1349 689 1987 621 988 1290 1931 476 830 1220 1180 454 711 1179 1559 1100 1310 1769 1239 494 871 1825 790 1161 1161 94 229 671 1010 1543 1884 1350 1418 1461 1870 35 1014 8 257 680 942 519 1756 588 257 1767 898 10 455 1503 735 1885 680 217 1184 362 827 154 1927 142 433 838 1791 1258 531 1806 157 1340 1304 603 1096 912 1500 112 1003 54 1166 331 120 1846 633 1324 1647 145 214 121 511 42 303 289 1052 1158 678 671 1218 127 967 610 841 591 796 1531 1738 1035 1264 70 128 1261 566 605 1906 1223 811 1449 1520 837 1289 1514 1804 66 493 1513 748 14 443 684 1741 654 1920 1418 554 1316 953 1520 1724 1377 1746 354 676 696 721 1366 1960 757 1477 1214 74 526 553 1108 1119 1225 749 1963 30 622 1255 947 1959 766 101 590 1031 660 1606 1265 89 1658 1370 1277 366 160 424 590 1777 457 31 1075 132 630 1022 351 767 471 871 127 555 670 1473 110 1497 1319 1134 1909 488 774 1421 1735 1959 1599 81 1804 1559 1995 833 988 1573 1721 1089 1071 695 340 1776 1427 1621 452 1411 1917 1386 391 291 19 1466 97 627 1977 710 658 661 1866 414 7 1501 1722 791 1091 1941 1546 893 1952 483 668 1402 928 1960 791 40 1209 298 1293 996 864 1732 491 1539 1045 1404 48 1193 1088 886 98 1095 458 1703 1470 1701 416 573 1982 1537 1171 29 1376 1302 1443 1852 868 177 13 1282 870 496 178 1420 381 1644 570 737 963 1768 153 24 839 1434 1617 744 1839 106 712 1151 1985 1560 636 1223 900 83 244 262 1586 1207 296 725 385 871 500 1811 515 1500 1705 1114 218 1980 20 835 768 1582 915 1894 742 1693 805 1397 283 811 226 1545 992 840 1771 1132 1609 1795 1651 505 694 48 542 193 451 1083 1480 240 893 1244 1098 911 534 252 409 107 443 1862 63 1397 36 161 285 155 59 1310 241 472 1569 1933 1365 952 1469 1828 328 1454 22 626 786 265 1187 81 1410 676 1825 1179 617 317 1094 1583 396 841 675 1507 86 198 863 1868 1181 1888 1905 1868 1654 840 574 1419 427 1778 260 1689 508 558 1190 259 756 154 761 1124 685 1910 1198 766 566 712 1906 1001 1060 32 818 1067 1431 286 722 1336 431 1699 688 668 718 486 469 551 928 1704 1340 345 1016 202 966 1102 524 253 1149 1963 804 361 1863 1818 1103 467 1389 562 376 1705 1933 1403 1767 1200 1612 64 394 192 688 53 1253 1501 1198 1851 1847 970 335 1154 367 1161 1689 1135 495 1206 1723 462 1504 1525 1464 954 710 1481 1415 1850 662 1767 1802 1038 1957 1881 927 523 1619 199 1444 1698 216 515 1502 1112 1981 132 683 114 1262 262 1398 623 14 448 283 714 444 1318 251 1792 1045 1807 530 1359 921 602 1000 80 1858 29 1877 678 403 1422 1065 1063 1758 949 1578 907 41 1377 1999 82 1009 154 1437 1723 127 1752 1328 1059 1306 1874 1724 1738 1646 1001 1620 636 1499 134 651 990 1233 1409 1897 888 1019 4 16 162 1081 1999 1680 114 1634 317 407 1269 857 615 733 43 464 807 1664 1528 1802 1792 843 360 1926 412 1036 243 1609 726 70 722 778 745 452 1169 708 1640 559 1013 888 1824 1025 1743 1809 1643 1595 161 1996 1590 981 1185 71 53 388 1676 57 1974 193 685 211 1523 1927 1726 214 1532 1693 621 1028 644 1029 1635 699 475 243 1250 1936 332 706 317 1080 727 964 1644 749 930 249 1567 1134 1612 866 1203 1032 1714 86 851 964 1941 1972 1857 1457 956 682 1557 996 54 133 1765 1036 1314 666 742 1515 867 1253 177 370 398 1920 506 1164 1334 1222 861 1375 1114 825 1306 62 765 1569 1619 1954 118 1381 914 329 329 1887 1137 1919 54 43 1620 1101 176 304 1466 320 33 866 1524 1548 668 1479 596 1088 1603 1001 90 1003 1242 955 1291 559 971 960 100 1413 748 1048 1389 1473 78 908 1233 263 1271 1532 1596 526 243 55 374 1845 1750 507 1984 99 357 1134 924 675 597 652 898 320 1492 1521 1296 189 743 1817 1186 360 1283 1302 578 1120 449 1635 66 229 1036 1959 903 847 1004 1531 1544 1345 1688 319 392 431 1735 1834 1408 1902 951 1137 177 1531 194 1978 599 862 862 1537 1986 1488 756 731 1010 444 1716 1017 912 1970 1302 431 133 609 740 1318 1493 1782 1078 798 124 1744 1454 1384 1740 934 197 1667 341 1499 1141 1893 1735 576 154 1293 1204 1035 1187 1174 1529 1095 1964 1135 318 988 721 1929 860 1936 1196 1424 527 62 239 574 940 1126 1529 444 532 1637 978 154 1433 823 889 145 833 1642 1489 1111 1369 261 759 994 540 1817 1671 689 1076 262 639 1016 272 689 1844 522 1591 228 1252 1916 1931 422 1596 1607 945 61 1819 1998 1953 450 1190 1777 73 740 205 482 1111 48 1998 1334 518 1055 1945 925 120 1696 1636 1014 1925 359 1039 348 1939 310 1819 742 1927 1819 1622 1918 331 1722 458 1327 1840 893 504 117 518 1177 174 1408 1817 1075 560 1161 238 771 582 104 1807 1959 1619 1892 1363 1067 534 1085 754 1784 1588 855 1303 266 293 1416 359 1079 302 1380 1889 477 1504 422 934 475 222 1618 971 1842 484 585 1053 1005 630 1516 1652 1775 1463 133 1899 1340 524 578 1919 203 64 1971 1109 586 233 1799 529 67 122 1089 1781 1102 1274 1009 535 454 1973 448 502 1328 930 844 430 57 1925 885 1785 800 1686 1047 1097 964 1665 121 1827 1327 911 789 78 1843 533 1930 365 1732 1116 702 553 1926 49 1495 323 1992 1822 1852 1192 1314 72 311 933 171 314 1038 397 990 1666 1266 41 1213 1866 1656 655 246 1306 1894 647 69 60 416 522 1355 240 724 635 686 1361 1635 74 561 888 1649 1815 853 1792 446 1556 335 857 1542 1534 780 609 54 717 1795 1840 1744 1914 746 402 225 417 220 442 641 1655 1097 517 410 157 1822 957 876 230 1942 1792 1057 949 833 1472 1053 1883 1797 636 1224 128 1554 366 671 943 90 1350 1623 247 705 919 484 318 1 1009 745 1625 1201 927 1936 1466 231 130 1005 57 859 270 174 919 1887 1586 598 927 668 718 1370 301 590 1632 155 499 1378 464 997 585 1710 237 328 1301 1347 279 1045 1372 671 910 315 72 102 1610 18 267 1442 1389 1655 258 520 1559 1578 1581 892 1656 1253 302 1352 1467 894 976 1625 1585 1502 1722 683 1627 1155 1284 1911 380 1827 57 329 1918 433 1038 710 884 1765 978 110 385 695 166 1646 1815 1005 655 1978 689 1926 266 377 885 197 991 1249 1348 1185 1561 757 5 1804 949 316 1521 771 1673 1172 895 1414 279 982 291 697 1393 1356 179 1082 1967 1760 955 276 1488 1527 1185 691 925 94 491 328 1124 1715 1999 863 1395 456 1739 352 99 931 695 1747 1528 1225 439 1224 1462 1757 805 1509 54 675 1151 1937 233 1258 749 1153 1212 1577 1094 1744 380 217 1027 1973 380 1379 564 2000 501 92 770 1188 1502 702 820 1723 524 1209 198 198 1371 1546 1303 565 814 522 289 871 179 1370 1871 865 762 1853 666 1220 1064 1800 516 42 1623 613 825 1121 1616 894 562 76 60 1304 76 181 1015 1741 729 856 870 895 1734 252 331 1226 60 1091 262 681 778 1813 14 508 1715 1543 1232 456 1012 209 1159 288 554 1969 1037 563 1377 1610 257 1941 1583 1777 298 882 1458 58 43 1136 1271 557 359 149 1373 847 1670 73 1881 303 585 205 1468 78 363 1452 1586 1522 1448 128 1484 989 1010 601 1152 1961 481 1914 590 167 331 708 407 441 1558 167 1978 236 649 374 1567 858 1497 906 1239 398 1331 1498 515 1897 1844 378 996 709 289 1025 1251 1849 901 655 1171 1580 1925 95 276 1581 154 1577 265 82 671 1835 155 15 1273 1769 1663 1962 807 83 1493 685 730 614 499 747 55 1062 66 615 219 1626 1992 1185 351 456 213 1394 700 1842 1425 538 1935 1729 1094 1784 544 1698 1450 218 480 942 577 1285 1474 302 256 967 444 1566 612 1867 1965 1346 1524 1454 385 567 1924 959 1539 427 1100 412 1442 799 969 443 1895 987 834 965 1606 1587 349 1066 1395 601 1747 353 1159 1012 737 1023 1619 191 1457 1978 372 980 1640 1934 40 955 609 864 1904 941 1658 1777 1238 1934 1262 357 1920 843 1763 132 374 64 1668 1009 849 877 1121 1465 1220 1770 1462 1006 368 24 265 869 1058 442 1256 173 1440 1524 1875 770 740 1923 325 1664 263 381 601 555 546 474 699 158 337 1491 1276 82 1065 618 890 1602 764 410 2000 894 10 1136 1561 1740 506 1531 699 677 361 1872 1905 47 883 113 1481 1446 1840 1007 432 609 1552 957 315 1731 1242 663 1079 718 896 323 339 1567 568 1446 1260 86 1271 954 1273 724 15 1023 793 1018 667 32 1850 655 1671 535 443 1058 1829 692 180 769 862 1833 580 1194 1510 793 683 256 1427 1171 1769 1313 1007 1866 1575 1173 1243 151 533 440 1447 209 1987 460 784 1627 1060 857 1145 1422 1648 1063 525 1145 857 222 452 1399 496 1995 1844 112 489 1717 393 418 1948 721 776 353 813 835 624 1724 1774 486 643 1474 1988 1406 420 1653 1095 1211 1392 846 894 577 978 258 539 1622 1026 1459 1266 876 1054 234 32 1872 668 259 1609 305 78 1273 690 485 503 1269 1985 760 909 1969 962 1783 879 881 123 1228 521 340 706 411 278 567 701 556 949 90 1067 793 463 1592 1809 75 1256 1025 743 1552 1412 1594 420 97 812 264 519 1617 193 1353 1656 423 1920 1620 191 208 1623 481 1539 574 215 1771 1893 1462 1498 69 1517 1257 87 1531 1845 1217 1907 1963 486 943 202 212 1408 1058 1567 526 590 602 352 618 88 1757 1646 715 1274 938 1627 836 1414 1821 133 1572 822 1315 1602 1584 436 1742 1852 48 1981 715 1327 333 1331 1649 1952 360 1235 253 1937 239 487 1612 418 172 1388 1704 138 462 134 1783 983 604 258 832 1474 359 92 1200 1062 1519 995 412 306 1385 826 440 1629 1744 352 55 1434 90 1378 1060 573 684 1504 1584 1804 64 1389 1068 457 1205 1578 746 1551 1736 1686 1327 1450 1906 527 1692 1436 514 1260 749 1902 1261 1918 273 1780 1395 819 588 228 1011 765 1641 856 1442 1347 1060 754 1736 215 647 1552 747 1224 899 1648 1200 792 1025 1349 1103 1137 1865 330 423 355 1987 246 1922 1697 957 65 378 1997 61 935 1868 1777 183 27 556 1583 1712 1373 1897 475 659 1311 322 760 1076 1924 617 1488 1812 729 135 841 1237 1817 752 500 431 1020 169 1239 914 1552 231 509 364 1291 953 1084 237 783 73 344 1625 1423 1119 310 557 1841 1063 179 886 1477 1764 230 1343 581 740 548 10 1052 1926 515 625 396 1194 1744 1964 1515 840 565 405 1726 1635 101 11 1689 1599 1306 68 1493 529 209 1815 1203 1606 1060 585 33 1591 1225 661 378 1659 1529 1201 258 1965 979 383 227 128 785 1986 17 560 780 1074 837 235 828 97 1144 1647 642 1902 1566 118 154 1754 1845 1248 1515 1626 1006 767 1201 76 875 601 76 525 1978 121 794 634 881 1367 1779 501 922 425 404 715 465 826 1838 884 1244 1451 1711 603 1562 39 2 879 735 347 435 1032 623 1397 1733 494 1576 284 551 1894 182 352 868 558 1185 196 778 652 537 553 62 1 1173 685 221 932 1368 532 1334 1597 85 1957 583 670 517 1033 1941 1897 1623 543 2000 126 727 660 1109 403 1729 1569 1142 218 1543 1397 872 1997 1618 596 315 1965 1622 1376 527 763 1673 1784 677 1782 214 430 596 615 204 525 1997 1113 892 442 400 1774 1379 1962 1440 845 1380 165 1429 352 27 1353 145 1741 557 1298 1894 1331 67 473 1269 1976 9 1819 1353 496 738 475 1686 689 1534 698 1772 837 751 486 529 623 1048 49 189 1281 1479 819 1543 1726 1348 1266 113 1451 394 1602 1823 748 1911 280 542 1356 1359 1875 1123 1644 613 1437 785 32 1484 413 479 1687 954 945 1513 506 1470 555 789 1430 740 633 1929 1853 807 138 1020 713 1495 669 1482 51 763 828 1580 51 728 1513 1367 537 1474 712 115 364 914 670 287 1713 362 280 148 1790 725 990 919 927 482 1049 1058 840 514 387 165 1404 671 1438 1545 638 1888 329 278 1031 1642 510 1942 1799 1386 511 537 1631 464 642 1098 1326 94 10 1025 1338 1618 1928 747 1217 895 145 1879 1745 291 1666 1954 485 1044 1058 1110 929 1468 167 1678 256 1463 1836 45 1419 1419 753 800 445 1352 675 257 1253 1903 1294 717 1820 1207 1968 1976 1368 622 1471 496 95 717 1726 1519 848 1919 1132 261 655 420 558 37 1279 353 350 1166 677 1642 1747 1454 810 354 131 210 209 354 422 177 842 456 1438 537 486 1906 900 297 1980 1756 388 306 731 1399 1435 728 1377 186 400 1021 1900 748 1601 287 415 707 1584 1985 599 487 158 264 1934 1611 613 1127 400 1181 156 1533 1180 1995 775 1948 1646 952 1470 1470 1386 863 1263 1939 347 1096 86 798 445 25 1724 17 791 95 365 1158 222 621 206 832 630 819 687 913 1578 675 830 237 1374 272 1276 446 946 584 1764 714 906 1284 665 322 12 861 319 1964 1705 1073 1245 307 944 118 353 670 1088 974 1460 1726 572 1628 16 204 1012 726 479 674 737 572 1350 280 49 248 1346 563 1268 1558 1297 697 917 1958 1381 760 1917 1455 1652 567 341 1206 755 1789 1995 1711 261 1329 1080 1556 14 465 639 612 237 631 135 173 1913 1289 796 1949 1515 1072 51 693 1597 1163 621 1775 1329 1973 543 946 1397 1588 719 36 117 1540 145 639 898 803 803 1207 962 1902 645 43 231 1100 1454 425 292 393 923 167 1566 998 1576 1248 1839 783 964 571 1521 1373 352 738 1369 285 1433 33 690 1664 1814 190 1596 213 1411 553 1475 964 832 403 1573 412 164 68 1967 1808 1270 1831 1031 573 765 1561 1807 527 1702 978 424 1156 518 1202 1494 929 832 880 67 899 1385 1503 598 1913 27 1555 533 97 295 563 1096 272 462 206 448 902 690 1570 1784 497 1384 475 1691 1729 97 1946 726 540 1449 854 767 978 639 1639 631 1812 103 576 508 400 188 1692 257 368 1114 1149 1330 1316 138 129 1219 1565 1215 902 201 1564 754 1776 1115 1274 1529 1016 1017 1449 365 1574 1150 1355 395 1187 994 722 603 904 67 903 224 156 1078 1502 95 1708 1496 378 515 27 1914 1901 1424 76 1164 1971 1671 1757 296 64 106 1335 275 1607 209 899 1184 141 651 751 454 285 1992 513 1250 1436 1431 1884 240 112 572 1105 22 1197 629 871 1457 1376 444 494 1013 1184 1295 1584 207 161 1119 1481 733 490 1334 265 656 522 124 1767 640 7 139 408 689 1079 1714 1648 342 1122 311 1129 659 1223 1457 434 39 991 484 857 1689 1279 1134 956 1153 818 466 44 459 918 595 1252 664 85 563 905 1862 1655 1468 1730 385 1334 1231 1385 1673 1922 1515 274 1174 1046 577 171 9 219 838 677 1957 1083 56 867 958 1913 580 96 1201 223 1399 1174 1316 1816 867 1676 127 1167 1573 1424 251 407 933 37 842 429 830 1342 536 1371 478 716 48 1999 160 452 1026 1243 1528 149 291 1725 1998 1656 693 1602 448 841 169 1175 337 1829 1458 1984 1526 1700 700 1133 1154 1897 1645 1961 1344 936 26 724 257 87 1149 244 855 584 438 344 1298 662 176 1421 1480 366 1574 356 410 897 1365 788 1077 1335 563 1900 1046 5 560 812 690 993 1884 1636 645 774 1289 1852 1481 68 1539 1510 889 217 493 977 742 118 1102 1232 1034 1563 1660 1019 411 1733 1943 1155 1890 473 1817 811 45 1265 845 326 1506 1382 558 300 1829 1054 1953 1409 1948 1913 1685 343 209 55 1369 1698 871 636 1040 1244 16 246 513 1307 190 750 193 912 137 221 293 66 913 194 770 954 1061 257 664 671 771 285 1871 421 896 857 528 1170 1866 1868 279 1329 1724 483 872 1211 34 924 848 1970 734 1056 540 1647 1290 127 1360 1247 303 179 1889 1610 1541 46 179 181 1020 229 1051 1512 1387 1346 1932 273 1495 308 84 938 166 26 1948 601 803 752 59 1239 1413 744 1069 676 956 348 771 57 28 1475 1818 189 1837 1203 176 1804 1153 102 1396 1604 632 144 1838 242 1681 192 207 557 818 85 1786 1297 1945 1011 418 1104 388 549 1846 1523 1886 1333 1307 1383 571 1530 537 1574 774 1810 1849 754 104 1904 1053 1162 796 967 1952 1654 1521 552 815 1957 1904 72 1240 458 238 822 114 1202 1892 1483 1710 457 1181 1987 1693 798 1440 779 1010 916 687 828 809 1114 1311 71 1751 77 89 209 1172 572 192 1408 1911 1036 884 1302 736 1805 1942 1198 1404 13 365 1141 900 1436 232 1500 1447 1184 357 1339 1114 1034 1218 327 1021 536 1506 903 576 940 1298 211 117 429 1900 78 1336 956 283 390 540 714 321 1353 807 664 582 1563 1969 1951 594 725 137 1538 1788 736 185 112 1955 1970 907 78 1598 1544 396 1828 671 1797 1392 263 285 1146 886 56 1522 1703 525 874 1042 1968 1767 1209 1613 1763 509 1690 487 1705 516 253 1126 1308 1742 986 1355 1112 755 27 1013 596 1922 1318 1202 659 1683 1135 104 598 95 1371 819 660 1506 1783 1135 717 1023 74 1593 1515 1828 168 209 762 816 345 419 1258 1587 649 1014 1939 261 1857 1875 1064 554 343 1546 702 483 209 1170 687 1464 559 848 1946 165 1418 43 1854 483 503 365 1047 1561 817 988 1271 1523 1382 265 9 1745 1904 1032 1138 131 440 226 169 1587 662 776 1736 1699 331 1480 1763 586 1970 1589 1817 153 132 258 1593 1106 1516 1455 1543 43 1514 327 1550 1871 1628 521 760 1590 554 326 476 1463 448 1898 440 1579 1649 191 1039 1859 122 638 1140 1820 1830 55 856 1202 2000 1492 641 1171 701 264 331 1830 1947 541 1523 1724 1573 1231 594 1861 1737 691 534 550 1435 1181 439 26 555 1488 969 1014 436 1126 1853 833 583 194 237 1476 360 1876 840 207 998 1182 1354 1564 289 597 1280 231 1911 426 699 302 1440 1385 1347 1750 1323 481 1549 1806 1160 1413 1552 1912 487 243 1716 837 577 467 892 1280 598 882 1894 990 22 1584 1553 1413 1108 726 1950 906 1016 940 474 1695 772 154 1611 349 1737 1757 1784 1742 1690 973 334 447 1201 1309 1328 1795 545 434 1119 1659 1997 1783 1451 1477 375 1568 1016 1907 347 1022 1253 382 924 1859 217 1338 1039 38 1102 91 1847 1305 450 40 1985 1177 1244 1120 1089 54 716 538 1196 1828 1574 1121 1976 1584 1729 1232 912 1543 1211 1562 253 68 1071 13 770 408 313 1656 598 511 905 1898 1207 1120 1991 1085 461 1237 1478 1908 508 1853 11 1504 159 990 96 1817 97 1614 1060 1147 445 676 1590 927 1162 683 1554 524 31 1287 107 1149 1517 154 1481 452 1804 441 836 1359 118 427 1106 1947 1620 658 766 1142 1813 157 1610 1978 1174 860 294 710 1119 486 449 1247 682 1912 942 1927 393 495 1115 140 1016 1400 1167 261 1041 693 1762 1465 1503 275 1026 304 1573 522 1155 589 1791 1989 342 237 73 1410 877 1305 607 251 1869 1682 917 935 853 1534 1208 43 718 61 660 1461 676 2 1704 186 805 1870 1255 1102 1015 911 400 244 302 761 1056 551 814 1875 1238 361 1054 1942 695 1929 142 1409 1172 1882 378 1520 425 1809 496 430 1031 1087 974 793 36 1489 1071 101 1249 1700 920 548 1932 973 653 756 1527 344 1770 777 9 1742 991 1005 1684 1549 1675 1173 615 1091 1196 1782 276 1562 742 1032 1460 1547 1923 713 874 316 41 405 165 11 418 981 106 1728 696 805 898 1838 895 954 736 1259 1080 868 1109 1089 1779 321 679 1011 260 1091 368 1107 1962 226 1955 867 460 1988 52 971 84 972 360 91 1457 1185 1770 417 1143 353 1232 1421 938 1766 1853 1395 1499 1399 233 257 1554 1554 734 1042 140 585 692 322 71 730 1951 1891 188 387 583 1199 1244 1926 633 719 47 457 364 491 1464 1106 1926 35 1869 1905 608 1710 1589 1086 1063 1888 131 1124 197 929 946 606 592 1852 753 1506 1824 405 1730 43 1559 1183 942 1451 236 813 1819 368 168 71 960 1350 1157 1664 1671 590 1764 757 1396 878 334 360 566 440 765 366 1596 1071 44 645 922 1400 1452 987 1420 1982 1400 619 1802 1416 1323 537 1868 1406 753 2000 1280 586 1004 1193 1194 572 1880 639 1515 1297 864 1217 325 1988 722 1047 1005 869 1584 1577 1634 1322 1929 493 318 1587 200 1199 411 210 1179 1253 1303 603 854 1011 1803 328 1129 1677 1320 1856 112 460 1571 89 249 787 803 171 523 1906 456 1975 1269 138 1214 600 901 1330 499 1593 970 313 1269 247 1452 765 223 729 522 203 1382 573 564 1816 687 1668 1771 928 1315 33 437 1358 85 1070 1158 1611 979 416 203 937 764 1243 1112 1186 114 441 229 1741 1551 519 20 370 1276 1217 342 1581 352 415 1343 1192 646 799 1863 356 1442 1734 1010 88 741 1841 1874 302 1631 385 268 1465 645 1878 1753 1964 1603 139 29 1143 1683 98 701 483 735 1713 1772 1345 1075 1054 631 829 1543 1719 1459 1401 267 229 819 135 1315 562 622 934 1846 1336 1423 962 754 1420 639 917 226 843 193 1522 1331 1875 316 580 291 997 639 1138 1354 474 1583 197 270 708 1540 957 754 86 501 657 1342 134 705 1766 869 1426 1921 131 402 385 1738 1202 1589 140 678 1672 1085 1068 453 1449 1638 374 1680 1782 1797 1252 1839 488 977 1893 987 1122 1397 137 1894 1378 1603 1381 1162 1416 347 206 784 458 284 676 1314 1287 1194 1324 403 1130 1713 723 29 274 841 1615 1882 1184 970 616 1607 1168 1682 1288 1655 300 405 670 868 221 1140 329 1451 803 1681 579 1592 1207 994 828 415 1823 388 1289 1822 1986 1265 1629 1135 541 1813 1350 642 757 510 75 714 541 978 373 454 1882 966 1627 851 1413 1836 1874 96 801 732 724 787 366 726 465 1770 1278 342 132 965 486 1770 1048 1746 199 1600 1530 632 1309 1283 496 1624 87 1416 1978 768 1272 596 280 931 93 1600 1469 1110 641 1888 1106 1499 1166 1984 1582 499 756 1968 661 864 1694 1313 1998 1801 1619 1072 1977 226 1643 1491 1344 1515 1796 530 446 1575 1459 1128 526 1344 1726 217 229 1384 1785 1046 1442 3 751 255 1765 852 1796 1417 1134 982 921 1888 1447 92 16 1598 1461 1002 208 765 1178 261 1627 553 1743 1512 974 1386 1313 1481 88 1953 489 1804 1679 272 1936 1319 944 1087 1906 229 165 1996 931 1806 1948 1250 1679 742 1397 222 214 1973 1212 222 441 472 1240 90 462 295 1987 840 1578 1830 716 1147 607 319 1929 603 291 735 576 987 915 1328 1912 135 824 312 827 1308 1754 1072 1951 653 786 1447 1814 1282 1780 1848 1906 484 109 73 1773 103 1673 821 1128 423 1112 1453 114 710 817 906 892 884 1336 1655 394 1456 1389 1436 1164 1006 261 957 1790 1706 1996 1077 461 1532 490 893 267 1085 1958 82 1109 1944 505 6 1939 500 213 1701 831 1697 197 10 1498 1889 406 163 827 314 887 659 233 825 1533 134 1852 41 282 714 1582 1060 1983 269 1256 137 383 1777 1018 1790 374 1623 1723 1720 169 987 1042 857 1792 1260 1268 553 466 1967 175 200 1743 388 1398 1474 1748 793 910 21 891 1533 72 143 1969 1288 1985 1964 732 265 1446 1502 860 1025 668 93 1920 718 1934 1570 1645 970 920 110 1675 421 1076 704 1 1984 339 519 594 476 1183 53 1799 1890 1278 1733 1183 1668 1769 702 884 1859 1518 1431 1632 1283 1394 622 848 284 1275 164 536 803 910 475 999 1976 532 595 1325 145 1331 289 954 999 74 529 248 1390 812 1150 1707 1131 705 655 1928 1842 1801 836 580 126 482 1921 462 244 348 938 176 522 587 1313 850 339 1149 219 592 862 749 1113 446 1137 1047 854 1336 1776 1612 1340 734 35 728 285 1120 310 355 270 54 1746 421 422 1812 508 1870 760 1564 1772 853 316 1652 97 1182 965 1689 132 65 159 788 794 1593 855 1676 718 570 144 828 1486 375 355 535 1220 51 1590 265 120 1254 1584 784 1139 546 1228 379 1383 295 892 49 1742 883 1121 694 321 734 1592 1305 1659 1606 534 609 1596 1062 343 361 1025 508 819 137 372 1579 1155 760 1888 1454 1778 1567 1001 206 1191 63 1625 1798 899 230 1789 1396 1430 334 914 771 678 1142 490 903 1427 1381 1811 185 356 876 1882 1188 630 971 75 383 1895 855 525 1772 1950 427 1580 527 61 1580 230 675 809 1937 1915 282 1978 1491 542 1428 1822 1138 1601 1362 1090 8 1632 1163 1732 1986 1581 30 147 1659 668 121 744 299 159 377 585 1313 1045 867 1194 1916 382 547 1703 1425 498 1827 1 872 403 671 85 535 368 1318 899 1139 428 1747 44 1172 974 1580 1709 697 1594 75 1084 700 1392 76 1537 71 947 326 71 1095 1933 333 995 1983 977 327 1508 608 737 974 1131 1160 625 933 973 1433 1516 1519 6 1404 869 396 353 933 1104 1605 1349 57 1459 1194 402 429 487 682 93 32 1763 739 472 1852 1451 955 917 937 1860 1646 956 259 1036 1272 1051 829 648 5 1518 1141 542 1495 399 1530 980 1689 1423 1131 168 1810 838 1042 1649 363 1960 1506 54 52 1305 1820 1342 1060 962 312 39 1680 1283 1074 43 222 187 371 896 58 711 770 1327 1625 39 1754 1048 1692 1799 1966 739 1543 1597 1818 154 1795 366 555 421 1472 1526 498 166 783 167 405 919 1951 1537 375 1264 342 404 1290 1693 1475 1026 161 31 1506 872 1914 1122 511 1950 1116 495 750 893 1886 1971 1994 1664 1337 1120 429 959 1550 1586 448 456 522 1732 1363 14 457 1556 1599 567 457 1157 698 1904 1697 1332 1851 692 1041 1885 1918 1773 1643 1774 698 1498 1123 668 1665 1169 1396 37 1624 935 723 1062 1640 942 407 78 1172 718 1129 1458 1453 1304 280 354 498 1670 1008 428 1339 615 1660 1600 935 554 1930 484 1045 568 527 1017 976 1143 666 541 1967 76 1133 866 28 481 905 1406 1922 503 329 1157 1277 1837 514 133 1021 818 1929 1200 715 1768 213 1999 1087 250 919 1716 1889 1887 888 1057 1566 559 1858 1511 1581 725 1361 466 1763 1958 1435 1155 132 1857 365 1534 939 1575 1832 1238 1164 1181 1133 549 120 32 245 1008 96 1384 1700 1097 1470 1328 1198 823 672 964 1850 772 902 380 118 214 1359 729 379 304 1646 1566 755 1129 1763 1313 1001 1230 1367 289 1408 515 456 1721 726 1983 1910 342 697 521 957 886 1803 222 1236 1506 1826 949 1141 1166 1988 1412 1823 1262 1937 739 1112 251 369 273 630 886 1168 1543 480 1163 902 1098 1856 1354 1132 613 1212 51 1196 1846 1397 864 936 887 1248 983 862 192 1492 159 619 1611 466 1027 1101 1513 1675 1478 1981 147 1727 1846 1709 194 1314 1603 670 1251 868 194 1782 742 753 1005 1520 310 566 637 291 1278 1109 779 1896 809 1131 83 1142 75 1472 746 768 62 414 81 1170 1088 725 122 872 571 175 923 160 1604 1712 737 1808 409 1408 759 1339 901 636 663 1632 309 1065 192 979 1456 795 1161 609 242 1877 821 1390 1194 1569 967 1297 693 35 1255 242 1962 345 1894 962 1896 134 1390 1612 428 303 382 11 72 1349 613 413 448 1621 684 1510 86 572 1657 1783 1993 1294 1217 1665 649 1705 846 181 1407 1301 865 1837 395 528 442 800 989 775 758 1522 504 951 168 250 211 1429 1067 1641 978 1306 822 776 1333 852 209 1088 224 793 1527 1743 1899 1661 1997 218 282 421 1234 366 79 524 407 972 1230 887 161 1685 1506 437 1085 1633 750 777 1491 870 359 1162 302 1143 416 1562 1003 475 1461 774 496 1280 1613 1838 1727 1855 1562 1222 202 401 1858 1596 1465 147 387 363 538 278 1218 495 409 1419 1349 185 1185 1101 1138 630 1617 1998 951 1963 754 199 892 1619 1288 1354 598 45 343 1546 1677 1871 664 1150 512 1664 1484 65 1111 1397 1568 1246 1113 314 497 858 1055 195 658 946 360 51 492 775 143 492 694 263 411 1672 213 766 1189 393 213 749 1903 1532 536 873 1907 771 527 791 361 978 439 775 45 1114 518 1566 1440 133 454 505 302 1537 592 1758 897 753 1293 421 884 655 1977 1080 1114 663 1801 583 1535 256 1022 271 1567 1580 235 907 1670 595 996 1115 1080 506 871 1812 1522 490 1039 632 944 1438 550 728 160 1580 923 55 1063 488 405 161 1139 1382 199 1980 337 1023 1364 1470 1472 965 1300 159 998 970 1304 816 1169 1902 266 1148 576 1384 745 1902 1171 903 500 1667 272 1944 36 1346 312 27 1071 1993 1881 946 330 841 1445 1674 47 580 979 829 1264 1030 597 982 378 1955 649 214 1661 15 1284 1783 491 916 1324 1168 1871 1727 628 1192 1601 459 1166 494 199 1859 796 1288 957 1570 407 1354 1592 429 836 522 119 707 84 1826 571 1140 314 1429 89 416 403 1334 878 129 113 997 1618 1308 600 779 1520 292 1949 728 1461 1632 267 91 151 1149 1368 1970 408 1607 935 1314 75 740 527 1241 1894 561 1757 354 280 1537 1237 682 829 547 1583 417 1872 1300 1776 34 96 278 1605 1318 294 1791 1191 1125 1270 468 1020 815 260 1207 634 1435 1913 1518 1234 110 1094 1095 1690 1838 1880 729 1419 759 1853 508 1132 1134 805 636 303 1284 1165 346 219 1373 440 580 825 1201 1471 629 1635 1347 795 1072 282 1984 591 1177 1143 1946 523 1717 1940 1430 1855 1235 555 307 941 1611 1839 1741 931 1734 1579 752 1527 1613 1832 1776 1379 23 1138 200 1827 14 413 866 1068 1553 948 1607 1456 1919 114 23 1295 1426 1333 186 1728 1882 1295 712 1552 572 383 1655 1242 250 191 1651 1145 564 1039 1571 938 448 739 1610 1380 150 1208 234 12 1055 973 864 1077 1488 896 60 1333 977 1046 655 478 1171 1422 362 1242 480 1352 676 952 1125 914 924 231 1790 436 1344 1872 1361 173 1438 634 158 1149 1785 664 757 1733 799 1029 968 1835 1832 946 1235 1474 1505 591 841 1594 1897 9 273 1556 1307 451 1537 1048 398 1144 1273 378 1642 703 35 1803 1356 1776 265 940 395 1495 472 1240 1708 1223 164 530 1299 224 717 29 1403 1315 1200 203 424 213 1424 184 907 1123 598 1271 389 246 1574 1533 879 1159 437 1901 730 1588 1416 1668 1251 1827 1823 1494 1385 486 498 137 1250 127 1098 1312 794 1078 803 282 670 1226 512 1517 648 1925 208 1932 700 1346 160 1681 34 803 273 359 164 606 1931 327 1755 360 1890 693 230 725 1784 92 363 478 1571 152 1296 1892 1888 1762 667 1044 1448 961 57 1132 1714 558 893 1741 362 1385 1657 593 209 827 1985 239 1444 1611 638 412 305 1893 657 484 631 1896 361 1818 989 335 1350 1084 582 178 1534 331 612 1262 545 1945 1243 418 1672 1684 1767 619 1539 1154 1185 563 275 1517 1565 821 325 1345 503 1988 640 1795 544 1548 257 1397 211 1977 149 1015 989 503 1814 368 556 1194 890 494 647 703 1769 314 287 1891 141 159 469 194 1902 412 716 194 1487 1800 1903 162 1763 742 1478 1581 421 585 213 1443 1414 1066 790 1817 1495 663 1353 1600 378 798 168 468 276 1947 80 246 742 1982 1645 652 1916 1137 1188 151 1365 1288 839 1509 1141 393 277 457 407 270 1904 456 407 1625 1779 1508 1423 1559 1556 1534 688 280 854 1496 1619 991 1442 1865 1984 597 1607 708 1216 1842 831 955 1534 1886 404 368 979 853 243 109 50 1834 1519 1077 80 1261 1258 858 888 351 1248 607 1663 245 804 1329 483 300 1134 1474 281 1853 1765 870 1864 1233 1210 1986 432 1094 1157 145 815 2 1861 1705 1413 439 1090 1646 1126 840 1572 229 352 731 505 1212 941 1087 835 1304 955 176 1265 574 363 1625 1008 1798 1191 682 1312 461 1831 634 715 474 1605 734 1252 1331 1616 986 1373 993 286 71 636 978 854 358 1006 1037 1677 308 267 219 302 1583 1805 276 799 408 684 87 34 1257 1227 447 426 265 1417 1250 1615 1518 352 443 1187 1762 290 459 1989 233 405 1195 1078 1921 1484 789 619 1579 1769 1108 1922 9 559 889 1256 1657 1469 367 1530 721 1336 1569 1579 187 1143 1643 661 1011 1413 15 1619 926 882 281 1839 1790 475 868 56 644 1228 430 806 1861 771 25 1905 639 1671 964 926 1501 1609 1754 235 74 537 1801 1134 595 492 1142 216 608 284 1711 64 868 1809 336 558 1602 975 826 356 211 1696 1793 1588 805 995 181 1278 1878 1076 404 280 210 1327 1645 1220 1769 1327 1400 524 1541 1388 421 1441 282 1669 978 340 1534 1961 864 596 1483 1020 552 1418 1011 296 1642 834 1764 194 183 683 188 1391 352 1583 1358 1495 717 23 709 361 1795 777 729 479 336 356 1008 1602 1560 366 743 513 1494 475 1904 1359 955 961 478 1659 1818 1610 1391 611 8 777 666 651 1550 928 121 1067 1665 770 1384 743 1091 1525 1919 1171 1915 1930 1692 1718 643 111 389 1358 1712 916 1981 1013 407 270 692 259 990 9 564 996 1489 961 345 1066 311 466 1296 1046 1524 1038 1652 707 607 1135 213 1492 854 1182 394 1472 1649 771 408 1114 1877 1070 1987 1302 1819 534 1636 808 192 1344 204 1311 765 1266 617 1747 1673 56 1382 875 1534 486 1288 1234 121 1743 870 1498 790 22 1000 593 220 692 1731 1636 1765 1033 339 1377 913 1734 779 753 971 458 1978 518 1484 779 1310 33 574 535 845 424 964 1356 561 934 72 517 1940 1395 1796 550 1101 85 550 1770 537 839 974 362 174 1433 857 449 347 808 1731 1070 1892 703 57 26 1917 1086 1501 1851 1237 203 877 456 1285 1542 261 29 1832 1634 1108 897 1197 1104 1293 1126 1051 1389 336 1 102 1680 1256 603 1375 637 1989 1751 480 1789 685 1029 1383 657 878 1926 1730 1300 1640 785 1453 961 825 1685 1768 1398 392 1728 333 823 998 992 1792 1206 1730 248 264 1441 1900 693 381 1644 1836 1425 1586 1345 356 600 148 85 19 1210 211 1213 1068 1760 1266 1024 86 1073 426 1327 1653 1191 1844 1538 1657 1918 854 1957 229 653 876 1380 1570 1081 1147 1474 645 806 51 16 623 1663 915 155 116 1096 418 295 1327 1569 1067 491 323 1950 87 605 676 725 1698 1952 167 552 1095 1195 872 1539 1933 1948 1227 456 1590 1597 437 1545 629 1253 539 1094 1056 370 1595 1128 1479 1301 250 509 996 415 957 1285 1139 1355 1820 1195 1108 139 788 1545 62 1064 797 1349 1558 340 1579 1456 208 434 280 434 1189 185 1506 862 1911 901 1120 1995 1217 750 1035 949 1778 1021 43 1745 91 1340 1968 881 1910 1117 1570 407 154 1838 235 1500 1533 251 1571 755 697 1988 508 1690 1170 129 1839 1585 502 1012 742 1343 6 1502 140 481 1397 164 1122 67 1646 259 1908 900 1755 226 955 517 1203 487 788 515 1635 108 1345 1733 785 1523 526 648 1549 72 1814 1289 472 1046 1863 34 1785 1597 564 825 1230 1107 922 1221 1840 1416 1589 1619 683 1550 1827 520 700 1880 1897 1847 843 546 517 133 155 418 1284 652 80 526 180 1693 1120 398 205 1145 877 1203 1404 1650 66 937 352 1117 1388 1848 264 1003 459 1489 1340 1160 457 55 828 115 1066 1083 246 960 1829 1277 812 330 210 1872 788 1293 1060 1790 130 51 1961 1323 1523 364 1295 1646 123 1012 425 125 450 768 995 137 1995 1017 898 874 165 1084 1904 332 853 705 1734 1402 355 1963 810 265 1092 175 1228 1193 216 1144 1868 1207 1413 1482 1982 598 1604 502 80 272 1930 1150 907 680 570 1562 1048 113 456 1161 1781 916 849 892 1880 190 1962 895 980 936 1910 281 1130 652 1356 1703 1921 1956 1240 1236 1432 1636 1601 1947 524 1931 123 1968 566 1510 1918 1468 1846 119 1974 1015 118 1588 396 667 1432 1026 1381 1335 1361 99 858 1617 906 862 1400 272 1957 334 1352 1960 1053 1373 1249 1079 1249 339 1517 208 1298 329 570 310 1323 1411 1266 139 977 478 1773 601 634 294 1573 1985 1779 988 954 1955 1885 1397 1047 1325 1207 1062 277 1943 146 1038 750 1086 1681 645 1077 1951 1855 772 1892 1239 1414 389 294 344 509 445 70 223 785 86 1608 1828 1704 18 999 66 1106 1596 830 1575 96 817 1562 1694 410 1168 463 1387 1867 1710 811 551 416 93 1752 1101 337 686 438 99 47 1684 1896 1709 1695 1851 1198 1326 1509 121 131 33 1733 740 1112 1512 1077 388 1600 802 999 730 1005 546 1830 1313 1787 141 1263 1315 908 501 323 159 724 1380 393 1482 389 138 585 1860 238 571 1174 333 1775 67 1915 1800 1121 348 1914 1726 1444 513 145 774 1640 243 1919 323 1999 1436 1317 1663 1523 1666 1359 887 1765 351 373 1814 38 1182 1101 54 1145 1080 1796 1444 1560 1216 1069 292 774 1932 1721 1750 1845 1382 1496 1863 1609 497 1838 890 1629 591 409 504 196 1234 322 294 19 130 450 519 1261 1855 231 977 1982 264 1944 180 1165 1563 1861 360 1307 1341 674 550 1921 700 869 618 906 915 1918 935 1308 878 823 460 733 415 412 806 611 48 141 1526 1356 1690 274 372 159 1589 974 500 1763 337 1926 392 1263 645 36 934 818 1670 1287 1244 1172 1258 1837 1713 332 1004 740 157 435 435 622 1835 1176 1359 1587 478 358 1316 411 1379 1779 90 1516 1094 1483 51 832 1703 1965 1855 635 1117 307 237 1804 1531 568 371 674 1971 885 447 1873 425 1308 639 1668 569 969 1630 1861 748 757 592 1195 822 109 1760 468 99 707 1975 179 244 1987 1264 1499 1477 1257 1258 1245 113 1633 1870 270 1127 1678 1937 93 878 256 540 723 1671 1696 1802 508 1603 1885 1730 1717 613 1772 38 87 168 1627 1675 1875 884 1047 378 509 1373 495 1302 830 1853 1048 1327 693 564 626 710 1038 1293 427 1186 1254 1458 3 274 1070 274 256 20 1854 898 1395 1926 523 1634 186 411 1547 1937 807 768 1977 756 545 223 1093 1715 473 1620 1182 1764 848 942 562 1037 1639 360 1653 196 1783 1401 1232 137 1443 56 1212 454 522 308 1695 453 817 1412 6 371 129 170 1172 1652 172 173 10 1319 454 1239 744 219 418 1004 1698 1266 346 396 998 1749 67 1531 813 1080 1200 527 80 496 1526 1961 622 1474 288 1288 1835 781 1779 1322 715 731 1109 53 207 1508 1178 1413 382 452 1535 726 184 526 1851 1861 1607 97 498 722 1623 570 1612 265 472 1689 182 1665 1010 280 567 211 1432 1626 437 1023 1615 1409 1976 380 1521 499 1008 1616 381 957 291 751 818 1096 1226 1590 1964 571 1740 58 541 1649 1499 1356 1184 1181 1022 32 170 1867 734 831 1889 1513 549 1050 1570 1462 1251 1487 1902 921 99 1953 773 1749 558 1027 1302 396 1023 1429 1220 369 1527 1458 797 515 849 169 1576 1399 1592 891 509 180 1383 452 1626 245 354 270 386 1531 1204 1874 440 1809 1272 1201 1629 1796 1787 354 1846 1570 386 268 386 1938 968 1286 1243 245 1899 1356 906 1163 648 741 192 1993 1235 932 1730 57 1980 1276 964 35 975 247 890 523 810 1160 859 1355 1796 1583 1975 802 1980 1470 1866 205 1215 1114 1377 373 1263 420 1181 1929 1648 872 1318 1165 324 1573 897 1267 570 574 1893 954 851 529 106 1604 1541 710 1843 1388 467 1930 782 391 861 557 170 1418 291 1880 1144 589 176 531 629 751 741 230 663 890 1331 558 629 1159 349 259 844 741 542 1688 831 439 231 226 1039 460 1291 812 92 371 318 1098 1274 589 1003 781 327 869 1557 135 1324 366 129 79 1955 909 498 807 968 503 1477 524 1266 1323 286 270 1252 147 258 513 975 1927 375 1938 171 786 377 302 1942 505 1710 528 123 170 1132 985 678 129 169 213 551 705 163 267 805 1873 562 1861 1750 1732 651 258 140 478 1942 152 610 884 914 973 951 803 1191 1000 1706 1619 876 164 167 445 682 405 2000 171 481 1933 1824 848 1274 1153 732 1272 1116 152 235 1648 1715 1076 936 1897 62 948 1397 137 1367 1032 1057 579 1497 471 45 408 877 126 1436 1806 1445 506 1722 1936 781 952 1039 438 975 1802 1395 150 838 1165 1972 619 1797 1577 1573 1509 360 457 1642 689 891 1963 961 1963 506 1546 83 593 1833 1242 1228 985 1429 883 1686 1142 74 1554 13 695 1207 1996 415 1921 1999 1253 338 382 273 225 1258 438 1626 504 1355 285 1769 1183 108 524 1556 900 1021 1540 1545 458 794 145 631 486 1808 1388 1630 1033 1600 451 1380 336 498 381 122 408 651 88 334 1158 1922 710 1618 1910 16 1672 589 1441 1110 73 1905 309 1427 1982 157 416 1221 1563 899 860 272 938 1180 1154 1725 825 907 200 1669 1985 176 28 1151 1502 1454 486 790 652 510 1097 1758 750 197 187 1288 37 1300 1430 20 415 1023 109 1046 1421 544 1842 877 1962 844 1911 336 1481 982 884 1017 1086 1123 25 982 160 494 836 1486 1901 397 965 1954 1934 4 816 1924 1597 1224 1139 715 1717 1142 201 903 200 597 206 1315 1542 1882 68 57 1117 458 757 1322 668 245 362 605 781 1393 1867 408 146 581 1368 1981 1231 407 824 247 952 1784 607 1477 412 814 869 1446 146 1298 357 294 1107 972 804 1480 1193 1371 1651 1220 1574 57 5 579 1224 639 149 265 60 693 1458 177 1568 572 332 831 93 592 340 1906 581 328 31 1081 1337 159 1100 1464 366 776 1878 155 929 1710 75 1962 1193 154 958 333 1292 1720 458 1522 1316 1980 1224 221 739 705 1107 1583 1445 1058 410 490 1174 733 5 1459 292 1732 956 793 117 118 661 998 460 702 796 308 296 506 823 1633 493 1311 331 1622 1239 682 1081 1236 1420 250 477 1616 754 1084 1465 289 690 39 605 311 875 1802 234 302 1209 387 935 1795 135 354 211 1575 706 1164 204 1874 640 1268 528 1498 962 1959 1025 883 1302 1590 542 953 1824 634 1745 1372 1865 963 83 827 168 449 150 965 33 1943 1860 1979 1339 1277 132 1002 455 885 62 712 301 304 47 205 809 1842 190 788 1734 1283 495 1665 1449 1015 920 1237 1378 961 1187 1472 1678 1011 900 1958 625 681 907 1590 1122 407 1419 327 1287 1775 1804 979 1123 648 943 841 541 1819 1553 669 611 592 1041 1763 190 57 292 1532 151 669 809 1728 1339 1544 1289 781 1243 992 225 1662 1543 923 531 704 92 1728 1994 801 1676 1675 45 889 333 5 1861 1886 500 1475 1218 850 227 317 955 144 33 1794 1077 1672 345 1178 455 518 1238 1436 731 826 1421 322 118 1459 347 1881 1372 1085 1457 1853 1918 653 285 1013 1685 1690 1611 731 1060 1007 1339 799 1737 686 421 1484 1204 1031 619 762 1339 889 45 1350 1213 552 1843 767 901 1808 1590 1346 866 1289 528 1609 917 1803 1702 975 1194 452 434 151 1307 504 86 1181 689 1976 942 253 636 390 1061 948 1829 456 1995 1796 274 1099 1429 747 1482 1193 1061 725 874 734 60 1793 87 1560 573 1346 260 829 1956 1223 1478 1074 1847 557 1030 153 1260 1236 1335 650 1947 959 330 1093 901 464 894 102 1493 963 1019 282 405 377 1281 50 21 1480 108 390 1272 241 27 684 447 1155 737 489 826 1246 1755 1094 619 154 948 1111 862 1657 118 1464 1511 218 321 1576 458 1903 513 283 1120 1410 1562 171 1737 387 1911 271 701 1893 1477 1502 1175 762 697 85 1780 1036 745 1800 1096 1166 521 1830 1347 754 180 928 1026 1228 798 1259 1064 662 840 1715 1679 1493 1524 242 1881 684 169 1090 1116 1248 889 559 974 1933 769 833 1548 1815 1824 1928 1009 130 572 1513 150 1958 1346 921 1749 1293 1660 55 1426 1839 1448 1646 268 273 1238 1098 1152 1689 482 1932 1823 165 643 137 1857 1644 1171 1128 122 276 1137 1227 332 150 179 1549 221 960 479 14 1467 457 1852 1403 525 1002 1380 241 1947 443 1677 1650 961 1724 425 665 592 1605 522 1435 549 719 1322 224 1166 773 1210 368 538 917 1257 673 913 1292 488 1376 20 817 1723 1949 1862 160 562 412 1867 1130 441 393 1248 938 957 268 1771 284 1776 749 244 1849 1471 1242 68 1254 1922 439 1644 270 531 1301 1274 188 1971 678 952 1630 1881 16 566 503 988 1856 249 1028 1444 449 1507 1393 1419 1773 84 12 346 1138 721 122 1905 905 1397 72 743 787 1046 1493 723 1909 1897 1935 1658 902 1624 1563 1402 1543 1715 1241 1302 1906 1093 71 1603 517 600 948 1106 737 491 1272 1376 526 1139 755 1770 386 1408 403 1157 450 146 1530 876 1688 1691 862 683 1269 1159 931 1740 280 873 1174 1024 1536 1399 1723 1377 1359 1146 826 5 1711 1999 1893 1077 1289 1281 190 1647 292 1466 390 105 1627 423 1785 407 1107 556 360 1550 315 504 854 506 868 1786 920 669 659 532 1431 969 1428 495 280 320 561 592 190 74 1524 1161 941 1495 1850 323 1778 1349 152 42 1314 1412 162 489 1936 216 345 1224 803 1311 773 1043 871 644 436 1149 1618 1971 210 581 874 285 1721 1160 54 1854 1658 439 1426 254 1293 218 487 1893 614 340 234 1987 57 105 1620 1823 174 382 1458 445 1448 1104 1133 389 1811 568 476 402 1484 1549 1817 344 1766 1131 610 906 906 307 561 379 1406 882 1470 1923 1113 1286 67 772 278 30 176 222 1271 1201 192 287 188 1650 667 1279 1205 1651 302 1244 756 1768 808 1825 1158 765 1431 908 611 1018 1890 400 419 1013 1288 616 1604 1545 1001 397 202 743 451 1498 502 1770 576 509 1531 175 493 721 620 1332 1566 730 9 208 673 1873 1244 1428 1648 993 1135 465 411 1233 1617 1802 1813 1827 329 1658 1709 1740 1321 345 305 1188 134 1531 894 528 759 586 795 1151 141 645 614 786 194 1337 1423 784 1445 511 1012 1016 1652 214 1788 104 763 339 520 317 620 1941 1415 380 479 1822 921 1537 445 1599 1239 278 327 83 496 279 1757 1584 263 355 1323 1721 1883 85 1686 743 471 1091 104 1336 1883 1191 1016 1369 138 1421 286 1776 1975 508 1893 989 1705 1112 66 1155 1078 871 1636 481 1279 259 1004 54 1032 1071 1871 660 1468 1390 745 900 14 1904 533 1514 771 1614 298 1354 1902 552 1656 683 603 1853 1876 956 800 1899 1407 724 1953 1320 1742 1934 916 1568 230 1317 1988 335 1638 204 809 1121 1066 1042 440 1000 284 1443 1303 671 1997 1154 1940 973 837 1510 551 1355 824 18 1060 329 1818 1946 1205 1214 1731 1075 536 767 454 1354 917 162 223 232 339 659 1035 324 155 1447 285 185 1020 1679 286 1465 433 1583 276 1378 976 1584 1303 833 789 306 912 373 1518 1494 1426 1381 1432 1163 1181 1604 26 103 1904 739 256 1353 64 1640 283 1917 1815 238 1303 815 798 365 1677 115 1757 571 1002 260 18 1731 640 1596 1809 1477 667 148 828 527 663 1884 195 1594 16 1981 749 1159 697 1597 39 1100 161 867 60 1386 739 1227 1302 529 1166 1308 1940 1910 1669 120 1580 1299 615 1028 387 1375 1936 1753 1771 1489 593 507 1932 927 1135 1672 135 555 1528 1442 678 1089 267 656 1544 1770 1047 1874 203 1285 740 1620 43 1430 18 533 1563 143 1903 504 1057 1950 1133 298 1846 1207 995 1061 766 500 1602 1365 373 1738 1499 410 651 1518 863 1197 1746 8 1591 1382 1525 1846 69 813 395 1828 987 127 428 667 1227 3 595 1576 46 1422 389 1758 1033 580 273 606 1740 1536 1048 694 45 1638 607 1543 1253 199 610 988 1641 1604 332 744 140 119 1589 1023 1379 1694 1226 616 121 1145 1715 385 1987 615 913 1812 1895 748 183 1145 9 1445 1306 1899 358 1599 140 223 357 1764 229 1282 1450 247 499 99 380 1795 1892 1761 1418 895 1249 1062 10 421 1470 1252 1698 1028 991 1647 619 1218 1165 1163 1906 1077 1512 1079 1056 36 1583 1611 1533 713 1375 1598 1936 1082 921 1755 1434 72 519 164 933 1000 1759 1367 1719 1633 1272 1904 187 1444 749 1200 193 1171 385 13 724 747 66 1210 909 1523 992 1224 1734 218 47 348 34 44 1308 995 267 774 1773 676 1356 1786 1244 549 241 197 964 1953 347 1615 1436 1944 1400 114 1221 871 626 1887 1615 1305 1142 221 113 1374 1145 915 424 556 1206 520 1375 243 843 681 1984 1141 293 1435 1354 374 632 418 1604 1952 500 705 1233 698 868 515 1300 1866 1513 1225 1669 1977 294 1828 468 774 1229 1366 1838 1677 779 1780 1295 1705 767 239 407 1799 1840 1556 1615 46 960 512 461 1340 1115 87 1894 1394 1413 23 836 611 611 1897 296 1737 424 328 1842 1433 1059 52 1999 120 1607 809 1249 1037 364 508 1989 392 1396 806 1906 1220 448 1093 1966 1770 1859 687 213 278 1751 1432 1788 461 703 5 706 975 1181 1665 1480 1034 437 929 115 511 1730 1492 1504 1625 408 1517 439 378 777 451 643 1032 1083 1016 1505 1753 42 1321 1382 1659 586 422 390 1848 240 1827 611 183 1330 1038 179 1653 1227 994 421 534 1508 1227 1109 1863 1615 587 78 1222 1302 1324 1055 1893 1572 118 241 970 113 419 1496 602 1396 178 56 72 340 1929 490 744 1280 703 334 841 1728 569 1139 34 539 1427 214 236 874 1345 152 401 797 182 83 963 540 1956 1565 176 1409 933 734 1828 1973 1515 271 1839 1143 1811 1859 729 548 1599 1323 563 1491 403 948 1200 449 1936 419 1685 1005 1536 117 1132 36 1649 16 511 1871 1974 1358 275 1947 58 1387 306 138 1782 1564 1006 360 1956 162 435 1713 1381 1040 636 353 305 425 73 1852 781 110 672 287 930 135 1329 1974 219 1663 398 1968 1710 805 58 1184 511 112 945 1845 402 802 1945 1580 800 1201 760 596 11 146 598 754 949 854 1396 662 654 1386 1965 206 1789 1642 1644 650 1745 1974 1086 800 1704 1191 745 1825 1583 1027 1629 1227 1531 703 250 1936 40 661 1907 1031 112 631 1890 978 494 1874 1531 1424 1843 1078 389 1363 1785 1909 1926 804 1031 442 1534 1110 500 1260 1176 1464 1951 1843 1644 351 654 459 424 68 773 1511 1825 1033 778 1879 1684 82 1511 12 401 1154 1807 571 1659 1379 1365 369 1369 1258 505 1334 513 1626 708 1173 1477 1496 1078 971 654 79 478 1358 873 1077 650 784 1391 701 655 1508 1913 1055 443 1328 1908 1541 1385 1427 465 1207 1606 1721 880 649 1650 268 910 243 584 734 1644 881 737 1525 1331 573 1445 150 1700 1098 1876 1189 1317 1314 677 651 1913 1138 1741 1401 270 947 1394 1068 1597 1837 1664 497 1566 680 332 923 219 1587 1335 1923 1493 200 549 944 1436 527 814 1399 699 1859 1845 1188 1618 850 1047 794 89 1848 582 1895 1761 254 71 252 1997 1647 601 1659 49 1212 24 721 1514 1856 2000 1239 1966 470 1541 1044 1077 1370 1170 1765 888 957 193 671 1225 29 539 131 547 1636 464 1412 1684 1360 1561 166 584 531 1291 343 7 1884 191 50 1506 310 1169 1281 1626 1439 1461 771 290 571 33 1119 374 1594 679 1576 908 1015 1473 417 265 323 962 611 1351 1458 1898 1772 1286 308 1402 266 1281 262 9 1065 1218 410 950 1849 9 100 463 1715 393 1559 610 973 1875 1488 626 1965 1846 1952 445 266 423 1504 1803 1481 1054 1440 729 951 594 1840 646 834 1654 1075 685 205 771 1089 1045 1363 136 924 1990 939 1024 1285 29 541 1155 415 1 1813 879 1940 1239 1733 712 504 691 272 61 923 400 356 1661 674 370 1223 1082 680 1914 454 1086 673 1897 730 1243 1167 216 891 919 793 744 1337 951 712 1942 585 123 1172 161 1341 843 223 559 1352 1664 432 1756 464 1526 1778 1637 405 1648 702 996 1776 1965 1799 765 15 490 1684 1672 1105 1576 291 848 1581 1007 1100 363 1912 1874 52 219 1638 1477 19 1557 1360 1229 1192 287 1655 1928 891 1071 1384 1165 371 1218 1473 452 1833 1371 1715 72 285 1164 1288 1084 1160 873 838 1709 18 1371 1749 1382 324 1299 1982 169 1792 208 437 957 1104 1794 1032 1667 1677 624 1848 1246 1505 1079 1479 2 62 835 834 699 672 1459 1922 1905 97 584 782 1819 684 1631 1811 1794 1284 944 470 1463 117 1189 73 536 875 1230 1212 1311 643 852 1046 539 1662 541 69 195 173 401 370 104 1097 394 88 922 1650 1553 966 1166 203 1078 803 1567 227 399 1266 1219 1655 1862 1430 479 406 172 776 1869 1654 1234 934 1004 645 938 494 1721 658 537 1276 989 1757 720 512 663 1452 395 435 1852 1408 154 12 1404 1608 238 158 279 1172 102 1364 255 972 1066 1328 1327 1826 359 783 1484 484 557 1281 12 1223 1141 1848 901 465 1416 463 294 1318 1372 1886 859 854 655 539 397 1764 57 1218 1737 1849 461 472 1987 1594 1376 365 970 1416 429 224 909 1479 1945 551 110 577 467 1471 870 363 1021 337 1897 1880 1073 1510 988 989 878 1852 1204 1654 1810 313 1504 1351 285 543 1994 820 1171 1857 1530 1941 1074 837 1068 1652 1540 298 643 169 727 220 910 8 28 1798 1593 105 1453 1416 551 1817 1010 1353 559 175 1733 958 1220 1202 533 1115 1882 1704 1432 1097 1094 1154 437 1577 677 807 465 1032 64 621 1719 1620 1454 47 93 1006 1290 1836 1461 1120 1063 1132 1794 961 625 1128 700 262 1206 1082 1973 1596 53 915 620 1731 1429 28 1330 445 73 1471 156 215 1506 39 696 1591 406 1573 1299 167 320 965 586 545 424 2000 1200 1052 597 1138 767 5 1119 831 130 1441 1050 1106 771 466 1264 374 1777 152 78 681 276 778 498 1726 628 534 1795 402 1654 37 1217 48 1224 1026 383 1849 1312 1869 1551 862 208 1643 1388 224 124 1584 973 747 63 719 729 1325 1738 353 1478 1053 591 820 183 1386 126 246 613 1874 1470 1523 1820 1173 1150 443 1610 1336 827 1064 915 318 1845 1390 313 68 462 227 1643 1308 1570 1201 1499 1916 765 650 804 1543 250 1084 299 605 904 597 1557 1519 482 552 1178 646 238 224 104 1236 1509 1349 779 1418 1925 781 700 1644 1684 1156 328 1506 1766 1903 210 1248 161 1870 1739 1273 1695 864 241 1279 627 731 374 1550 1887 364 50 810 1510 1404 1340 1478 142 276 245 1030 40 690 277 1383 946 1484 346 557 1116 564 478 1438 1819 733 1608 1758 491 1389 166 873 1496 820 314 1624 430 300 1346 1758 767 1329 781 450 1253 1378 1434 1635 857 89 1619 1511 1187 536 1835 1028 915 100 1395 546 1632 1574 1299 1504 1519 1647 1847 1638 1670 492 1623 1067 1265 1115 204 1801 292 509 1968 718 626 669 1062 1060 1102 559 1978 1571 1665 1884 1497 612 1195 509 1364 697 1917 1926 833 1868 518 1078 1379 1350 764 1835 875 1425 781 475 590 688 279 1200 937 445 245 1284 851 1123 715 1566 738 445 212 59 193 542 617 528 848 707 613 1791 828 614 199 713 1617 420 392 1843 1325 1665 1646 683 1670 282 512 1533 943 876 1754 1345 103 1747 835 1191 3 1958 1053 1350 1165 1297 1485 1777 732 1698 940 1228 1110 1561 989 1821 1508 601 528 1142 1381 244 294 770 1589 854 134 1982 1039 368 1567 586 481 696 1391 1312 1215 767 1012 52 698 1812 1393 652 35 839 483 1491 251 48 1461 1160 1580 1377 1728 332 365 1913 1783 1260 1154 443 802 796 931 1342 72 1589 894 390 963 1039 111 1923 703 515 927 232 212 106 746 1391 1252 1274 245 715 1142 499 464 206 1060 1988 217 1020 514 1012 433 79 1504 1149 1491 1724 1922 107 898 1671 1982 1366 322 1395 1094 332 1498 1612 1910 1348 280 40 1984 654 853 1787 1830 462 1995 1898 1336 602 1380 1923 1295 1218 1989 1243 665 960 1835 760 614 320 148 1968 1170 1473 18 225 484 1501 747 818 1285 358 1813 9 1462 1537 112 1023 1484 1271 1475 1954 397 809 300 634 15 1477 1475 1422 1182 1207 1262 39 367 1937 202 1412 452 877 1640 192 1199 578 166 289 57 1094 1888 626 1061 1203 199 1620 657 1965 33 800 1453 178 144 1793 544 419 215 912 199 611 651 655 1102 877 1415 825 1764 155 1282 1946 1994 1268 340 1083 525 1685 647 433 196 212 955 1863 812 1760 1789 73 1058 605 488 339 832 719 348 728 924 229 1918 295 1373 1336 144 59 80 1220 179 290 218 646 1387 1505 174 406 1762 1158 1810 23 127 1294 1821 205 488 1288 19 894 821 1545 1908 380 1463 929 1538 1010 1209 1614 162 1901 742 1824 837 189 603 780 1415 892 846 469 1751 1710 656 1320 1129 1914 783 1479 1400 1944 607 1849 16 1803 985 735 891 241 548 122 57 520 596 1707 198 1059 256 1035 551 1038 760 796 597 670 1719 847 1085 684 405 776 1735 1780 1856 1216 1014 1529 189 1705 1183 1964 9 1463 1085 540 1237 716 468 1872 1153 1876 1413 3 519 1587 1122 1694 1436 940 227 797 1779 1795 1367 27 1731 53 335 847 1865 1511 519 523 753 348 1302 754 785 539 473 1419 1574 512 571 435 1764 274 1527 679 8 725 1361 1250 1792 369 530 644 701 66 450 532 40 577 891 904 483 323 268 674 593 1617 619 1900 184 216 399 312 1366 737 1596 1697 178 1396 1568 1606 1492 8 110 1768 1320 1630 569 1458 1663 239 643 1496 983 531 278 371 940 68 435 1388 1422 626 938 327 357 73 233 1459 1234 511 1592 1679 856 1442 1044 943 683 1649 634 1214 1080 586 1239 102 581 180 366 1406 266 766 569 1363 272 1448 1267 971 697 592 230 86 1777 1696 752 309 323 149 156 1584 431 1860 558 418 1866 152 31 392 1382 1311 298 666 1940 725 1557 713 1031 449 436 1290 507 287 1194 337 1718 1710 802 593 189 523 1694 1283 746 1597 61 1478 1757 690 1954 214 337 330 1347 992 1793 483 287 964 74 1300 995 284 1138 1903 159 1613 1513 304 996 955 1519 939 1185 273 663 1797 527 1825 1882 1633 1833 1289 175 942 288 551 281 1791 1998 287 17 1435 233 1050 566 630 507 721 931 672 1631 1770 1232 988 350 1890 219 692 379 1916 1368 1931 76 1513 934 1987 635 1768 1093 545 1819 256 1861 653 1710 1404 1232 1342 1206 1878 282 997 1435 1511 1480 712 957 717 1536 419 1547 462 1199 682 1283 1885 736 834 1098 1323 1307 928 1230 1087 845 1122 1418 953 503 429 1882 1171 1193 135 640 601 576 1366 966 1371 45 872 389 1200 360 1733 1333 1118 709 1985 198 455 470 38 1599 1173 1057 1538 389 1098 1907 429 1278 1633 597 702 1750 793 990 654 385 1715 954 1085 306 1658 458 915 1532 1795 59 10 887 661 1515 954 1878 778 361 965 1622 726 1901 1397 1721 632 1976 1218 1236 95 893 264 645 1950 784 920 202 387 797 1438 1534 1605 1308 1539 1925 460 1844 436 1674 1573 702 1299 390 518 1404 1068 1428 1247 121 731 1075 770 914 332 1996 452 134 771 1412 196 378 1565 116 1947 752 342 503 1861 248 1996 948 1103 567 1268 1933 945 1496 396 1735 895 369 657 1211 874 311 210 1340 1468 148 468 1850 1684 359 1704 1638 1326 301 1482 1319 967 752 1595 12 623 221 1968 227 1968 185 780 1562 703 134 1244 1860 256 803 1698 1934 191 514 69 322 940 367 1015 1884 1190 1341 1622 107 603 770 1639 298 958 1542 256 752 1339 1640 372 20 136 1842 1573 1973 252 1502 581 154 916 697 301 981 1379 1879 1106 221 1322 871 260 1036 616 648 1753 1894 644 652 890 491 1833 1724 236 1503 369 765 1554 472 1221 753 1089 727 116 545 1956 875 1138 1145 1265 1138 1218 900 1723 546 647 426 777 1703 1320 519 1464 397 483 766 1420 1057 915 717 701 547 1316 1059 671 1039 134 144 1122 860 1680 1036 300 1475 248 1819 1939 1812 128 302 768 519 1571 653 96 927 1648 485 188 387 997 60 588 1359 1712 1085 456 56 259 1664 255 1759 422 120 1931 728 1649 724 436 748 1210 942 1460 252 1852 1112 1580 38 1641 761 1253 477 176 466 393 340 610 1189 322 1099 114 1048 1411 1133 876 1894 1862 1977 1608 327 1270 768 606 402 1343 703 1259 1264 466 1661 565 706 541 1270 188 917 890 890 466 1893 599 912 268 1088 710 815 41 781 246 190 179 1885 1633 25 51 1200 1351 1719 298 1787 444 1995 1853 825 1197 760 944 175 153 1912 1527 949 61 1054 1929 353 1872 603 1942 134 1985 686 826 1197 1550 175 306 1250 870 110 879 1907 496 439 888 1317 1582 825 1461 1848 621 1047 298 731 238 975 944 1490 682 265 858 999 1360 674 1654 144 339 842 1619 160 499 1962 786 159 1976 666 1616 1310 1734 1234 162 550 1565 671 1074 1313 33 473 570 156 522 611 398 586 940 178 1407 380 1225 1153 1564 2000 53 1556 748 1624 299 1852 1002 861 1215 107 1648 515 1859 664 408 462 174 5 702 85 1609 1183 889 1031 1740 1414 1004 875 729 1742 440 1468 1798 1988 1829 693 1249 373 272 185 959 1916 391 1446 902 1642 1875 107 764 1611 645 1863 1760 726 452 164 455 645 1238 1909 665 1207 1869 1723 749 242 804 1070 1906 1645 1674 1962 192 252 1502 1432 1998 1725 1612 1871 1125 1683 342 1546 853 1024 999 747 1767 1561 1076 304 1523 421 964 86 834 422 321 1004 950 283 15 1033 585 133 1037 800 1747 232 474 1538 96 1268 378 1572 370 1061 1161 467 1571 664 127 966 317 992 1092 1572 1197 215 902 53 661 1944 1592 1933 1954 1853 157 1494 1117 1060 1878 1356 661 1768 745 623 1389 861 435 1173 1442 1883 1102 575 897 1727 950 125 1734 734 1240 323 151 716 1725 590 1170 1133 1430 1234 373 1001 1496 198 1325 933 1610 227 288 415 732 408 1710 1194 426 1889 1477 475 721 1849 1253 675 1442 1230 1365 1727 1525 164 1251 1276 1599 749 1377 655 791 1399 734 404 1477 1686 1810 1684 60 644 382 765 395 678 1107 1821 846 1313 1315 1086 250 733 1541 841 360 1208 1964 1012 1745 1918 362 590 716 760 1825 940 564 386 1531 901 685 50 682 811 1944 1557 898 315 325 1244 390 903 280 872 592 1121 623 1201 757 1115 1427 93 88 877 782 1935 910 887 956 254 1858 1799 1893 952 1818 205 185 455 1562 781 1181 530 471 181 1093 231 191 1440 498 1320 294 1018 1774 707 452 789 758 1814 1358 11 616 1763 1265 1317 1996 609 1447 939 568 1075 1875 13 1694 1292 1231 98 1353 1939 1144 1102 1656 436 456 505 394 39 1412 174 1435 213 1143 130 446 1464 591 1430 1563 1202 903 125 1018 433 1749 1538 401 1505 20 180 1899 1667 789 1219 1098 813 1873 1248 462 1841 1762 1776 1398 338 1299 482 1222 1685 1508 1313 954 613 275 1691 570 89 392 1923 398 1914 1712 1844 212 1167 364 567 1311 411 554 503 867 1482 660 147 719 1863 1768 1891 1129 66 521 1647 1552 1649 99 1757 1662 452 1844 937 268 1117 1625 1322 1179 1504 407 962 1040 887 28 181 1600 105 1796 1806 1261 1388 176 1071 991 328 196 1384 1766 1278 128 1258 606 937 513 1852 1924 1412 1993 1037 1561 1517 285 955 1589 1288 1037 1780 829 1702 1993 779 680 1671 1201 1085 1039 1966 1470 676 259 165 1792 251 659 273 872 1907 1230 1558 567 230 1061 1358 965 603 517 1894 6 682 1364 506 139 1824 889 1170 133 116 145 1021 1343 1946 720 1901 45 1448 181 34 1455 616 145 1708 10 1262 488 1259 249 1162 1177 1610 576 624 1419 364 1490 438 56 1268 547 1469 1823 1147 416 1588 1396 1006 1981 377 475 1270 1935 1761 581 477 508 379 58 461 1536 928 1640 1035 370 1229 1082 1364 1061 852 908 278 163 336 526 1474 119 1496 24 929 218 1221 718 1413 49 23 1779 1105 1156 949 162 1051 290 932 74 1 691 1707 1850 1210 542 804 1662 1439 221 724 1049 746 1950 1839 1364 45 283 1750 1957 1669 1595 1426 1235 833 266 1926 1065 1662 1575 1408 601 197 829 1920 163 151 149 1532 326 151 409 67 1126 249 539 1217 735 426 455 1154 953 1792 743 1194 700 291 1366 148 1670 701 1287 858 1435 1774 1287 85 28 674 464 1013 699 1047 95 1379 365 281 1816 1269 1409 304 696 674 1569 846 1724 519 487 273 736 345 1058 1424 1386 1291 1512 1044 249 2 397 420 904 1191 1301 1381 631 797 1783 1521 540 1605 1524 72 181 1438 1078 1205 369 864 395 35 32 59 948 863 969 1451 329 1551 1883 1663 400 35 181 1514 1982 875 585 1577 1804 1658 1838 1335 1165 122 70 1998 1392 559 1344 430 17 992 1967 259 1701 1363 426 50 102 232 1572 339 1499 1178 1679 1702 75 1409 205 95 1491 155 904 308 215 700 1971 185 1830 1603 144 921 1201 256 627 1496 316 1347 982 71 374 1414 1151 728 102 654 1007 1442 1478 558 1260 1847 549 92 993 1876 1112 1288 1940 488 1120 650 1097 9 354 1867 1621 676 1970 1479 998 467 177 1426 897 1876 1258 745 1211 391 807 826 428 680 89 1558 1265 1358 248 1989 1249 51 632 1019 131 870 1372 794 1006 1357 479 40 592 1694 1105 1987 1843 720 1886 578 1101 477 6 877 839 1099 1864 1488 640 1580 880 139 386 66 1603 878 6 183 1944 1396 516 220 1530 1085 1022 1712 235 513 701 1012 1083 1825 619 1132 1274 1840 1139 1656 1034 594 1174 1636 1448 3 1824 381 988 1403 314 1365 14 33 1873 761 988 750 1142 449 442 1812 631 1927 1353 1471 1775 988 1531 234 890 1095 934 1364 1755 1055 1719 468 945 1964 1305 619 711 1033 1317 1690 779 364 1356 180 1106 1336 1620 1925 1546 1459 303 274 639 484 1330 1507 1634 976 468 1903 1799 1173 1718 423 1118 134 1554 1557 757 376 1846 278 620 1836 547 134 665 1311 1921 1051 268 254 1254 1077 1189 958 1639 1108 597 746 1021 90 163 1758 1260 1378 1696 1332 1072 98 1004 253 1385 1709 1995 1267 1112 1612 402 44 1290 1550 1143 1313 1093 29 392 1088 753 1571 522 1743 1849 1117 1925 850 1650 1311 1709 1118 603 1896 1909 1791 741 984 1951 167 244 1231 1271 408 1927 1479 193 1524 1189 1828 1888 1987 1993 667 1064 1349 79 1185 838 760 1983 1126 1407 172 1834 689 1990 389 978 334 290 401 543 614 1519 1851 591 1821 1124 591 14 945 613 1502 934 321 329 1909 1016 1645 1951 1465 1148 1885 1021 293 790 1989 1369 648 185 151 491 953 1248 1465 226 1484 763 1256 390 873 679 1469 1567 523 945 159 708 1046 604 1785 1142 1517 288 1582 1694 1635 438 1386 1460 1904 1474 1291 1250 1158 1008 800 1608 1461 482 1857 1665 1852 472 495 1654 1136 417 732 1201 1810 194 814 661 1900 1573 672 92 236 1619 1018 1585 533 516 1235 1711 1474 646 644 409 1900 813 158 300 126 1322 1663 1538 934 463 753 1864 367 546 643 1282 1870 1424 1004 558 1721 1348 333 822 110 472 694 1002 1011 555 1868 1741 426 1075 1626 863 1880 1797 229 251 1013 291 629 897 934 757 1568 455 1418 59 889 1884 1138 514 553 1389 1717 757 541 699 1698 1606 1889 317 631 1613 1114 674 1185 1104 1690 1193 1205 596 1696 485 1455 403 894 1387 41 1486 31 1614 351 1413 984 1565 704 1348 1038 362 1351 544 1433 1375 1146 563 1944 1197 1235 1396 389 293 1310 1867 218 26 1618 163 4 886 435 1969 1830 204 343 980 241 1230 856 477 451 464 906 1985 1774 828 1805 1084 1131 1416 340 1160 446 1845 167 79 1388 137 839 126 1290 896 336 1258 1383 862 1987 1559 1485 1096 997 1399 436 995 418 720 1496 1581 710 1825 316 1995 1933 1829 62 978 1049 1001 93 1883 581 1787 1529 1120 1448 1204 1945 476 1275 904 419 707 1918 1930 808 92 296 949 957 440 1166 1225 1137 814 1030 1475 1212 421 1037 960 1845 774 197 1747 1735 400 978 1605 469 1918 551 1404 59 439 1917 1840 1847 180 836 745 1367 279 1517 285 1093 969 1303 41 1952 964 408 237 925 1075 1391 317 1006 1176 872 821 1298 508 47 94 734 268 792 222 761 1825 686 1588 478 800 75 724 141 772 776 1648 883 233 949 440 1468 731 523 914 982 414 1040 1006 8 15 811 644 82 234 1080 1663 919 349 1614 1597 1816 541 1887 823 707 216 592 1823 1148 1451 410 200 74 901 1537 1130 1846 219 1203 1797 335 1725 1314 1670 289 745 517 72 615 751 1740 1837 1759 1637 1507 1118 1838 43 1017 1198 1971 673 1585 869 1504 1192 1496 428 1398 1991 1512 1861 1408 303 381 125 1315 1505 1879 84 612 782 1839 940 922 1055 989 400 278 1447 665 1351 1121 1557 464 1897 981 1198 1353 1681 142 266 1625 1651 1586 1934 1956 1905 735 587 677 121 291 1876 1040 1249 1074 1365 1590 21 468 1298 41 1728 141 590 80 681 1121 1726 1644 1936 503 877 700 650 157 17 799 1545 365 125 393 1631 1038 1912 55 1748 686 1662 374 1590 1775 1990 2000 1185 191 788 1129 720 1468 1264 1561 114 840 1254 1867 592 1034 95 1861 221 869 624 1545 319 92 1522 252 62 1846 946 68 507 1727 826 520 1219 671 607 882 228 799 1052 1112 1006 1433 1663 60 1005 1360 2 1680 1751 224 653 1086 1217 1926 1786 1351 1687 419 1513 1210 891 781 325 1927 1502 1830 263 1044 1213 513 1242 497 349 1267 1966 1111 442 1207 1249 1910 1357 1413 75 1007 1308 1939 696 959 294 1115 27 302 191 623 993 1974 809 459 1572 1592 1940 475 1970 1195 519 941 1325 1430 943 807 1795 560 439 1500 193 1270 137 923 532 1501 1732 888 1216 585 111 800 549 1229 860 1127 1182 4 1233 1940 1356 111 531 1599 35 623 1107 1321 818 1526 734 1629 537 569 1039 1366 1254 57 184 306 1873 35 146 1317 857 612 481 17 878 960 1403 628 1200 1269 42 930 455 1036 559 1604 1477 1056 458 1953 1770 1874 839 221 1734 1595 779 176 1924 131 512 1880 837 466 1437 1553 202 1414 554 1187 518 277 115 1165 1779 515 1178 1441 1380 1285 626 1472 923 1351 1385 1831 1901 1899 1285 1690 594 1859 1986 352 321 1953 603 239 1835 1052 1816 426 1543 630 1222 1384 30 1181 1869 7 583 702 1502 192 1558 208 1084 1469 1057 1408 1341 280 1476 937 1136 1526 821 887 1025 1428 522 1068 570 80 1721 178 1709 1675 832 353 1328 478 359 147 919 1739 1602 1623 600 101 1259 916 1531 1459 1456 1054 785 1120 137 669 1159 1943 605 620 1995 1117 1717 1423 94 207 641 857 1738 654 1962 1116 421 1976 1047 1506 87 1625 1012 1565 1545 1282 1792 1402 1246 552 1445 1355 1334 1456 30 372 289 362 1876 1686 1537 1691 1977 251 611 1264 1561 1921 656 848 253 507 254 865 802 388 1244 1885 570 1445 158 166 210 1816 518 1720 1267 494 676 1102 1292 943 1839 152 496 368 180 267 844 1066 1679 1145 1645 1544 1608 803 799 1536 1903 1181 712 1846 1418 465 806 350 622 262 694 1121 1869 321 743 753 208 157 1150 240 1237 247 1180 334 954 1901 477 1506 603 1657 1154 1515 1895 393 1969 1543 410 1649 1594 1299 1431 1154 1982 1892 1908 396 220 1334 1723 1586 492 1939 61 1485 383 1702 586 228 1606 784 559 1498 1698 715 1775 57 924 1438 613 846 615 1968 1368 1780 403 720 320 166 930 1716 1177 399 368 736 1493 1956 255 1194 855 1781 1488 1740 1517 399 1017 1113 269 1253 1763 708 692 1345 1427 173 266 837 1292 1949 1658 1399 1299 356 929 797 1299 641 629 564 1042 1026 1144 1064 1108 540 540 1823 1374 573 1209 1142 733 496 174 897 968 690 597 1101 1123 963 265 1256 966 62 1052 1363 798 1468 1588 374 978 1461 245 821 584 249 1718 930 249 1615 1837 659 450 684 539 1414 461 1110 240 1586 895 345 742 1359 19 458 1489 153 279 698 1514 145 1974 1421 1896 645 870 1739 160 273 1106 39 798 53 826 1422 1829 1736 809 147 483 1694 1976 489 1481 1031 994 591 825 1608 1224 1619 576 797 1157 944 167 1439 1748 618 1540 866 1857 1068 150 883 909 832 1106 1632 134 399 1255 296 566 217 361 1445 411 631 1820 1175 1175 1950 1966 947 1641 423 74 1883 1836 1230 1018 1424 94 1047 589 1253 275 536 922 1334 1003 51 356 1880 1698 626 590 547 6 1560 1105 1614 1278 1685 1899 906 985 602 506 1201 1813 654 10 48 929 672 1915 1347 405 895 1158 928 1968 1942 1761 1479 1234 11 865 904 1963 1787 1952 230 1044 318 848 378 1197 1649 526 1466 726 1939 490 540 1618 1759 1175 358 537 1004 414 504 493 1266 1623 1900 1407 1246 906 1548 915 535 578 1173 1281 82 1844 763 1501 1779 304 526 1225 1941 1461 1627 938 1244 1449 1093 1816 1465 617 309 330 1565 1661 32 210 98 688 136 1476 454 303 1606 397 1177 176 1158 1105 1865 181 307 485 1948 1409 965 575 415 1066 600 1915 380 415 752 143 272 844 73 1073 142 1516 323 711 1006 623 1998 1632 75 1388 818 1665 1900 1911 979 50 752 1383 1907 1738 447 1458 776 872 1822 250 703 1044 1171 940 1233 421 1691 1413 1158 901 1545 1672 135 1826 1215 815 696 517 1457 654 1861 1832 1416 686 1964 1780 869 1928 60 329 1367 1119 428 898 1166 196 1104 583 257 964 615 1540 541 1461 648 1115 542 49 1134 1750 1539 1906 1746 1039 973 878 808 1571 1097 1493 204 1988 559 745 1119 479 1049 1964 748 414 1623 241 368 574 1586 940 1642 1539 1505 11 479 666 1961 873 272 1711 1191 849 112 897 899 1504 737 387 1981 638 1967 84 1195 238 847 1905 1847 1875 1480 393 626 1701 67 898 285 805 160 1482 426 1406 1626 1489 1342 205 1403 293 394 1490 34 893 1418 1334 1252 922 1870 1951 1088 346 647 1987 1016 911 724 442 957 128 1037 630 1611 399 991 455 533 843 202 346 1905 1974 359 1154 1479 1241 159 1162 486 951 456 1146 8 160 320 24 1895 951 831 800 352 230 184 1943 1191 367 1600 685 1803 1846 515 1697 75 1374 387 1305 537 465 994 706 1342 1045 1458 805 1150 299 362 1387 1501 1785 252 1058 1603 570 117 1456 1884 1252 1317 1095 19 1403 528 1706 224 1908 1492 159 751 732 219 1573 1187 58 195 1480 1674 83 237 803 915 669 643 1365 910 1813 1501 904 675 133 1558 397 1077 480 1994 844 1896 672 1506 1339 673 1970 564 396 317 832 181 972 213 432 1216 489 1840 842 1548 820 249 224 968 583 402 73 90 1641 186 415 1865 607 795 746 919 645 167 779 563 62 1956 1886 510 1417 549 794 1005 1220 748 1226 1630 389 605 1665 654 1510 1908 1818 570 817 633 1070 133 749 786 426 569 215 1946 287 722 788 721 1723 631 1126 1941 1289 810 493 431 1957 1906 1680 112 66 663 1261 1422 863 542 1789 1946 983 757 1579 964 920 418 358 961 1222 279 741 460 529 1112 1515 490 1029 880 668 1218 1617 1281 1710 1613 954 138 435 106 1616 1134 1830 1270 1216 1203 1668 1050 1724 776 1565 1781 1913 1210 1418 1947 471 1945 1714 78 1798 1895 1752 1292 1543 240 903 329 1920 1424 1121 815 1237 594 1619 1523 1667 1669 1070 1226 478 1076 962 1980 1982 997 571 1352 933 401 1952 1432 1908 806 154 1302 1983 1930 1554 1262 1694 369 734 566 566 289 478 940 1367 1092 1937 607 806 1405 13 1216 958 1391 207 1770 979 1178 1872 1056 1272 1303 1465 822 1937 1078 136 1187 1531 1557 179 838 1195 244 364 294 1108 1912 374 1694 317 1901 1431 1689 898 575 127 298 1193 1322 1752 1999 632 576 1838 822 86 299 528 1729 1055 612 1383 1735 1628 1764 647 1675 1586 1304 1045 993 1529 1658 728 1677 1456 1006 1154 1118 303 1002 816 620 1870 1018 1680 1502 324 1794 947 1055 722 53 1299 1361 353 1878 1335 482 1561 1182 1637 863 484 285 1895 470 1890 644 1905 416 1022 1506 1393 127 1856 61 1960 1220 1301 1955 89 1109 588 1746 1903 1677 1842 133 612 1428 1857 192 863 128 132 1582 797 1436 1518 1416 1715 1768 812 1705 451 1201 136 1872 1134 1266 1807 454 985 683 1237 1985 962 642 712 264 1764 232 1666 23 922 77 643 1701 401 21 30 1524 481 444 1282 665 1901 905 317 589 681 1856 1388 387 1611 346 1925 571 501 840 633 822 258 230 244 1563 111 1853 935 1145 1388 683 409 366 1123 1879 793 728 760 543 534 1850 1873 1364 803 1201 1048 1977 1669 808 799 552 654 1784 1732 534 448 1668 1909 1064 1610 772 1541 1957 7 383 1584 1198 151 1663 1451 1804 1597 800 1007 632 1259 1930 1320 1 619 735 1465 521 576 1174 1395 33 1196 1001 1893 1782 1715 860 1589 1692 239 1215 1296 459 150 1590 1343 1078 73 551 635 1427 414 1796 786 920 224 361 1594 1347 646 1208 934 1230 545 659 1127 1472 1514 1274 596 1511 891 1542 1788 1412 1260 1749 1371 1144 434 487 332 1678 1139 1304 287 1784 1069 1967 1771 399 1095 150 1141 1637 1080 779 466 526 791 1462 1337 1118 1042 476 540 1204 1171 963 184 551 448 1191 1467 240 1058 1149 999 1417 264 1335 676 1668 1837 919 218 847 1751 695 254 262 1938 295 1693 1529 1372 168 1591 672 786 250 1070 1165 1483 1057 1664 433 707 845 272 1489 827 1449 1708 1306 1999 1556 1771 227 1576 15 165 1698 403 231 951 1537 161 739 1238 1122 225 672 1188 625 971 139 338 201 1838 558 101 218 765 335 60 234 692 1685 48 1225 1170 1853 1356 777 1778 844 576 1245 522 1045 801 1713 1591 414 1107 188 1944 302 1161 1953 187 41 1116 1596 1525 448 715 1691 1478 354 1938 602 1516 1751 1246 1139 407 1599 1135 838 1629 982 159 374 1134 1083 1570 580 1034 610 831 1792 1170 166 126 461 317 51 146 1685 364 659 1736 125 1360 294 1809 1049 1082 312 141 275 259 1646 680 888 621 1105 1658 915 938 1630 1065 1983 1724 1693 1042 663 1484 609 1848 848 1342 351 1916 1946 1349 1570 45 2 1043 383 209 60 1556 100 1989 735 1500 790 930 1313 718 1436 1377 181 927 1734 721 897 1898 1090 646 277 84 1071 1283 921 195 1635 1211 1655 747 1403 133 313 425 1218 1038 627 1971 803 51 1204 1968 66 767 810 1844 1288 658 404 335 1197 1315 1227 1015 1276 1591 1059 674 513 819 590 1400 1781 110 627 440 1070 1498 1901 1147 928 1557 102 182 601 1563 150 756 940 1454 1431 99 140 1192 651 1469 75 2000 1839 698 1267 940 321 356 1045 214 977 1707 1233 834 820 122 837 927 527 1386 553 812 178 1157 1930 1420 1842 862 1861 1405 891 303 935 6 1126 707 1699 1903 824 1717 1843 1157 1579 1928 18 1070 113 441 1322 281 1077 1970 474 1354 565 1761 314 1973 45 1128 1041 1801 1525 517 1207 1583 1023 1509 807 1827 697 37 1943 1362 266 409 475 948 1898 400 1990 1613 434 1160 1347 1054 1143 958 804 705 225 233 1864 1557 1521 632 290 1046 1714 744 1864 1553 1006 1082 1001 54 340 517 1154 1775 1529 440 1107 1088 286 1779 1501 1568 1440 1126 1231 1079 645 1113 1250 1336 1541 1614 1313 1649 695 1652 413 16 1743 606 1488 1705 1492 1988 112 341 1750 519 823 285 399 1946 1392 39 1913 1856 1780 1968 113 1 1623 1595 1947 1345 1916 1753 1239 770 1664 873 1058 1272 1301 1122 1183 1085 1373 1231 1463 279 107 1882 623 1383 1284 1404 1178 1188 1755 419 1982 1495 606 1045 1723 1223 1931 1125 1465 1768 1399 1572 1569 1728 688 521 1423 1978 465 820 806 1807 582 735 1045 177 177 1622 313 377 812 1817 1683 1796 1632 959 1083 330 6 477 1269 1616 603 584 1283 1838 713 295 1531 898 1652 1741 539 710 226 1877 602 480 575 446 560 1897 1263 25 1193 401 565 561 405 497 1444 1627 1092 880 996 1405 1905 682 632 1940 140 605 701 1649 1420 1510 133 676 1541 1276 1413 347 1318 1899 1004 1244 1030 1172 309 1938 1761 931 1134 1797 221 1730 1802 557 1602 1788 516 1895 425 1299 117 457 67 1942 520 1443 1886 1613 1436 1126 452 55 1050 1082 1028 39 967 1130 613 1898 620 851 952 1628 981 814 398 1900 1094 1705 874 173 372 636 327 190 1955 1130 1741 444 1356 839 752 181 306 1322 330 529 149 739 1659 573 262 830 1662 1176 764 1512 1549 210 1910 625 1287 321 978 147 209 1189 894 1331 987 1711 621 565 1637 382 28 1620 625 1002 501 386 986 580 1844 1645 38 1037 584 1476 1240 662 1932 712 1241 1368 1415 1510 1880 325 144 275 351 31 182 873 1288 136 1824 1810 912 649 336 418 1611 295 1965 618 776 1939 1377 1321 1814 112 1712 38 391 842 1130 732 1204 662 403 1141 1569 1316 961 426 515 1676 1189 57 1503 264 1006 41 244 1774 1114 1706 188 1746 1583 688 1311 1401 921 1474 1705 1264 613 381 509 1246 1949 1439 458 311 916 1841 1053 1987 1509 1012 487 702 1367 1183 1296 1057 1668 279 363 849 1146 705 700 1815 1585 836 1928 592 1550 1747 748 342 951 1625 145 1358 440 1061 334 1427 214 425 30 419 706 1261 1796 1864 352 1113 1932 10 1209 595 1108 1396 1150 1350 1115 548 1902 1444 104 662 697 28 302 1635 965 751 719 1878 1697 1456 847 1471 121 555 10 1900 1481 856 1608 1589 1189 303 1359 326 1113 109 1402 1218 364 344 618 902 1594 1152 378 380 659 903 727 434 398 1906 1727 1210 674 528 361 1315 790 330 1878 8 6 796 1974 1079 1625 1620 702 292 1602 808 1096 1439 404 1372 1436 1971 889 996 110 1105 1876 215 472 1357 166 741 969 246 1598 1002 1310 524 1780 67 864 1501 1960 1024 1006 1985 1782 523 972 1863 1773 473 1548 79 832 1534 1245 1881 349 998 1729 462 364 1473 1347 1278 1578 206 1016 1225 1671 667 405 962 1740 1644 82 417 113 1434 606 520 1166 878 1331 1208 97 1583 971 1508 383 1511 1922 1142 846 1565 1470 673 1826 223 653 568 38 1869 1134 45 1710 670 1779 1003 1467 1741 1588 1896 239 420 1016 230 561 924 1520 873 131 1652 788 1150 386 1344 1474 217 1486 1204 1956 1071 283 1505 1746 246 966 702 487 761 1756 667 1368 1233 1464 1106 1843 1312 843 672 1588 1616 1169 1955 142 1996 1729 1699 1960 1373 1126 1941 1205 855 236 1198 937 581 1260 981 1145 770 860 1997 1858 985 1200 1281 1596 1760 1062 1889 800 593 1889 1132 808 1865 659 1006 151 52 897 636 457 569 2 525 1259 209 696 155 1998 1246 930 234 1432 58 161 233 908 174 73 503 939 340 1338 536 1691 1470 928 200 1735 1384 72 1662 1383 1531 725 389 1729 580 961 279 608 933 855 443 1092 571 177 1889 186 1984 701 1627 1486 609 150 622 1774 354 1792 473 97 480 1811 1734 1127 359 444 719 290 1286 400 1282 1846 944 1491 711 301 1092 969 818 383 1759 810 469 848 1904 1611 328 281 428 474 1275 11 132 1626 1274 1986 1732 1777 1698 1047 1901 478 500 360 1989 430 1383 684 173 1840 995 529 1827 696 1724 1593 873 1826 155 821 438 1240 1843 720 1884 1381 578 1727 698 1770 1303 567 1986 240 1443 1647 1309 304 1827 1560 46 752 1037 971 420 463 1112 1521 452 322 321 1241 1959 16 1212 853 960 1595 1815 966 1136 512 229 1578 781 625 1498 210 48 1712 1202 1177 927 1247 967 1058 1835 1414 1379 289 1722 1445 146 1469 1863 74 1900 740 1032 373 865 95 992 59 37 968 1511 920 1919 1866 647 1223 925 1943 248 759 1450 1760 430 822 290 784 513 1425 1125 745 926 1584 219 1172 1756 940 1943 355 577 1202 1471 90 310 1068 1675 1277 1144 1678 1435 1963 1121 1070 558 284 167 535 1408 54 338 384 627 854 1220 1753 1506 1566 772 1173 1442 761 267 239 1370 455 371 598 837 117 413 650 965 268 1410 1084 234 1454 604 65 547 844 1462 24 196 123 1649 60 1353 1800 1864 1003 1161 874 1270 968 527 1271 1495 158 117 138 1388 454 2 1587 1427 827 598 1871 903 1196 1779 1289 1059 706 1247 1729 717 882 1911 1916 1105 1781 773 1565 394 390 1829 675 1001 1516 1173 1634 143 137 1291 38 397 209 1180 1909 1982 447 505 1525 1059 1605 140 1087 1760 707 52 418 709 442 126 1786 48 1313 885 194 656 791 1531 1447 45 250 904 1439 1830 1960 1377 1563 1435 1844 77 1545 1069 1787 341 1229 946 919 1978 1200 1645 1347 939 265 1166 209 1094 1820 1446 761 1359 496 1294 1618 400 70 152 230 1232 1830 149 145 1174 1036 1449 970 1951 195 44 1941 1375 1088 98 136 1108 1043 1357 125 1649 1242 802 552 1466 246 1225 729 827 833 1001 756 1726 1792 1844 1615 733 918 702 1691 20 106 1652 167 955 138 1163 1873 403 1471 1222 1774 462 1538 1372 877 1604 704 936 1879 99 1098 3 393 950 304 1840 1717 713 1968 1622 1606 700 393 435 259 1991 1028 687 742 1997 1445 31 140 1540 1487 1019 1871 1396 1190 194 99 541 393 1229 1887 398 1071 289 189 1331 192 1912 1027 1855 264 1426 1618 1242 136 504 510 1245 174 818 1247 1612 1558 57 1720 338 336 1759 1623 116 708 1198 1564 1742 36 175 1037 1363 1761 492 617 148 1008 952 844 494 765 589 1602 1832 177 517 15 1197 849 781 799 104 87 1063 1721 1965 1429 1648 1641 528 1527 82 702 1840 1768 266 1857 1491 456 476 1576 1320 1916 1669 26 1161 518 1362 708 1072 1223 1935 1531 1771 1394 835 1634 1795 1635 298 222 937 880 1890 664 1282 1007 1050 1188 133 984 760 1424 1554 748 922 1678 502 806 416 1253 572 1633 1480 1765 1062 826 1865 106 1100 1335 548 1459 1332 1976 1383 1603 306 1661 948 327 1730 1049 931 266 52 117 275 38 535 1960 1110 1851 1290 1029 1054 933 335 726 82 1849 864 1464 1782 1695 1942 774 106 1239 248 378 1441 1189 113 882 644 1183 229 1808 1800 777 1045 980 174 206 305 989 1050 354 590 1982 710 1846 1865 1886 1832 860 1178 546 737 1259 1467 1503 295 1733 987 1563 1461 1527 222 1763 1089 80 1528 1411 1471 758 26 1089 308 934 236 1562 1342 1818 1900 161 978 2000 1318 341 789 88 116 3 191 574 695 1180 1005 618 1959 1625 1879 1860 583 1803 1393 1915 1117 1991 885 231 1857 211 864 1453 1795 10 252 516 818 518 607 886 1370 1311 258 681 526 1134 964 47 1927 1191 960 538 987 1559 700 356 1729 1129 515 1390 1140 752 534 711 1398 80 366 464 7 749 1829 1085 1430 553 1142 1678 872 1672 1394 1375 566 1495 1733 733 155 156 984 1499 1343 559 1688 211 1950 1785 439 1520 45 1484 1249 1483 621 19 1 85 752 251 405 1237 300 1283 1647 434 414 192 1886 1412 144 84 1437 726 1694 1263 570 78 790 759 1498 80 1167 1956 1275 1103 1035 623 1194 21 815 620 358 1222 1250 1301 1444 256 724 634 20 1126 1650 374 83 1693 7 1459 1315 1494 1573 128 697 558 148 1698 1573 434 570 1865 615 71 892 805 1456 312 1571 377 1335 1377 1315 1102 1485 1852 312 1674 1475 794 66 755 1290 85 82 1199 1387 627 1701 1838 184 1245 113 1898 2 1841 46 1645 1677 309 519 164 1473 605 256 1571 1315 1614 106 1641 1603 388 1446 917 775 1361 278 1049 520 1927 1258 1198 1130 888 1033 1417 994 444 1294 140 1444 899 757 1168 539 715 646 945 524 1860 1954 1242 1452 1874 1675 179 1569 419 761 1304 807 370 1578 1996 1653 1371 1033 430 1759 31 1747 219 397 891 822 436 347 1988 603 289 1810 1622 1413 757 1143 1853 1146 932 386 1011 1538 435 1634 603 910 144 1440 1053 762 1489 65 1956 6 273 1856 676 1889 328 315 672 1271 362 1852 1819 1918 1011 1626 429 1435 33 1457 472 1722 1923 1680 1244 525 1248 162 1112 1972 923 48 305 1694 550 1893 1304 847 213 1153 1287 51 84 545 492 1842 139 1151 1210 213 961 1158 1260 136 95 458 1947 1488 1078 1173 1682 1358 1443 372 672 228 66 1492 173 152 1074 407 1553 1671 71 1467 1265 668 1589 637 1771 1873 428 617 1717 709 287 1078 1569 1886 329 1808 948 721 1234 1605 150 48 462 1157 1036 1971 1671 755 997 1578 1868 945 418 1282 122 1227 1962 134 538 179 540 776 683 1485 470 1296 626 1083 981 1572 1327 1612 574 313 1073 1072 1533 1577 1308 175 348 245 715 1755 583 1516 1505 1507 1597 1437 1860 1866 1545 1850 1244 1687 513 622 56 1534 207 992 530 1087 511 280 164 1101 424 417 1370 1474 302 703 1242 353 743 771 354 1820 1997 782 353 919 1668 546 9 61 1532 1487 99 609 1704 1004 1267 1559 32 692 925 1396 53 1812 1785 1060 1363 1473 547 1947 1003 927 598 1646 1218 656 1673 1330 196 425 26 581 1629 76 1931 204 906 1809 203 925 411 1318 1478 1486 1419 25 1791 941 467 1635 1885 1425 892 199 1171 1761 51 107 1173 4 306 1383 1960 984 877 1596 1657 1735 59 1943 1313 1911 1494 949 871 417 1875 1657 406 1189 821 1756 1440 1659 1215 1748 1860 1309 1562 440 364 595 294 1795 1482 1679 84 1976 1540 1531 371 117 1421 1775 25 1402 614 1687 1125 1019 725 708 371 1428 1861 1970 207 605 222 1498 781 751 1686 1673 40 1606 344 369 1098 7 309 1134 332 451 360 443 558 285 77 470 761 1528 1157 770 1795 804 1651 1660 451 443 667 1136 1477 1623 1276 1788 80 471 843 821 198 1666 850 841 1852 1707 41 1605 380 693 1396 1464 1495 776 1884 1175 46 292 83 178 882 1110 610 1863 922 1433 197 246 534 1151 586 1941 706 256 981 1093 429 50 1688 852 1978 282 561 1508 390 1458 1940 395 507 1787 1819 29 1093 1093 11 152 1892 349 1673 494 177 1349 1725 696 1140 106 1446 1848 1445 1523 1533 1536 881 197 30 961 1631 1983 597 1895 372 1746 917 627 1492 752 1215 73 362 26 625 732 1370 1106 957 118 293 264 1451 748 1405 339 1425 912 585 1374 1186 1097 522 1862 741 1041 799 417 665 1070 1911 1393 37 1763 118 1912 900 839 1593 1406 1824 1606 461 1873 830 647 396 1357 220 302 1322 540 342 1171 255 784 1038 499 150 767 509 1205 998 189 373 959 606 480 1274 217 214 640 881 626 371 1566 1110 1619 1932 71 1620 1089 1595 1912 1505 423 838 1540 232 1299 591 1092 827 95 56 191 200 227 1851 1994 1451 1641 953 1073 757 241 1329 230 1052 951 803 153 1571 257 1109 266 1307 1005 1703 1867 1305 539 258 409 922 1254 1974 924 501 969 1540 1437 64 175 1881 1608 1398 348 301 546 1271 378 1530 1613 400 391 609 1097 380 1821 1097 141 1627 913 1257 294 563 641 1528 719 1876 183 403 1122 672 563 1727 558 523 441 64 986 1615 854 1913 936 675 905 37 1229 1981 223 1925 609 1574 415 1962 1346 1373 200 614 846 1934 935 670 1616 532 1997 1571 410 1164 1313 1826 741 93 1778 1640 1716 1813 1280 1609 1744 597 1243 1443 1695 1600 1708 719 1654 976 323 1480 1521 826 1888 239 512 1827 1654 77 1525 1202 124 1066 1099 104 1302 1054 185 237 596 279 1975 1341 1434 27 1233 1939 1680 910 633 1156 1850 1493 1761 320 74 348 890 1365 388 565 903 756 867 1538 69 1816 1258 1317 1983 1988 1534 197 1820 1788 1026 1172 1388 134 658 352 1188 1858 1605 1142 1830 1657 285 669 1157 1490 1808 1474 1719 27 364 1424 1451 1253 1926 1475 157 1344 836 93 1895 442 1932 728 811 1810 732 1132 479 721 1628 804 1559 1228 449 1612 1977 867 1203 62 1021 1293 272 1949 1300 136 802 465 395 203 79 1589 1376 735 1585 429 1252 1134 1125 76 993 314 1639 436 1725 129 94 624 271 159 1843 543 1266 1844 1848 1537 233 1880 135 39 1794 1469 1208 1654 1230 260 327 1132 1871 50 357 1510 706 132 110 1889 1743 1072 44 1584 751 190 682 1646 1086 584 411 420 353 829 1851 1372 90 124 230 151 1145 304 1256 509 1701 1350 1317 499 1851 599 1658 130 438 82 723 181 384 713 654 1522 1448 655 1648 1725 789 1488 1559 458 1658 1698 1216 1986 138 1851 1146 423 718 835 955 843 452 1067 1953 942 1738 190 155 1767 1163 1639 1913 213 1033 51 545 1926 1229 1288 388 711 1051 1030 144 333 1945 45 759 1556 769 1152 592 1078 1092 585 44 1070 514 1276 1196 269 408 112 1058 573 1625 539 1685 1157 848 894 1912 364 692 737 1981 33 1629 191 534 1706 342 726 76 1243 1076 1592 500 1306 278 997 767 49 622 1901 1136 1347 1183 1968 788 595 614 824 1853 1537 1646 282 367 1734 975 57 895 1330 103 59 1160 884 1500 1760 32 1562 1952 1088 154 969 1637 1236 1949 399 307 729 566 152 1753 64 1753 1470 1920 1673 238 52 1094 1105 713 1700 1353 201 122 743 1250 154 407 1638 1557 294 711 1166 310 512 976 713 238 526 1634 171 1278 61 1766 522 627 695 1362 1106 1819 657 1614 1512 1271 1976 1612 1373 705 1533 3 1221 64 1741 620 1976 521 1814 145 393 1624 839 1443 342 464 120 1563 639 287 1978 339 986 1541 32 1365 1509 1975 1054 1876 1758 31 817 1483 816 310 31 435 1007 1637 160 1368 1894 520 1997 1502 15 372 1544 1264 1187 827 1165 137 514 909 711 1254 1861 689 885 460 1153 421 622 1190 815 1314 611 1234 603 819 1957 541 1562 87 1335 156 1583 325 1029 1436 351 1584 1973 1020 323 363 1564 1482 1086 46 229 506 784 858 1261 1918 1498 1962 242 3 1843 1786 1614 1704 1323 1964 1038 1349 1870 1433 200 633 970 533 1436 388 709 598 1466 999 1289 854 1924 760 145 1815 437 1210 729 550 1459 1021 544 1747 161 1186 1761 592 1832 625 1507 1064 376 1854 1470 755 1129 170 1775 1335 678 438 766 560 1820 29 1469 787 1551 290 1027 15 110 168 26 166 328 1457 1046 891 224 1593 1096 1612 1037 1779 161 577 1940 660 1291 85 858 415 1092 485 612 1489 1724 599 1698 830 497 1469 124 619 1113 298 1771 1742 1233 884 795 691 1203 1258 1359 608 477 360 534 987 831 1849 1661 763 1268 1356 773 380 614 26 134 487 364 1895 1204 1456 597 1959 1073 1714 1497 3 675 1960 669 444 215 222 200 1712 1190 1880 708 186 1367 992 647 78 86 774 578 1173 1043 899 969 918 1134 1054 5 1687 1282 259 1367 1090 1839 273 1070 634 1868 947 1466 576 1660 129 1202 145 1489 1832 931 659 1647 1575 1561 864 1074 619 1315 337 706 622 1906 575 1302 1483 259 1622 1735 1333 718 1084 278 1864 1837 304 81 1360 1328 102 162 761 481 50 1096 55 1780 18 1498 1415 449 593 329 198 1300 1210 37 1168 1173 1722 1427 443 1428 1305 1102 965 1687 425 828 796 376 1152 1986 173 1240 1075 1386 782 1881 1508 51 576 842 766 650 959 227 1965 552 1852 996 1684 1756 973 986 1065 1387 227 1282 1107 1893 492 368 1415 490 1674 274 1967 780 1925 1552 765 1398 764 551 1343 702 609 1927 243 1303 982 1738 1676 410 658 1446 1461 645 1608 1236 1622 1509 106 65 341 129 394 533 830 1318 18 451 246 1130 933 1520 1452 1755 452 1912 1234 1976 293 1757 507 83 1762 833 1541 1317 1982 54 1720 1522 1357 195 95 1519 836 554 1479 1889 894 1736 1430 1767 945 45 1631 395 1393 1197 386 421 899 70 1928 1553 453 1442 448 1234 972 591 1956 791 1565 1758 640 972 1024 761 531 388 1218 536 1286 758 1882 1542 285 1286 1166 1999 636 645 1431 508 797 603 195 3 47 1460 1881 825 128 249 882 1257 190 1729 662 1930 1850 1559 20 1019 110 478 807 1314 769 1634 341 1574 1016 1121 1433 1561 143 170 1284 1818 1993 1220 767 618 372 1378 1524 398 289 725 206 260 403 1923 1166 553 1685 999 463 250 1536 1193 316 1610 1277 480 1969 1300 872 1125 1152 1857 967 1129 597 651 234 969 843 1155 434 289 256 1232 1030 79 1814 1242 820 1786 348 1126 1989 1795 1325 1602 964 282 1015 452 64 1492 991 894 1440 1803 1091 1796 663 1127 719 1009 681 1212 932 519 284 867 1494 229 114 1534 869 1070 1862 1046 1967 248 644 1015 1299 562 671 303 1129 137 605 1715 1648 205 485 962 936 640 877 446 34 1839 1053 280 1333 627 1192 1563 1954 1866 1371 1868 138 1746 1142 1632 1694 598 1820 1135 726 1836 1750 567 1654 221 236 1972 271 999 358 1407 1346 1104 400 549 523 1516 1165 425 1675 113 1533 1260 101 1033 1074 1708 126 343 511 411 1007 206 114 994 172 1774 788 1125 938 544 1486 1368 1101 1044 1566 1218 319 248 1706 65 856 300 612 1231 1418 1317 79 1284 1132 1007 1921 331 330 198 266 1785 1787 1142 1188 1771 915 161 1178 368 1977 1505 126 1912 1883 143 1510 122 769 36 1207 636 784 237 821 558 305 612 1098 408 817 1037 261 1894 1225 1262 356 736 1312 83 1077 303 640 992 601 1261 1366 793 762 397 670 814 1327 107 191 1243 222 964 611 303 497 1929 1722 1915 716 1504 1967 1422 925 1228 1771 670 917 1070 1432 57 150 748 360 525 1438 1920 264 949 387 356 1231 981 991 1022 76 1880 1983 1030 1135 1528 1734 1423 1941 493 327 693 1066 857 386 420 219 1444 1342 1162 218 1636 73 350 165 176 444 640 328 1604 99 786 1330 1495 59 392 742 539 444 460 292 773 1241 1429 807 1550 965 569 1007 1481 617 305 1890 1926 1924 1036 46 1046 1730 1990 1507 768 304 1402 527 883 638 1238 761 1885 1765 510 1842 1372 684 276 665 851 694 1430 1790 79 1822 56 1929 1467 38 1028 956 768 1580 1055 1622 865 1390 1245 1033 438 1503 104 1311 1239 410 237 1705 1291 1079 1848 1143 1441 332 1842 543 1344 982 1607 487 762 1256 765 693 134 1506 721 1594 1486 630 852 666 902 1847 1303 1808 1007 1043 930 1599 186 1027 1611 1883 432 736 37 1689 1426 456 1463 245 1357 673 1919 275 1360 1662 726 712 801 1391 1686 921 1372 1806 761 1268 333 1191 1572 302 993 999 1572 284 1672 1177 712 1334 1134 1085 1135 553 762 1642 1555 397 1942 373 582 1558 640 1459 1675 814 368 1851 649 771 1867 1103 843 1964 1607 876 748 1650 1281 560 721 1101 1627 1276 1751 525 762 1307 1663 506 335 306 647 1086 1876 1015 1372 1041 457 630 1980 533 223 50 816 1795 1974 1178 538 1813 114 509 619 1526 1187 1150 1448 1639 1109 1371 702 964 276 1834 1523 1846 1348 1893 1791 1978 97 1433 1548 1298 1058 329 26 1610 692 1064 582 509 1764 903 1883 361 1212 699 1209 977 290 1490 1285 114 1693 1208 1426 1688 170 1557 879 289 398 954 992 178 1229 796 1169 281 714 1407 1368 3 1327 950 155 1342 223 554 258 914 1067 1882 1422 1052 98 1314 346 59 1884 1423 273 14 1289 1297 192 1117 1861 1026 638 56 1343 1878 393 157 635 579 1538 654 1092 1524 1436 193 1398 552 1120 1018 1355 448 1589 6 1844 697 1471 713 586 439 645 891 1285 1155 983 1471 541 1862 2000 436 719 278 1528 1695 579 1520 1358 1624 1516 999 1012 4 1215 315 234 643 1368 1150 1504 1627 1993 1763 854 1877 867 1576 455 1206 618 150 309 1136 1189 790 86 314 1796 630 1952 1150 1157 1277 193 1682 551 1259 978 681 512 500 1260 1978 29 62 1404 1745 1177 1705 995 693 240 1871 1521 618 83 1884 1331 1575 974 1120 458 475 1256 162 1919 476 1356 1495 1988 432 1302 1796 1324 1439 639 1536 189 73 1053 1517 405 580 1189 1865 379 1608 946 351 1544 527 1466 356 661 439 1023 1759 374 1722 1203 184 584 1504 1568 1109 1207 899 583 1488 1651 195 840 1709 20 1195 369 843 171 900 826 776 235 1896 1744 1114 888 1482 400 428 1439 276 327 1125 790 641 1576 1999 117 1692 45 167 774 1817 1313 768 264 82 1342 925 1498 885 739 1231 1542 396 632 1579 1548 1804 68 16 1921 1907 543 1991 1783 1115 1860 1820 191 372 1257 460 1852 1009 1058 207 794 1538 946 104 1503 18 1972 347 832 418 1610 575 824 277 979 468 788 365 322 1094 210 1334 1693 1714 956 706 643 360 1727 1141 625 1330 1425 1 983 548 178 1893 1782 1013 866 337 205 1101 1748 1070 1285 1679 705 1851 1721 457 1568 1003 314 313 1940 445 674 338 86 1180 1303 1696 901 1433 67 1064 1756 1861 1697 372 1331 1747 906 494 360 1949 1410 106 1263 1782 684 440 663 960 773 810 528 255 479 1203 1626 926 348 1889 431 1472 1935 1101 84 1178 445 129 379 687 1481 569 781 1979 1745 1996 214 789 1507 1580 1313 110 1780 653 567 783 306 1171 1122 243 824 1519 1846 976 210 1515 1250 396 1026 1475 323 413 354 1479 442 1361 187 1550 543 1951 1606 1053 950 1886 320 777 833 661 1523 1865 1126 899 227 1215 1442 784 102 1337 1726 1667 1176 163 1634 1397 1837 1551 1783 357 136 1064 1857 1102 284 1442 12 1158 1649 214 1798 1433 314 318 1038 1654 1092 1404 444 647 1473 1167 1457 1975 134 200 480 559 1058 986 1629 65 960 321 1460 1449 1662 1204 253 560 991 1486 95 1395 286 1433 1267 1940 388 1228 235 1071 1772 854 2 1904 1109 1083 1493 803 1800 928 275 1947 299 1665 353 23 52 1739 273 323 1538 598 1283 59 168 1523 1068 485 123 1159 663 1007 1103 1814 1466 102 45 404 1162 1945 200 392 865 1229 528 1394 463 466 1814 1550 910 278 753 889 1083 1849 1504 1075 1474 81 1041 1926 969 623 386 406 959 817 1926 1706 742 1321 282 266 1856 574 1224 1897 1110 1169 1964 1317 1086 1859 1605 1181 1213 709 494 450 59 656 622 1280 855 1303 1197 1631 1979 1897 936 1862 578 1947 422 383 1478 1638 1003 1057 78 1276 1869 361 568 1793 1030 858 484 1496 458 648 1250 667 1081 1231 1419 111 1463 361 1494 1719 762 1231 1012 56 579 1215 814 1213 449 544 848 1307 786 642 597 408 700 793 1701 1048 1067 76 1244 1240 1372 344 989 95 1001 411 87 1329 1829 1966 1782 326 139 1106 1181 922 418 750 291 839 1556 1527 796 400 1791 882 1834 654 347 1318 1555 1729 1485 1446 516 1519 443 1469 1350 769 833 474 320 1422 68 574 1517 1223 965 932 208 54 136 1025 1029 1761 982 1580 10 355 208 63 238 924 1077 846 1416 1863 613 1864 491 1517 902 1724 984 1225 1223 14 533 1404 420 298 1629 193 1913 1319 8 83 922 832 1821 1101 1219 175 661 1379 1611 187 33 288 1615 1332 1727 1279 972 172 1064 525 44 1992 1486 1583 1845 615 1444 640 318 1698 990 1790 531 1605 252 1062 459 1389 1504 780 1753 1363 104 704 1744 1016 1816 1197 1178 1297 776 404 1626 948 1710 1481 273 1139 541 300 670 394 542 138 697 660 1982 1157 1506 386 1224 881 1205 1758 1364 1936 881 701 1601 177 1162 371 1262 1317 1419 268 1855 882 543 920 430 1451 178 742 1009 1519 1812 1780 1387 1217 446 1718 1893 265 104 853 1405 1561 794 810 1231 1490 66 1691 596 1239 453 1669 809 1170 393 1564 1089 1431 1634 1022 813 1318 235 1006 235 1060 24 1808 1053 348 1626 80 1052 833 67 1176 1404 1240 1003 1041 545 596 1185 1050 611 1330 133 631 1422 486 486 619 924 1589 1368 170 1527 1717 872 24 634 914 1683 662 520 530 708 1038 1359 1131 1356 1533 1806 259 423 480 1541 408 45 1010 1723 1314 1766 1093 1622 918 1041 591 1654 1436 1206 1607 1571 1043 1387 384 1257 803 308 1509 1649 931 479 1765 1698 1084 1791 1906 423 286 1606 612 290 594 393 1411 1729 1023 895 917 1937 1377 1898 1205 1345 183 889 1285 568 1323 1117 1877 137 1240 458 596 309 839 1104 1910 930 442 107 70 507 221 408 414 151 922 1002 518 1391 988 635 873 282 1846 1078 126 1756 212 1429 69 1231 258 422 208 351 1580 228 1716 1277 1958 1267 1344 524 1773 667 1582 800 1229 473 1319 1192 1861 995 1772 489 1144 810 530 749 805 1733 654 651 1785 1163 273 233 1507 1217 261 224 1977 1845 649 1119 345 218 1338 1202 626 1622 275 1748 1572 1208 773 1379 21 445 74 707 118 1332 1607 1430 917 49 257 1290 804 176 49 307 474 1339 1226 1531 409 1693 1210 1895 1696 263 592 556 449 322 1853 914 485 1847 126 1415 1151 188 1545 1143 1887 1648 341 1019 872 633 527 447 1027 443 1338 1625 1493 1307 903 726 783 1253 1734 647 197 507 1164 1133 913 847 613 1888 888 1075 1723 1910 221 495 807 610 1557 163 552 1803 1275 894 1506 32 501 1470 761 1624 599 1880 1726 142 806 586 1961 620 511 319 184 535 1225 1427 1574 1164 1048 167 1423 1722 1460 1768 83 80 1994 395 42 472 1857 1868 1767 1524 688 935 848 1623 1181 966 1212 1736 553 797 46 227 810 562 1169 416 329 208 213 632 1326 1566 1257 597 488 156 281 665 1665 1150 314 210 1426 1484 1171 140 979 1944 223 1688 677 625 1664 1228 739 1848 454 954 854 898 528 86 649 1262 1618 1682 1661 1351 583 1724 478 475 201 10 1557 557 256 133 1534 1400 1239 228 1821 885 757 730 557 79 314 1379 1785 789 440 219 143 448 1349 1743 1553 1429 334 1688 366 733 1101 1797 353 1155 222 968 1400 1870 383 117 1287 1856 1142 1926 1790 397 1975 834 1577 400 1814 399 966 1067 506 965 1964 574 1171 293 314 90 94 1754 222 86 678 1711 344 1473 1948 498 445 857 1818 327 1648 1068 373 543 286 221 1538 1386 728 185 90 1611 1831 1706 529 972 523 603 435 610 1636 590 1791 1585 1349 987 105 1987 1030 1177 347 981 1321 706 315 275 799 546 291 405 1788 752 973 1722 152 480 93 1780 407 1752 484 1172 1900 1410 1986 1511 1849 770 428 1584 842 840 78 793 1219 1816 1250 341 1606 1336 1474 1304 650 73 666 952 296 58 1346 773 600 1065 778 792 1148 331 1943 104 491 303 365 1298 1745 1374 621 1130 1428 1253 34 365 26 1126 582 393 106 572 858 431 160 334 790 1864 949 1190 493 598 653 1570 901 604 1907 954 1077 449 739 1811 608 288 790 995 162 1283 1443 886 1832 450 627 257 1109 903 1542 1941 1185 196 981 198 980 567 1448 845 1589 252 1641 442 60 131 1352 1150 1694 724 592 136 1306 1808 1609 1086 1231 106 1599 1327 385 886 772 1015 1084 1841 978 1746 1928 1682 1700 916 526 910 1221 1609 1753 1826 248 1128 560 589 1801 893 243 1499 340 1703 1812 1994 694 31 1833 982 544 427 1295 1032 899 1074 737 543 1640 209 1257 909 927 1645 1701 485 923 521 910 963 1371 602 1925 1693 284 681 863 1368 1262 506 931 799 388 555 1649 927 1456 78 1910 758 1870 954 349 734 1183 399 392 676 169 1305 703 1086 237 183 711 1805 458 1004 1463 1183 336 774 104 1559 663 509 539 1617 1505 1774 127 1248 285 584 1395 1803 1165 1303 1416 1208 1146 192 459 1431 1015 1980 1602 1491 1940 88 485 852 1700 443 1183 1496 1793 602 308 1651 654 297 709 245 380 1571 242 1227 497 140 1312 504 1847 933 955 1861 1537 1920 702 1559 1875 388 288 1185 354 1779 1873 153 1338 1722 165 975 495 1369 384 523 485 819 531 278 20 120 1718 765 1094 1713 455 401 851 284 1361 290 1776 329 257 1917 211 628 1285 1155 154 1189 502 1228 300 1828 1751 940 527 272 926 693 1788 33 451 1501 545 524 1318 770 453 8 966 811 1985 1839 1567 1248 701 1959 1172 1901 697 1826 1806 979 1789 1939 1587 127 34 1073 1114 1599 1539 256 1966 770 686 1022 625 1152 1824 844 1379 794 1680 1582 419 3 170 1861 1925 1871 255 1194 1285 1722 666 781 539 29 1062 176 272 1820 1759 1357 128 1939 375 1903 479 1123 890 736 337 456 867 958 37 1005 1712 1075 881 321 948 357 1940 1883 1852 1788 1432 668 1572 963 903 1109 1386 1952 1440 457 530 135 1545 1956 796 907 983 92 388 1638 1132 1702 105 396 480 1820 1728 1883 1331 814 1945 1814 1730 1078 50 1555 1000 145 1802 1312 1047 11 1369 1117 1975 1082 1135 1542 1102 1774 682 1728 512 7 572 38 569 1015 683 308 1737 1561 298 1300 768 1139 121 1879 346 536 1609 1831 268 1905 1779 1754 944 1629 1481 1337 349 886 1021 1138 171 1223 1856 1803 1173 1098 1662 1672 463 1334 712 1038 826 506 1937 297 982 1587 1854 1483 296 1220 1640 1222 1420 422 324 1948 1325 893 740 981 1426 1118 1615 1377 651 270 879 750 141 269 666 1708 57 915 1555 671 1972 761 1105 133 963 1115 1504 1433 165 908 438 1847 1269 1034 1545 1873 1392 1620 1488 801 1076 1114 919 1055 890 196 1623 1878 1253 1878 325 370 939 1218 1306 765 276 1758 451 266 1888 535 1513 1393 1294 1862 1203 1933 1899 354 795 2 1159 1223 895 1139 318 1109 1033 1699 613 988 1665 266 228 1510 689 1482 883 933 1161 339 1400 1376 1684 68 1920 1240 1082 18 571 1871 840 494 1949 731 1053 1218 130 1463 1255 1676 514 380 893 1199 742 190 1630 742 842 665 1914 1306 1763 734 1071 166 1842 1576 615 953 1593 884 911 1675 1742 1856 939 548 750 1107 1400 1737 436 734 1091 744 1642 897 1257 119 1310 593 1054 792 1529 1769 1009 944 1629 590 368 1832 1869 1800 1208 66 1633 125 464 1888 1161 352 1030 626 1266 810 1242 1519 1111 40 1914 1078 1162 598 1293 1621 579 1641 1284 1705 488 1315 1438 1255 862 1187 683 1307 1198 75 371 1967 1068 902 920 1743 68 1145 857 1802 1126 1418 1625 1435 372 174 640 1193 1513 1671 895 875 1036 558 521 1024 292 845 1968 158 1119 1857 702 249 270 158 1526 71 1779 1587 1818 450 1918 223 398 1358 1092 595 1469 571 1490 570 58 764 64 1208 682 441 905 1199 1680 195 713 1399 632 1702 520 1214 56 1716 1511 62 836 751 744 1647 1458 902 579 445 221 1860 1926 283 205 806 237 695 279 1084 467 1600 113 1185 711 406 169 798 898 561 1398 668 711 1044 1455 1497 1884 275 1707 12 1033 83 937 1132 31 913 1681 783 858 533 42 495 538 1400 1085 481 783 1428 617 1976 739 1916 425 40 1308 12 819 519 1409 1618 35 681 1293 716 487 1963 498 1492 1116 367 641 10 1993 186 167 1040 1322 1019 937 1564 1648 1182 867 393 1223 1295 333 831 1368 1314 880 116 1776 1090 840 1331 577 1433 1354 1212 1287 816 1703 956 1294 247 961 191 2 1927 1358 451 1766 1862 203 799 1561 251 691 1603 678 1186 416 1906 1020 242 1793 989 510 1821 1341 1730 1722 40 806 53 1167 893 785 1453 1051 381 870 1043 307 1433 1619 102 424 610 1766 1283 390 639 1626 1283 1997 1024 449 532 885 449 995 861 1166 769 1350 1756 902 915 1759 355 1615 212 472 835 672 815 546 967 1546 1965 509 1828 206 449 1445 1007 461 1443 207 880 208 603 645 117 1273 1921 142 1066 154 1842 1330 1816 981 837 1500 1403 163 1199 1441 217 1577 724 816 816 967 1359 762 462 1843 628 1412 1959 1510 308 107 403 453 1697 167 1062 1411 1634 899 756 724 1097 1004 100 1845 1442 1015 1908 1147 1951 456 62 42 387 1025 1033 791 827 280 83 191 1092 1756 1854 329 488 745 1368 457 59 1193 720 102 1877 670 357 383 977 541 1953 1338 1062 605 230 1933 979 1473 1960 1169 1104 1202 1035 947 1986 1457 1998 1436 272 139 921 212 852 1197 946 818 1492 1290 1382 1575 434 1243 263 1213 1360 614 1297 442 1160 1603 1713 1289 715 1675 216 1610 1992 401 60 600 1375 1253 431 1660 487 151 837 560 1837 601 464 519 1949 1208 1374 283 966 940 1478 1735 1386 1166 1694 1447 499 1370 800 76 1612 1733 191 20 14 1632 1461 1385 170 1086 1790 1464 1927 210 1434 1142 1628 477 286 510 1424 1447 1373 814 1616 1707 1926 1619 1649 600 510 305 87 1924 1935 184 1525 996 1344 1267 150 826 1527 114 667 1903 1436 203 1845 417 160 605 630 174 1359 1973 1315 1793 1201 533 1245 1852 1911 1393 161 935 1604 491 364 1400 1962 1090 1570 1684 1303 1079 545 1333 1391 1600 482 349 1852 1424 64 1801 818 1414 684 1017 1400 1829 719 1487 581 965 1313 1286 1831 791 571 1381 42 399 1688 996 998 141 1473 798 1066 988 1849 1688 376 575 1861 113 289 1864 657 1226 402 1899 159 504 175 1779 1761 984 783 1219 1609 1810 88 640 654 657 653 765 1410 1538 5 695 67 1339 1214 1650 1279 1374 1009 1651 1675 62 248 1584 1700 1312 125 1892 1223 598 485 1288 1759 1736 1149 1790 1662 52 1539 1168 206 1896 1832 41 455 1997 469 1921 1156 647 1068 703 913 954 368 170 904 1727 1480 1729 156 1415 656 1260 421 847 352 194 638 356 1088 476 1131 1625 1180 250 607 1079 1477 1108 1453 245 1401 1780 1053 1288 196 930 449 972 1527 544 984 52 712 1848 1651 238 601 1794 1479 1002 893 1802 738 653 1528 1378 81 865 1735 916 785 815 417 1706 1973 1312 1020 1585 1832 1376 402 891 1939 612 229 1748 1089 878 1649 1832 352 1214 1009 243 1003 779 901 777 1942 1586 1666 263 1354 1646 138 441 1362 1993 1358 1534 1204 210 1250 457 916 1760 1248 1337 262 1910 255 1147 931 1239 884 1342 1021 443 634 167 1990 1267 1391 518 1246 970 367 473 1340 556 1124 464 1839 619 830 1761 1621 880 432 973 1051 1887 27 946 1318 1582 1663 322 706 263 1071 1332 761 955 420 1498 134 1658 1445 1427 1066 321 1462 1441 1359 1923 142 1853 188 683 1677 1466 1688 464 814 967 658 1770 953 393 624 724 940 425 1062 1491 1963 1001 1578 1686 1334 221 134 559 138 1048 510 545 1802 452 1794 1369 1040 70 1829 242 846 849 831 1892 218 746 1232 492 442 1660 1671 1970 1692 813 1026 1975 1465 608 710 334 1386 317 386 1853 1435 1806 351 163 736 1563 1178 460 1366 760 1221 755 1691 253 1034 103 1392 86 1330 1745 669 92 1510 1317 1654 1477 627 503 1597 1959 1507 1088 1512 995 1738 849 1445 95 94 1463 923 468 411 1728 691 234 1494 269 150 352 592 728 1656 1056 1949 1447 1190 1778 757 946 860 1440 443 1666 746 1467 573 1930 8 1340 59 539 1383 109 1259 434 538 761 1355 1573 853 1936 1209 318 1572 832 848 1670 976 1761 1940 1798 190 671 416 1338 1464 734 510 471 191 1417 903 383 385 347 123 290 1944 354 787 7 948 384 900 476 1802 996 135 1770 1228 809 520 220 1995 1245 236 1569 538 676 1174 560 229 1662 347 28 1186 1750 1332 968 86 1213 772 204 731 375 427 649 353 644 554 634 403 1601 344 1163 683 272 901 462 616 1701 157 540 207 1091 926 1753 512 183 718 1163 1531 290 487 972 739 349 1284 846 1233 248 1505 1790 1804 723 1693 1068 519 1777 1923 1994 1659 122 1322 1779 215 1472 1370 1871 1477 340 848 1364 544 985 1156 1758 355 1417 168 1330 1074 1336 1203 1711 815 1750 191 935 1766 1000 1776 1549 474 777 503 206 500 253 453 1941 969 1750 1028 314 315 1147 658 1115 1507 1221 1583 1854 973 812 58 1973 1828 162 1590 787 1312 1934 1747 1150 109 875 570 1701 1471 98 1609 1092 882 310 832 1014 1734 1838 459 538 667 1768 1697 265 185 1100 1756 327 548 1503 986 136 1742 1481 243 1765 461 1689 60 1471 1230 423 1388 931 1498 746 1037 1023 1081 1339 677 932 388 362 485 364 895 304 1410 398 758 917 1906 287 1335 530 1561 1467 1969 857 85 1749 812 788 694 1403 1337 316 691 926 1098 1147 1017 1073 1765 675 1893 511 982 1744 1251 1985 19 844 151 336 531 418 1581 968 1617 85 189 1022 942 273 1553 1860 1765 946 1577 795 1459 1972 1071 376 1671 1211 599 857 1254 1957 1865 1529 738 860 722 1634 1467 464 1607 1923 470 1908 187 803 974 871 1107 1829 1928 326 985 1261 1996 208 1550 433 1824 1307 788 1043 679 693 186 110 1563 1837 888 558 438 1667 1758 1093 1367 461 633 1628 1027 556 854 711 1050 1279 1401 1676 1467 1462 1520 709 955 1129 1379 1732 1922 153 1039 1447 1990 247 196 1740 1436 1781 44 646 1228 714 45 1824 309 1290 176 1313 129 1460 1586 257 1098 862 1163 844 1405 446 30 149 574 522 1600 1436 60 931 621 371 614 237 823 1693 750 1698 1984 1208 29 1943 1578 1084 247 1823 572 1636 272 911 1784 349 528 1859 1899 237 387 895 933 614 1892 23 410 1899 1355 914 344 914 708 1581 1209 155 18 141 1915 1648 1027 1687 1823 1309 1766 403 1039 913 987 30 883 501 346 1887 454 1389 614 493 84 29 131 446 1207 1470 422 1059 754 529 108 1954 397 500 638 1972 1842 1490 355 273 8 95 758 1224 1614 1237 1290 1796 1466 1112 203 907 1827 1025 950 1144 1131 857 524 1196 1617 1988 1220 672 1654 1776 1327 894 1103 190 1439 1441 1818 864 362 1306 996 692 59 133 90 240 1642 1435 399 1406 909 1304 958 746 191 656 304 746 272 494 367 557 1118 1805 812 439 882 1579 1486 1596 398 203 1133 1978 885 857 1870 1405 763 307 1759 1949 1103 134 1414 218 1142 1399 53 203 1115 676 640 259 115 1818 1682 293 1941 1271 1917 1306 10 1442 400 1393 929 1146 702 1878 1943 125 605 453 485 1131 44 224 1946 1753 1609 1392 218 1850 161 1241 967 715 1929 834 1103 317 365 419 1350 1385 1143 94 1046 927 66 1571 1333 16 1135 47 774 701 1048 1893 177 111 451 1761 55 1400 1738 504 865 809 504 1395 1481 502 1974 462 955 1991 1976 428 253 1040 97 573 1933 244 286 1811 1546 1701 977 225 1493 463 1565 1621 953 390 1298 1687 1081 12 1561 1106 1417 1288 1938 1444 369 516 1483 65 29 773 1285 76 1287 1137 1266 1384 841 1739 1041 1627 94 402 1133 1236 9 1404 658 1071 664 605 1826 1351 650 892 407 940 446 584 986 469 478 1702 1236 983 1948 1391 482 1430 1628 1336 494 1916 258 817 380 968 1405 1938 1218 1112 1973 1394 1692 74 609 1211 351 1471 588 1419 844 1057 936 12 679 1767 851 230 616 1638 1802 530 17 1547 507 194 498 1126 559 1936 266 905 1448 325 1823 706 888 1355 1088 196 1506 1541 616 573 900 1709 1461 1379 1173 14 314 1952 1419 275 1874 384 513 159 183 585 583 95 210 1419 1306 1405 1155 1703 1542 1654 1362 916 761 1838 599 784 793 642 1016 340 1401 399 497 107 232 273 217 933 650 95 866 1239 1212 1557 1041 1797 1074 705 1055 82 787 882 735 839 615 494 593 947 735 484 198 1650 871 945 53 96 1688 1142 1550 336 1680 521 716 8 646 683 176 1055 360 1435 1164 347 999 1801 653 1812 1254 1597 670 877 1471 281 680 644 695 204 606 1703 1395 1481 264 1913 1371 23 1406 69 781 1514 615 1923 1013 866 1394 1257 1787 1618 1686 1092 1102 996 1333 1879 512 603 790 834 530 633 51 967 1890 642 1104 89 801 16 1342 390 138 72 942 1927 1264 1566 89 901 1383 1989 752 1342 1125 1673 896 584 1226 928 440 373 575 750 1486 1720 1403 1352 1166 232 1132 284 1668 194 1236 1599 1933 1843 353 775 1401 1622 481 554 1892 331 373 677 869 345 1446 722 662 53 646 676 1813 51 1561 629 202 813 531 1907 1802 498 1219 550 1179 16 64 725 1914 1253 1939 169 1033 770 1206 1425 1501 1538 1931 1432 1911 1609 1568 596 369 1840 1217 400 1547 16 783 333 1590 1341 1695 1060 626 1734 1030 1552 483 1417 308 602 457 1244 526 1860 80 1866 1601 185 692 1114 708 1524 1993 1222 1389 1345 1659 363 678 1074 690 1020 433 19 1640 924 1658 1456 701 299 1069 1909 794 513 551 1061 325 985 1073 559 629 1584 1514 846 1799 1358 484 1056 880 547 1091 474 724 854 1361 1994 1174 154 1669 701 1664 1571 1860 1522 1333 1208 1273 942 230 648 1890 1649 770 1906 1979 9 1329 431 143 646 1907 1907 667 13 1284 724 405 769 531 1402 557 687 1204 1160 788 393 1714 1369 762 710 1289 559 1292 695 979 376 1406 1293 705 1186 1396 1369 556 1185 1368 164 236 462 583 1344 1673 1282 1436 574 1888 323 1346 1922 393 446 404 1940 1735 1750 1911 921 1007 1931 411 577 477 319 509 2 1763 533 1 837 179 1995 1678 1935 142 1050 426 195 1022 1035 728 725 18 1756 126 1042 1768 739 844 303 1728 1683 1386 575 1933 621 1602 233 1583 1208 1614 473 1680 740 1331 1206 604 907 958 1908 1412 1065 1821 1099 820 798 1633 23 1859 609 1346 961 364 615 804 830 1403 1604 793 1271 425 1410 872 1577 348 368 412 1037 377 156 544 443 603 1972 1673 90 152 1706 244 955 450 1158 1602 1767 492 352 1680 1718 413 1342 828 466 1818 1978 1446 555 991 648 1955 1292 1597 742 936 1822 1643 1573 1029 1660 486 1256 287 742 1483 283 1490 42 1879 693 343 1215 765 160 915 692 1175 1625 320 1113 1920 531 1152 748 290 785 271 439 316 708 24 55 646 1633 1402 1888 407 1831 1053 1088 1575 847 1664 1362 225 645 420 1731 1499 6 1791 1018 1721 298 426 931 1598 1044 459 285 1141 472 1258 901 576 1661 542 1730 1406 210 792 1122 1282 358 1827 1797 66 706 409 1353 1213 1882 234 1173 1408 485 57 587 555 456 1191 647 143 1289 1028 573 875 1571 1970 1202 632 854 1837 1113 1057 481 328 1761 295 210 874 1309 20 188 1801 1780 1039 651 325 1370 239 292 232 1183 1315 305 253 662 192 235 1727 537 1741 216 1315 1243 380 1112 440 558 426 347 733 262 585 501 1956 1406 635 148 135 1690 691 769 1896 1612 150 1685 317 1210 136 1935 1467 1104 660 1011 210 1378 11 1252 282 325 1937 565 300 862 1620 269 1940 1915 495 1817 1622 1169 766 1511 1342 486 419 928 300 240 824 1588 320 333 1286 973 1507 596 134 845 1750 1564 1349 569 1886 1740 493 651 1840 307 114 290 314 1113 906 1245 1203 725 1857 1480 1443 688 571 1525 262 1722 251 398 44 731 1284 1706 1285 77 1614 623 1196 1208 924 1144 1057 110 27 1990 1435 809 1741 1643 494 81 167 117 1145 1010 1272 1944 1347 1133 1691 303 664 990 1118 1828 174 30 724 1246 93 794 1752 1419 1230 1988 1971 830 1138 1224 720 1482 7 834 1326 1872 1271 1806 1478 1989 641 496 1710 264 1596 405 412 1075 1945 1657 639 1215 905 1242 170 557 1615 1437 1186 514 967 1616 1179 1714 310 1168 46 33 1844 1964 1790 1909 520 1337 1451 880 1234 616 294 1486 511 789 54 1097 120 512 26 1509 12 481 416 537 1232 1848 1574 1466 52 1331 543 1679 1816 1284 232 128 206 786 491 1008 1969 783 1780 205 23 1321 1938 485 1155 1781 752 636 1998 1817 1141 1883 567 1304 1945 1435 1960 1636 1769 914 603 783 1948 941 1933 1266 214 527 50 514 1469 553 713 1519 1227 1995 1889 1135 132 473 1228 667 1576 1329 1139 584 219 1564 1770 1529 1875 100 246 691 897 1589 1244 1569 1204 1110 188 633 1387 26 125 478 361 498 1594 951 141 1893 670 1088 211 1907 973 1968 981 1366 67 987 822 155 1248 1689 465 415 996 1319 781 685 23 876 1604 1223 1580 590 1748 659 471 518 1269 248 1069 273 1964 1976 1787 488 1631 529 1674 1587 1770 1487 1041 442 850 1172 124 1436 1768 203 123 35 1617 153 478 1383 67 1397 415 338 962 1225 480 1940 796 1081 231 89 689 148 567 40 1383 297 754 828 1677 1788 572 744 1263 1640 1985 1510 1273 231 1529 449 1967 192 1019 133 1485 689 1039 179 1402 1630 185 697 563 1960 1427 1585 1829 272 138 409 1386 1294 364 1363 1560 766 1264 1758 6 282 1991 212 1136 14 1265 837 989 1143 659 677 1216 749 616 225 12 1108 549 1064 11 1197 177 727 1073 1666 69 245 460 1602 848 609 670 234 895 1161 926 853 1835 1836 1212 964 563 417 1172 593 492 266 1685 1376 773 1684 803 40 16 1776 649 1985 334 1942 498 1967 1018 1416 938 494 121 1686 1265 493 1104 497 1312 239 55 753 1407 1104 941 1626 582 1190 252 1180 579 632 1726 1995 219 275 1583 1839 1252 394 213 1212 1138 270 1326 708 1745 1743 1609 1099 1267 161 1448 1100 1865 483 20 1563 823 380 145 426 756 1990 1075 1344 1935 1663 1553 918 1960 750 105 1012 1182 1251 245 748 1765 898 813 212 1707 562 1901 474 154 257 1943 83 880 1418 1228 1589 413 1993 760 1926 1837 222 1291 693 904 1921 991 1511 102 229 390 388 1926 1584 1108 1315 848 1449 350 723 458 371 1393 1644 1112 953 53 741 1672 1706 99 1831 621 1128 1157 1346 1098 283 1166 159 1585 635 122 117 332 142 1351 1568 28 1471 1811 527 1392 1168 439 1613 1001 1505 1717 946 155 289 1183 1130 1030 1732 1288 1591 1830 773 14 1315 1672 1614 40 952 591 1478 1788 419 1237 1915 309 166 1845 1409 1155 878 377 233 1395 1172 1919 389 721 807 1234 26 1899 970 54 1815 1688 858 1219 1878 1592 740 1046 1520 1597 1460 1285 1478 251 1984 673 1181 700 774 1425 1705 40 451 828 1678 1123 1367 1751 643 518 165 528 1624 963 814 506 1849 307 928 11 1684 418 267 1634 263 750 693 1004 1597 1467 319 1753 1435 1451 1416 714 853 956 992 222 391 1682 1151 750 1441 1079 726 933 1058 1184 1334 836 712 50 1169 1333 1479 68 302 1934 25 7 1280 1784 501 1668 761 1377 402 1252 1547 1103 1949 774 736 1414 1529 1900 1050 715 1207 1607 1069 1306 1303 453 636 85 46 1943 417 1294 1624 104 1105 1063 1695 1115 15 888 1068 1204 416 1809 1406 490 95 1025 1177 59 1762 1494 1873 1505 77 1013 247 51 1125 1180 1219 495 1015 1958 1042 1398 1226 1791 914 1689 307 56 1388 163 664 1806 257 535 1702 518 697 1275 214 492 807 1044 1438 748 1057 661 1077 1792 1198 82 1369 1228 1489 1226 1524 214 997 1669 1131 1193 617 713 569 444 1103 227 396 335 656 1269 815 54 402 779 1992 41 1804 1330 1378 218 824 378 1581 681 426 155 1093 1540 1889 807 1745 1811 108 63 861 1428 255 361 1081 1954 1414 383 883 1643 457 267 483 690 816 1730 1366 1570 1577 671 893 628 1880 1378 1478 259 1710 8 75 1694 1933 1884 250 1118 1898 878 1030 1288 356 195 1419 613 645 382 951 464 1447 766 823 1152 808 1719 1072 1655 1057 549 1439 282 1987 879 1811 129 723 776 1130 1457 88 1964 809 521 1122 1673 944 1898 1277 75 1036 1403 71 1965 1055 1851 1582 1900 1021 776 797 718 1721 1872 585 644 1008 1142 599 732 1411 1511 1056 346 1355 1805 1911 1479 424 1555 379 74 1979 747 88 87 277 141 67 1365 174 48 1893 1397 1514 878 1847 1839 90 723 240 1743 383 230 443 368 1668 331 412 1975 509 296 1076 420 1082 775 1155 1285 688 1916 1070 811 1098 263 161 256 1692 572 1222 9 8 1137 1815 425 1621 151 528 151 1581 1261 1337 1377 1829 417 370 464 482 200 256 1406 1402 1425 343 1013 1193 181 744 665 1877 1041 1566 1545 84 615 51 323 381 1698 1464 822 1292 953 1189 1435 1466 1334 205 102 1916 1543 326 1226 1818 1732 1975 59 1923 834 275 920 1375 1031 1142 1848 1237 127 1165 1444 1599 415 1578 1893 1067 1576 728 1759 1251 1582 1164 1311 718 522 1629 449 1480 860 1766 1814 1584 1221 873 1475 241 404 1318 701 1683 447 1932 1956 1731 965 1839 1885 1232 498 1275 421 1159 50 472 306 1522 1593 687 476 684 115 619 684 840 1847 755 484 211 1073 407 592 1239 1249 617 955 913 366 623 1861 21 590 870 883 1920 282 1993 1687 1327 254 273 98 174 1455 847 695 1651 720 856 1026 237 1910 129 393 1319 10 508 466 1729 752 945 1733 656 998 112 1075 245 174 1765 1831 1964 1199 958 572 1910 1961 169 879 1113 1816 1905 342 950 603 75 1985 940 181 220 208 747 148 462 1190 1035 1296 1858 1852 990 438 935 889 99 629 332 1312 300 1833 1714 43 851 615 1654 903 1272 1960 1710 1327 414 1481 322 62 983 1393 237 463 349 101 1987 999 531 745 357 1861 459 712 1011 1432 969 1622 1250 147 1623 1332 110 573 266 1908 209 1692 1654 829 1941 1602 1438 1521 742 1864 1854 1229 940 1691 1692 817 456 756 908 1424 636 972 755 234 1648 1087 1487 1688 610 608 981 1496 1853 1358 1402 1883 1230 566 22 1610 323 249 1942 304 1876 1104 977 1492 135 1196 1838 1173 335 131 1716 1995 1492 1912 865 140 441 1033 911 1660 330 223 1540 105 596 1154 168 166 1498 1787 1069 149 517 270 1642 1035 635 1048 777 1102 1331 805 1586 50 8 1909 247 1877 1452 1727 305 152 1967 1191 938 1391 1008 956 989 1739 195 1189 1755 789 68 1454 624 989 139 1021 549 165 33 1818 1622 1431 1521 1982 1719 1598 514 1035 1555 148 36 1244 1142 1911 154 1262 44 1073 679 1712 888 1593 1067 1079 73 1092 1936 373 346 1744 1712 923 1225 1522 1306 508 203 734 756 1459 1342 407 147 1912 990 1800 1049 288 108 498 926 1459 1420 822 770 1265 894 1430 257 135 1424 728 1593 1566 546 827 504 246 1450 220 1866 1969 1720 810 81 34 156 697 197 1944 1479 692 783 774 672 1783 224 1525 136 1676 439 1723 639 276 1459 1822 184 505 1670 1732 811 193 1019 925 1803 1125 1033 995 679 979 1127 1536 1060 225 275 385 490 1283 270 1066 365 1390 762 490 1680 750 1351 1760 725 1765 762 1278 936 597 1183 381 1309 1936 833 1490 1127 1294 1159 831 810 783 1761 493 627 561 1235 1560 1063 1252 609 1707 1065 12 1869 846 1664 7 1612 45 1608 1808 815 1323 1016 1251 1953 759 1972 258 1869 1758 835 1639 1314 913 1364 1434 8 72 460 1062 309 887 148 199 1564 239 1249 679 230 968 1907 473 467 1663 1842 1429 1042 123 982 1222 623 1940 1990 1488 109 1237 115 150 965 1361 470 1739 525 852 1111 1415 1852 492 944 652 1261 296 49 746 1875 1007 1461 1184 1084 676 757 275 1048 1929 811 1844 267 370 1594 1693 1041 347 988 1788 402 1740 508 500 103 1388 1125 384 1995 356 10 1977 869 1125 1992 346 1542 829 265 546 1790 437 586 105 1780 527 111 855 1429 1647 358 1137 1419 998 953 1030 1474 871 920 1449 1896 1252 438 559 772 712 1235 636 984 1067 1770 825 1289 1105 283 24 1279 1700 812 91 344 1571 140 530 465 619 1128 1620 920 1045 673 544 764 1632 510 84 694 1393 510 1358 1852 1656 1904 480 243 804 1319 9 36 730 1208 130 1491 1826 342 1831 604 1138 848 1319 1647 1711 1176 1485 110 225 1000 416 1235 1255 1281 1703 1063 171 1364 81 1137 263 1092 52 268 231 1339 740 669 1809 956 327 3 1939 457 1447 1887 1596 902 1976 86 302 1517 154 324 1778 1300 752 340 1500 444 162 1182 208 219 1265 63 1366 1612 585 1167 1850 422 588 543 1415 1434 828 897 1125 1841 1304 1949 1215 502 635 609 138 463 1634 1881 1076 273 301 447 1225 532 1879 1381 140 37 1673 1760 740 396 140 439 37 557 254 493 112 1666 1878 1899 1325 1529 699 65 1672 650 435 990 874 812 40 191 1898 776 15 1124 339 685 1676 553 1896 982 560 84 53 969 20 442 1607 1730 1995 775 1071 1936 1154 621 179 957 1291 380 1718 1619 428 1764 202 1213 609 71 1522 1228 1305 1906 1196 1500 1311 509 559 647 1159 1841 514 1671 301 1290 1437 193 312 301 852 464 228 171 673 320 1712 470 1040 1789 21 404 866 171 473 1666 682 487 1747 155 428 1629 207 41 503 507 564 331 256 70 1989 1847 113 396 1157 354 1186 138 718 1710 1015 431 195 947 1321 1312 132 1778 90 1693 34 1637 1075 1556 1668 1419 1104 1541 1674 195 1599 1238 1504 566 244 263 805 1866 945 1128 1932 836 884 1978 194 1166 1617 1124 434 137 850 1319 1765 1140 764 1668 1086 1374 308 220 1637 281 386 1896 610 16 1525 1723 557 746 1719 180 1347 1295 1105 792 972 1466 98 1071 1802 1968 1020 1550 884 1328 1536 501 1668 331 1036 746 1582 934 82 1078 867 14 1626 1182 1685 443 1818 1781 1995 1256 1062 144 1831 1362 1347 1290 1398 1214 656 249 919 1968 1206 1728 1200 1738 1135 1766 221 370 1462 183 1035 1703 1149 266 1508 581 1637 1251 108 678 1833 58 427 1771 796 1675 1116 380 1668 495 54 1005 1975 1547 664 66 1381 1144 922 212 310 675 145 948 390 277 1540 655 1341 1974 1421 546 1124 1006 1074 256 421 1260 1589 994 1202 1354 824 1486 745 64 1781 44 1479 1960 173 724 794 386 1199 1404 571 505 107 1569 412 1702 1176 867 1870 1140 899 1783 743 1139 185 1607 1329 337 886 1404 1574 1909 1775 1727 59 974 45 1580 1323 444 1467 1752 1078 1453 1426 868 1641 251 1811 674 1936 1364 1685 1496 361 10 1311 260 1514 171 248 1390 1990 852 1373 1124 684 1698 499 1857 384 1577 1422 1695 1758 537 833 1504 365 1037 39 1255 576 1030 337 412 1651 1400 1041 320 452 1266 1574 717 1135 1188 505 802 1839 1324 1847 510 1778 114 1808 1962 1852 1461 1248 1068 1998 1541 844 457 1512 1938 1343 651 301 132 21 1875 1463 1549 344 529 1931 1581 905 354 478 1028 1057 1897 1079 1213 104 305 1063 1305 1783 561 966 1609 409 849 1392 1872 1079 1580 1312 1704 100 1575 332 1092 1925 1681 609 294 1510 395 944 435 1913 554 713 1331 1296 1499 487 205 829 854 1309 386 424 326 255 297 1808 136 995 1371 1094 1090 537 719 343 1366 714 1657 1992 566 1741 383 854 1354 112 829 1566 577 452 1673 203 532 1305 153 543 1041 141 659 1380 1430 207 1989 1858 1580 953 470 1668 1719 797 1597 758 763 1374 929 674 1649 1554 593 907 362 1911 1973 1305 515 852 1716 231 1401 946 1623 1993 1215 347 782 450 766 1377 834 1397 1981 1794 106 26 1905 202 1810 1283 358 329 1881 1743 703 1511 585 191 1130 854 1021 616 1607 1031 302 40 651 127 1038 1964 624 843 745 609 335 113 1544 1674 1473 585 744 946 882 573 779 770 471 1133 670 501 113 293 74 633 115 451 1022 1193 305 339 877 1929 921 238 1124 274 70 547 1567 1855 434 740 1437 1815 1420 964 1441 1419 1563 1743 138 994 1378 1931 1717 420 1172 654 561 548 1385 784 1251 1681 914 450 1340 1710 185 895 200 225 1549 114 1272 393 1421 1960 1618 1860 1362 311 1814 319 1170 1376 389 847 1282 1553 910 784 204 109 1481 1756 418 992 1975 1358 1249 1502 297 408 1065 1547 848 1073 1436 864 1429 1763 1349 1965 43 708 220 10 1361 595 1511 451 44 470 322 1507 181 194 1506 1839 1295 1546 1542 790 1547 299 1327 1880 1983 600 1122 757 1524 305 956 1991 1311 1049 54 531 1971 1240 872 1884 389 1294 98 1944 1568 1002 505 1127 1850 186 447 1729 471 1763 1863 1040 940 68 1383 30 1686 1862 1406 143 1628 1814 1448 178 1922 934 1248 1012 48 64 69 470 1459 1229 1072 689 1570 310 293 1367 1651 169 296 187 1967 1229 1922 851 227 1081 1252 1565 681 1362 747 272 982 1028 469 1460 1877 404 483 1445 500 1123 815 1284 1134 1605 1279 1758 1577 850 971 641 1760 1421 156 1773 131 116 229 631 141 1175 7 1908 519 1612 927 1779 1180 129 386 1771 637 1204 1437 1832 1205 576 246 1808 1727 185 1559 955 231 1098 1372 818 1374 317 170 343 594 315 387 1494 1965 1044 503 682 477 1873 541 130 1716 1960 1362 1717 593 1151 673 197 255 517 453 768 972 606 267 860 1836 77 1627 164 143 503 1687 750 1889 1653 405 1344 1968 154 1578 1586 883 1382 40 948 1625 1306 1753 915 608 1389 1372 489 1095 1407 176 547 1462 1756 479 1719 1804 1811 1421 709 1385 1271 1328 333 1373 613 306 1905 113 967 1476 1533 1077 1209 246 36 1065 154 1989 380 1392 1782 1844 606 258 1681 94 1559 113 1430 1434 946 1150 1233 224 1145 557 1242 1404 1241 214 179 1937 102 1405 1075 623 639 740 132 71 708 336 1434 654 1077 601 1990 865 700 982 1673 1753 349 248 77 1375 509 134 1152 961 753 362 1986 709 1753 1817 546 1693 1885 1112 1379 107 1590 1149 421 631 1776 1700 481 208 318 611 437 1040 351 1040 1377 1011 544 1937 577 1704 1682 1797 92 568 1741 1969 76 1975 1013 957 687 1145 1148 1504 1149 743 600 825 763 1330 982 1648 272 1367 927 1484 1910 228 1530 1479 1635 1770 579 591 1704 387 250 733 778 1094 1503 1419 1119 1720 893 1058 1915 293 1220 850 412 1696 1259 1653 1618 1447 133 1910 1492 539 212 254 1263 1934 1004 416 768 1758 393 1894 883 849 1219 474 941 1697 497 377 599 1530 620 1477 972 1793 1574 939 197 632 570 1173 1138 1087 1493 208 589 1149 1365 1776 730 1296 513 1522 209 1681 266 1394 687 1659 1633 15 1737 573 633 780 258 1902 349 1032 1456 1681 149 1264 1370 201 1973 1267 788 239 615 1239 1007 177 43 1834 458 1901 827 1355 861 1983 1060 1274 216 951 98 1358 56 1791 1402 1910 1354 1531 94 1473 978 1537 1949 273 926 667 1017 1741 1750 299 1181 567 455 1998 1631 62 1009 68 306 1604 1278 1600 399 178 1188 1787 709 1995 812 1453 638 1455 1187 238 1572 353 721 1306 1380 282 153 884 1985 367 608 636 252 817 1874 339 755 1204 817 1327 536 1042 1679 1706 1476 929 30 432 860 930 261 9 1762 779 1942 435 286 1463 1374 644 511 636 1517 46 508 1293 935 244 1024 1954 1546 1116 982 1349 289 694 305 1102 167 555 384 1218 1200 809 63 38 1013 1743 705 1482 1774 1316 669 1684 1062 1709 1063 459 713 1022 1120 486 65 592 1360 1331 49 1844 723 1820 1665 1319 914 471 1740 1623 1716 140 1014 789 1077 1069 289 1195 1605 577 546 1904 1123 881 1392 634 1516 1880 1629 787 1999 516 1961 1583 723 834 1618 396 395 1673 352 1691 1657 468 304 542 1920 86 751 1299 1390 58 1626 1392 442 1961 500 367 843 896 1544 1836 1610 1568 1295 588 920 183 1011 1329 386 1408 1013 44 212 1926 669 1378 604 1999 1568 1969 1489 1623 310 1268 852 698 460 998 1893 278 1304 1588 1913 1215 524 566 1930 1285 412 1071 992 1556 1667 1506 175 635 1011 312 1504 31 1115 271 597 448 494 341 1191 923 1506 1862 1458 754 1686 994 708 1018 392 243 226 1075 277 445 91 1901 530 1622 497 857 587 232 1541 845 202 1829 34 1693 1194 987 1917 534 1068 1784 1419 1964 426 415 1572 135 1146 1371 1511 169 1414 1220 877 1987 1785 1264 1826 1913 1004 1740 1250 867 979 523 352 1430 1009 61 493 1026 851 1379 887 300 539 387 1696 559 236 1960 417 399 1750 1035 1390 495 658 791 971 1267 528 1769 639 1352 1262 23 728 483 1197 756 464 263 527 1521 1903 603 3 1781 976 1115 1380 1807 968 45 334 171 1909 935 35 1124 435 1600 237 202 101 1460 1141 260 337 892 1364 1207 1149 637 39 1639 201 159 1304 1949 1229 1457 1035 1738 1653 907 1334 1084 330 885 613 1903 1650 1574 637 789 266 111 207 184 212 377 239 1423 716 908 1301 655 1375 1474 1891 1812 974 75 393 1601 1119 930 38 101 789 287 288 1326 209 303 1814 1922 1385 129 1251 539 1384 1410 133 819 341 1436 959 513 1785 266 28 2 347 1823 150 268 478 1272 86 958 1039 1615 1996 1388 167 113 208 938 711 98 106 1559 741 144 784 1452 49 1877 702 948 1181 241 1867 1023 29 855 505 866 699 614 1005 801 606 12 1104 31 1740 550 1685 1509 814 506 1804 801 1171 1945 278 785 871 255 1882 721 1477 781 1912 17 475 922 860 1083 285 1781 676 1411 1565 1613 789 64 73 836 156 250 1573 1906 417 1780 187 630 1520 155 1456 1427 1659 848 1049 1720 1786 1539 989 1375 885 560 61 347 99 1215 65 460 1891 1014 469 949 956 1185 948 912 1984 101 996 768 1606 610 690 1079 392 136 431 1641 234 779 652 1632 989 1801 849 1570 1394 42 36 1424 1826 666 1464 1312 238 676 1140 1741 1747 95 38 1837 1680 1533 311 964 251 1649 1857 808 1888 1105 1855 708 1083 29 403 688 1801 1135 253 1905 442 131 987 797 1578 25 732 210 1520 1880 842 71 1078 1717 1831 1203 298 1476 950 701 964 1758 302 451 1049 1493 1098 159 911 1604 501 1207 1091 10 1893 260 1367 712 1780 965 1552 600 167 149 1183 129 840 746 1406 265 567 1552 1565 618 1473 1541 269 232 1311 118 206 1505 643 698 1396 1926 734 1469 655 554 725 1488 1595 1192 469 431 1268 1610 244 611 1182 615 955 969 149 508 929 1490 1633 543 809 1452 284 1232 1855 1042 950 1296 990 480 72 1542 1014 1322 136 80 364 28 493 1175 1955 1412 1972 1991 58 1616 290 589 309 178 763 513 1056 731 562 118 321 807 1313 1024 302 725 139 1077 1407 1610 705 1479 1861 1270 370 1713 1963 599 86 1040 748 1533 221 1732 1494 1550 19 487 141 1738 648 1374 610 1089 1085 1341 5 1924 496 1199 1977 1866 492 1398 967 628 299 752 342 1987 878 1739 826 1048 222 1146 1978 844 1731 601 919 241 965 1149 761 121 1602 1200 1131 1941 1135 587 571 897 498 564 315 1630 1727 763 939 1920 130 1088 251 633 1229 1751 267 1205 34 1246 1638 920 1826 1934 1662 661 631 112 873 161 1936 98 653 343 1691 1802 232 1948 1064 1323 915 1878 666 342 1447 1513 65 802 1713 1842 1495 1839 1170 1975 664 1159 1514 606 517 1846 582 1646 362 1691 1927 980 1007 1888 1510 470 1532 183 1973 637 816 1013 999 126 1140 500 674 1257 187 819 1924 519 493 128 1060 1917 804 1193 1307 1910 534 271 946 1344 421 157 1565 69 1476 968 1897 573 571 1174 1186 1826 1212 916 1592 1092 454 419 1395 1646 985 322 820 1385 1772 1970 558 447 156 614 37 643 1878 969 278 831 359 245 247 430 1266 1153 448 715 1234 298 219 1049 1840 1894 1543 437 166 1861 931 1401 1205 1017 1241 739 820 903 377 613 58 477 1688 525 767 919 1896 248 1134 1069 154 115 669 1536 1617 1666 160 1221 793 116 1179 1968 1768 1191 1622 197 1188 1640 1238 1962 613 1822 377 1553 1531 904 402 837 563 1667 983 531 599 1024 711 620 628 1846 735 471 1424 1428 287 1580 555 810 281 1166 1925 1832 1705 1257 545 1206 523 1628 472 166 89 1720 1441 1159 820 171 1311 1196 1062 1254 635 1788 1318 1205 1716 331 107 736 1061 1145 1476 1069 1910 602 1175 1193 981 534 1384 1159 870 1729 1004 232 1336 797 623 716 1675 1294 1619 247 639 526 1467 1239 1342 931 1143 421 1597 686 1168 842 1758 757 950 516 506 1636 1655 858 1709 991 1443 1372 371 715 174 1310 1538 734 1862 583 1879 227 710 180 901 386 250 1954 1787 1984 1124 1213 1782 323 223 914 551 1945 1697 1996 1206 266 1590 1085 903 1882 922 1194 444 612 1159 1885 1675 355 1313 197 689 466 638 368 567 1959 1082 396 1989 1003 233 715 1860 1726 1678 565 1736 616 1980 1186 1678 403 891 1864 561 7 462 1185 1427 1206 274 1409 1931 1226 937 1799 650 827 744 1634 547 1717 1182 118 186 73 198 1118 603 323 1502 1668 447 909 1769 1839 826 1218 1378 621 312 1444 99 1265 778 1170 596 558 363 404 855 1493 1784 601 1316 1499 1360 452 1665 463 808 1810 1700 1626 1506 1631 1052 664 1262 218 1100 38 49 1030 794 1469 774 482 951 830 1507 1642 1359 493 493 1775 1540 643 1294 854 918 1199 1510 557 1702 1869 1231 1171 667 138 1894 200 1476 391 1671 290 335 1980 232 1329 922 974 265 486 472 484 393 272 1110 438 1677 406 1070 951 1565 1420 1756 1541 79 192 1583 622 601 1108 1170 38 1057 385 972 1318 1782 329 853 1223 1061 1550 378 799 1365 642 402 715 740 302 737 830 757 1543 1997 729 1978 1422 736 1196 799 566 1502 747 327 1307 1383 1492 1595 81 671 1216 1935 1979 1532 1337 215 350 144 411 795 1333 503 509 263 214 147 1394 6 1188 566 1035 1456 647 143 927 449 345 826 302 924 866 657 2 400 1286 359 1943 217 77 951 173 1930 1587 1688 684 1258 705 1348 135 1485 188 249 499 1845 1405 1887 394 936 1457 987 1339 1027 1714 979 37 1119 1813 19 1332 1267 1253 560 986 1850 1056 1883 1538 775 272 25 1729 1814 1181 1696 813 1557 1345 644 371 1843 365 1827 916 551 1338 1693 1648 996 1970 1176 934 1259 223 1059 9 962 1492 1418 1815 1076 620 1561 359 170 223 324 1153 952 188 1447 419 1770 387 1273 1904 1072 898 1671 571 248 531 1998 1973 1947 1316 1656 1812 1595 551 587 516 588 1131 1390 1314 1343 1275 1518 1254 1015 869 1680 1345 934 1981 1991 200 1863 1539 1208 1184 1170 338 1388 1162 315 75 679 832 779 418 1191 1665 660 710 366 57 1599 1591 467 1877 1193 1539 614 758 1021 1362 1683 1492 1123 1619 1417 1268 1834 1830 988 541 1505 491 1575 919 1933 1179 534 1077 342 406 1394 693 1586 1260 1262 38 326 32 1874 1977 1338 650 22 187 1212 715 66 786 1624 1511 1172 405 359 542 145 97 710 1915 655 57 73 17 1570 734 959 738 1798 544 950 931 205 963 962 492 1880 485 955 1316 507 799 5 1485 1053 539 1109 1115 845 1493 1616 1146 1563 469 1525 561 38 331 686 546 706 1227 66 1732 1469 316 287 674 705 1916 1335 1429 1980 1782 984 1455 782 1286 449 618 947 412 930 385 1075 1664 1763 1500 1366 1045 1047 1266 1355 1408 66 1450 650 507 1016 1043 841 1957 264 741 844 1613 1578 1191 945 1247 5 371 1611 1565 1012 1046 669 1554 777 748 473 1843 867 620 1081 199 268 783 1086 953 1398 1511 1207 1883 1815 926 1813 812 418 60 396 813 1560 1678 652 769 767 611 97 308 1026 200 1096 30 1049 1622 1492 39 922 106 767 173 224 1126 1924 755 1291 567 1485 77 680 1495 1496 1401 1827 1827 1936 784 410 1391 1385 1118 355 200 1931 157 1505 890 931 553 1507 84 1735 400 366 233 616 664 620 1768 813 1973 548 1294 1805 1915 748 1018 1981 1009 1933 1761 1755 663 310 308 1722 1577 1763 639 1712 692 592 755 220 201 1240 6 875 720 963 313 1101 1711 1823 554 1923 1050 125 203 428 1949 1408 467 705 488 1362 1300 333 122 1592 381 1185 1665 279 912 1271 1553 1575 758 1333 755 102 434 308 672 80 275 418 63 990 14 37 587 220 1852 1697 1320 1680 1632 1051 1959 376 763 671 472 1762 99 591 1375 1874 1329 1053 699 1056 1115 748 115 1440 450 593 929 1766 300 1151 244 297 1556 1700 448 823 1280 446 1433 1737 1731 1458 1600 697 468 1470 924 721 160 909 733 230 1020 315 1470 1333 973 1257 185 1341 891 772 879 109 51 1185 1415 815 364 1276 1063 1685 828 1105 865 434 1996 314 400 781 825 203 1764 1730 1261 1562 41 1273 574 722 1854 1531 836 1482 165 210 1713 594 1094 1840 1756 1886 1706 1699 1198 1142 37 1255 33 1420 642 189 1894 1280 1557 587 470 161 541 548 43 500 1753 777 1328 522 109 159 1910 1101 309 547 1544 1739 1929 1644 49 135 977 832 1453 1436 363 233 1373 1683 1067 1529 1423 135 1090 988 1006 1911 258 286 613 716 896 1133 1914 1691 1211 207 1497 1421 637 854 189 1085 272 1299 38 130 450 1210 264 1998 572 1909 881 1094 447 1275 685 1938 1696 1122 1085 775 118 1314 1829 244 673 1788 1365 634 1677 283 1259 32 295 1722 1558 389 432 1191 1470 1239 1376 1846 1586 836 13 1864 1906 1375 491 1582 351 1765 1238 968 287 1216 894 1491 1349 1435 306 659 1729 984 449 1325 996 223 1244 1096 1959 231 1504 548 732 1210 595 1756 788 212 1021 584 770 1868 1897 903 1825 1494 1563 139 866 536 116 789 1672 684 1924 1794 1784 758 1695 1158 762 230 1844 456 1189 1488 1178 798 1819 1482 987 283 1616 389 1606 470 273 1008 1391 252 1314 1465 1178 25 457 1382 1400 1443 1337 707 769 615 49 1532 467 937 583 1757 1081 1078 319 1881 352 988 912 520 1286 1101 1064 884 1651 511 1775 406 1133 1495 586 828 1350 583 753 1438 89 1558 515 401 6 287 1752 763 569 301 440 680 98 1173 362 269 1264 772 1231 1755 1103 827 1776 1126 1332 408 1397 743 1270 1383 343 1438 1920 1848 1224 604 884 963 1682 832 546 1945 398 352 1465 541 886 299 509 4 1100 525 298 1736 1597 50 232 51 752 350 1679 10 1171 781 1933 1431 72 1878 1782 1116 412 181 555 37 1545 106 254 653 1388 396 629 627 137 65 1277 1471 1965 1186 1232 720 421 1611 122 24 1213 1425 441 26 1788 1463 1635 1826 1358 914 1549 1446 1761 652 1753 300 1220 694 1407 1788 333 1985 639 727 58 430 837 24 1467 756 398 1145 1662 451 1931 1433 698 871 1172 1102 688 1951 1887 1286 62 1438 1809 1970 182 1682 499 1940 816 1395 9 824 267 798 959 1649 553 451 868 326 460 59 1228 765 1963 814 913 1878 554 100 1034 284 1529 186 990 7 1291 1271 1739 549 1545 1376 1266 314 1432 889 453 598 1945 1934 1380 1142 464 1265 1636 141 39 275 865 21 20 824 165 176 72 1814 426 756 777 191 60 694 1778 48 1315 1142 1145 1193 1744 108 1970 1341 1573 401 514 44 794 530 1287 208 829 320 134 404 793 1547 436 748 1035 720 857 288 577 464 1138 1499 851 947 678 84 967 573 1788 618 1344 1072 667 1653 518 1442 593 1067 1628 33 1160 240 142 756 966 1682 1225 563 660 532 1807 794 81 1016 827 298 520 291 899 1088 159 443 380 1514 1425 772 497 935 447 44 1111 271 1810 1156 1771 1475 836 512 429 646 64 545 913 1628 663 465 1219 1921 1605 893 187 1134 675 1466 625 1319 1742 433 1363 377 471 605 613 914 1245 1256 184 1921 824 1408 1870 1024 631 767 925 990 1468 1372 1026 1778 86 92 888 429 1760 1837 1353 240 88 1252 1619 446 1283 645 1567 1699 143 835 1758 1621 233 505 1797 377 1903 1528 588 1449 1753 306 1041 1685 868 1974 1233 1080 1438 1213 250 1724 313 1269 1642 1600 938 635 1356 1593 97 1774 277 183 1038 210 714 618 642 1043 213 1652 1300 570 311 1456 1765 980 559 660 566 1985 1404 1843 552 107 1520 1910 484 1944 693 188 380 1073 933 224 977 132 916 1354 1287 343 1824 792 726 1438 141 301 1043 670 1146 1595 62 1747 1320 670 1853 1743 1676 1689 872 516 1010 1077 1318 852 1556 438 921 1687 956 49 1030 1117 1319 1835 1016 452 394 356 1252 1724 377 1620 1215 665 1829 1668 1247 809 1478 1328 352 727 1066 475 617 1583 621 1604 574 1955 1177 1399 1975 173 1999 1063 1984 1125 1959 219 322 1942 1813 247 610 1340 1789 1997 216 289 1399 531 771 1993 1110 294 1964 393 1238 735 168 1055 180 1029 209 670 1043 372 743 473 444 348 1699 1475 1653 1069 1965 1108 309 209 223 1519 855 1546 809 1697 1181 1375 1030 1228 1463 465 607 1845 1589 722 574 122 1801 1128 1542 248 1552 1967 513 1596 1506 1453 298 345 295 89 1644 954 1133 1166 1514 1192 808 253 1937 686 458 1201 555 683 819 727 54 1463 1033 1549 1924 1706 939 1690 339 1465 1619 1615 1456 1859 139 1580 375 939 930 1030 463 870 847 392 484 488 788 1432 580 1130 1542 683 1615 1678 1372 395 568 838 1591 1527 273 594 881 780 422 265 1561 19 1225 938 813 1019 366 1091 1641 648 1991 1938 1199 1884 1011 1017 1223 1158 210 407 90 1736 684 373 745 1485 1555 1615 1588 1019 1478 1380 1000 741 984 1231 1063 1396 2000 951 558 342 690 227 1539 1671 846 1682 814 1184 1239 1642 1402 958 615 1776 668 197 177 1511 1443 1412 1735 1756 688 1706 429 1522 1528 1129 205 1049 1991 1721 797 901 1832 913 846 1195 1058 1954 550 31 629 452 1233 1548 1878 1990 579 1156 791 1119 673 217 1418 1338 16 1866 1767 1106 190 722 892 1962 1744 158 741 1808 908 830 1260 355 1208 269 498 995 1314 1860 1455 1656 417 540 615 1381 300 1555 1934 1454 650 673 1212 920 761 810 164 1168 643 1015 338 334 990 897 1444 1899 1491 477 1914 1602 162 687 1968 611 1795 8 1308 445 528 833 307 333 1217 237 705 1778 24 889 1576 1603 590 1912 1336 1779 1886 445 192 867 897 1127 1653 601 217 1972 1009 1968 34 255 1901 640 565 316 1634 415 1823 1207 187 664 449 503 1311 1995 1898 1336 1087 1509 1218 1257 811 626 1368 1043 1898 400 1215 396 729 1302 436 1403 835 1605 1219 1772 498 605 1786 582 85 643 1806 1468 1186 1233 93 1201 1118 1438 980 1087 1467 1312 66 937 1473 1952 492 1375 1537 349 1986 386 1957 1988 130 9 1276 1662 1340 20 1157 1785 230 1103 969 364 1617 1001 1598 1254 1227 725 745 150 1366 1872 1843 1520 216 597 1328 238 885 1261 988 821 1770 1499 135 1114 236 1527 1571 1781 1457 1929 219 1668 1196 889 1798 1491 847 164 860 1131 859 802 648 1144 156 485 559 1328 547 1972 1056 609 1444 1289 732 1114 1905 696 1672 1324 518 1970 1520 818 1704 1833 1935 1695 1559 1668 445 871 587 261 167 945 142 665 1477 139 374 1583 696 239 54 1325 1283 740 1765 1311 1675 1192 815 1522 1250 413 1995 1456 1632 1025 1453 1469 1763 1683 1037 674 1321 1586 1608 1799 1819 1352 676 742 1853 71 570 893 723 307 143 436 438 704 1811 1616 1270 749 143 1736 386 882 1144 1302 1495 38 1449 1584 1670 1811 1584 1288 1577 878 519 1984 1574 82 1094 946 84 1980 887 559 990 1725 1802 1718 7 1051 203 1767 1101 745 1152 409 1184 1640 743 889 949 141 1168 1732 838 1253 1414 1734 1852 23 1492 1476 1120 1161 1525 519 1773 198 221 634 1371 1470 1142 1766 552 174 1293 1228 1095 817 287 371 1998 407 286 1538 874 1478 89 768 550 1726 1530 1674 1372 1409 33 277 331 611 258 1301 1066 1550 1914 301 460 505 1448 8 516 362 969 935 1370 985 468 1548 1055 711 1720 1446 1709 800 274 1774 643 1981 1907 145 1616 1996 1010 767 589 1603 1454 1828 1184 387 1399 1429 62 458 1821 301 1953 332 841 1640 234 1811 699 784 1241 164 387 1206 1291 291 20 323 1523 698 101 208 156 262 842 1155 189 1011 1459 442 1534 521 1860 381 1578 679 1060 895 294 1791 1866 917 1697 818 133 1675 1164 1453 762 1363 1052 1604 292 1375 78 1694 214 977 1114 1649 1541 737 1595 1360 84 1903 1950 1106 687 665 905 1365 813 335 574 770 1072 853 1135 739 974 1705 612 450 405 1989 1387 1156 1082 1575 544 1350 1155 736 1630 1478 1942 714 1412 1702 1345 1037 1995 172 812 1876 1239 1645 1900 1915 1404 1116 1945 1372 19 1981 97 970 141 1903 1710 1885 631 473 1878 368 46 1540 563 551 1253 1865 722 837 517 781 351 269 165 538 1841 311 1354 480 945 1045 1728 252 625 1046 953 1815 1579 427 470 226 1655 1065 1044 1904 1825 1502 1864 1846 106 391 1215 686 366 1361 303 1698 23 1919 466 887 1696 988 836 631 1308 145 1162 4 615 841 565 1290 1725 1458 1848 628 58 1543 1046 130 385 1228 1088 1545 1778 122 1710 844 1334 892 475 857 364 1353 614 1799 297 466 198 975 1195 654 1293 728 1695 453 1937 1160 36 234 775 823 512 1452 1392 246 1185 1870 1849 544 1334 1654 606 1071 1871 1875 1439 979 882 1411 1445 927 1680 515 438 612 1239 1688 583 1410 521 1790 130 268 269 63 1945 299 708 278 57 1910 575 1061 1410 1137 1280 1715 1398 707 1646 650 848 220 876 656 423 327 396 1076 1315 1452 720 1244 368 1193 577 1869 1585 450 612 442 1846 599 282 1008 928 1589 1942 1618 916 832 5 1360 1375 1679 1577 1197 1081 1336 1734 193 1453 1517 289 1052 152 1799 117 1645 640 1299 1911 1506 903 1114 973 1360 224 661 1355 678 1361 208 206 685 249 287 1485 1378 1652 111 1725 1959 1341 1070 867 1254 1251 669 1471 1672 1231 1444 1303 38 485 199 1233 1486 153 744 1766 1879 1204 78 1635 504 487 1188 1058 1558 15 1972 137 189 809 1734 544 242 1144 1859 521 966 1269 1647 235 189 327 1447 15 256 1827 1927 1103 559 1861 1919 1435 203 1360 759 1199 451 690 784 1570 509 1484 1757 623 1832 1648 1042 745 511 1388 827 1835 1232 1270 993 1102 1742 152 457 814 1476 1854 525 1423 668 701 1231 795 655 838 954 992 509 316 923 1624 655 1523 1201 457 331 1081 369 446 327 793 285 1877 290 285 1046 491 1904 1412 1535 405 292 293 836 1648 355 563 1435 667 1286 1441 1337 515 464 168 1560 799 1649 262 280 1630 986 89 1316 254 1746 413 1030 1710 841 338 1597 1862 1899 17 1198 309 391 1072 25 1227 1136 1557 1870 713 1667 87 192 1749 1962 939 568 162 1841 1918 621 48 1927 1742 978 1264 568 142 672 1802 1352 1241 1638 1010 1186 214 1534 1368 162 685 1251 1152 1488 266 1248 1650 734 143 1866 498 1875 1983 816 370 153 1272 1617 1927 788 976 1567 1834 21 1124 403 1503 1054 1549 1618 1387 438 1268 206 913 574 1254 1120 142 1701 1627 1268 614 1962 1860 1061 702 480 260 1372 620 791 1329 1331 1932 1704 315 1902 916 1425 204 172 410 466 607 89 1061 1623 1318 1816 1233 1799 471 1265 630 1324 71 1829 1051 1700 986 1289 552 1751 937 1858 601 778 789 1470 1898 84 1019 708 399 95 1497 716 1874 1521 1056 1121 227 235 10 1574 1419 1842 1005 1367 1329 876 753 1186 609 1197 1103 1590 1482 1283 475 1675 1543 703 707 50 144 1605 1752 1293 1618 1205 12 1362 1564 955 1836 1309 1067 1443 929 772 744 1042 1890 1967 593 545 1308 1511 278 299 164 1709 1396 537 1852 494 807 1244 1444 262 1467 1035 1139 180 980 1405 567 509 1343 1481 281 147 1337 1196 516 534 1358 795 439 1915 292 873 1833 1229 985 732 749 1489 843 1835 1974 1455 1351 954 493 1294 1811 1770 1376 910 768 1658 141 1212 282 147 240 1185 1906 1602 25 1180 126 1559 785 514 287 1550 799 1491 307 1099 1462 398 108 28 1073 200 993 1433 930 1945 4 799 534 1159 516 1902 1229 1911 451 208 1001 689 283 1643 582 612 1724 1608 809 730 89 1332 1819 781 868 1207 984 1706 759 356 450 1669 5 1312 284 797 111 439 1140 1633 427 1739 176 675 1027 686 1805 428 1706 178 228 1824 676 1262 1982 755 902 1028 1737 1165 475 1393 1115 602 633 1029 1462 245 1972 772 189 1430 17 908 534 377 525 680 64 1329 1087 1347 1911 860 1388 1889 1910 1097 1466 683 557 776 1575 1978 963 1729 1738 598 477 631 1833 1886 79 846 317 619 1698 651 243 656 759 843 1941 1093 1355 1543 1609 949 588 582 264 180 699 1747 1553 741 1986 657 1614 554 1912 1164 1496 269 307 818 1639 1055 1165 593 476 384 9 963 787 510 232 584 1091 913 23 610 1752 1718 1436 599 275 1818 737 690 1775 90 1760 363 1127 1145 160 1512 1511 1826 142 148 1121 1598 31 304 129 583 1317 775 1650 1758 480 278 1298 779 376 1931 435 1315 792 828 180 1678 1116 1292 1728 473 1647 955 1445 122 174 1803 1672 307 529 1482 918 1880 331 220 702 196 783 376 254 1033 1766 119 27 374 1214 232 1541 1982 1253 1560 362 951 103 400 1401 1024 980 591 1690 487 694 969 1324 89 865 1568 1727 1675 1243 626 1188 969 1262 852 946 573 396 1758 714 1250 1619 854 1692 313 353 33 1019 732 921 855 1567 385 1046 470 1962 786 1152 10 1806 1146 1965 140 348 962 1465 1896 384 1294 1449 420 75 1617 765 1406 1216 1960 1780 965 692 1030 1764 251 64 1451 1130 616 664 1130 1599 818 1617 299 76 493 1503 1278 79 30 1596 354 814 932 448 805 651 1992 29 1100 1257 468 490 1125 1919 979 1235 171 442 1432 479 1706 487 1041 674 788 961 957 563 995 680 875 976 608 1651 933 1105 420 1415 701 523 141 680 743 1238 1810 1199 552 1505 234 109 1405 901 1146 1504 1038 1783 78 563 1428 193 1851 1322 1833 211 114 911 991 534 1959 294 932 994 530 1736 453 673 1461 1294 1793 1363 832 1676 1183 179 738 1745 1249 890 65 1547 1035 1506 700 1632 383 1357 430 1338 603 904 501 1475 630 266 916 1906 1654 1281 1878 836 1302 896 1429 1550 1110 241 1658 1714 1891 1233 149 1137 297 1596 750 176 1782 1767 157 1933 1424 669 248 1012 1050 1995 683 1389 867 1232 445 328 1759 255 688 92 1691 696 1897 1020 491 1190 1233 1580 198 473 1563 1394 1364 1927 327 1488 343 430 1286 369 1992 974 255 178 3 677 434 147 389 730 1547 990 1893 1902 104 215 1889 432 958 148 1115 896 586 672 1012 854 244 282 870 4 1288 1651 1336 57 1256 1592 206 215 1468 1613 496 1368 908 651 76 1436 1279 1722 1470 230 1701 1603 654 73 386 1727 1915 1468 1179 388 983 1957 1350 1602 1971 165 813 136 477 896 1060 685 1622 1889 1180 812 297 1323 774 1374 1929 1154 107 30 1050 427 1420 1226 1043 1218 1910 1670 818 539 616 1141 400 1819 792 410 1047 519 1538 1195 1697 1773 274 696 1539 34 597 1643 1274 443 27 240 996 64 192 1702 1443 1150 1483 247 205 1212 1654 1829 135 369 1327 501 1844 564 654 1152 424 867 840 1319 1714 24 339 1176 57 1097 348 367 1350 1375 630 1870 1475 1914 147 495 1906 1890 615 1097 1 1537 1755 1522 1420 959 512 1204 516 1390 1492 1955 431 199 1482 1725 1375 484 1621 1267 663 1360 1781 312 44 1756 1654 1351 840 1700 772 1322 901 1569 1684 1608 792 384 1567 1870 300 1315 1888 1666 1456 1910 1088 1987 403 36 1743 1125 1648 1307 1510 1020 597 1454 27 7 392 522 1285 1983 747 619 1457 1456 1135 431 628 615 648 1291 114 1004 720 493 1646 530 862 1553 1506 77 1480 952 1874 1395 662 1687 1724 1910 569 1916 1666 1969 1068 597 156 481 858 212 695 774 208 1726 1299 618 148 500 1692 1329 1015 1668 278 354 1495 1712 974 1477 1543 430 1007 1069 1379 354 1779 344 399 1321 1595 1892 223 1751 48 324 1709 164 538 340 758 163 1953 233 438 307 1859 1676 421 985 1573 1945 1857 493 573 979 1454 1364 143 43 588 1902 1095 688 729 1057 1623 185 1654 982 1201 1329 333 1698 1207 1266 19 1767 320 789 987 620 782 888 300 283 158 929 1123 1850 96 178 1564 1052 712 126 29 1816 1475 1612 163 1850 1854 1769 514 1769 884 626 1191 1945 1702 1459 1312 449 832 1801 1342 576 1466 1999 409 1004 396 967 261 1083 773 1254 709 1237 782 805 829 810 1338 102 171 1024 1537 84 697 31 317 478 1676 753 1844 53 769 1908 472 1988 265 1394 1388 799 466 835 40 1839 1048 1441 302 1838 859 268 461 1789 1571 1791 1302 1886 1825 355 445 431 1592 258 754 1188 1676 1951 817 1256 1802 1876 1767 245 1272 1052 311 1746 718 1762 220 188 5 1626 303 89 1439 382 970 1385 1944 1771 638 157 1963 1678 690 1389 1703 1977 254 1956 1060 987 1655 1439 17 542 123 326 1856 1522 1535 1514 564 1722 679 1744 665 326 1687 1340 197 1505 647 753 1853 172 60 712 571 554 1892 960 1775 941 1218 1765 1652 945 1980 1188 293 1720 1137 1805 607 1158 606 1290 296 61 947 1152 1808 380 498 1875 327 1347 1463 158 1007 619 958 1235 612 1475 49 176 1673 1966 1890 1731 485 107 1032 768 590 1669 909 1824 612 317 903 396 1009 516 949 666 304 1565 1085 599 588 1170 339 934 1162 1238 556 568 1353 1675 132 1916 1352 1349 1581 1209 442 1055 1610 1162 1286 1964 1755 521 1649 1169 1497 831 1168 1329 1460 314 664 808 1194 305 1177 1628 1803 708 811 977 187 887 1511 861 1032 112 169 1180 237 143 1685 1860 662 1614 1351 890 1141 329 1999 199 1781 1456 1901 198 1420 1850 1642 959 1974 541 1943 1609 1807 651 969 507 753 1102 630 1044 1056 936 569 843 66 708 284 1833 1619 1377 38 343 1591 1120 1811 370 1649 1564 164 294 1604 1882 1190 1369 712 705 199 1831 1696 1675 1686 943 1065 428 1931 1435 1829 1939 1927 213 633 751 684 1449 20 1507 1376 422 785 765 1279 1913 1582 1956 1071 427 126 32 296 1897 700 1038 1747 773 1538 1300 1153 1371 1400 850 1840 1383 928 1946 1034 421 850 993 1966 1048 932 1494 1523 239 684 1394 1418 1014 9 1713 1124 1449 1726 736 836 30 1713 1255 86 371 883 1162 591 757 1216 554 647 1843 986 1825 1189 1010 1697 1118 1289 754 38 1469 1072 1729 1824 779 403 911 1855 1721 1217 1506 1566 1022 1967 1835 1966 930 1597 1048 945 888 1707 1051 916 1964 267 667 961 1726 664 1081 1428 861 488 1702 1772 1591 1550 227 516 1887 1235 361 1347 1585 502 379 1457 691 49 1336 1067 284 862 1525 1784 937 666 1979 572 733 201 828 1453 1353 362 1196 789 1996 1676 1022 1032 237 545 588 503 1255 786 603 1283 84 452 1070 501 637 1689 1033 318 449 697 969 1114 1508 1843 819 603 1209 1007 1307 83 404 822 598 1074 1177 116 1009 1521 297 380 1555 493 622 620 992 440 564 1923 1488 1133 1147 1985 1263 1907 282 1230 1558 1252 263 509 1195 1294 1940 1954 548 665 1756 1922 1282 90 1534 1770 731 23 760 1683 680 812 777 228 320 1966 16 1929 548 1310 472 162 302 1361 1288 1503 852 1869 294 202 1377 1254 1965 1557 1429 1402 815 839 843 1625 364 545 1308 1513 1170 501 1875 1369 1447 1241 880 117 822 904 1985 777 1703 1930 1406 458 178 390 1267 337 1364 389 1236 921 1011 696 1356 475 1631 188 886 1479 1738 493 1247 854 1545 1945 380 158 1099 647 296 1702 1562 1816 1745 1979 1327 268 692 66 1995 328 1925 78 19 1847 1876 1332 1707 142 1020 77 727 1956 446 1981 1214 1378 1998 466 1328 1207 1068 222 1561 192 661 1784 1734 518 267 944 1000 600 946 274 1223 491 1996 77 376 1246 1384 485 642 499 999 1429 1069 651 287 1113 1788 401 1651 778 109 938 242 571 1183 1515 1359 1365 931 1740 1186 1182 102 988 61 1710 1597 117 481 309 1010 1729 1345 1767 1135 957 1399 602 1320 1436 1847 162 1646 1711 177 1163 945 1796 1018 71 981 1597 1293 1975 88 163 93 1119 1667 986 1951 662 1152 1878 1910 683 539 30 15 1247 1019 448 1134 590 627 246 1752 959 388 824 275 159 518 1794 283 1800 1174 231 1798 8 594 1093 1962 1695 1411 1643 1565 985 586 920 1485 1790 1006 502 514 1558 1845 56 785 1328 65 1759 1378 148 13 803 4 536 1608 1872 1631 1505 721 223 1050 762 1620 646 1166 297 451 1987 155 16 425 1893 361 1521 1499 731 1762 374 1856 1154 255 1840 882 1336 1904 334 1429 1926 495 321 104 238 1815 1949 938 1906 17 435 1023 1365 1039 444 1443 773 109 216 1662 409 1701 937 664 1559 1586 1225 1647 490 1495 1315 1702 162 1280 289 1904 316 457 1618 1246 436 1870 798 758 1272 1683 28 1253 1759 1333 339 885 537 448 1360 418 1385 963 1881 537 1600 1121 1103 1747 44 1785 361 1457 177 8 1326 984 1110 1693 371 1823 467 1998 295 1302 394 1593 1866 521 1572 221 725 1765 269 1498 502 1355 851 1494 58 1907 1194 562 145 1970 84 1100 444 847 31 438 1562 722 255 1191 1972 367 1150 897 1429 1634 1121 67 1614 218 1245 447 905 1611 201 622 1276 318 934 611 528 60 845 430 3 556 1463 738 1131 441 787 1608 1292 1175 1427 5 1547 1927 728 1098 580 473 1808 1818 25 1921 157 882 1356 1373 743 1380 1360 518 884 292 842 1622 1831 1207 653 1529 1223 1656 1687 1783 322 1821 326 976 1858 1258 447 553 846 1604 1920 1846 836 712 404 1256 566 1069 535 1241 98 1047 1771 1814 22 910 1898 1485 804 575 1164 502 1090 769 988 1767 1446 1626 6 738 1712 1939 996 818 600 922 490 1638 969 22 606 301 1998 1424 1564 1923 1085 128 216 1675 1313 1669 1397 1133 684 1721 646 225 508 1813 1555 1101 1917 481 1550 908 1120 1614 423 752 522 103 477 409 640 981 1269 998 994 1587 544 1179 1078 1378 328 804 1446 1230 763 1849 1372 1024 892 1202 669 564 1462 365 1684 494 1282 1085 1649 1625 171 918 1857 1344 672 1415 191 769 10 1878 507 206 638 898 187 1830 1157 1845 1679 836 1018 1160 1337 1510 1268 540 1052 96 885 918 773 1346 834 123 1560 968 292 269 1740 1296 1789 1364 1785 721 47 1056 1408 42 298 1293 844 889 1973 1352 216 317 1855 498 833 1326 1014 19 1710 475 728 657 205 1444 152 1216 1167 1082 947 636 1943 1860 1171 1941 1007 1299 243 682 363 887 1765 410 66 1971 1233 870 1947 383 958 715 436 973 1238 559 1561 126 1013 633 162 1414 1202 1798 1021 621 1970 1546 1807 1015 1704 1140 277 903 1137 1525 1040 1903 1760 769 1856 1835 1509 1591 160 1711 100 1582 1938 269 371 992 1644 636 323 1132 1908 1605 1299 1046 1096 592 1441 434 1937 1839 1107 1377 985 1529 917 411 570 1546 195 254 713 1080 1402 1045 1731 1193 1226 253 390 467 1502 1556 1731 245 1359 1714 323 340 1638 509 1240 664 657 1207 677 1945 72 651 1408 1748 48 1336 1159 386 655 1213 1873 282 545 1862 407 1381 283 1398 2 35 1246 1078 1862 1325 1598 1948 1392 715 1508 1743 1820 999 1712 1290 1003 1505 1299 1727 1954 148 188 222 310 520 1569 598 1863 1065 1793 1627 474 1609 1864 153 1788 1826 978 1208 147 622 1651 272 1047 683 1143 463 530 1945 453 1641 1251 869 217 1151 601 491 1507 1491 1086 1655 586 1850 514 893 84 515 1562 1035 1018 920 1336 155 280 803 685 509 1091 1251 477 1332 1518 1246 130 1503 78 185 851 1611 1837 1829 1637 1736 796 1852 962 649 284 1998 1114 896 382 357 1336 1609 857 1439 1223 1205 637 141 1876 1690 1238 39 597 1449 1459 147 1706 593 1239 1462 467 642 912 521 1043 4 38 991 1299 1801 1318 199 1530 416 352 237 76 1643 445 1958 1840 1715 1093 1772 822 859 1936 1574 1592 51 1435 491 1457 622 78 456 1756 1382 731 609 1134 1358 1193 997 1686 839 931 581 356 983 603 1237 1256 1864 530 452 204 797 668 569 549 1898 1343 511 1413 1908 1789 594 645 343 179 522 98 391 1265 1479 581 1672 1802 1342 1335 1298 14 1155 1092 1727 1271 647 1536 311 1472 1717 855 111 925 1671 1609 717 1126 46 1798 975 470 1890 295 1404 372 1015 302 378 1375 416 1982 642 239 1992 1325 962 538 415 1768 1665 516 1169 408 568 1803 1918 1477 175 594 565 152 502 1195 1202 1061 421 1243 378 249 181 329 261 960 1521 422 203 314 55 1524 1601 318 1572 320 790 112 143 178 682 1839 164 279 847 418 212 684 434 1893 1610 957 1451 1598 1441 1311 818 1557 1653 363 421 1891 1864 156 312 298 726 1292 1548 949 1146 217 419 753 242 1390 1155 621 225 463 1817 446 1124 1252 1824 374 583 1242 1826 1062 1208 678 1149 737 1771 1868 1210 1443 736 191 586 1681 883 522 1378 1203 723 254 697 1328 1493 1869 144 1608 1865 1446 193 376 861 1010 506 618 1872 639 764 75 1066 1594 1679 1953 731 1666 1689 684 561 1035 831 795 829 1553 858 1651 1336 669 462 892 1650 1212 663 717 1900 238 181 1369 1943 637 586 1209 1564 239 1200 956 749 717 48 1804 684 597 305 1139 538 621 1358 318 370 905 1612 1041 1512 1646 746 1819 1852 824 1353 1083 772 649 574 1219 1449 979 437 1277 352 696 728 507 123 624 353 1234 1505 379 92 1530 812 887 1153 655 465 1124 593 652 6 630 1390 1993 623 1307 1792 1730 1737 958 149 363 474 843 1737 800 1048 196 86 1777 1370 867 1901 1102 476 1360 742 335 1207 982 533 728 480 1025 845 491 208 827 1785 1214 276 824 1353 1662 1109 286 1418 468 1994 200 569 855 221 13 425 626 12 1340 1523 840 1953 1371 1229 405 1460 113 366 1431 527 545 897 1149 1746 1192 1320 1246 1624 200 1059 1374 329 726 1729 1020 594 96 551 239 130 1347 127 1090 295 1564 1058 1053 1960 734 1320 295 1188 452 719 1097 1659 1719 347 884 138 722 589 694 253 132 679 521 1777 1749 1503 1692 1144 1101 1282 1702 1344 721 267 1352 1366 2000 404 1026 87 125 412 1929 1895 493 1753 807 757 36 576 148 31 1979 627 228 738 1493 1914 209 965 129 437 987 1430 1586 1745 828 1125 222 1033 496 32 1492 79 293 1630 642 1419 640 1264 1446 995 1233 293 867 268 247 893 965 592 1863 1568 393 1600 1881 1792 1559 1788 1251 1516 753 1184 1274 583 1905 465 918 1640 30 1945 166 1123 911 1231 292 1736 1363 1323 842 410 160 984 805 531 123 1499 1320 422 1623 1331 1236 421 1377 1089 1319 980 764 954 1075 1534 488 1258 1169 86 745 1771 1445 657 773 535 1204 1138 957 1643 1427 261 287 188 1633 1760 652 254 712 551 918 3 288 448 124 1569 117 1286 121 1239 1289 49 1610 48 1661 950 1903 1673 1453 907 819 832 969 1230 1359 1982 1307 1462 1868 7 614 1450 168 206 1531 657 1163 1742 1634 1402 234 631 1399 1661 523 134 147 1808 1066 296 1405 1231 1867 688 1984 1046 1010 215 63 1633 384 1747 1958 1494 190 1772 562 1729 1407 1082 1604 1520 1168 595 530 1248 692 740 959 792 542 1453 269 836 573 1218 31 1845 1951 1712 243 359 895 509 608 1891 17 258 1821 1766 273 301 1010 1346 6 690 1875 1123 604 1987 1466 1525 1346 752 1716 1204 993 608 1055 1667 863 624 1425 1409 755 731 1901 217 649 1787 1442 1322 1528 1054 1381 182 259 125 1088 46 173 1098 43 1998 768 56 346 725 607 1215 1703 1544 1930 1359 577 536 1666 1493 20 113 894 732 1723 163 1294 566 1092 630 14 204 1987 762 893 1778 682 1501 1598 253 920 1777 478 1737 1775 1949 72 1351 362 706 1685 1284 1998 513 1992 496 656 43 1577 77 295 425 1792 22 1316 1693 1381 1298 384 921 293 1257 660 1951 792 1046 543 1112 1712 1518 1603 569 1988 2000 1569 1026 687 733 1927 857 1506 858 1687 1367 385 627 1513 481 1677 643 692 746 653 1233 1417 1286 851 189 1664 1634 476 1340 359 755 407 640 1623 1021 762 1659 1850 21 561 1429 811 856 89 1628 1180 1980 333 1900 766 296 142 912 268 1040 1080 87 265 948 1794 90 539 1882 1590 1149 1288 1000 434 979 1200 166 110 1879 219 1588 1631 425 613 1800 1628 1334 774 1723 495 1276 455 916 1022 299 322 1316 1531 1759 57 708 72 110 1770 764 1423 957 1218 1606 1873 472 543 627 1549 1441 1034 924 1123 1081 965 11 186 333 145 602 1807 1794 660 1836 591 900 681 1515 278 748 1591 1714 1721 1344 999 1100 1921 415 960 637 345 1053 597 1856 1034 1452 594 208 725 348 1203 234 753 1716 806 1971 1077 321 945 1030 1448 926 583 1617 1287 453 1639 161 216 1253 1957 1578 1260 1269 1613 315 1465 1399 1766 1266 521 1377 884 1932 461 1544 1440 1712 1367 1389 475 429 246 1917 816 768 1587 1316 1626 747 604 705 1335 1778 270 1280 91 471 1336 1748 1895 1897 558 499 140 1961 955 1703 715 1421 1803 1425 894 104 920 401 1516 601 51 291 1609 1267 517 364 668 397 1623 1606 966 1403 223 265 175 1949 1019 1818 1155 1639 611 24 1165 1825 1002 612 1987 431 837 929 1378 611 384 1997 1467 1345 1741 1534 382 660 766 256 1638 1247 53 590 342 1335 1594 1696 1202 1663 157 212 337 180 1548 319 929 1930 1255 997 715 1894 1026 1304 472 1822 1483 1086 1909 1389 188 1030 1363 1516 643 1004 1747 797 1473 283 1552 1481 976 610 316 1342 297 10 896 177 244 1207 846 842 384 877 1593 1984 1766 372 1528 1010 345 751 630 1240 1393 1962 1214 1449 1817 1523 869 526 37 507 1272 1303 536 1868 920 124 69 1564 1171 215 1140 1635 725 1104 503 1546 527 9 1661 1268 1622 364 823 1793 1951 929 58 1313 282 372 660 294 1916 1815 1362 1405 1266 244 1041 255 1634 1141 708 290 692 1671 1958 5 1042 476 832 1453 1148 1584 109 233 174 15 827 412 310 117 1589 1004 1041 534 1839 87 357 687 898 566 1492 508 1241 1348 479 316 1819 256 1753 561 826 1664 1710 45 1242 425 644 314 1798 301 1169 1304 384 1381 1213 1644 999 703 1545 822 190 729 1312 340 395 1263 1533 726 1053 673 1117 1554 1506 360 1046 569 1639 1386 201 729 1841 716 772 1156 1724 504 1546 465 914 1072 1111 1234 126 81 1439 262 1026 587 1462 735 54 576 1670 502 849 1179 748 1501 764 1075 1763 70 101 720 1190 419 1714 1630 2000 382 856 1263 1798 953 266 134 295 424 1029 129 803 158 1564 1926 1258 357 1727 626 870 98 273 557 492 904 458 1634 655 1212 1738 1422 1542 73 1600 1607 206 997 522 1807 850 115 270 184 1787 27 1448 1787 275 135 52 1924 1934 1599 1870 1072 1163 935 1528 1497 631 711 1372 1649 1220 891 1427 222 1704 828 694 1893 152 1456 883 1610 806 1821 1457 1702 424 916 1703 554 1548 459 683 1731 1561 699 663 1214 743 236 1776 1022 1394 717 1353 1788 1515 1128 1701 591 255 1861 205 284 1948 238 1393 15 418 148 1602 91 854 48 655 1822 1549 28 718 1641 1238 1091 462 126 201 261 1130 938 1327 256 816 1510 1297 1884 1843 1576 1462 421 15 320 119 1343 331 1296 854 21 1155 1274 1535 658 1286 193 1133 1796 365 489 623 1837 1246 1632 1757 92 1199 129 1494 1371 1375 182 1291 266 130 1774 1330 1613 1051 1792 1011 178 367 1887 7 85 1463 542 835 1319 1702 1206 1887 1356 460 1317 1115 1428 1594 873 68 540 1415 286 1076 582 1203 484 1768 902 1354 388 950 1071 1131 1172 462 1709 313 1385 144 1844 1649 1853 1598 793 1501 2 340 272 1401 38 325 438 244 327 1080 927 282 424 1859 1987 335 1988 1222 1700 1102 210 1243 227 1171 1210 92 771 1430 344 374 494 601 1182 365 616 835 1791 112 1409 719 1305 799 542 302 1746 410 1706 596 215 843 281 130 1792 1238 1165 1343 760 640 1949 924 1532 606 1330 1960 146 1520 1668 306 12 1358 933 125 1245 1889 1883 89 1243 1237 804 239 1253 221 1478 109 1815 1112 421 1635 1036 1139 1208 1597 1380 1071 1309 50 1974 292 1548 268 151 1766 554 1257 1659 935 1391 1281 1579 237 1786 1337 312 1461 403 1592 1119 376 1185 1592 1598 637 61 335 1557 784 1271 1310 465 402 1896 1066 1365 352 1880 1945 1850 216 1184 175 1593 313 1522 1466 854 1594 1688 715 415 318 1787 262 1028 1879 5 75 1306 73 120 454 1979 960 1264 931 1457 1444 423 1687 915 172 600 1419 1534 753 486 170 599 1349 109 1037 1056 1539 1849 661 1401 536 1750 409 345 114 1592 1392 669 1240 957 449 97 1915 687 1785 205 940 1725 781 1521 318 445 32 596 76 1195 936 1033 1950 1829 844 1347 440 458 48 731 324 1792 1077 175 514 1957 554 365 1948 1848 744 97 815 793 1916 315 1383 1070 1606 612 1129 920 1906 50 7 550 532 987 352 968 58 695 1734 886 429 1160 676 465 71 750 1040 1610 571 1222 1021 1555 1298 1619 100 1795 1410 208 1252 478 100 1381 711 131 789 232 1495 407 621 1109 385 643 335 849 1320 666 944 1148 1229 46 1548 1541 1247 1443 821 242 1933 419 237 1968 115 739 486 1240 1909 598 807 787 485 49 1042 255 1163 895 724 1186 966 422 1469 1326 1102 1290 1153 966 1339 1104 1966 400 891 342 1615 1035 1088 1329 1456 483 457 966 1122 1843 1635 1149 513 1050 1966 1075 1493 1442 292 815 1062 461 1320 1848 371 736 1308 404 1333 484 1061 1796 1807 1738 467 1086 1449 607 1291 155 702 1153 183 179 1042 1825 1538 1445 1272 1609 444 1676 258 1136 325 1518 458 1579 1623 422 1409 759 308 1077 1351 36 1938 1764 1098 516 1124 1917 786 1188 300 827 60 1546 397 1871 1429 1008 1494 1749 714 576 1403 1702 1102 785 918 1918 268 896 1807 81 445 1074 1191 1866 1083 521 283 1300 1815 517 1847 1693 1817 1821 1609 1512 374 447 1672 1761 1974 1412 853 166 1031 1127 1984 1636 1868 1208 46 768 634 555 1769 1576 276 1574 1337 489 37 1660 82 1665 1983 1667 1086 1431 945 1757 1372 890 398 149 1816 1208 476 1176 846 305 1290 1414 825 1002 1894 1976 449 598 829 501 933 194 132 464 1492 1775 279 1508 1282 454 256 1795 217 759 234 699 1678 259 102 522 918 331 1966 1875 489 1640 936 321 934 12 318 300 263 1032 1052 266 1957 576 617 1175 895 540 921 1976 1992 512 385 1917 1439 47 381 1013 546 1339 1216 1590 1925 208 1978 1133 1552 1186 1438 611 1367 147 484 193 1518 762 956 837 1772 481 757 437 1871 205 573 995 641 435 217 1058 1770 169 1943 504 101 763 274 677 631 1168 1238 1251 526 1052 1621 398 214 550 682 373 2 1133 619 1106 1033 342 404 70 1374 1817 1554 553 788 110 476 897 1762 194 745 1312 1892 686 1118 1139 867 1321 855 56 1942 605 761 1072 520 952 565 470 507 180 1375 382 269 1720 1071 417 266 1664 1191 1992 1731 1291 583 1351 1982 1220 1134 1372 62 132 386 1832 1828 501 1282 1790 502 1226 1689 1737 559 1421 1029 1347 39 1737 1417 131 1028 1321 1888 886 1376 608 1252 1665 478 1467 158 1686 1096 259 846 486 1162 104 1453 1862 740 75 288 1908 844 218 1872 556 1170 1522 744 1894 56 15 1951 82 610 1064 183 151 186 1033 485 456 728 544 1906 1961 1392 1420 1601 496 1803 1219 162 1007 250 1940 1222 1169 232 1100 1940 1235 32 364 652 1493 1424 1178 778 1729 1004 1047 460 235 566 658 1671 297 1660 1979 1944 1541 1570 1210 615 1617 1058 401 752 1595 1569 1327 165 1169 1332 1735 846 1670 354 768 1475 1574 1596 318 1387 678 1994 1873 822 1023 1576 1452 280 1485 1 665 918 275 1707 939 22 1810 372 1891 1778 1737 490 1944 46 1806 1713 785 683 654 480 868 1082 1154 941 1061 1701 1459 1371 1799 762 223 1297 1334 617 844 1101 264 1248 733 1609 1313 1413 3 1740 22 116 501 1428 245 1546 195 178 1171 321 1367 1414 1621 1692 1181 1742 356 1734 1828 1273 730 1990 213 1841 610 1926 1156 792 943 1668 1590 705 683 1272 1762 1667 1460 1943 1978 1834 1682 696 1196 734 1627 1381 1555 1544 746 820 1476 290 270 54 1990 1150 1887 1743 49 282 1735 1416 1610 242 1390 386 1470 678 1878 28 510 286 1304 918 1929 1228 911 1158 208 1329 275 1835 1286 482 665 1793 1110 716 761 1972 1482 678 703 1497 1433 598 55 1145 1680 790 547 687 852 72 1391 1588 727 840 1671 1080 1786 1809 1927 644 1714 1299 994 462 766 1156 39 1005 1239 1428 465 254 1752 1717 1038 662 1089 106 1043 9 1095 1887 1278 890 158 1754 1708 1011 1961 161 204 536 929 1036 403 55 1173 12 817 1122 1441 1292 4 769 754 1703 1915 97 264 1275 1310 1890 813 124 1517 432 1733 539 886 15 199 952 523 381 971 230 1635 66 1572 527 1103 955 1152 1575 64 856 877 1125 1479 802 718 1791 893 657 910 1334 1108 1869 1765 1234 1133 1428 985 1215 284 171 1751 264 1497 1192 226 1330 1353 719 1307 1357 1292 604 1889 710 1736 945 1835 160 1398 1680 1012 1765 731 1515 1813 728 282 553 298 604 103 556 894 1066 1631 1937 1656 751 1543 56 250 1332 402 69 1511 114 1143 1813 1638 966 1266 1525 1300 593 586 800 542 1219 691 1431 1903 1545 1045 230 359 1877 812 1237 941 813 561 188 966 1670 169 1274 327 1922 141 1352 1559 103 538 1033 216 1155 553 1509 1256 1453 322 1142 1363 1550 1388 82 1051 1711 344 299 650 468 511 228 1847 922 1737 53 104 1645 80 320 1207 13 84 1780 1992 482 960 1314 666 1950 1965 430 492 1361 1094 1048 977 435 667 1836 375 61 714 871 693 649 1082 668 1171 491 1834 134 1294 912 1610 78 1116 1303 120 1470 124 76 14 1383 130 652 409 720 322 918 749 993 267 1167 472 1471 1943 489 244 888 415 1829 1953 561 707 1862 419 1742 331 504 791 1123 1928 1745 459 984 142 23 1727 578 1446 882 695 1488 1967 755 770 962 1909 628 864 753 677 722 1439 491 207 473 1878 1790 1709 1903 1718 1303 707 1412 590 1259 1416 1464 655 917 276 1822 1439 705 1674 1487 1809 169 1080 1026 1412 271 892 394 43 1930 1498 897 1725 1812 43 1012 1326 1859 1272 78 1294 966 1095 1433 1552 1923 1989 546 1214 1838 1541 189 1771 1036 1352 490 1961 953 1949 534 428 471 1387 596 223 1065 1917 733 1253 63 1837 1590 291 370 1652 81 924 898 560 1175 621 45 583 149 1290 1859 1260 1140 1416 280 64 989 12 1130 90 348 1540 308 938 436 1125 3 490 36 437 1702 278 1721 330 1035 1214 1140 1858 1687 537 1581 676 54 444 1336 1975 5 1708 999 658 1275 768 704 1140 1343 507 417 245 1654 264 1121 348 700 1958 824 1938 1109 1974 881 422 932 1395 1327 995 156 1026 1823 1744 1845 1610 1805 678 1090 149 297 87 1168 279 1898 668 881 527 323 1008 1834 1931 1558 204 1786 1345 455 178 1916 1244 1458 526 1822 1460 1584 1353 1027 1057 1269 368 182 672 1069 277 289 167 1033 1364 1900 358 436 1769 1081 1998 1788 1264 1312 167 925 1053 743 1357 975 461 1828 378 451 1804 278 1594 1721 1704 513 1882 743 1670 1176 1874 133 1284 511 1941 796 511 385 1447 1536 1702 1360 991 203 1806 1788 1101 1805 744 1302 285 33 160 293 252 1649 646 1161 1034 1116 594 109 129 1207 596 1938 870 1282 250 730 125 524 86 1650 705 1210 335 164 101 500 1767 28 628 16 620 1273 160 1236 371 1558 1721 1766 978 1034 1452 1190 1452 221 142 1390 1299 300 601 1864 1432 94 375 1713 1063 952 700 1149 1906 1837 1193 1867 378 922 397 58 1733 258 943 1884 1276 166 1850 1482 148 823 1400 88 1568 14 770 1899 741 188 1702 488 782 269 1339 158 449 1987 1473 1895 65 912 604 1691 341 932 1875 134 313 760 356 1339 500 25 1690 1961 1338 1833 785 365 1923 243 1337 1159 348 1438 1945 1937 1436 852 838 654 841 419 213 1568 1484 1139 333 29 514 1737 561 1250 4 1995 700 600 186 917 285 694 412 1532 1494 1127 217 1282 239 1054 587 1625 1296 311 698 122 1375 1584 432 792 7 1160 1133 289 314 1398 141 1253 1527 1213 518 1162 239 1247 550 1375 101 639 1677 128 1429 236 1142 921 1495 811 1228 671 803 563 1371 155 1526 1359 1492 648 1718 1823 837 207 1139 481 1880 1504 1103 543 1435 980 1727 1416 848 1041 514 1443 1718 942 257 640 1623 984 1000 258 771 612 629 75 510 709 1902 1334 469 384 1447 235 1575 78 1124 334 1841 1443 44 329 218 1053 1055 1259 449 1774 1049 1137 1139 1182 1191 116 18 202 457 531 1938 641 553 594 166 1665 700 1011 1578 526 1574 228 530 211 435 490 803 236 1331 1965 688 1090 1973 643 1865 424 391 977 943 1783 1101 1263 362 1653 848 1500 1198 1051 1625 498 1627 1990 1215 1834 1173 317 621 323 756 1861 1415 768 700 450 542 1584 1023 1840 177 1378 129 865 215 583 733 615 1755 1338 1127 659 1751 1086 1825 1583 1364 1384 1729 218 33 1565 291 1474 402 108 731 1302 139 927 1598 524 381 318 1842 545 1935 420 531 1439 497 1862 423 964 1854 322 1876 1921 368 1572 304 1183 440 31 1226 1817 413 1514 1783 678 1092 952 1711 1381 1554 189 329 1807 735 941 372 775 859 983 776 1093 1045 1987 316 1891 1593 24 1753 1911 1321 1313 671 1443 1360 1745 999 1497 1603 484 312 979 345 311 1518 754 28 1163 936 5 576 1542 1857 989 1844 1179 977 46 1127 1755 1380 1913 493 316 876 568 642 1257 1043 1032 510 1658 419 1694 889 933 89 612 336 1877 503 1251 1481 538 1017 21 180 1841 827 283 1923 1782 169 588 1947 487 151 1983 219 1898 722 1675 61 1922 647 1101 1115 766 1634 187 1123 723 1417 135 1662 971 826 1605 1389 925 130 160 885 975 1392 457 1085 1354 874 146 1541 1213 1134 938 1913 1269 1979 282 438 683 1265 944 957 1581 854 1785 694 930 603 1349 678 696 287 1509 708 1441 1698 392 712 222 1324 551 1845 1673 1518 221 361 1001 1161 587 835 1714 239 699 1348 1948 1127 531 713 502 1812 1676 664 729 1992 900 1880 673 485 1153 742 474 772 1431 1398 679 634 1739 343 969 72 1801 1305 589 1330 387 1683 327 1074 971 880 1935 1437 132 1370 681 774 403 1147 633 1138 1851 1263 1270 1164 986 718 1326 1386 1134 968 330 192 748 337 1732 995 1298 1984 1302 672 1211 611 1637 142 915 1461 1982 1762 828 275 1440 1186 720 539 618 971 1687 1653 870 966 396 454 1558 1065 219 211 1726 907 606 452 770 426 1321 345 1713 1808 1810 1009 1842 1682 949 824 1374 443 1110 1168 1535 1033 744 4 1495 711 334 1193 1668 1067 1280 998 83 1184 608 1158 1170 1206 878 779 426 1529 953 725 1853 1328 582 1075 716 870 262 697 348 254 1331 131 1082 1939 715 985 989 1406 193 1027 1243 700 416 1583 1486 254 193 704 1272 1618 1135 729 1077 322 745 171 833 1180 1464 1308 234 1138 1665 1417 1670 1955 589 268 1624 890 1495 1649 111 5 102 1846 1247 1337 1084 97 372 67 1502 1015 196 658 1957 441 325 1300 963 1825 143 1022 394 271 1763 1744 1658 1357 525 1159 458 1241 213 101 1017 1012 1596 590 1333 262 309 389 316 1748 898 1623 241 773 1489 69 1825 482 38 840 438 588 490 1504 748 274 1188 686 1090 1202 1544 1970 1171 1712 1917 215 997 1526 1828 238 194 1739 1717 873 1126 1846 1244 1849 696 916 1028 825 221 361 210 189 1032 612 886 1541 902 1957 1021 1046 1690 1059 1675 1547 100 937 1831 24 872 434 967 127 572 597 1742 679 1185 1874 1699 346 1670 1533 1443 125 345 906 970 1861 144 186 1262 1512 823 1269 1645 450 170 1641 1224 601 1974 1457 271 707 1115 217 1295 1047 180 1041 1482 65 1146 609 1638 1930 566 1100 104 1383 1798 1896 1506 928 402 1197 379 388 1471 1499 766 43 243 305 1798 764 954 459 376 193 1225 748 353 248 49 1117 402 666 1766 1780 1497 673 1585 1816 994 1910 146 1107 509 425 538 170 1682 1637 1240 1114 1794 1282 1331 563 1920 269 983 1961 833 1525 515 840 575 311 834 632 132 1901 1497 1697 1589 1218 433 209 748 1225 340 331 123 351 1950 963 1054 845 220 1560 1024 179 472 1520 753 1058 1416 586 390 360 1779 1824 1841 529 1493 1084 851 1596 1685 1276 1279 1516 885 457 1169 672 938 1268 143 1334 1566 1506 479 1275 1826 746 1257 373 1127 956 1006 757 1262 1093 1001 1159 270 1312 36 1004 983 799 1439 90 917 506 829 1234 663 391 1247 531 352 1482 469 125 1070 991 33 1832 1993 806 511 358 766 1886 531 1686 797 438 561 1850 527 1904 34 876 1916 1462 1269 188 700 561 21 1981 1996 824 1642 209 1812 1622 82 626 1862 1552 1457 307 1193 1525 663 374 8 614 1537 527 869 55 1490 328 1329 1639 1892 598 208 957 1273 365 952 659 1575 64 315 1576 948 1547 854 560 1789 1892 1497 1199 173 783 1575 1943 1005 1105 1680 1965 7 1575 1646 1298 719 1513 236 1089 1284 1193 1646 1908 3 832 1661 1964 253 219 1521 529 378 1921 820 278 1918 377 1444 1089 1163 1641 1753 1914 1095 738 1321 33 1008 1195 1720 1413 1181 42 1236 211 358 714 1584 539 1399 1562 686 1177 561 1346 355 306 1761 1612 1526 1741 1141 640 1769 1125 44 303 1547 924 1870 1125 1180 258 1868 89 1155 1766 1769 1287 941 1229 1097 400 1447 481 1833 1872 717 1931 1183 1616 468 1843 1299 1820 1221 695 1758 1896 251 843 417 463 256 1360 1098 109 1570 1800 1987 1645 940 1833 1371 853 866 1440 618 1185 108 1207 671 45 1191 1130 1851 119 1032 1127 147 900 1635 1685 1922 354 1243 630 1630 173 1851 559 764 566 1140 791 1558 1873 1208 846 268 1886 1846 1601 793 1691 583 363 1015 1688 1705 334 1669 1834 1865 1602 1816 388 486 317 304 723 404 1780 1709 809 1759 1952 769 12 1312 213 1832 560 1141 1215 1893 1874 1803 1790 862 358 95 867 396 1284 1846 539 1227 142 522 380 505 1798 374 526 1197 814 595 1340 197 655 1684 1914 1749 237 782 1562 396 283 445 986 233 1947 483 1919 1870 1433 1522 696 212 1641 1468 1884 1696 1966 105 582 692 1772 569 82 344 1248 634 744 1691 1935 1452 793 37 204 1139 1783 1055 254 1965 1322 1253 529 501 832 1754 124 1031 1300 1117 931 1749 1059 891 1789 1257 251 1492 377 908 1125 1955 1116 1718 468 328 1758 1254 734 488 1223 293 619 1016 420 199 428 1765 510 1106 45 1320 1229 657 558 1416 488 1051 1022 1233 688 1520 665 67 462 963 21 862 1594 1662 1255 621 1854 1267 155 1872 1322 767 291 1086 473 868 1103 170 1460 151 702 54 1637 230 1748 1237 127 990 301 950 1100 1228 1826 1006 1031 1203 1945 468 1755 1646 1521 147 1211 790 1950 1020 132 1686 1169 1306 592 125 140 1050 524 963 421 954 1772 576 457 1217 1374 906 131 208 1916 1453 1501 1208 822 239 1878 1179 1967 1428 260 727 55 1744 812 1217 121 140 1312 1278 117 235 440 376 769 732 884 1182 844 274 1825 1229 467 1491 106 478 1863 1742 561 1920 1534 273 30 1368 794 1882 7 933 1447 1260 913 841 600 452 1078 1109 1861 492 519 1780 286 1199 435 604 963 670 969 544 1206 1507 1083 1561 689 421 932 1493 581 1291 1371 1264 1266 1588 664 3 606 1606 1782 1003 1856 1782 1161 1948 1692 663 435 949 516 1542 322 1669 556 166 827 142 1038 1239 589 1353 1632 1517 927 1098 1875 1662 76 1957 1517 811 641 753 1929 1107 1331 1245 1966 1076 166 656 1837 163 188 741 671 1310 1818 247 1023 65 1186 121 1379 1222 572 634 400 288 918 54 1630 1065 382 64 554 1402 109 463 1532 124 1846 198 1240 93 79 1113 1688 581 1488 237 1450 969 1162 1135 934 1727 1914 1080 35 1779 1213 879 1226 953 1910 719 570 1877 1294 250 494 920 635 590 1100 859 68 1528 1264 273 1444 551 425 1528 1982 194 161 400 128 28 1106 415 1546 406 567 948 1232 1350 881 474 1246 1255 1708 1695 1565 929 625 262 483 1962 1965 1035 1631 1709 1650 53 133 490 604 1568 1334 542 1239 747 1525 1541 63 639 533 61 760 642 119 285 1407 1035 1074 550 624 839 675 1016 1881 1402 472 1240 1199 1594 1896 1680 1792 73 294 535 1657 1761 245 115 408 1973 1405 1341 5 1797 782 308 877 1874 245 1173 1967 323 1021 521 779 1496 1960 1519 1670 1469 1038 1579 931 945 1173 1231 1647 247 594 425 1980 12 79 1149 1089 859 206 1221 1551 270 1564 1526 663 1029 921 1701 106 555 1031 1162 801 967 1888 1699 1215 1569 782 1628 1635 1734 485 158 834 478 660 1830 1476 251 540 151 1614 932 1391 882 16 164 1566 1477 64 1245 28 1169 1623 112 1798 945 282 1681 567 808 572 182 854 698 1778 1137 1427 734 535 1599 35 82 928 159 1800 128 1395 743 868 928 68 1507 399 781 1536 432 839 684 1758 137 1384 394 546 591 1661 358 68 414 69 1295 928 1101 1193 1231 111 1366 428 1624 70 519 68 1598 1214 1480 1769 85 4 959 1180 1980 1713 1680 1498 555 941 232 656 1609 1408 1388 145 721 1689 1854 6 1973 1922 1088 630 579 1075 1212 662 1191 582 115 1170 1714 91 1924 1708 522 1901 639 276 1538 741 43 314 155 254 421 624 1530 1912 1994 1795 1612 641 982 859 280 1344 1278 1169 340 1700 251 273 75 1693 1368 336 461 361 1231 1568 1367 1298 1998 433 324 1974 1295 1882 324 295 1160 1368 1149 995 1825 1750 1791 343 212 366 1372 1312 1850 1391 424 306 995 304 1645 1741 789 787 146 1724 346 301 141 1920 915 166 246 829 1730 1788 1743 930 1974 1341 721 671 1944 1588 1240 610 758 243 1793 1955 1085 1571 1315 1745 1772 296 524 1803 231 1768 1325 1892 537 668 985 1409 1278 216 1482 1301 1984 776 1989 223 1440 892 1662 1538 1639 422 527 1334 1582 1889 1173 989 219 324 1692 1848 908 167 525 1674 1769 1686 772 1229 421 995 918 1252 1685 1376 1827 497 405 430 217 953 1047 464 281 1668 1469 1267 318 1305 825 514 922 537 1763 629 1779 1498 107 1689 1919 1544 1743 566 1996 71 1103 637 1779 1356 1743 305 1710 1693 189 776 487 1782 1699 273 307 973 639 680 1263 1848 1522 535 361 813 934 1792 1283 746 100 857 355 566 308 390 1166 424 1397 1181 1575 1047 320 406 194 562 264 962 862 1025 1061 510 1074 1659 578 1832 1703 745 451 977 1031 523 1547 51 1796 1690 797 180 155 1997 1281 748 475 1056 121 579 1921 802 820 1183 166 173 915 1565 795 844 363 1182 1395 1944 746 1172 1875 931 413 1660 1349 1913 417 654 691 1667 1577 1715 1234 1902 624 391 572 1052 831 1807 259 1578 305 349 1411 1713 1509 577 727 1200 563 178 1071 90 995 1917 1904 620 602 637 1261 322 902 1053 837 1291 1213 1114 60 234 1729 731 1950 1150 758 5 913 1572 455 730 1915 827 694 1203 724 952 626 1614 1581 716 206 57 433 1523 1680 751 1499 1373 391 1122 1608 867 1681 1339 1902 1250 1691 318 1677 1628 1306 1681 869 816 1354 94 1945 70 1077 1030 1427 15 903 553 1319 588 1535 596 1292 1214 552 970 1752 766 1592 1110 1243 1151 569 1711 1552 1152 1206 957 1663 374 344 107 1158 826 387 1774 1882 319 1018 869 344 1206 1594 1394 1520 165 438 1384 1573 885 638 1476 1566 411 277 1249 769 714 35 1879 1296 1927 1353 1140 1636 1437 99 1406 618 1106 1698 1159 1707 666 491 209 416 1722 1914 196 1462 1471 731 431 318 1504 1290 1707 568 1553 409 1254 1697 1578 418 495 890 952 1726 813 1931 1378 278 1748 456 318 824 1898 371 901 1964 647 1123 372 982 220 1411 117 735 662 1501 1901 1680 1219 489 951 1470 1348 1280 785 284 1139 1350 277 141 1303 1416 348 1466 805 706 1630 1923 153 804 268 1545 1654 454 1921 555 170 665 1894 1471 1397 1456 582 788 1820 1711 1650 293 1321 563 1701 1328 197 722 1306 488 601 1204 1053 249 1233 66 1439 1306 259 1982 270 1351 158 1235 964 607 1669 846 991 235 1902 398 1857 1473 1015 648 1993 1000 681 1822 274 1772 1679 1809 1066 52 584 244 229 1122 123 1923 1731 75 1195 932 912 184 1243 1068 1146 1868 1459 101 1320 583 1204 687 1481 1130 1641 1941 235 1628 990 1857 1245 493 309 291 1351 1353 1591 669 1624 799 488 19 1600 34 46 1921 1231 559 67 125 1246 352 1129 1615 1405 1889 1373 1150 1468 1874 1743 1149 1614 924 1153 165 811 1863 799 1541 1413 714 654 72 1725 1956 1335 438 1415 300 869 1853 1979 1012 1053 369 525 1492 1582 1297 1087 1828 938 1948 181 1512 1732 1140 986 483 138 18 82 134 1252 1979 351 792 317 1810 8 202 258 1213 1158 1531 1497 1276 1745 1578 1844 775 571 314 1062 1143 171 315 1605 264 317 1318 1792 45 1063 1721 643 1173 1839 580 297 925 1611 1267 1425 1446 793 845 1540 824 257 1372 678 822 696 126 1163 1316 486 1739 1437 967 1610 1208 1435 189 700 1260 1203 1165 147 1633 1298 63 505 77 507 1566 955 1697 1751 1965 1397 1218 941 457 1838 1558 547 749 16 81 67 923 203 193 64 1018 1625 423 1339 475 69 231 1905 1969 1416 1105 1816 671 549 497 1722 1348 486 1348 1200 1237 741 1644 1539 1882 1631 1221 975 1116 566 121 634 956 615 1233 707 1704 1532 1390 190 1546 1058 711 767 401 845 691 372 1476 826 1577 360 804 677 918 1494 81 349 463 1051 1840 5 1272 191 428 1196 68 533 1531 1455 397 1552 162 589 70 1416 475 412 1696 1806 1621 170 1610 1037 573 822 1885 785 412 1472 1158 1821 705 655 965 1271 481 1345 1958 1750 1644 1432 1277 1343 1041 851 248 1532 389 186 1968 223 1680 1951 272 950 40 113 1320 815 867 450 84 685 630 1947 1721 667 627 255 1520 401 1811 1582 791 245 944 971 963 451 951 1167 1626 80 476 1583 737 1227 14 1388 1969 6 364 1482 1599 756 312 451 1100 1731 1307 796 490 699 1113 393 1664 423 951 989 752 1988 282 1956 1367 88 1297 468 69 406 310 16 846 574 1985 1216 1952 1482 526 1566 1862 70 352 1362 492 1503 1173 1184 1667 608 140 624 1271 1528 277 1215 1552 752 1592 1684 454 1660 360 1270 168 1457 1273 284 1743 1254 592 756 270 317 58 1256 1501 307 1392 109 1767 1782 521 1118 832 167 448 1978 347 832 1736 1529 122 1576 605 180 423 1684 1165 1462 691 1568 375 1085 862 127 418 997 1846 15 1553 1384 1203 1185 1493 158 1330 104 548 1339 352 111 1033 1514 1035 1375 1564 1684 1603 241 1060 582 1638 866 585 1681 604 181 47 1859 1280 941 144 359 1184 618 153 1112 551 483 1176 1996 1977 934 484 367 1199 156 301 1245 900 1440 518 852 542 1457 176 40 273 182 1561 1257 832 1266 805 915 1190 1369 1291 1333 1861 1553 1940 1476 829 364 1247 1264 974 1493 425 694 545 1081 27 1000 484 1064 948 1723 1845 91 1432 895 497 585 649 836 1901 517 1862 155 1285 970 65 602 483 794 181 597 914 1762 855 1465 1203 1522 1772 1434 128 45 1244 1120 31 1196 1365 1853 1546 1895 1635 898 269 1398 511 1059 1199 565 1782 872 1092 567 299 1974 850 284 591 285 1346 1846 864 1010 1562 1400 720 1760 1817 1968 1991 1499 1442 1607 268 1318 1981 1910 48 1045 330 811 1403 773 1704 892 315 219 37 555 1178 250 646 459 1807 105 1689 306 1576 164 921 512 567 881 466 1231 1130 70 230 1435 976 1562 1296 1283 1016 697 1174 160 1100 604 84 1174 1166 520 279 1258 338 1237 838 1811 1325 290 1800 1347 1116 727 786 1991 1815 1500 944 381 1959 1272 599 1270 1558 1100 328 860 759 1617 951 918 726 1855 924 698 1584 1680 618 1138 790 1860 1646 1090 1518 1286 1690 1448 763 782 19 1717 126 521 24 1163 972 502 1492 200 1250 962 1254 434 567 1847 1230 1187 369 384 1594 1384 1803 960 387 612 1349 1716 1586 106 1420 1926 855 1898 764 1635 1083 1531 51 1791 195 1947 1767 792 1192 1779 411 1688 1349 1999 1214 1055 1153 1052 581 512 222 1042 650 1162 1233 340 852 538 1123 1173 1321 160 1335 814 594 687 541 126 1662 473 86 1185 825 1866 937 1124 798 1075 1798 55 1579 267 89 1299 852 1985 1744 703 1130 1524 465 46 1710 86 230 859 1249 975 1530 1784 1981 1822 377 755 1689 5 386 1578 1961 278 1152 176 1333 1576 122 1329 1851 223 1656 1618 871 923 487 44 1234 623 334 1691 440 37 1970 994 1166 176 391 1233 1892 1026 56 1402 8 15 728 1376 923 1089 730 1329 168 1438 318 150 306 839 1838 488 429 194 1800 437 672 90 636 851 889 245 40 773 1937 215 578 1196 1170 550 1622 1023 1510 1357 1361 1293 1554 1332 1741 306 675 208 1133 1721 1223 1671 204 1170 224 951 1809 244 1444 1031 1126 1700 1336 158 553 279 1071 595 1586 1588 1261 692 358 1469 689 1595 1980 431 1763 1566 494 1576 473 1910 1938 1065 1456 1266 505 1549 361 1677 1799 681 914 573 1621 531 567 1614 1188 1720 1961 542 1875 1896 1646 666 50 581 1432 745 1239 1213 730 215 817 707 1273 981 1708 1701 560 79 101 857 806 478 1854 857 1907 1519 419 1474 401 419 30 1639 192 1896 1016 1915 1628 713 497 1279 707 1570 1938 1624 1122 1942 1441 1125 1423 580 422 1711 1228 1719 1595 1649 1034 670 856 779 1917 1435 1216 1250 559 1087 1830 1770 535 502 1828 678 1579 479 1358 1679 1763 527 930 36 960 1510 274 129 637 1282 1926 1859 53 643 1195 970 1461 303 1025 608 1603 326 1332 585 416 744 1064 1643 1914 358 1947 913 37 247 1669 1674 1178 108 291 407 1872 1446 1429 694 1531 230 484 1560 994 261 1320 313 645 309 1945 1281 1151 1368 309 1126 1976 1375 465 1541 1790 1142 1123 305 1942 1134 224 1018 1245 1323 1425 1154 1428 207 1195 1932 1787 454 703 1526 700 788 751 1577 556 1436 1330 638 1726 611 1258 116 953 1620 1028 1983 1882 260 944 770 1453 393 1970 496 936 1495 1079 111 1656 1323 1740 1663 1409 427 1644 1674 368 77 472 1180 515 664 556 133 763 457 320 716 721 1142 908 1414 199 664 1855 232 1104 1300 850 1529 498 138 40 1931 875 338 409 876 562 484 511 1080 159 279 1249 497 1774 189 206 145 1408 1885 1996 111 499 48 1378 433 979 1743 1266 1793 1520 541 411 1027 898 386 1486 1894 426 983 1727 1384 635 953 1503 1215 1545 24 632 326 1825 575 136 1124 1913 1753 1569 196 1001 929 976 848 170 234 397 974 670 113 130 80 1329 432 672 935 1614 165 446 472 1253 162 1044 178 779 981 215 894 82 587 1733 1336 1771 641 1283 349 281 523 1349 517 616 1048 255 963 414 822 1865 363 160 1538 24 1860 312 243 1627 574 470 856 1634 501 1957 190 1606 1766 1888 182 773 1825 1460 7 285 960 1015 400 587 711 137 1440 1332 1789 1338 986 531 1610 1756 899 1764 945 1099 1934 1986 1200 1498 266 1964 117 1808 234 988 1443 323 421 1259 1094 1379 591 511 596 267 712 1063 1124 67 1796 1689 1827 393 1898 649 1748 721 1329 445 119 746 1656 318 814 1219 532 290 12 639 799 1064 1503 917 1567 531 1600 1882 821 555 73 499 1543 32 790 1574 1841 1440 1694 624 1975 75 260 1820 1726 917 73 434 188 925 52 879 1308 1691 1333 692 646 271 582 1841 623 1575 1827 179 1485 1217 1420 731 158 1266 56 257 1418 294 332 617 1749 746 829 1765 601 725 882 1131 644 942 1677 1768 670 938 268 1077 1502 1093 1371 345 1325 323 44 1072 1115 1527 826 1227 720 1636 1386 1575 758 1523 114 914 549 1412 1071 27 639 583 962 1370 158 1629 330 1840 1210 1579 712 1936 1983 480 399 1886 574 1591 555 374 1395 1759 179 1216 920 1240 914 979 1095 1360 754 744 1653 1584 1866 1649 1614 561 1082 153 795 1010 883 1277 363 702 1325 1004 1697 1866 819 1931 938 669 1810 603 1234 1091 306 1823 984 995 1012 1769 718 1951 1325 917 1221 1067 1937 1352 1673 866 1940 1930 1817 1894 605 1570 11 423 684 1056 989 262 317 113 766 1306 557 398 1406 1395 796 135 1859 1197 836 1182 1149 838 1257 854 93 1827 194 78 146 80 1895 1272 643 1144 539 1840 1476 1556 844 665 179 1318 793 1657 770 761 3 184 234 1265 151 1381 1549 681 42 1850 1133 77 1750 1601 364 100 261 1111 787 643 267 832 1239 1150 248 491 968 831 862 1943 236 1644 97 1574 604 1141 1277 145 717 59 1932 845 1474 839 503 844 704 218 172 630 1234 736 2 1210 1102 299 1721 368 231 285 405 529 1109 1718 1789 505 1026 543 14 1035 469 485 1974 1653 1093 539 1070 310 1382 281 1975 686 72 1513 1208 149 1569 1380 630 1151 1127 88 1318 1149 1443 541 1359 1255 1154 1928 1188 234 302 127 1856 1404 1100 1567 1394 1896 1527 26 187 214 1757 565 838 681 664 1585 1752 240 416 919 1288 1701 1743 1258 32 1114 246 488 644 1926 462 1041 1907 234 1905 123 140 728 1017 1541 1971 390 1113 1451 100 1071 556 762 502 43 1690 1428 260 1473 498 133 136 1450 388 919 489 1687 1342 867 631 661 1514 841 1300 96 1414 34 1125 6 724 468 1529 1742 163 1878 169 1353 142 533 737 983 643 854 1710 1709 502 1884 1385 1558 855 1132 1635 1447 305 1392 1121 1447 261 601 90 399 1078 952 381 1279 1622 254 985 1201 258 1123 712 1681 793 388 1131 1581 1571 1088 716 202 591 182 240 664 413 647 571 1462 317 1921 249 680 728 671 1706 264 1982 331 1053 1468 895 1589 1200 407 318 1129 1719 1137 946 668 1195 747 1359 1319 101 1230 646 983 251 676 24 1795 90 42 288 432 342 371 1809 1667 1885 576 1741 1061 1010 463 265 1819 665 690 813 566 1022 18 1952 1127 1051 307 339 1048 409 1625 573 1912 743 219 1975 245 617 504 121 1710 867 1959 85 633 1206 1315 433 1091 569 1399 187 390 188 998 841 848 1097 670 430 1458 925 238 68 1077 277 261 1606 1156 1420 493 844 726 1556 201 1277 1210 643 1354 304 1161 672 200 148 326 174 831 1713 1609 584 104 1454 1564 1629 138 597 453 639 528 1827 1414 1894 332 660 401 923 588 1503 896 1665 1437 1805 1364 1622 1342 1376 988 555 1126 242 1353 800 1239 779 223 916 1109 1000 319 411 1154 1352 771 1441 476 232 9 573 1258 545 995 1946 1043 848 926 1474 383 151 498 860 418 1011 1913 440 1718 1838 260 200 1863 261 74 1585 1589 492 482 18 774 1904 1172 1221 427 253 155 643 884 1329 189 925 197 353 478 408 635 892 1777 537 26 1661 1537 1617 1577 116 1471 330 129 1158 541 1843 769 1700 938 1289 85 1610 1151 1943 1832 57 1082 542 1432 1623 56 312 1401 901 1481 1834 429 881 1886 169 1586 1981 150 1150 1308 96 1674 1388 933 1164 1173 305 2 895 104 1052 920 1054 189 1070 47 1039 330 708 1573 38 1752 1716 1734 194 1109 805 1387 24 103 260 1280 1345 114 1685 1435 288 860 742 329 454 1566 970 875 1865 1677 661 850 674 1899 1987 1862 1751 600 670 365 1897 1276 272 170 1326 1977 981 436 1313 829 1252 1833 744 1638 1408 691 534 1593 954 121 1410 372 1338 889 1273 1330 798 1445 240 991 897 219 1884 429 335 1593 485 470 40 785 776 1523 1636 1385 1420 1964 1590 1559 1911 1745 516 475 130 1912 533 829 570 1464 1116 424 617 1942 933 807 580 1646 557 1168 1782 1700 1110 110 1038 1403 1707 1811 1956 1718 1377 1949 961 1549 495 984 1679 594 1856 1573 975 645 406 602 1978 1125 257 185 314 440 752 405 1178 140 1431 1507 1771 414 289 222 1672 1596 1336 957 428 806 1684 1320 627 1066 1248 1641 1422 417 1155 400 1867 1795 221 1418 709 1362 1760 210 1383 614 1954 1848 711 468 768 658 337 181 1140 688 1584 1284 970 1620 1524 1864 368 1330 1217 595 876 1476 581 1866 354 1953 988 166 678 415 1559 1834 1503 854 730 1285 317 855 469 1178 637 1325 70 255 1962 179 908 1108 742 1479 495 964 105 413 558 832 56 710 1209 1642 1930 546 81 863 311 20 460 249 835 1478 1501 1412 314 365 1892 1727 827 1757 994 37 1770 1008 1456 1581 401 1955 1760 78 1366 994 259 1783 1891 1061 540 1886 482 154 1670 552 775 118 1618 57 531 1846 819 1979 1222 507 1982 1316 565 613 1899 1235 1116 1007 593 1340 1269 348 626 85 1034 1343 978 975 1831 1377 1726 585 852 527 682 177 594 1122 1292 493 595 276 1751 889 574 1071 1994 689 1859 472 379 242 1853 1164 1630 1548 1782 937 650 1786 1743 352 525 1477 1104 1690 1311 422 908 89 1509 1483 185 1840 935 892 1423 469 1668 974 494 1110 724 1991 613 842 655 675 1888 1850 1260 1863 1314 1824 1868 1396 755 446 264 862 60 1953 40 974 1953 903 1845 276 909 1904 753 321 676 146 1382 452 1221 399 1453 404 1359 1482 496 1101 743 1543 81 1710 358 867 589 1619 1271 468 1819 654 1954 98 9 651 402 1319 1913 771 622 1730 1624 1842 1222 1858 1840 1477 460 465 494 1286 1174 111 1862 59 1489 721 1477 1467 1176 1466 312 18 197 1752 939 1207 518 1202 341 796 500 945 866 727 1568 556 1232 1375 1247 1288 1838 552 88 1903 738 1282 747 1633 1642 1070 1045 553 1349 996 17 1586 1828 257 1441 1353 1131 1140 1037 1796 44 795 1082 1139 1109 10 1567 1206 1864 156 1445 1376 301 1260 221 1226 707 1910 790 651 1596 554 239 551 1082 1537 298 1349 676 1283 753 1221 542 392 1533 337 552 1869 1989 564 1589 1242 4 761 510 1073 558 517 280 1354 500 759 548 1629 1478 223 326 63 89 845 200 1440 1657 315 1424 1908 1793 1118 239 1106 408 1705 475 1769 1774 370 159 73 1431 217 1185 1425 1367 886 1301 661 1375 1410 1936 1506 1991 41 64 1333 781 175 1738 1928 1677 65 915 911 977 1133 739 1123 1098 1060 103 348 2000 1966 694 196 758 1887 1015 57 594 313 1665 195 1820 1218 1154 1416 484 215 516 1852 
500000
143 877 910 198 176 7 899 731 335 558 468 432 921 912 990 720 74 227 123 594 558 227 323 435 61 804 114 362 4 381 193 709 121 478 809 50 311 739 102 688 299 489 985 919 230 281 200 829 901 387 658 371 725 900 597 967 939 699 19 467 195 433 445 430 598 991 70 994 338 844 523 998 645 190 832 404 177 753 983 509 615 462 254 700 885 582 502 553 649 640 675 943 851 199 913 423 574 447 323 790 776 793 10 541 923 125 740 360 466 479 378 369 47 614 159 565 580 297 390 951 729 834 275 636 86 535 525 327 249 599 434 342 730 699 491 29 725 549 362 9 616 484 202 847 302 488 549 862 243 940 459 291 753 586 170 611 666 635 753 150 95 526 658 74 424 9 903 6 309 510 52 256 573 200 349 985 684 62 529 7 658 351 687 67 266 919 408 381 409 169 150 964 320 565 179 90 970 884 797 848 506 314 553 758 863 698 29 653 305 800 130 329 729 475 898 305 548 650 502 208 785 913 275 441 99 308 110 479 600 123 966 763 347 286 841 849 135 227 689 325 941 422 544 602 480 432 154 395 383 387 587 38 386 284 73 317 649 138 258 7 362 399 817 95 833 13 285 851 388 674 162 768 176 439 196 891 822 749 137 795 58 993 31 29 926 642 191 696 850 464 360 427 727 791 998 180 772 404 180 763 48 800 519 117 561 923 365 637 253 59 303 96 830 356 827 559 467 914 429 979 926 949 310 940 520 556 541 26 635 94 518 568 353 540 216 342 617 667 332 798 387 937 418 649 692 622 198 451 195 509 827 932 996 50 470 728 149 54 951 938 704 505 219 700 897 703 414 10 136 255 535 248 496 832 28 712 673 492 528 513 412 706 738 156 990 478 360 889 446 820 579 818 225 85 364 574 462 41 424 985 414 62 40 377 670 599 292 836 8 161 593 233 775 658 593 84 802 506 658 806 58 31 89 636 183 307 496 286 112 409 30 499 178 185 678 723 884 735 379 941 664 379 170 851 363 460 136 210 65 126 510 6 291 270 690 958 66 667 320 916 105 72 632 616 734 583 906 341 1 144 768 243 880 386 426 519 306 313 352 168 914 889 219 235 799 762 133 954 330 684 467 992 511 469 639 464 48 633 107 198 470 137 483 326 633 983 690 141 618 593 608 885 223 372 18 988 591 138 482 854 703 135 265 258 292 145 306 307 897 574 129 784 627 899 396 838 635 458 753 301 204 547 280 120 599 406 834 441 795 903 882 492 880 587 666 906 526 587 434 169 489 367 213 730 160 789 620 28 566 122 567 335 320 367 824 235 921 848 523 986 195 737 716 531 830 633 391 880 646 388 829 979 303 764 830 420 644 40 650 742 146 615 548 723 342 118 705 189 270 345 333 231 390 959 984 467 489 657 15 37 203 316 685 727 93 308 308 686 9 59 454 125 62 763 969 1 766 736 771 6 230 570 513 1000 869 529 230 627 529 762 579 983 639 546 666 470 41 264 207 344 301 127 617 922 739 251 869 314 671 101 572 310 424 914 398 797 776 585 543 941 126 612 817 239 744 126 50 401 372 455 248 122 921 932 498 11 337 722 912 92 330 963 582 557 142 634 861 878 535 364 554 400 727 897 91 78 663 513 663 238 278 498 614 501 925 801 769 34 288 374 459 449 295 717 208 267 478 170 93 947 530 53 208 365 213 558 225 218 196 571 105 303 687 496 113 407 720 6 647 997 992 199 29 943 310 465 11 328 961 289 822 389 193 938 528 258 504 102 737 597 959 35 54 51 798 346 786 753 532 924 427 278 352 142 606 120 935 111 557 460 927 784 864 338 843 19 314 104 488 750 309 597 991 586 736 465 781 199 296 364 543 803 181 12 10 11 335 739 849 273 728 447 912 702 268 380 457 865 910 223 557 289 548 820 918 8 687 131 538 1000 540 46 218 370 62 775 108 565 287 239 158 204 180 674 956 580 9 313 59 988 509 71 839 525 991 849 714 260 985 1000 246 717 572 593 445 690 997 367 991 893 230 46 244 571 952 355 834 817 223 619 865 307 310 169 197 522 869 180 12 942 792 552 49 573 378 243 464 235 762 259 42 34 93 799 683 139 788 75 59 766 975 528 138 383 361 635 1000 370 806 829 28 295 43 403 594 585 101 918 866 884 373 221 383 893 730 586 637 623 584 179 415 803 792 954 800 647 719 887 352 946 427 724 865 967 987 233 267 24 118 521 364 925 231 620 868 326 696 711 385 373 709 681 886 863 826 792 121 708 55 475 861 156 442 777 749 245 414 554 186 955 428 708 559 519 975 889 322 980 468 158 558 381 377 127 495 138 229 154 262 813 281 17 870 392 334 348 486 826 967 246 744 698 495 510 169 2 326 58 841 295 456 199 677 512 119 428 700 78 10 63 735 851 390 192 693 606 204 781 309 45 291 717 765 596 944 249 498 581 546 528 257 968 227 250 150 342 468 560 531 688 408 65 404 654 453 816 912 4 86 100 498 647 116 280 648 553 93 156 972 641 982 227 138 487 45 176 201 782 346 98 917 467 824 383 788 621 318 1000 616 589 475 81 524 784 713 773 691 194 193 447 669 206 519 452 555 827 639 127 709 689 376 684 362 469 353 457 992 864 377 690 325 847 795 413 909 711 898 405 764 703 649 786 22 403 55 329 781 525 592 168 908 22 335 325 802 238 715 944 240 137 871 197 366 827 95 534 827 396 568 217 708 519 567 822 279 840 637 820 664 372 953 44 380 454 238 93 444 111 398 946 412 61 47 897 37 64 422 566 807 145 930 79 563 107 746 881 648 462 17 483 716 185 1000 17 366 993 413 660 234 680 515 784 436 671 234 766 600 422 984 611 265 203 432 929 409 722 378 44 617 389 564 944 953 572 103 801 458 54 36 762 618 96 337 762 664 173 71 844 360 487 614 223 969 461 907 838 61 109 352 536 97 380 188 193 430 860 630 18 832 997 524 504 13 232 136 865 31 647 974 772 821 633 911 936 807 908 962 405 73 572 251 867 354 836 580 520 637 474 571 582 319 287 676 52 338 55 273 291 130 814 207 788 759 260 331 200 18 19 213 136 963 670 819 694 2 332 273 812 868 557 920 548 104 796 765 175 251 486 643 458 137 570 275 429 149 561 331 214 731 832 428 294 524 987 497 194 777 549 581 557 84 814 524 724 259 803 909 938 678 236 230 764 116 682 297 368 777 448 454 626 426 331 80 279 52 901 116 222 305 110 127 75 52 668 696 365 672 229 542 539 748 578 483 523 714 327 169 339 89 928 12 68 471 910 256 323 42 505 740 313 793 512 848 518 742 640 211 945 423 634 872 243 861 272 545 566 469 88 868 376 110 961 709 84 585 294 589 490 496 994 594 293 872 659 455 102 160 969 933 615 639 520 185 147 385 101 488 868 803 958 377 413 295 605 410 970 610 693 486 140 452 277 61 129 223 94 508 411 980 920 262 279 338 730 83 946 960 409 9 927 957 32 760 452 838 97 442 702 504 419 971 537 383 61 221 541 950 770 343 629 448 85 455 58 190 278 174 167 193 493 803 918 363 351 162 788 737 312 294 776 580 424 308 241 265 72 315 161 973 46 609 700 12 239 231 214 684 589 912 404 198 513 726 233 501 827 734 84 657 536 917 64 270 66 842 413 345 62 813 909 635 387 265 9 626 23 471 300 196 726 299 616 53 813 794 480 738 547 476 374 302 921 119 958 662 884 228 507 841 809 582 81 98 968 47 930 440 796 981 548 453 394 878 595 878 831 952 483 563 703 165 449 880 572 708 299 427 516 666 884 471 110 643 725 408 70 540 976 184 943 35 639 609 704 506 429 995 498 607 746 352 665 119 773 31 153 653 141 822 779 669 201 692 255 486 873 734 612 103 260 248 407 297 235 326 409 350 342 995 764 328 525 65 974 277 570 434 351 81 990 296 128 60 176 928 628 758 469 132 460 640 420 296 853 125 450 765 204 890 622 669 606 841 525 318 513 44 432 507 879 584 796 111 428 439 435 643 333 571 977 473 347 904 2 266 273 809 610 830 586 614 389 850 23 573 128 775 104 446 551 400 704 147 265 419 182 487 593 500 265 662 238 287 651 422 309 525 146 565 493 384 67 627 363 338 807 409 471 291 443 282 951 770 587 217 11 726 535 427 705 205 576 998 146 452 156 498 316 712 744 535 857 109 958 272 328 437 776 95 907 307 171 664 953 472 543 634 172 654 38 563 589 892 443 939 743 969 53 53 529 740 828 561 912 803 516 277 669 650 464 374 930 383 32 17 11 172 613 702 795 948 652 208 660 738 370 542 51 726 175 782 283 721 254 874 313 923 404 379 368 59 735 382 94 199 409 308 646 732 397 654 912 472 209 753 702 654 44 790 544 427 226 157 514 271 61 939 700 509 927 89 474 638 710 184 326 786 631 817 979 985 214 114 235 978 484 670 795 754 250 363 444 199 621 266 294 741 618 843 161 721 492 768 636 172 532 306 305 66 897 369 424 339 712 936 996 34 357 671 387 188 259 334 889 523 344 438 687 988 85 906 768 70 988 318 565 181 138 671 697 77 48 99 767 98 493 602 571 631 350 853 990 78 136 6 998 696 860 848 661 373 573 73 505 494 639 725 572 384 184 124 77 444 331 455 391 374 18 591 88 578 692 551 716 814 432 539 107 204 969 217 248 454 290 286 340 975 76 212 571 311 421 747 5 679 403 430 743 14 938 239 891 339 954 182 741 220 28 862 1000 119 414 576 81 599 934 347 993 154 107 388 537 152 554 475 489 950 560 559 105 299 995 115 4 962 878 240 610 698 292 757 909 867 44 733 86 842 222 288 96 790 414 332 45 908 614 477 521 704 737 226 356 85 653 178 435 151 616 463 697 311 383 475 818 758 115 344 560 253 900 532 498 997 82 740 505 547 890 848 309 350 278 824 440 660 169 853 409 193 425 203 675 162 182 421 391 225 825 306 400 642 736 735 261 5 610 853 156 5 694 76 973 344 937 823 669 352 359 722 828 266 505 586 585 324 432 237 508 284 481 898 564 319 290 177 434 168 596 453 70 257 825 113 385 798 335 474 419 920 990 67 581 896 695 54 65 605 830 418 265 375 793 408 846 565 609 603 746 188 120 871 919 248 179 72 633 408 275 870 898 165 927 560 5 732 708 591 53 853 863 692 206 754 114 437 636 163 69 916 908 425 63 512 439 658 606 528 486 294 195 885 682 623 753 103 187 310 199 27 852 115 44 948 628 564 971 128 392 635 999 948 311 825 553 562 503 671 511 681 694 623 175 702 875 566 845 226 358 749 929 668 597 176 676 769 201 71 765 937 937 235 55 996 333 219 285 52 741 439 97 964 227 220 936 49 253 234 602 689 272 58 833 202 490 93 320 363 423 657 303 400 159 492 148 978 565 254 131 22 690 154 281 200 731 797 374 967 585 138 449 642 360 366 720 91 330 888 560 707 396 290 34 830 777 134 447 817 814 771 141 593 183 439 546 677 840 114 24 575 773 296 602 935 270 151 342 345 285 89 3 632 746 364 581 851 113 929 447 286 802 426 465 428 650 959 394 844 400 122 295 1 555 690 764 111 865 781 554 515 283 730 282 202 544 86 441 629 318 612 597 395 768 530 199 503 357 346 353 308 709 591 770 222 265 273 431 339 459 210 621 770 924 809 52 106 77 551 750 414 376 121 672 79 632 445 544 107 166 504 440 141 278 943 442 221 537 805 125 554 579 44 214 748 336 831 994 263 315 976 819 997 871 734 937 899 298 489 107 303 239 769 231 344 835 187 174 598 369 477 619 12 506 709 414 476 247 269 812 985 977 697 601 946 452 860 448 414 350 31 674 3 638 284 325 308 555 451 239 194 595 755 252 505 894 819 404 215 217 400 233 48 231 170 687 678 133 483 52 808 589 95 666 128 189 162 347 657 832 519 549 696 110 605 846 450 688 807 849 311 407 171 9 389 693 434 78 152 459 786 318 497 797 521 381 445 851 483 640 639 505 222 423 336 178 196 17 422 280 456 980 187 807 332 149 103 963 419 645 105 111 227 141 290 975 341 291 498 648 831 413 503 934 585 357 891 127 968 406 229 207 976 206 507 242 69 221 519 553 707 205 119 599 460 906 690 267 634 739 375 972 830 58 352 856 216 185 448 885 96 677 72 59 621 343 320 137 836 280 588 495 931 445 788 500 414 788 361 874 137 246 13 743 535 62 755 525 75 680 175 444 494 981 614 341 72 846 913 210 362 175 726 269 379 695 552 759 521 220 664 906 938 972 123 17 508 401 974 878 242 261 480 396 344 799 143 6 129 812 422 551 574 777 509 268 226 456 625 615 412 426 886 157 13 484 962 682 811 308 435 835 453 982 156 933 31 98 948 756 640 280 760 847 138 215 978 170 466 338 305 675 761 653 11 938 690 454 865 690 245 343 722 533 27 307 234 79 211 639 940 209 644 627 918 81 988 409 564 800 977 893 663 613 438 405 416 240 648 500 480 825 882 17 881 18 637 341 594 154 508 205 727 732 767 405 664 839 797 302 627 735 528 312 84 700 588 980 940 273 689 643 695 472 993 939 890 92 611 364 893 615 817 69 614 141 751 805 78 840 973 94 760 229 239 660 263 40 91 927 815 692 35 245 551 613 587 437 885 537 629 991 98 212 235 63 832 467 461 963 321 796 892 547 642 292 582 177 208 337 563 825 273 905 191 378 559 298 713 398 928 283 722 551 258 834 667 42 237 424 881 584 328 323 738 370 489 611 684 974 472 591 355 808 635 1000 84 986 79 173 385 198 549 9 812 243 427 666 678 119 453 475 346 84 348 869 126 142 374 321 722 107 917 938 325 732 452 745 764 420 16 720 355 774 668 378 169 676 511 955 647 197 729 764 82 750 708 178 177 389 832 312 833 969 186 810 63 246 973 196 93 904 585 481 113 550 131 968 954 329 189 620 381 669 240 419 431 47 744 130 283 199 791 151 431 896 532 239 666 558 837 785 128 839 778 370 649 741 252 338 911 859 454 807 495 254 859 785 554 774 872 901 36 685 643 622 124 863 685 857 198 595 380 232 205 265 668 362 461 356 502 496 440 562 609 99 806 625 153 116 803 212 821 36 532 447 709 493 570 255 756 360 994 77 866 937 620 861 637 33 11 890 282 202 524 141 270 608 866 549 82 957 345 209 630 373 906 644 236 212 847 559 633 813 360 518 488 212 716 484 616 558 36 864 686 360 804 172 830 277 499 283 70 228 238 92 347 121 192 692 401 443 852 208 213 806 334 451 133 426 959 861 74 643 471 125 205 394 968 409 760 652 497 107 934 138 656 757 637 89 532 801 771 834 905 506 7 69 765 135 313 321 235 129 797 895 526 475 20 176 896 473 844 644 923 324 721 37 360 581 403 611 199 432 914 714 910 932 839 392 629 920 309 395 249 296 648 218 143 271 549 259 52 935 874 693 275 263 103 799 534 740 165 929 272 76 22 393 891 607 6 937 13 878 256 126 825 81 732 349 771 667 295 177 20 697 259 608 623 43 217 974 410 658 220 810 569 11 984 400 223 754 955 159 903 874 754 140 443 540 535 158 826 535 762 451 735 607 414 27 472 505 358 564 644 93 175 157 640 5 151 176 172 78 142 345 89 564 564 580 398 138 556 46 996 306 615 514 790 154 68 423 61 352 286 320 11 984 414 172 6 619 731 447 120 850 568 921 564 91 909 501 875 283 600 13 168 437 677 780 593 234 795 868 440 705 154 906 336 905 170 886 227 973 165 87 571 287 543 606 592 160 405 249 714 718 21 660 504 407 236 651 208 846 645 499 319 548 808 737 403 72 450 467 63 138 588 718 615 12 230 952 637 962 365 775 35 900 250 185 666 953 973 438 818 935 818 50 683 584 27 679 276 342 574 147 778 515 760 646 995 754 258 879 971 250 27 87 918 620 263 86 287 603 31 972 193 316 752 859 556 310 744 275 211 515 174 686 139 759 674 158 38 417 413 603 65 496 562 337 258 615 581 225 735 372 714 231 987 982 201 556 858 245 129 589 279 494 427 284 419 551 713 989 729 312 182 708 360 267 63 661 305 493 35 764 649 373 255 710 745 796 229 375 852 166 741 365 441 360 588 133 322 594 189 861 404 624 206 610 104 83 92 179 729 269 769 765 639 901 580 585 827 31 210 915 468 176 301 796 777 64 922 561 128 849 646 173 983 712 595 789 977 793 64 691 787 368 239 822 815 349 548 16 249 367 66 839 904 564 991 288 719 967 771 729 781 836 253 309 41 577 311 326 162 501 395 982 87 853 910 358 26 596 404 75 378 355 796 877 865 481 925 466 819 837 793 859 32 330 873 333 508 90 626 899 885 798 894 746 124 429 862 933 624 779 630 354 703 723 409 124 791 800 375 706 516 849 956 313 66 364 67 61 430 300 586 22 568 373 64 200 516 975 949 171 161 361 865 125 600 609 760 508 321 417 75 761 604 52 2 441 108 761 554 757 744 662 321 501 604 97 338 9 229 708 805 992 764 295 909 108 29 482 249 21 673 19 387 669 993 901 757 805 347 602 750 366 202 505 735 514 193 707 306 515 120 323 677 220 458 557 27 775 838 297 52 255 725 319 671 616 948 492 589 187 714 294 463 582 979 565 810 603 967 891 258 48 629 621 821 207 76 146 874 279 227 340 426 402 398 284 141 72 620 99 408 277 176 430 734 782 69 985 844 74 829 664 178 918 851 274 574 673 416 87 571 986 515 75 938 719 580 443 247 423 515 864 440 825 364 465 762 95 886 782 141 902 188 763 208 583 468 433 47 403 782 195 396 713 679 375 469 60 663 276 597 500 23 107 988 185 719 809 139 791 663 147 619 822 652 251 422 786 814 819 201 315 448 543 327 797 975 984 137 346 6 357 493 886 889 253 365 772 649 427 458 432 752 913 208 940 869 913 819 183 42 327 234 90 188 458 732 949 387 53 216 866 11 521 633 847 209 670 730 834 66 313 702 488 929 320 147 959 687 860 328 413 728 30 732 545 51 829 209 400 178 911 450 970 508 854 944 862 735 829 19 987 82 715 247 649 17 479 525 647 226 925 340 798 264 103 287 326 285 800 752 64 502 221 429 612 138 701 747 395 803 914 249 911 616 672 470 818 498 678 669 372 109 499 871 409 929 899 33 915 410 770 816 604 165 360 291 806 973 733 289 590 868 679 210 886 21 481 138 115 202 78 987 566 393 231 169 998 125 410 188 622 146 700 482 827 560 807 716 170 124 111 514 575 275 353 776 488 921 998 715 875 850 783 735 798 942 561 643 534 370 267 512 825 252 805 293 831 431 987 462 150 904 18 62 926 488 507 595 198 676 30 57 884 745 464 642 394 820 184 92 967 305 278 843 35 457 325 257 855 410 428 835 564 666 431 966 436 787 115 394 254 918 713 253 141 81 42 819 587 595 821 317 930 921 125 263 828 762 758 7 659 248 833 914 755 192 814 185 343 876 97 445 801 710 976 14 94 168 4 618 905 338 215 740 39 332 125 235 75 596 390 869 147 586 546 396 203 306 190 911 872 810 478 100 280 157 467 53 175 671 15 8 245 858 903 251 127 768 313 232 554 434 301 102 744 112 785 448 684 570 839 729 464 999 922 720 729 331 625 937 33 910 915 964 797 467 676 130 936 351 519 37 568 483 292 423 320 474 475 390 574 279 66 382 701 969 804 744 254 808 683 466 226 253 415 774 123 909 351 887 732 783 55 978 789 918 491 410 428 600 115 246 385 696 967 847 225 137 301 156 325 900 128 600 835 260 100 807 613 504 1000 660 457 656 338 231 490 956 513 406 604 74 679 425 621 358 125 722 586 271 836 789 480 423 241 460 853 538 497 206 957 771 22 49 273 148 960 213 469 245 535 379 601 367 479 110 690 305 917 841 786 258 170 714 854 928 22 397 22 889 774 427 514 968 769 580 786 626 384 955 431 473 452 226 385 304 4 30 65 776 743 659 808 339 238 851 414 704 566 387 535 391 973 239 868 853 690 943 126 737 482 498 376 63 721 306 374 293 382 223 816 285 794 633 83 643 617 664 962 775 458 639 33 85 308 721 811 923 185 289 796 554 304 960 369 641 821 371 430 398 148 43 80 310 518 74 29 648 755 162 361 669 537 984 371 290 635 497 358 945 749 163 52 501 767 775 144 637 257 638 635 34 479 386 826 372 620 758 509 490 43 664 379 417 971 950 620 520 451 735 663 121 831 572 134 353 666 151 663 148 21 482 820 507 958 458 156 191 596 926 67 355 514 571 776 21 114 298 302 333 660 916 246 457 207 916 962 776 503 374 324 846 432 439 960 703 810 781 704 223 197 672 999 849 71 522 984 983 948 411 688 482 805 599 153 394 908 292 904 552 118 278 521 834 298 277 321 631 898 419 469 964 504 94 817 934 27 541 963 544 641 833 194 767 606 353 801 412 222 258 80 282 296 238 317 490 221 389 542 723 495 978 282 341 316 912 945 920 101 660 42 448 690 876 756 412 889 592 438 727 999 232 290 526 461 479 303 156 286 399 783 691 281 380 273 323 458 309 328 8 422 456 611 175 79 941 989 456 652 511 144 755 804 398 318 124 140 464 673 449 144 321 420 670 575 624 241 846 546 629 820 517 989 584 431 940 583 659 728 829 535 611 832 951 535 795 629 572 574 505 450 953 465 869 741 917 337 255 978 350 219 680 262 585 211 12 559 464 770 823 18 345 355 710 244 508 576 927 437 253 874 459 26 755 409 914 786 272 705 824 412 243 141 895 711 306 672 485 649 203 930 152 892 173 31 935 726 818 871 226 872 368 793 725 857 681 465 792 43 463 916 499 71 972 465 937 437 289 291 826 959 349 676 830 526 833 892 190 220 313 83 53 44 5 723 551 695 289 841 232 449 570 389 224 779 418 439 630 626 102 701 403 575 830 883 665 384 964 442 460 200 161 436 927 819 908 999 193 196 412 536 657 922 329 946 256 960 502 262 959 980 361 637 129 419 613 677 930 843 864 56 271 40 729 179 600 435 869 293 220 80 82 343 956 599 291 283 394 406 877 695 371 653 337 780 995 474 332 210 824 261 411 287 466 182 195 816 681 190 103 222 511 364 603 309 871 529 665 273 751 437 170 522 474 476 424 145 537 91 193 195 475 680 838 558 194 361 165 410 8 987 412 810 258 430 783 507 148 278 11 660 517 742 740 14 805 264 596 229 68 456 69 832 172 890 265 934 617 449 520 978 352 785 482 416 430 31 861 264 923 328 241 363 126 607 754 771 595 51 718 96 747 816 640 344 434 365 700 423 742 382 643 631 870 458 122 113 610 448 654 237 258 910 154 175 626 386 277 114 236 84 542 985 510 787 17 516 637 559 734 368 658 696 888 738 724 93 723 845 622 95 874 801 683 703 672 295 607 29 949 691 48 523 635 81 373 281 122 851 390 378 313 825 692 991 341 154 161 226 567 195 371 918 577 894 117 837 833 332 671 786 610 637 48 816 223 903 129 346 73 414 227 173 571 723 252 467 363 296 430 145 820 155 304 995 251 169 409 423 494 533 802 807 603 345 947 323 648 380 649 558 959 292 79 48 693 94 826 156 50 836 170 818 235 894 717 472 351 612 870 485 703 787 222 774 10 534 82 852 607 383 350 862 676 830 103 19 982 449 679 922 698 469 485 430 684 916 147 324 910 231 972 567 92 158 237 734 645 645 787 195 148 121 190 568 319 396 85 86 400 405 386 998 411 452 871 611 695 436 977 895 624 754 115 893 876 581 694 567 829 678 256 897 975 514 443 749 490 149 40 233 489 217 835 142 724 992 289 746 380 775 135 825 461 467 396 903 464 400 754 449 618 888 913 108 375 585 693 382 523 506 145 356 682 550 459 251 214 626 858 364 434 428 94 121 893 221 534 253 544 601 888 228 339 787 341 805 525 998 834 737 723 674 966 103 531 476 233 286 426 913 626 279 514 532 404 89 359 46 18 47 996 573 344 744 754 985 820 573 953 362 540 456 202 350 74 802 404 706 749 37 637 902 570 220 788 862 395 169 573 70 191 605 284 351 987 973 661 503 790 50 75 389 563 473 272 21 426 765 629 361 304 898 402 201 593 900 384 835 475 95 445 679 629 1000 224 141 151 723 597 232 620 22 891 734 197 94 212 736 376 753 813 432 577 324 703 905 831 942 478 811 827 204 160 278 532 678 287 255 558 866 66 777 372 24 289 158 52 686 576 263 275 508 222 855 792 906 102 670 509 257 901 485 715 432 405 766 565 376 530 182 400 410 844 309 809 503 44 829 511 984 186 161 635 456 470 672 950 766 589 410 850 903 838 266 715 11 838 364 87 743 897 818 20 660 674 250 544 661 749 90 575 22 299 782 593 235 830 329 362 623 661 290 470 455 825 897 412 310 849 787 618 410 916 930 466 982 806 280 963 913 420 157 483 199 443 967 52 471 157 450 420 797 318 273 217 633 822 67 237 759 104 537 839 992 538 462 938 881 990 872 841 355 889 655 555 979 649 116 772 467 661 532 292 208 527 877 28 677 837 335 934 856 465 142 893 251 533 464 341 926 947 290 115 299 876 848 424 194 687 116 746 278 436 479 459 72 297 806 374 739 534 206 488 695 604 619 316 234 555 926 730 284 900 517 416 41 988 407 32 204 523 416 356 106 467 66 712 973 69 629 816 491 696 752 34 510 859 544 876 132 381 480 401 418 811 634 840 93 186 413 101 505 166 952 917 206 322 781 156 559 321 866 145 517 692 524 412 524 604 516 734 891 139 631 730 162 142 672 107 879 14 817 431 658 128 219 970 442 457 450 670 847 501 132 81 617 314 411 847 632 953 392 977 670 845 59 870 179 863 992 634 575 440 980 365 589 352 201 685 966 911 302 214 379 795 995 504 575 402 244 570 260 520 819 158 541 634 851 589 732 372 210 300 806 16 670 791 755 592 675 925 610 150 516 292 604 657 585 991 624 451 727 893 199 122 934 684 96 459 199 893 151 645 429 610 410 413 62 909 749 30 441 251 422 452 602 489 267 281 51 277 210 847 974 904 73 846 201 499 608 464 472 872 595 92 81 298 444 193 436 1000 993 659 322 381 898 218 16 628 710 289 572 794 462 788 735 540 802 286 803 867 563 609 446 693 824 623 88 262 413 730 18 119 209 135 167 965 518 504 855 917 343 649 578 903 261 131 938 744 978 1000 716 589 666 974 769 765 198 656 159 558 267 825 669 634 483 690 311 115 443 717 87 573 172 995 293 659 933 852 616 309 185 53 477 552 301 527 264 878 606 109 265 936 712 861 896 226 505 219 187 566 583 851 855 355 575 462 198 742 24 742 745 802 143 245 574 108 605 355 395 834 606 103 932 846 899 112 72 350 258 660 179 518 299 552 944 639 455 225 565 65 757 19 404 103 405 880 590 74 928 131 267 977 519 29 408 127 891 200 288 310 325 683 230 867 864 821 545 273 84 125 689 467 107 249 850 636 353 997 830 889 536 183 624 498 33 785 502 84 42 870 966 186 660 465 309 134 836 778 723 722 333 578 355 180 500 585 746 138 204 606 390 457 675 191 385 597 437 233 45 948 847 986 474 603 510 613 407 606 689 895 718 994 372 432 674 669 807 603 629 424 775 985 157 611 347 418 342 554 81 974 127 343 554 532 54 32 723 313 772 891 342 299 409 871 736 806 247 20 116 463 442 86 944 919 507 574 695 554 465 962 151 880 857 358 627 844 583 722 979 179 678 365 2 704 316 987 25 790 930 788 731 444 538 261 193 392 377 570 382 637 592 188 429 559 373 775 442 913 887 232 558 333 187 797 487 940 368 981 207 742 906 218 172 180 909 932 832 659 191 448 218 524 971 448 533 819 371 5 127 780 126 898 804 165 619 883 900 960 133 573 315 991 847 184 407 189 186 91 7 714 164 983 298 263 259 966 678 275 267 685 26 677 404 904 430 36 855 13 25 835 586 796 443 368 450 789 620 112 177 579 461 51 305 415 862 486 751 815 375 976 267 617 931 652 232 211 442 273 727 741 862 527 344 225 824 675 203 297 212 708 563 242 770 367 109 144 902 408 617 75 274 10 374 760 315 641 458 858 449 246 162 314 627 810 430 749 987 519 81 133 797 323 664 779 574 398 865 267 626 670 734 672 550 665 610 538 168 468 643 893 428 289 576 677 216 117 277 798 58 403 853 952 672 955 744 891 113 616 117 271 154 497 320 544 283 269 720 536 163 772 219 749 649 475 411 628 45 1000 653 350 998 176 846 267 118 958 169 900 227 692 968 341 126 998 767 242 849 581 543 265 653 82 25 329 218 148 896 505 443 131 573 229 368 582 341 356 397 34 718 133 588 339 778 891 95 872 875 95 456 170 639 933 276 582 774 385 373 84 754 732 952 998 621 265 559 172 714 589 687 775 341 231 932 6 396 428 595 470 82 437 144 804 130 909 50 272 353 214 652 634 263 732 101 744 327 372 258 236 60 333 914 895 94 144 363 338 998 453 147 727 703 991 90 755 390 256 278 39 291 423 654 583 959 785 867 171 320 5 59 28 268 349 456 457 979 370 281 26 15 632 184 236 992 714 228 263 51 198 407 892 523 396 882 452 403 171 672 125 179 165 81 541 249 860 368 644 329 253 455 493 368 788 888 637 310 184 399 608 538 424 639 192 858 134 602 799 179 563 694 343 118 467 812 39 708 714 458 761 731 376 483 362 305 441 125 530 960 216 972 37 67 13 621 185 280 644 981 384 662 560 251 448 225 231 572 522 68 224 750 1000 798 403 30 66 329 808 742 563 350 474 217 767 109 741 217 239 412 478 483 241 717 226 953 418 997 930 745 957 850 165 947 601 397 78 129 469 664 263 34 271 66 167 168 54 392 312 739 540 286 268 172 368 767 249 551 115 106 506 83 354 525 937 203 531 958 690 874 475 399 113 283 311 98 46 991 354 438 127 483 462 40 959 176 39 725 550 548 220 95 290 170 383 662 868 958 503 625 533 963 420 342 587 680 459 542 943 688 394 788 977 193 199 519 270 223 956 294 441 898 69 148 847 886 61 781 287 258 958 415 522 155 215 556 615 169 843 439 467 321 872 13 119 61 61 678 2 410 399 971 696 768 886 627 827 479 300 961 609 440 381 984 342 577 437 434 284 142 479 700 536 556 754 703 735 31 17 875 497 127 314 972 253 774 942 529 189 565 51 307 483 520 151 395 995 655 702 855 379 207 734 415 153 888 209 706 404 191 850 878 645 599 452 608 207 748 471 497 205 521 772 946 483 730 995 121 24 180 594 724 611 188 97 773 323 413 677 663 931 382 770 864 414 651 764 144 119 506 215 41 156 857 117 31 115 519 296 505 54 8 201 968 852 357 177 912 672 59 101 238 286 194 31 113 314 705 707 171 475 776 647 153 169 919 551 969 43 781 255 68 484 363 346 308 438 434 699 72 295 50 395 350 596 829 546 848 403 19 473 538 925 807 751 626 916 649 434 961 625 398 496 970 26 533 591 720 98 659 514 437 441 746 205 480 685 309 115 934 281 143 989 580 813 757 702 732 382 521 469 463 919 160 459 242 704 638 534 971 23 649 821 829 61 339 684 59 538 36 122 106 162 535 225 962 873 771 262 846 94 142 26 722 373 149 472 628 87 630 672 550 797 538 939 179 259 85 256 384 370 160 838 45 736 410 579 604 844 210 309 985 124 719 511 10 129 820 982 441 822 62 845 40 237 911 309 357 379 305 777 470 789 515 121 766 306 888 724 913 315 880 612 108 393 990 301 856 261 916 559 705 334 316 92 514 782 569 259 644 846 221 374 358 563 452 481 998 953 616 68 393 112 39 523 512 59 826 276 812 304 327 121 83 357 609 654 67 336 759 469 655 859 354 448 112 925 467 15 341 68 148 755 733 449 693 282 972 133 395 820 221 419 460 709 576 941 526 580 52 964 944 203 950 466 289 600 587 35 808 475 266 355 27 201 485 777 764 248 65 932 769 748 684 229 635 18 432 678 409 884 381 193 38 148 267 492 976 932 663 443 171 964 190 294 237 21 152 397 923 903 615 554 12 454 593 286 924 794 697 238 276 318 221 943 936 345 908 72 969 52 710 703 700 404 400 982 290 336 31 615 290 541 13 406 324 760 595 302 311 203 902 71 902 140 997 63 749 650 657 654 347 770 421 222 523 673 593 986 763 538 978 126 200 419 364 209 273 763 130 686 300 766 677 937 966 341 460 864 503 111 403 463 93 468 215 872 984 700 104 491 366 219 568 787 903 72 339 761 955 295 128 773 307 587 63 138 446 880 315 818 509 592 441 570 721 427 66 222 107 533 910 456 876 11 705 453 702 462 859 104 835 155 74 60 501 194 507 828 917 990 825 325 455 844 709 823 878 735 438 231 900 644 930 921 669 977 14 604 509 363 179 126 207 185 482 274 960 699 562 166 19 407 47 482 317 972 548 382 740 448 124 556 820 320 190 702 418 223 911 880 524 744 196 793 665 423 584 767 517 333 491 393 760 834 756 8 216 737 712 720 387 358 636 547 537 202 351 696 929 819 371 922 860 621 982 315 471 182 708 355 453 449 431 524 212 713 825 392 790 712 593 84 427 528 277 486 941 354 23 342 76 110 323 993 379 898 16 748 651 974 669 247 494 751 157 423 47 754 78 976 592 132 455 803 836 992 144 277 134 424 918 856 793 639 559 54 626 599 418 690 827 351 539 882 354 599 86 730 1 870 666 570 926 812 504 516 422 748 820 590 902 412 923 71 154 224 53 759 129 635 414 55 993 600 951 324 191 937 578 398 178 13 230 910 777 455 823 407 825 605 450 955 547 742 567 825 758 415 112 158 97 736 937 531 436 210 793 869 383 60 328 922 978 103 433 890 111 886 898 204 749 802 433 364 751 885 786 273 341 501 294 531 720 820 30 420 579 941 976 974 753 689 977 110 938 28 500 872 578 49 90 716 35 853 194 503 249 970 155 876 702 274 184 780 640 88 675 268 608 57 437 487 341 128 804 83 120 947 142 376 808 240 702 758 817 4 413 686 153 477 122 412 475 494 389 507 480 931 192 698 378 558 367 486 170 265 962 272 725 293 96 80 419 107 910 762 65 472 561 456 95 774 80 432 123 425 542 544 543 559 614 647 273 412 519 981 946 180 314 118 18 162 890 362 170 721 532 169 113 281 670 286 387 349 293 337 710 602 66 809 887 834 77 594 277 858 132 603 356 1 525 443 93 226 307 62 108 971 558 498 363 119 958 271 325 505 200 534 900 762 106 992 479 205 892 331 974 105 7 985 768 743 507 545 648 820 923 874 427 865 84 45 45 714 735 507 885 971 578 279 654 145 901 404 39 240 475 194 245 865 432 149 302 79 507 567 210 322 340 264 838 67 919 955 993 529 337 714 27 59 682 604 298 263 412 54 966 163 724 832 872 354 486 282 991 497 181 734 371 610 411 551 197 57 206 147 638 997 821 845 927 969 105 854 225 828 391 877 878 781 332 204 168 755 506 565 385 373 363 741 322 765 251 520 648 738 267 85 940 590 570 475 209 21 615 916 427 287 613 737 143 24 478 814 45 758 387 272 949 202 754 436 625 371 66 113 247 63 827 81 531 212 457 412 946 118 619 526 497 898 878 194 271 938 208 711 248 553 514 674 900 602 469 908 367 284 248 741 498 177 256 456 34 39 378 89 192 54 933 661 321 347 476 201 295 924 674 790 887 69 62 203 364 771 258 555 540 327 518 969 657 269 562 841 979 518 788 937 221 507 15 144 389 827 789 709 159 806 741 187 372 434 464 452 455 334 49 860 896 62 852 759 429 958 161 717 726 530 632 244 983 742 958 343 323 33 921 759 327 687 145 655 477 584 712 476 267 731 875 844 555 551 17 838 964 443 875 803 161 763 645 299 184 910 37 939 509 399 769 389 408 865 29 721 276 422 749 723 810 57 944 309 774 363 270 22 631 43 635 435 77 569 820 245 438 749 393 923 698 91 484 33 760 450 410 457 976 589 383 106 378 226 103 670 567 265 194 360 15 199 79 957 562 108 940 458 347 417 581 295 10 550 243 819 193 211 479 16 81 694 144 696 877 340 376 351 319 299 326 827 146 239 184 794 73 275 46 243 262 659 559 904 92 648 550 569 497 268 69 93 695 382 813 493 266 552 893 321 247 775 529 559 810 843 637 681 360 168 970 295 911 571 159 140 962 65 92 501 378 861 419 928 753 272 273 425 649 670 724 395 165 438 692 621 934 275 230 362 776 153 31 542 78 369 622 710 235 681 654 527 58 581 874 73 793 715 586 885 882 854 277 165 722 304 423 772 965 222 397 198 42 335 646 304 154 693 132 859 823 879 507 253 675 142 490 393 415 566 144 888 269 383 673 536 631 893 425 468 33 189 511 556 404 90 414 830 357 230 440 381 774 548 716 681 116 910 194 295 817 418 364 683 562 891 903 955 203 693 122 790 481 104 823 652 248 225 264 63 511 325 11 915 665 312 600 42 181 302 787 500 800 367 918 909 729 432 369 950 349 695 732 280 637 479 219 943 789 822 147 644 958 907 181 109 438 763 504 961 422 925 244 38 228 477 501 670 490 111 572 594 47 397 492 949 741 410 227 268 539 231 504 836 491 557 692 924 406 765 564 989 839 205 950 488 29 84 601 694 941 919 498 734 872 493 669 426 785 416 88 939 377 5 102 903 118 214 931 399 641 917 939 374 648 684 928 967 36 259 196 710 235 506 699 834 464 487 781 273 977 370 610 652 17 968 662 965 528 165 688 351 120 556 278 292 513 796 75 677 839 275 819 837 666 566 438 830 831 317 908 49 437 497 776 112 2 143 1000 911 927 585 628 442 113 523 20 80 314 91 463 593 936 444 33 355 515 989 316 43 813 190 619 403 805 138 515 334 476 596 419 716 668 3 358 578 494 623 166 537 147 473 803 771 349 582 116 9 511 709 645 800 546 281 506 981 633 528 322 647 879 357 480 588 624 835 590 511 965 171 203 624 324 200 215 812 472 169 444 702 132 87 840 510 302 575 488 57 226 482 406 922 787 195 302 664 346 81 214 535 600 982 108 227 838 182 461 626 527 28 114 802 772 66 725 588 417 952 437 903 566 703 615 575 841 150 494 239 833 628 756 260 998 607 721 164 199 685 938 672 572 649 782 70 806 712 302 834 291 100 787 645 622 16 900 638 743 462 991 305 71 254 152 605 127 335 65 947 65 323 457 947 494 558 591 193 58 975 672 288 461 674 992 877 43 365 925 616 334 642 682 783 491 549 211 267 554 958 492 478 842 833 231 533 781 484 478 555 335 392 117 303 989 604 764 887 228 278 692 860 983 707 783 751 509 530 685 21 145 236 380 895 388 838 119 53 753 426 170 237 895 155 325 310 844 16 840 353 488 939 142 34 192 873 997 524 988 28 661 187 131 200 822 726 542 316 615 212 794 890 884 709 441 40 88 53 755 311 515 421 657 883 862 347 763 628 589 267 242 533 171 629 344 620 245 193 55 361 623 953 656 578 628 142 661 942 909 517 353 857 575 394 710 535 305 550 862 428 78 614 798 116 889 292 144 462 94 682 665 422 689 68 387 467 665 397 691 646 628 69 565 525 825 273 910 367 874 707 491 537 473 660 400 504 124 895 28 503 540 40 859 603 762 429 171 269 587 500 883 57 262 317 921 693 867 449 667 579 303 427 713 114 877 894 9 10 599 239 322 719 77 276 37 592 437 917 256 432 939 402 37 660 3 486 12 471 557 778 372 115 808 165 423 128 347 962 31 66 440 435 651 358 457 557 815 428 711 723 955 676 593 751 170 834 146 575 797 708 774 45 633 646 174 385 655 515 266 746 859 991 879 603 543 99 458 515 25 577 995 119 178 152 140 356 280 842 396 592 302 988 191 960 506 893 129 632 968 715 275 518 333 227 861 479 287 199 109 174 483 85 799 922 206 821 501 720 816 763 864 697 150 399 504 166 800 697 40 224 290 904 502 476 974 796 666 40 305 346 4 559 685 353 579 491 848 843 851 44 907 334 839 755 797 764 128 460 465 551 916 564 381 761 634 54 52 843 517 109 855 732 455 781 343 901 432 730 46 882 855 150 431 643 945 13 531 412 575 340 742 306 940 361 833 936 152 772 57 936 279 822 256 53 102 953 386 904 326 392 810 106 273 328 718 434 749 728 472 407 615 997 247 161 401 105 70 811 23 684 155 691 687 92 427 741 840 577 956 892 172 4 979 650 48 329 543 731 691 234 341 781 733 783 117 435 763 595 348 578 240 936 732 379 422 373 890 963 821 87 414 207 987 638 224 924 221 762 665 517 156 414 920 606 748 211 934 569 897 479 292 327 819 904 387 858 499 740 460 392 222 147 569 386 194 679 587 534 319 466 526 362 864 689 362 154 497 792 500 123 547 878 820 721 335 122 704 406 647 502 321 204 779 275 443 13 394 590 171 361 663 209 317 416 478 797 116 200 311 126 61 545 867 63 685 855 852 824 946 120 698 53 488 775 715 225 510 864 58 611 144 556 60 152 142 720 535 785 996 793 308 46 83 867 414 10 544 866 459 633 595 216 659 96 579 752 279 909 225 530 67 294 810 937 415 686 625 969 746 781 884 413 400 79 245 240 159 848 43 858 268 406 114 333 411 880 737 289 278 397 491 957 709 504 1 126 815 363 534 445 464 386 26 580 756 145 906 705 171 176 736 671 950 158 647 393 9 964 11 504 473 763 430 511 375 648 685 717 445 359 157 10 145 351 736 550 800 92 948 654 469 210 238 648 898 297 554 738 150 452 511 254 487 398 609 377 170 447 126 803 209 387 462 953 724 436 388 314 747 233 162 367 939 175 996 871 295 231 948 833 937 528 414 899 897 999 812 394 533 932 725 451 570 478 633 914 706 177 496 601 606 40 324 940 645 374 60 154 118 225 83 726 811 617 496 70 839 581 807 756 617 911 408 228 481 201 70 117 306 727 99 875 104 911 658 660 756 423 773 586 599 6 968 121 459 294 366 601 936 392 42 237 445 272 240 973 989 442 621 210 845 246 141 872 66 176 604 864 384 483 383 223 761 766 827 537 906 607 998 58 141 376 949 39 146 216 814 960 559 627 351 656 50 972 326 296 268 858 818 777 512 256 898 856 348 322 333 919 816 221 665 50 893 870 640 944 560 718 392 499 286 268 306 808 826 691 262 586 813 373 172 276 533 529 230 15 969 953 372 795 28 39 472 153 657 905 980 856 398 834 232 638 451 875 448 138 948 498 85 456 61 370 219 828 246 91 819 266 416 331 514 813 791 813 658 911 920 210 511 801 780 165 724 395 662 586 255 238 833 34 835 816 861 888 493 480 556 352 241 378 808 361 845 741 224 608 990 139 195 135 994 689 700 854 862 57 782 769 889 52 73 249 312 387 389 664 515 471 79 495 368 855 522 338 135 467 856 263 606 391 785 802 174 250 323 125 701 879 699 182 957 411 899 641 452 784 76 592 486 858 534 480 441 473 958 254 831 998 854 930 241 721 483 419 473 634 460 746 361 622 326 515 282 732 184 786 256 969 843 34 284 817 49 116 762 743 771 262 133 463 563 842 159 618 409 192 301 578 324 262 329 550 599 919 442 87 439 34 90 332 938 742 847 412 162 522 236 147 177 977 456 342 199 237 527 914 634 723 744 937 6 65 927 127 477 707 156 132 121 819 620 3 96 930 718 291 46 58 832 435 417 407 898 467 617 974 43 336 559 539 644 689 1000 89 306 624 177 350 664 179 253 349 108 380 845 208 728 525 288 701 884 328 683 256 538 94 618 146 538 654 839 633 520 696 746 816 450 746 243 784 654 124 340 910 652 599 202 415 855 235 109 970 26 49 30 925 904 294 337 699 141 138 387 388 107 407 254 37 176 470 402 105 726 214 990 336 714 302 279 248 362 965 376 161 24 328 3 973 740 796 623 352 346 29 443 884 127 390 241 320 666 738 246 570 768 890 218 771 288 559 371 402 889 843 127 651 176 859 633 889 6 144 427 673 714 535 198 362 747 869 301 82 633 534 857 434 812 104 448 133 501 20 871 733 364 885 506 127 681 612 49 856 111 538 342 239 405 671 172 293 815 883 666 282 157 44 800 42 643 536 978 960 545 531 658 257 627 458 370 53 499 753 331 218 677 298 672 705 644 887 142 773 931 130 512 657 687 186 973 737 723 377 277 259 211 909 637 919 502 283 143 742 494 722 118 15 545 95 56 272 21 901 372 362 143 656 350 789 197 922 760 255 37 13 460 423 589 9 736 358 261 505 728 745 826 697 842 448 772 723 310 218 425 170 221 781 947 630 636 272 800 410 337 796 946 178 277 851 670 889 674 679 624 313 366 462 487 125 656 180 860 324 123 65 881 654 770 677 824 572 699 314 137 547 135 185 328 193 888 487 974 643 427 73 831 558 240 373 837 117 272 267 763 699 127 717 940 281 122 394 700 889 275 593 751 268 146 477 281 34 862 891 854 568 764 500 499 207 407 199 68 362 425 462 951 231 57 84 289 482 942 205 720 343 507 175 713 711 83 656 811 28 639 96 564 464 173 312 762 347 795 507 900 748 108 212 42 194 594 392 450 427 614 541 477 580 948 131 233 514 986 330 680 857 66 285 121 403 237 790 973 883 811 409 725 898 873 357 635 442 754 176 470 786 849 531 777 601 485 614 46 822 614 108 95 855 399 347 677 888 29 141 397 911 431 330 696 710 223 202 545 488 496 517 301 736 615 997 646 758 487 551 24 747 56 222 712 175 304 784 449 465 645 269 49 343 577 237 867 46 526 977 806 428 188 574 959 653 370 389 90 59 425 950 103 673 119 134 938 393 546 646 483 644 435 7 392 979 38 411 824 275 103 309 897 14 71 283 291 184 127 154 31 327 412 364 819 183 940 934 95 901 608 525 661 210 314 346 108 738 17 906 517 501 66 51 514 582 25 892 980 483 929 133 372 580 736 887 772 903 374 173 486 978 304 323 229 915 448 974 324 125 119 396 732 564 86 685 337 355 873 962 767 900 69 325 233 112 324 466 162 423 838 100 631 794 394 258 501 246 262 739 383 300 595 560 315 576 556 922 190 911 8 596 301 596 406 962 717 644 745 282 21 72 4 585 499 331 511 90 851 197 507 722 847 775 99 391 252 80 659 635 953 944 69 979 758 395 746 901 74 247 974 137 213 682 567 735 40 766 463 889 793 494 888 858 259 950 159 424 286 197 140 622 115 270 33 301 146 160 993 229 839 347 860 838 971 588 16 43 119 555 161 273 134 138 668 316 307 40 480 275 833 479 463 845 218 827 516 605 610 493 541 426 692 790 962 41 53 328 94 471 120 345 462 169 282 329 904 423 199 686 406 873 68 214 883 960 719 670 77 472 588 728 803 900 65 706 177 643 356 476 570 906 340 601 93 50 477 771 139 203 360 345 920 153 73 730 680 86 523 206 148 32 353 706 221 524 839 413 809 923 841 809 235 860 593 676 959 467 559 439 710 72 124 894 415 899 687 554 928 967 516 964 803 724 546 235 795 329 876 47 569 169 298 143 906 846 73 808 300 748 664 742 209 679 812 264 690 671 655 487 952 43 804 360 287 532 102 627 477 275 953 402 345 214 121 493 191 767 258 822 67 301 832 897 787 63 496 342 418 110 783 529 107 218 937 162 955 520 92 465 546 483 598 620 130 737 765 149 953 223 310 893 852 79 863 318 85 960 625 527 447 399 944 488 766 21 453 257 101 529 118 535 306 304 788 199 92 426 821 365 312 207 835 391 120 577 462 925 766 35 933 412 496 267 610 604 332 212 799 655 661 479 915 123 318 714 713 753 39 50 643 902 950 710 195 730 511 603 859 144 55 343 70 173 461 752 853 389 459 941 174 946 444 64 283 254 398 154 247 555 417 455 486 256 32 348 893 447 768 278 423 365 663 708 434 874 112 976 578 322 131 826 228 147 433 62 86 991 153 991 781 460 317 732 670 659 289 665 721 734 348 265 819 485 327 275 107 931 622 67 519 156 285 106 592 857 254 792 324 64 752 985 618 446 537 582 579 382 935 670 383 367 43 540 309 904 575 723 384 111 578 231 710 379 185 22 810 798 168 887 61 239 314 129 48 839 677 719 197 363 978 530 567 777 588 624 991 990 958 820 544 607 201 758 85 215 350 437 410 809 81 522 657 790 288 574 806 624 587 702 340 112 219 342 873 213 359 116 327 383 285 567 781 659 126 176 646 623 557 911 672 849 841 417 376 955 609 400 844 369 912 100 192 806 178 897 189 812 605 160 79 690 387 659 38 163 855 859 688 301 373 468 20 231 400 140 10 942 774 848 561 530 550 95 1 661 702 379 315 364 518 677 606 24 121 648 475 367 68 265 643 447 391 757 631 155 117 36 487 769 535 852 111 146 197 345 312 860 895 204 267 941 625 666 100 465 902 854 932 406 854 89 6 534 227 889 127 940 992 224 264 651 899 47 325 683 797 658 571 861 351 413 278 345 167 439 584 133 635 454 465 537 405 644 107 466 520 137 581 492 970 440 699 771 667 990 484 419 93 544 524 854 755 277 794 886 487 853 452 116 479 855 882 833 88 249 873 418 398 235 586 601 99 661 682 122 662 867 82 523 309 901 745 232 750 460 713 69 338 306 391 702 155 858 135 19 680 304 64 840 319 313 108 948 66 246 467 128 965 629 368 51 542 401 180 427 534 91 913 982 647 281 689 754 639 957 697 714 596 753 504 610 224 195 869 797 504 259 144 485 215 84 270 106 992 258 67 70 331 689 956 65 983 799 235 801 466 347 718 349 893 853 385 649 620 631 339 300 148 917 863 624 309 273 397 986 802 2 16 603 390 470 384 182 250 662 211 411 357 377 335 779 267 403 732 845 729 303 368 960 911 675 146 482 630 859 643 337 293 473 466 896 447 579 191 244 599 285 938 120 663 329 597 677 589 284 863 590 567 586 322 403 344 69 808 964 123 738 282 624 352 821 920 326 797 855 584 589 751 324 800 735 689 410 70 603 371 150 3 11 479 249 19 371 640 948 801 476 756 199 104 735 580 976 252 773 529 530 986 367 369 516 14 266 762 524 4 237 767 971 137 974 992 523 490 497 167 702 141 930 520 993 351 678 216 177 861 621 682 837 271 155 990 676 626 759 539 504 862 379 566 27 383 845 964 800 215 765 396 502 140 208 432 32 941 276 373 513 819 454 161 94 294 112 325 396 286 695 396 572 323 180 971 908 463 497 40 937 890 742 743 129 782 460 227 157 316 243 339 311 726 895 54 856 359 752 959 581 472 362 500 955 517 681 355 752 623 1 822 412 659 654 498 609 43 39 506 903 59 945 273 979 246 769 544 368 218 241 884 678 730 479 43 498 787 274 201 471 481 471 6 940 418 843 587 349 803 338 589 198 506 335 512 773 716 172 303 272 839 564 499 447 971 576 243 979 461 471 163 591 20 985 776 622 207 6 882 461 238 714 51 435 977 948 31 190 462 936 260 135 407 897 845 729 938 843 105 637 779 904 769 650 983 361 570 28 122 959 592 442 892 266 796 932 168 514 679 805 949 628 671 757 88 464 601 139 209 281 360 873 733 324 492 495 788 149 159 117 868 870 100 331 606 360 217 940 831 575 247 506 241 322 511 795 731 377 855 837 655 90 294 14 531 836 140 55 610 941 29 545 667 562 735 177 122 798 962 864 630 565 400 726 699 56 317 904 632 635 337 831 284 509 987 316 61 433 1000 33 761 531 229 665 960 676 393 874 178 186 6 810 677 498 674 976 281 143 880 365 608 591 949 370 704 212 776 499 427 456 161 677 617 213 62 988 868 276 913 632 180 333 814 577 836 46 316 8 781 863 249 920 617 949 467 85 283 909 485 908 717 372 190 851 154 253 88 954 725 242 544 667 66 318 873 589 651 3 678 727 358 1000 800 243 373 301 308 849 61 281 265 350 700 532 528 660 644 185 197 700 621 110 637 41 370 191 928 271 883 975 521 508 235 841 628 397 267 359 64 613 606 512 757 793 894 103 255 287 31 50 227 289 787 1000 257 596 766 270 51 438 274 996 13 807 934 875 622 911 210 418 966 641 319 754 160 670 732 678 90 461 484 87 114 945 974 687 803 483 917 308 33 66 250 448 193 393 878 630 693 8 260 431 887 741 502 431 395 572 399 433 161 756 609 578 747 589 848 764 852 703 159 865 458 364 217 300 510 345 19 602 778 304 224 470 338 266 220 702 941 251 758 432 541 990 7 233 110 68 592 479 388 727 356 469 704 931 265 175 356 287 213 23 604 112 590 423 8 647 674 464 303 156 656 91 102 59 719 573 138 390 534 200 34 411 508 384 400 295 233 819 690 387 76 397 620 671 830 602 456 860 358 349 9 430 159 177 963 705 7 318 863 795 522 647 287 851 143 609 437 449 640 790 952 894 360 963 601 149 632 671 651 658 138 261 74 377 242 115 581 146 809 924 271 148 316 891 354 760 925 417 261 776 992 841 919 831 881 394 580 642 132 109 969 408 940 536 74 998 168 681 588 982 356 887 903 8 428 661 780 89 582 280 808 356 240 772 543 535 287 938 845 943 682 357 193 486 294 317 379 684 347 235 255 819 479 902 330 632 50 269 516 407 674 710 575 430 16 39 183 420 362 43 243 3 314 135 443 581 559 949 306 291 170 561 494 579 76 402 910 434 590 915 459 288 129 651 545 468 240 218 304 448 650 893 111 471 580 355 88 691 695 48 274 603 245 26 394 493 410 859 491 761 209 383 609 159 404 622 496 568 976 236 82 355 64 943 808 385 945 976 296 131 958 198 417 333 396 119 147 106 577 177 946 418 209 880 605 449 321 41 225 290 504 374 796 956 882 618 255 787 855 616 179 218 739 719 199 120 896 681 120 737 969 68 939 607 415 432 31 672 74 898 791 353 856 800 134 611 682 78 859 573 975 9 23 658 960 970 805 997 231 205 858 554 346 907 157 223 796 949 344 883 149 618 575 405 744 570 193 760 638 987 821 101 418 476 223 162 213 977 979 762 106 774 240 733 68 647 545 322 374 464 408 986 100 664 148 790 329 324 709 620 760 281 597 429 742 761 345 219 80 338 720 537 673 587 859 299 559 672 838 193 551 360 190 357 381 934 940 13 289 821 57 717 886 327 434 5 493 423 61 931 282 854 284 978 301 499 643 283 75 870 797 979 710 911 139 757 978 130 335 41 681 942 22 894 458 535 604 739 430 912 757 412 603 292 257 827 572 183 231 334 472 633 437 56 218 739 39 954 474 925 46 234 850 455 795 300 979 279 868 705 992 794 150 854 963 230 941 830 288 431 599 570 439 88 567 728 893 357 313 794 821 191 505 417 818 480 441 97 89 208 314 902 605 990 675 760 811 906 200 123 927 459 436 265 726 637 483 460 766 93 97 671 499 376 471 37 291 721 967 60 188 401 518 259 908 540 865 410 193 370 387 768 491 299 766 163 223 342 808 875 549 699 632 752 892 824 425 542 492 73 486 742 580 980 78 167 989 372 667 164 759 635 645 527 891 102 556 86 112 844 654 598 706 279 798 590 144 222 174 5 324 482 518 238 97 567 621 642 152 997 663 391 987 688 679 856 486 909 647 708 411 751 159 108 381 288 650 439 71 155 783 961 373 546 758 724 475 755 329 932 149 353 381 842 191 552 377 833 158 344 287 941 734 870 248 349 702 304 885 942 481 15 35 874 510 450 7 152 210 104 106 678 716 422 918 509 514 450 490 772 466 455 899 543 67 51 340 193 245 21 838 744 854 394 579 600 983 33 240 323 934 214 650 215 269 77 82 464 699 112 491 376 650 338 243 52 153 108 177 209 570 23 486 575 198 924 247 460 328 489 74 276 880 653 446 576 977 614 88 324 556 536 643 582 702 512 792 83 640 130 455 588 150 480 981 474 122 436 966 469 225 128 300 435 806 724 8 183 686 840 721 784 260 691 235 181 830 851 122 797 240 173 735 523 207 215 346 489 600 268 153 268 874 848 815 465 841 236 568 159 229 293 12 549 283 744 347 733 154 809 984 897 729 260 761 828 414 867 781 517 138 258 15 728 387 199 458 341 714 501 454 549 351 555 330 170 697 441 10 886 314 499 771 167 251 225 604 17 428 965 128 765 374 982 481 113 92 853 407 887 215 799 481 867 82 331 451 743 942 956 120 521 631 384 746 399 782 562 825 66 47 693 328 217 782 986 342 919 838 836 779 704 738 146 721 248 832 213 558 140 522 738 295 213 871 50 118 770 362 576 311 341 361 51 808 402 360 85 575 499 615 522 872 167 738 597 807 60 295 912 475 850 237 203 940 162 555 199 967 927 631 539 671 372 137 694 557 695 782 598 483 436 633 177 318 268 39 642 627 295 81 494 435 600 792 271 722 33 116 656 780 599 829 691 304 686 590 96 282 480 247 278 396 242 850 183 156 8 528 807 324 178 13 141 78 199 185 365 94 953 736 597 917 361 493 311 403 436 922 151 789 757 787 453 127 822 676 277 139 466 927 589 603 557 899 158 147 765 17 879 771 138 49 86 451 797 293 648 880 701 12 572 62 999 570 115 286 311 429 314 587 498 555 219 423 46 763 737 99 732 953 707 23 573 366 771 22 803 430 919 974 257 492 495 958 62 60 296 505 237 719 808 995 40 564 203 1 583 772 886 726 308 255 250 842 633 518 955 213 588 9 610 182 345 442 871 277 808 553 763 207 825 65 549 803 341 706 243 112 871 152 36 762 779 557 644 549 854 251 295 17 671 429 945 23 59 854 310 154 415 945 253 73 226 434 58 20 656 29 84 21 239 503 436 586 211 17 760 184 5 524 799 298 348 153 654 274 730 8 2 670 370 500 774 271 752 316 367 134 626 949 670 784 477 711 991 444 516 165 208 346 244 49 595 327 763 783 431 270 611 96 260 545 705 242 302 64 411 110 700 200 362 715 449 480 308 41 723 761 380 360 330 660 894 218 235 784 69 214 477 836 120 526 52 905 533 331 85 436 908 432 97 755 824 405 141 214 841 813 472 600 37 562 511 237 272 103 550 222 266 709 496 587 600 690 161 985 509 296 570 164 106 114 21 903 516 932 665 345 654 723 272 666 566 795 567 518 556 296 30 601 128 366 392 396 91 661 797 959 298 655 478 48 30 972 753 458 255 809 446 26 18 220 433 70 288 915 586 663 153 837 49 824 745 808 877 695 562 261 214 644 714 602 33 143 703 502 693 111 168 610 180 664 829 734 228 333 906 146 159 391 864 678 336 132 748 99 862 635 140 460 93 727 511 391 659 66 237 417 665 188 159 281 531 228 984 843 978 614 596 8 847 678 951 291 970 940 850 527 997 465 417 512 698 841 360 576 52 920 976 411 541 194 213 60 131 174 466 641 888 946 382 389 714 525 72 829 921 305 305 821 432 616 146 587 949 721 406 843 412 602 961 861 80 736 89 789 883 749 795 906 289 305 369 9 792 956 347 426 739 459 915 699 824 849 238 67 581 280 872 178 138 264 855 360 931 135 163 675 197 689 580 165 627 538 436 884 153 786 54 131 633 969 560 786 796 715 69 322 988 301 62 468 903 849 554 250 94 46 51 222 447 60 660 321 472 134 471 167 837 320 403 513 931 883 127 770 246 255 176 167 144 513 57 825 883 325 115 21 457 70 682 301 514 411 803 104 510 988 515 72 851 190 298 587 777 586 352 172 36 533 790 866 682 516 480 569 222 918 521 679 956 678 831 314 14 89 937 849 14 173 847 416 244 979 569 280 507 638 515 342 767 636 535 899 586 13 803 12 799 641 916 914 254 983 51 564 298 924 919 180 911 632 292 848 496 599 210 42 736 470 209 466 79 445 267 730 191 956 506 602 1000 537 909 629 529 273 437 419 223 76 300 865 483 950 288 310 895 451 908 1000 273 227 33 94 44 95 3 735 723 99 918 851 479 132 35 944 379 243 165 544 382 426 793 192 128 351 517 884 929 263 512 265 510 621 971 76 5 515 150 578 756 135 374 871 325 514 222 426 757 926 187 505 869 414 341 897 367 770 506 481 821 714 333 631 959 307 479 627 44 888 349 67 987 939 59 606 434 796 630 629 502 833 536 167 748 735 976 628 304 711 328 308 836 813 843 105 484 581 398 26 743 423 399 226 232 717 931 65 366 346 44 784 272 45 787 226 357 877 498 553 467 624 598 711 438 55 443 447 604 148 40 387 423 119 28 831 427 621 264 390 256 323 479 875 913 121 829 979 766 818 100 521 736 362 476 329 827 497 459 329 425 584 99 189 372 465 124 571 627 676 642 22 673 375 344 798 323 958 92 784 249 92 133 362 806 120 971 170 243 915 918 175 937 640 513 976 918 509 808 652 241 82 960 234 689 712 510 202 284 859 554 139 116 491 413 590 798 568 97 306 357 180 233 554 485 477 65 356 588 786 823 428 798 910 889 664 648 563 473 181 236 306 39 66 183 832 917 467 416 482 953 409 883 116 54 88 532 590 84 73 183 161 377 769 479 409 416 250 862 651 729 280 669 648 377 727 700 722 316 403 788 279 944 447 499 876 652 778 664 188 672 167 703 217 607 693 519 930 370 295 146 254 399 27 493 415 250 808 186 490 210 860 322 551 24 292 390 100 299 377 583 351 552 279 956 99 40 270 573 770 825 934 518 140 66 631 974 7 577 135 200 560 592 680 849 529 920 113 476 451 124 851 114 566 681 879 414 670 204 182 648 96 701 137 800 406 706 282 726 463 895 363 199 843 685 686 322 317 976 908 412 154 718 618 665 729 101 40 356 891 715 628 105 253 460 935 249 868 528 390 254 768 283 444 983 740 873 453 278 965 777 278 359 920 369 540 68 841 931 899 32 674 958 792 424 689 880 728 929 133 131 42 645 10 597 466 248 746 701 471 138 623 754 888 446 486 758 235 739 846 299 190 424 26 709 234 741 795 744 748 567 834 811 845 413 684 774 813 265 78 175 443 449 387 883 768 607 380 28 462 445 327 414 483 253 676 902 802 240 836 221 291 701 626 25 785 884 462 60 237 740 744 698 825 874 690 453 16 674 385 483 268 611 741 563 176 511 143 171 792 296 483 717 485 65 958 156 133 507 889 714 786 415 775 131 985 428 443 527 559 289 846 355 615 245 488 274 39 157 204 843 412 334 49 723 594 436 765 820 841 386 917 605 412 467 227 500 275 248 896 249 692 826 826 573 678 243 71 460 366 888 426 174 158 202 485 36 178 254 776 257 308 209 369 615 59 879 413 524 264 590 702 308 777 399 182 225 849 853 170 503 823 905 170 813 902 564 688 2 630 534 743 404 920 784 246 703 344 837 437 315 966 598 927 471 237 86 329 93 736 210 338 406 673 678 283 871 804 276 889 508 940 494 673 124 508 806 723 141 177 27 426 218 846 231 43 514 864 8 172 891 931 36 303 942 244 344 407 389 705 705 265 522 933 84 903 210 121 556 313 210 535 875 533 736 889 875 161 61 282 716 870 490 170 473 200 969 696 382 435 333 123 181 632 789 266 761 952 917 21 970 704 37 299 307 165 533 453 496 266 513 179 804 144 458 477 946 270 118 557 170 57 833 331 614 445 364 193 485 205 125 153 568 759 62 107 756 523 202 187 183 54 349 611 830 738 60 21 70 928 334 651 122 217 713 50 269 801 151 804 184 765 178 981 990 679 502 737 853 831 566 652 912 556 826 698 627 883 951 720 583 999 871 402 927 418 723 215 529 203 295 250 289 529 581 114 763 143 116 260 272 568 305 623 242 980 279 392 995 604 252 943 499 179 300 602 937 885 313 209 436 564 787 282 738 649 301 910 536 400 512 651 883 239 332 627 391 176 820 245 470 484 241 43 563 571 962 572 311 170 91 634 844 668 395 22 433 300 698 947 309 641 75 648 831 139 486 338 389 397 409 410 323 828 896 50 567 455 283 766 179 544 823 73 267 242 735 349 551 986 829 247 666 467 731 122 228 589 767 947 693 309 783 333 868 963 585 446 191 216 998 705 171 839 743 790 799 886 664 583 236 396 677 516 383 581 259 241 458 164 336 94 343 680 221 63 615 546 906 461 235 414 619 974 120 680 10 264 424 305 885 268 367 314 922 976 51 864 208 309 872 465 584 99 499 222 315 17 813 953 853 545 82 16 739 291 666 643 713 193 16 683 183 620 330 11 637 765 616 372 676 158 328 651 295 266 208 286 506 905 982 351 113 289 541 95 493 442 881 631 331 488 493 307 813 383 779 552 356 770 212 496 70 756 648 835 717 115 336 96 705 809 377 701 535 573 4 667 793 506 109 573 344 278 969 874 415 205 571 257 778 791 256 573 111 367 465 225 723 614 169 53 208 336 224 682 198 189 983 387 168 466 965 652 320 137 138 951 405 726 298 237 292 148 819 810 597 392 307 516 648 715 580 965 320 766 249 303 38 913 342 15 153 604 730 845 596 90 816 51 512 259 591 92 452 73 863 592 570 757 277 661 293 282 329 743 424 906 221 827 223 737 600 792 364 799 492 616 899 145 941 790 471 178 284 751 505 782 698 710 686 527 449 939 312 468 527 476 680 398 804 543 82 565 863 526 193 995 75 988 885 527 800 727 402 388 711 862 628 939 222 525 607 295 93 351 595 799 408 427 328 481 238 994 870 589 121 736 113 736 503 473 371 138 568 294 434 466 713 632 923 424 985 644 615 323 522 456 190 324 90 197 153 763 730 285 308 145 951 279 139 934 71 912 404 635 774 796 470 746 866 526 657 333 659 780 462 869 16 71 71 772 510 330 250 148 690 240 739 321 352 722 368 261 348 97 656 355 834 249 798 238 482 31 555 978 502 285 282 323 126 268 680 853 28 9 260 372 100 10 203 654 374 738 135 293 567 915 264 617 748 772 947 173 608 428 739 120 656 150 453 679 374 446 81 961 587 826 133 772 841 4 972 126 487 407 160 438 533 975 291 652 171 126 756 222 798 253 560 733 387 80 967 224 14 957 568 7 253 246 136 50 368 117 175 938 516 984 171 400 489 445 729 214 345 15 913 355 338 65 762 11 77 346 54 613 807 482 63 279 976 373 74 671 339 574 403 275 637 61 441 484 714 980 963 734 628 246 347 835 21 681 250 592 463 165 564 336 17 957 717 352 293 22 533 4 144 854 944 768 146 711 857 592 919 28 376 627 805 803 601 598 142 244 391 102 168 393 352 176 108 574 843 716 396 346 480 247 448 926 247 496 227 342 779 462 857 62 976 991 172 543 227 572 431 850 249 75 634 525 355 285 351 851 680 610 61 904 355 129 883 86 151 757 647 537 416 660 16 578 467 137 752 498 625 589 422 693 513 569 259 465 52 183 452 263 628 186 951 433 447 515 817 349 264 830 831 521 55 356 388 95 250 361 851 339 204 545 853 683 101 87 956 526 467 918 385 608 319 580 83 309 587 100 890 59 50 906 787 158 760 12 396 158 348 407 427 379 451 400 498 524 96 45 597 892 240 675 95 406 242 144 594 11 919 411 477 282 438 699 411 487 372 462 274 566 554 236 329 569 167 250 798 177 967 147 102 922 716 396 566 275 652 214 506 500 363 42 156 407 515 832 951 652 346 137 452 680 283 254 989 806 694 488 536 930 956 241 279 81 622 466 981 548 662 39 427 303 456 952 309 549 66 913 774 510 914 533 403 580 111 318 190 322 922 336 626 22 390 159 591 312 462 29 30 587 846 849 855 661 974 165 752 610 802 766 138 253 316 210 799 441 846 804 142 60 819 155 90 21 830 717 551 360 53 830 135 312 943 93 404 917 771 305 575 54 595 663 649 248 945 96 47 391 689 1 867 301 895 66 81 217 762 411 95 449 754 211 225 363 382 668 812 824 17 60 137 834 13 861 268 504 664 719 829 119 535 643 278 500 208 323 327 991 68 721 511 138 5 350 196 707 293 452 629 309 423 254 461 158 321 526 842 204 418 903 327 569 208 220 407 289 358 784 524 450 860 40 439 700 487 22 752 800 195 7 367 405 14 471 380 793 174 579 573 405 230 840 158 244 461 666 638 406 791 600 335 720 641 814 406 974 31 298 492 123 304 643 820 88 124 199 694 764 692 389 547 571 900 786 746 137 973 599 243 993 733 522 929 489 611 100 525 48 941 620 825 716 764 818 434 205 99 222 707 118 156 306 205 37 540 829 947 264 120 154 613 138 720 136 747 166 898 475 564 812 370 259 895 106 416 275 547 245 667 693 690 928 773 596 107 315 575 658 424 432 671 379 957 498 62 393 195 719 791 193 643 864 245 319 582 78 260 670 309 871 794 58 957 57 215 273 933 326 204 559 43 705 856 537 675 209 689 773 649 907 41 32 234 676 342 736 734 743 222 875 297 620 530 134 482 858 11 571 483 630 475 885 402 940 70 646 215 510 768 660 527 443 792 143 464 897 445 278 703 470 928 746 134 435 235 802 818 243 456 633 140 658 213 589 606 249 166 633 448 513 316 198 443 902 420 965 279 279 419 81 880 346 161 819 638 669 275 309 949 379 470 122 713 19 553 917 262 767 626 642 832 812 123 435 55 581 926 84 277 749 439 577 322 324 170 382 439 82 404 198 130 922 902 616 594 961 175 23 716 423 161 569 709 564 64 483 449 31 6 603 411 643 690 30 893 540 593 635 58 769 846 383 355 625 831 674 527 371 840 586 46 400 876 223 8 108 552 750 521 365 818 306 520 171 738 608 889 225 1 530 135 74 439 839 118 728 193 72 912 313 851 654 838 675 569 394 545 722 317 781 601 487 916 425 262 715 625 471 413 100 191 699 662 143 569 373 116 727 388 802 500 724 288 106 874 712 738 859 24 254 862 950 288 252 779 176 715 299 239 684 771 140 821 758 751 597 627 931 85 140 281 768 629 948 847 120 514 534 271 306 732 497 771 466 917 613 584 991 313 52 547 605 1 882 778 772 633 399 622 216 496 50 127 162 57 736 465 543 16 421 518 408 846 651 941 66 97 241 201 750 302 581 989 732 416 117 878 19 661 683 337 68 23 791 343 88 129 945 157 447 674 679 225 819 127 787 43 924 868 137 128 549 890 831 157 87 64 430 98 997 75 993 868 927 376 724 575 99 308 142 20 344 58 633 368 109 756 386 829 978 309 20 861 933 567 922 884 296 961 893 341 648 931 746 87 761 236 696 98 497 180 768 157 275 934 406 313 596 736 335 364 763 470 403 287 660 243 613 80 118 626 137 207 134 709 534 947 675 555 883 181 267 679 135 520 878 807 603 358 50 954 395 719 414 669 822 686 476 184 537 436 72 852 282 457 830 704 820 479 67 717 719 186 378 398 730 837 626 684 627 263 454 417 269 582 133 660 604 106 571 236 37 485 816 864 242 546 559 869 244 492 474 146 121 8 476 513 449 917 823 847 668 410 239 486 766 881 255 768 333 452 51 440 562 309 837 691 718 626 131 741 88 568 729 769 340 863 963 320 829 575 374 542 406 185 55 177 870 929 644 756 618 91 74 347 968 995 687 800 673 473 33 509 733 141 262 947 110 736 685 235 510 243 13 218 314 827 997 322 436 741 532 887 91 319 946 239 982 248 518 694 321 96 505 720 46 955 339 848 959 1 404 561 611 362 310 899 888 809 913 641 497 486 215 928 407 824 186 442 44 315 82 612 670 430 699 269 993 760 54 608 672 965 167 955 589 683 663 41 647 762 331 973 724 339 589 616 479 295 529 405 163 452 427 995 753 36 287 403 414 158 105 563 57 89 934 425 308 38 306 372 136 246 227 47 430 20 150 959 547 44 697 232 827 763 737 323 858 241 85 563 326 525 18 624 481 839 881 99 807 804 606 819 922 285 329 175 566 329 458 701 802 77 857 843 859 897 492 276 600 461 661 469 921 315 155 600 33 534 400 993 998 132 922 119 830 760 46 21 29 611 674 554 764 564 625 582 492 813 773 342 547 112 32 497 262 762 939 643 360 191 867 242 970 22 520 440 244 550 232 441 50 521 20 501 442 904 65 608 901 15 490 672 829 3 964 910 286 177 930 569 367 57 338 336 915 250 263 222 267 927 496 338 806 491 321 496 404 890 761 738 367 552 924 459 828 637 602 558 104 417 984 466 750 468 85 113 200 905 543 641 564 860 895 738 345 802 234 761 705 472 441 604 578 319 116 631 256 678 379 407 5 649 557 157 692 296 828 302 602 387 352 376 590 244 163 319 890 509 781 721 426 836 586 30 861 452 545 852 10 487 405 314 381 817 169 204 937 734 807 750 536 638 818 308 289 904 790 114 306 980 284 839 975 558 122 888 721 704 682 522 81 119 242 487 263 713 476 437 255 741 407 659 59 916 365 125 631 822 942 506 560 896 894 781 942 141 194 705 533 834 137 544 950 790 200 486 395 906 430 657 131 669 994 883 867 20 482 715 606 216 773 1 333 480 130 481 786 553 395 362 81 450 581 560 889 877 505 526 858 275 815 399 920 31 153 327 599 62 23 702 534 157 114 757 176 500 346 844 913 154 299 627 559 937 53 944 425 451 132 176 140 244 16 937 155 570 685 319 231 467 445 982 920 718 316 984 50 573 189 46 292 1 164 852 29 222 123 577 647 48 737 588 672 318 15 349 703 422 837 771 684 970 269 650 595 594 877 544 19 554 443 231 914 76 996 277 731 313 30 842 594 597 959 338 223 544 862 613 914 420 72 251 750 315 77 843 417 713 44 957 858 683 188 279 796 294 949 493 314 762 6 325 403 184 888 818 273 514 203 511 468 787 72 678 396 863 590 665 263 396 513 793 448 672 872 341 441 260 230 750 762 202 187 648 698 900 59 307 869 133 752 27 998 979 732 789 231 981 57 956 503 121 428 506 76 850 7 306 682 744 423 110 770 504 5 636 126 686 760 975 307 848 819 955 464 381 859 512 967 117 629 59 65 138 685 442 975 320 705 262 70 441 95 526 674 925 260 385 127 184 960 572 684 187 86 749 81 232 551 359 794 264 985 824 133 15 324 63 944 499 142 337 718 976 568 838 684 960 817 495 630 33 841 739 808 455 760 907 322 308 583 194 475 725 175 297 913 319 674 418 728 345 631 395 762 436 73 469 414 953 370 998 891 193 36 468 126 35 649 891 218 473 643 536 712 348 310 567 408 778 205 442 479 900 10 267 593 301 826 500 656 24 216 733 653 625 929 870 959 855 696 438 290 592 707 491 618 294 102 922 872 48 910 425 220 980 720 291 395 979 491 828 539 606 484 509 917 216 817 947 570 388 607 251 618 152 895 281 408 801 95 689 586 482 694 309 151 479 570 73 74 111 717 3 902 210 132 102 474 246 978 281 792 416 989 4 1 106 616 19 475 352 201 398 621 823 443 623 345 839 662 654 395 192 830 929 458 124 490 560 677 228 910 113 704 38 746 943 567 564 652 168 618 40 92 79 769 47 495 247 282 44 470 113 313 183 375 400 327 949 644 435 598 297 555 499 723 659 383 213 933 336 308 314 278 739 344 269 920 755 168 717 849 388 529 500 874 738 648 23 500 828 356 478 332 53 843 918 673 465 466 998 275 158 569 391 534 632 829 240 680 10 232 688 575 481 974 133 846 443 90 597 146 753 145 947 304 25 380 436 785 719 700 986 488 924 401 992 108 447 556 1000 217 572 902 866 628 474 7 533 558 274 427 971 72 188 203 136 657 900 992 235 932 461 317 832 29 996 454 525 893 993 59 292 188 826 377 913 815 600 427 492 826 669 533 649 495 750 713 6 328 62 254 852 393 348 918 698 378 126 894 822 659 853 243 133 809 619 307 310 656 98 402 538 25 230 262 486 503 294 765 324 508 592 886 247 321 507 701 710 38 528 267 531 350 691 77 508 783 495 787 657 240 56 628 703 788 253 688 460 591 989 742 828 718 193 128 428 579 682 396 269 769 812 404 955 781 716 663 903 606 158 897 905 599 339 169 218 770 960 98 433 431 850 396 220 197 337 900 58 600 394 633 511 356 50 48 983 945 911 867 6 568 241 933 432 636 889 153 356 884 737 228 854 568 133 312 246 210 816 338 155 760 474 110 307 375 240 929 391 938 876 456 83 674 535 639 428 432 196 612 589 601 431 798 59 954 174 368 615 813 959 794 621 74 834 817 267 425 776 222 307 566 220 261 60 263 65 439 206 474 292 802 197 882 283 439 736 180 158 813 10 853 949 836 713 735 627 116 501 595 513 87 515 208 94 412 138 157 245 45 966 587 752 420 356 247 996 305 693 479 276 263 150 667 667 712 806 270 388 734 858 300 236 364 614 718 266 940 21 740 189 778 259 539 768 688 585 703 434 227 625 26 265 95 722 614 455 423 630 151 893 695 458 677 656 877 862 57 745 405 381 117 401 780 527 273 4 432 69 819 389 486 349 566 707 819 384 615 51 415 799 492 766 87 85 421 645 898 97 824 617 735 162 720 616 805 560 69 741 306 33 882 582 344 729 91 196 781 830 77 887 817 51 811 408 902 866 486 771 915 48 564 53 458 507 236 730 891 503 385 34 568 898 509 660 514 357 160 940 155 956 201 553 510 472 500 530 892 826 845 299 633 562 156 458 630 602 842 799 991 156 850 19 536 363 571 504 692 337 509 617 951 700 675 107 589 270 360 925 713 566 268 652 202 841 193 394 211 597 41 344 42 135 203 841 900 395 197 80 23 196 516 61 775 429 282 997 61 7 367 392 317 115 11 414 991 971 602 356 457 613 58 275 195 712 585 491 643 625 539 358 329 583 498 807 533 782 758 901 920 665 368 811 489 12 657 634 353 393 24 760 456 809 212 971 49 278 319 273 116 726 308 466 188 498 114 776 264 672 400 357 909 278 852 142 379 64 743 519 550 667 435 727 897 315 8 965 654 810 363 731 737 874 704 458 390 61 962 895 72 211 760 900 915 532 482 354 204 814 132 741 368 705 754 528 298 993 278 491 41 940 781 794 289 213 952 552 641 744 746 940 125 15 182 691 580 236 27 262 13 239 713 597 501 307 310 140 781 980 645 172 458 884 351 629 84 390 836 428 395 906 347 928 727 203 32 121 759 781 966 690 684 891 862 78 863 160 766 689 296 844 685 633 601 513 950 253 106 23 628 924 558 261 821 489 478 864 401 974 220 217 884 543 235 754 746 408 117 769 731 777 93 961 840 585 614 749 636 993 331 766 854 810 249 175 559 802 810 591 239 730 251 174 773 804 440 852 558 436 839 526 220 851 322 907 731 740 625 702 337 417 871 476 373 549 36 65 665 48 291 478 450 30 588 941 32 465 445 640 513 936 357 711 122 672 897 761 313 970 442 69 157 709 439 745 527 766 471 771 581 261 17 357 500 209 880 390 933 599 529 383 852 151 679 956 733 775 633 876 328 76 393 666 71 598 41 973 452 12 554 484 688 552 685 798 338 300 61 513 157 820 964 545 838 710 261 244 988 8 410 804 704 17 951 429 231 355 54 455 773 71 733 517 13 505 357 103 479 725 444 422 328 827 925 94 760 479 847 449 1000 68 403 833 2 218 338 645 430 796 687 64 442 815 440 535 218 89 162 82 688 374 397 116 406 321 422 502 161 713 789 793 984 122 694 291 734 29 995 491 564 818 442 640 362 885 555 320 607 279 293 45 528 295 665 948 293 624 758 441 378 829 727 621 101 722 890 473 203 196 507 496 8 860 729 455 302 544 406 776 661 363 308 273 45 463 742 390 232 295 605 622 771 705 981 932 150 428 968 644 506 927 280 74 475 906 482 125 214 753 73 465 500 478 601 549 847 549 574 498 709 743 236 494 723 919 88 776 268 113 734 340 226 588 564 225 852 253 7 698 376 398 317 994 347 999 395 395 799 388 856 752 244 918 449 473 643 671 30 623 838 728 829 601 508 245 662 607 900 276 671 189 95 65 344 626 139 382 977 65 21 505 659 215 607 318 181 711 426 391 8 298 581 233 957 667 983 889 557 226 554 359 441 423 161 498 348 746 683 932 5 88 192 590 113 73 667 519 200 399 297 905 975 209 625 437 190 49 76 673 147 675 159 967 119 192 159 367 735 90 428 423 198 960 481 563 489 396 939 640 339 931 735 733 26 420 737 691 201 229 3 212 383 202 163 875 104 488 464 42 363 49 230 482 644 681 615 430 43 72 340 809 796 969 709 89 8 347 862 660 188 725 235 746 593 175 189 403 92 110 941 819 302 65 584 578 959 218 811 969 247 415 969 538 69 378 747 351 987 293 815 246 721 258 501 284 89 314 269 415 683 292 13 384 74 232 162 657 895 45 844 347 21 320 256 348 20 294 400 54 706 147 357 275 734 284 320 920 935 458 77 856 237 304 361 427 182 535 741 510 804 904 979 893 269 570 113 70 811 356 245 967 124 453 815 275 693 530 237 217 875 800 922 213 250 387 920 259 578 310 41 10 798 740 272 165 575 534 21 80 505 406 345 481 723 803 230 620 429 462 819 196 333 188 759 519 283 285 419 889 662 477 653 267 894 769 802 349 739 4 404 834 693 322 92 452 590 749 282 232 606 278 891 507 485 286 482 116 494 709 378 484 818 612 42 11 170 174 674 93 313 588 325 333 569 721 600 433 869 890 522 110 487 147 836 29 724 414 323 662 876 645 804 444 878 642 151 978 539 413 479 204 994 13 257 120 924 651 539 598 616 484 679 31 634 45 527 266 120 243 691 125 486 811 498 561 890 384 725 750 514 140 906 954 764 665 311 52 614 967 837 590 103 601 888 314 974 611 860 955 730 335 938 711 746 896 283 788 118 238 988 921 437 284 594 7 984 742 240 296 95 263 447 742 587 506 622 127 267 527 290 223 59 832 215 550 914 860 240 308 274 724 267 931 950 277 512 724 303 101 436 564 655 329 113 784 234 278 832 414 105 207 994 894 593 767 923 706 308 631 8 698 519 18 298 762 595 750 348 624 279 718 466 880 182 998 834 907 965 119 39 664 912 36 243 489 734 524 797 393 82 408 948 460 531 879 227 408 214 377 117 459 458 153 538 813 860 70 635 695 149 347 242 444 945 438 494 919 401 374 982 301 523 361 747 796 135 188 67 245 478 796 323 838 831 85 269 242 778 81 563 197 136 939 546 635 826 37 298 792 425 942 565 501 214 392 350 602 908 945 13 887 658 384 496 368 605 619 379 360 782 71 691 388 960 151 927 123 476 960 928 181 624 741 203 306 805 678 189 164 104 270 895 800 860 253 953 281 206 907 531 901 857 583 882 636 867 967 72 646 184 840 752 13 797 97 264 107 79 363 23 468 965 635 953 455 787 787 41 41 505 989 262 915 820 130 257 542 323 651 774 716 532 278 321 216 656 530 755 376 884 94 101 426 946 935 300 173 439 105 590 737 358 793 52 994 781 960 192 97 239 122 232 691 474 375 284 878 897 610 557 826 900 489 694 876 182 348 456 817 184 297 760 920 301 598 715 40 990 361 854 989 46 653 287 173 792 742 8 480 432 559 725 783 407 202 867 124 563 240 116 795 990 185 432 71 854 806 246 271 757 53 203 834 786 636 954 146 336 722 190 733 389 723 188 121 981 90 708 329 656 28 848 59 122 402 46 597 753 167 43 447 228 795 689 409 554 351 122 64 89 394 245 510 344 28 281 720 103 513 560 420 245 88 862 410 210 244 297 834 414 322 915 870 146 316 549 954 358 662 855 1 330 575 382 841 321 59 517 75 779 334 23 412 98 307 539 423 951 46 905 278 238 31 5 926 319 848 818 867 422 88 320 804 405 585 600 457 97 983 279 226 618 387 794 89 895 534 906 450 641 114 384 890 839 637 938 310 155 591 14 478 954 735 862 634 561 480 924 779 358 858 592 453 597 6 753 91 68 666 857 692 641 254 732 21 514 910 441 959 894 17 681 42 842 57 1000 194 806 820 98 393 545 858 888 189 218 800 107 291 265 253 464 660 445 11 277 255 80 664 651 960 376 565 924 511 958 703 359 268 52 668 961 578 547 512 6 105 123 809 89 720 814 431 208 642 79 201 300 801 495 140 575 105 273 949 103 766 855 600 202 184 507 522 842 6 698 468 195 185 246 881 186 571 28 762 673 471 934 303 176 98 705 162 166 338 553 847 65 846 835 102 506 47 979 916 324 46 552 494 806 726 661 295 911 498 665 621 386 58 233 143 2 210 404 441 16 308 88 676 754 720 883 143 582 808 340 890 784 297 875 245 368 103 735 605 32 319 471 271 516 627 802 207 666 666 434 43 820 814 278 123 300 818 736 316 919 196 63 454 389 215 653 195 585 700 435 865 644 778 100 329 870 179 992 24 847 153 154 150 219 897 123 846 693 966 272 29 645 249 986 583 564 720 85 6 264 749 563 100 563 81 962 299 129 793 59 322 714 591 836 835 492 675 992 3 877 684 125 346 295 89 246 60 757 429 283 623 621 259 750 838 399 294 679 36 916 325 323 869 458 756 503 754 560 814 315 723 357 186 909 451 46 844 812 870 903 581 415 414 49 781 460 110 549 248 557 518 728 479 168 865 600 657 93 683 982 290 590 406 660 850 154 111 713 720 250 965 803 417 489 866 44 716 525 150 672 400 883 839 469 736 346 85 380 462 61 821 495 621 679 956 572 211 139 983 289 239 498 105 672 800 337 53 45 239 73 228 909 365 392 984 682 119 905 202 829 265 543 650 707 409 512 709 666 38 56 843 405 465 19 713 591 290 935 701 365 838 600 585 503 527 38 753 320 733 29 464 235 92 892 72 633 29 384 808 776 722 617 587 566 4 644 791 591 143 475 355 723 545 899 965 412 359 756 602 742 456 966 783 447 662 138 344 697 938 118 599 758 119 214 695 452 314 271 769 33 544 901 983 712 473 896 79 156 796 626 339 181 18 260 646 801 623 834 841 965 599 444 696 260 781 687 70 614 90 931 584 532 68 301 136 868 741 816 681 977 470 784 659 276 155 128 743 424 248 444 61 370 860 385 915 184 885 92 434 549 877 952 676 962 524 52 720 598 85 252 953 208 173 742 611 844 682 776 960 701 344 417 618 563 42 797 114 229 70 237 393 856 762 726 220 216 110 440 61 950 482 90 352 371 394 764 595 37 727 318 762 808 807 647 714 526 79 136 348 345 673 842 444 544 145 781 898 752 492 203 536 149 523 588 838 618 12 331 667 718 962 928 45 711 998 16 971 419 918 458 712 740 421 611 898 28 970 709 588 514 958 827 945 523 576 832 107 517 139 601 699 855 604 616 209 333 204 850 829 811 348 115 503 952 738 697 725 133 494 934 979 469 26 250 672 112 786 976 590 731 512 487 986 362 179 221 925 456 641 927 386 142 939 595 289 234 512 234 11 322 284 480 191 146 146 854 221 290 912 307 689 180 866 814 641 20 762 414 66 817 454 237 321 27 802 915 838 405 488 271 429 932 685 668 384 793 390 9 751 380 722 872 842 41 794 924 432 488 270 237 776 479 482 990 433 954 897 225 957 766 641 145 307 475 119 720 917 217 828 994 471 572 297 625 458 514 118 75 711 595 401 793 935 227 725 609 179 821 193 510 424 184 643 334 325 870 556 389 656 250 926 377 13 466 796 581 680 358 56 737 486 352 626 250 391 404 112 734 599 698 505 283 517 777 23 304 515 910 276 28 503 981 843 102 361 71 155 820 390 54 55 136 580 869 498 144 264 611 266 453 852 761 425 726 485 689 76 966 28 794 869 355 27 290 132 401 850 499 622 22 506 409 420 639 243 666 416 843 177 239 971 70 220 595 858 553 80 321 722 752 673 131 705 620 835 544 344 650 706 573 758 235 614 720 686 901 537 441 252 779 187 937 475 569 333 727 483 75 325 401 577 701 74 168 232 205 273 440 119 745 503 990 666 803 872 306 317 724 183 991 494 520 158 377 651 222 248 22 364 435 446 608 418 911 511 794 208 560 187 625 865 494 938 317 763 903 872 280 938 659 21 295 639 394 154 22 370 677 301 520 270 379 937 183 484 389 848 73 403 732 627 612 615 457 827 299 543 845 480 10 636 938 938 966 566 634 511 593 360 334 20 668 120 714 263 925 408 127 836 940 200 65 911 97 864 874 106 88 744 702 527 887 355 545 551 799 859 766 764 601 582 578 285 555 538 848 624 819 53 797 349 972 992 39 863 871 732 202 598 475 486 451 116 96 807 144 989 688 719 687 258 279 155 703 791 908 300 789 28 713 907 55 377 688 250 966 277 446 108 879 177 357 359 362 552 76 329 616 802 705 889 590 1 954 896 223 659 632 423 609 378 406 690 6 729 945 758 686 216 127 967 27 905 109 573 77 947 292 952 287 662 563 425 266 809 443 11 168 361 735 2 212 387 794 979 504 172 310 540 943 175 10 285 516 431 675 880 530 845 999 636 238 827 614 160 642 466 586 942 948 489 400 678 102 503 958 349 550 756 456 773 545 227 446 663 364 522 481 806 27 293 942 270 461 208 385 5 640 723 478 753 257 987 451 402 383 142 842 536 665 183 230 640 364 108 44 932 105 68 749 729 703 612 192 437 469 300 45 184 851 374 775 738 705 150 890 438 455 224 109 205 279 46 353 334 640 593 972 316 725 75 951 32 757 91 774 881 148 720 865 698 162 409 390 587 115 468 586 594 87 173 680 179 346 753 953 197 678 428 653 736 887 904 896 948 759 984 808 275 676 740 830 626 295 325 259 683 294 707 285 223 877 380 571 978 960 368 565 280 380 627 767 39 775 35 568 484 340 355 133 754 907 215 795 824 569 889 574 571 500 292 443 756 490 742 749 819 971 75 134 780 715 175 555 1 485 604 54 960 196 702 382 310 683 355 489 228 368 303 85 26 436 766 620 169 959 659 742 309 441 641 707 371 252 792 513 558 96 795 922 8 927 791 210 704 987 22 584 87 444 573 803 448 790 795 783 215 378 499 103 520 116 723 45 572 158 470 624 879 371 983 310 37 661 128 298 319 91 665 623 424 381 140 990 933 698 393 540 261 445 902 640 453 723 329 243 215 432 401 969 987 819 361 527 70 127 951 118 467 947 620 559 344 827 252 702 274 744 697 444 683 151 475 184 499 438 123 574 140 372 48 347 675 401 241 832 372 651 4 629 693 722 343 983 726 263 589 789 654 265 963 615 402 391 563 360 514 421 121 718 804 409 380 351 822 757 823 47 286 858 1 583 163 266 874 896 298 303 335 816 258 275 335 652 953 359 550 47 282 512 154 762 671 39 565 829 76 279 427 708 236 276 924 989 744 946 676 937 796 324 713 914 356 239 541 492 344 310 252 150 516 535 480 899 515 357 811 420 173 808 956 456 654 194 495 183 225 275 262 387 37 607 380 1000 222 374 428 246 735 636 757 365 87 530 473 496 194 757 526 788 850 398 972 875 53 802 168 684 96 51 336 470 380 958 264 717 520 806 501 203 991 793 888 411 564 449 326 562 339 766 621 622 770 786 385 652 488 822 368 877 772 451 418 977 265 91 261 31 376 416 80 986 591 533 975 496 209 533 422 280 895 976 281 866 221 461 692 652 95 108 558 865 829 939 380 180 909 244 75 398 312 765 373 165 328 280 80 621 681 396 427 707 884 812 659 487 956 358 581 146 787 814 172 545 772 124 285 225 71 27 305 299 312 164 476 177 1000 219 4 578 97 711 195 306 108 528 872 14 190 92 787 511 554 459 376 69 800 132 478 357 127 111 361 774 750 604 68 408 490 900 283 414 739 759 399 414 911 981 83 695 995 801 935 298 167 859 75 612 809 4 727 771 693 1000 153 582 700 295 486 346 755 708 724 202 814 106 367 311 484 859 651 105 443 764 538 236 703 965 445 678 320 533 152 64 466 334 258 44 698 124 882 118 765 627 336 38 226 770 11 148 27 683 975 540 999 781 690 389 324 259 398 957 852 958 993 711 685 512 827 503 670 267 64 797 799 938 400 41 40 677 899 718 588 571 656 625 287 563 143 532 965 124 46 230 549 430 841 590 671 840 214 560 706 44 192 326 753 287 930 355 782 45 414 220 992 709 30 704 929 344 467 546 875 472 540 540 252 159 178 453 519 917 505 838 893 991 545 290 228 156 446 917 607 233 365 31 606 111 473 680 639 499 420 718 381 583 1 412 496 728 602 766 173 944 829 754 408 396 293 681 975 856 670 383 664 585 608 862 646 163 328 714 896 925 276 513 819 570 821 937 745 473 530 326 49 719 746 980 193 227 418 666 218 298 360 504 195 429 191 138 336 312 909 757 805 428 33 498 605 607 824 457 856 178 570 344 716 571 320 211 818 436 329 750 565 692 246 753 975 773 746 155 749 838 30 250 164 801 740 186 468 471 410 876 147 611 377 969 981 500 423 936 547 119 18 380 865 149 558 625 869 609 488 848 965 620 548 193 703 52 564 192 447 538 642 820 869 452 801 460 965 35 822 130 571 429 828 413 46 773 497 177 740 841 827 562 678 372 983 609 78 637 331 309 590 249 626 702 195 901 736 711 634 534 326 330 778 428 529 576 578 340 534 720 308 661 449 280 58 869 662 10 639 229 447 737 562 642 664 733 231 70 967 330 198 727 15 95 448 861 703 238 783 922 879 823 61 173 235 395 656 23 883 470 132 482 441 547 266 359 869 374 240 823 934 494 481 404 401 706 326 761 591 942 220 191 474 846 344 929 880 706 33 42 140 546 765 966 729 452 990 566 784 884 950 936 124 323 313 959 268 539 83 302 481 105 530 883 232 172 964 2 738 654 827 966 506 361 672 999 311 107 727 337 459 5 250 706 219 344 608 614 903 457 783 414 620 87 199 102 873 442 657 838 511 550 456 436 485 288 151 351 842 41 388 807 212 41 187 339 945 190 589 659 796 812 491 704 74 583 957 248 781 87 320 942 488 651 416 690 853 962 426 237 332 421 589 408 332 553 41 261 687 204 489 517 241 54 357 995 257 2 612 90 379 796 544 195 381 317 746 265 585 341 951 857 371 56 563 475 843 125 485 646 949 299 155 140 967 116 304 865 474 87 283 994 61 816 617 763 486 83 30 602 699 337 40 858 976 466 316 874 273 364 118 352 818 866 211 616 974 193 873 801 685 527 402 89 257 884 220 192 219 894 700 131 409 423 236 338 979 970 171 836 654 903 4 681 808 402 826 561 997 267 306 507 130 881 177 944 832 760 496 313 883 565 197 958 740 631 476 144 867 369 757 425 217 397 832 155 245 43 710 495 509 346 538 439 240 886 129 885 922 995 749 870 599 321 40 481 379 176 159 804 482 334 252 769 3 527 753 45 346 332 194 234 487 231 898 197 801 150 624 842 398 166 444 590 911 793 525 166 56 139 845 294 782 410 143 365 716 996 615 535 679 758 611 426 873 442 177 669 179 688 505 110 870 336 44 651 715 254 29 380 233 87 22 575 312 84 230 771 636 533 659 561 700 608 843 319 883 58 327 887 631 156 761 281 216 130 869 980 491 616 238 250 344 309 643 821 808 717 90 148 707 890 587 971 217 187 849 762 239 951 996 636 300 388 858 314 285 427 935 881 374 198 619 42 859 725 515 657 286 309 378 488 912 842 266 597 925 598 133 129 323 483 993 146 916 85 107 235 893 668 723 714 622 961 713 83 914 438 214 155 953 35 63 848 205 422 717 255 105 658 512 469 865 804 821 866 93 130 365 899 896 12 872 215 305 40 610 69 991 345 173 372 834 943 887 650 576 453 198 209 693 287 113 591 23 322 912 925 569 736 31 530 117 412 183 409 688 444 709 456 464 901 55 578 609 258 676 152 681 552 356 635 209 580 840 437 693 238 859 969 894 602 585 416 118 844 150 230 82 588 955 140 519 818 916 495 774 76 30 904 986 54 767 766 61 273 910 249 813 775 717 560 580 758 51 677 729 843 967 831 457 529 834 9 306 298 277 289 249 132 395 596 922 624 704 208 8 511 386 634 518 414 702 472 421 413 766 266 983 666 218 349 899 962 917 855 714 867 817 346 538 107 229 747 656 645 366 322 931 78 572 31 679 659 959 467 632 414 73 501 183 360 949 830 81 528 81 999 134 773 376 33 264 553 67 173 93 598 113 917 830 398 621 946 209 573 791 752 12 785 933 999 371 998 138 612 563 203 216 663 696 593 259 166 172 661 526 57 177 915 770 15 593 301 227 482 220 941 734 751 250 424 312 977 553 443 153 173 793 906 57 832 30 622 697 8 126 263 461 649 516 587 320 858 692 30 401 343 96 874 948 336 386 96 796 481 546 48 592 979 803 198 884 627 969 486 314 809 878 136 576 332 526 863 675 133 486 695 924 529 420 205 826 362 579 516 441 696 830 957 449 708 512 510 522 766 153 526 966 496 996 160 119 250 358 550 908 743 689 816 662 176 818 326 151 599 879 802 685 799 925 873 412 258 193 451 874 499 422 648 902 749 703 390 419 451 365 177 322 810 899 859 790 484 112 652 404 335 916 410 210 869 319 684 327 204 238 36 852 209 352 780 65 928 576 755 811 280 171 832 845 669 301 853 261 717 399 87 224 304 211 741 776 585 771 144 276 106 159 154 217 575 790 338 328 610 79 590 480 679 136 858 637 336 735 544 873 508 278 328 947 155 636 603 989 389 242 490 426 508 356 101 272 415 321 297 490 585 28 408 385 425 124 391 483 579 624 548 668 551 783 631 837 824 719 907 931 856 965 453 482 866 44 44 865 72 729 889 511 862 591 825 798 126 734 824 398 614 50 121 302 143 752 739 855 391 804 278 297 930 673 855 3 620 633 864 156 26 606 139 815 129 591 632 71 991 535 573 791 105 675 694 437 181 995 885 120 689 122 907 560 315 305 472 245 194 809 544 850 821 976 559 987 595 670 261 797 58 367 613 765 164 516 339 355 855 286 165 680 996 794 467 503 619 836 409 160 924 453 709 498 833 902 452 306 378 122 322 951 201 574 873 352 423 13 1 808 959 674 857 744 42 524 198 990 978 673 258 861 899 260 158 893 270 417 683 444 816 596 756 749 122 700 608 512 659 421 800 930 651 710 572 519 769 904 819 893 896 33 170 923 653 584 332 674 708 289 67 306 459 627 222 256 359 793 99 902 630 654 495 867 621 148 172 301 107 878 154 933 477 332 18 546 939 359 542 257 19 558 749 187 845 569 478 78 279 172 114 569 82 206 487 75 460 10 546 155 431 277 668 837 889 258 233 395 190 410 45 906 675 464 360 311 957 964 228 370 386 126 980 25 205 694 351 320 56 289 373 1000 564 519 233 949 901 698 40 829 588 913 969 662 517 518 861 367 458 173 513 825 943 679 281 943 873 622 304 916 360 17 54 988 548 674 128 854 575 582 382 600 767 700 81 340 143 738 932 433 998 908 84 989 352 359 627 690 476 613 665 254 462 658 316 664 638 935 274 983 113 268 764 157 805 651 326 372 827 338 276 288 208 305 799 413 844 197 647 562 552 877 699 735 745 715 144 267 74 541 767 312 777 693 714 643 768 837 287 967 367 39 157 401 168 84 919 730 483 427 232 16 156 276 310 374 729 662 777 733 240 694 38 362 665 457 15 362 399 379 653 108 933 601 97 638 870 548 886 883 630 87 596 203 255 259 809 427 694 705 16 158 576 872 231 732 471 199 475 547 426 821 591 627 755 215 101 326 594 962 12 824 547 650 907 435 571 162 381 534 593 325 917 567 130 516 595 798 725 529 464 124 793 59 606 901 899 347 276 954 532 102 249 121 795 860 662 256 271 673 385 40 368 970 791 911 238 346 322 249 18 557 67 184 124 573 610 849 796 427 444 704 93 168 724 119 766 429 613 835 971 368 54 672 404 823 975 606 685 506 707 84 309 132 703 508 27 266 922 935 942 928 221 922 667 480 205 705 453 108 767 267 503 174 27 934 78 342 364 925 165 724 455 615 624 606 738 42 94 92 271 471 665 522 480 648 327 710 333 79 446 82 692 649 683 140 353 411 900 949 111 907 663 615 677 931 586 298 636 193 829 193 24 778 893 384 885 81 130 417 692 522 634 575 678 164 239 434 488 926 215 805 855 217 308 916 894 198 651 34 582 762 720 762 190 255 618 428 355 117 578 978 201 89 274 779 106 996 652 576 991 919 968 342 565 213 210 715 265 899 339 140 320 243 703 414 184 615 200 68 371 580 161 425 261 380 453 390 315 953 848 974 134 143 630 959 465 185 699 452 591 55 306 681 617 830 235 583 63 577 295 457 900 990 45 678 607 844 90 71 967 76 972 155 758 589 808 794 266 349 317 223 312 468 737 457 729 875 378 123 290 477 695 251 935 260 616 240 384 704 171 528 446 796 385 1000 183 97 712 21 240 79 826 475 811 785 950 4 474 888 253 475 970 659 488 74 259 766 473 968 911 728 47 895 465 241 125 509 832 588 77 481 684 985 665 777 809 430 562 130 154 615 893 431 383 316 595 53 913 274 967 375 613 997 902 117 992 236 986 34 538 221 7 590 918 298 490 281 201 140 790 610 633 192 544 671 144 647 302 821 497 18 828 323 626 437 983 802 482 228 438 583 773 4 974 428 750 483 708 563 828 730 216 189 32 681 440 995 582 932 730 979 562 925 303 796 421 219 908 133 720 665 939 747 184 257 978 650 546 627 409 15 97 24 954 419 494 844 724 322 896 996 296 397 524 780 624 132 878 588 588 960 209 620 392 8 755 77 619 810 701 282 128 685 361 695 482 284 189 368 60 925 695 742 783 915 985 366 399 553 591 874 72 937 782 628 148 196 951 639 633 34 861 928 385 204 612 190 114 40 538 102 23 196 458 850 574 879 638 627 524 637 949 412 934 921 990 385 545 496 340 128 284 651 930 974 916 93 17 37 528 678 527 125 943 647 842 81 119 367 902 435 575 846 827 154 887 40 714 283 366 516 129 110 668 493 910 987 138 760 80 541 166 927 396 373 827 678 143 970 697 964 519 55 577 461 967 525 939 621 554 875 379 679 703 627 785 359 982 1000 449 661 251 317 371 19 640 247 899 504 296 365 419 222 185 518 72 953 217 332 235 34 669 408 32 299 318 335 396 91 661 203 234 443 383 293 551 922 316 609 367 767 413 426 767 197 693 945 213 844 906 624 445 613 476 59 989 38 637 897 627 727 944 950 22 572 439 477 714 340 968 950 119 689 480 394 284 217 323 918 977 76 698 831 610 431 182 163 131 681 732 593 976 580 930 825 859 166 553 118 396 712 931 987 28 383 886 516 346 41 610 487 482 178 432 91 371 64 252 520 320 900 84 175 697 930 129 34 475 698 37 847 37 752 797 298 644 776 898 353 161 239 651 92 298 30 589 692 431 824 173 322 101 718 277 11 952 793 917 251 348 224 540 769 141 906 720 458 40 990 490 312 538 809 797 331 511 936 288 392 557 526 458 994 2 281 838 14 196 224 159 308 104 223 654 603 276 823 337 203 433 727 206 809 883 792 425 806 123 247 826 569 655 724 642 815 464 83 168 640 252 712 975 499 653 761 610 613 146 190 315 198 789 276 303 340 901 195 934 204 116 741 370 374 924 936 55 65 445 509 842 655 10 553 44 746 53 20 513 607 984 665 875 266 526 349 677 178 896 532 749 982 692 544 729 272 164 723 278 649 355 63 541 373 189 939 303 200 343 305 410 170 388 406 732 927 506 242 327 442 541 513 318 219 730 369 655 270 542 845 153 702 280 600 888 185 877 174 943 174 547 272 222 269 792 543 620 630 347 603 430 28 802 427 344 691 94 584 3 456 988 333 80 752 294 330 380 492 690 458 949 907 369 1 508 344 458 10 835 518 575 503 105 145 249 458 860 103 632 676 806 694 101 189 714 256 452 115 921 541 380 262 96 799 729 851 5 916 484 639 394 895 472 63 41 544 48 366 849 85 336 951 735 161 10 147 736 133 722 172 54 124 531 331 649 715 299 376 321 352 332 840 105 993 997 595 869 289 665 110 856 968 718 903 335 112 673 984 82 695 55 837 732 345 791 609 896 445 895 710 471 28 996 451 103 741 326 691 862 757 467 620 216 469 738 77 325 812 187 676 247 718 621 30 546 317 408 312 452 175 85 110 111 865 603 354 709 227 619 135 700 635 813 630 986 542 572 673 834 372 944 702 215 371 803 327 497 767 463 623 886 553 653 183 74 629 345 627 570 233 716 294 702 619 505 77 317 530 309 243 629 680 937 280 531 285 665 423 224 967 866 1000 325 922 64 195 296 867 245 623 359 705 441 658 60 789 334 865 546 705 323 994 352 704 988 360 227 253 24 599 776 430 131 97 922 482 764 992 425 200 929 197 236 50 834 833 680 698 996 706 873 804 903 415 816 957 754 935 126 762 142 23 841 819 832 611 852 201 650 312 443 262 852 639 688 68 615 548 31 745 251 743 217 186 786 722 247 726 492 661 309 692 964 751 746 38 915 438 548 672 371 241 745 300 302 43 923 256 721 882 68 643 155 161 523 443 226 411 973 147 521 2 415 387 186 655 995 72 618 746 466 182 949 987 433 803 400 706 942 805 838 805 77 879 436 344 526 96 625 866 33 900 760 389 573 888 185 262 965 680 783 670 621 715 466 880 411 873 864 428 305 300 335 635 290 21 815 948 219 288 902 127 804 210 731 760 703 858 319 453 440 470 617 619 517 880 913 367 65 625 247 281 523 555 29 581 44 181 682 365 153 163 888 817 838 845 249 249 748 193 165 228 611 59 623 970 684 283 730 15 112 480 165 536 437 244 718 435 851 784 190 954 601 490 401 913 862 651 266 33 141 182 212 475 543 910 907 600 207 927 340 977 755 712 603 203 143 807 652 877 862 29 860 349 395 500 472 47 940 22 262 255 409 576 467 898 244 263 404 360 129 737 385 597 991 600 839 96 528 538 293 475 406 196 578 148 622 353 581 435 81 893 620 565 264 287 385 624 57 438 650 137 584 339 952 731 535 736 59 696 200 199 91 844 146 646 530 992 163 601 192 181 701 281 255 345 516 156 336 135 270 764 245 18 196 516 577 962 737 793 205 523 864 477 637 561 459 746 730 953 153 29 681 740 319 745 444 485 459 949 975 725 580 184 157 364 382 517 548 155 821 450 591 832 944 221 579 250 592 176 796 142 521 580 944 457 632 621 532 839 181 365 102 883 787 651 650 735 46 213 65 599 956 235 128 849 655 742 941 423 434 697 942 873 450 359 789 28 975 93 231 536 27 561 37 681 98 428 589 963 419 708 849 395 414 220 559 68 238 512 499 712 49 844 682 960 381 396 544 37 861 890 781 903 365 91 244 542 434 859 204 152 453 266 762 74 642 22 926 954 956 931 477 868 604 233 431 492 81 726 914 884 906 515 95 78 354 434 939 548 515 832 256 69 894 80 421 747 729 569 172 475 330 560 83 997 443 25 365 293 39 698 889 624 901 552 843 91 410 767 322 593 771 12 642 59 276 269 890 877 634 331 1 103 440 958 205 857 88 922 28 618 303 434 374 435 278 898 299 87 975 192 737 462 277 910 88 898 623 881 450 353 30 630 21 45 621 6 715 25 160 711 564 301 176 445 26 611 647 224 869 338 278 744 48 363 743 46 620 866 288 661 595 343 925 257 136 710 697 887 933 964 694 949 949 604 987 171 179 801 949 282 491 692 810 148 567 15 522 557 628 283 342 280 39 975 502 388 850 83 821 105 396 260 360 510 223 64 319 517 387 4 75 369 699 428 81 758 55 332 141 818 570 132 650 802 405 193 585 976 499 41 633 164 86 383 542 113 26 721 85 242 417 878 318 92 399 867 395 693 718 344 1 53 37 207 100 756 604 292 175 516 252 43 332 961 972 622 425 950 831 47 916 874 252 661 849 603 790 298 777 161 750 900 909 30 149 498 371 597 694 994 608 585 107 744 839 87 471 689 905 830 940 321 469 797 326 482 242 367 904 511 347 603 325 736 314 62 394 270 864 477 250 833 699 765 433 535 634 830 213 112 285 104 26 792 728 396 286 589 713 158 677 498 712 386 533 243 71 4 91 522 74 172 992 234 601 490 127 81 987 639 280 843 206 436 58 444 396 910 764 814 887 531 37 829 737 806 676 399 213 329 858 456 450 691 392 740 641 736 987 246 125 353 735 881 787 267 602 997 202 812 536 645 796 115 48 966 845 320 812 530 340 748 982 78 536 969 906 249 788 789 111 702 134 580 322 651 717 348 60 443 201 733 434 921 343 856 142 183 949 78 676 85 299 285 744 597 827 567 134 543 650 483 657 785 287 784 768 929 627 511 431 742 634 233 434 603 609 241 743 486 520 395 220 936 507 44 558 493 147 44 196 759 10 194 691 870 719 126 19 843 558 365 546 589 604 568 728 236 546 534 483 851 287 812 844 3 91 442 441 678 809 352 660 153 525 608 36 70 751 229 698 409 654 597 303 953 936 387 492 553 280 848 450 760 466 499 932 94 748 902 473 640 917 139 542 101 490 495 420 1 798 110 181 226 770 671 197 2 245 337 351 341 814 70 941 428 368 319 84 904 421 929 799 298 598 446 306 331 146 398 98 479 765 712 524 320 330 900 92 944 173 923 911 271 322 169 474 806 26 65 580 250 623 873 929 845 237 544 401 226 604 406 696 592 347 675 999 761 240 834 380 955 613 343 925 134 853 655 11 887 263 223 684 996 809 560 209 673 778 865 489 755 849 454 669 931 961 335 95 46 737 412 821 178 487 31 202 611 630 586 270 327 160 444 340 734 309 430 45 982 883 2 452 6 40 254 305 58 119 421 282 254 8 39 775 567 275 275 924 966 981 330 341 358 356 837 13 568 624 465 215 172 547 242 80 955 514 62 493 35 588 356 177 355 339 741 898 968 944 825 797 583 180 565 142 875 212 372 77 25 364 427 325 378 248 569 919 394 943 215 415 663 857 260 453 435 194 317 214 573 487 899 204 733 369 749 427 583 184 552 893 754 81 155 281 242 491 360 728 306 942 592 392 246 741 182 388 399 214 879 579 8 456 336 744 42 868 185 779 619 911 201 502 755 966 570 354 906 571 454 714 724 1000 618 808 55 81 793 320 343 607 852 682 400 122 905 235 20 870 954 382 156 897 144 694 148 316 63 416 251 809 851 303 104 780 795 880 636 204 765 959 179 828 971 273 612 85 373 940 764 975 447 252 109 831 364 943 405 907 178 403 124 12 480 598 718 587 173 654 499 999 931 75 707 134 981 474 13 898 364 875 257 422 368 469 357 265 541 704 886 82 932 83 647 317 731 223 494 596 344 12 429 842 514 42 846 260 472 467 707 977 199 200 837 91 197 249 283 470 747 112 302 361 723 56 442 579 623 946 480 160 442 968 641 668 738 758 101 279 350 806 302 689 660 363 494 576 31 336 8 975 751 57 22 209 193 290 567 983 633 823 539 39 453 300 929 902 684 334 632 974 294 337 141 195 158 188 38 266 437 74 924 636 785 874 462 426 294 817 883 665 939 286 192 96 136 151 516 527 663 330 719 466 297 278 538 214 98 787 931 36 600 943 623 796 471 811 462 219 593 501 225 624 108 287 847 139 796 800 129 16 379 754 458 51 894 140 75 419 514 184 990 92 478 951 737 55 363 404 213 973 362 39 624 45 404 227 728 850 48 521 769 632 1000 830 136 432 469 571 841 578 133 155 382 122 114 707 329 110 940 101 29 711 793 493 687 439 252 720 714 82 588 257 868 664 623 766 323 953 415 283 356 178 611 621 165 615 321 417 505 841 915 334 572 98 15 224 456 343 75 295 39 30 657 480 897 423 967 450 545 368 435 51 947 267 533 788 513 771 997 123 335 223 86 215 627 206 307 193 473 780 386 537 53 132 502 262 66 478 521 754 379 530 81 254 912 150 410 546 955 197 581 695 396 953 791 840 866 978 957 958 786 335 159 636 229 628 755 43 317 957 627 999 288 10 145 633 281 155 218 461 139 838 289 71 767 286 454 522 544 535 798 913 413 80 604 74 391 703 288 791 331 475 328 719 858 246 268 229 55 633 326 87 833 581 953 553 730 735 730 787 575 636 509 513 873 646 17 9 250 717 54 378 524 441 893 899 559 782 633 682 810 961 261 726 692 723 414 279 371 836 435 844 221 450 546 581 957 921 692 51 872 365 316 205 352 518 452 508 680 643 736 464 250 539 551 828 958 431 824 216 443 148 313 886 331 784 910 239 426 50 319 23 207 519 114 270 703 163 596 960 165 957 850 880 422 558 581 360 757 514 645 164 506 256 805 552 177 87 447 974 240 505 281 501 792 997 105 942 504 855 845 889 846 723 326 600 40 930 198 434 570 724 887 987 320 535 278 465 847 214 248 106 935 710 659 972 51 181 416 886 116 331 416 141 603 654 829 825 622 664 946 682 997 916 405 453 149 849 492 931 84 662 14 787 478 647 924 910 528 399 791 132 939 351 915 478 739 565 797 660 889 720 529 416 757 123 528 322 528 624 439 237 985 103 459 1 342 95 244 234 886 620 983 10 877 234 417 715 143 681 520 967 64 153 812 932 460 480 735 26 194 770 504 886 998 312 142 564 272 84 715 80 375 987 127 982 801 20 919 276 359 865 525 284 341 204 890 974 64 604 210 525 155 991 535 64 227 10 400 892 442 134 130 569 665 981 63 42 553 79 815 873 283 158 957 138 718 744 484 734 114 678 289 147 619 784 770 938 592 20 879 234 68 863 208 731 245 794 248 85 243 496 960 130 395 472 735 497 861 62 9 388 578 63 549 284 834 133 915 892 669 343 541 900 104 836 62 351 491 489 681 535 488 154 139 191 62 126 91 552 240 542 345 792 240 294 877 929 783 813 833 758 153 386 122 339 4 184 266 661 898 3 674 416 640 491 295 576 310 80 570 937 759 823 764 555 307 12 241 672 652 856 549 816 325 198 204 528 658 824 94 342 315 215 315 120 251 435 836 325 209 472 491 275 132 801 235 731 804 801 154 403 431 624 317 330 585 930 381 809 528 399 442 824 247 878 773 335 680 171 562 694 256 307 486 862 734 166 885 58 875 348 671 376 777 658 19 549 757 215 93 360 743 875 668 453 12 152 527 349 721 443 738 851 530 236 803 290 748 627 538 22 88 750 928 913 921 369 767 863 713 253 322 955 238 940 598 555 819 836 66 50 436 18 19 485 1 313 395 448 95 155 715 793 291 46 70 700 761 883 64 417 980 723 830 668 151 611 144 908 763 906 493 390 394 153 757 962 987 538 597 894 127 739 327 521 524 613 88 491 999 352 110 340 439 106 457 938 888 392 752 38 526 443 688 153 898 895 769 99 697 480 754 949 771 934 518 40 410 3 750 869 772 721 265 902 858 129 585 269 290 578 960 387 674 935 75 259 454 85 494 697 155 419 56 69 389 10 288 701 694 175 672 250 24 958 354 665 821 857 680 300 541 722 303 610 896 813 391 389 372 818 68 2 577 506 705 7 611 799 638 1000 240 729 479 418 131 54 592 99 336 762 981 201 721 399 710 115 464 614 451 125 165 215 92 248 227 534 749 881 38 158 192 417 32 138 875 453 741 490 659 894 995 723 41 739 181 978 36 222 306 282 79 581 81 652 557 578 792 470 242 877 542 199 804 184 406 586 106 803 237 305 395 953 45 28 955 50 315 850 65 3 469 168 180 771 640 832 151 656 545 387 90 545 195 57 724 677 585 360 966 980 508 332 569 395 551 606 667 798 177 896 814 442 818 496 969 473 98 411 491 825 110 68 973 735 877 661 895 24 146 621 94 328 410 354 644 558 465 257 361 552 632 788 153 43 410 667 974 598 446 374 352 879 535 402 881 894 131 194 189 801 785 240 370 559 71 20 245 225 627 724 838 638 744 525 420 222 578 489 732 889 646 193 974 361 684 917 888 69 310 865 639 800 318 426 291 449 587 162 691 396 460 856 905 57 80 524 879 379 853 873 394 156 696 668 989 727 540 316 73 374 966 674 740 29 449 867 128 839 557 707 462 519 510 444 450 338 714 64 489 363 114 676 120 574 796 781 262 417 745 711 365 288 923 108 149 945 465 50 698 703 550 72 734 26 743 385 674 839 452 914 602 772 56 625 150 615 420 383 280 855 753 552 699 587 205 215 448 986 776 175 895 83 175 928 380 566 408 519 552 289 71 633 34 352 568 89 269 351 775 272 996 146 445 532 627 415 643 533 151 506 908 83 393 81 237 276 895 697 177 789 372 249 387 502 530 365 586 379 804 222 268 345 520 840 516 382 477 980 502 923 466 375 46 254 711 403 819 603 776 500 73 548 503 574 183 129 225 989 470 913 932 964 884 681 662 10 552 844 586 322 550 740 527 379 189 807 378 351 200 654 373 967 10 91 856 255 445 145 719 150 164 512 68 681 271 224 158 873 255 462 673 618 59 821 864 52 227 271 769 295 699 733 808 843 714 51 119 350 731 670 541 226 499 410 476 6 349 872 903 395 450 725 699 802 573 105 237 380 398 350 500 970 373 399 289 318 570 3 829 746 34 386 145 40 893 247 732 241 309 847 488 994 313 529 238 715 68 478 796 26 599 83 572 176 710 4 254 34 82 628 529 163 618 458 150 631 648 766 189 451 9 861 204 300 140 409 108 494 791 924 159 638 310 454 224 9 542 621 841 845 874 549 379 689 947 849 633 25 957 424 278 69 647 651 728 395 883 774 973 873 495 148 333 615 363 856 544 5 596 418 42 57 385 263 11 940 524 541 68 157 363 12 207 125 320 512 438 573 541 207 271 421 900 414 23 503 14 785 164 924 642 282 615 493 248 674 210 204 823 310 622 251 228 267 497 717 700 693 174 884 539 933 60 539 230 937 860 829 334 912 261 430 182 662 946 353 911 93 463 761 818 653 160 139 870 565 515 772 122 306 630 751 885 583 100 458 444 566 940 338 285 318 554 251 225 726 114 356 942 936 411 27 222 394 705 709 426 153 869 817 964 414 272 886 243 430 301 777 776 333 215 756 945 954 844 947 979 737 360 672 797 333 164 250 483 844 977 530 616 456 16 982 104 642 651 913 93 386 817 394 656 596 638 724 978 949 473 678 460 679 155 916 52 514 452 278 784 875 856 80 352 537 186 690 623 869 320 208 802 538 879 804 21 438 552 866 242 303 99 437 115 561 595 920 634 119 779 488 583 849 151 360 362 101 462 965 105 768 990 827 396 78 32 103 79 265 997 791 872 191 922 46 665 719 472 733 824 197 424 926 70 148 365 586 261 259 161 967 406 267 533 810 945 376 363 219 469 974 174 553 659 893 453 931 566 672 275 617 558 203 283 402 638 716 930 887 18 532 221 848 349 549 517 877 178 973 504 376 641 20 746 121 284 403 748 42 10 805 651 53 356 930 28 858 719 218 207 373 489 311 121 432 495 126 207 965 710 752 167 702 241 579 769 752 779 814 175 5 461 222 713 201 626 418 875 536 712 413 483 142 114 165 350 839 908 1000 258 760 743 535 609 853 190 389 228 613 528 865 414 970 815 817 427 438 127 274 121 811 523 246 974 969 989 302 242 253 388 424 790 631 827 786 861 85 608 208 106 855 266 234 458 459 7 745 531 658 508 283 70 818 790 757 825 77 793 801 679 762 239 217 84 395 939 378 572 791 655 52 707 312 923 705 307 287 710 180 385 134 1 636 640 367 890 473 339 980 95 687 853 983 733 216 347 618 871 287 628 353 690 730 872 567 705 239 807 638 100 627 43 891 494 398 761 561 471 715 820 797 583 855 499 130 181 984 715 14 303 432 999 828 347 73 528 884 245 436 120 296 553 773 491 936 459 577 672 800 381 290 660 936 65 842 665 252 328 407 557 581 35 606 501 569 992 635 603 742 758 535 181 573 716 171 409 956 488 516 462 156 740 335 252 717 165 591 175 998 190 397 328 233 218 776 420 758 730 829 417 607 350 184 471 685 975 556 867 857 596 271 458 461 635 242 379 212 931 223 470 614 519 355 484 97 893 551 430 181 400 793 755 390 476 673 84 376 216 761 635 990 80 3 836 915 427 122 522 941 530 194 996 878 339 473 874 285 684 410 443 452 348 919 256 683 247 695 591 526 64 105 944 691 660 48 316 318 444 183 88 104 715 671 748 701 873 966 576 357 639 10 217 789 652 159 97 831 824 589 941 311 111 701 651 512 640 613 163 534 286 354 645 885 358 694 563 594 850 75 761 321 854 647 290 703 897 720 773 624 559 865 328 508 220 917 75 685 747 315 952 28 984 891 225 452 219 945 59 599 270 63 130 401 616 256 45 842 404 602 548 303 851 371 559 491 993 144 232 194 991 177 339 558 380 769 253 886 177 509 163 123 565 451 245 805 495 181 107 382 226 62 78 860 526 436 914 701 764 798 762 167 338 632 221 22 512 757 616 785 930 885 348 406 207 87 361 421 249 176 715 403 390 612 948 432 222 724 826 179 374 89 770 788 805 216 877 146 693 415 130 662 364 438 165 56 171 2 431 121 223 630 117 281 726 91 901 673 772 306 198 27 863 247 55 617 296 176 827 956 203 789 236 246 184 947 942 209 867 324 565 225 648 810 409 456 268 60 913 921 288 199 550 487 79 992 578 198 602 97 440 610 594 258 141 247 982 362 319 369 509 438 573 270 574 922 696 272 14 870 121 494 538 986 411 94 837 605 225 596 869 738 91 798 849 148 909 595 701 508 17 641 514 752 191 6 239 46 929 833 5 898 284 394 945 732 156 447 155 853 46 481 823 35 540 111 529 884 69 129 407 848 531 423 802 929 313 866 932 671 605 379 248 311 698 372 215 604 169 52 87 65 321 583 617 30 20 436 626 841 76 208 50 22 670 484 28 658 301 803 597 157 226 215 257 766 980 324 10 411 914 940 658 825 720 4 755 937 842 727 868 724 314 874 935 312 552 424 353 419 139 911 298 807 683 243 278 711 744 201 43 905 168 743 164 740 845 906 325 844 398 71 791 492 328 614 486 867 843 908 442 483 809 808 683 798 101 201 528 617 537 565 682 941 250 925 868 211 224 823 70 248 856 852 595 130 124 900 479 18 751 966 157 842 689 21 823 945 690 655 263 748 524 31 646 784 25 86 772 357 615 45 319 589 465 822 751 877 873 420 577 731 330 696 634 281 83 830 839 241 200 239 707 90 875 359 777 105 204 586 378 627 636 307 56 874 248 565 772 534 900 310 798 150 414 793 515 144 453 194 507 549 234 487 52 952 381 293 265 985 739 153 695 492 366 329 849 823 310 962 834 157 767 922 276 756 379 16 406 262 497 291 723 374 629 929 761 905 299 26 959 143 430 883 699 145 582 511 386 798 298 259 153 289 425 56 804 973 911 727 653 492 70 48 503 164 75 764 803 771 43 268 523 172 622 401 869 874 451 237 243 261 404 73 913 803 754 729 454 632 12 885 870 713 421 537 446 238 36 952 114 166 727 340 45 839 738 465 423 918 605 339 115 620 132 780 569 826 563 939 257 438 993 514 410 598 28 814 810 788 822 124 366 731 623 618 428 553 442 132 847 78 836 97 515 924 299 893 546 743 123 367 63 734 711 470 824 75 766 455 201 951 987 674 735 130 465 391 465 898 783 827 62 945 865 543 147 92 32 754 4 961 99 678 838 809 565 977 474 863 200 645 580 735 466 593 668 514 383 393 836 561 280 36 796 600 107 621 763 989 235 541 375 217 617 982 439 287 35 555 150 938 596 622 794 324 668 10 46 132 433 882 805 639 605 849 209 914 139 28 771 583 661 260 827 431 431 841 74 503 377 92 685 533 609 771 813 237 615 579 21 415 901 24 756 171 135 185 268 16 231 906 698 17 301 753 959 386 525 797 70 129 160 308 879 208 591 461 955 474 877 325 17 892 933 205 961 766 861 795 375 826 585 848 425 76 531 459 716 50 809 612 109 550 799 219 268 474 359 42 661 604 798 568 890 346 673 24 811 511 319 33 200 287 329 663 952 951 199 650 707 488 589 493 757 254 950 746 659 940 352 316 491 675 801 300 535 818 887 65 283 599 358 546 152 367 749 373 399 707 538 430 810 20 632 96 471 136 350 335 294 701 474 993 125 70 854 738 818 372 809 591 241 862 601 350 143 524 599 220 6 584 787 966 641 454 867 293 755 733 814 803 987 110 790 75 363 349 5 536 873 95 598 84 669 75 520 829 52 539 23 659 365 461 731 564 554 156 149 707 305 525 935 31 219 311 59 472 356 714 543 344 269 635 807 239 671 351 827 127 265 687 627 825 187 90 233 56 171 753 566 108 632 327 847 498 278 239 201 314 377 3 139 712 382 362 219 736 702 513 851 292 668 29 949 72 841 936 237 176 85 659 294 784 905 899 768 515 883 87 369 712 354 232 473 26 555 201 778 167 107 722 463 668 118 120 916 271 279 31 159 421 856 314 510 701 877 874 225 228 796 302 569 226 263 290 537 197 102 339 820 876 814 849 544 431 743 838 921 438 37 886 568 423 84 648 549 44 186 292 291 148 743 125 44 864 504 473 636 809 605 750 682 888 407 871 356 894 406 551 283 805 842 350 39 414 337 378 676 445 56 832 45 314 957 819 423 850 828 716 618 437 385 898 323 977 822 172 637 127 173 653 482 356 472 678 925 387 686 19 81 520 137 351 951 136 638 441 572 392 341 131 409 563 498 808 399 832 346 543 739 875 146 557 462 755 125 71 424 772 404 336 118 102 659 576 250 621 258 766 978 146 265 703 947 498 503 760 263 894 389 416 788 643 398 473 560 882 818 65 282 227 339 892 371 701 207 644 188 609 256 899 593 448 481 824 783 850 930 57 426 49 13 632 994 69 273 865 39 833 223 139 787 846 235 733 814 815 253 330 632 468 345 432 530 387 684 526 710 595 577 28 328 635 99 671 805 91 83 221 396 921 131 645 305 255 644 699 353 386 389 819 987 6 206 516 596 497 692 480 366 541 981 792 338 434 414 652 51 780 107 52 749 904 152 345 982 908 853 423 588 344 327 935 671 256 253 24 760 531 743 302 705 561 878 958 287 752 616 104 574 735 435 430 916 991 316 172 41 631 352 25 509 528 362 909 715 688 174 387 452 690 126 713 919 893 812 925 167 804 175 195 294 694 817 612 409 143 240 401 715 543 899 184 110 65 216 614 927 767 627 830 498 388 785 73 351 610 758 886 363 21 756 36 673 456 582 486 666 998 660 246 851 900 527 69 6 461 655 329 660 630 2 296 186 259 784 453 49 81 501 521 490 821 303 75 953 653 953 123 521 414 968 331 73 254 699 639 510 739 872 975 345 171 732 290 194 381 539 493 213 40 258 69 556 299 720 937 221 749 500 692 38 462 371 385 550 757 921 647 861 371 642 879 190 423 913 340 900 52 817 547 516 593 746 491 802 767 423 886 110 576 453 312 671 661 198 312 760 393 895 100 227 277 399 10 484 483 449 229 375 319 275 837 477 602 960 842 322 521 787 593 794 494 318 200 574 285 201 423 497 746 366 495 937 593 621 976 826 46 980 534 620 606 457 227 160 837 627 899 446 73 774 139 764 767 333 523 826 749 180 670 865 696 278 656 317 671 749 792 824 871 577 86 26 625 491 990 942 361 674 461 198 79 926 475 49 955 10 778 668 989 591 647 511 27 847 662 785 79 503 882 935 88 889 742 449 768 625 805 509 837 70 121 457 252 211 730 763 451 63 717 571 389 242 583 859 52 257 850 757 65 795 312 158 120 765 917 674 875 994 226 560 763 751 262 103 446 183 904 25 245 707 347 631 13 828 121 949 913 195 115 40 630 817 783 805 759 18 980 643 770 320 978 636 234 389 757 640 270 513 404 571 162 429 469 640 141 398 75 830 659 854 74 370 220 720 410 196 397 739 394 766 493 977 199 363 642 696 502 573 477 224 46 146 627 150 674 87 573 352 133 861 99 162 670 947 965 705 711 36 954 287 112 843 764 926 129 836 283 47 184 29 873 765 56 805 358 598 43 619 254 210 856 482 407 15 336 364 743 628 78 268 718 453 342 369 287 782 184 536 213 396 516 64 412 400 759 684 213 701 679 580 878 916 516 142 593 581 528 908 652 697 80 149 345 534 619 536 983 979 418 949 392 357 233 199 260 513 430 696 111 122 479 243 54 461 720 904 264 995 261 563 698 240 157 782 19 634 968 928 450 603 66 878 308 587 560 113 571 607 210 64 35 334 130 271 911 726 21 72 91 667 39 705 875 704 924 47 292 753 668 362 41 95 462 968 586 245 48 646 712 844 654 324 339 706 41 329 255 712 610 799 116 971 392 175 926 890 870 368 317 698 792 509 789 15 119 109 376 693 738 871 962 430 488 324 438 180 948 703 112 304 784 779 906 788 637 973 738 255 658 714 540 479 971 809 940 275 956 268 735 793 694 251 891 766 8 689 116 132 306 379 952 977 551 23 933 966 353 793 953 68 825 668 11 910 790 791 728 211 765 493 16 682 771 410 442 300 760 890 221 212 132 268 233 90 22 80 197 160 906 725 426 492 82 54 144 704 161 750 296 206 748 841 633 696 850 972 79 135 621 408 897 570 233 979 90 354 485 280 834 923 152 88 925 574 14 777 421 917 251 838 308 533 743 215 908 443 530 650 482 265 881 34 960 328 138 511 178 370 869 334 276 616 276 363 506 945 844 820 616 500 252 207 107 352 534 63 920 498 276 923 475 496 236 408 754 340 167 328 531 322 974 426 555 101 950 420 601 894 742 407 179 983 614 98 255 407 242 610 652 479 503 896 938 757 22 946 687 734 199 823 468 50 543 821 304 906 869 134 931 293 745 379 549 92 342 286 759 866 162 158 618 432 420 599 360 168 981 841 840 608 834 547 989 745 193 630 217 905 753 230 358 134 535 351 69 524 703 636 843 944 232 326 697 678 26 298 283 360 500 900 283 560 1 748 774 185 947 974 591 632 348 438 267 528 200 19 381 783 215 243 715 515 329 271 601 273 578 113 396 927 369 171 993 928 580 602 23 336 702 515 555 897 188 109 955 245 468 87 260 804 958 131 263 569 671 699 874 544 356 163 140 507 789 551 11 550 546 446 617 215 298 535 67 242 65 59 468 99 473 340 10 797 733 716 360 451 882 625 892 253 431 192 633 629 295 247 671 235 364 79 882 726 678 786 921 715 28 497 303 563 762 409 535 704 668 647 92 856 530 378 631 198 596 176 213 477 672 475 215 294 521 461 899 892 962 402 275 102 452 862 869 229 517 399 107 206 378 195 460 906 285 597 899 916 738 716 966 51 271 532 410 313 298 713 892 627 912 529 819 922 434 986 629 808 794 260 63 255 272 864 985 767 230 698 568 911 234 874 894 470 621 793 159 74 695 418 374 425 925 623 376 430 862 630 422 366 595 27 801 3 781 319 865 33 851 177 879 959 715 645 211 280 889 410 432 98 575 321 767 903 580 450 602 155 647 17 842 85 21 505 858 106 362 615 518 645 45 75 134 803 606 946 119 71 188 80 492 713 218 860 481 333 323 92 448 825 726 763 928 270 355 280 299 723 958 808 806 366 579 743 238 461 123 859 33 92 198 346 507 911 538 405 602 803 10 636 4 208 58 180 936 345 282 783 90 519 842 347 347 147 629 77 928 147 737 159 281 175 78 992 709 724 396 715 972 288 138 555 653 271 628 509 338 854 365 758 729 126 774 839 435 523 13 518 2 350 409 319 711 575 324 186 626 151 683 783 110 653 379 327 147 488 444 685 54 692 338 958 542 144 305 588 584 383 489 121 862 294 194 970 83 134 610 569 922 465 844 760 752 347 740 211 534 601 769 37 988 877 41 750 763 749 475 363 985 504 385 646 274 938 101 672 677 274 245 396 325 138 818 958 617 703 709 76 999 555 427 588 724 79 259 974 382 12 653 323 350 779 278 6 72 515 233 913 149 844 720 468 163 914 867 386 107 412 880 804 788 797 731 826 830 19 648 854 529 582 695 788 71 459 543 120 383 690 647 878 211 276 625 359 61 41 439 746 837 49 714 354 446 49 553 863 322 841 39 623 395 771 713 78 756 678 270 684 471 933 959 910 952 890 496 495 777 966 848 137 175 309 390 230 190 461 716 44 433 40 369 361 4 931 913 370 461 926 416 778 664 916 808 50 746 589 206 540 136 411 891 116 634 705 186 249 226 763 677 104 841 234 517 386 980 918 690 303 458 41 351 723 658 817 90 264 346 934 107 540 795 830 858 173 244 173 558 770 667 577 308 707 979 853 468 636 779 787 762 446 235 752 851 150 677 547 262 682 561 838 886 553 240 184 365 187 718 233 67 233 690 104 575 982 192 290 918 822 921 868 874 62 265 674 332 4 81 289 268 896 573 562 408 179 329 400 284 270 216 61 217 87 302 975 705 448 574 753 898 200 62 455 257 807 930 473 80 76 294 660 75 888 320 261 408 96 213 912 974 159 651 648 383 627 574 96 408 89 135 33 848 107 386 885 471 801 599 771 330 630 340 852 212 108 953 206 799 298 643 886 891 589 613 643 118 693 484 873 725 50 634 348 153 422 213 157 262 325 625 242 416 314 307 952 159 395 839 252 900 553 973 763 444 152 679 47 77 670 999 683 415 634 279 264 301 338 160 617 3 586 806 675 619 17 116 626 259 54 260 912 136 707 618 415 601 905 338 209 629 253 527 406 567 377 261 702 187 589 209 735 793 488 856 289 322 474 821 736 576 316 247 282 875 386 826 290 353 599 365 908 709 682 700 890 756 208 918 470 348 457 642 329 214 96 773 347 85 965 775 651 431 805 816 114 356 293 981 500 181 146 679 199 734 509 590 254 583 213 873 728 263 70 873 645 178 168 471 768 878 315 395 707 704 378 127 744 228 445 995 428 660 619 186 329 456 367 797 124 439 483 430 987 981 794 384 667 622 395 845 825 539 659 1000 280 66 281 860 395 778 632 148 963 319 321 773 131 570 895 753 554 973 959 573 416 798 615 717 189 970 622 239 679 316 445 669 946 142 461 375 876 703 728 784 961 477 180 240 557 877 814 258 409 89 819 806 768 809 525 18 433 437 163 445 839 98 666 620 16 883 787 16 651 338 381 847 318 15 357 139 447 352 922 944 753 786 630 545 449 823 362 798 361 264 489 239 940 948 857 132 611 266 293 39 304 428 318 114 594 533 634 470 456 380 261 971 921 249 656 191 683 287 976 865 971 946 233 613 964 804 402 85 515 523 706 989 235 356 811 959 924 422 262 449 666 216 487 172 219 989 858 126 352 290 830 858 232 308 258 7 785 7 925 958 552 909 218 784 267 915 444 824 878 635 182 740 739 293 263 905 453 543 587 879 918 791 861 555 847 126 52 309 393 543 667 761 746 704 646 633 810 537 114 747 526 843 732 223 228 915 101 900 168 166 660 731 270 695 388 259 258 735 567 391 365 804 643 637 928 213 501 657 390 61 724 602 213 279 943 994 269 25 57 179 412 979 51 712 345 777 739 642 175 495 148 805 700 822 414 562 131 532 991 958 424 200 794 323 482 430 7 365 653 279 963 904 200 286 666 232 732 454 322 441 279 792 138 624 448 803 619 345 356 244 485 322 679 841 621 752 919 41 349 329 526 903 964 530 822 950 872 217 146 86 554 758 754 31 505 830 79 830 442 856 640 494 278 284 45 281 812 719 538 183 784 396 150 830 284 880 532 627 430 277 649 136 234 530 752 111 146 624 419 621 611 336 226 914 898 59 760 920 751 962 164 417 288 224 374 103 457 76 91 230 27 539 195 477 635 221 464 253 652 655 641 304 167 89 161 695 730 617 954 101 670 48 821 559 70 219 238 168 29 373 763 695 815 739 318 388 411 968 516 940 543 89 276 185 229 252 156 517 621 69 872 808 578 73 269 216 961 239 294 649 623 555 780 214 339 669 675 22 692 433 570 138 36 240 43 669 925 327 964 621 347 47 349 130 562 37 540 789 25 354 821 43 408 542 877 537 838 33 345 242 454 882 259 143 738 171 941 343 464 116 305 735 380 863 872 99 719 4 633 933 719 854 148 253 399 318 296 907 248 519 458 481 751 409 487 972 721 626 627 428 365 785 403 146 585 45 48 386 992 870 821 561 194 474 724 825 620 699 475 122 665 495 796 115 417 712 589 969 218 100 878 791 692 568 753 863 289 105 535 72 637 595 344 145 530 166 650 708 175 101 663 702 346 81 496 159 59 318 711 965 156 3 355 470 822 296 517 221 213 235 715 108 918 740 178 644 968 330 617 497 177 772 540 497 778 77 814 37 902 586 195 49 855 494 773 377 906 632 429 813 75 611 484 623 948 999 803 578 978 118 432 189 353 793 289 608 842 499 894 815 409 710 658 404 635 413 34 601 944 74 426 487 686 858 164 617 614 829 434 956 659 594 22 427 975 74 136 398 112 579 696 194 428 481 916 399 673 352 860 334 712 949 412 882 851 46 194 497 116 55 560 578 800 574 436 257 324 361 735 784 558 534 835 289 512 987 593 730 376 815 625 943 67 185 866 662 540 232 597 79 735 99 869 499 891 786 610 367 527 996 15 641 148 490 816 618 364 452 976 116 777 59 290 205 872 542 166 517 112 689 286 820 526 219 553 104 579 478 64 86 256 157 640 471 704 561 191 573 696 164 162 765 906 250 702 535 608 844 726 620 927 367 61 816 89 965 76 960 208 811 438 918 496 618 10 194 284 841 704 955 996 11 448 214 189 77 63 222 994 283 467 478 970 972 538 107 105 259 334 500 283 927 27 238 774 453 796 59 104 876 915 740 369 177 631 951 210 909 227 498 366 884 277 312 920 118 988 299 565 388 798 108 771 187 176 831 162 101 871 106 538 121 39 775 694 983 18 559 16 560 100 466 836 733 780 445 153 407 805 483 5 167 837 727 264 400 422 888 813 833 611 94 196 319 109 548 395 43 648 343 815 600 7 638 293 519 639 147 437 190 963 81 738 782 395 93 355 820 114 474 654 987 664 576 77 128 582 957 977 342 64 399 511 507 863 168 240 763 184 482 773 963 327 461 923 248 848 664 259 457 495 828 461 34 646 431 342 187 727 304 951 697 243 382 168 747 235 845 189 815 549 307 784 206 881 864 496 645 611 453 888 998 924 831 786 974 141 724 382 816 243 301 445 218 505 132 547 998 42 872 965 629 607 734 559 383 728 170 473 421 302 735 83 346 112 3 958 943 772 846 981 87 873 533 364 387 66 354 336 158 21 622 471 987 429 434 113 638 94 202 647 88 807 340 379 855 892 271 920 605 132 214 619 752 552 991 155 282 182 240 149 570 101 578 387 739 361 32 390 99 17 889 889 758 751 820 472 628 984 972 857 529 317 500 937 547 497 308 578 49 612 237 764 26 791 394 706 100 249 247 494 110 498 566 848 376 494 520 754 681 692 545 336 809 623 399 38 656 652 292 474 663 85 586 420 70 726 598 499 117 911 520 994 927 817 210 18 716 132 112 778 782 975 143 397 910 153 632 187 712 705 854 922 700 297 318 750 926 889 663 78 136 897 851 81 326 677 741 137 387 264 683 791 379 379 21 696 360 213 710 807 329 71 619 386 567 752 186 617 266 151 397 140 404 799 263 716 764 368 182 325 598 227 953 202 136 566 76 666 824 841 634 786 572 216 546 339 274 154 37 509 746 737 87 387 929 643 500 945 911 64 198 940 619 861 596 882 701 857 916 282 724 118 731 172 490 490 772 563 356 174 672 378 238 759 822 838 855 723 404 50 889 294 164 424 92 974 73 95 170 620 716 600 622 556 50 942 41 598 73 156 22 294 451 337 831 681 169 818 158 841 300 239 336 706 256 297 719 646 643 569 88 414 364 221 909 939 431 767 939 900 400 990 6 424 757 193 523 86 569 201 878 763 775 878 502 836 900 317 270 925 816 193 213 617 622 56 808 554 737 247 342 339 577 552 645 517 767 914 835 679 102 170 423 530 970 265 689 803 854 94 416 130 128 782 522 491 119 793 377 890 856 142 396 749 301 570 339 957 608 933 968 517 487 221 498 613 520 160 883 385 54 315 588 14 908 80 976 421 434 736 503 244 470 141 156 776 748 852 392 703 273 73 104 774 620 395 173 62 615 713 747 172 309 909 588 905 204 528 445 375 780 662 906 109 744 164 662 261 661 287 101 612 705 854 341 282 271 275 585 587 703 774 929 413 371 419 583 795 927 725 555 745 248 730 905 952 641 217 705 628 961 770 432 117 177 493 293 459 381 525 239 941 490 118 61 476 327 397 269 715 406 967 609 738 332 109 422 276 143 846 223 885 976 45 883 848 681 597 490 71 769 586 933 380 469 450 455 312 209 476 710 667 832 711 662 451 704 510 673 552 258 682 135 463 673 865 316 941 768 238 211 776 656 745 837 824 930 401 639 531 459 598 802 921 118 876 684 869 910 261 240 757 19 590 113 148 428 597 893 502 15 649 416 348 677 298 182 537 649 531 125 323 618 717 41 718 735 542 394 789 899 162 772 603 482 592 974 538 258 849 677 906 253 756 49 451 102 854 799 214 194 96 105 769 409 169 220 34 644 181 192 438 266 398 517 538 958 411 52 426 819 78 259 264 107 650 502 799 843 868 586 288 155 281 987 69 958 761 265 348 597 266 462 855 240 392 555 746 551 924 596 652 174 515 65 425 688 344 615 527 221 572 574 463 383 661 395 775 265 149 633 646 137 660 268 735 232 417 567 450 159 709 606 247 28 240 422 973 437 88 212 890 732 207 555 411 516 44 938 558 739 301 685 878 529 156 194 359 520 287 295 539 628 501 763 61 28 341 650 763 513 217 333 729 439 163 993 76 219 631 134 443 196 962 539 501 364 473 968 431 560 364 317 709 670 500 729 292 391 987 741 621 637 836 466 540 655 539 112 137 411 317 25 879 323 723 989 475 723 27 303 703 681 552 807 392 718 531 618 565 44 121 447 337 785 671 779 635 27 812 504 475 804 158 561 127 521 416 585 728 477 394 661 583 387 369 311 452 995 649 988 88 788 304 192 744 956 148 961 749 844 240 361 10 136 443 448 574 757 722 17 691 523 847 651 830 285 809 131 560 214 838 153 420 63 335 392 642 943 387 378 203 106 854 707 630 165 83 532 491 944 632 268 302 780 817 402 93 696 711 709 126 415 475 103 11 252 94 600 567 25 666 847 670 148 534 630 727 139 686 951 733 401 682 457 463 426 968 184 605 507 228 84 756 125 631 280 195 844 773 734 327 43 195 169 476 714 705 51 429 867 789 520 581 553 952 466 583 658 53 559 19 87 287 592 331 665 306 107 125 734 109 475 697 324 110 358 301 494 566 24 367 181 623 735 131 1000 67 846 574 238 359 997 274 139 664 169 466 842 732 992 609 459 149 408 422 525 777 112 179 509 397 367 142 400 580 612 599 517 498 677 83 414 262 956 265 312 144 119 283 793 462 487 807 730 485 643 54 254 654 878 28 730 559 566 858 940 516 79 857 217 726 407 728 457 603 571 703 126 821 506 636 142 583 432 998 132 22 430 577 214 197 16 122 762 651 871 123 402 912 816 360 155 78 780 395 432 685 961 653 740 641 834 350 536 576 811 583 425 975 79 246 62 252 637 619 320 889 896 280 714 711 415 685 28 658 676 709 659 204 464 835 259 556 599 289 647 312 592 83 240 336 736 55 781 133 535 31 594 498 627 643 828 786 220 528 939 114 40 262 249 784 95 321 122 597 665 517 940 895 495 136 618 714 376 730 843 311 253 224 112 549 807 562 183 704 23 473 97 175 878 685 338 978 390 302 482 572 265 834 135 821 152 966 238 187 575 504 282 419 247 717 811 890 852 590 547 425 64 688 653 880 567 580 783 801 797 324 58 137 925 847 743 819 412 223 957 222 509 345 384 319 493 845 35 914 938 783 641 605 568 228 400 813 316 745 536 662 980 585 819 957 774 829 997 472 337 369 734 520 650 957 925 502 343 369 535 860 609 700 281 829 437 271 770 567 627 789 804 664 819 102 301 775 541 324 225 364 976 990 474 867 70 779 778 149 206 865 704 976 777 639 770 376 96 575 602 117 910 288 516 71 411 547 983 415 248 148 241 704 290 92 952 126 209 525 767 910 864 333 573 590 650 862 669 454 346 557 609 447 99 786 463 379 298 175 217 942 289 317 888 931 758 499 585 938 803 641 43 824 390 820 815 343 500 674 97 664 274 752 678 854 500 98 622 477 777 900 764 35 887 350 260 109 539 389 733 485 420 776 479 859 1 31 278 650 503 347 663 837 879 282 338 177 480 546 297 644 289 216 792 382 865 41 14 767 475 360 859 33 764 849 42 448 431 559 449 775 363 121 534 197 147 385 524 104 774 648 47 928 792 508 341 288 345 612 829 128 693 598 68 390 835 54 653 414 562 578 456 223 153 507 135 664 509 959 45 332 416 197 456 466 928 280 393 527 46 328 106 40 464 637 175 675 466 781 791 277 560 384 837 113 775 754 914 319 381 714 885 868 37 720 134 161 319 620 39 494 824 188 804 352 278 670 565 552 855 927 193 486 739 395 997 110 198 615 574 706 858 786 435 32 869 715 478 773 503 271 773 122 295 930 444 766 142 472 333 765 500 124 387 184 161 913 291 884 991 808 379 527 254 129 424 224 744 484 379 527 535 330 499 893 211 24 497 221 440 709 680 299 495 508 924 675 572 828 172 725 553 557 83 416 632 581 59 853 22 229 515 574 919 246 763 598 388 679 996 810 844 395 750 289 306 719 612 192 467 914 43 696 651 824 227 164 969 872 885 406 431 492 358 226 70 352 50 805 242 375 765 327 170 667 22 575 692 596 285 893 254 67 638 406 583 71 382 563 223 544 621 452 836 482 101 27 926 107 650 699 254 560 115 723 755 549 456 381 12 21 564 405 93 769 405 774 12 499 138 494 803 798 628 797 91 678 32 378 102 86 99 703 270 418 383 878 613 417 582 940 228 72 100 973 592 923 897 800 969 44 111 836 333 953 442 99 957 66 390 678 198 680 37 322 435 404 464 369 977 231 869 563 595 101 27 79 807 16 842 261 16 146 174 630 654 915 702 326 491 596 511 952 494 474 743 906 30 176 743 931 295 374 432 107 737 198 273 594 10 121 375 244 312 981 223 306 820 10 456 988 883 725 917 687 255 868 905 281 629 196 395 765 464 583 20 739 878 186 327 86 457 502 969 381 385 228 481 530 568 615 697 143 855 413 989 531 959 150 620 887 642 592 621 229 826 178 564 635 538 392 397 820 85 239 807 152 59 769 357 358 155 762 753 391 493 588 834 828 999 960 624 938 611 534 109 77 247 135 94 123 837 345 250 451 812 531 714 278 295 290 354 308 748 371 127 946 719 449 346 83 56 825 292 732 610 925 874 60 734 14 587 236 263 149 910 100 239 699 618 326 811 912 465 62 962 177 500 498 284 397 909 495 720 627 177 341 310 404 420 555 46 798 122 621 833 804 659 277 719 952 926 177 232 26 241 460 703 806 656 582 539 105 4 960 800 364 702 915 519 348 44 401 161 752 955 471 697 885 103 728 282 848 846 717 246 530 187 572 482 536 554 815 670 747 831 767 553 156 700 384 804 637 298 598 198 333 752 752 840 634 802 821 946 67 300 684 374 286 903 864 98 696 26 52 156 467 845 131 986 245 410 755 871 887 526 843 333 578 278 514 775 865 413 154 405 643 845 358 198 895 476 959 33 270 81 533 845 147 599 500 786 990 945 581 487 449 326 223 654 650 16 885 684 59 311 721 341 726 684 329 208 229 786 482 750 129 599 203 721 169 828 947 91 334 825 724 20 948 325 58 929 596 548 231 513 736 666 441 649 126 422 199 650 360 971 144 625 963 403 924 992 191 365 7 556 646 977 595 671 977 169 60 214 47 866 538 109 383 435 467 905 233 310 184 910 168 188 425 554 114 654 266 306 67 297 376 981 110 506 911 470 94 66 406 941 524 603 798 79 762 300 38 205 791 466 42 667 964 624 661 346 279 223 413 840 389 201 678 150 566 851 938 282 667 946 895 830 667 567 81 937 831 37 930 21 202 722 543 968 333 21 189 559 274 319 324 368 791 445 2 831 437 629 19 803 730 294 328 513 468 669 773 258 591 374 8 881 681 247 302 695 827 75 200 434 34 94 39 267 104 724 59 472 37 631 274 866 121 89 359 839 38 534 801 914 242 365 366 689 635 153 248 559 502 579 118 195 617 339 142 978 663 151 794 505 28 522 136 293 882 864 646 638 611 353 638 681 256 325 262 101 521 423 316 336 686 45 296 747 429 486 226 771 309 469 309 42 731 838 116 349 555 182 469 191 305 799 67 631 72 52 648 757 451 450 290 170 906 544 477 744 999 377 34 56 618 375 871 947 514 826 734 291 957 321 570 227 825 880 184 436 403 442 403 441 121 497 730 37 195 637 869 756 743 721 14 999 134 356 437 532 168 838 127 278 103 657 623 688 995 779 629 64 161 113 799 226 882 541 277 209 321 443 609 869 429 409 999 674 440 693 433 22 607 867 902 533 747 55 692 272 295 88 355 387 530 702 340 326 671 894 882 863 92 339 224 317 945 967 60 448 321 154 138 927 557 617 819 346 447 635 71 818 788 272 625 805 198 644 923 478 81 275 738 701 980 724 242 619 530 331 117 521 66 834 832 441 403 591 111 372 428 308 218 917 891 971 247 87 53 392 139 331 286 348 419 796 264 255 48 671 313 310 402 228 464 781 420 666 417 774 89 331 954 779 980 611 676 696 574 63 22 661 276 747 814 883 511 285 426 916 257 656 542 887 156 435 46 372 37 764 919 22 913 543 25 239 206 155 567 368 37 934 234 953 15 344 619 53 678 670 216 642 877 904 49 688 466 373 843 7 443 269 420 830 983 160 608 441 599 789 108 315 613 965 89 28 499 417 235 677 358 985 355 930 612 30 89 974 197 338 318 573 631 239 249 102 548 934 945 856 863 665 426 504 52 482 723 439 264 478 784 744 73 164 67 67 631 26 968 187 524 226 512 751 751 641 623 383 631 913 242 53 326 919 75 311 724 951 8 762 310 718 576 889 887 441 79 598 957 404 412 103 703 534 433 245 118 427 108 393 105 513 980 552 781 671 421 985 4 131 551 60 566 619 203 846 174 878 857 554 847 357 502 978 766 820 521 14 737 533 928 187 80 982 839 200 179 953 489 718 581 382 465 726 119 36 219 63 856 909 63 296 484 59 902 403 58 245 792 346 314 575 125 302 518 401 538 102 169 318 887 37 686 663 598 871 754 345 223 861 396 29 938 439 980 903 700 146 466 265 693 250 944 617 393 610 459 680 999 849 558 228 878 951 167 232 534 168 414 370 470 200 107 798 618 624 839 193 799 616 958 9 714 758 188 243 13 158 414 332 412 362 850 132 312 267 577 248 129 545 507 847 801 215 308 912 814 979 798 754 760 629 47 595 541 693 764 181 921 634 279 934 938 816 709 159 155 42 618 863 206 953 833 569 176 379 167 131 672 959 752 320 728 640 788 281 135 904 91 911 637 367 726 660 9 876 264 723 264 899 469 901 559 136 889 934 979 643 92 279 374 509 989 381 733 514 549 385 423 262 510 362 569 861 971 288 256 302 802 618 847 407 687 714 786 863 98 631 641 296 876 548 305 596 566 871 927 986 11 365 607 664 759 908 244 259 311 889 353 37 771 618 231 774 842 791 152 622 580 29 483 570 550 426 121 517 858 176 816 969 629 436 85 262 805 678 776 810 818 670 938 889 83 253 98 847 277 914 496 228 616 942 714 800 227 306 446 751 777 895 22 14 475 718 298 999 776 713 163 241 874 137 388 852 43 962 782 115 720 468 556 522 413 172 124 498 97 338 175 107 324 843 290 82 94 858 886 76 961 35 293 849 177 625 583 11 187 169 204 9 908 669 410 832 875 733 161 585 362 43 941 417 497 286 252 5 644 642 761 484 343 654 640 873 734 606 371 713 441 746 404 298 352 566 804 45 67 91 627 853 302 310 577 536 923 471 892 790 600 917 803 471 370 489 331 194 98 848 639 788 895 548 310 693 180 573 752 305 516 388 904 501 507 321 952 809 455 862 10 317 671 595 163 847 347 443 541 100 132 951 477 628 636 113 433 779 529 636 6 245 606 58 34 138 115 94 909 139 343 835 133 412 419 956 962 138 808 406 639 982 244 115 243 882 609 728 943 548 614 602 824 361 258 908 175 12 806 244 559 687 762 518 534 232 483 881 824 432 220 177 577 945 386 140 498 990 988 594 822 167 195 846 964 332 479 266 71 10 570 986 213 404 121 487 213 652 743 776 109 842 204 76 427 196 359 123 842 879 576 893 247 140 345 114 388 399 509 140 124 196 713 834 456 499 682 303 450 878 464 186 681 968 314 335 380 120 970 526 74 805 170 794 441 917 679 213 558 825 980 522 317 739 850 203 608 971 175 204 949 62 613 719 603 737 565 402 982 204 875 414 36 746 964 145 518 351 893 551 979 667 757 852 521 751 374 269 725 541 792 647 997 997 311 584 749 29 366 709 663 649 971 380 766 236 541 243 476 173 691 904 818 701 559 18 193 215 756 576 599 25 580 73 772 115 684 51 189 590 819 904 208 759 537 150 809 67 253 902 901 749 626 808 821 30 875 892 981 292 12 268 525 726 587 832 800 487 406 762 732 113 726 315 289 245 93 518 213 288 309 84 263 623 793 935 394 246 48 563 813 477 238 321 305 205 485 566 498 362 997 419 225 89 511 255 161 459 8 642 761 506 612 731 922 212 833 557 986 734 118 29 40 747 771 7 705 581 178 289 865 859 983 792 182 28 829 714 738 930 193 212 975 354 530 541 56 876 929 242 549 902 589 811 599 414 330 502 997 231 195 539 791 507 974 784 689 234 264 205 514 58 336 819 877 184 56 120 495 310 345 926 467 181 126 110 315 965 644 510 959 555 296 531 50 473 121 363 267 500 792 385 874 650 206 814 460 675 413 294 425 923 425 610 163 492 552 108 130 296 983 336 566 975 399 232 236 102 889 560 476 946 622 660 554 923 882 223 220 532 217 870 148 458 986 892 567 83 619 903 340 176 469 650 65 942 818 756 363 610 53 777 308 643 585 656 410 965 220 829 925 178 780 336 89 836 459 437 805 457 80 109 131 13 998 654 977 926 864 734 263 852 165 245 795 992 745 676 185 39 924 784 311 366 111 932 23 920 588 278 510 606 773 24 501 926 777 450 254 656 474 246 426 629 625 492 704 416 558 239 976 281 475 840 313 104 377 810 616 375 126 510 818 83 5 391 644 372 557 672 888 419 47 52 922 844 610 950 772 60 177 619 232 772 896 45 444 655 907 874 650 112 672 60 368 464 541 706 798 215 405 318 838 992 375 896 481 42 839 580 775 395 682 231 287 928 292 352 416 843 492 708 262 381 370 226 2 580 775 145 395 726 694 454 570 942 714 506 413 246 881 940 921 150 79 779 597 876 542 703 141 981 84 648 708 603 909 599 598 56 562 332 381 353 114 511 514 630 249 291 151 513 543 959 690 309 538 343 972 81 374 715 106 173 331 942 596 76 752 138 237 3 687 643 427 881 128 217 375 136 555 105 782 378 249 861 65 415 458 59 338 951 524 532 233 546 810 823 190 272 747 869 39 862 861 134 20 806 513 436 825 99 209 325 444 19 199 471 999 269 864 671 744 764 577 435 712 485 488 505 337 302 982 415 324 792 188 845 233 727 124 791 807 183 873 704 463 713 138 443 717 926 474 979 590 747 124 230 704 166 333 118 774 919 626 696 915 514 540 496 330 653 361 581 235 845 981 280 984 686 657 267 408 467 474 928 700 690 605 863 873 787 170 540 589 283 622 304 373 4 110 559 623 767 401 395 523 493 589 7 271 34 356 565 3 531 440 212 946 634 237 573 387 807 822 333 222 961 763 823 531 261 89 419 79 126 266 890 56 630 447 587 244 796 916 955 933 15 875 440 87 418 547 735 381 472 969 807 537 393 383 742 419 310 365 210 787 426 990 322 490 17 5 406 638 581 559 724 133 303 747 509 541 595 607 23 496 287 756 188 213 197 829 843 109 734 683 749 420 538 221 83 985 670 334 295 615 709 824 456 508 874 648 689 770 588 105 172 644 779 790 683 52 858 58 511 875 70 18 605 304 974 846 326 132 628 275 837 149 139 788 334 234 392 403 542 430 998 434 590 169 805 71 483 508 275 808 731 491 413 274 256 119 119 601 569 333 723 755 298 337 703 845 840 455 618 763 2 227 296 369 677 455 404 760 694 85 749 126 781 238 420 516 936 131 533 998 701 186 812 702 693 699 642 698 357 818 568 104 63 288 595 463 969 854 945 247 171 249 227 836 310 132 699 271 556 794 183 630 139 796 239 437 182 802 140 596 797 941 513 802 860 556 183 579 66 453 51 319 218 743 59 379 567 157 953 691 244 846 910 400 433 770 907 974 677 872 948 98 440 710 750 626 512 632 755 357 704 149 907 453 355 734 237 434 327 337 839 393 879 213 962 452 665 686 745 260 306 483 299 540 399 750 599 504 589 236 344 285 379 966 649 291 782 975 394 529 269 663 340 456 487 639 226 82 818 390 168 396 413 100 992 874 848 421 939 594 874 672 693 628 723 272 276 936 452 106 338 736 371 864 929 48 611 526 766 59 172 700 153 184 254 771 540 61 564 587 138 218 135 131 419 961 432 635 205 884 995 887 980 904 208 404 637 873 707 89 519 999 606 702 700 119 374 431 327 604 691 79 821 87 588 927 313 941 571 358 483 96 796 661 177 497 420 251 753 724 983 735 829 60 298 916 296 89 691 906 376 855 134 234 940 145 129 722 504 462 498 482 111 691 152 430 656 449 15 877 820 392 95 153 447 948 95 440 221 447 646 66 655 175 467 660 166 729 638 69 63 38 943 87 648 717 341 544 322 82 65 490 407 62 380 223 230 678 837 33 316 704 896 744 702 771 796 397 500 638 748 872 240 725 928 685 375 151 92 708 415 723 242 265 410 844 692 409 513 347 500 726 373 300 7 820 298 395 823 525 894 65 233 154 848 121 615 828 668 896 886 514 654 781 282 651 908 780 800 526 433 825 893 824 511 140 533 62 30 576 854 92 626 664 854 61 185 372 458 35 390 88 882 674 95 438 289 64 846 374 457 47 606 530 654 599 107 751 9 358 191 921 256 649 3 254 588 87 651 933 283 563 429 952 919 251 739 960 663 424 887 289 861 261 519 726 24 290 561 125 418 715 720 582 765 253 583 576 393 385 53 573 209 941 930 711 359 430 922 155 941 922 720 349 430 646 532 916 771 411 296 951 426 494 423 792 413 696 183 72 911 923 72 371 724 895 829 749 241 515 459 141 185 184 824 74 794 962 182 988 336 208 760 540 448 711 284 789 831 970 178 340 228 93 100 183 148 425 622 611 821 698 503 584 597 872 936 912 35 395 413 302 685 666 426 436 580 430 928 432 253 106 201 679 186 334 632 714 633 269 987 304 803 987 381 692 439 851 352 8 983 247 272 603 388 41 790 111 902 906 619 46 742 874 139 310 304 511 804 674 163 897 471 228 875 45 830 519 809 793 87 898 616 408 520 642 843 21 603 662 710 213 260 113 427 8 209 619 86 609 161 857 554 54 336 15 173 658 922 131 401 33 717 348 661 884 21 715 284 334 178 184 980 309 468 584 570 285 578 685 483 658 423 367 222 684 406 922 49 960 208 440 745 717 844 752 62 339 278 967 310 443 314 166 440 275 659 27 964 913 975 285 129 650 181 851 415 467 227 900 71 976 345 364 432 419 553 965 211 23 971 548 584 317 604 254 962 543 959 251 1 371 920 586 943 627 668 501 214 891 900 598 487 546 164 137 421 524 263 772 716 535 189 461 68 356 664 99 475 433 139 679 210 645 188 220 989 283 292 821 761 875 324 590 298 165 834 606 970 616 108 884 633 898 124 479 393 768 365 202 513 848 373 280 109 453 811 211 547 899 331 628 337 844 112 382 182 987 2 92 238 14 784 173 2 953 143 692 951 729 139 533 669 118 942 28 659 484 615 816 650 643 244 49 519 726 211 870 804 442 421 762 145 312 244 207 543 428 791 499 502 150 140 987 680 617 69 517 349 698 678 682 8 571 357 988 481 185 819 948 277 387 250 96 747 68 464 483 961 171 947 77 406 216 77 388 32 378 850 347 730 23 640 618 550 555 407 430 1 389 624 370 927 30 522 350 164 347 211 192 174 613 668 216 551 543 457 489 127 320 559 196 489 658 630 430 421 890 769 670 382 473 643 888 532 466 213 861 117 949 510 918 551 611 954 951 498 555 501 201 884 181 338 290 148 773 567 784 211 690 996 12 600 79 612 876 851 609 170 508 388 178 408 710 909 606 140 391 565 876 996 668 902 351 739 396 522 270 396 576 497 953 279 609 158 349 594 408 91 561 650 716 362 306 210 775 814 388 970 962 209 634 748 426 231 807 723 899 795 326 549 860 536 799 915 155 394 396 142 251 910 707 780 219 24 644 547 17 748 405 365 631 183 460 821 172 902 181 354 886 982 317 553 854 799 238 911 661 779 603 831 334 947 391 633 835 652 937 772 501 941 923 885 678 605 955 304 65 163 457 175 597 933 658 121 470 277 861 380 908 313 324 30 280 290 237 384 388 664 201 797 986 307 628 961 696 428 991 77 962 942 971 298 744 327 735 60 82 340 379 610 530 364 645 362 873 11 292 154 316 770 188 253 160 973 562 970 284 669 408 275 574 919 946 781 424 677 434 435 924 107 625 528 934 132 695 245 593 94 958 167 533 284 922 868 640 819 579 392 426 175 549 59 381 686 191 549 972 861 844 797 227 914 319 935 72 417 34 580 849 275 985 822 567 116 626 92 201 869 727 114 347 697 496 148 255 587 938 477 37 288 93 259 616 545 533 574 977 548 494 601 208 738 14 159 256 12 29 394 315 666 872 200 581 213 63 215 461 414 467 539 882 270 44 189 410 767 690 62 224 523 643 492 471 884 572 92 450 243 363 577 918 669 533 355 515 906 339 28 262 176 250 351 243 416 531 514 89 263 872 654 702 103 552 532 292 559 469 10 844 521 364 391 803 851 45 155 538 184 612 74 779 559 806 474 240 396 888 115 597 462 973 783 841 185 30 490 562 596 239 340 911 318 200 916 761 565 401 583 124 127 441 401 898 4 81 340 466 19 724 967 503 13 314 520 387 727 621 157 326 508 468 752 666 938 614 489 209 219 945 800 288 111 124 315 597 400 833 20 360 158 79 767 606 244 31 810 628 523 373 350 98 557 858 22 741 589 16 934 793 365 909 69 591 344 459 141 84 81 711 995 210 516 33 538 867 699 147 5 930 963 302 909 245 153 769 335 240 239 620 402 787 539 108 599 440 866 447 234 493 369 19 152 9 628 401 257 940 675 576 400 439 273 927 697 367 758 147 747 652 992 75 533 695 494 15 470 483 853 360 199 122 263 108 788 899 632 969 996 107 610 44 628 611 740 42 603 528 214 55 25 704 248 836 529 179 196 687 169 984 242 742 975 730 746 755 302 35 495 791 546 416 234 704 264 212 20 869 306 881 344 676 505 972 544 793 308 297 527 298 56 216 871 800 216 702 252 321 271 110 249 124 259 769 649 60 757 556 600 441 974 578 724 315 469 809 710 104 350 105 885 912 436 298 877 88 370 653 196 52 679 134 61 32 976 536 249 200 195 34 34 990 569 161 842 164 371 646 180 434 928 281 120 947 717 358 229 284 911 591 442 548 149 962 397 10 97 477 336 99 609 583 241 251 305 408 170 230 235 691 216 647 33 971 527 705 482 373 29 413 332 989 534 763 946 691 553 60 278 118 200 622 135 145 437 697 726 718 627 715 566 233 916 879 451 711 850 308 724 94 143 698 155 477 768 71 973 32 423 220 429 541 808 218 318 51 439 305 97 420 352 97 971 103 974 770 523 499 584 298 307 585 337 565 156 386 656 898 79 937 504 195 25 129 648 221 878 866 429 17 706 72 694 281 235 445 920 159 83 265 907 571 502 223 445 12 903 433 622 322 215 206 356 497 24 123 120 319 638 240 120 817 632 629 222 523 478 948 113 696 987 96 442 609 221 159 362 473 754 36 610 312 510 184 371 837 178 690 608 90 599 900 128 891 748 736 952 967 299 843 977 691 114 777 333 547 785 161 584 650 792 842 476 651 195 294 310 969 32 230 408 460 400 582 366 157 413 435 116 573 403 210 303 497 905 250 100 872 922 237 439 447 423 587 61 13 447 968 227 307 618 767 872 478 858 335 808 809 244 997 395 724 901 138 485 201 752 926 319 961 999 244 623 578 544 8 419 956 82 951 779 612 759 22 960 312 893 822 568 773 720 86 219 389 314 793 442 397 142 834 175 6 25 45 896 953 842 1000 56 393 787 834 991 540 536 178 920 250 832 411 52 481 738 63 934 656 266 890 998 875 51 8 906 623 647 121 314 454 29 387 690 820 195 985 414 787 821 812 912 164 180 855 270 799 521 983 866 501 324 450 738 468 713 871 665 243 458 727 69 767 307 154 259 157 809 549 735 552 277 426 81 349 80 681 596 398 318 294 561 484 464 43 148 976 685 239 53 723 154 895 953 781 970 748 145 907 6 285 708 5 288 222 553 687 549 729 936 685 401 909 242 52 767 316 781 935 250 697 420 504 838 737 286 119 498 777 950 464 874 961 148 816 567 328 602 176 778 384 561 269 297 131 652 775 489 693 253 384 245 684 800 376 22 446 757 679 468 778 257 802 835 658 775 626 546 798 18 937 600 341 343 30 559 728 449 339 293 143 781 101 233 336 207 19 859 221 884 323 944 214 330 554 492 534 69 346 984 386 43 441 486 840 450 584 530 628 504 785 948 249 947 132 636 254 107 235 909 110 789 420 781 13 649 168 851 528 646 626 130 468 364 50 317 201 418 818 579 456 905 504 934 835 865 958 62 429 642 942 603 170 422 306 323 727 678 283 793 885 418 80 23 418 884 242 613 521 847 54 562 763 956 314 66 806 13 99 680 549 246 414 318 304 801 357 244 373 793 589 373 167 433 366 192 238 957 618 69 207 705 882 894 262 945 77 104 377 473 810 450 463 726 41 534 192 540 149 933 662 890 660 288 477 267 338 492 391 686 594 486 748 256 167 15 128 304 850 681 308 388 85 819 481 410 103 674 595 321 761 345 931 545 961 873 999 632 356 268 270 855 10 607 406 132 972 854 161 521 969 837 672 733 650 796 310 74 698 498 48 727 778 454 747 782 308 873 926 304 518 656 426 696 57 281 759 798 867 667 393 693 730 19 316 86 970 876 115 174 113 479 399 102 520 956 838 609 636 904 65 892 191 279 107 193 49 531 695 12 154 661 17 434 709 316 704 854 781 348 226 918 683 193 576 157 43 412 628 251 235 525 465 602 710 554 721 242 416 790 877 439 179 141 920 345 673 455 308 509 19 524 898 962 401 391 52 206 139 566 166 378 279 168 20 708 380 224 141 259 407 593 817 272 180 131 382 171 439 573 145 427 659 971 83 410 379 466 306 88 103 489 499 112 297 906 940 80 313 450 398 36 230 189 571 301 510 446 148 174 15 445 310 976 646 817 894 583 313 681 203 316 736 510 299 323 937 219 673 192 285 255 685 190 372 930 203 688 648 462 121 532 457 256 212 660 660 679 138 15 786 13 846 928 38 980 239 29 735 762 817 578 879 920 888 175 747 807 162 120 652 508 901 939 709 598 802 351 117 965 552 459 271 6 419 565 817 276 78 532 579 528 678 376 880 444 361 504 617 757 368 188 776 240 17 469 138 934 576 450 937 338 30 116 57 915 418 931 545 565 576 282 940 221 943 785 345 924 80 370 599 51 123 782 13 569 156 17 393 137 110 955 312 255 166 400 854 868 884 98 501 736 653 246 483 648 77 373 296 176 715 643 429 442 973 853 395 664 702 319 778 486 989 467 865 196 480 713 958 402 168 739 935 773 390 304 920 793 87 4 261 807 404 949 731 250 541 489 154 20 968 166 485 902 644 187 261 896 186 365 787 693 398 52 829 379 563 320 851 513 293 678 506 218 907 359 480 738 532 74 257 318 192 264 290 712 819 841 132 883 894 422 875 556 319 375 672 282 642 606 764 608 327 691 797 296 982 392 774 42 889 128 946 869 545 532 89 885 267 63 614 942 675 627 880 984 914 106 920 540 261 226 498 213 598 171 640 490 479 786 827 243 940 931 195 170 888 874 433 29 587 779 579 881 762 476 808 73 247 247 532 158 979 388 246 177 129 382 273 736 13 28 440 525 253 667 949 509 479 875 691 927 155 519 634 67 314 145 323 630 463 93 510 475 516 588 88 451 185 884 672 529 825 750 604 479 477 585 424 501 37 869 119 236 660 642 892 589 187 25 907 567 713 844 748 313 593 698 224 628 108 69 87 85 618 568 361 338 571 995 571 483 210 337 861 19 868 572 969 94 934 727 463 437 229 227 487 520 785 110 206 12 557 162 500 717 488 850 405 277 39 578 80 814 575 47 644 981 326 869 449 255 961 304 942 968 555 340 631 273 365 665 937 242 497 521 329 457 995 108 249 577 698 79 605 647 99 680 318 233 887 156 652 464 446 29 489 759 780 342 355 932 835 417 515 366 674 36 564 360 860 142 597 158 907 840 843 157 214 130 385 64 953 355 169 976 189 158 296 355 535 225 341 720 789 872 546 610 143 193 398 275 498 129 969 883 106 39 458 777 49 511 166 329 3 522 330 999 453 627 211 171 301 117 3 814 587 980 831 67 40 850 526 841 485 763 773 489 744 682 849 731 891 917 637 133 62 775 661 534 894 356 969 728 29 674 494 717 211 447 753 12 277 157 614 187 94 189 768 583 348 611 922 266 188 126 357 148 928 603 499 605 864 714 123 26 823 921 934 654 111 423 354 587 79 636 596 465 524 768 68 485 294 265 547 118 853 896 544 989 251 22 380 27 412 515 114 400 259 944 251 408 895 974 720 344 750 870 377 386 136 770 975 853 431 915 637 121 957 901 996 913 223 416 575 873 745 329 500 362 298 432 36 788 329 683 364 476 600 275 901 382 752 525 306 285 222 899 304 288 732 100 634 47 579 770 629 471 767 634 729 833 371 674 922 858 415 350 918 582 791 867 776 447 590 967 68 253 675 920 164 734 411 597 34 464 599 898 823 475 543 664 835 837 526 252 46 473 776 919 830 672 258 494 418 594 329 322 623 870 574 746 568 56 81 248 820 339 643 914 403 496 600 98 968 341 820 888 742 745 269 853 972 623 250 836 210 866 810 725 681 192 16 513 142 881 526 589 807 25 616 64 889 468 90 527 938 722 924 828 850 812 141 67 799 262 326 941 273 556 800 63 843 610 712 885 476 623 994 908 629 282 733 894 771 584 629 601 599 924 518 226 484 832 568 918 888 746 358 617 999 987 995 906 293 228 79 663 131 954 894 405 804 973 986 315 807 59 530 111 999 138 827 993 722 525 190 751 703 182 994 112 212 501 788 37 103 256 684 709 707 572 25 264 973 906 447 70 959 366 264 65 236 892 922 944 613 332 808 590 292 544 963 898 544 2 498 456 1000 308 567 488 539 962 188 421 359 762 501 201 689 536 464 455 597 891 651 961 13 484 381 211 591 752 536 888 594 116 373 379 994 408 384 296 165 103 805 189 612 397 75 651 270 858 993 721 417 479 175 219 210 6 101 535 655 295 297 984 932 24 53 470 515 221 800 726 391 528 766 398 194 3 642 892 101 107 571 751 689 871 964 798 996 178 17 768 662 909 375 764 396 168 411 609 884 818 94 40 762 32 351 329 459 18 985 996 160 156 918 186 757 228 269 306 434 303 408 31 138 897 977 330 563 780 246 661 237 912 18 264 94 429 302 711 877 685 968 635 157 829 915 576 853 349 415 951 558 710 482 197 732 740 319 388 744 580 982 168 365 855 941 21 403 327 293 23 40 186 695 81 5 509 833 690 792 139 44 77 134 518 608 281 212 325 698 240 757 79 44 123 878 174 774 534 208 823 156 656 894 114 655 134 888 373 177 817 47 213 339 788 435 568 617 50 233 181 489 256 384 349 479 39 806 502 973 397 766 805 417 988 270 700 343 499 726 84 841 387 907 525 28 325 468 795 197 26 268 475 844 403 682 183 32 570 534 182 306 961 373 952 534 842 583 816 800 406 942 331 187 817 314 736 920 990 515 856 805 872 214 552 228 481 675 165 909 894 798 127 86 714 989 433 354 25 906 976 680 456 930 593 198 508 100 616 830 688 286 199 520 468 781 860 879 890 891 902 712 97 454 497 704 744 382 975 726 27 663 865 345 82 584 607 859 771 147 341 190 156 302 63 118 213 105 790 656 94 362 795 968 253 245 483 561 667 520 27 889 87 630 46 75 314 305 901 545 901 757 726 441 192 283 409 71 653 908 374 420 389 319 731 902 649 733 293 904 3 642 133 475 125 470 253 620 250 461 26 792 948 588 764 102 966 685 524 244 315 492 982 349 439 35 391 665 21 668 936 293 800 725 556 884 509 200 326 814 816 691 791 601 103 414 87 237 477 3 953 196 712 355 228 162 972 750 478 337 88 619 364 528 474 713 584 605 127 956 818 801 774 605 795 131 310 363 197 455 20 167 263 952 802 39 64 195 548 208 721 159 484 273 704 26 273 822 66 125 244 762 617 267 19 545 127 6 193 685 9 443 797 143 279 159 994 513 851 257 327 889 640 601 360 440 421 514 277 235 338 557 410 994 786 214 975 896 202 242 896 515 377 665 535 868 848 929 144 560 356 3 534 240 474 994 780 582 922 961 399 642 527 243 90 380 798 953 666 474 157 16 707 108 726 434 562 782 147 534 860 390 988 634 759 751 792 663 560 212 488 949 149 233 786 921 500 767 764 573 484 367 687 271 898 537 959 68 806 61 304 711 199 257 563 428 660 876 417 562 197 266 575 840 105 937 522 23 769 660 437 241 349 398 745 272 725 298 317 970 795 616 6 587 895 842 768 675 491 808 430 874 401 264 278 306 209 650 936 908 775 147 977 437 85 897 307 50 892 471 215 313 585 864 198 986 670 409 468 510 806 474 702 175 869 382 797 329 703 540 252 96 848 436 183 417 812 926 140 261 784 23 478 891 368 189 383 429 226 878 934 846 291 76 362 970 978 843 46 671 426 510 949 571 763 87 263 750 714 286 269 257 535 275 569 735 168 15 554 59 949 984 311 674 468 780 97 458 854 833 806 939 585 433 300 477 511 315 834 83 111 512 741 87 963 436 58 725 74 734 726 20 438 353 150 762 384 491 84 767 770 814 272 750 686 222 832 887 70 922 616 841 387 646 861 726 634 296 758 750 772 937 708 81 509 263 644 191 759 385 291 954 519 675 738 335 64 218 97 801 863 594 40 758 759 230 260 542 798 535 519 313 551 26 564 240 425 43 393 888 841 374 173 2 572 887 212 398 191 808 441 681 994 372 643 652 273 777 59 368 149 955 437 926 996 599 381 124 436 445 404 21 710 570 283 823 152 812 575 28 835 111 230 617 319 183 369 347 811 303 866 730 369 474 943 414 57 529 808 818 237 804 558 838 582 124 356 258 397 928 347 551 596 446 88 160 142 541 801 513 387 560 616 783 121 598 646 680 520 656 212 340 740 578 910 900 201 157 993 842 426 68 687 913 674 710 664 23 215 612 699 832 779 804 269 140 213 485 793 636 999 555 522 865 537 877 157 78 679 61 978 271 807 416 931 66 869 927 398 380 42 381 696 599 666 26 275 883 973 415 41 811 944 843 921 34 741 630 634 21 960 428 190 938 92 580 57 41 277 233 985 570 271 256 600 119 255 187 871 179 408 486 150 740 634 569 386 877 374 653 318 223 820 354 997 393 512 983 678 646 363 660 378 86 70 229 322 7 124 56 324 733 280 985 359 271 949 51 612 892 677 882 361 422 636 206 792 119 54 171 53 537 189 47 856 890 287 180 951 959 680 62 152 336 493 247 477 333 369 114 160 967 642 604 786 738 78 553 759 57 379 574 380 379 348 435 420 333 987 572 750 680 931 680 435 780 469 497 23 861 902 781 542 684 174 764 561 530 724 3 337 313 368 977 427 683 569 368 629 231 216 758 320 720 181 117 742 481 313 615 854 639 460 886 293 93 159 122 223 238 908 364 991 150 349 820 211 737 643 894 300 329 936 978 972 178 102 548 201 88 345 65 537 763 251 923 278 866 703 862 788 614 336 948 976 296 402 822 548 142 729 797 272 530 625 56 355 691 966 422 659 872 101 894 513 570 315 197 80 137 588 216 607 954 846 803 37 872 520 433 733 41 517 828 642 666 677 936 829 213 341 923 525 337 334 344 325 11 60 980 844 972 352 840 977 99 272 248 710 461 445 379 399 426 830 549 834 498 235 681 857 239 396 203 998 380 10 701 998 582 190 512 202 595 978 973 834 969 581 804 90 575 603 45 121 530 323 182 223 17 354 12 312 577 129 453 999 360 779 678 892 556 778 304 576 924 130 512 985 26 109 31 993 119 632 167 348 431 950 224 514 71 844 697 241 116 909 299 775 261 271 570 310 52 494 373 417 41 223 169 414 280 720 689 29 460 926 369 936 756 798 442 434 740 960 696 29 751 169 403 63 68 568 27 661 967 771 703 963 257 123 312 978 818 878 41 827 894 19 858 380 438 251 574 432 497 406 249 771 458 403 166 623 156 733 351 760 739 714 246 943 509 141 429 709 737 415 625 46 646 969 268 352 959 61 554 284 277 638 556 436 294 477 188 238 61 45 200 368 658 722 762 876 428 805 823 278 747 459 407 364 99 511 277 629 342 276 895 253 177 24 864 632 554 318 876 252 784 930 348 812 251 794 443 539 574 627 223 766 571 506 396 485 333 829 222 163 459 80 309 163 220 148 78 142 150 453 72 498 252 867 156 669 431 228 752 267 203 799 941 356 238 348 336 138 125 859 558 313 191 722 476 559 126 346 454 854 3 244 886 600 785 712 175 315 581 455 890 653 732 730 945 177 862 913 707 842 641 449 327 80 729 744 348 81 775 635 600 370 880 650 935 902 703 609 239 605 469 739 561 777 272 810 19 997 98 426 724 71 748 967 759 567 346 363 612 320 976 245 779 855 325 695 803 610 183 78 602 732 104 871 437 814 95 880 834 455 378 709 340 926 771 693 599 359 856 788 461 429 1000 857 841 960 962 467 809 119 864 695 105 63 341 317 926 892 938 229 952 903 215 188 779 698 896 123 551 144 853 129 55 352 743 904 752 435 424 958 315 683 315 645 12 375 812 300 243 700 160 359 515 263 432 581 233 464 74 737 367 481 545 564 58 752 102 960 369 672 190 456 343 743 798 934 867 315 461 948 501 950 353 760 324 396 397 514 398 635 345 231 223 874 378 331 638 853 596 123 900 472 285 313 494 298 203 179 173 708 313 150 389 609 270 598 994 577 23 370 938 569 518 214 878 469 650 808 930 904 673 935 672 579 276 249 568 908 186 749 716 17 399 696 24 438 590 259 799 947 301 668 556 954 256 812 446 279 665 898 344 409 14 622 135 304 43 816 333 623 490 762 470 347 368 675 569 453 921 110 129 293 999 994 389 199 455 67 461 499 109 641 254 663 922 159 87 904 778 399 597 977 91 483 228 442 338 7 383 229 800 966 729 341 965 531 613 272 404 769 276 959 144 372 773 219 165 970 985 42 218 444 135 602 893 161 669 453 815 517 97 294 458 93 927 923 592 527 372 932 86 624 130 131 777 29 284 420 671 926 333 23 642 304 228 619 728 27 595 709 79 251 80 41 287 738 243 281 816 830 313 660 181 623 385 664 561 915 909 99 65 885 595 22 178 324 892 403 821 760 924 409 184 699 436 46 144 829 13 828 651 888 822 263 530 133 983 310 358 630 966 183 131 614 514 392 963 750 111 891 628 722 162 394 36 107 5 980 739 46 692 854 891 981 17 502 900 276 293 764 579 607 584 785 347 401 492 124 212 896 141 507 763 24 467 143 83 861 130 4 554 981 625 287 639 685 523 1000 755 155 499 826 941 876 323 345 123 215 815 620 917 673 741 234 4 226 352 849 547 408 893 301 461 978 509 231 847 944 468 334 951 18 673 242 478 838 15 326 26 6 588 149 919 289 640 545 822 104 216 272 734 27 876 80 723 598 389 428 940 71 947 640 345 401 774 857 997 421 996 681 88 639 338 929 833 319 534 703 154 882 277 115 259 600 400 341 836 311 740 497 725 136 794 309 880 752 348 466 154 690 337 921 502 498 411 512 587 941 927 765 791 232 405 723 283 606 753 339 456 574 313 996 18 884 111 526 269 735 57 963 614 3 311 583 387 880 805 161 653 626 755 507 757 578 593 79 509 53 494 354 936 596 51 358 716 52 203 962 79 230 454 188 120 322 231 922 559 831 874 13 584 214 993 32 4 24 953 344 953 85 689 459 787 495 251 886 490 46 182 618 878 101 443 86 728 205 142 291 459 81 320 76 707 609 51 932 413 890 413 549 711 678 600 446 449 609 793 597 324 804 592 445 90 125 47 9 39 46 831 762 294 340 735 533 431 83 911 593 255 481 92 599 888 640 764 202 59 488 213 610 51 397 248 492 140 596 412 484 964 299 49 966 128 2 65 976 938 205 454 420 34 11 928 877 667 844 685 336 912 670 398 686 742 656 704 294 75 955 568 680 191 22 587 791 258 209 909 639 263 141 135 848 647 218 975 336 313 760 907 16 232 370 821 528 317 855 478 645 407 931 596 636 257 870 438 383 371 19 914 623 675 660 844 794 685 748 946 104 328 229 405 897 476 787 379 945 241 257 363 894 809 394 768 569 473 563 866 675 83 7 921 979 64 362 739 277 436 3 368 484 834 620 197 427 722 803 318 921 289 494 655 419 648 202 708 334 695 653 103 398 243 429 586 624 93 912 486 495 813 525 195 885 495 667 265 847 981 49 470 311 13 566 849 316 452 426 855 660 395 828 116 765 554 221 685 353 738 340 715 744 727 916 425 890 981 708 330 885 954 69 325 915 45 769 715 8 446 121 843 987 518 536 682 555 952 71 881 668 288 744 794 577 482 919 716 492 582 141 383 60 811 927 721 871 562 231 755 176 781 489 118 90 623 129 474 30 533 883 959 177 806 51 365 34 311 494 378 786 594 200 618 917 343 599 852 256 819 216 210 524 769 17 249 922 279 255 970 478 322 241 56 897 436 556 34 714 373 585 4 813 391 716 265 255 39 45 796 793 81 284 824 779 954 105 459 74 668 394 386 749 38 713 425 484 866 85 915 474 292 583 377 485 431 584 758 435 81 442 754 72 458 60 308 925 737 369 790 547 216 395 908 944 330 547 445 1 865 133 854 729 316 98 99 889 641 838 799 305 815 644 277 397 608 302 416 507 517 409 168 748 195 936 222 426 4 512 843 921 977 188 204 616 926 186 424 218 334 37 60 272 49 492 39 409 963 603 98 325 319 505 179 190 652 226 754 344 798 286 2 355 288 874 516 63 993 885 961 839 365 341 487 696 982 43 598 156 33 84 43 666 862 689 453 329 715 146 430 109 144 767 123 56 736 415 152 789 86 916 438 529 830 46 222 803 742 799 331 861 412 767 211 915 330 906 278 260 56 334 915 687 168 65 62 416 264 99 670 770 699 751 935 703 977 208 451 534 153 482 806 621 932 974 298 407 531 82 64 719 891 336 376 766 392 510 795 770 897 278 135 775 258 774 651 186 527 19 324 860 504 794 871 939 39 392 735 39 506 130 569 316 749 991 183 595 32 644 114 558 737 440 347 60 883 890 444 137 815 735 962 538 937 585 333 728 959 4 924 499 686 643 443 368 238 202 278 214 230 461 2 629 130 369 842 672 852 145 984 965 418 981 524 355 831 989 50 539 460 164 71 194 199 427 684 302 972 11 734 382 828 936 493 239 268 682 427 452 375 109 64 414 294 907 140 581 719 824 764 565 388 287 49 860 102 508 645 948 417 521 735 652 825 956 273 51 421 129 112 264 356 260 899 867 877 802 672 816 67 353 340 406 137 389 538 955 610 124 565 10 44 668 361 135 918 931 151 834 336 759 943 923 857 832 523 421 215 787 489 149 802 288 762 69 642 86 649 260 171 965 806 137 942 988 731 664 194 180 286 299 138 685 401 877 640 736 86 971 130 44 695 692 477 629 365 203 688 522 303 50 858 934 846 617 438 81 935 399 973 7 192 31 732 922 774 527 625 867 630 662 760 591 898 348 107 984 143 327 529 513 85 619 206 382 750 609 708 379 99 219 967 700 35 790 335 245 549 297 962 571 545 741 553 811 674 510 636 249 134 138 576 635 921 287 911 183 238 681 472 450 784 796 585 459 336 207 939 336 720 938 893 407 576 329 499 151 870 897 704 1000 339 739 706 832 868 703 597 584 382 811 995 391 822 363 162 469 967 91 614 170 13 155 193 383 890 490 904 893 303 950 576 29 38 875 649 881 325 931 353 353 373 380 620 664 548 872 963 128 920 585 978 322 893 211 959 259 705 159 615 916 525 669 979 809 167 929 444 156 358 666 890 938 757 647 467 566 500 66 178 821 75 82 726 666 864 163 821 939 659 449 793 164 128 309 106 98 781 926 907 866 301 556 153 771 964 274 737 226 20 482 929 77 895 773 331 745 94 555 270 847 209 575 141 717 136 918 771 33 57 298 935 516 763 43 477 732 779 565 637 834 117 911 32 942 269 563 344 95 558 722 255 88 235 698 443 415 612 266 256 271 523 652 199 512 552 124 662 150 874 769 759 952 607 170 462 145 133 227 325 156 201 24 890 980 665 81 27 770 821 214 233 146 59 701 451 24 980 754 900 871 272 238 168 738 505 99 354 399 79 950 682 664 704 846 982 828 618 933 766 286 299 349 604 980 737 564 988 891 862 979 848 352 583 963 775 882 101 793 847 863 819 556 136 724 248 60 499 849 32 333 75 139 86 45 667 4 141 306 417 944 751 567 321 874 605 113 804 207 649 677 930 912 416 44 414 734 988 865 874 777 961 770 219 801 422 238 413 737 46 327 890 689 168 847 63 323 955 495 256 832 910 662 829 140 55 751 325 231 115 718 930 261 118 604 468 809 819 49 995 77 581 202 871 389 671 403 747 645 369 558 978 783 380 148 392 50 808 724 523 280 252 562 187 702 30 138 176 833 524 229 28 975 226 147 137 212 20 74 508 158 471 925 58 75 827 865 465 434 563 652 138 79 832 670 94 411 883 549 7 843 754 948 520 991 581 555 239 622 481 261 874 704 468 93 432 396 450 563 754 764 400 326 146 125 719 802 26 451 443 652 399 173 533 235 176 973 366 690 810 683 820 619 302 570 226 198 349 962 259 714 962 424 447 715 601 51 49 509 823 568 136 672 106 457 549 844 394 449 188 223 793 523 311 61 711 724 959 319 600 357 692 119 418 854 719 963 801 16 694 600 182 25 736 240 728 693 297 319 737 163 240 699 908 638 424 826 413 885 468 873 754 230 230 66 912 870 889 85 426 547 261 906 797 462 372 629 103 715 707 228 690 75 602 373 955 588 135 107 416 223 976 219 994 827 321 402 630 40 445 969 626 774 399 52 759 39 523 519 689 418 745 393 439 593 706 70 279 534 462 424 657 585 293 358 976 229 684 696 756 380 763 449 171 888 652 917 849 364 863 461 181 834 580 433 327 342 872 94 767 466 84 16 767 339 345 161 740 116 473 611 561 891 338 226 372 913 908 174 13 493 342 416 124 523 188 754 394 160 771 316 155 673 488 988 539 765 182 213 103 233 878 764 85 251 20 183 318 705 487 750 890 234 105 287 373 645 208 485 841 104 429 552 652 116 899 859 692 360 970 666 656 154 828 562 456 357 543 534 176 488 445 830 48 771 576 315 792 728 322 81 331 679 292 27 617 513 973 246 642 370 997 615 839 57 219 742 339 90 996 743 658 782 645 926 752 344 139 147 861 364 944 718 920 603 857 605 650 954 174 252 965 956 905 564 869 717 754 991 485 8 587 75 788 243 848 37 657 106 225 376 69 977 227 902 129 814 275 253 664 358 165 542 934 494 220 891 273 973 35 558 110 425 411 738 135 55 390 188 884 423 692 697 215 55 827 623 869 927 820 420 650 476 651 268 980 113 56 609 891 499 468 715 127 796 150 347 346 770 807 658 943 881 442 215 412 990 600 897 748 77 346 122 144 662 537 605 999 619 947 681 875 334 198 221 838 864 370 390 845 773 138 56 812 510 572 442 851 703 441 301 71 314 366 318 227 563 460 521 48 270 246 936 386 814 337 165 782 55 992 533 369 46 161 709 395 560 225 529 732 944 983 131 69 669 744 376 290 963 103 9 574 305 424 81 967 875 501 354 884 472 824 78 965 871 154 738 522 29 971 269 103 602 827 242 366 622 464 769 269 710 345 317 793 179 611 762 403 53 810 925 234 203 26 433 993 894 134 287 419 63 728 397 253 94 75 746 818 869 862 145 948 484 801 484 10 30 517 499 789 716 119 502 919 88 877 487 590 365 85 523 541 789 2 986 621 971 103 549 674 322 393 559 352 797 896 39 760 745 207 454 301 296 253 964 884 343 11 463 971 826 30 407 505 87 951 51 351 848 721 808 109 109 170 708 352 529 718 606 507 892 169 728 891 825 76 519 536 240 482 994 896 191 195 618 86 981 88 481 971 407 775 478 764 38 354 159 597 88 627 760 875 22 475 532 360 703 652 96 211 427 627 888 670 667 74 933 756 14 44 572 250 463 82 997 437 901 294 425 581 19 719 869 417 601 780 711 515 90 548 183 941 305 974 824 444 597 132 79 452 412 805 259 340 359 962 597 91 475 161 122 578 696 129 94 148 381 166 828 13 819 838 523 151 256 634 891 378 391 105 881 964 615 9 655 95 577 239 71 147 446 10 809 404 792 659 851 477 488 63 9 748 248 560 653 960 809 840 816 713 520 928 114 318 277 113 975 525 660 705 931 191 255 248 151 953 884 915 347 507 107 488 94 2 339 27 597 184 781 945 736 463 592 579 115 466 735 229 148 877 216 887 480 734 23 404 755 899 538 706 279 502 30 881 796 295 882 519 170 800 130 419 195 495 743 232 244 287 613 821 669 712 757 587 815 984 84 662 333 994 764 343 902 958 105 729 467 993 39 588 980 479 338 87 376 446 245 568 884 53 143 240 747 436 788 339 287 542 528 254 7 300 329 644 729 996 557 946 866 242 265 985 892 53 795 660 335 502 667 539 676 500 846 656 461 467 483 416 737 7 354 835 71 891 368 391 64 431 896 794 162 497 615 735 26 283 111 972 305 694 943 297 819 61 688 659 300 301 547 289 868 835 545 415 693 455 83 641 698 775 548 890 162 295 747 830 61 392 413 669 926 62 74 266 234 559 319 426 392 209 52 776 569 714 767 352 218 918 809 186 216 701 383 970 315 179 612 302 934 996 205 360 477 727 429 837 168 282 369 20 272 311 135 819 56 957 203 895 94 594 642 786 761 576 563 426 476 541 298 383 604 175 511 165 111 120 902 675 590 143 688 91 117 503 298 939 32 875 949 643 944 266 582 473 661 928 854 465 142 318 957 809 288 634 34 164 156 681 759 644 796 53 571 941 742 226 575 88 993 405 317 550 568 567 925 478 878 982 82 185 985 220 573 283 993 844 464 484 579 467 398 416 569 316 761 460 140 767 668 26 229 178 371 991 104 439 567 842 554 888 214 32 548 41 194 550 520 598 937 910 756 309 445 327 717 396 756 190 174 422 275 945 513 522 319 157 629 605 4 37 393 729 202 111 16 885 4 322 157 223 803 579 704 351 730 752 842 990 499 260 117 567 995 76 648 925 121 361 866 630 796 807 892 742 214 109 748 631 251 47 215 903 863 513 79 514 79 804 797 953 846 917 649 123 723 84 760 804 953 803 173 324 336 632 803 633 634 604 977 7 248 909 335 286 901 552 712 797 451 331 465 766 173 531 321 90 493 673 161 38 439 34 550 110 614 727 365 33 526 754 110 517 673 363 340 181 381 730 540 512 870 685 284 444 536 356 862 474 96 51 28 364 188 496 174 188 455 814 914 967 706 609 428 442 272 834 919 91 520 893 674 283 192 954 414 323 975 1 407 365 228 858 257 52 950 979 861 303 284 347 508 153 438 103 387 677 387 482 479 448 444 242 403 743 409 193 808 507 979 194 429 930 649 541 999 696 767 628 66 46 587 751 224 10 898 524 546 894 196 739 685 613 35 401 118 603 273 732 210 725 482 247 879 114 183 749 503 888 357 475 118 17 454 257 705 647 318 978 177 542 705 773 297 105 619 810 852 424 672 865 619 400 173 895 46 635 254 634 736 378 658 440 56 897 36 763 309 34 539 527 657 684 524 951 26 676 742 565 349 237 326 929 60 653 117 460 161 600 655 852 923 616 284 490 257 141 84 971 724 906 455 53 2 624 556 682 144 935 627 345 920 458 19 459 580 994 200 380 561 350 472 27 615 442 373 787 40 53 720 18 895 623 108 18 404 283 72 343 949 721 481 720 358 743 904 729 20 169 687 216 758 543 626 286 621 390 204 305 366 481 359 848 254 242 520 847 693 587 714 579 990 34 498 376 790 597 427 281 707 546 595 879 903 146 174 31 237 462 577 677 299 282 481 837 328 978 165 475 112 779 881 473 846 339 549 354 753 299 406 628 762 723 387 707 557 975 930 92 318 281 972 119 614 695 238 865 830 279 266 32 771 944 109 912 882 955 722 45 958 977 719 786 865 926 974 82 687 319 616 574 977 936 85 734 192 433 6 851 799 218 958 228 190 412 534 751 725 970 321 267 758 1000 616 507 879 610 254 278 366 81 14 853 117 442 60 980 88 823 601 916 68 561 363 664 835 590 820 815 21 96 866 650 377 351 639 815 300 392 570 453 609 941 974 504 899 975 793 199 231 969 367 916 188 543 48 292 735 966 767 200 978 974 557 715 214 790 934 933 41 47 482 120 305 660 942 841 274 175 92 88 724 287 480 211 272 17 333 416 868 805 240 738 526 939 114 334 310 622 12 591 646 815 998 142 750 540 736 982 683 75 749 463 312 738 485 665 456 305 682 995 386 450 701 997 382 23 401 267 112 229 681 251 75 328 110 41 647 664 467 712 125 402 772 492 610 129 988 877 363 654 311 575 777 254 679 48 61 419 35 626 941 542 580 417 382 683 26 687 341 725 79 855 625 812 618 998 411 740 431 184 178 241 420 586 704 415 71 932 560 478 846 642 292 30 719 27 650 903 866 537 47 893 116 434 927 426 725 390 915 4 620 659 340 400 353 813 7 447 835 193 210 17 348 668 534 479 937 288 677 405 502 703 694 719 490 283 870 219 215 196 193 824 661 875 82 165 974 928 399 102 997 647 57 10 803 944 978 752 370 375 824 68 254 649 545 764 641 664 783 167 422 832 726 952 256 915 891 264 596 186 464 282 715 542 941 131 621 526 273 954 291 505 474 468 427 190 41 666 377 114 249 639 668 298 401 453 711 826 512 816 209 733 729 597 215 933 727 980 496 126 779 339 34 326 803 37 3 568 261 612 338 905 413 930 719 250 747 398 161 391 17 173 558 831 363 39 784 78 71 547 806 807 959 869 1000 294 941 976 184 69 694 559 765 277 906 32 561 927 163 475 573 667 197 543 68 865 405 838 78 967 116 58 606 522 918 120 725 528 877 108 152 406 236 85 192 277 689 634 857 458 762 381 213 678 636 903 145 571 72 612 585 865 799 896 703 575 471 211 42 726 558 721 5 338 654 5 524 850 674 47 23 323 760 891 16 720 711 316 647 573 219 448 88 771 79 606 123 622 3 38 381 14 254 728 125 587 357 751 266 285 332 815 923 890 244 325 910 57 286 846 645 78 343 283 509 423 709 195 801 207 609 113 8 25 957 40 274 151 696 996 216 763 928 410 637 879 783 547 495 920 16 717 658 184 116 595 599 523 161 831 425 994 258 421 785 663 988 961 499 688 896 795 776 47 213 929 925 361 512 502 131 350 118 314 960 873 545 947 407 48 2 842 131 998 558 329 874 263 387 955 224 740 588 676 945 96 732 699 531 65 512 909 82 819 992 717 198 946 119 904 347 246 752 21 271 124 524 213 570 739 753 719 929 668 277 16 786 605 820 745 183 303 502 337 373 71 901 700 844 626 661 884 668 261 492 87 414 860 812 529 232 665 711 108 237 255 875 502 501 543 534 946 521 275 843 592 698 586 829 433 746 723 940 78 450 349 94 921 574 582 23 742 286 890 140 603 758 103 237 598 281 310 489 182 937 533 303 868 282 347 553 779 968 163 59 990 606 893 917 97 984 553 93 932 291 534 945 219 548 466 556 616 758 650 94 493 272 748 521 829 950 539 873 67 94 996 603 437 878 622 346 353 325 623 134 185 103 917 822 292 645 185 431 109 324 435 477 312 812 714 81 753 588 386 612 479 620 620 492 546 380 160 556 121 259 990 896 439 178 862 954 926 538 756 175 244 507 112 93 70 62 109 672 466 990 80 851 201 258 91 821 221 286 475 516 759 668 279 542 637 36 930 85 850 163 259 899 966 131 99 887 55 511 430 158 800 938 317 461 577 169 819 558 679 70 431 914 789 342 698 638 571 333 953 985 487 440 893 964 530 388 778 594 788 326 596 810 969 890 529 339 342 31 794 616 983 874 699 997 963 595 574 393 42 21 731 907 189 738 748 297 736 534 806 207 948 658 113 5 663 829 883 405 464 670 898 11 205 836 921 38 655 417 589 886 929 885 800 669 773 871 262 3 696 657 574 741 143 109 603 63 953 106 52 834 303 660 665 934 730 763 703 796 939 18 309 373 193 75 200 575 910 409 764 362 835 214 444 773 909 494 811 175 152 139 444 595 684 27 680 218 485 223 462 127 583 821 423 520 568 40 706 257 272 598 629 757 120 723 814 367 247 309 601 941 651 711 971 911 822 473 950 335 246 688 277 73 513 698 971 860 568 597 599 298 692 904 963 517 831 538 517 842 13 337 957 370 154 134 512 799 397 992 69 164 565 158 38 768 355 737 881 108 89 392 127 610 393 238 380 73 793 609 425 615 61 740 983 574 142 856 685 530 481 951 515 225 539 769 599 68 892 242 896 78 497 139 578 362 831 495 458 266 909 954 146 285 409 429 134 144 709 157 912 169 379 469 121 215 343 953 18 158 605 733 954 530 10 916 672 746 623 21 283 879 91 187 255 781 232 301 988 241 193 149 282 803 19 652 839 934 698 510 157 942 132 946 805 865 388 869 168 209 544 375 672 33 100 758 602 286 402 394 7 200 10 9 155 9 791 515 741 357 98 768 616 883 347 529 90 355 701 205 27 528 66 565 720 792 7 482 233 545 720 37 239 534 887 511 395 923 17 58 18 869 889 728 661 702 978 418 33 447 335 36 249 430 125 351 949 323 124 703 5 253 913 702 390 627 328 32 601 704 408 265 984 494 959 916 898 910 216 694 281 998 449 2 802 204 514 637 461 507 147 901 438 203 638 382 747 734 685 13 110 768 677 264 301 359 739 461 137 740 717 187 300 199 284 342 622 162 256 847 481 559 13 619 859 907 245 211 717 591 87 492 762 557 158 471 522 72 973 324 384 519 761 178 440 955 623 130 684 407 304 854 121 104 505 467 798 668 480 614 365 736 973 343 597 532 885 983 783 810 949 295 223 64 325 628 942 810 562 38 398 763 768 440 845 477 184 421 53 583 319 392 571 414 327 268 463 952 818 574 875 229 267 768 672 214 848 783 862 947 741 568 746 383 458 678 4 815 457 55 625 3 360 400 335 516 446 805 407 559 844 541 944 552 608 966 482 835 394 269 679 422 345 57 377 907 110 321 1000 733 740 474 322 305 669 101 848 567 705 857 983 425 779 325 252 948 892 944 444 44 492 229 691 468 173 673 979 998 619 31 959 952 761 686 384 121 6 785 816 738 488 855 709 575 135 652 416 224 421 592 319 523 596 487 848 725 730 416 439 881 809 761 522 368 561 228 322 642 753 579 365 835 259 137 146 129 585 396 172 597 741 397 835 976 93 82 455 704 438 655 686 268 736 376 520 748 259 2 386 316 528 435 512 378 795 566 822 926 495 179 144 922 475 679 760 826 292 272 168 94 659 284 617 894 848 723 603 269 983 513 558 616 338 680 89 457 415 374 232 599 396 307 539 928 328 822 61 58 667 296 299 687 905 105 94 55 986 329 305 514 710 794 559 270 656 396 583 333 752 625 146 571 509 67 991 55 11 810 212 216 921 306 743 986 694 212 21 768 758 244 820 708 423 779 380 797 113 110 300 216 213 447 834 755 988 195 946 310 548 227 955 795 615 438 517 831 860 767 40 609 858 659 618 482 722 702 983 510 37 334 734 882 822 336 769 854 912 642 973 414 579 489 235 851 308 812 526 7 778 65 221 177 984 286 364 341 448 626 830 208 380 261 198 51 75 853 695 365 290 346 759 726 449 77 267 465 952 460 256 938 673 233 214 561 223 981 305 733 56 215 355 716 863 297 892 618 853 388 91 504 289 154 650 711 653 69 237 741 427 935 851 151 8 929 329 176 360 120 579 441 242 732 260 418 293 835 599 815 275 702 175 814 541 666 572 776 927 146 831 38 310 699 41 887 95 944 455 159 338 527 904 961 550 507 985 185 246 947 993 819 77 620 665 96 606 930 39 970 320 53 243 277 336 433 440 257 559 670 143 205 797 474 657 895 837 467 940 449 923 690 400 446 236 28 786 173 437 675 753 981 727 364 863 98 705 570 785 246 30 795 219 35 305 681 798 16 734 836 804 595 451 566 965 383 343 952 194 126 217 915 234 904 820 793 660 468 242 452 396 549 991 607 777 89 127 620 175 975 954 742 760 871 422 65 952 495 998 710 353 826 755 43 892 707 280 810 497 843 770 177 17 431 463 226 114 670 150 676 987 594 216 610 657 244 589 585 281 285 650 456 694 402 321 203 717 535 938 25 280 472 505 520 440 868 784 372 30 267 30 751 324 337 856 926 687 707 863 816 687 666 986 709 155 542 885 524 127 172 866 877 415 859 56 704 112 707 297 598 829 695 512 895 624 309 986 315 473 44 620 53 564 421 310 820 870 421 807 44 352 41 681 870 279 531 30 475 139 205 730 286 782 27 571 674 448 22 495 465 145 294 397 648 886 511 471 207 784 7 373 21 281 743 846 107 984 577 427 488 903 257 52 885 435 358 111 570 475 859 654 129 333 289 657 632 54 304 92 117 273 757 337 230 617 750 369 294 682 572 943 383 213 168 542 212 66 809 197 581 739 381 439 425 870 118 328 719 516 271 645 166 984 223 379 590 490 941 34 966 188 349 667 480 996 113 328 913 924 292 588 85 158 555 211 307 396 893 962 604 375 60 842 34 303 909 569 7 610 836 474 955 896 67 918 83 766 213 547 470 761 206 972 513 774 222 105 21 751 285 576 199 625 729 12 233 884 109 677 600 578 596 560 461 860 607 409 480 689 692 414 425 600 744 198 441 209 397 801 489 511 687 113 632 304 203 26 875 48 682 166 937 578 93 549 53 713 177 547 871 518 949 921 692 899 121 809 429 744 201 292 854 523 282 446 480 877 821 533 673 691 202 429 337 682 998 704 57 983 704 668 440 125 24 677 14 920 346 813 484 10 930 649 699 372 815 374 533 928 93 491 865 908 805 17 266 618 696 601 706 541 909 268 355 38 367 761 199 128 146 306 600 993 55 952 370 842 982 625 800 625 403 942 828 301 884 178 707 393 211 128 529 157 71 76 464 601 295 869 655 491 578 921 985 563 152 362 578 525 574 87 969 255 776 238 539 204 623 320 557 208 205 950 652 173 423 443 64 813 539 241 622 713 185 145 757 713 207 117 635 445 103 881 481 763 644 969 500 690 229 316 230 79 753 578 804 598 292 185 969 259 1 894 172 769 72 931 789 19 377 468 149 665 874 750 454 910 614 345 585 103 631 429 55 214 565 300 10 16 959 511 141 179 225 691 745 68 831 621 169 713 929 972 864 218 751 902 762 877 631 350 264 987 85 620 576 333 994 485 429 674 800 92 290 629 860 273 77 59 77 561 665 378 69 807 52 873 549 474 187 899 350 46 843 157 637 543 554 347 567 508 284 862 678 296 578 89 498 823 504 692 987 951 30 720 877 852 890 667 413 993 267 631 532 275 921 167 290 16 499 289 917 593 97 834 713 348 380 622 602 605 426 351 224 453 462 793 74 371 312 843 743 987 449 80 880 956 233 303 370 783 301 7 619 508 291 351 587 239 519 413 581 427 147 230 245 429 147 542 788 405 159 680 962 73 700 375 203 554 581 590 462 282 902 5 890 334 354 677 465 585 805 999 946 410 732 719 529 863 715 31 322 305 567 889 750 633 902 460 717 308 828 323 173 115 392 139 817 926 70 812 310 699 493 337 850 985 611 715 45 737 712 139 853 199 41 991 116 446 686 239 813 306 742 768 136 578 841 152 665 453 359 955 871 819 519 438 388 592 50 850 321 661 737 940 196 832 611 706 20 445 364 664 988 181 83 155 774 125 771 374 570 930 205 116 391 116 107 965 529 288 679 28 676 707 533 88 576 187 447 258 981 264 696 574 681 107 283 294 232 678 685 19 843 381 424 501 900 451 857 701 112 136 892 353 382 105 830 592 856 328 548 606 312 998 962 930 205 574 534 119 749 548 535 656 669 142 432 823 455 82 121 15 691 48 984 968 577 785 35 580 845 632 977 216 812 600 354 44 511 614 701 911 518 744 721 276 175 862 477 530 367 728 235 699 919 945 82 450 346 66 76 835 919 18 400 286 306 20 513 884 728 570 406 613 827 201 395 385 826 500 871 573 508 37 216 593 94 594 844 648 572 501 25 959 933 486 80 753 946 372 597 234 623 98 642 979 915 551 853 213 261 561 63 410 240 50 758 192 688 771 597 679 925 32 474 438 847 813 345 57 835 160 447 765 838 166 2 959 350 586 679 274 297 859 27 927 712 806 846 882 812 100 661 866 101 70 695 649 263 317 355 373 869 350 584 39 954 519 604 10 190 27 369 270 621 756 109 589 335 202 609 629 987 750 28 32 285 412 177 552 954 169 638 615 274 609 278 966 429 212 242 92 49 521 635 185 563 692 483 292 307 596 925 754 605 664 218 504 453 556 854 995 339 542 250 197 455 758 251 811 591 613 466 365 263 181 405 965 856 345 159 204 852 46 124 233 465 635 351 579 140 925 647 177 472 462 151 40 687 14 437 725 711 171 966 28 729 509 824 600 646 549 976 692 451 768 980 393 775 462 147 593 603 639 156 188 817 728 597 496 423 594 222 214 470 341 725 18 134 939 250 972 949 607 141 933 376 136 487 452 921 561 159 546 889 211 502 698 479 684 677 493 986 106 205 900 116 659 94 472 655 599 725 615 724 672 160 303 154 224 620 672 852 588 769 13 71 384 715 804 970 291 845 158 646 316 969 297 144 973 259 332 492 311 39 114 36 671 368 914 106 567 35 278 3 280 194 4 12 526 509 650 673 980 854 589 235 226 780 266 386 908 235 974 636 61 666 708 125 380 469 150 807 94 603 542 907 452 483 797 65 238 651 803 685 31 593 152 610 459 349 258 83 167 334 816 104 993 61 527 102 584 999 363 626 892 950 392 511 696 282 641 910 743 284 417 669 805 708 488 347 872 676 912 883 767 772 472 167 713 359 513 255 913 558 640 187 49 843 107 165 917 73 824 410 497 74 762 234 669 521 900 885 944 369 915 73 731 61 64 122 223 218 267 513 241 346 110 137 509 570 321 861 562 167 833 293 117 828 231 395 303 110 502 385 155 556 613 886 699 313 982 825 522 669 741 444 824 395 333 916 681 100 320 232 159 707 894 777 377 874 104 273 468 229 372 262 841 581 700 353 319 705 586 850 699 264 7 255 157 337 141 453 900 847 209 318 13 671 501 331 752 988 12 700 467 621 96 493 803 237 992 755 320 779 206 568 841 771 257 331 352 101 869 4 431 980 516 334 506 634 887 222 407 394 941 75 380 166 224 310 536 762 659 476 741 144 976 905 428 638 34 696 761 749 55 544 232 579 584 833 801 772 252 736 672 532 761 278 136 576 580 968 696 381 524 539 630 9 698 510 636 297 539 12 817 411 41 610 657 13 183 78 135 557 67 185 570 58 465 295 205 163 958 516 100 999 994 376 884 876 746 590 570 860 20 586 31 277 836 225 522 256 359 670 62 829 542 906 517 76 629 515 606 303 652 257 795 270 366 829 942 155 393 610 261 423 685 896 691 677 256 742 33 574 889 921 141 492 851 491 394 674 485 205 128 436 696 751 454 764 520 375 556 548 486 825 670 67 22 527 398 465 317 465 400 677 61 14 549 50 443 91 8 853 616 571 949 906 624 888 979 567 224 137 255 825 75 980 683 14 942 774 63 635 306 793 919 191 354 5 468 607 734 578 328 899 960 925 716 817 941 506 900 681 133 176 414 121 942 611 886 777 942 38 142 242 480 79 884 26 834 127 164 795 412 386 784 14 107 292 925 409 422 773 976 89 257 127 417 172 912 45 255 781 406 358 635 173 368 770 753 240 451 252 445 919 133 737 434 76 466 264 617 755 581 114 360 454 186 332 497 777 9 866 228 664 838 951 391 918 927 266 373 408 974 427 662 41 56 575 334 255 869 144 911 989 896 976 899 962 937 775 660 34 993 684 175 52 326 672 266 28 696 65 593 250 595 805 247 594 310 173 162 629 963 109 936 81 120 833 369 476 342 313 229 478 128 128 624 248 613 18 426 887 874 613 652 238 626 713 408 611 295 522 64 496 54 974 130 365 973 178 475 772 888 978 833 869 717 857 797 539 797 661 889 783 468 454 182 828 426 120 202 186 915 176 575 367 260 964 551 243 679 765 615 682 417 673 650 103 961 548 848 431 324 376 910 996 687 317 816 388 548 402 691 249 506 476 696 202 894 478 726 713 966 906 584 182 119 479 167 445 636 908 856 107 299 884 361 942 475 562 576 502 129 806 254 327 211 720 354 944 84 253 800 609 529 633 403 464 843 116 184 685 718 895 62 735 641 8 355 870 816 964 184 506 423 525 112 780 375 300 869 755 309 737 692 58 569 72 954 705 21 942 278 752 687 797 937 931 696 749 387 858 894 164 752 416 806 86 499 567 846 328 562 474 475 481 866 92 790 74 884 527 436 960 336 334 526 856 809 63 854 514 426 587 628 753 855 697 776 730 958 946 976 242 839 158 300 213 867 270 864 741 697 771 298 576 863 560 421 869 238 643 701 584 54 802 211 884 765 795 179 568 346 308 853 973 878 77 161 303 782 290 967 274 362 494 629 375 65 316 362 430 481 935 635 646 633 77 339 500 378 143 753 585 598 109 532 703 479 256 18 524 11 143 778 592 542 430 342 812 536 92 774 851 649 419 944 797 835 590 140 266 823 318 584 708 658 101 111 944 137 863 951 759 498 422 946 639 525 69 237 215 644 742 352 772 855 24 270 773 874 115 550 173 619 183 880 738 550 940 116 162 44 818 695 830 500 549 391 153 600 345 162 626 299 420 530 88 369 124 139 717 48 494 936 935 518 745 971 883 843 347 652 682 784 490 804 969 584 549 233 124 910 644 924 419 727 877 474 951 857 849 201 646 428 166 476 589 129 998 303 990 184 336 950 251 638 461 252 745 326 510 632 104 599 564 381 914 231 697 857 538 215 469 918 751 167 867 776 897 290 917 214 548 998 60 356 242 349 533 296 206 687 888 716 366 204 923 275 536 124 831 855 817 265 546 947 97 960 237 485 947 4 925 86 988 787 503 876 218 285 184 920 735 98 436 580 742 420 752 471 421 565 529 844 547 457 782 991 460 47 211 450 314 732 896 496 79 65 178 24 65 47 648 387 893 376 272 361 319 175 763 721 40 490 638 240 209 470 403 180 415 981 791 793 599 564 917 603 764 960 267 814 695 626 836 619 111 575 582 931 977 789 188 592 41 147 838 658 74 913 544 224 18 624 344 600 426 283 292 921 164 374 484 766 741 942 411 886 534 601 148 594 854 279 171 310 714 865 409 219 743 785 324 956 430 387 839 232 978 906 773 384 503 989 140 138 395 611 183 581 105 366 588 229 107 820 304 449 520 979 696 83 999 550 81 96 987 987 306 785 391 304 864 977 180 333 610 384 408 714 247 752 17 628 117 150 459 285 699 474 798 674 641 306 955 601 598 948 664 458 842 555 898 813 982 340 235 244 176 538 253 418 843 726 798 461 247 707 580 240 148 201 754 141 789 288 747 721 107 704 310 607 679 646 219 465 757 233 118 572 877 526 425 428 731 793 151 176 857 917 470 647 124 798 76 188 980 860 998 694 592 675 948 90 346 593 97 685 574 1000 378 244 121 85 213 535 815 55 652 470 429 140 154 930 617 320 253 863 423 360 429 392 717 294 11 572 201 741 301 360 729 640 282 733 916 686 929 763 519 737 55 46 738 399 912 904 300 944 253 831 156 626 175 224 362 345 803 564 742 330 623 770 271 506 964 358 334 3 676 64 716 951 749 920 160 992 279 849 526 431 379 763 53 467 5 917 624 964 35 354 759 712 646 428 926 70 200 679 279 514 278 551 956 393 1 652 671 717 120 205 165 962 648 411 816 194 638 735 45 711 828 775 878 367 442 237 408 924 407 104 23 132 888 31 776 182 785 651 79 343 250 877 771 308 411 304 751 393 587 263 922 961 941 506 321 350 644 29 108 244 945 586 366 41 146 241 928 720 413 564 25 142 814 624 111 588 197 816 457 78 387 620 696 979 775 3 146 919 140 333 401 861 509 620 780 929 483 307 381 133 606 656 979 122 211 974 168 41 709 102 438 74 367 783 557 381 905 35 240 64 73 604 649 960 739 14 730 683 588 359 549 294 28 965 246 26 634 79 608 332 756 855 725 637 111 422 683 671 12 145 91 818 148 458 355 614 917 657 582 465 941 149 530 803 446 309 731 639 995 788 614 405 554 621 952 63 226 907 392 705 719 493 19 412 324 975 311 476 193 444 1 169 45 123 707 307 269 888 400 410 533 876 514 396 726 951 350 616 577 301 526 458 523 479 176 816 818 628 453 93 663 352 20 196 892 427 839 112 848 372 591 593 744 48 156 257 305 710 215 295 587 293 372 28 328 352 778 36 637 352 469 360 528 435 734 914 571 596 208 104 408 283 470 412 150 167 300 827 962 609 211 605 937 34 666 397 677 903 177 513 814 244 263 60 931 223 70 962 354 631 541 292 812 453 735 61 524 329 458 835 242 368 299 554 331 604 359 366 523 469 253 727 173 327 419 98 353 163 326 950 608 459 782 108 333 720 753 770 437 22 590 593 632 787 805 118 496 780 853 390 225 696 254 126 257 553 505 194 754 408 93 988 422 400 787 263 651 774 419 972 247 663 336 533 725 443 658 545 416 729 299 47 248 778 29 894 939 570 537 260 893 725 330 925 211 6 932 663 317 846 231 139 34 595 89 975 56 759 546 514 868 315 761 495 767 987 488 486 578 955 980 23 779 890 295 577 880 990 41 258 827 481 284 407 207 627 687 590 34 399 830 282 420 98 287 552 63 137 376 327 327 443 816 333 755 296 379 336 589 223 386 961 783 998 738 256 662 957 419 172 707 412 164 538 359 799 374 384 55 590 38 346 361 466 406 924 574 573 38 721 57 274 687 196 422 797 353 61 86 715 790 863 298 853 38 471 70 833 36 511 608 250 648 436 113 385 399 885 396 972 792 829 28 638 416 579 467 590 721 8 424 261 54 232 136 90 770 548 888 776 898 343 458 867 216 536 807 487 585 192 20 978 529 725 503 739 726 309 668 866 266 479 411 809 845 126 492 36 818 664 710 901 872 638 980 203 581 13 922 988 46 405 422 929 202 206 738 697 983 708 25 424 12 899 808 809 82 355 279 914 397 522 456 407 319 278 959 98 182 42 498 33 237 971 683 704 361 811 548 793 773 750 875 145 48 123 630 868 132 237 280 28 627 27 69 654 45 29 586 702 525 464 529 461 901 459 59 495 391 579 774 466 126 460 498 451 828 817 918 523 277 822 224 691 923 355 981 699 308 12 926 713 481 695 868 736 928 557 213 39 277 53 976 156 60 286 277 544 337 307 272 5 548 204 175 829 535 882 722 293 346 698 987 602 986 583 326 91 725 537 682 615 297 746 808 392 37 491 773 704 232 498 11 474 961 367 908 845 78 255 1 580 385 449 112 458 808 247 268 380 612 95 642 351 100 674 649 469 739 533 185 521 159 726 248 483 676 881 536 520 232 628 397 169 792 743 357 608 315 776 553 390 893 974 980 384 167 589 665 539 525 914 122 133 440 599 654 46 605 504 882 416 509 351 667 595 455 645 115 228 707 763 131 598 856 112 152 161 577 747 817 218 275 27 63 220 154 692 390 878 644 46 643 868 22 585 438 18 942 875 490 806 16 70 139 646 933 491 327 210 705 139 784 819 780 152 433 540 284 855 871 80 601 201 386 292 713 386 516 367 36 505 457 71 107 993 40 637 844 752 777 604 529 494 343 813 50 920 528 631 344 670 74 454 268 785 856 185 591 154 805 424 507 959 97 902 442 638 322 835 222 423 949 190 160 276 221 833 844 549 515 108 213 922 998 727 886 736 437 50 801 488 931 440 34 316 969 883 550 539 963 433 681 79 932 432 470 221 243 974 67 677 506 364 603 435 132 555 445 109 688 472 781 189 843 588 586 241 202 983 560 506 496 782 518 722 685 34 699 33 416 492 141 297 719 870 826 769 524 523 850 79 273 577 572 97 983 742 737 518 404 177 966 849 716 467 782 702 881 781 687 919 613 339 939 985 79 410 490 451 477 910 990 407 33 575 279 324 47 397 888 819 518 521 26 617 437 694 967 492 527 768 106 57 194 628 13 973 853 544 803 50 320 156 967 509 448 682 605 878 523 281 47 400 897 616 898 57 499 137 251 684 808 404 460 893 6 166 667 76 479 145 109 798 404 398 567 153 637 960 621 111 458 283 511 172 68 605 40 459 767 628 560 221 316 872 317 612 458 921 118 768 805 164 512 503 106 931 324 226 897 19 697 806 388 986 486 864 663 712 275 613 897 461 272 169 514 204 845 366 749 558 868 103 552 562 253 173 825 747 456 738 396 10 32 252 106 366 398 396 28 706 491 744 264 326 210 710 275 672 581 346 800 436 31 26 848 913 634 783 986 767 162 47 941 630 426 241 196 864 189 736 841 130 407 116 341 606 414 917 646 165 587 178 858 307 773 833 228 35 560 119 37 838 322 634 284 422 46 301 33 847 181 508 726 376 345 961 319 846 908 446 12 346 65 524 892 620 176 939 869 592 1000 627 217 200 336 635 50 706 590 927 482 843 444 919 412 380 456 782 951 53 395 609 236 191 277 785 198 750 535 882 354 790 288 332 487 861 980 1 735 578 889 657 734 77 36 835 571 855 724 53 709 395 797 533 751 221 321 560 559 769 593 84 140 151 826 690 134 918 318 574 10 751 304 225 166 700 156 702 746 360 965 748 392 200 17 4 701 35 891 491 784 910 616 786 394 971 844 892 935 466 326 312 956 176 97 640 785 792 60 857 889 232 364 44 288 797 640 156 101 9 749 953 472 332 11 652 85 624 176 940 225 226 732 528 292 190 61 878 784 362 612 756 826 117 399 693 246 601 1000 14 840 832 254 289 480 891 402 929 429 32 253 496 829 381 176 190 611 600 124 418 915 576 964 206 91 210 383 110 602 261 578 185 517 503 365 116 455 371 933 987 209 194 35 265 362 275 282 81 449 62 511 246 721 69 948 136 788 12 765 753 483 351 142 167 69 334 876 18 302 485 660 312 921 887 386 455 697 948 427 643 213 544 44 312 235 630 612 595 734 877 519 276 42 609 605 574 375 181 874 314 948 336 87 281 399 198 466 705 266 369 361 898 183 559 380 73 512 517 452 749 848 628 758 376 918 235 165 376 420 445 815 598 346 29 471 86 952 759 35 697 988 665 358 527 353 394 776 721 169 841 948 886 995 937 123 949 848 819 632 427 131 837 755 196 240 290 746 343 463 282 685 845 808 428 904 794 816 185 319 720 77 714 260 648 143 557 925 162 520 651 868 167 541 150 583 637 629 545 601 251 986 256 840 70 461 411 169 851 79 613 160 733 597 641 301 562 435 247 699 921 181 715 651 926 394 950 713 25 306 146 868 900 753 16 756 724 708 525 303 970 52 132 821 930 184 821 661 739 656 847 191 864 336 617 972 918 1 352 234 360 782 908 668 960 869 907 57 735 564 146 140 6 519 49 885 749 479 150 918 716 997 509 368 368 48 735 806 945 387 313 762 450 666 503 263 760 78 583 664 462 838 810 263 704 673 673 768 63 986 149 558 845 523 162 102 545 101 532 811 693 447 803 282 70 53 603 671 980 299 783 95 538 826 750 936 696 649 934 485 320 160 569 359 597 706 813 329 547 841 705 858 203 718 869 72 733 296 272 587 883 325 784 703 563 919 590 407 966 921 999 654 631 18 322 239 102 193 15 585 957 866 877 803 634 911 871 782 991 539 271 226 927 355 412 209 409 694 184 604 81 134 117 186 382 599 249 104 302 504 863 470 401 568 600 182 268 611 714 658 292 717 288 182 846 998 802 628 148 54 782 439 35 578 615 362 459 200 885 73 566 568 301 952 933 596 587 283 503 810 845 246 195 22 169 334 569 269 402 807 660 696 327 40 634 717 597 292 487 141 926 482 78 953 513 295 186 390 244 306 860 907 792 456 390 904 228 706 840 521 436 964 488 267 691 751 111 119 711 153 826 533 997 347 678 634 532 363 456 877 141 203 979 942 91 498 139 368 168 842 58 354 745 146 985 744 675 828 746 527 454 489 571 512 184 204 22 460 701 620 78 546 78 606 84 596 895 715 675 145 158 734 209 167 641 465 703 126 238 47 11 93 329 909 324 703 202 733 957 990 141 131 126 140 478 132 823 957 132 515 430 57 757 286 395 72 50 632 466 903 573 97 425 842 920 851 419 290 224 134 612 121 50 486 870 196 693 843 659 521 504 138 644 648 757 922 377 822 446 193 66 120 726 184 397 206 356 356 929 480 124 751 75 157 638 415 391 737 307 21 945 422 333 656 524 487 574 514 731 273 844 523 30 83 747 662 760 24 844 65 966 970 933 216 714 809 729 476 969 348 297 160 153 671 178 741 480 702 857 614 689 761 805 598 928 120 76 401 855 777 368 913 306 15 75 538 321 965 921 527 387 868 566 206 875 218 215 129 726 908 877 527 834 421 199 459 758 350 79 187 757 584 225 435 764 360 743 779 807 619 360 327 167 395 714 317 55 888 629 156 679 514 138 467 336 869 748 512 560 614 822 786 817 742 254 537 894 77 216 148 133 936 501 395 563 582 270 871 756 144 915 526 258 183 537 940 553 594 412 230 576 848 297 952 42 650 143 186 982 725 6 70 987 727 881 157 104 343 152 691 931 626 650 472 889 372 665 56 662 956 230 917 85 939 654 348 329 421 821 646 821 352 554 951 801 438 811 564 286 614 283 584 885 616 184 824 962 560 42 985 191 490 554 710 334 871 511 622 390 503 830 853 939 104 459 649 735 925 915 704 341 586 436 808 39 31 951 552 142 484 885 805 91 372 280 111 540 117 875 406 825 519 493 734 599 610 17 235 996 685 593 961 772 780 389 66 404 666 159 382 293 672 801 814 132 956 385 690 191 637 451 12 890 501 903 124 802 761 685 996 682 390 630 87 285 900 773 46 179 791 94 948 319 907 94 523 968 928 620 77 511 950 638 736 888 355 774 916 821 235 382 670 7 583 281 898 854 513 221 884 611 478 590 176 92 765 765 660 376 688 281 42 227 137 996 786 548 159 593 839 126 504 420 440 540 448 883 42 960 675 987 164 837 512 791 828 451 80 741 632 484 509 512 880 269 229 245 890 182 865 624 453 230 529 807 242 737 579 619 767 283 931 562 223 881 317 383 31 46 473 110 369 307 303 234 790 371 819 106 224 222 602 980 686 844 830 480 460 173 741 145 922 542 153 55 307 351 188 368 209 955 59 656 478 215 389 679 734 470 523 386 644 756 369 548 227 186 646 70 158 9 577 501 649 659 700 44 649 742 366 289 921 762 276 556 480 694 727 853 575 470 980 661 991 455 343 297 202 742 313 370 384 62 365 504 462 56 493 32 466 440 426 771 257 557 284 985 949 121 454 382 473 82 86 364 319 577 572 737 501 201 121 331 402 730 793 745 703 430 172 683 652 643 889 445 208 163 804 512 838 688 578 897 188 452 298 390 133 568 279 158 610 755 683 905 924 69 958 896 550 677 704 358 552 440 915 791 526 675 812 95 619 11 747 343 544 762 24 563 154 693 793 464 619 868 338 132 647 953 364 710 241 197 545 880 263 807 71 833 100 622 75 928 444 289 783 974 733 629 535 404 85 335 385 797 214 203 516 821 177 909 618 946 386 661 176 161 560 72 797 908 648 340 849 131 682 612 153 593 780 245 824 824 773 536 968 151 613 930 601 635 644 816 505 444 424 710 637 882 202 914 942 127 723 597 184 982 915 650 959 77 771 466 907 199 356 382 325 293 703 487 306 702 854 443 984 588 626 720 687 114 631 670 762 683 173 432 686 691 177 964 946 84 395 419 591 298 649 155 417 72 364 515 63 847 833 910 120 75 330 803 647 857 38 492 920 310 751 391 915 394 482 2 801 581 173 738 940 120 148 949 844 647 380 157 631 285 51 920 385 913 471 343 860 39 527 956 185 58 503 984 760 689 64 795 780 848 223 789 43 289 868 748 845 186 599 599 491 928 966 371 658 652 353 460 159 53 722 454 37 287 79 228 364 802 298 265 389 478 963 677 548 661 739 658 69 937 469 919 450 153 713 437 995 390 808 473 703 914 391 265 291 363 189 875 129 189 615 682 930 838 711 9 822 717 672 133 803 229 734 543 805 191 947 255 21 70 804 511 141 871 822 559 707 40 147 948 780 464 593 439 187 376 549 595 26 168 796 751 512 165 506 557 875 274 702 241 608 108 606 134 145 563 215 86 918 541 864 905 767 405 559 816 281 85 692 49 879 887 917 974 763 162 729 89 773 26 297 467 195 841 612 942 410 326 290 719 732 475 315 240 562 483 985 676 275 267 419 421 822 905 596 619 301 178 947 5 867 1000 732 893 167 540 751 735 657 424 911 986 60 921 78 186 196 867 399 773 875 541 612 797 87 718 73 853 277 256 1 368 548 443 687 830 779 862 319 352 397 50 695 230 759 343 560 711 190 883 473 209 886 296 982 233 697 214 341 734 717 209 865 49 769 300 362 175 464 5 213 66 399 91 472 685 556 446 1 519 856 558 863 745 830 6 73 523 932 514 766 436 50 935 45 121 433 138 637 248 526 179 623 957 222 595 755 469 820 13 473 817 297 537 442 957 331 686 261 962 97 593 541 488 350 105 179 392 541 525 841 417 444 208 343 537 147 771 41 287 630 676 648 782 337 238 992 309 189 665 522 349 520 427 467 538 633 471 973 174 580 885 52 10 802 922 299 358 550 58 272 731 867 539 262 862 130 700 354 152 842 813 664 453 320 385 630 122 250 329 961 50 295 875 495 866 898 3 413 939 526 288 378 744 123 555 187 241 545 891 976 192 605 317 559 778 106 530 32 359 730 288 281 805 989 78 683 786 361 138 276 305 963 222 966 392 397 755 56 839 553 476 595 715 732 670 680 867 278 854 888 259 9 500 668 496 992 470 38 618 2 96 8 681 543 851 859 393 794 179 403 312 71 814 625 202 352 914 97 698 259 742 166 948 430 427 386 376 349 492 970 634 803 956 865 864 199 255 635 284 593 948 293 819 582 889 164 645 232 864 715 285 497 576 513 139 673 847 835 744 206 511 565 154 84 342 630 553 358 515 13 721 715 493 695 257 820 686 595 763 548 720 271 613 233 599 259 968 899 311 15 863 427 823 897 457 110 655 225 19 538 637 233 16 487 254 103 258 81 812 445 94 654 155 795 402 195 48 251 154 604 220 454 732 435 117 21 337 785 677 634 965 979 24 215 296 878 288 615 726 382 339 228 756 4 456 993 644 134 789 17 771 459 981 48 624 375 312 905 312 420 899 439 368 714 537 95 883 496 426 693 997 67 732 671 294 230 151 560 531 131 149 69 777 313 850 293 779 255 488 268 415 199 190 521 708 799 434 225 607 124 44 563 214 431 685 182 836 605 153 863 294 449 617 64 21 581 91 981 173 498 885 512 102 716 200 896 897 545 202 173 29 418 831 888 490 635 289 689 397 40 613 32 366 985 839 712 167 160 585 808 54 624 208 252 948 736 120 876 423 824 953 188 988 444 554 92 905 790 325 32 347 857 763 98 451 51 465 870 766 818 451 463 869 410 320 856 882 366 454 910 205 998 32 36 750 903 757 199 811 801 739 35 172 781 379 853 989 54 767 378 28 194 657 304 340 656 782 836 721 188 787 972 668 448 406 862 393 910 297 832 296 364 170 202 249 182 318 993 388 890 175 293 207 104 948 989 921 185 545 225 95 122 942 408 740 121 44 867 191 983 572 449 183 198 954 557 770 68 211 278 327 17 123 117 752 774 147 4 573 78 25 965 292 497 895 392 85 447 768 393 926 282 64 338 34 511 52 268 583 87 771 300 455 608 899 804 159 529 390 439 991 206 566 753 490 585 327 934 871 882 636 2 110 840 797 617 679 304 423 256 423 829 485 483 692 170 789 824 348 412 822 444 73 698 673 733 448 225 533 640 233 675 95 4 305 633 570 7 151 137 652 887 844 225 921 83 926 924 707 27 55 796 434 309 521 242 545 498 277 738 353 184 581 866 58 393 958 508 799 292 521 521 785 747 284 913 191 956 549 425 261 780 903 236 762 81 8 13 310 854 746 547 940 69 521 446 596 376 868 954 140 624 295 297 32 634 72 870 952 791 921 943 985 667 173 690 887 480 174 980 25 595 975 485 453 167 702 504 477 377 724 634 98 220 15 329 529 30 888 783 171 106 441 78 881 951 961 990 199 986 931 598 673 423 435 255 668 182 971 383 862 500 566 853 952 358 731 968 874 933 995 676 664 255 710 151 572 346 251 913 405 447 159 419 166 564 256 274 137 114 218 148 142 369 321 786 62 224 153 358 61 489 83 519 952 188 832 810 147 83 378 339 750 311 241 949 345 153 380 294 957 331 761 727 101 520 271 786 101 760 337 668 9 593 422 150 474 691 647 422 853 538 800 323 28 858 834 482 745 310 176 10 535 33 961 999 451 473 46 844 980 280 5 90 103 589 405 585 142 610 34 916 402 607 627 26 110 664 794 874 294 371 60 455 128 252 914 404 369 196 167 130 763 695 915 607 118 804 312 713 717 931 771 475 666 99 788 320 412 209 713 702 152 119 640 908 462 852 684 871 422 873 274 377 987 748 29 692 526 480 238 61 734 397 976 308 910 572 867 179 663 733 223 870 872 556 340 682 651 298 839 888 875 136 359 571 267 481 345 840 496 608 473 871 809 656 434 415 397 267 264 990 366 613 155 233 701 897 703 336 47 884 218 966 686 137 302 32 299 69 296 876 122 397 351 180 102 188 737 283 15 640 570 543 106 55 847 511 48 39 930 767 848 739 94 874 977 405 334 255 323 520 889 576 126 965 633 510 318 1 908 729 117 132 658 39 545 101 137 610 784 396 37 47 800 56 779 635 28 218 40 609 588 138 798 275 228 953 127 253 472 239 13 288 214 861 361 781 821 853 602 759 173 297 696 887 959 161 321 66 349 842 892 638 725 595 965 333 539 913 833 673 661 110 82 288 746 933 557 18 221 785 785 217 175 286 931 407 155 912 736 543 846 451 250 757 607 395 71 135 99 149 334 744 988 190 116 83 850 898 246 869 42 431 272 494 447 660 117 369 302 68 311 161 583 975 290 558 185 874 68 89 412 646 568 13 637 119 923 815 821 526 854 631 355 161 77 358 804 857 287 402 856 380 304 41 622 21 75 275 491 433 108 90 143 602 357 734 872 833 511 116 419 800 851 471 80 710 25 138 990 70 825 853 583 42 473 630 885 948 327 9 797 374 614 131 347 203 878 36 198 941 855 411 29 383 134 198 450 878 140 186 446 476 931 168 565 773 83 97 523 30 580 811 224 994 748 155 80 79 195 454 502 809 973 915 34 461 415 564 704 529 950 573 3 162 765 435 657 357 597 633 81 754 258 598 971 262 636 899 255 544 723 396 144 942 847 334 674 129 62 424 930 663 719 468 493 199 766 919 564 482 289 759 566 128 907 933 478 672 911 659 551 429 1000 216 869 373 734 161 422 699 563 42 760 576 214 758 605 109 568 756 997 364 861 946 378 304 654 782 802 322 245 218 968 709 448 136 660 805 321 918 908 467 989 860 603 932 172 356 489 163 849 25 980 587 523 227 381 186 818 521 238 674 973 153 42 882 540 252 581 933 338 149 694 177 533 419 714 923 833 501 228 777 946 910 153 799 521 426 600 590 1000 167 466 490 473 527 166 891 476 605 777 359 479 654 36 21 811 210 358 645 477 154 595 655 83 237 629 249 535 622 754 620 224 376 407 361 623 965 195 360 199 874 167 746 482 792 117 176 719 823 413 490 280 67 992 877 531 539 367 15 751 384 956 757 866 979 59 15 736 114 914 129 383 381 215 589 745 411 745 264 345 794 1 451 761 15 586 811 755 923 871 778 391 839 317 767 653 681 969 708 932 879 266 558 746 315 465 218 244 152 496 358 360 764 90 118 337 31 634 737 804 971 958 283 345 908 37 563 971 825 758 64 299 187 891 383 897 814 238 560 621 679 571 283 790 549 191 613 1 706 622 919 76 835 987 336 75 998 316 578 18 700 828 539 892 759 357 861 796 654 469 607 554 143 865 541 313 372 128 726 174 121 969 69 91 612 398 419 477 310 283 154 419 698 658 421 40 571 929 694 59 714 567 719 461 793 202 854 194 562 733 11 323 379 248 883 795 806 408 2 185 531 689 621 846 618 737 598 40 854 494 35 885 587 555 553 492 828 567 388 353 390 454 386 111 913 965 738 411 792 776 695 638 447 518 521 163 900 935 22 226 401 941 252 364 969 233 899 536 241 407 529 757 769 284 373 473 339 87 224 586 355 110 169 707 791 914 848 281 697 830 477 134 27 548 930 398 963 481 846 984 583 330 412 567 482 223 555 314 368 742 687 89 686 563 696 537 93 950 809 537 961 150 115 38 37 525 867 84 81 188 82 734 895 641 84 528 722 117 348 810 968 219 613 272 850 294 147 240 441 394 828 619 355 630 153 480 294 8 545 102 245 89 360 880 9 34 811 734 625 360 768 337 364 269 244 374 86 79 692 432 410 172 776 31 952 782 637 973 151 595 963 715 476 696 566 791 244 672 840 937 894 423 431 311 804 268 802 757 275 702 866 232 833 910 511 237 159 734 217 533 520 280 264 613 513 370 118 339 480 640 867 475 714 19 249 115 95 361 657 131 937 28 269 498 638 623 568 980 97 391 603 680 568 982 346 66 425 246 566 364 623 956 804 802 604 474 502 102 766 546 696 329 231 232 869 820 168 328 235 430 990 199 877 134 720 318 552 467 231 236 528 442 830 27 11 264 261 895 534 432 905 522 487 71 262 35 931 527 167 663 945 105 5 921 182 422 191 599 210 328 49 101 683 420 288 262 64 555 20 695 57 929 855 678 582 429 237 931 85 450 28 431 184 110 415 626 261 505 990 297 560 280 711 376 846 883 203 923 756 492 626 604 79 225 752 568 213 827 541 267 796 159 7 197 49 973 899 932 924 616 612 44 362 77 154 445 363 383 575 276 93 10 230 125 745 151 757 207 596 576 661 928 825 724 615 619 924 805 314 766 578 952 346 937 520 589 954 700 713 976 661 209 532 399 857 610 957 812 518 4 163 109 30 348 66 955 85 584 874 72 155 137 463 756 503 231 226 41 862 614 440 990 741 305 514 601 171 188 293 512 242 293 794 442 952 270 248 626 745 908 177 892 255 292 651 467 420 111 816 777 271 434 152 184 118 844 157 377 547 530 855 595 626 645 817 15 674 982 396 554 874 32 563 738 461 95 582 260 689 224 610 261 212 257 593 359 889 266 799 375 930 156 349 605 693 481 545 84 780 85 669 754 616 163 742 434 654 186 992 352 461 610 913 844 126 954 571 283 637 940 758 131 975 595 77 126 956 227 504 560 32 490 754 748 300 365 876 923 426 518 217 391 609 237 707 464 93 709 191 996 739 696 804 532 443 454 177 709 183 162 903 172 595 653 245 326 814 935 339 807 8 354 426 833 564 770 962 943 600 250 459 506 362 993 152 588 502 653 80 107 701 334 935 72 280 342 261 713 605 792 957 500 41 967 385 797 551 800 92 458 775 618 680 556 163 284 1 889 263 888 122 648 95 880 238 996 300 638 290 941 306 88 537 307 36 11 927 981 513 847 195 73 156 932 991 396 358 883 1 452 174 168 167 324 972 935 206 800 978 396 652 474 180 135 567 652 914 152 485 511 723 128 653 203 916 320 126 776 650 565 15 109 860 349 215 934 196 27 374 459 112 785 731 583 908 406 519 79 234 598 89 20 173 250 996 386 642 991 423 417 535 803 355 347 585 525 794 712 961 148 29 839 302 588 279 206 33 604 81 251 733 867 837 644 182 517 735 276 787 232 512 543 535 228 549 8 788 874 568 928 177 915 909 386 398 293 112 85 820 290 621 418 787 329 656 22 790 697 598 650 754 571 395 113 959 400 109 50 14 419 265 55 548 408 733 437 813 4 646 165 325 255 259 482 643 592 305 996 367 415 992 636 45 153 134 361 842 807 227 786 982 656 445 605 35 169 669 680 910 138 361 430 627 987 795 700 725 110 682 444 998 62 615 481 572 897 931 949 774 634 79 416 589 466 269 58 926 600 565 690 918 118 105 295 63 830 245 215 99 885 210 447 566 655 770 323 192 35 745 350 139 224 522 259 299 736 959 861 460 332 21 629 248 985 23 218 760 897 610 989 466 692 681 125 277 369 49 648 329 344 672 468 42 386 162 453 55 898 108 503 437 158 317 79 946 785 393 621 639 387 568 636 941 924 951 797 755 380 725 65 886 910 872 14 683 550 56 324 905 233 141 672 683 564 253 673 932 880 25 433 339 268 16 662 42 980 244 521 257 488 284 302 104 904 641 902 445 382 173 17 306 564 8 560 811 968 5 699 303 942 629 550 61 901 835 617 161 804 312 159 223 190 663 439 398 731 267 10 809 938 535 564 122 491 335 631 160 410 270 332 563 185 679 907 261 37 584 245 867 956 811 472 188 677 782 443 593 185 478 27 510 736 776 117 856 695 273 316 392 697 422 566 319 675 550 874 722 660 574 108 368 469 461 564 177 765 778 404 385 297 994 73 541 690 815 180 653 399 573 17 891 261 591 279 124 715 145 625 412 683 263 653 743 758 278 435 469 39 465 224 877 179 440 308 917 175 251 376 65 139 821 404 370 230 815 8 401 458 506 1 629 409 394 447 16 247 647 661 905 170 877 1000 349 24 270 91 215 728 134 450 51 996 968 422 797 661 120 337 751 831 736 418 690 606 390 179 85 673 318 249 812 830 28 644 187 31 701 55 963 812 263 34 211 129 262 911 395 537 512 505 877 378 3 724 942 971 357 121 484 315 572 480 847 852 384 955 716 248 390 801 552 355 118 576 786 474 783 822 413 2 145 642 660 347 611 38 215 590 382 200 157 534 58 602 618 459 624 855 603 732 519 966 327 910 627 716 424 511 979 5 122 432 226 690 388 139 392 450 901 18 305 698 457 1000 254 135 828 107 875 846 989 618 106 857 423 491 702 373 412 337 130 346 123 596 570 250 988 393 82 318 417 500 110 245 143 163 474 335 133 645 483 857 589 122 534 353 537 45 239 660 447 287 348 238 199 422 283 274 29 830 177 971 435 678 765 898 80 14 93 193 518 616 775 864 825 469 482 765 316 441 278 273 632 10 41 505 463 68 148 834 718 481 309 473 882 887 223 993 308 394 391 670 223 28 991 34 225 962 1000 910 273 713 147 260 176 768 522 778 51 320 165 122 208 922 711 927 14 623 882 58 42 918 407 766 744 977 123 353 726 449 967 876 103 356 319 325 999 299 629 123 354 961 550 681 986 273 373 639 809 847 823 205 603 746 551 681 135 96 379 923 208 859 327 719 831 26 16 755 124 955 571 178 789 632 967 712 485 503 961 879 800 446 646 665 718 655 62 887 943 104 879 737 886 894 392 231 737 76 911 728 984 862 621 480 563 435 296 231 9 819 433 496 782 701 864 791 292 123 780 823 502 490 263 139 385 341 538 707 124 481 893 770 650 462 185 373 141 172 634 910 269 277 583 234 569 586 203 55 333 785 609 203 173 828 852 593 40 989 741 181 89 985 296 530 370 739 201 169 10 35 291 5 153 478 33 413 1 543 145 281 792 278 821 937 571 696 412 450 988 480 273 187 215 421 442 543 34 755 436 915 451 911 28 427 654 333 777 784 943 635 81 181 725 788 985 978 872 830 696 648 77 765 310 998 647 388 330 931 400 352 561 165 464 152 822 673 172 298 102 604 283 159 386 818 133 346 267 477 974 357 673 9 562 804 556 621 16 342 711 700 636 682 778 973 912 966 95 127 283 373 663 169 700 802 886 146 888 224 436 860 331 405 989 710 803 406 316 570 515 972 251 211 855 975 886 364 843 562 257 293 201 407 182 439 595 948 388 699 501 311 324 285 191 726 46 47 106 154 260 323 592 357 365 480 737 241 517 866 634 307 930 259 249 256 746 182 463 910 148 902 661 270 132 882 523 768 923 971 108 481 358 633 950 41 149 107 441 31 135 742 149 961 652 536 689 854 971 134 753 927 638 66 160 845 122 49 622 908 915 252 164 57 176 220 86 192 451 276 463 514 572 994 579 748 246 686 425 683 377 998 9 167 10 321 501 21 624 922 737 218 536 776 495 172 116 76 519 747 31 130 477 328 724 660 69 589 911 923 771 534 12 519 726 726 168 681 292 165 101 375 980 928 513 88 736 353 176 392 794 729 633 326 560 732 783 445 91 795 137 352 676 511 293 409 728 397 464 819 550 421 312 14 182 200 22 316 389 513 190 402 246 395 217 480 667 755 613 861 372 375 555 893 198 727 466 348 328 131 466 991 931 710 619 953 432 657 455 707 134 803 821 536 164 927 191 256 924 743 839 619 664 264 549 889 873 909 612 55 630 809 422 37 266 31 213 38 145 548 188 167 292 223 797 731 699 672 948 974 331 119 219 705 976 94 719 502 341 562 643 452 761 773 564 989 492 928 654 390 458 584 509 646 823 782 214 195 724 899 558 305 297 547 810 69 108 889 345 778 881 500 304 729 106 993 109 926 488 793 262 792 67 405 458 521 862 567 231 104 903 346 78 43 406 76 37 936 883 906 692 886 181 85 705 47 608 901 951 585 7 259 29 606 923 347 523 520 650 746 378 601 155 908 781 98 577 993 618 498 150 24 238 114 570 989 256 606 932 623 436 54 208 37 243 158 770 371 408 723 370 263 479 871 193 873 849 503 211 666 179 683 13 588 144 869 320 194 732 270 70 681 658 309 892 920 256 977 842 436 266 97 311 607 724 298 752 530 756 642 275 776 103 922 134 868 554 145 38 462 204 942 733 59 163 910 267 475 556 399 928 126 463 964 705 345 370 538 57 790 117 786 682 314 909 153 900 66 829 356 277 632 114 799 962 131 174 72 180 814 159 192 79 490 585 762 655 589 273 215 659 29 531 560 751 48 183 46 789 542 7 967 692 625 501 682 284 739 666 596 888 897 218 163 364 735 430 820 905 996 354 992 367 783 584 941 907 58 108 242 466 350 650 634 652 600 933 4 20 882 65 402 54 461 715 322 650 765 480 50 377 301 899 967 709 749 307 327 518 737 932 652 690 244 460 828 92 565 882 848 977 489 474 298 447 785 931 483 519 877 733 483 860 785 261 738 76 854 644 166 823 556 271 926 710 368 895 143 429 841 347 101 292 951 749 444 778 229 515 359 651 366 335 809 325 502 625 946 813 187 827 332 471 996 805 446 565 328 90 57 183 754 699 850 820 284 962 120 632 930 946 238 447 384 949 298 841 358 541 663 823 227 1000 511 749 616 46 566 552 894 701 403 745 251 903 456 978 968 329 725 769 871 535 607 99 548 151 343 195 801 859 1000 267 454 291 817 354 520 106 444 758 761 528 901 988 281 224 247 206 180 122 780 820 812 428 460 590 169 500 688 505 821 794 270 328 436 276 176 389 124 161 673 528 322 354 623 351 110 294 287 431 487 757 925 594 290 368 291 625 719 6 500 835 956 626 58 983 510 979 173 63 157 756 348 998 896 949 225 451 849 809 912 142 154 635 384 2 456 162 797 3 830 428 765 354 821 466 914 463 403 176 207 295 658 265 71 791 963 760 554 79 850 298 425 82 372 834 36 133 238 988 714 477 599 438 585 942 577 796 430 26 4 556 872 110 907 361 944 91 699 220 507 132 546 423 403 788 29 955 883 482 108 85 514 127 281 461 953 814 927 391 400 949 663 325 806 172 337 85 40 108 209 439 636 682 448 610 622 283 405 279 739 186 851 757 636 520 61 63 213 131 655 395 583 538 894 837 538 856 619 75 935 304 756 282 845 208 844 185 130 384 245 532 613 20 562 444 257 16 585 101 829 156 321 16 314 889 905 194 252 107 505 37 941 167 837 293 158 294 567 774 711 698 220 660 561 169 882 882 594 1000 127 111 384 330 566 63 826 585 294 950 948 812 524 506 105 442 802 1 718 469 64 831 884 91 394 821 294 225 761 408 60 112 191 78 352 501 805 942 927 771 663 639 513 500 283 849 980 968 5 612 790 901 255 950 675 448 63 161 646 883 466 956 578 551 671 968 19 388 535 590 856 847 468 479 189 874 702 804 623 2 190 319 758 630 677 250 74 915 684 503 31 784 34 527 803 238 161 431 98 887 562 847 127 468 627 901 870 975 246 402 56 664 259 531 590 102 640 451 346 196 873 119 754 207 355 722 894 421 181 865 117 768 704 618 218 850 990 321 37 787 154 43 807 561 350 103 678 944 539 641 722 250 940 800 7 841 92 203 516 67 945 584 259 972 625 101 650 466 332 67 290 933 282 191 142 558 759 338 461 650 771 972 708 294 127 484 334 477 221 236 533 472 295 419 62 550 299 634 375 44 358 755 348 678 726 678 827 78 172 526 573 124 586 892 6 104 601 626 862 84 495 451 81 421 839 113 412 259 712 383 153 103 467 145 53 461 431 632 600 802 511 170 460 679 7 521 361 943 227 594 377 806 513 778 800 490 271 396 854 198 464 814 408 188 451 981 363 827 884 13 235 433 855 454 691 731 907 739 717 867 27 973 781 658 187 207 529 742 521 443 516 405 625 526 603 866 566 455 359 263 886 685 940 164 445 314 490 639 164 562 290 725 956 865 563 528 669 404 149 802 212 646 413 792 653 414 475 962 229 511 241 362 11 505 965 51 984 366 896 172 972 535 264 317 659 751 98 249 728 256 508 317 593 381 147 448 779 744 424 628 551 5 25 892 917 999 757 565 336 674 607 434 603 872 326 306 946 631 652 525 676 91 958 192 374 936 740 565 12 75 658 199 572 778 686 28 804 456 803 43 293 822 901 8 871 782 669 845 552 954 303 468 599 997 51 354 966 351 497 510 975 103 353 107 725 884 481 50 182 69 560 772 344 770 483 46 138 378 453 574 445 614 789 596 667 198 378 525 166 882 450 60 532 588 420 273 441 61 322 951 877 556 452 369 136 534 337 413 76 834 342 692 450 725 964 304 591 214 37 910 704 698 911 630 163 586 508 177 776 563 777 59 257 775 174 705 14 274 638 845 899 392 504 423 622 613 36 390 396 933 786 47 539 949 79 277 589 57 306 18 483 560 694 645 464 877 696 141 480 367 916 717 137 427 842 16 177 56 567 598 416 307 730 424 23 308 812 697 377 257 163 557 241 434 345 622 260 381 648 133 736 939 281 814 398 842 230 975 492 580 772 242 765 656 637 624 669 56 12 529 408 43 10 578 658 787 121 6 413 105 703 320 910 32 502 559 64 911 578 827 406 859 450 575 635 597 546 952 452 759 776 749 336 333 206 120 271 434 767 292 769 1000 37 206 288 668 931 553 65 505 463 661 687 84 290 264 760 576 234 271 508 667 16 279 363 416 614 247 79 407 379 544 954 314 794 248 392 89 807 35 408 560 804 516 495 895 332 842 958 947 982 934 438 243 531 676 305 645 603 584 706 954 709 771 439 663 622 230 598 749 260 350 646 76 187 297 223 612 736 256 53 820 804 853 233 398 475 375 216 202 45 475 240 235 93 853 705 191 904 888 280 786 232 786 410 189 466 859 886 771 781 624 947 677 452 195 813 798 886 749 234 873 12 823 930 698 986 613 542 714 761 820 440 319 556 38 572 99 2 619 501 428 636 402 858 828 184 385 563 18 157 513 807 41 615 789 487 935 733 980 361 808 817 349 541 452 720 139 620 838 355 481 171 783 285 759 546 419 991 638 257 618 800 857 925 385 936 324 16 522 798 57 271 417 432 49 208 433 260 600 587 503 357 676 768 20 136 735 81 193 832 963 138 374 446 541 894 955 557 869 84 19 461 53 538 86 702 824 528 30 136 270 48 324 344 157 556 307 181 9 81 725 708 855 835 278 81 38 561 862 263 424 883 666 426 120 665 653 994 299 213 227 659 940 355 598 619 435 192 957 532 902 241 425 819 371 446 234 343 924 87 586 646 12 605 688 748 49 468 95 646 426 207 152 726 739 245 918 759 279 99 336 188 677 266 764 404 286 226 434 689 182 711 903 729 377 835 755 69 40 612 685 960 108 847 453 657 507 157 778 773 712 789 190 734 703 707 582 369 705 359 214 999 973 913 957 346 360 316 989 219 631 768 293 281 114 164 994 588 955 683 972 242 87 7 13 642 524 892 551 960 220 494 662 969 560 21 956 991 289 24 724 311 603 920 393 920 396 887 552 311 203 888 122 417 476 424 519 504 555 229 408 322 214 670 547 414 152 444 708 201 748 560 50 112 311 133 752 695 233 134 653 201 244 451 454 817 510 640 866 264 388 671 255 639 864 88 619 576 829 829 853 16 879 755 965 48 512 14 505 388 161 491 42 291 246 60 791 1 541 648 432 985 488 713 261 367 297 714 848 509 78 441 864 444 85 601 455 589 681 947 390 56 509 702 376 429 784 252 253 426 19 671 272 389 495 932 658 625 506 838 648 390 259 318 43 228 20 482 183 864 856 164 670 955 325 205 61 887 771 338 95 892 877 325 961 242 920 678 583 575 202 748 653 515 677 46 295 618 668 15 333 353 789 674 513 149 520 834 955 753 599 710 103 95 542 691 989 737 452 617 930 647 354 890 173 67 740 521 125 596 198 208 1 424 570 796 151 134 191 421 129 770 763 1000 196 306 532 239 827 649 651 725 733 938 26 410 274 584 799 717 563 419 410 299 266 797 996 163 344 677 993 652 870 268 399 993 358 230 87 140 163 644 483 288 86 120 233 843 235 720 311 388 779 774 519 386 659 311 973 950 292 283 375 681 916 229 588 944 406 844 240 23 365 736 327 372 687 528 784 190 248 484 140 598 539 159 606 564 153 927 813 413 187 424 272 587 986 222 746 958 754 626 279 378 785 830 429 889 294 308 46 378 24 4 93 721 373 500 702 553 477 958 4 48 125 380 181 147 712 703 464 913 651 488 51 692 992 414 982 525 37 802 108 727 189 831 314 679 480 535 936 306 271 833 137 736 731 95 318 528 478 711 279 308 409 920 892 845 768 632 281 514 339 859 617 790 118 799 892 935 588 430 388 398 695 411 980 132 763 784 994 594 884 712 63 108 477 840 700 414 810 980 799 167 760 599 478 277 99 162 19 570 793 857 697 870 822 59 710 900 46 705 242 905 210 984 95 899 61 674 320 366 103 537 879 341 388 806 386 294 173 761 830 367 255 530 527 688 938 104 607 89 237 8 885 182 488 928 63 272 43 116 467 669 5 808 42 203 447 607 294 945 826 92 334 262 502 591 800 750 316 691 662 754 823 190 4 72 894 368 832 667 829 295 339 148 165 113 447 465 225 28 178 957 995 235 946 663 358 226 993 880 677 852 204 495 891 410 470 688 661 175 138 69 429 146 856 858 912 196 663 383 74 667 37 754 368 157 723 131 247 49 309 60 188 739 504 761 363 870 948 764 627 111 588 469 449 575 803 783 253 849 362 294 250 325 664 688 546 180 129 161 193 485 273 740 1000 855 707 7 989 968 53 270 921 590 735 243 795 452 916 532 715 519 159 845 1 1 338 808 111 742 267 170 284 157 136 296 483 825 132 769 355 913 266 334 352 77 2 775 274 154 258 944 740 311 311 692 248 41 900 321 865 404 649 276 977 195 472 726 916 162 204 896 412 809 787 474 943 228 990 994 454 329 614 787 983 609 713 572 437 451 445 363 54 846 428 986 22 997 577 32 99 960 523 779 640 104 839 212 165 746 170 907 39 593 327 990 852 221 670 68 386 744 94 535 144 867 164 809 541 396 308 373 511 435 864 354 423 678 439 460 476 993 655 67 565 297 998 176 435 307 125 236 973 936 991 828 814 621 56 339 484 496 545 302 850 229 339 869 905 146 626 288 547 215 733 569 864 299 787 361 268 683 663 517 680 315 535 162 423 378 945 710 869 673 423 834 27 28 774 653 134 165 929 234 961 709 563 357 672 421 805 561 639 444 44 590 585 833 454 153 853 67 79 605 542 735 103 913 635 178 326 41 454 591 204 761 56 963 250 615 253 528 28 649 748 647 899 983 834 17 430 114 663 432 881 13 489 297 537 179 552 605 870 218 810 784 794 726 383 281 1 144 471 452 849 728 779 396 500 1 634 829 468 516 93 336 879 8 989 408 163 897 267 894 612 374 976 608 299 216 942 623 433 519 791 992 292 295 900 219 65 27 329 499 835 992 903 301 10 670 922 156 984 330 324 212 472 319 561 894 648 711 181 764 801 92 507 222 100 308 192 459 679 989 326 995 49 637 997 429 618 157 463 829 22 598 411 385 475 869 542 979 25 387 764 137 538 832 980 180 506 889 253 350 305 360 867 791 190 707 567 713 454 711 694 755 790 822 201 51 285 150 421 472 333 349 107 62 715 714 939 947 837 86 828 10 613 690 23 558 59 386 949 497 911 579 222 693 359 513 580 275 509 372 840 410 805 628 771 907 46 795 174 35 910 641 182 144 843 542 698 775 784 323 232 245 20 90 792 212 289 343 654 169 628 751 501 644 464 184 66 464 880 905 847 995 565 692 257 112 948 89 933 355 748 789 950 540 222 882 674 80 702 217 973 805 761 349 942 453 287 138 753 876 211 726 877 349 665 607 215 321 752 285 526 482 592 289 320 88 829 373 277 801 972 198 307 534 437 8 298 388 578 841 345 408 743 713 623 583 331 144 431 141 486 857 646 76 979 949 847 711 864 291 73 151 731 742 871 366 591 415 536 274 896 38 728 676 515 867 439 994 10 761 728 218 23 149 829 560 134 899 409 586 919 211 134 874 172 538 865 659 32 499 458 599 825 631 80 184 208 499 348 78 103 73 916 625 642 746 908 328 768 891 640 9 299 949 829 985 510 665 704 430 512 35 695 659 743 526 487 20 214 769 366 299 105 161 482 786 264 79 313 274 386 371 155 163 180 169 660 469 915 667 718 511 118 111 479 485 511 714 559 695 260 77 413 160 465 264 666 245 448 356 310 799 747 485 481 586 145 80 197 46 184 480 986 389 651 824 106 79 788 188 47 539 250 672 241 903 958 550 620 897 931 634 993 39 637 768 132 164 651 433 838 708 535 273 804 138 14 884 472 175 19 99 686 766 497 577 898 734 849 115 248 760 320 744 60 329 629 221 835 674 330 60 585 646 816 69 148 484 520 13 73 782 143 527 198 945 953 897 568 598 194 984 902 736 401 294 38 583 325 3 766 780 453 801 501 326 291 125 747 740 888 11 702 412 886 713 982 532 441 279 732 479 840 108 614 82 59 509 518 143 581 970 85 961 700 881 250 946 319 392 7 338 247 453 285 241 1000 128 422 102 962 915 468 792 356 904 705 405 128 620 462 90 277 906 632 587 624 228 95 211 748 678 785 598 596 763 815 788 263 100 350 817 924 77 689 995 637 178 101 971 312 171 893 544 83 756 463 912 721 152 598 561 987 559 689 191 112 373 581 238 472 189 814 723 373 814 908 278 68 669 787 626 722 786 203 825 162 159 386 545 822 743 686 635 932 236 776 678 75 796 773 815 453 884 311 525 464 485 699 34 824 806 892 108 879 634 312 756 1000 452 353 446 704 400 887 651 502 68 780 435 708 855 649 711 286 64 87 207 827 298 8 463 106 951 294 503 175 890 276 666 806 594 604 231 550 300 257 719 410 183 423 262 876 918 759 622 75 609 535 944 431 934 841 196 601 159 323 252 409 115 215 619 347 545 756 331 649 465 756 528 159 798 407 311 314 898 25 444 251 256 567 498 651 456 272 139 95 110 753 218 557 876 81 415 879 889 711 68 465 697 873 966 206 592 350 318 703 786 966 648 198 204 776 515 40 936 508 930 553 484 578 315 701 285 195 590 988 907 287 416 101 340 230 425 870 941 387 674 827 350 933 139 861 814 736 228 21 758 52 714 809 586 773 877 862 302 939 184 975 342 514 168 837 353 516 264 424 382 798 124 645 438 576 557 208 676 705 757 427 387 10 603 879 184 994 825 171 896 762 972 171 562 178 4 58 168 716 116 932 145 614 532 989 443 678 582 462 240 689 110 497 295 85 213 874 972 881 967 697 882 481 3 230 168 205 723 324 65 484 350 17 857 853 882 868 300 319 325 872 185 842 110 344 800 277 663 395 40 753 695 619 84 974 525 296 383 813 711 834 405 470 68 791 371 674 510 162 26 179 940 245 120 371 6 488 768 722 811 834 939 452 288 519 407 491 290 2 663 593 542 429 555 992 878 624 937 989 639 694 412 306 545 878 44 92 862 624 606 852 247 70 918 194 683 925 834 342 554 76 856 425 73 125 963 900 590 209 498 694 614 393 330 44 533 90 653 108 398 321 266 468 300 311 615 249 97 702 357 905 540 965 275 100 584 577 854 641 586 965 159 829 363 594 196 570 496 226 876 973 686 786 549 664 802 486 601 266 703 890 49 923 513 910 623 396 938 545 298 494 147 866 254 723 702 42 203 194 529 422 727 918 150 404 262 673 88 315 905 413 728 704 292 972 169 174 301 304 425 270 378 109 593 912 977 614 567 353 158 989 2 837 225 391 101 430 294 23 696 77 721 538 283 697 249 460 476 46 172 728 611 560 787 429 516 824 984 191 781 854 877 932 481 888 775 593 740 297 75 843 200 5 936 706 367 132 157 626 674 70 956 861 257 398 463 998 940 418 393 663 218 209 257 293 575 246 251 866 315 76 351 91 145 659 62 963 333 378 802 312 434 349 373 37 707 713 189 960 928 997 719 148 708 491 201 714 92 912 148 843 266 944 178 329 811 622 612 271 885 211 511 654 470 475 536 345 425 768 294 523 746 890 631 984 132 948 997 129 576 605 730 68 849 557 386 180 982 734 257 108 383 814 461 922 460 834 252 553 762 4 112 727 928 680 266 721 489 932 406 844 610 606 350 302 975 138 657 867 945 324 61 868 3 547 834 453 589 63 489 182 120 501 134 980 747 512 689 665 205 505 571 994 748 682 823 519 141 624 678 448 957 584 553 158 576 339 128 647 8 596 680 430 625 746 317 755 210 785 892 495 518 838 108 778 276 930 429 144 963 822 986 578 778 121 956 105 288 598 919 40 143 889 880 947 686 635 703 122 831 924 793 946 789 737 250 998 451 166 73 354 713 413 124 209 904 176 118 983 441 603 558 233 152 654 145 131 831 169 643 450 856 377 706 132 266 954 4 821 337 229 890 236 479 21 484 429 335 404 887 279 460 739 477 120 165 394 388 296 779 60 33 244 270 615 942 684 549 578 458 943 429 288 640 861 237 141 235 390 807 326 968 233 888 869 884 503 348 637 520 273 532 355 850 302 561 366 438 146 358 641 476 660 497 230 548 519 850 677 623 308 23 949 64 997 623 194 68 940 69 168 845 573 512 279 77 562 185 920 593 350 300 582 235 404 43 504 533 945 767 942 675 767 496 770 736 243 447 322 860 665 202 795 828 390 728 232 314 487 870 50 199 736 800 946 990 135 308 278 907 91 92 352 492 183 402 613 543 555 497 804 404 437 121 117 164 667 76 485 634 908 311 327 280 800 475 452 6 414 36 47 679 125 977 34 956 804 957 557 205 733 29 761 620 615 172 991 941 564 803 182 260 491 477 341 485 183 218 461 393 167 938 331 783 663 533 989 794 942 113 939 66 561 651 792 45 625 201 296 175 921 279 412 888 731 304 708 925 275 120 509 41 851 768 371 86 305 154 320 742 278 557 654 239 504 395 834 686 26 561 473 347 562 526 135 62 724 232 301 640 149 852 467 918 827 708 735 913 99 422 844 617 554 714 319 691 776 572 766 936 674 339 682 560 759 617 718 871 398 669 552 599 862 205 688 534 213 983 478 450 773 970 17 546 116 744 877 622 275 455 573 426 25 361 874 919 1000 280 938 714 977 294 612 161 684 324 859 179 35 17 449 880 575 854 398 433 370 79 993 625 111 596 950 404 599 185 793 150 222 363 442 304 821 524 194 687 569 9 76 989 379 42 519 779 665 713 492 31 862 119 427 987 846 739 162 126 820 876 440 680 111 833 55 360 354 511 33 159 451 876 613 642 399 953 585 420 956 309 674 331 662 535 890 692 790 444 185 393 104 2 607 858 268 244 473 450 600 375 122 259 716 964 612 596 846 688 799 234 270 56 497 709 212 432 886 117 937 158 634 388 4 99 805 734 278 570 799 454 648 44 12 362 731 899 625 154 71 149 104 117 953 419 616 14 15 955 481 101 494 682 230 1000 670 438 643 283 939 836 313 29 952 109 976 237 311 655 613 397 260 281 700 358 491 286 632 476 943 749 224 644 117 472 636 731 319 333 217 105 501 258 168 142 497 972 78 883 722 633 408 716 892 692 581 940 894 897 784 338 164 665 694 675 445 568 157 631 1000 526 878 568 427 99 388 73 940 231 941 924 443 512 17 47 351 565 760 543 80 843 417 381 982 54 489 584 568 362 968 292 591 802 538 665 396 281 708 647 927 759 678 217 938 934 88 407 549 750 512 8 491 605 819 239 997 307 769 390 789 902 190 616 342 145 598 316 538 842 969 767 780 628 424 240 351 586 143 354 998 901 899 334 478 247 685 551 409 713 415 570 628 587 47 589 563 578 18 135 964 407 651 113 577 949 340 708 810 811 411 226 346 875 473 753 609 257 584 806 250 904 99 302 53 170 938 435 632 327 245 436 466 256 177 678 304 36 377 722 891 306 463 207 234 32 883 122 436 939 955 266 616 944 52 153 249 291 903 992 60 118 288 690 52 20 843 765 472 239 744 852 387 655 41 256 972 235 192 295 191 485 951 277 508 633 226 387 614 710 392 878 655 952 642 530 482 685 818 222 961 343 672 825 536 257 529 413 169 86 866 219 858 206 827 191 916 578 367 429 997 538 722 20 825 29 596 283 196 889 214 977 483 940 418 761 563 938 952 494 266 151 14 835 333 767 16 206 273 52 8 702 231 241 624 891 810 821 461 741 314 89 782 967 350 821 30 549 141 336 278 628 301 39 383 249 264 952 53 68 4 599 176 950 826 705 768 42 450 767 574 88 476 397 379 975 402 516 811 932 156 284 42 22 148 790 898 492 747 201 187 833 899 35 221 454 280 867 394 569 881 44 527 669 234 277 572 98 151 823 90 350 946 894 29 660 509 484 586 524 327 2 2 331 888 608 447 349 303 319 455 344 143 637 703 59 661 544 34 671 869 511 450 708 61 702 590 71 690 936 189 234 530 266 25 244 658 373 255 3 57 772 775 88 36 423 511 994 203 440 845 646 964 620 36 533 39 595 486 398 58 700 11 437 565 490 889 492 265 588 997 641 148 60 817 528 264 861 382 603 598 251 260 519 908 390 15 817 94 815 420 25 580 62 613 877 625 826 705 377 132 11 120 254 402 829 989 776 59 838 5 13 260 922 639 563 6 100 276 249 660 488 969 416 58 279 579 763 116 242 618 213 445 371 793 226 394 920 805 649 22 281 91 976 823 517 519 897 392 463 803 908 152 863 349 580 891 414 748 926 896 362 20 87 59 203 975 334 612 989 415 578 351 319 913 941 597 915 844 417 339 1000 531 802 666 540 183 604 543 965 289 430 36 162 406 240 590 709 651 353 528 580 915 540 776 352 463 283 416 958 661 564 112 428 725 171 282 470 736 585 310 466 321 964 55 737 680 847 558 359 61 683 62 356 506 821 695 748 60 74 23 764 963 857 414 206 136 880 528 263 679 2 856 887 61 447 459 536 387 236 11 666 4 420 350 567 331 487 502 147 745 547 146 110 382 360 708 829 77 488 148 645 325 807 909 234 444 959 431 663 711 975 365 38 536 357 512 115 639 449 260 156 885 861 728 892 421 218 828 992 347 252 870 393 393 32 262 251 431 740 139 806 779 481 869 227 970 213 580 25 86 628 792 888 569 872 395 357 528 814 437 128 539 354 566 243 12 558 609 420 542 495 735 772 824 945 601 649 410 333 338 137 503 23 828 191 444 596 754 643 488 148 31 709 268 372 397 211 181 504 407 956 552 87 515 491 717 871 474 759 983 595 19 482 595 714 623 649 415 514 629 468 797 764 705 639 175 114 433 272 309 70 249 578 494 309 63 777 43 76 1 214 74 201 69 373 473 22 801 118 177 497 525 441 54 751 621 630 388 779 731 915 212 305 789 975 959 648 107 31 954 687 756 710 858 351 385 83 658 881 586 654 683 114 464 58 36 972 770 825 362 263 796 588 577 728 517 875 260 752 127 309 545 608 917 911 536 635 80 930 542 238 730 584 909 859 383 399 390 908 280 874 810 390 346 555 805 475 519 438 36 197 52 714 321 824 258 449 564 111 480 891 924 882 889 205 854 158 434 431 941 46 40 463 699 913 319 968 863 227 717 863 184 24 24 312 657 862 853 995 189 995 131 525 12 615 15 853 311 131 986 708 153 954 840 712 22 510 98 331 664 207 862 551 855 664 636 213 337 562 141 191 916 661 24 282 423 852 661 296 559 288 389 436 361 744 537 783 562 792 50 267 759 183 537 711 227 477 465 186 787 309 162 411 40 951 367 728 645 249 441 341 439 607 909 176 845 73 283 267 360 60 225 521 109 772 928 213 33 288 766 815 605 798 483 304 882 632 583 784 341 311 108 998 46 992 560 840 758 676 135 331 16 12 654 725 546 828 818 737 731 848 778 876 263 269 578 949 249 865 546 258 48 317 175 545 501 505 808 763 892 65 675 808 849 575 817 95 77 594 751 397 105 533 959 192 874 42 446 468 278 41 111 310 710 627 56 999 948 908 332 563 446 833 857 802 740 70 178 735 583 11 711 111 426 952 444 244 494 214 223 483 824 176 814 987 910 914 233 880 786 121 27 46 797 347 463 689 824 744 113 100 887 945 210 232 759 872 120 632 514 960 574 588 72 286 175 154 176 89 17 675 743 526 471 837 425 823 111 276 262 309 518 535 150 963 825 385 656 525 789 308 38 1 65 341 158 476 162 332 373 448 551 610 269 901 223 216 217 486 248 413 5 869 969 968 243 250 34 695 228 767 770 576 276 831 561 342 313 617 959 927 541 296 813 947 833 717 59 814 237 407 153 682 262 225 490 983 375 532 78 493 611 919 295 628 74 565 758 161 258 206 735 931 895 16 378 383 470 143 203 617 422 434 708 636 33 872 858 516 466 315 101 145 966 460 812 543 992 552 185 100 736 201 568 458 988 536 422 654 698 505 863 495 116 959 624 99 805 931 759 854 771 951 544 221 173 335 521 218 927 994 504 969 516 957 291 738 315 328 417 463 829 62 927 441 302 455 213 862 626 288 634 407 490 798 677 327 207 647 534 205 182 634 141 78 389 519 185 356 13 177 435 20 968 763 499 31 141 705 315 223 33 921 372 237 696 298 142 272 533 892 716 176 238 528 422 707 940 401 976 320 625 178 916 499 939 954 668 265 664 270 442 444 122 38 539 993 637 971 641 367 406 566 841 387 447 741 205 642 240 506 378 686 568 972 828 117 893 210 968 190 776 21 866 598 12 773 225 674 432 343 480 430 803 558 438 981 336 720 248 402 923 666 550 166 434 278 43 522 471 267 384 280 861 142 228 421 544 192 429 170 378 24 258 243 796 915 252 223 306 153 841 242 874 409 99 823 686 824 961 402 336 22 117 589 870 897 766 689 654 518 134 487 107 165 711 631 944 149 937 729 396 40 103 691 7 424 387 611 197 186 351 181 481 298 117 830 931 559 785 145 229 904 6 522 730 231 870 82 63 701 903 771 591 998 58 245 490 863 685 64 246 485 43 482 81 151 482 763 349 711 190 807 253 733 996 219 463 997 905 660 531 170 772 437 979 114 490 904 50 268 249 375 522 616 238 970 409 262 59 339 300 17 947 657 663 245 664 714 931 15 511 861 745 852 82 703 823 557 551 867 904 649 319 319 584 323 433 277 457 6 911 96 831 454 394 648 723 913 858 727 398 685 520 452 60 204 656 664 259 342 993 912 60 405 47 794 401 127 722 539 312 455 784 920 703 237 929 539 952 367 106 329 303 416 60 938 458 377 461 305 600 261 864 477 317 401 569 582 581 627 571 396 246 842 637 588 12 734 18 524 895 170 152 482 423 463 860 327 875 451 451 426 30 114 348 275 963 659 5 588 907 431 739 687 397 325 182 228 797 18 27 833 351 807 956 32 245 859 246 827 272 202 793 251 908 86 693 753 79 134 155 300 36 764 354 293 314 763 811 623 970 544 854 132 913 232 158 643 898 947 379 686 169 31 103 819 235 368 444 633 1 471 35 94 31 89 71 294 952 169 364 143 620 544 994 659 429 20 919 637 382 615 483 887 573 337 981 828 882 464 47 601 624 248 645 234 365 486 452 42 677 25 897 738 939 27 775 550 74 979 541 685 104 831 383 616 52 913 475 92 666 191 15 315 333 200 898 31 381 43 120 393 417 202 218 321 294 847 125 751 208 542 617 346 880 108 733 327 896 478 314 476 507 676 389 701 536 991 224 526 600 697 995 634 661 268 47 316 230 407 36 709 56 140 116 997 168 501 559 749 486 680 744 572 268 56 647 192 432 518 969 503 181 391 901 95 385 720 320 339 626 648 636 535 26 293 524 438 61 378 411 809 393 631 694 483 150 81 263 419 13 532 227 706 925 382 958 606 820 981 726 357 307 60 813 918 389 58 779 821 834 420 979 173 815 68 540 507 832 49 844 56 992 785 776 463 272 540 119 200 990 172 863 924 736 210 359 978 138 578 496 881 861 849 246 775 368 958 875 754 562 495 829 741 641 886 607 453 837 212 166 948 481 803 85 246 19 210 363 874 521 997 810 12 230 204 332 288 997 661 41 993 534 108 492 83 487 674 927 245 877 587 20 356 595 852 654 652 665 485 279 736 113 316 771 956 134 562 884 120 438 234 296 344 346 815 400 730 851 917 930 759 287 403 361 966 428 223 588 518 828 2 92 658 746 534 410 346 636 549 920 183 914 428 110 279 702 856 25 298 76 543 719 571 372 707 774 827 869 978 349 947 300 41 923 545 973 43 207 630 282 404 55 589 674 387 941 157 483 783 903 906 763 177 382 73 307 859 137 651 525 111 619 557 48 427 490 965 210 931 858 679 181 608 969 257 989 952 460 459 977 229 866 876 767 834 759 545 445 764 164 494 102 77 293 386 913 295 43 526 56 215 507 183 391 952 174 772 692 426 251 17 111 833 114 334 41 531 66 386 546 101 702 76 21 493 947 595 911 93 965 340 976 302 50 252 608 308 15 62 334 737 417 783 453 84 215 609 721 139 807 117 241 166 358 156 268 134 140 696 160 46 703 718 617 833 63 815 936 92 202 183 796 277 976 829 213 477 498 997 270 762 166 610 802 495 414 696 547 472 650 320 495 993 539 245 956 375 570 456 814 33 512 535 678 599 695 347 540 124 193 369 409 896 776 625 446 241 141 694 890 676 700 685 314 246 120 241 993 120 811 342 930 402 553 181 139 718 790 880 157 377 829 263 417 502 251 41 493 564 483 582 351 72 498 197 498 502 622 994 215 492 547 531 309 247 766 458 364 275 158 861 30 437 535 485 527 931 656 556 439 702 680 370 941 918 933 313 262 695 357 832 670 844 912 429 615 1 957 975 256 909 445 842 695 279 269 580 298 767 272 56 650 441 36 961 530 398 875 145 767 844 701 282 664 919 796 101 455 567 232 305 584 116 748 959 865 727 361 596 547 219 825 246 673 108 223 834 710 391 877 157 44 42 630 377 522 925 533 659 542 465 293 227 299 624 611 772 428 614 665 548 114 958 797 718 690 112 513 670 867 705 243 164 766 163 184 422 599 999 213 407 763 224 214 324 450 322 795 120 375 83 407 494 862 816 578 647 525 403 474 885 406 76 958 640 780 390 3 150 268 436 834 696 647 683 594 147 37 25 42 572 107 126 642 920 447 90 546 635 412 247 274 399 226 633 988 407 575 451 95 340 700 460 614 72 129 530 401 985 923 477 545 208 431 743 25 587 15 699 524 864 452 684 682 635 316 503 751 874 279 155 229 503 781 527 520 125 18 230 202 862 156 887 177 532 332 247 278 759 499 563 320 639 696 832 296 987 623 438 877 873 659 317 75 886 727 950 664 336 66 21 863 306 345 86 561 936 898 262 720 668 862 690 189 616 61 358 781 117 881 119 680 283 660 369 603 474 779 505 678 841 592 994 383 349 890 138 768 860 624 722 503 817 854 625 837 339 878 3 170 658 386 457 991 946 97 520 379 987 897 662 642 359 932 10 58 990 446 732 320 167 414 877 843 912 947 1000 183 471 345 520 558 978 923 756 553 212 963 753 573 417 136 55 84 196 456 15 16 734 694 787 720 306 813 982 92 927 710 677 899 30 70 510 872 716 68 480 96 394 121 900 183 723 505 475 980 846 241 496 522 821 570 383 920 381 541 909 899 575 895 682 802 918 606 117 642 482 884 326 563 852 76 338 507 603 571 946 290 854 10 717 366 995 569 760 320 312 189 771 742 72 885 734 226 624 609 27 995 386 764 382 578 369 276 218 976 255 927 885 958 188 889 559 477 736 675 623 304 674 222 63 470 833 480 713 420 292 374 474 354 45 819 662 749 547 272 540 86 152 957 635 72 632 110 141 311 27 433 835 704 165 815 522 995 84 346 196 616 649 374 769 513 275 722 880 900 872 561 849 165 198 996 237 241 625 618 200 461 53 107 189 568 63 249 194 62 479 96 918 31 545 720 769 327 164 401 443 71 953 206 464 141 568 12 889 519 960 461 710 581 38 56 171 160 537 980 977 781 715 909 79 559 482 933 641 20 303 575 151 214 286 520 17 774 944 391 257 644 782 326 265 161 406 593 432 192 643 567 775 794 920 983 504 546 549 637 97 112 485 220 733 802 183 150 988 888 740 610 165 334 888 846 697 55 389 589 545 824 484 514 802 644 29 774 16 86 186 167 161 491 310 569 148 753 379 921 866 443 341 872 595 63 665 756 220 185 651 709 552 737 358 199 356 402 948 299 295 957 256 963 402 878 810 182 981 900 428 760 450 159 171 470 229 677 384 737 292 766 591 337 116 753 911 171 276 510 547 294 22 917 905 874 931 287 521 338 278 364 536 540 620 428 86 655 443 778 900 804 680 686 418 184 133 682 376 857 947 239 203 54 268 408 235 924 477 871 251 878 249 175 264 773 33 403 981 465 539 717 726 686 1 825 4 683 428 314 105 87 296 693 564 900 265 621 167 240 6 847 775 130 798 583 292 378 656 138 490 500 447 758 726 215 878 734 29 361 680 123 874 333 331 40 246 407 710 428 741 127 800 29 606 213 219 51 651 380 770 218 211 81 862 613 116 398 15 495 372 930 105 563 506 476 373 352 601 176 226 149 117 529 219 299 760 807 42 258 263 746 965 828 481 88 569 746 1000 116 660 787 419 200 776 772 482 804 516 693 484 599 365 856 574 796 933 135 989 777 954 334 398 85 611 287 443 656 119 301 601 192 374 891 56 465 227 637 403 476 171 31 488 323 71 69 281 923 624 851 549 619 804 390 217 876 155 674 907 714 688 174 496 787 260 149 140 813 389 726 450 60 823 398 941 20 289 756 991 540 820 357 199 12 903 218 464 776 358 439 951 446 380 173 381 772 735 506 31 821 419 823 698 302 970 426 443 923 818 101 342 688 823 863 132 197 955 594 539 849 987 397 929 58 764 90 72 356 758 506 593 393 103 928 106 815 955 43 793 216 691 736 558 814 787 944 116 205 360 742 425 262 426 659 391 553 567 933 505 690 137 758 425 920 224 257 217 858 666 82 65 410 98 278 289 7 103 776 583 789 983 870 995 360 836 939 625 417 445 159 967 800 920 932 864 50 655 474 696 93 768 365 65 42 161 557 997 994 780 599 773 797 543 866 473 894 152 12 729 699 215 438 404 651 4 605 982 761 34 459 95 592 4 158 338 135 928 86 803 912 833 485 357 28 761 834 971 257 926 22 461 470 924 659 574 781 60 882 355 514 628 76 318 836 198 483 932 274 141 362 411 536 358 338 49 610 748 862 953 712 950 713 855 522 12 927 894 206 608 466 295 32 162 870 389 409 183 966 863 531 706 96 413 819 763 662 295 160 544 487 235 236 633 590 213 977 848 793 131 813 177 892 385 593 758 599 219 838 870 366 418 305 223 911 753 817 233 561 744 86 653 459 288 140 622 827 40 977 495 256 175 595 141 298 643 501 999 240 537 292 947 202 854 949 450 721 494 761 799 435 84 51 740 212 169 145 950 129 111 154 945 70 264 488 887 419 123 781 629 218 728 42 951 132 699 142 845 349 358 524 733 821 970 512 860 928 822 915 119 568 172 933 583 898 295 603 876 287 850 321 321 707 61 841 960 875 913 821 791 834 111 153 924 781 563 949 301 473 311 217 483 281 701 761 560 924 980 852 886 533 120 424 210 565 859 8 65 519 32 945 601 666 946 801 35 749 528 864 512 461 515 460 474 770 219 112 348 475 919 164 236 391 428 259 56 327 633 808 735 448 24 499 514 84 406 27 42 523 959 252 636 422 508 995 762 837 446 247 187 633 368 35 559 156 312 481 83 816 710 145 916 646 360 722 698 776 621 336 234 665 528 663 209 867 176 279 869 648 606 152 942 693 398 136 262 493 738 3 212 234 307 562 167 929 17 647 249 342 141 568 674 637 341 674 463 292 296 711 627 669 891 139 172 632 203 780 601 128 483 296 755 68 760 12 593 481 707 98 192 902 103 506 506 969 772 884 863 336 764 28 874 267 300 8 902 408 629 686 376 622 523 321 718 718 989 86 304 550 878 618 246 25 995 806 419 252 935 614 960 697 60 446 68 569 498 118 547 198 108 215 396 135 337 830 39 800 105 785 30 681 250 848 60 725 961 534 180 678 908 47 307 678 87 748 672 841 189 317 683 626 194 135 84 892 143 366 349 914 502 516 43 552 974 379 440 467 729 391 565 806 44 320 847 639 334 663 463 410 813 478 118 765 326 853 408 483 891 194 673 108 226 792 853 444 243 364 892 467 914 492 199 726 198 128 220 317 873 558 296 204 546 33 821 669 527 185 345 797 574 905 497 878 982 69 126 166 985 978 312 622 253 123 480 893 660 656 994 734 968 442 803 215 299 133 919 611 710 589 486 859 616 348 239 936 754 442 766 893 864 654 363 42 834 908 891 363 524 416 666 59 931 730 696 803 489 27 236 544 675 158 431 220 713 858 475 979 485 879 987 400 48 615 28 57 97 648 685 257 87 639 659 980 498 247 464 392 268 146 525 171 38 167 861 335 528 868 708 381 169 526 87 761 672 111 62 442 138 87 200 293 917 350 93 98 220 688 442 239 292 787 465 107 838 989 999 190 767 762 906 503 684 932 138 183 610 411 838 724 172 536 315 256 550 364 481 763 306 926 439 198 417 429 432 954 165 715 149 368 332 251 197 154 799 756 290 937 540 509 198 577 464 20 454 762 25 754 798 241 548 937 181 190 538 417 195 63 65 767 856 53 864 767 102 356 634 596 241 593 807 261 142 424 239 434 354 564 888 615 948 546 394 408 102 272 57 279 752 161 99 745 46 492 43 71 140 583 893 924 462 622 26 242 364 673 998 315 830 708 881 68 996 912 643 132 482 26 36 406 730 34 787 658 658 303 516 411 223 58 471 853 42 24 319 285 954 644 208 374 474 76 789 489 701 482 681 308 911 638 116 374 982 73 464 154 705 933 133 58 423 916 313 439 76 703 540 550 231 409 612 196 423 146 364 581 983 919 314 545 295 658 137 857 990 494 588 520 213 359 548 77 509 279 20 841 972 555 282 684 676 952 609 540 660 1000 93 1 227 801 399 90 778 704 442 244 465 121 733 685 53 227 618 788 481 714 541 627 450 148 873 591 159 9 488 272 177 244 738 500 208 455 752 832 654 454 113 258 512 299 132 753 641 714 471 302 425 773 951 775 543 347 145 504 554 764 353 197 47 160 25 783 398 121 469 67 925 726 964 337 697 818 65 466 474 828 202 755 431 456 673 666 58 846 434 375 589 617 732 997 653 787 419 113 965 559 301 730 742 863 84 713 982 919 467 211 287 714 645 772 210 211 786 791 651 942 275 483 991 185 968 760 155 301 656 547 470 209 121 702 730 345 761 411 23 594 164 10 433 810 670 769 475 470 955 348 987 764 245 61 112 762 295 981 793 942 672 396 704 191 153 430 128 948 786 711 938 980 562 832 270 389 814 721 792 113 964 641 577 38 888 669 1000 397 599 797 352 782 442 461 84 145 509 843 184 584 993 916 705 499 958 212 776 92 189 93 731 237 717 615 709 790 484 890 168 819 49 216 927 725 144 870 256 392 885 436 226 693 644 355 300 953 464 166 167 622 107 605 716 384 6 158 216 410 817 28 751 738 773 189 927 43 224 6 727 466 401 186 895 83 508 147 89 196 384 816 505 514 847 767 402 83 974 261 777 124 174 252 581 548 946 772 767 72 99 510 534 352 456 404 606 394 625 901 138 694 605 688 632 906 731 654 605 543 118 861 848 987 813 146 723 392 402 735 479 212 456 45 39 19 411 579 856 867 3 16 671 966 369 950 467 765 45 56 837 722 823 229 198 655 492 157 328 93 323 411 871 232 185 836 369 881 442 607 451 804 385 917 606 444 34 947 707 123 814 558 3 494 822 350 370 847 476 222 316 693 14 850 296 730 212 594 508 804 77 487 209 342 20 820 793 7 617 127 359 380 333 535 6 481 974 311 524 117 228 532 231 447 899 204 417 140 434 824 672 635 267 164 562 218 893 428 7 521 950 881 279 767 868 84 838 757 790 377 60 616 254 72 314 827 754 569 978 724 715 286 6 437 782 221 180 998 258 237 721 833 520 241 331 583 649 164 259 609 61 452 995 864 24 617 500 521 10 144 268 580 727 763 814 724 44 883 353 852 571 769 30 935 169 345 924 489 718 152 886 4 308 311 816 142 515 664 350 897 917 73 582 402 806 599 558 687 294 781 145 243 562 565 30 107 87 270 81 678 545 287 567 664 563 675 164 400 671 37 191 307 145 837 832 952 327 860 168 38 428 652 162 538 157 428 441 542 355 739 67 14 875 530 540 756 50 135 917 583 476 815 439 319 415 860 707 357 171 167 267 401 230 712 94 867 93 716 216 414 173 878 224 121 955 633 511 128 576 924 38 307 346 335 278 950 103 741 437 41 651 403 104 384 299 744 404 493 538 509 698 812 93 919 443 224 467 371 343 148 71 217 260 485 736 724 981 430 240 649 105 563 652 238 390 579 124 245 637 976 932 984 159 112 786 807 225 449 665 544 828 328 581 527 169 859 71 135 587 208 140 463 564 13 729 832 765 722 313 46 880 780 451 269 568 603 45 822 780 150 470 978 687 469 275 310 356 775 280 975 992 181 305 936 448 382 705 674 797 837 362 460 533 361 774 51 820 555 783 187 699 117 842 982 103 745 441 125 29 407 24 213 557 459 592 228 4 654 675 740 751 860 583 598 772 615 551 43 739 154 29 999 582 904 245 967 885 621 486 12 637 765 706 537 337 140 673 906 721 254 936 261 514 944 944 821 390 430 932 212 78 102 170 529 109 197 574 59 71 705 404 813 706 687 461 194 548 230 643 642 701 132 288 262 974 455 532 288 650 830 574 319 516 553 477 154 273 982 534 410 328 126 841 77 79 847 464 456 335 259 720 821 58 73 267 326 644 979 20 408 201 671 100 379 429 338 341 961 74 610 262 965 549 922 798 231 673 52 324 853 1 898 166 931 984 461 680 758 267 82 736 389 697 874 408 201 818 40 971 375 894 265 700 692 791 887 395 104 882 870 921 702 82 107 206 635 214 513 305 653 211 478 592 686 341 493 360 617 450 157 999 996 823 195 224 814 39 491 104 707 249 237 639 582 738 990 880 702 564 43 420 900 309 165 155 556 946 346 557 946 949 472 177 831 100 16 484 580 437 192 52 382 559 457 61 91 594 634 580 611 90 701 506 107 320 57 811 734 802 151 871 837 635 377 305 529 206 640 630 797 359 125 952 649 907 130 812 389 969 113 353 179 233 197 851 977 164 281 366 61 579 694 142 889 61 552 142 609 700 347 16 762 807 178 637 974 237 456 717 357 808 179 600 398 440 613 710 702 226 181 445 16 960 821 481 567 866 893 497 536 454 249 264 794 244 150 824 386 733 467 638 667 518 798 74 435 471 324 541 964 281 84 560 24 934 750 202 286 459 440 66 645 348 290 502 6 63 363 52 400 196 259 871 782 203 923 413 331 398 73 606 536 801 1000 111 381 39 992 119 255 871 986 433 681 647 478 828 998 47 816 48 93 201 833 522 190 359 186 609 229 70 438 370 149 954 920 81 22 659 963 321 473 830 305 534 259 854 190 841 697 212 189 355 260 100 179 125 869 179 435 544 522 950 58 33 857 69 748 343 524 184 839 864 197 760 854 888 708 785 632 876 520 966 683 638 563 862 730 490 584 550 271 448 169 511 709 834 972 401 677 121 406 320 163 540 939 478 306 441 156 105 78 6 138 182 640 449 306 230 143 695 898 752 436 675 539 768 927 215 63 135 809 759 293 618 81 644 538 263 779 951 978 717 398 575 552 123 461 692 970 724 512 484 625 298 196 927 943 817 920 118 490 149 697 489 216 871 569 977 555 555 379 603 655 141 298 126 249 750 154 391 675 713 463 179 605 91 493 796 798 834 656 224 636 253 645 895 616 717 665 539 341 491 424 396 538 674 848 477 974 717 248 921 644 108 451 763 703 195 489 996 928 236 239 717 909 183 406 912 340 574 10 370 41 366 916 220 924 155 650 410 31 74 485 83 814 597 531 795 39 907 791 589 332 286 70 517 975 65 178 365 877 706 76 246 286 172 70 81 749 504 671 750 211 101 522 958 992 949 361 268 60 682 758 761 347 561 683 280 520 29 611 198 819 152 936 142 269 830 853 109 819 186 479 753 634 700 768 583 627 11 428 910 935 904 664 582 788 411 911 165 792 59 103 939 237 496 724 308 670 186 915 14 121 439 938 715 141 241 846 281 574 871 516 257 623 350 532 941 808 502 187 837 528 137 736 539 308 634 177 494 960 19 351 932 509 122 48 132 132 252 827 795 98 233 313 508 109 563 66 917 734 810 773 160 487 105 805 536 79 543 632 189 404 262 473 817 784 328 337 539 727 491 465 988 567 578 267 137 633 407 186 872 767 853 767 38 991 571 589 48 543 206 951 617 985 317 345 507 81 771 469 673 140 808 31 541 828 929 730 654 994 514 796 124 51 233 631 575 309 229 50 620 331 223 672 969 16 511 175 732 481 402 940 774 310 50 941 558 530 391 350 236 480 909 248 274 601 94 591 378 579 9 131 148 948 202 90 710 64 565 691 34 471 789 774 586 195 226 899 727 568 379 376 330 940 311 342 114 305 354 310 96 121 534 456 112 842 296 869 809 722 661 70 613 876 509 667 357 83 39 521 855 407 549 886 658 942 600 94 484 997 783 444 41 118 53 633 647 796 505 40 432 69 913 398 559 1000 217 844 534 983 585 871 640 686 941 793 907 149 817 737 648 146 924 553 565 939 276 486 10 307 371 397 788 282 825 52 239 714 882 359 71 927 424 997 360 454 372 842 500 410 769 485 221 99 866 492 756 280 846 55 41 974 216 867 284 489 900 553 748 602 246 638 958 506 509 931 952 167 433 143 598 436 585 468 404 374 544 951 205 628 328 292 468 574 671 978 602 377 498 939 231 121 367 935 620 33 791 617 936 152 564 106 633 892 623 796 821 363 670 754 706 655 988 438 371 522 985 322 156 659 211 396 952 367 381 340 752 916 311 751 719 145 982 737 236 2 709 567 912 635 268 483 89 667 713 107 486 107 108 555 331 302 792 626 63 611 966 235 788 513 107 478 63 292 214 646 849 13 523 555 5 398 139 627 155 917 391 204 364 560 378 702 783 835 151 15 835 230 812 910 894 747 613 620 846 606 868 272 574 198 743 522 547 731 930 738 671 224 535 314 446 986 139 849 904 737 435 930 126 312 990 180 743 328 725 755 837 282 560 351 324 316 907 907 107 658 602 432 215 121 888 699 60 897 582 221 821 353 641 650 446 512 581 997 743 689 729 673 388 149 755 754 443 688 550 133 606 77 585 694 561 11 50 145 886 676 907 803 631 979 771 745 660 966 208 609 806 821 611 80 507 682 925 187 315 425 601 842 849 522 233 802 455 476 390 347 187 652 394 713 238 470 984 926 752 915 575 96 812 973 51 430 17 527 388 649 59 592 915 353 999 705 602 942 679 660 899 216 421 256 636 137 978 939 833 121 289 239 698 674 144 952 119 397 399 204 10 508 533 348 812 506 335 443 362 288 985 500 497 418 322 865 1000 625 459 289 333 778 33 993 370 855 691 287 353 564 254 107 198 964 559 342 236 517 256 263 731 458 631 188 569 296 819 190 702 27 257 681 428 489 22 106 694 983 77 65 216 35 531 105 672 818 466 246 364 890 515 798 468 291 839 171 889 642 656 656 199 558 451 530 990 598 721 449 855 2 894 399 565 594 305 640 697 164 622 523 531 810 752 320 110 834 875 458 932 232 233 559 97 497 394 349 820 129 714 231 811 688 6 657 487 473 999 96 848 235 58 126 234 675 727 44 576 361 433 544 863 290 765 834 943 958 870 834 645 91 400 604 68 418 12 462 462 656 924 729 14 792 616 566 663 566 551 523 258 47 482 718 12 24 893 826 430 420 703 8 122 706 605 591 746 630 250 534 666 807 513 970 393 729 334 612 476 316 458 20 165 132 493 292 866 322 609 286 32 659 453 151 601 880 503 392 204 134 558 779 436 806 318 123 963 7 757 823 185 971 798 672 311 688 676 601 145 56 721 839 228 819 415 568 60 267 855 849 650 264 977 427 339 981 707 669 780 187 701 248 300 260 276 487 795 387 205 237 730 546 997 516 115 108 854 355 243 204 77 903 532 494 122 734 800 413 240 192 674 124 413 726 959 360 252 416 254 501 529 585 124 561 717 294 331 334 307 95 516 476 169 981 450 358 507 445 473 860 60 219 559 577 951 659 298 966 902 515 410 62 832 53 600 619 888 948 295 137 811 165 409 386 555 73 477 762 450 95 176 531 664 919 426 68 801 628 539 685 825 553 990 543 266 72 820 922 31 271 732 758 841 733 681 381 706 883 533 905 240 781 421 387 669 331 740 252 492 851 908 343 438 98 570 942 254 331 842 116 858 855 220 731 444 222 253 431 751 220 80 587 669 551 878 66 576 672 348 617 752 728 21 747 813 733 271 324 958 542 954 371 897 235 574 961 99 312 972 415 938 67 360 440 497 548 917 658 12 797 874 483 349 218 956 153 606 843 756 658 504 976 602 229 99 356 458 185 23 476 846 429 867 282 228 696 756 869 298 2 184 435 255 234 18 74 955 33 361 756 1 438 293 625 932 524 234 33 81 969 240 210 580 321 489 662 549 651 213 705 779 385 955 26 201 854 465 536 185 539 973 207 527 762 229 810 479 999 956 491 194 715 438 801 572 619 182 346 497 969 837 201 978 545 774 345 507 927 432 403 975 575 228 36 165 324 647 339 244 150 42 361 861 422 344 26 385 67 368 179 331 378 404 597 974 665 745 345 274 869 864 195 883 493 28 796 59 422 693 275 386 384 620 916 459 921 424 684 504 625 896 348 544 438 658 84 312 681 20 385 152 160 209 761 95 93 862 375 898 879 709 779 761 95 706 68 674 342 876 136 115 933 198 979 786 541 543 182 391 209 710 698 332 880 186 205 27 159 106 836 449 655 544 194 154 658 667 136 973 484 637 230 561 384 594 840 408 448 810 668 75 81 209 923 86 710 717 886 718 924 487 652 488 774 550 193 507 129 992 849 897 139 379 605 650 816 219 340 146 213 412 574 692 345 331 341 463 392 992 189 672 298 159 934 871 628 47 472 462 781 289 574 768 3 45 925 815 518 170 295 745 262 38 723 963 265 245 176 590 504 172 826 89 482 552 435 535 137 394 982 587 100 286 552 753 68 549 111 951 531 824 160 28 849 413 732 767 553 239 755 371 988 689 692 562 821 291 314 423 125 616 467 377 791 831 734 797 926 305 875 650 37 210 264 363 528 468 936 985 906 952 46 791 854 943 547 610 873 816 372 560 176 314 392 256 6 356 641 387 769 466 184 897 974 715 414 663 985 402 1000 583 930 914 962 145 941 301 104 985 184 222 817 281 546 517 317 576 882 716 504 323 85 920 567 371 261 378 219 151 974 846 308 531 986 235 519 737 920 708 867 64 281 423 264 698 19 532 289 386 233 352 196 253 267 59 272 448 961 54 230 131 78 9 339 957 419 452 909 488 833 772 899 917 835 521 434 771 444 630 613 661 861 56 693 66 697 778 106 665 428 256 944 683 481 763 757 915 947 149 194 324 15 605 753 315 272 437 758 469 339 122 152 1 12 508 914 265 200 407 133 253 157 80 657 432 199 556 92 623 348 566 385 256 170 591 772 951 231 443 773 839 985 985 27 775 920 507 420 826 593 616 978 836 396 278 144 850 80 731 821 529 309 830 824 65 66 850 789 915 568 467 654 241 263 539 382 206 728 975 642 878 594 206 217 270 73 418 286 415 36 210 987 935 965 654 567 385 303 701 195 758 51 556 290 580 419 1000 152 750 99 182 957 20 221 552 289 804 636 723 906 689 115 111 651 147 206 871 776 623 849 273 407 729 968 576 369 535 767 624 994 255 611 289 844 236 88 768 819 381 677 306 397 543 893 291 368 860 599 431 16 500 736 894 329 699 287 813 826 402 450 402 123 34 591 272 960 983 645 628 758 106 772 327 398 393 850 878 16 699 928 406 33 510 828 628 192 772 192 908 702 486 443 831 316 791 47 299 601 564 707 22 851 545 713 370 118 432 226 968 195 983 961 990 675 767 822 810 181 212 316 84 140 402 324 375 300 924 971 353 702 595 850 964 794 661 509 603 476 467 166 160 67 960 378 493 734 391 780 746 343 212 41 223 532 78 500 2 132 531 267 539 376 4 322 46 610 643 382 849 961 315 340 791 813 38 379 580 337 812 296 242 911 123 432 323 72 754 211 416 355 867 127 617 838 960 667 62 579 541 237 518 541 102 326 933 107 322 76 35 92 544 864 611 676 529 234 202 662 983 297 825 306 884 655 163 249 14 493 539 7 402 963 136 55 38 690 930 949 611 334 298 176 339 278 365 991 407 477 98 846 324 662 940 345 695 172 641 640 495 544 276 987 898 662 352 448 338 442 326 291 97 695 857 477 331 160 56 928 892 339 603 273 186 810 674 87 339 444 403 684 506 92 810 874 934 120 701 143 67 581 705 180 669 920 623 754 434 504 203 118 120 746 431 303 520 77 443 941 321 992 384 228 999 545 413 273 37 872 73 133 832 778 82 384 910 986 862 408 336 597 63 913 316 308 108 631 822 632 703 106 535 17 409 761 702 143 324 587 967 901 706 121 785 467 514 232 565 315 420 246 803 326 165 763 471 616 356 666 668 473 109 735 807 165 654 411 656 655 57 6 644 641 962 148 391 447 561 308 72 853 337 717 149 949 234 65 201 710 709 919 411 969 287 843 193 606 951 713 212 519 858 978 381 971 855 734 889 886 447 451 265 150 935 444 533 249 41 318 50 78 360 311 482 785 667 399 371 883 179 76 266 705 480 208 489 291 985 966 135 480 739 830 207 816 957 924 588 146 553 736 27 728 852 169 89 951 882 699 719 827 412 83 27 11 643 192 905 377 306 877 761 293 671 564 123 138 498 61 329 624 241 327 67 812 547 694 753 797 299 758 308 952 768 727 782 375 571 217 28 61 424 138 408 989 745 102 396 315 7 398 548 499 850 356 731 466 763 30 841 18 792 153 603 217 792 871 291 259 224 60 650 551 533 62 99 528 202 147 106 837 356 120 45 187 324 647 578 42 637 424 729 141 504 483 299 798 380 788 235 265 833 520 27 807 479 368 99 470 554 428 494 335 697 586 773 937 111 279 560 340 889 300 337 528 10 837 484 87 12 158 997 288 63 726 344 237 927 417 518 744 512 929 799 729 605 565 155 59 163 588 557 912 431 723 434 138 927 630 174 460 823 532 809 824 618 990 944 2 196 977 14 572 62 193 581 315 10 160 695 234 935 936 146 454 991 397 564 227 839 767 82 973 302 638 983 736 706 487 100 404 728 687 19 779 386 485 168 141 494 188 210 975 84 240 830 183 184 202 581 419 601 407 615 666 825 78 840 650 735 345 546 268 777 899 43 22 477 932 281 239 922 337 827 856 538 911 273 993 979 120 655 170 271 39 806 491 584 393 11 861 616 254 412 331 792 534 912 323 759 311 335 322 350 934 450 55 961 147 836 998 232 314 729 536 407 871 918 920 427 234 977 194 766 691 522 311 269 456 994 468 928 797 138 548 185 715 64 578 521 404 574 524 383 350 364 869 610 670 143 874 90 655 457 71 337 859 626 914 128 168 199 680 415 751 499 62 189 593 196 267 353 931 935 117 528 436 358 889 144 693 65 951 356 120 787 517 985 515 406 754 872 583 521 174 158 324 313 993 8 816 686 561 867 1000 64 768 114 422 593 380 313 523 965 505 202 502 543 620 102 446 237 201 127 21 496 304 291 229 245 379 107 343 687 500 669 138 800 684 175 25 261 263 925 465 586 798 188 777 686 836 280 690 656 70 635 137 434 485 759 434 349 246 142 7 358 652 408 898 143 523 165 448 97 216 987 614 296 616 226 632 415 686 686 79 358 393 261 299 265 501 706 394 75 64 585 512 475 720 699 623 22 692 124 456 149 824 780 91 928 653 115 92 10 752 153 935 39 882 989 284 388 432 11 126 870 59 27 505 822 474 896 914 827 511 982 996 9 200 88 40 473 591 9 124 296 988 553 903 484 233 922 436 356 958 60 669 575 366 717 506 32 281 85 163 577 284 482 186 350 358 127 396 155 557 714 337 176 944 726 121 475 894 518 578 423 127 739 88 189 105 720 444 512 110 395 785 749 531 559 482 850 76 920 583 286 663 87 978 562 470 247 749 959 689 351 407 1000 515 673 935 944 611 754 887 215 455 386 916 521 220 966 53 272 265 461 819 947 468 176 168 983 13 502 971 37 962 118 258 964 834 454 321 465 902 123 810 171 717 658 789 692 303 343 939 221 901 476 109 841 214 845 739 974 621 1 761 511 505 403 108 45 93 713 382 302 745 789 830 727 592 11 124 294 413 914 819 779 327 198 184 137 660 845 626 615 405 369 586 876 326 373 109 282 666 516 511 706 356 294 971 232 609 516 432 288 396 558 782 409 185 827 98 162 478 281 637 602 79 126 236 788 882 86 52 723 762 733 124 850 399 71 896 888 662 750 946 257 85 277 555 816 714 835 395 404 93 145 62 640 954 831 224 64 611 716 833 801 654 669 660 840 987 136 677 438 713 721 993 554 993 653 43 783 754 429 180 583 607 549 754 744 638 782 621 983 867 792 598 651 212 900 352 939 750 929 259 938 552 477 622 617 382 159 254 174 977 787 813 812 573 189 284 475 875 9 987 753 752 962 520 561 142 274 687 643 465 706 530 221 573 338 209 120 430 387 139 861 351 123 141 898 295 417 554 240 937 49 676 743 588 762 258 292 747 302 946 305 661 378 481 197 230 287 81 431 831 49 754 565 981 318 573 809 526 168 180 687 233 174 830 248 141 544 337 987 162 306 129 508 544 675 281 325 117 350 127 540 659 672 100 781 801 595 308 210 696 499 115 80 233 392 849 260 629 83 928 262 589 340 331 764 75 747 737 370 585 53 794 905 41 745 49 318 812 844 267 692 759 122 23 692 242 214 158 468 483 508 373 349 827 661 136 746 127 330 298 414 122 125 483 909 17 36 112 294 847 455 697 775 809 333 903 642 165 122 437 951 887 299 120 25 276 565 386 821 91 282 819 80 816 565 921 633 306 737 210 375 336 93 335 908 696 547 468 826 736 866 925 717 401 56 563 841 400 547 478 749 270 578 565 769 51 111 93 780 918 624 439 305 312 390 941 234 483 302 765 685 525 167 350 6 641 266 195 430 263 145 71 291 186 81 672 496 811 233 238 54 4 360 997 66 104 250 66 289 681 484 19 738 930 248 234 683 135 235 226 735 761 861 842 62 342 240 451 285 680 677 157 783 700 963 263 28 175 9 286 306 484 406 629 49 185 839 886 307 91 457 432 476 622 168 730 910 922 391 87 472 306 617 370 760 127 335 483 567 284 810 666 980 603 660 100 227 889 402 341 135 5 245 301 453 406 810 461 76 630 222 939 474 705 269 492 936 83 733 850 137 561 999 598 399 430 30 112 727 937 602 957 582 517 31 191 243 506 34 555 262 546 308 8 482 422 355 92 192 817 765 427 972 661 190 194 579 805 883 216 13 827 679 350 760 19 135 873 269 448 290 790 335 38 579 165 768 903 25 65 870 97 926 151 383 144 199 124 1 552 708 140 630 654 769 625 941 584 228 753 731 289 296 427 316 386 313 227 613 125 241 28 708 604 834 901 227 634 652 87 536 943 113 22 128 578 584 982 94 266 335 648 374 918 509 828 231 86 215 113 144 201 161 692 370 232 223 430 135 819 836 265 985 234 826 99 446 359 35 572 882 571 905 245 21 357 121 305 191 386 269 689 801 537 681 722 982 863 414 129 123 987 78 403 378 594 927 790 525 589 772 108 593 985 432 409 40 696 596 730 308 446 418 152 801 911 739 574 66 55 383 335 679 26 211 732 374 709 384 149 87 460 713 325 748 910 68 411 112 318 597 766 87 411 656 416 671 162 238 31 606 354 457 488 140 888 267 812 322 180 284 408 467 460 979 448 26 32 319 628 692 510 62 797 727 871 629 265 483 961 281 61 976 750 318 435 385 125 550 693 504 360 532 904 777 446 729 796 803 649 575 379 84 90 125 536 356 404 338 122 390 582 781 729 786 453 300 433 838 354 99 677 663 279 224 149 674 872 93 642 79 880 349 857 369 241 731 183 31 32 135 588 855 896 618 355 499 886 324 377 4 325 924 860 167 187 272 62 893 491 933 50 623 453 201 430 938 979 23 961 967 229 28 599 582 71 872 978 348 689 430 572 162 319 839 131 849 547 475 436 178 424 618 643 59 384 419 569 727 920 115 887 844 681 608 570 427 875 198 503 652 182 778 961 673 753 325 633 467 38 755 470 658 621 252 765 705 601 571 922 520 208 693 1000 271 830 588 21 951 212 685 786 499 437 415 129 439 570 134 767 712 558 614 773 932 332 675 554 115 784 112 547 574 891 343 365 479 259 569 881 865 978 158 474 834 206 975 836 910 849 289 493 661 682 981 592 216 940 999 703 928 525 155 137 296 81 455 765 468 304 269 950 586 741 479 7 63 225 976 713 613 736 784 258 396 738 600 816 735 892 535 399 552 168 860 263 567 186 389 849 95 749 224 971 681 366 712 851 524 910 59 800 853 974 577 71 388 734 103 741 792 238 868 80 20 505 579 435 881 519 475 217 678 362 396 561 190 547 427 955 249 661 215 547 245 370 901 427 270 894 473 70 3 857 318 746 59 544 480 37 744 918 848 28 700 591 95 744 769 581 694 833 661 95 326 271 485 102 724 615 369 426 351 147 529 925 173 654 326 974 850 94 740 360 75 699 102 100 986 414 619 597 323 253 648 274 854 471 46 641 518 947 477 218 729 958 72 522 529 852 171 233 635 38 763 350 997 669 222 537 621 414 179 553 856 239 490 479 153 281 478 827 722 758 10 142 415 892 651 256 377 875 340 210 593 476 255 294 422 403 91 230 136 686 809 11 574 142 932 207 461 477 344 564 281 640 849 518 641 984 591 103 286 820 809 242 909 121 432 362 430 924 669 491 555 351 806 593 260 34 645 633 602 244 817 124 875 979 801 115 759 672 766 871 792 270 176 648 815 92 124 857 68 977 613 81 557 168 849 525 204 548 461 452 522 406 315 76 456 948 834 451 472 804 127 432 631 138 275 659 966 454 173 682 889 329 738 974 872 538 162 630 660 804 909 506 284 426 637 586 176 678 613 496 301 333 402 794 347 287 330 797 603 838 963 39 182 77 788 132 114 36 977 260 389 713 443 154 607 480 55 423 691 158 729 128 494 923 864 726 915 142 259 725 623 357 492 727 737 805 436 425 323 879 143 438 887 980 682 435 28 546 690 188 928 103 702 981 811 341 632 666 121 687 144 859 504 227 2 378 82 352 49 711 821 386 516 950 154 796 935 839 203 310 741 543 16 247 981 669 435 532 370 816 411 857 528 294 78 303 580 456 715 351 923 829 583 822 30 715 925 146 444 837 443 332 648 522 355 350 709 490 136 543 751 510 42 148 116 112 603 618 91 561 170 225 515 298 240 91 935 949 674 37 144 117 646 349 700 219 313 733 422 187 104 599 294 382 238 850 539 840 381 75 709 285 952 655 976 856 473 504 486 236 375 502 132 815 826 736 728 564 298 204 353 488 580 867 831 966 190 736 589 223 142 523 693 892 534 577 386 222 618 246 555 993 741 597 431 515 656 743 876 851 381 594 197 336 228 316 739 792 900 377 58 219 964 145 72 710 657 718 521 28 131 676 23 466 220 633 225 786 856 791 833 674 443 760 42 357 528 162 401 291 262 363 827 237 280 70 192 364 572 598 782 194 819 27 849 968 995 483 698 410 802 178 598 224 332 117 904 926 847 188 585 727 517 542 775 669 641 65 940 844 725 226 568 16 380 938 538 180 524 738 891 620 758 144 715 293 632 802 264 99 210 890 68 660 337 323 174 588 489 539 52 743 606 402 672 542 92 458 904 76 229 87 75 328 339 32 808 505 199 743 993 149 457 870 937 786 129 602 993 280 846 540 737 950 133 181 45 804 356 42 309 537 39 401 146 967 978 595 278 548 88 659 892 562 548 901 824 329 575 298 127 786 393 291 354 487 35 180 871 514 996 252 425 972 618 417 233 647 67 761 836 478 629 526 991 811 331 866 673 649 321 124 632 291 394 889 503 908 239 502 726 833 651 357 234 620 365 823 623 930 46 561 507 415 884 113 180 512 542 123 277 938 56 815 261 265 1 605 865 900 947 812 883 671 315 199 266 856 186 634 764 127 475 971 858 543 886 676 347 338 964 600 899 684 900 364 229 558 717 816 895 214 557 726 773 621 634 98 360 354 719 586 569 461 337 841 537 950 475 30 770 567 574 170 187 743 477 554 608 305 168 842 897 204 742 723 524 492 609 477 133 617 109 977 877 910 666 656 968 253 386 248 659 537 164 577 30 804 450 426 471 322 864 874 719 517 678 3 961 74 128 169 48 517 700 124 920 361 148 314 656 666 932 658 150 726 414 740 163 153 916 812 513 104 670 512 218 169 741 560 299 73 895 646 113 222 644 606 394 990 824 887 112 239 394 915 73 600 123 452 99 143 12 799 894 901 34 997 865 544 579 871 450 944 37 787 113 36 292 21 156 349 621 551 464 386 250 627 422 838 213 680 196 191 303 268 702 176 595 745 909 786 111 747 23 590 267 880 910 791 734 761 525 510 821 657 849 821 788 499 421 335 186 265 824 616 936 354 186 73 43 43 141 175 922 714 785 901 418 86 915 223 328 243 446 993 54 197 482 854 730 187 380 669 971 686 662 497 718 218 289 952 720 820 201 591 404 628 432 676 208 973 613 828 403 371 94 998 841 572 123 631 602 674 381 167 544 368 471 820 496 43 884 158 555 179 969 442 149 834 356 467 941 284 502 6 23 840 37 245 590 54 845 895 598 201 127 837 73 607 554 96 87 806 770 713 132 97 942 273 789 700 110 274 579 868 693 685 291 906 307 830 757 90 30 222 484 31 787 903 773 570 759 205 811 506 675 394 386 726 623 690 155 385 941 313 896 516 538 162 513 547 329 905 989 769 73 251 693 685 687 573 517 137 247 858 724 864 255 889 375 857 364 902 585 537 26 480 93 125 238 331 727 296 990 767 520 818 979 224 696 474 318 735 65 758 721 601 386 696 95 639 737 154 294 950 917 134 468 191 954 767 768 154 246 180 338 462 700 142 302 748 935 736 397 29 993 358 733 577 92 305 706 762 537 458 84 936 728 869 299 7 383 921 184 653 350 781 118 952 234 749 833 959 888 828 38 240 765 972 307 994 876 252 64 132 655 249 486 334 561 233 479 6 404 172 855 990 822 939 465 947 714 590 517 130 700 136 48 902 965 270 852 893 504 656 770 763 627 647 797 679 234 272 129 949 160 47 156 388 952 519 747 377 852 721 768 827 91 300 627 304 296 332 551 680 17 894 887 961 573 714 392 338 65 754 832 45 685 947 79 134 226 409 725 849 943 143 853 219 445 751 976 111 583 415 133 60 654 365 407 173 268 853 887 817 807 472 868 252 57 679 857 886 941 520 86 186 708 960 345 842 185 178 918 273 2 879 404 873 929 494 483 367 73 638 283 611 788 546 374 212 548 460 568 363 57 21 982 966 683 219 598 761 473 60 973 888 617 259 182 488 856 961 729 422 700 285 587 656 1000 583 717 779 784 145 607 885 342 407 726 908 524 73 275 174 203 902 590 803 843 500 899 407 884 5 156 204 53 187 351 648 475 680 961 27 204 231 139 604 532 127 788 252 311 849 120 347 8 696 144 81 218 417 993 200 37 123 233 792 316 608 975 419 980 28 795 475 439 854 878 504 330 957 107 150 171 284 886 374 24 529 707 236 628 235 986 497 771 66 594 946 96 451 868 329 252 308 138 626 938 93 151 169 481 928 776 274 122 218 172 185 890 442 744 459 618 817 942 68 45 379 30 946 586 565 285 642 299 687 70 202 37 365 527 479 697 328 821 208 66 434 122 74 448 266 949 462 316 204 467 976 557 397 566 217 634 133 491 150 865 430 831 66 656 797 652 218 426 238 961 752 260 589 656 403 808 626 413 637 970 76 251 116 41 177 848 933 904 284 364 14 894 521 126 138 906 622 720 931 851 994 308 923 80 746 543 595 587 401 149 592 715 216 525 522 666 102 758 719 484 786 794 992 137 735 818 482 181 479 771 64 662 259 975 487 21 146 559 442 137 264 871 615 40 120 66 521 872 45 800 415 509 278 213 142 315 873 700 914 527 649 851 595 817 882 161 357 933 596 94 800 242 142 218 746 553 390 961 505 834 438 708 310 309 345 899 118 117 758 491 162 649 355 554 634 709 574 835 430 550 153 782 893 29 988 526 241 982 799 610 2 466 664 380 442 26 442 910 410 732 703 607 707 531 158 88 823 770 1000 587 352 961 440 102 9 59 546 756 36 639 766 957 604 182 740 104 997 693 665 382 640 859 115 392 243 116 562 899 704 632 384 707 685 374 794 78 268 861 47 99 52 28 577 259 735 903 97 934 677 693 520 457 426 697 123 351 147 398 174 285 119 734 973 411 203 116 655 279 622 769 284 676 887 932 232 83 420 981 496 248 868 300 149 897 822 645 878 683 12 255 315 318 971 181 40 841 668 637 102 584 392 87 304 997 126 328 300 6 745 344 721 190 169 904 640 701 878 144 326 516 412 456 408 148 67 885 344 71 519 503 928 186 424 321 180 40 570 8 61 986 399 119 578 62 395 714 650 718 545 834 432 139 605 353 518 473 745 190 206 636 948 635 492 51 471 13 775 709 234 652 898 225 903 404 366 794 580 130 315 107 303 627 422 303 597 954 885 532 940 248 969 929 826 73 867 997 582 444 442 66 813 59 908 3 375 565 707 81 203 368 106 36 304 403 544 688 78 850 388 878 420 643 234 341 11 513 996 384 635 630 325 105 989 383 986 910 233 475 946 708 192 764 671 522 924 313 605 599 183 755 547 374 321 230 624 656 270 698 232 578 112 555 591 281 889 662 277 316 795 742 986 226 995 541 68 123 979 710 902 571 800 267 291 428 75 370 324 122 891 798 799 565 91 243 201 443 624 289 260 669 143 173 756 43 204 44 222 945 45 754 755 68 496 339 188 528 715 391 470 612 843 563 96 337 950 917 834 902 756 776 592 959 259 617 671 567 395 201 240 404 67 269 275 482 825 42 981 171 871 125 293 229 308 402 163 732 664 74 266 362 292 755 569 492 889 659 708 295 129 596 864 227 355 887 830 598 18 802 751 700 240 372 746 470 687 538 682 368 345 179 995 224 456 209 126 883 448 849 99 258 876 397 710 918 982 439 813 199 291 697 57 3 118 971 340 61 828 85 506 172 864 965 307 582 456 779 839 525 880 11 867 576 629 659 339 829 157 262 408 158 308 392 796 745 866 731 612 588 564 809 366 617 231 371 746 695 181 689 998 889 729 939 524 602 61 792 415 89 686 196 54 114 486 671 40 437 978 660 817 635 173 528 628 254 517 604 649 512 501 515 456 991 371 928 143 847 290 858 9 369 907 49 216 563 615 206 732 599 480 342 308 408 617 480 604 643 394 375 144 379 737 257 248 391 14 9 52 520 654 738 906 189 58 669 381 769 544 253 761 368 762 793 925 581 374 489 943 960 599 597 846 871 425 499 580 498 2 719 834 987 471 200 921 78 677 568 598 317 498 723 118 119 282 532 763 754 606 269 237 158 234 222 396 724 550 408 532 727 671 562 634 82 279 899 887 643 131 833 867 558 987 114 739 76 631 817 710 685 919 651 717 964 700 402 225 67 846 577 593 807 798 81 620 492 757 308 435 804 155 985 515 4 436 808 898 8 929 942 447 600 139 282 23 723 533 792 790 27 195 182 123 544 149 486 679 674 640 324 678 257 15 816 127 792 254 542 577 226 896 868 142 346 841 3 901 17 566 322 570 588 995 519 657 292 397 327 27 707 810 425 64 11 646 86 78 825 528 171 864 354 619 594 522 4 281 470 36 280 461 886 534 967 96 539 908 179 279 285 137 135 130 979 984 921 976 594 464 863 97 209 24 328 252 394 572 45 395 458 991 488 20 349 978 307 25 244 155 179 593 152 737 127 912 172 703 316 837 574 479 899 715 214 193 861 243 434 764 173 871 401 268 159 569 615 685 144 61 56 159 46 509 848 882 849 452 378 124 675 125 296 33 316 653 403 682 280 710 227 665 717 845 313 939 127 38 555 463 478 398 984 15 844 258 869 813 863 726 559 328 950 568 233 830 194 863 880 443 386 534 485 563 699 437 331 557 303 722 11 914 470 515 924 764 947 671 910 633 889 462 257 34 709 727 897 599 773 977 565 70 361 963 888 772 841 679 479 10 608 980 629 659 744 268 892 86 45 414 172 399 878 69 673 835 761 760 768 860 526 914 33 793 632 845 156 393 791 123 597 129 41 238 490 813 778 265 487 532 833 982 359 263 174 401 126 34 297 892 293 852 316 973 214 20 468 325 440 324 588 466 949 387 914 287 946 278 822 98 966 830 624 703 911 560 817 67 58 504 981 484 193 375 168 967 922 800 687 913 469 949 504 922 382 359 316 519 548 286 747 271 937 582 737 505 468 490 8 124 723 61 94 654 924 23 569 393 790 52 880 955 635 676 203 389 401 334 182 854 426 254 353 272 128 561 340 148 477 974 642 306 802 928 459 428 214 873 167 731 874 641 255 857 602 472 814 977 326 704 456 348 602 158 673 806 851 186 609 224 587 188 543 103 559 202 676 124 455 568 306 141 581 535 261 397 306 25 856 784 365 268 162 121 677 533 362 791 610 279 801 389 719 403 232 681 914 386 658 664 614 698 27 536 905 109 424 413 346 584 545 816 846 2 637 125 915 868 773 828 188 768 251 435 758 844 852 426 602 393 164 799 93 719 225 506 492 684 355 347 668 189 26 603 984 755 760 681 388 514 952 270 794 526 768 450 331 295 547 473 17 774 962 880 330 808 564 629 343 915 435 702 110 831 137 816 813 247 955 403 368 240 341 147 756 65 78 891 565 563 854 869 901 722 133 325 966 165 333 159 346 635 594 350 321 367 881 646 787 677 727 276 398 677 612 709 218 304 615 740 859 944 468 880 351 69 836 149 913 549 515 570 437 84 839 459 916 836 951 735 179 46 587 581 759 946 827 419 515 500 659 119 814 63 317 753 887 358 239 432 50 441 22 84 279 373 723 565 17 143 437 634 684 834 431 732 931 422 748 724 265 156 800 746 766 32 489 184 308 934 358 390 299 880 231 839 50 790 109 36 942 375 658 951 48 624 628 211 202 43 62 986 42 345 176 871 91 218 465 317 376 620 522 535 242 931 372 954 348 264 173 304 820 717 327 902 205 640 393 792 60 998 850 548 703 82 467 876 364 318 188 280 129 345 298 443 272 913 912 765 894 363 99 169 979 73 851 223 140 51 254 925 496 737 191 506 528 488 431 211 435 515 299 649 32 212 639 595 749 171 240 56 991 62 688 495 483 674 334 867 493 897 516 49 239 268 789 332 149 627 374 155 350 18 596 984 669 966 735 997 768 609 910 59 833 210 747 747 668 473 504 464 24 89 794 508 521 87 812 786 549 202 375 356 198 59 273 526 208 223 628 258 931 82 937 526 730 366 932 683 837 213 322 863 845 252 784 710 310 480 821 540 369 789 595 990 35 893 522 961 704 774 902 355 340 543 962 585 115 659 908 968 799 663 907 665 187 577 191 894 310 762 607 18 833 142 273 601 420 568 926 498 798 819 683 790 68 431 855 884 4 929 186 795 99 150 75 612 403 737 333 902 728 499 587 324 285 650 425 101 115 390 997 258 322 431 645 205 923 211 651 287 69 119 286 722 550 723 803 201 965 739 772 870 742 819 640 778 421 580 844 698 686 684 943 575 388 90 308 302 985 370 307 570 334 118 577 143 403 454 994 913 697 536 684 300 566 108 806 149 361 138 936 432 902 37 365 771 300 915 966 387 69 189 945 494 942 149 970 745 944 742 248 371 311 184 484 65 849 235 589 723 40 404 887 711 803 358 93 845 410 203 693 59 193 436 916 569 159 916 921 119 431 707 94 718 638 682 204 797 46 635 118 165 515 867 657 239 861 282 354 548 493 122 176 821 179 206 196 453 599 693 431 155 390 263 219 780 95 135 652 32 47 529 520 660 498 655 821 89 355 463 65 314 910 15 880 939 52 547 226 552 767 694 579 572 318 343 239 596 986 822 181 603 242 632 547 839 517 303 195 163 535 885 76 790 909 330 44 580 340 836 373 724 518 775 989 922 447 910 2 190 503 432 222 172 65 910 648 781 755 219 443 662 615 485 162 72 90 692 756 440 306 473 165 40 62 201 597 125 512 946 981 266 654 756 983 541 378 427 198 552 982 757 542 459 620 527 28 240 173 133 649 583 952 577 59 787 29 108 116 165 754 459 343 744 639 299 985 36 317 200 501 663 620 371 475 417 237 530 305 590 997 556 897 441 548 597 973 935 868 39 105 626 382 714 953 528 937 669 595 355 524 805 557 73 446 693 306 535 428 39 321 98 523 810 990 438 335 5 990 971 147 714 901 388 106 535 66 970 221 113 189 25 837 305 295 960 820 996 179 647 191 85 796 724 63 78 960 439 289 992 347 527 90 959 151 468 374 1 402 102 979 56 456 405 138 861 34 483 526 960 247 416 424 797 683 644 585 489 150 66 657 78 750 987 968 539 815 176 908 680 609 476 587 329 627 921 273 816 327 250 163 136 510 569 365 255 557 483 105 43 216 312 657 272 62 951 15 329 629 961 626 470 496 557 540 868 14 132 59 611 117 549 988 20 974 972 918 866 227 311 598 683 358 770 471 910 76 699 973 143 178 32 954 520 566 791 456 555 241 894 119 406 44 189 609 445 265 784 29 526 123 185 322 921 89 94 92 511 510 495 315 901 53 267 586 241 251 75 301 372 709 895 511 920 676 888 986 187 246 997 608 925 679 378 955 751 464 6 712 692 782 51 25 932 694 76 418 63 144 290 164 247 361 959 793 897 510 119 967 662 630 971 305 4 183 840 762 34 619 128 259 92 236 296 278 508 86 465 852 978 532 994 21 749 758 438 30 802 969 266 520 693 903 131 38 502 153 509 126 741 467 846 932 304 375 372 604 4 988 44 559 699 399 501 431 550 699 284 558 963 405 698 964 976 403 731 696 177 39 768 89 549 231 679 133 784 631 640 113 437 240 716 410 266 890 266 612 265 64 818 377 891 867 765 740 616 474 628 670 45 912 752 505 13 215 210 300 939 668 909 806 230 994 521 550 206 308 32 362 151 45 422 294 659 794 501 408 125 771 510 90 147 845 743 887 555 963 625 74 506 7 201 571 752 179 562 91 840 189 457 602 103 147 545 855 899 626 152 880 422 798 666 818 314 533 772 99 311 172 171 366 708 399 222 112 475 803 777 185 975 694 412 908 658 881 4 570 194 892 952 491 531 299 910 223 404 904 319 357 755 241 464 58 793 756 963 324 742 416 701 647 980 213 521 904 527 607 445 688 224 119 44 627 190 635 964 177 526 279 616 997 532 187 184 68 803 918 559 153 609 884 166 871 247 765 784 405 63 998 582 729 622 227 859 558 469 405 610 752 818 904 271 10 700 569 843 982 32 654 364 197 5 846 908 911 423 595 257 277 490 501 493 948 116 601 207 445 616 593 698 60 440 726 948 973 187 259 553 190 336 428 713 641 730 558 424 632 948 345 908 574 207 108 556 571 385 16 647 800 56 655 211 412 344 382 687 582 97 905 491 53 292 862 158 324 527 517 112 97 751 350 153 401 254 660 282 92 438 944 723 255 316 664 892 161 736 138 48 885 405 236 967 434 268 46 931 440 245 66 669 644 552 642 161 517 312 539 479 744 770 553 891 561 334 468 391 859 851 257 40 354 263 755 54 167 191 923 248 531 675 326 624 576 630 878 10 268 237 140 787 959 206 172 359 55 219 993 419 794 711 627 117 509 696 582 497 586 709 206 541 262 482 727 871 700 986 481 301 188 989 468 982 745 754 288 15 498 725 177 520 62 597 601 952 757 136 310 798 532 264 997 690 953 202 15 371 561 179 964 547 327 470 541 368 773 517 622 499 999 940 35 70 422 812 922 666 163 422 146 831 581 853 794 256 508 82 246 917 207 258 69 474 923 459 222 617 988 623 284 596 489 200 664 277 675 916 798 129 375 803 842 66 45 199 93 85 415 474 18 132 653 63 702 796 568 138 152 233 839 153 85 608 319 175 702 717 589 799 366 127 393 862 695 41 971 812 13 938 353 140 477 775 189 225 230 439 208 563 513 552 739 51 222 288 192 948 32 263 204 299 689 195 872 432 544 123 912 228 138 256 588 477 846 368 69 633 414 245 674 504 339 742 379 980 897 69 933 773 451 153 760 352 223 548 821 912 541 47 925 776 212 765 966 64 126 566 54 198 941 573 381 294 902 804 414 629 933 901 718 243 697 924 769 615 657 620 833 111 919 615 264 40 908 339 992 579 396 89 408 89 195 463 402 752 857 104 235 246 850 650 843 661 657 249 478 768 838 826 154 781 685 458 993 627 361 600 521 646 280 25 131 33 257 403 393 259 100 307 507 798 329 395 492 203 459 94 872 818 542 30 152 545 159 272 610 170 563 854 299 762 947 758 422 15 598 632 898 146 607 678 94 813 280 199 432 455 80 29 439 493 705 776 549 899 205 657 113 556 42 156 420 831 643 272 523 274 386 304 348 147 899 311 668 76 10 808 856 871 503 220 171 547 728 128 183 285 536 509 776 2 647 473 333 164 395 151 176 843 485 91 224 638 574 672 565 931 980 949 236 851 328 901 491 289 170 294 248 244 871 20 837 675 226 759 606 177 72 43 558 778 920 807 199 100 11 752 928 441 120 566 236 900 396 902 633 522 288 770 822 35 243 287 40 72 785 181 231 1000 788 196 653 926 642 21 758 725 663 678 334 999 53 51 104 697 393 121 795 604 496 196 874 480 994 700 99 945 30 891 479 862 502 690 876 88 300 517 48 576 532 412 167 948 28 244 743 796 786 821 914 615 141 196 419 347 782 252 229 301 56 185 48 406 254 206 453 695 468 759 796 358 393 441 11 729 988 737 338 690 884 330 430 196 260 379 899 813 575 768 917 941 656 879 984 678 557 718 38 596 116 196 617 414 103 925 186 37 109 266 34 213 9 576 518 547 823 31 872 694 115 902 620 456 316 469 456 366 306 340 792 734 212 258 480 33 365 552 515 289 191 855 556 677 328 319 92 283 725 890 483 677 460 912 762 159 454 436 984 567 173 478 915 542 578 523 241 375 355 610 96 997 731 208 987 194 250 383 566 421 22 210 764 627 746 884 806 689 646 706 743 17 375 910 806 244 272 317 340 703 865 987 223 392 152 942 526 354 566 960 93 392 235 161 867 47 883 972 418 175 394 656 727 323 439 707 835 319 742 954 641 761 696 867 697 35 806 727 260 856 308 306 561 725 43 125 527 850 97 927 764 305 669 415 582 806 205 76 176 807 666 425 287 398 263 571 822 437 742 844 630 570 588 278 362 203 286 472 906 819 923 101 53 718 828 253 309 889 826 523 438 469 582 169 384 102 223 713 869 207 167 630 196 241 599 562 391 331 36 249 210 683 210 677 389 918 697 732 28 405 228 151 269 625 25 380 850 768 78 46 383 904 217 564 638 20 772 911 513 477 990 488 840 506 349 905 220 130 722 322 979 57 654 664 517 618 924 161 726 701 110 83 877 185 725 877 756 235 691 214 561 728 308 669 12 63 276 632 426 602 354 481 753 262 189 62 301 281 902 368 171 613 679 238 133 194 450 483 933 320 877 653 941 428 76 488 829 235 239 538 622 373 662 576 64 4 163 481 479 6 975 305 467 318 687 993 135 562 312 509 978 113 1 246 957 251 544 625 981 309 799 671 697 740 952 263 278 746 751 121 641 208 391 492 780 579 352 659 141 18 696 66 283 398 511 608 723 586 655 672 578 750 59 840 275 23 383 109 812 57 674 246 116 559 559 897 863 794 666 611 910 9 377 716 360 296 864 722 85 388 281 741 317 125 204 291 716 101 116 132 273 376 194 720 504 525 46 936 588 236 699 363 633 776 827 466 841 102 899 334 324 863 223 320 246 947 193 497 884 342 470 99 87 856 657 776 604 287 885 778 715 352 837 722 79 350 214 540 709 522 696 91 296 11 440 953 69 831 298 370 610 371 925 994 564 520 415 940 722 127 499 269 124 463 7 96 448 484 99 146 837 897 183 705 57 321 125 97 73 571 103 583 232 140 889 945 601 497 434 574 432 813 8 242 278 832 682 725 443 489 505 941 450 213 297 952 631 841 324 422 667 364 737 174 356 320 3 601 286 627 692 172 47 137 996 210 530 828 645 449 506 470 385 259 425 862 589 744 81 874 855 50 147 516 639 17 23 144 762 56 987 389 477 528 311 914 672 667 120 226 992 172 115 19 849 189 461 876 620 521 209 749 622 83 929 43 793 814 312 332 127 623 496 599 155 264 544 984 707 559 104 979 131 398 183 519 939 35 373 693 493 91 13 817 759 75 13 296 32 639 273 698 520 62 956 323 872 606 265 980 701 812 962 143 247 463 894 379 159 14 632 164 928 94 534 223 100 560 287 804 658 323 224 477 991 582 633 190 852 841 963 22 646 36 989 949 835 535 168 494 635 92 63 7 653 770 11 830 869 988 758 271 130 370 686 763 284 141 373 243 93 160 934 21 767 54 138 38 239 383 661 857 497 687 842 119 941 656 726 599 216 326 555 504 373 43 451 373 837 381 449 232 677 749 906 914 448 442 713 921 44 837 532 411 729 429 265 499 911 422 157 210 991 454 158 719 165 280 815 450 20 925 716 709 459 695 879 428 231 919 138 519 681 98 446 893 313 400 516 859 459 38 57 366 737 4 167 309 825 8 506 323 361 308 152 475 144 382 589 780 358 727 189 159 359 895 267 367 859 663 362 17 794 70 146 99 391 520 70 770 754 59 59 951 314 588 851 898 443 562 507 977 532 553 530 810 132 626 131 80 671 729 228 427 667 920 648 163 352 298 938 773 591 329 979 479 801 500 30 289 916 51 842 284 314 997 176 848 298 453 677 376 747 560 122 489 142 354 523 332 412 82 732 167 592 779 506 378 901 996 257 600 131 266 842 293 494 179 32 288 536 135 515 321 249 331 940 476 596 670 2 942 595 832 300 135 557 503 616 377 855 475 988 425 505 685 419 779 795 668 354 18 767 568 987 304 32 202 930 531 948 299 518 50 318 188 538 806 63 894 557 460 366 91 30 761 229 389 60 383 94 710 750 640 990 175 710 208 881 781 459 744 198 969 7 807 924 310 302 180 533 176 544 402 298 908 313 251 575 826 919 464 969 74 483 87 517 750 268 167 970 124 784 840 354 776 677 86 453 271 727 432 399 942 531 771 443 740 419 173 592 205 186 175 155 673 635 474 669 380 749 645 478 503 514 421 273 415 168 15 106 125 375 610 174 846 740 857 522 316 213 983 639 636 790 155 84 169 476 87 148 57 744 827 202 174 838 263 586 344 927 817 546 378 924 940 681 146 596 274 950 884 751 778 156 65 395 141 117 676 791 550 669 69 47 457 872 74 143 14 6 691 371 669 829 980 103 515 520 392 562 126 304 604 440 526 360 962 401 821 541 520 92 432 717 1000 720 534 447 353 628 728 20 878 116 74 708 405 599 842 140 42 304 78 622 621 42 370 778 937 711 442 572 479 938 173 398 107 100 83 511 148 844 408 196 394 354 257 630 499 918 62 996 311 756 513 338 293 435 95 18 429 966 276 355 311 11 156 591 172 186 919 345 44 1000 620 646 631 941 1 435 400 914 498 624 319 591 144 812 430 388 124 929 710 543 853 729 226 645 869 952 812 556 347 924 303 656 877 27 742 4 883 428 387 868 572 873 481 449 171 866 286 253 58 974 116 87 490 926 647 761 442 754 12 216 230 152 711 724 866 74 13 177 431 840 28 108 420 133 815 242 817 486 871 270 600 161 350 449 998 642 446 399 945 276 586 447 921 94 963 540 843 299 797 826 268 295 267 386 515 343 168 618 867 584 103 30 399 42 182 748 511 502 711 719 554 878 647 265 332 509 506 719 546 63 47 56 507 649 335 38 505 748 220 960 824 230 424 783 743 482 748 71 653 289 514 768 390 697 444 422 630 549 702 70 812 965 777 475 283 383 378 287 445 678 251 389 753 730 417 591 23 120 942 779 73 252 839 948 676 948 56 406 239 135 662 217 892 221 605 890 525 976 756 710 264 468 838 761 741 779 186 175 576 677 101 200 443 262 422 241 814 159 90 744 377 505 178 440 440 824 746 919 416 765 43 4 66 302 459 972 133 2 747 838 377 951 321 166 226 655 447 824 841 867 292 630 817 670 794 371 984 309 248 608 165 549 800 750 57 141 123 118 297 718 100 542 43 753 66 245 142 231 82 152 439 223 5 294 522 259 966 761 997 292 686 46 3 824 267 351 928 488 438 30 392 175 229 829 365 968 865 508 937 647 640 875 696 387 637 240 314 370 902 947 287 165 78 289 723 246 669 398 165 464 613 45 835 13 30 133 472 30 844 764 144 790 487 223 107 599 892 638 969 258 258 690 373 169 431 128 69 400 908 762 737 195 686 4 65 873 383 236 436 682 733 789 790 476 368 782 809 876 146 695 592 876 370 563 112 319 121 629 112 797 873 276 947 587 531 248 315 18 920 42 504 980 322 631 457 146 780 790 810 81 767 122 543 566 326 569 839 408 892 286 181 645 669 52 811 160 850 556 72 177 649 577 492 757 5 842 985 7 433 304 61 623 795 600 437 906 431 755 459 611 552 172 395 313 615 394 683 208 181 743 849 468 867 983 698 923 236 173 239 891 721 571 386 917 798 545 682 864 899 360 52 576 206 23 363 96 942 653 89 573 659 128 182 709 780 294 519 937 73 650 339 559 787 353 19 227 944 645 944 102 699 905 873 799 92 383 484 754 404 607 733 942 484 1000 630 180 350 356 766 332 171 263 732 466 455 136 829 129 2 787 445 214 248 870 282 321 51 227 183 208 432 614 424 244 991 615 545 15 679 674 884 654 18 45 819 228 764 457 330 976 802 669 129 720 177 783 585 493 684 572 908 536 674 923 378 254 46 37 769 120 929 103 732 294 398 459 327 694 740 740 210 199 545 649 501 66 565 60 187 211 261 402 898 749 993 133 218 292 112 761 699 23 635 389 572 421 999 779 241 566 318 761 797 6 496 128 88 630 246 4 675 684 816 205 882 84 703 966 976 758 21 789 226 410 84 858 540 514 269 939 801 783 954 951 290 918 982 242 444 483 427 504 270 431 283 437 611 175 867 29 558 61 669 159 795 971 782 727 182 133 560 916 806 438 16 559 65 302 698 94 606 858 371 336 607 516 896 58 166 813 693 745 41 688 249 576 113 17 912 332 215 846 520 958 544 325 856 722 139 766 942 598 944 146 256 396 956 548 718 299 810 487 142 963 148 672 623 552 138 557 410 361 234 302 397 977 96 627 42 229 936 999 305 560 546 739 705 700 229 446 180 361 672 915 156 347 469 124 416 567 622 526 124 389 236 228 272 693 566 760 591 691 751 536 978 365 59 886 94 79 747 210 12 412 367 907 824 752 540 932 620 68 343 788 654 346 96 360 55 25 313 533 501 835 57 385 755 597 388 297 247 558 470 617 77 660 232 271 754 316 2 64 828 544 98 903 48 278 628 515 491 166 258 681 685 276 733 938 259 576 229 615 901 746 533 753 999 513 235 205 3 829 439 265 926 683 713 592 802 586 984 820 693 44 40 637 808 751 996 828 178 893 533 405 78 600 945 21 842 650 759 375 305 972 538 358 940 213 36 502 396 326 797 179 67 555 628 527 748 580 542 534 800 109 276 165 715 971 121 362 894 721 285 69 150 777 164 711 421 294 403 978 759 137 803 577 623 635 478 873 67 507 634 81 13 288 228 318 732 58 350 34 115 644 780 805 472 860 820 237 56 358 245 290 33 549 841 541 968 651 837 890 540 92 784 35 770 998 642 984 730 948 864 68 761 75 5 33 889 260 419 926 831 340 946 872 811 672 1000 143 773 13 442 723 694 782 537 47 621 7 337 908 59 314 534 112 689 872 744 593 768 835 744 549 865 913 219 852 902 275 935 304 312 95 124 979 971 379 685 770 951 123 614 601 753 252 568 823 817 162 268 787 693 327 756 951 806 717 496 52 328 710 711 951 688 546 668 122 794 337 355 710 977 121 340 431 826 906 424 168 202 344 409 313 391 369 55 526 437 432 536 690 99 985 103 324 605 445 649 849 35 929 852 146 745 514 401 999 208 844 891 427 661 19 24 866 648 945 880 209 608 169 588 678 366 691 688 743 295 682 436 783 550 314 119 206 905 86 405 528 114 217 404 425 144 59 225 231 391 390 648 249 230 82 923 622 336 310 290 305 430 111 420 476 875 310 509 27 703 589 289 706 671 298 568 297 205 768 915 191 764 162 110 973 584 289 374 524 827 672 300 185 906 790 482 640 530 779 14 824 917 743 245 149 457 247 634 491 691 793 487 922 895 835 499 485 780 415 724 615 942 962 55 336 523 348 830 684 251 242 265 589 225 75 488 170 799 808 256 768 817 680 660 64 129 642 150 433 763 588 622 752 465 787 762 557 914 852 391 711 454 339 71 930 837 546 259 241 473 381 730 895 865 11 107 650 488 631 272 546 541 135 900 22 396 573 806 888 773 101 886 682 539 830 343 928 96 156 821 224 935 949 761 488 946 339 364 175 981 970 784 863 259 658 253 905 951 862 210 985 397 702 826 91 122 59 938 511 642 337 695 985 625 153 157 708 772 256 150 759 64 482 479 200 355 259 562 577 794 88 639 49 915 161 980 60 268 25 583 453 483 329 193 547 967 682 437 793 655 553 513 291 410 576 253 686 334 779 34 375 805 801 397 287 285 556 139 101 255 81 647 236 923 571 650 558 65 181 994 226 971 760 758 514 905 780 481 760 605 490 902 866 849 137 195 755 301 167 888 492 813 931 209 259 402 9 426 435 240 581 91 332 928 675 213 868 655 510 108 942 871 8 885 707 932 890 153 822 353 780 299 371 652 935 150 859 656 321 906 449 794 233 937 521 334 67 997 490 210 766 789 993 667 380 32 88 119 202 33 863 667 914 235 570 934 269 830 522 789 692 730 105 176 840 612 440 829 208 719 675 340 972 285 288 363 392 342 59 619 571 1000 870 298 824 352 383 34 764 712 746 201 41 561 529 891 227 835 353 654 874 779 183 260 831 531 979 694 330 144 364 854 379 865 843 134 807 563 268 775 373 437 107 661 794 624 851 585 802 502 301 575 40 368 167 170 8 104 763 692 755 790 209 234 131 305 95 894 823 268 72 967 864 748 419 999 341 399 55 892 629 151 867 33 492 166 706 949 447 988 182 756 427 119 660 381 914 947 18 436 640 730 876 97 197 102 652 417 348 853 355 891 124 187 947 997 444 646 112 999 52 38 559 120 609 532 548 833 474 53 778 607 225 630 687 637 380 58 14 177 909 514 897 645 358 197 518 33 617 72 553 863 7 519 987 311 303 916 330 645 905 991 857 927 819 512 137 275 845 817 791 377 464 167 216 668 684 170 563 543 770 427 198 69 687 870 180 762 547 952 389 320 424 843 46 213 399 871 858 147 839 523 49 943 351 156 545 919 414 973 682 525 329 24 838 129 749 636 857 663 814 112 573 276 831 790 449 111 907 299 875 837 35 191 164 173 176 544 579 342 908 108 484 45 524 430 962 235 809 304 818 111 80 587 123 448 118 194 947 870 791 342 371 913 153 477 126 890 589 956 406 561 182 23 120 534 557 470 521 564 299 235 408 266 592 665 742 452 324 287 499 338 773 869 531 160 337 679 633 590 900 39 42 952 371 39 358 720 362 760 91 970 771 429 514 585 568 355 526 888 611 709 610 660 771 474 626 40 82 34 532 760 230 930 968 571 196 348 439 699 379 939 480 62 896 61 337 658 726 457 803 36 329 507 94 346 979 845 928 234 6 657 144 794 898 325 287 458 266 85 754 631 18 903 889 129 236 179 155 910 755 26 526 160 343 137 81 741 323 622 869 943 307 530 636 379 730 175 336 333 74 491 399 44 726 109 213 441 933 240 26 62 615 679 110 741 709 160 707 254 932 236 42 741 610 581 488 571 52 224 610 900 935 517 86 762 382 501 276 952 252 108 318 201 234 519 131 169 834 80 490 428 509 447 734 726 587 611 956 491 929 473 301 80 584 452 840 209 675 278 63 364 880 286 709 14 811 443 630 125 480 40 424 566 424 968 929 904 101 60 377 89 393 178 225 239 572 760 692 409 957 737 21 295 787 687 657 487 516 603 38 202 757 57 116 878 83 71 771 805 834 543 630 918 516 922 199 194 108 544 522 218 155 126 526 112 363 95 697 971 19 942 716 438 202 554 951 867 863 515 333 636 352 316 140 362 569 242 430 746 752 316 987 557 631 252 579 862 121 469 446 650 961 660 486 627 167 900 624 637 644 157 847 285 576 277 409 406 330 770 822 142 184 230 822 712 247 179 946 347 157 409 759 4 22 287 566 7 892 798 375 892 42 804 543 927 546 959 719 328 845 856 672 613 436 843 540 37 140 764 254 46 455 156 108 416 313 764 403 268 736 129 525 400 408 57 743 116 958 77 430 778 363 647 507 841 427 590 963 714 646 119 820 887 119 358 973 801 988 438 302 545 645 413 168 529 600 75 766 923 555 445 676 234 868 77 247 185 430 612 997 297 141 147 430 550 604 302 683 436 165 66 566 494 985 345 715 479 208 971 93 100 275 359 443 778 151 571 276 988 605 856 321 864 433 241 27 627 488 453 341 666 237 739 123 146 941 726 651 514 97 721 362 616 332 916 491 16 670 344 371 348 696 512 696 401 601 120 948 230 233 378 596 203 796 567 134 823 352 531 242 266 563 484 912 189 903 156 354 230 919 637 3 736 103 340 657 187 766 225 759 616 887 590 942 55 937 918 150 524 644 145 295 432 173 749 4 684 980 294 186 459 131 481 341 680 809 813 52 334 944 556 958 327 156 937 886 599 30 186 651 697 127 591 466 74 769 27 600 717 906 651 914 879 506 629 712 84 687 275 810 321 727 368 433 284 327 746 777 273 641 552 581 6 235 998 188 553 389 319 51 353 682 722 243 730 284 392 604 605 730 941 634 926 907 173 767 928 575 681 209 118 379 458 509 100 982 974 204 830 578 184 173 870 429 876 492 316 136 875 737 113 511 972 308 524 11 813 240 145 429 584 925 775 284 368 2 73 808 462 802 463 152 439 175 766 313 657 989 77 7 438 456 697 265 399 624 860 608 845 292 41 537 932 373 411 204 538 252 470 203 582 583 78 358 924 264 751 231 248 606 749 114 928 104 125 807 895 991 972 698 392 59 398 667 848 617 97 418 479 148 51 845 327 458 666 718 502 736 451 590 705 832 436 103 754 113 382 608 76 824 501 321 59 838 754 474 626 266 971 248 959 41 561 232 633 883 514 790 61 888 776 224 29 162 307 894 115 684 434 493 661 852 151 717 249 621 324 200 434 240 464 212 75 139 422 978 772 627 512 799 515 175 784 315 92 636 592 681 700 872 467 870 10 649 762 166 152 558 539 203 81 465 912 103 875 883 44 588 494 1000 915 241 797 213 514 936 173 375 428 854 220 733 575 571 429 33 471 147 448 35 817 500 318 719 179 216 502 640 514 917 122 397 507 884 638 314 758 511 425 578 712 542 180 180 376 476 91 668 12 645 378 291 21 922 3 857 497 49 821 706 671 943 918 983 208 463 716 719 452 48 176 917 474 145 340 356 165 424 583 760 955 148 670 31 463 191 397 208 930 368 487 306 37 528 786 472 2 916 343 363 284 210 161 217 812 567 19 333 685 768 358 831 698 648 75 422 671 914 942 483 606 911 181 55 347 353 272 191 705 753 784 575 390 550 988 541 652 144 490 344 434 52 51 409 243 336 674 488 389 282 950 402 789 452 374 801 321 290 325 709 733 919 559 914 354 437 674 33 292 19 888 548 819 172 932 404 653 678 498 21 345 376 373 765 503 967 259 553 126 491 539 672 334 630 283 796 512 357 875 614 91 305 302 801 1000 376 681 738 592 872 908 902 180 628 338 917 676 170 124 13 612 299 914 42 821 69 292 405 880 990 422 819 473 82 379 119 585 799 619 106 555 855 752 242 516 125 845 745 301 44 208 280 378 644 90 323 640 926 716 14 923 762 20 424 997 934 24 215 630 394 938 821 408 835 669 850 962 5 71 217 432 308 80 143 473 804 114 329 1 623 936 662 855 591 12 286 753 717 396 496 175 306 541 970 774 451 323 156 39 826 64 846 263 651 563 92 391 716 906 422 782 857 131 13 806 910 687 571 196 23 752 995 940 492 901 953 949 153 868 826 785 269 279 919 744 801 738 542 381 900 99 274 393 524 499 660 654 343 436 994 150 875 532 974 630 803 969 946 757 587 549 916 154 62 581 340 501 918 708 301 835 531 125 867 72 791 496 658 729 330 60 576 200 874 271 860 395 438 34 206 390 674 569 944 80 661 473 254 916 433 138 410 666 835 663 963 965 796 603 223 573 967 767 655 832 52 458 770 140 484 560 68 337 534 686 592 717 265 100 652 279 51 947 68 464 226 730 170 207 177 860 732 412 933 172 342 831 713 676 218 914 614 418 109 452 559 916 467 895 804 781 70 405 909 544 635 39 705 517 870 837 79 794 792 221 798 764 829 581 896 230 411 515 156 352 519 192 644 836 338 200 484 709 589 478 181 665 168 181 624 89 761 961 382 726 635 655 480 438 621 67 379 983 789 193 790 516 268 78 887 741 204 127 706 716 599 514 11 533 650 364 991 685 82 746 702 463 958 356 788 499 229 567 672 56 881 179 548 467 636 692 190 721 457 692 918 577 39 361 49 165 993 274 629 186 386 264 391 374 615 411 881 890 13 499 560 825 213 152 349 408 677 756 122 421 186 591 991 172 922 699 677 832 806 585 788 112 536 579 304 851 929 124 809 196 646 573 795 225 708 706 466 944 65 516 290 979 637 968 615 791 810 40 784 831 856 648 298 390 708 659 34 773 841 15 434 945 575 103 864 448 747 488 291 558 712 126 808 787 757 183 132 128 806 496 459 18 839 799 112 589 854 537 909 348 761 52 45 232 560 1000 761 944 108 290 104 672 376 265 218 565 415 580 7 287 558 779 595 968 148 822 533 452 7 843 529 273 792 652 514 634 674 471 980 950 262 352 537 814 595 980 874 751 645 719 288 477 563 129 523 817 333 717 523 60 974 506 693 500 430 749 601 62 532 630 986 501 610 202 573 921 752 385 94 348 710 305 911 385 324 691 609 958 645 932 392 972 411 358 243 540 636 424 418 372 62 348 747 115 15 744 317 105 472 191 934 610 730 328 931 500 194 903 191 575 257 667 806 317 751 224 449 162 529 741 196 62 736 633 734 104 197 402 530 349 994 710 420 818 58 461 525 22 531 39 339 339 507 34 547 703 969 366 392 925 390 981 56 730 875 557 389 37 108 512 785 46 566 550 382 43 973 593 453 790 545 737 862 251 962 129 519 305 121 42 584 878 729 406 934 920 38 792 654 42 397 930 85 995 284 687 86 77 915 58 131 285 220 703 607 30 46 264 516 11 576 179 577 629 452 194 190 817 866 74 210 502 335 425 709 101 253 697 66 578 253 410 327 394 618 239 624 189 416 432 680 814 709 464 122 273 390 272 1000 13 846 507 9 290 658 747 664 212 424 916 595 616 818 184 929 878 813 947 695 800 887 143 509 882 744 723 12 467 72 479 963 971 938 260 203 837 799 329 471 583 294 121 680 127 66 827 944 904 724 562 109 886 203 55 385 22 682 75 239 122 185 945 264 564 486 331 448 368 813 124 610 574 365 846 67 536 918 309 733 585 816 884 426 799 805 342 45 683 370 776 67 407 881 941 439 71 843 321 671 594 988 995 841 954 527 996 770 523 989 277 544 369 864 545 174 149 60 326 344 489 432 146 728 281 473 723 912 181 672 663 1 252 773 21 116 435 140 308 774 327 287 59 977 879 188 9 81 565 496 614 28 167 500 801 958 265 432 995 995 685 717 619 838 102 311 268 202 64 946 348 799 676 284 271 752 380 652 108 450 706 338 725 191 389 359 261 228 62 694 213 816 320 731 287 550 463 370 247 756 834 699 750 837 92 845 673 708 311 433 970 250 250 969 629 50 700 32 574 515 241 355 745 926 694 313 593 777 143 487 917 554 377 695 281 80 116 297 241 806 985 786 91 257 901 237 813 405 52 856 924 531 90 672 943 694 590 839 603 126 976 285 224 724 428 76 772 991 319 897 471 126 353 744 263 679 156 383 909 480 268 477 791 492 920 900 607 376 664 998 140 710 583 156 791 50 203 764 353 539 523 291 235 100 776 649 414 764 230 341 69 83 117 857 255 814 604 384 289 348 981 324 164 377 79 348 762 131 487 222 55 660 344 594 694 48 790 392 769 495 901 513 125 141 471 500 229 720 269 466 686 873 245 828 699 711 902 574 657 456 776 763 206 26 191 843 918 873 34 706 918 290 734 923 589 471 913 453 223 867 532 884 12 33 568 131 368 800 980 473 285 634 669 938 966 813 192 240 964 137 92 569 983 907 556 290 261 705 827 844 815 415 336 70 164 562 468 635 629 235 498 614 132 390 175 683 327 700 802 448 337 982 653 804 754 771 676 30 85 899 846 113 947 564 114 150 255 317 108 587 2 578 968 491 367 575 709 406 417 104 198 523 755 209 581 779 553 809 737 719 990 461 706 709 861 714 90 878 611 506 518 476 141 891 853 530 446 388 96 132 892 409 883 986 388 433 611 174 530 223 633 630 886 382 14 158 163 232 511 238 778 688 674 636 231 207 481 83 202 916 32 428 776 271 618 980 155 696 424 214 207 411 748 730 598 311 555 71 527 296 113 372 747 81 426 949 592 597 366 428 217 832 388 871 157 82 882 417 887 620 804 667 167 582 563 611 471 248 56 829 992 512 961 122 725 715 259 607 840 103 346 311 61 464 676 419 724 201 20 297 170 182 478 147 594 376 510 98 991 81 46 362 894 529 607 719 370 815 840 577 192 731 517 100 212 492 281 274 763 30 328 621 499 14 742 280 736 169 812 406 168 514 532 677 169 194 627 860 89 885 470 675 230 763 1000 625 904 180 763 716 628 399 661 12 122 332 141 769 441 145 22 215 921 906 395 95 353 397 387 168 202 621 328 493 68 212 938 880 48 983 321 335 733 949 899 559 503 240 323 863 157 151 875 366 689 739 387 943 46 456 514 427 13 534 764 936 184 833 732 321 539 638 564 733 400 752 412 45 786 961 39 352 164 844 436 394 58 611 203 165 216 732 654 117 42 26 770 219 660 649 110 562 955 73 740 894 475 919 125 878 331 305 754 111 38 848 560 227 131 939 412 713 127 553 247 647 25 847 747 334 871 115 519 613 391 800 504 40 408 764 993 698 714 734 571 553 491 987 824 25 924 330 989 852 411 519 759 352 610 174 967 121 328 729 432 481 319 683 384 477 478 869 454 538 263 832 467 408 531 893 364 573 205 978 551 925 533 430 371 729 734 463 645 429 73 721 880 799 499 473 317 52 333 555 508 893 683 1 594 179 303 165 803 886 422 657 121 820 251 357 133 736 475 361 102 721 49 60 152 662 139 44 183 926 917 110 412 420 964 64 207 218 477 141 94 373 7 801 596 202 462 341 277 496 666 334 65 934 960 449 792 326 591 618 197 570 774 629 446 933 779 660 506 654 95 891 676 137 72 728 815 814 895 462 363 54 588 732 439 387 646 330 367 975 263 540 752 768 280 874 913 482 249 622 101 158 795 223 14 978 249 806 724 480 572 232 206 388 967 28 1000 408 547 413 773 490 940 809 879 312 179 875 910 507 476 294 933 250 515 987 595 88 547 829 208 265 887 435 646 937 749 814 163 637 631 379 860 910 692 707 787 75 743 937 788 606 14 748 893 691 557 230 932 356 260 939 493 848 63 358 548 765 628 33 752 795 2 412 801 739 504 240 788 776 380 796 156 613 630 335 274 624 59 735 328 597 598 402 283 917 156 259 568 168 446 751 536 609 829 432 495 874 577 929 369 144 562 996 181 519 307 833 479 433 220 559 345 91 519 832 849 777 821 896 81 67 794 686 851 424 110 94 163 906 325 486 658 450 594 280 520 477 479 832 618 582 608 726 796 743 897 734 408 203 780 534 560 614 712 607 744 822 446 792 520 355 614 207 960 46 610 897 389 334 793 349 371 848 855 532 59 920 354 963 816 355 584 636 196 119 224 938 368 237 270 956 300 902 827 508 683 364 883 832 491 866 881 984 899 551 657 473 766 150 196 497 568 633 153 708 742 824 33 991 51 877 612 451 799 458 723 692 410 309 446 803 91 546 287 456 698 553 614 316 572 426 478 430 336 286 703 988 669 128 61 661 527 796 802 413 34 559 584 648 366 936 466 570 940 236 307 839 207 800 854 566 158 131 167 979 897 337 818 917 778 664 444 965 407 828 766 713 349 206 369 384 415 541 174 559 583 499 917 859 971 779 337 463 460 345 985 712 971 659 914 975 357 686 300 808 937 581 570 729 807 325 22 564 596 500 172 1000 587 588 613 597 478 754 927 751 741 308 99 853 381 131 240 610 253 149 430 676 310 509 37 803 33 471 935 436 821 734 355 326 545 689 267 717 318 606 480 910 217 493 357 442 896 945 106 774 803 466 850 945 589 382 127 552 906 729 948 367 411 475 450 9 304 377 271 538 262 454 757 155 665 763 359 406 388 373 425 154 134 447 560 881 711 975 632 792 99 509 653 847 94 497 91 953 505 228 466 502 484 267 580 207 653 375 153 562 903 232 478 175 631 595 473 330 555 913 408 147 772 986 322 482 701 658 901 102 44 907 906 631 33 323 607 754 236 352 3 78 132 113 839 997 237 806 251 261 874 595 143 904 180 193 907 1 545 589 176 367 144 845 329 838 364 144 92 524 263 574 854 706 937 224 686 820 617 977 776 531 827 733 661 160 995 160 648 251 505 235 972 166 214 330 989 923 342 633 357 677 605 385 168 390 519 246 257 276 763 627 606 345 983 119 546 211 754 777 698 434 638 618 250 881 757 651 520 734 470 935 88 413 623 290 554 353 789 242 162 500 154 740 287 266 14 554 54 625 481 164 655 868 944 772 496 937 766 951 608 78 893 41 271 899 773 256 373 12 532 52 608 670 62 925 578 508 303 685 201 938 991 367 872 762 990 577 567 957 256 142 87 813 930 255 489 40 462 643 199 367 403 292 331 392 249 789 150 873 571 936 140 422 821 596 150 676 288 688 919 71 804 457 772 449 6 122 694 780 426 276 290 770 771 659 434 315 800 332 965 47 249 44 317 388 603 755 200 522 527 841 305 141 706 663 695 83 489 569 134 495 123 602 884 461 571 928 391 287 294 250 126 839 874 824 549 349 920 138 789 100 963 548 75 304 817 384 568 931 386 532 657 832 566 69 439 799 220 884 433 659 329 632 721 640 389 869 485 553 220 275 295 329 99 402 951 896 18 708 623 632 809 259 711 177 566 750 90 498 238 622 464 824 297 797 822 732 379 545 603 520 368 85 381 482 240 538 179 757 444 652 236 876 816 543 40 648 881 180 725 156 784 318 149 839 847 458 949 513 604 606 449 738 92 953 390 951 402 636 913 766 488 391 535 237 868 23 756 638 135 55 143 726 195 460 286 798 651 22 534 272 695 811 934 966 839 654 884 16 240 456 64 469 869 566 864 180 536 348 571 739 137 767 666 511 678 545 740 533 172 825 65 113 692 697 33 165 850 660 638 541 50 535 447 216 796 208 247 753 562 476 494 815 791 637 525 473 618 148 975 614 130 131 638 564 45 415 324 335 388 140 340 277 769 721 176 792 500 45 460 660 330 449 899 697 256 376 168 154 270 926 520 111 39 365 406 201 71 125 214 676 742 652 734 98 741 940 962 789 238 501 424 188 633 851 995 490 412 929 27 988 67 541 269 66 129 182 895 791 269 68 943 660 456 223 940 226 949 666 117 999 290 393 345 514 903 809 287 34 237 399 751 525 312 507 416 557 728 630 923 687 541 26 351 726 633 34 599 6 554 378 481 717 959 1000 345 167 979 994 413 369 424 50 666 133 719 344 519 328 653 918 448 593 127 98 342 820 865 735 493 669 819 941 566 208 342 530 526 792 342 929 79 343 1000 610 85 374 405 418 972 701 975 717 184 101 980 153 652 620 537 597 695 801 185 457 644 776 790 352 442 928 111 139 588 3 707 968 768 390 132 875 229 427 327 627 289 155 692 681 153 79 57 356 422 336 268 881 356 925 912 761 91 694 815 234 307 135 81 707 924 911 68 938 116 529 597 177 373 586 958 409 478 117 320 677 408 99 251 170 708 431 875 749 227 97 157 134 974 793 683 35 279 855 484 376 752 768 696 54 563 579 186 913 929 853 319 151 535 266 566 902 469 805 104 236 281 266 178 533 852 2 633 161 939 423 133 500 393 640 793 642 362 671 890 546 803 752 997 298 969 669 446 892 312 761 279 71 901 681 862 441 109 58 2 452 295 6 335 166 823 377 383 254 28 819 988 971 301 175 859 567 24 188 603 804 971 817 639 30 951 942 832 713 441 456 423 436 650 814 353 79 730 250 915 128 800 34 808 932 453 752 665 333 763 894 620 615 248 926 681 815 743 537 121 446 448 966 87 338 294 709 859 717 330 197 397 435 830 979 551 950 357 155 734 668 697 676 186 540 77 848 156 60 573 537 632 582 722 858 139 541 962 908 862 107 439 960 628 268 22 669 360 88 172 722 339 36 788 310 701 179 156 774 841 92 185 671 678 612 295 837 50 893 606 211 850 350 473 252 896 421 728 9 485 26 193 827 615 366 979 924 436 909 851 169 839 631 3 251 746 565 959 183 781 634 393 74 646 864 680 752 282 845 749 255 347 917 550 584 651 282 662 766 303 112 292 234 975 862 739 709 197 787 107 839 852 469 941 841 483 304 141 182 122 420 99 783 12 528 898 607 94 262 445 739 391 327 510 903 96 128 481 365 262 933 497 791 270 493 849 903 304 710 766 228 79 491 779 320 184 403 797 945 81 556 616 565 124 791 65 385 844 238 838 890 886 203 954 525 604 35 398 845 854 899 300 316 2 25 470 484 974 398 103 221 75 35 751 850 173 594 885 319 880 158 864 78 885 110 367 194 141 46 618 299 589 462 856 604 834 222 834 9 903 682 272 261 29 499 802 323 11 671 730 387 894 250 296 839 178 709 758 62 498 174 686 321 836 839 840 525 8 675 216 216 363 966 592 623 151 981 474 831 821 431 424 771 62 338 855 206 398 136 681 753 546 299 66 319 868 15 262 478 516 439 713 81 921 275 951 604 208 368 685 808 428 896 927 856 887 708 244 794 48 304 591 2 646 390 903 516 524 981 729 369 69 962 100 699 785 176 533 540 993 549 36 108 760 869 727 530 130 506 78 413 273 436 703 211 254 414 19 97 125 113 680 68 940 157 368 984 37 549 426 199 785 34 880 172 920 459 449 952 39 876 495 917 393 300 139 50 9 499 992 294 94 28 853 488 424 95 263 270 698 586 479 388 657 801 15 792 956 324 243 484 189 816 774 284 831 280 314 160 415 702 844 459 496 188 119 741 74 8 904 710 898 792 906 117 472 754 923 648 253 967 166 988 876 96 715 912 955 465 244 221 697 238 817 600 570 68 414 443 465 129 699 880 709 678 292 432 351 187 66 540 603 132 803 369 957 339 29 249 6 94 9 112 335 787 829 308 965 753 274 713 966 777 736 940 307 604 518 582 670 630 894 387 973 412 872 195 312 866 182 401 632 880 825 219 136 190 322 65 665 573 299 641 968 272 319 401 811 475 294 319 364 770 766 230 204 710 623 74 76 460 85 358 888 918 668 428 165 213 647 701 133 703 689 817 352 94 200 433 677 274 702 898 858 456 562 925 312 938 671 350 642 297 331 930 935 544 186 828 974 323 604 937 170 864 244 106 558 116 115 786 74 225 885 313 135 231 306 520 416 857 999 102 497 17 30 43 876 174 555 83 674 141 281 308 751 318 61 804 49 209 248 101 274 169 587 58 436 567 542 879 580 2 121 915 314 885 207 817 224 769 552 752 633 989 142 776 261 643 602 14 778 638 231 370 492 953 615 830 256 632 726 985 509 757 684 341 93 396 870 886 595 136 783 205 12 114 403 419 955 495 164 506 256 57 681 472 281 41 611 365 884 987 66 248 779 514 864 204 89 974 476 841 780 323 457 8 227 925 496 367 498 536 108 390 484 124 428 873 904 905 350 367 631 655 218 122 373 978 973 296 350 436 695 553 211 995 615 770 485 524 301 938 193 512 928 907 789 119 985 691 498 794 904 43 834 589 518 952 452 932 387 912 413 293 648 855 961 55 359 299 483 946 914 36 289 479 650 641 220 784 849 399 71 107 177 339 85 132 822 201 47 705 850 853 374 521 976 859 278 23 163 675 476 148 879 687 138 35 664 607 385 793 962 53 806 949 673 933 767 860 899 223 831 400 866 120 584 721 694 869 49 428 562 177 977 788 957 265 731 558 196 327 611 978 486 132 295 270 729 10 289 741 499 720 652 969 611 982 652 724 337 4 35 877 459 127 522 913 890 804 237 808 301 55 322 865 564 702 771 337 511 721 82 208 823 981 997 140 557 986 746 986 355 506 404 290 520 811 438 803 104 918 463 247 866 88 431 144 252 945 338 723 20 260 835 316 56 718 994 722 9 107 289 964 483 269 267 132 848 254 542 595 5 112 626 493 613 386 106 966 357 166 43 782 393 17 27 353 293 459 412 530 101 360 729 201 600 6 304 642 307 983 209 192 683 241 814 633 629 717 307 108 137 557 39 409 756 889 395 768 149 156 195 764 339 962 771 777 804 853 676 908 361 32 303 354 744 515 290 372 66 48 16 345 295 358 421 116 910 508 467 936 154 576 926 329 521 169 679 860 174 761 111 562 842 167 250 306 174 564 190 421 372 621 12 77 519 768 390 656 952 10 26 161 355 376 294 512 585 437 204 851 238 572 584 781 878 358 960 198 12 69 595 340 667 410 789 168 713 804 554 628 41 35 648 443 943 564 467 377 225 725 891 309 508 244 104 52 197 379 905 881 906 134 921 697 832 360 171 643 693 835 696 408 240 190 167 711 96 804 948 301 43 267 75 723 945 90 926 408 127 439 46 824 328 679 527 677 113 919 240 453 795 651 241 684 143 821 204 284 741 576 649 435 702 493 813 44 419 78 411 191 61 553 135 733 358 48 414 935 359 806 329 479 268 92 484 225 709 774 642 715 950 783 891 547 698 108 489 80 91 759 559 827 757 403 715 239 596 168 221 511 714 711 568 63 878 424 898 575 194 169 383 179 315 379 402 877 127 784 974 407 801 39 777 980 504 243 818 367 90 552 997 222 691 288 109 944 770 493 826 820 222 328 123 852 340 506 549 50 381 696 932 226 838 476 882 696 263 994 502 603 104 904 662 659 864 466 360 551 145 37 557 898 249 306 47 534 282 125 109 929 988 526 52 664 704 215 329 265 984 384 380 597 582 744 79 494 947 677 288 246 577 374 714 752 331 966 667 954 75 315 961 995 540 688 510 313 121 56 982 55 525 573 559 461 989 480 217 480 411 321 813 548 164 248 634 175 820 69 214 303 872 278 930 735 461 799 577 158 791 383 347 512 37 760 701 930 699 871 219 376 863 301 720 441 448 989 989 733 436 719 481 701 578 636 480 949 7 51 478 646 332 700 566 94 39 882 422 204 537 798 869 22 977 490 513 301 423 507 162 540 731 916 747 661 239 526 482 749 34 300 997 617 343 630 191 337 117 76 971 411 848 261 593 803 792 32 719 737 528 140 874 324 90 235 621 158 657 44 912 328 231 441 173 144 176 454 183 319 454 516 244 376 654 148 989 414 412 807 659 981 955 806 556 515 727 918 662 96 846 870 459 885 884 340 70 921 558 500 142 202 298 114 536 314 429 163 529 863 237 431 140 727 576 546 745 467 459 779 759 772 504 268 915 700 810 363 313 111 507 752 307 689 497 984 560 137 860 201 326 702 339 24 299 833 479 287 616 236 399 299 56 713 78 925 711 598 498 615 14 799 718 81 558 493 499 44 123 685 618 440 668 796 318 905 759 850 968 311 290 724 794 998 720 607 695 114 224 482 194 935 540 235 567 177 721 940 816 416 522 495 57 246 482 784 606 203 937 259 563 16 991 685 955 131 943 535 933 227 934 32 284 669 588 594 718 614 721 905 560 954 76 31 512 572 336 155 3 246 737 466 232 155 886 575 28 924 942 576 119 776 264 241 215 663 573 285 212 625 897 33 907 18 898 147 767 721 976 171 605 98 854 42 159 136 247 1000 988 871 957 434 29 161 974 180 267 735 240 570 375 258 991 54 402 474 124 933 590 655 480 178 412 862 545 248 744 415 756 578 178 205 484 277 887 365 537 161 319 203 285 947 680 449 387 239 419 921 377 100 661 916 640 528 417 308 785 278 835 408 498 468 240 126 577 666 365 494 297 880 85 355 499 72 583 485 878 404 863 694 842 361 412 170 121 188 514 778 111 787 265 810 740 679 181 337 783 624 887 538 469 42 108 521 394 295 293 543 896 214 311 866 958 282 491 735 226 366 433 281 546 287 544 742 80 458 305 816 436 336 557 842 214 662 764 995 276 594 160 920 280 340 865 13 190 897 226 979 436 654 964 401 675 523 170 676 62 437 52 737 665 448 696 637 563 69 29 275 6 713 58 261 511 766 999 214 793 934 162 464 871 349 733 154 338 934 853 436 639 720 158 549 549 467 838 741 957 134 944 431 403 250 769 569 940 557 480 519 280 48 593 332 522 897 963 291 398 816 987 734 99 796 960 668 32 662 736 856 476 41 147 968 608 503 831 499 632 320 211 710 187 519 729 313 790 989 477 605 743 234 715 865 209 160 624 782 780 931 359 575 607 286 879 893 24 1000 691 58 754 439 162 845 841 859 992 557 250 158 397 857 287 107 860 550 305 853 919 547 478 865 585 306 478 142 444 720 73 123 84 839 115 378 364 713 290 277 560 801 119 950 210 772 963 819 464 94 205 761 446 354 609 984 584 345 626 728 979 695 435 722 356 858 467 682 449 77 679 604 519 900 485 756 236 121 734 218 782 382 290 550 867 100 675 737 666 644 459 940 986 803 119 340 906 715 665 902 417 968 640 136 943 600 843 745 627 871 582 241 286 729 659 428 216 953 436 498 897 202 328 987 267 764 85 914 46 362 206 903 564 385 292 329 119 459 865 164 367 261 747 591 896 798 278 449 587 513 445 574 788 212 458 852 988 570 852 843 304 174 65 396 18 833 852 872 550 998 328 37 272 732 30 365 748 604 755 911 910 420 510 962 299 914 713 135 383 181 733 919 424 576 251 333 43 320 24 541 654 481 952 700 990 532 719 586 962 516 107 494 711 49 462 824 374 204 364 445 515 292 527 166 134 648 19 282 431 54 767 878 134 668 560 570 537 109 893 974 570 326 758 348 352 977 926 15 405 98 91 701 583 872 827 233 307 590 962 588 343 283 65 821 70 831 921 606 994 647 424 409 125 874 771 11 792 588 549 552 1000 963 447 135 549 857 481 999 101 722 615 370 769 990 231 233 598 897 674 776 271 65 906 700 321 191 851 258 55 698 468 914 215 289 928 523 276 687 896 968 589 947 619 364 766 129 297 139 462 451 100 433 881 92 489 350 375 359 877 946 997 163 147 205 90 682 365 722 156 770 969 877 828 59 22 315 527 386 318 793 462 893 887 168 633 352 349 559 184 344 66 242 74 806 1 761 345 871 535 132 717 785 619 853 320 736 815 278 770 490 911 845 311 743 130 421 470 45 687 152 626 771 882 626 342 421 542 847 452 935 621 927 551 149 326 721 787 475 95 157 353 600 180 871 167 641 334 409 399 571 190 952 495 848 820 586 921 606 772 350 796 844 680 365 314 246 292 999 163 963 597 329 427 686 251 142 175 650 106 659 30 65 643 639 101 367 624 995 763 394 712 390 511 916 640 13 799 500 43 601 834 170 2 553 743 378 815 858 696 115 998 243 34 937 782 126 206 311 143 428 420 320 645 16 182 360 140 983 92 767 595 134 167 254 93 597 655 885 814 147 536 804 436 82 682 793 902 252 481 481 633 613 509 194 176 435 842 968 924 700 114 711 989 903 209 193 63 542 578 847 913 298 721 69 250 103 312 282 556 249 118 797 453 519 780 790 636 783 738 420 145 363 922 427 56 139 994 849 280 547 296 408 407 61 721 918 680 314 627 19 319 814 756 67 444 193 515 622 911 893 869 516 131 252 98 284 654 466 1 206 983 316 121 216 241 351 762 710 839 499 163 358 328 569 717 683 550 227 128 704 609 756 613 175 545 960 595 386 124 741 694 370 821 329 501 422 758 5 211 623 247 291 520 153 207 301 304 460 586 294 565 556 435 828 401 902 532 622 430 341 372 442 449 563 81 379 716 379 719 793 724 791 599 329 130 997 835 487 37 32 312 841 672 668 581 726 40 625 804 686 986 492 326 283 162 827 460 873 878 711 211 178 100 399 463 102 561 218 652 537 653 149 129 628 59 798 726 457 860 88 15 377 710 153 402 136 409 160 61 692 163 546 347 17 893 751 817 873 910 416 123 18 566 452 77 728 5 140 647 29 868 923 232 766 116 674 574 32 983 843 93 794 348 980 495 165 334 574 275 218 639 159 200 962 177 701 67 524 550 692 839 74 824 113 621 933 619 608 77 467 122 579 708 989 807 612 814 102 407 645 325 25 45 750 394 562 334 7 724 408 101 191 823 689 632 68 295 807 163 243 933 329 283 658 465 93 981 780 952 468 8 165 936 727 489 998 242 937 638 604 239 389 668 804 679 361 716 474 237 858 524 674 655 971 675 486 260 232 911 554 119 904 786 380 643 67 697 679 999 367 831 842 285 249 322 277 742 811 413 444 840 569 846 663 314 672 880 128 702 848 699 279 544 673 835 498 159 333 463 377 18 133 179 194 637 87 967 16 836 149 345 209 135 801 105 8 470 104 540 232 503 693 587 730 950 736 468 9 372 894 177 340 139 602 856 484 712 772 876 238 882 185 745 587 563 428 341 246 13 404 437 30 318 61 110 261 615 979 909 824 505 125 297 855 457 142 792 423 334 26 847 591 752 119 134 48 971 865 962 881 549 635 341 945 908 794 867 654 307 988 439 438 495 18 646 180 861 514 361 77 502 112 353 531 645 149 710 881 313 608 905 921 710 21 235 987 441 811 364 430 123 507 712 4 381 573 880 841 30 173 389 396 89 70 858 945 482 333 659 798 250 698 776 645 689 251 550 978 28 809 632 149 879 206 370 722 380 871 182 567 901 735 683 917 838 21 731 995 743 727 843 327 552 486 944 766 702 636 704 471 349 331 303 339 182 455 35 751 348 767 410 357 665 49 731 832 974 628 402 575 699 241 344 652 395 868 146 805 684 488 792 762 797 929 609 496 665 782 781 533 548 966 947 717 75 818 5 149 520 635 369 86 342 21 225 308 362 53 716 480 899 743 126 106 404 236 846 387 751 177 895 930 348 411 777 581 370 978 193 299 981 795 262 896 225 139 997 952 910 560 288 247 101 34 770 345 73 426 678 285 353 26 345 159 829 430 485 463 583 625 663 300 197 707 243 876 156 57 390 360 439 685 861 604 599 688 932 669 117 989 833 662 406 408 83 788 175 591 717 304 770 784 535 54 951 515 838 404 502 473 811 892 451 573 266 245 196 426 340 159 255 957 871 262 175 332 812 505 977 311 722 555 10 174 841 282 668 140 177 590 584 706 420 100 397 375 169 371 482 198 402 247 616 441 185 565 644 965 614 654 4 781 580 167 640 676 133 895 875 349 683 283 585 309 825 815 291 91 297 918 73 350 743 252 200 97 533 554 588 707 88 394 127 506 204 827 787 632 876 623 812 686 148 299 874 225 850 295 166 730 746 558 842 922 201 616 414 589 973 414 808 350 283 542 395 300 872 729 604 244 516 312 593 7 196 262 914 94 999 146 85 914 212 3 221 345 834 361 842 734 927 370 359 847 461 730 496 525 626 263 266 480 718 468 968 481 515 227 891 484 760 97 593 510 151 396 361 51 376 632 406 283 653 379 90 381 335 782 525 621 176 629 206 930 827 409 97 51 161 523 546 124 606 227 337 227 459 155 975 96 84 229 735 908 701 604 872 529 833 570 218 802 532 461 648 884 938 343 13 510 254 447 881 973 687 738 142 555 24 430 798 465 359 304 336 754 761 12 602 793 332 853 953 830 764 662 71 326 58 368 460 193 746 564 920 615 604 484 703 829 870 110 591 372 352 593 350 44 352 2 432 143 958 48 511 312 82 639 747 862 717 162 517 444 190 413 478 331 478 906 661 393 853 354 369 660 430 487 332 314 521 247 537 939 521 387 855 401 989 1 205 870 354 63 673 223 968 33 860 96 803 28 224 672 662 524 173 630 643 499 472 180 990 387 421 467 275 758 279 256 589 396 765 813 392 453 359 267 65 967 929 814 365 66 79 633 47 482 835 748 254 957 906 499 238 870 541 17 462 865 23 653 818 672 771 388 473 677 344 623 762 728 38 782 626 284 19 557 898 365 210 405 511 613 340 974 113 39 145 197 536 835 968 377 980 948 53 218 684 126 339 883 705 564 99 527 500 137 11 266 397 277 642 690 878 802 187 622 831 816 273 381 635 614 402 58 139 81 6 855 561 82 697 184 144 995 279 969 882 594 128 898 562 58 805 618 731 518 737 234 136 319 987 571 646 336 484 339 31 664 44 11 624 943 642 277 621 45 3 493 348 351 385 900 775 284 88 365 198 799 686 682 140 405 610 998 137 650 550 937 688 791 71 95 609 230 573 386 282 401 254 873 994 152 439 265 718 570 678 803 391 878 370 614 788 434 252 519 124 164 810 654 206 758 321 674 701 815 530 352 870 96 273 584 60 629 586 528 438 965 317 501 798 571 532 527 854 38 281 221 143 301 877 529 818 671 975 549 530 458 194 21 961 826 787 23 538 533 993 73 815 557 469 418 964 278 324 924 947 280 90 584 642 142 546 218 282 832 316 142 713 271 421 92 194 327 621 288 868 738 773 293 560 634 391 979 575 822 3 621 276 33 95 16 53 584 711 154 263 51 109 807 546 253 939 802 579 535 318 634 938 698 677 891 451 756 899 998 304 380 769 283 879 601 503 158 720 177 444 80 186 102 149 128 614 221 114 169 187 426 215 14 388 526 562 419 399 218 992 757 808 481 693 349 862 560 547 737 275 57 458 284 145 802 482 80 339 183 261 56 922 175 904 770 770 453 995 669 845 53 303 696 421 771 792 35 695 222 179 18 262 554 873 135 230 934 484 566 971 195 26 568 57 231 768 480 621 297 649 282 595 797 415 949 929 18 649 406 916 171 213 351 674 507 448 8 432 252 252 189 901 969 1 959 926 778 216 112 691 760 371 673 290 954 705 582 635 112 329 301 660 190 652 322 21 947 584 895 574 778 674 706 504 336 420 191 930 968 679 328 181 899 882 106 402 68 804 818 986 291 231 640 894 800 822 443 729 491 88 29 778 273 661 343 606 714 920 840 837 224 846 954 508 426 78 622 3 346 673 810 184 452 700 656 652 561 540 384 436 411 409 256 763 1 150 948 14 173 248 25 248 708 428 46 71 637 726 36 998 574 992 941 876 75 184 820 333 1 949 747 1000 26 171 435 385 194 868 599 984 369 89 410 593 546 698 514 181 948 3 549 353 734 232 451 926 760 842 988 169 615 914 60 491 850 637 499 260 819 264 306 220 616 6 971 138 907 416 272 904 126 492 63 870 547 122 581 414 995 170 24 456 941 90 81 967 209 175 698 372 886 113 700 410 41 733 229 977 391 365 855 751 596 418 636 251 237 949 425 100 83 610 105 90 713 158 428 627 320 98 287 73 833 448 414 690 427 646 15 808 405 122 264 449 134 644 796 194 531 258 82 496 521 935 718 567 172 821 948 959 751 358 139 243 909 325 702 644 679 226 241 390 23 518 658 408 868 979 685 298 127 848 269 562 853 404 664 680 830 808 882 363 726 546 132 131 26 55 286 608 53 433 827 82 891 177 125 787 46 799 225 459 223 312 940 938 279 607 285 355 630 871 933 455 285 663 228 583 671 975 814 830 389 794 774 614 90 981 218 194 803 191 647 940 524 265 670 17 119 312 471 817 326 785 197 835 891 348 931 512 998 748 93 311 718 782 393 473 972 832 647 453 629 884 496 71 934 580 499 405 44 696 422 123 868 583 2 783 289 650 55 663 197 991 627 729 890 508 773 51 624 658 519 68 130 477 323 779 164 689 396 855 848 39 416 231 713 88 533 331 951 489 730 378 197 879 80 981 871 493 849 804 104 948 167 528 267 747 64 56 128 743 256 408 673 332 511 95 53 149 741 423 629 728 92 67 662 613 813 716 518 361 565 20 738 910 321 303 655 109 895 262 472 223 903 782 320 904 75 569 584 405 435 756 963 103 891 272 991 417 881 724 271 215 945 51 359 543 940 546 728 852 305 53 349 96 90 147 405 26 18 807 505 449 885 704 248 992 657 67 90 2 732 319 226 727 326 385 999 640 608 626 340 207 397 454 415 355 728 654 967 843 566 328 450 736 293 860 365 176 230 123 365 408 279 724 62 746 587 575 194 480 606 357 396 279 748 319 294 551 961 902 631 906 22 715 625 675 787 569 546 82 224 479 425 397 593 146 116 296 153 467 520 904 677 309 992 812 780 337 881 957 558 709 374 408 467 386 671 2 653 85 679 308 873 241 150 54 674 779 540 504 526 814 216 775 421 960 40 725 463 29 41 405 982 338 826 485 292 124 732 940 645 650 236 326 880 576 156 958 450 494 910 675 988 665 331 678 207 544 340 579 845 977 143 982 161 37 971 840 433 9 223 738 907 183 576 249 334 20 562 475 546 379 850 521 899 898 113 525 258 972 43 805 980 671 288 337 415 502 379 122 907 489 762 203 813 123 413 133 98 709 226 693 513 738 175 856 393 763 314 483 30 139 190 780 774 589 319 69 225 645 40 154 504 308 467 96 365 56 113 137 44 307 738 565 832 323 287 211 456 34 958 744 603 391 173 215 907 885 579 643 70 826 532 865 98 346 731 41 258 853 93 829 428 615 427 763 374 870 168 448 80 161 268 526 58 287 504 535 369 6 915 938 823 621 549 590 105 548 914 613 653 994 193 187 515 495 125 446 11 563 227 608 335 583 741 66 867 603 815 36 234 463 376 235 746 822 676 74 484 688 111 948 333 783 604 824 880 412 399 638 239 803 456 138 607 644 73 863 892 795 857 653 581 674 50 461 338 438 312 700 507 607 924 439 314 900 871 767 643 894 555 317 251 436 966 127 55 752 768 971 999 71 736 731 571 46 993 409 252 923 515 261 758 282 687 502 772 777 427 446 5 838 935 249 934 527 991 70 920 147 762 702 443 87 442 21 443 427 997 359 842 718 227 421 134 983 473 344 276 526 822 629 941 434 548 226 568 125 649 568 985 901 262 857 176 947 320 148 677 657 125 846 851 176 209 787 306 352 626 430 625 779 192 333 275 244 442 833 898 188 645 932 346 918 214 564 543 972 833 911 137 712 643 735 487 935 877 840 26 555 690 247 548 545 331 142 840 659 400 909 827 198 571 347 643 238 64 206 119 464 567 983 928 168 85 841 887 13 999 699 591 434 248 76 163 886 614 583 779 134 712 551 723 545 370 101 829 893 461 423 873 640 992 443 233 897 723 77 346 176 694 893 608 588 318 685 288 244 304 57 84 727 632 183 579 375 876 729 399 355 860 649 467 237 397 316 549 604 567 74 856 178 740 358 461 984 954 401 203 809 554 603 756 861 921 412 618 743 503 800 930 856 151 570 495 901 726 194 146 895 360 257 337 450 495 901 150 192 949 40 810 991 564 206 338 720 75 479 456 457 92 129 540 997 492 434 709 266 43 612 146 139 885 74 638 640 208 506 916 75 63 748 711 644 493 953 990 160 94 807 405 772 531 637 127 208 780 210 91 178 764 515 213 305 591 996 766 844 711 798 846 633 95 618 969 842 783 109 880 797 946 149 706 162 364 115 435 755 415 425 483 935 656 718 249 495 734 520 426 910 259 41 37 394 511 77 809 104 528 810 489 151 638 745 295 546 254 68 214 732 533 633 724 280 144 214 312 343 770 165 17 598 158 674 200 22 349 570 846 933 713 367 608 270 611 394 498 60 987 336 834 837 238 639 47 709 4 98 466 616 194 708 867 652 134 474 823 245 850 268 928 283 906 733 574 570 577 384 109 57 929 702 902 597 905 277 611 398 596 411 549 841 168 716 696 800 500 696 170 392 222 665 832 553 563 731 33 299 520 28 79 335 105 822 875 603 880 939 272 739 704 65 19 220 194 550 921 450 456 933 354 85 480 745 957 127 492 130 947 537 855 966 56 447 122 762 752 817 545 737 46 340 695 379 339 248 673 57 421 458 321 721 262 853 74 54 935 837 620 569 588 429 40 21 617 89 246 991 845 30 716 573 646 257 59 82 54 485 45 111 469 665 233 931 862 985 722 621 326 731 996 97 467 21 497 882 729 478 323 856 475 330 715 914 711 530 634 541 483 627 253 141 31 893 286 915 667 903 649 40 851 73 788 634 248 355 387 189 592 740 323 875 344 941 669 942 810 647 917 765 794 666 211 301 237 880 89 594 964 865 511 623 157 576 284 275 835 141 142 908 567 525 100 208 631 151 601 633 670 544 987 401 163 962 333 71 679 112 210 600 657 189 540 10 588 166 124 756 213 621 930 498 173 623 862 656 893 80 576 757 251 374 814 42 615 171 4 418 107 759 33 437 123 797 399 328 417 988 835 223 140 402 118 437 394 116 171 427 164 448 930 335 137 39 716 615 949 85 880 103 667 203 294 479 889 440 258 497 75 403 298 457 227 155 347 998 375 458 10 600 627 808 431 418 609 588 366 761 510 257 353 142 271 582 152 817 723 469 787 462 691 681 513 653 87 154 297 476 419 627 642 967 170 6 118 75 410 822 860 456 488 677 550 574 685 175 584 641 938 302 163 423 319 152 600 104 186 502 544 424 62 278 292 890 298 795 769 405 140 523 878 619 853 330 337 999 375 14 222 15 693 954 761 371 713 750 31 821 763 135 472 417 233 819 232 439 58 224 430 294 168 621 916 811 885 337 80 738 500 347 514 484 692 273 231 555 248 469 701 682 139 821 201 824 555 570 621 558 810 939 350 118 717 795 197 231 638 648 652 439 149 102 99 928 415 707 723 14 301 676 788 439 409 696 586 268 44 835 509 832 923 654 513 46 475 941 690 720 18 281 124 701 801 959 899 866 191 1000 359 45 639 490 890 790 981 192 452 166 180 134 294 20 148 448 710 38 826 402 91 525 473 850 610 221 936 510 792 763 123 264 993 735 958 249 960 300 575 109 895 190 908 435 961 755 709 696 399 541 547 740 144 303 993 805 420 182 890 867 939 722 628 444 753 429 651 504 838 948 456 775 747 35 259 922 918 309 215 912 74 796 109 730 713 350 116 961 908 793 1000 54 156 952 896 82 737 263 269 719 947 347 735 191 808 190 33 995 925 897 745 135 968 66 913 828 85 369 457 662 856 54 689 311 147 605 505 19 544 628 60 646 600 756 764 883 685 630 423 271 326 840 763 541 281 640 54 10 830 937 409 388 856 452 917 863 967 240 503 232 509 941 200 181 462 605 976 212 651 892 780 44 352 633 973 370 253 62 788 396 706 37 211 915 934 35 501 148 258 986 16 223 705 641 26 973 851 966 650 675 250 767 921 364 124 645 160 462 555 435 299 859 826 830 879 619 385 108 952 520 82 986 254 402 476 729 337 580 135 784 538 527 530 72 820 957 346 188 187 721 132 351 468 717 117 347 973 244 776 999 246 81 320 184 433 935 134 156 325 851 108 179 9 695 275 647 151 537 378 909 695 883 432 195 102 275 701 29 134 830 108 827 216 153 739 470 383 896 726 971 415 778 913 678 206 637 772 123 746 494 628 400 635 52 639 607 169 518 744 955 777 17 653 433 461 502 997 370 946 884 37 173 886 338 45 914 121 640 511 620 131 974 463 895 503 396 673 786 566 644 839 846 399 277 418 753 437 578 332 820 273 402 892 627 18 953 657 462 987 127 18 51 764 800 533 263 107 916 190 421 420 71 930 598 806 683 685 442 65 116 873 629 61 484 545 381 484 801 485 3 651 52 790 120 260 11 676 786 800 978 581 224 715 197 777 746 817 601 164 948 960 460 100 781 621 761 60 810 883 736 384 928 201 734 826 19 932 865 781 616 549 479 511 698 436 336 100 467 861 304 376 744 130 778 613 899 737 465 399 779 511 64 332 966 109 93 96 730 555 601 159 849 26 220 380 603 422 550 898 808 380 593 41 326 47 845 900 247 41 660 632 479 825 304 423 21 320 113 838 264 993 603 708 452 288 527 788 260 513 353 596 298 125 867 615 213 576 728 800 267 478 706 729 55 512 728 874 404 393 842 261 651 646 543 442 265 398 98 375 941 174 704 202 264 928 357 594 182 44 400 506 732 767 636 928 211 348 520 253 300 665 464 845 947 3 773 266 841 268 228 516 781 100 315 380 747 165 665 905 568 940 822 98 901 709 240 973 210 878 615 16 68 783 460 270 466 551 326 204 836 819 972 324 869 379 42 842 427 989 686 517 964 679 402 776 364 647 911 114 268 36 95 739 941 707 908 256 309 171 984 328 545 818 828 111 852 259 29 491 623 400 684 366 450 141 764 324 889 469 641 797 162 921 95 349 326 941 721 490 375 669 980 438 441 41 51 765 635 989 796 817 528 172 986 892 433 598 517 949 885 143 23 744 692 858 128 127 736 534 180 629 277 319 763 845 635 880 33 838 146 440 919 426 277 395 754 271 809 251 947 677 936 182 711 177 681 33 456 241 395 613 91 601 194 785 227 54 880 968 694 921 104 413 350 279 879 700 747 414 267 995 327 418 961 641 195 521 978 397 792 747 630 850 400 838 324 657 253 921 103 784 90 576 717 938 794 223 749 568 325 738 519 654 842 437 825 888 561 471 454 758 600 517 177 230 113 740 891 761 402 118 338 585 341 633 522 906 169 228 712 717 145 396 532 749 195 654 799 604 731 461 470 389 721 846 414 512 304 210 376 777 217 741 558 705 936 125 775 202 612 612 695 485 229 273 67 191 537 572 796 243 688 657 482 489 49 847 890 304 180 122 283 615 921 237 77 27 889 588 523 340 404 816 339 216 666 764 140 356 702 48 831 880 552 500 897 418 625 520 32 222 13 618 675 117 260 407 455 740 585 597 607 295 647 632 388 333 912 764 558 12 273 363 633 56 738 630 915 1 706 753 669 963 139 579 337 515 889 707 283 814 8 161 355 203 55 276 993 804 720 368 385 392 514 611 34 933 496 191 66 221 67 18 276 302 493 388 612 271 680 409 402 64 975 793 654 897 90 780 715 909 976 713 478 424 904 776 41 214 441 599 827 222 859 674 731 24 613 863 869 707 489 441 987 82 596 275 880 135 202 295 753 473 330 135 181 890 141 196 303 148 253 237 473 613 524 203 322 992 634 394 731 910 620 82 623 773 353 591 738 840 518 94 948 631 100 242 165 576 904 93 107 294 444 458 65 929 413 667 211 614 453 806 79 593 57 966 838 352 325 767 884 625 382 337 315 599 136 377 591 425 786 45 382 988 127 654 462 98 94 19 731 610 636 195 889 162 536 611 495 43 655 25 533 804 354 304 743 833 653 854 642 310 129 746 999 182 476 417 470 281 119 867 861 245 816 393 320 187 777 658 635 222 321 95 694 312 210 91 528 174 163 791 527 261 726 781 167 301 804 379 225 260 488 866 446 862 153 200 861 700 876 867 705 970 666 975 862 86 406 449 373 934 313 205 246 8 585 85 805 920 951 371 657 54 649 330 513 350 480 455 255 124 218 349 794 215 562 866 94 453 150 20 855 807 49 688 286 975 394 180 170 87 126 731 643 300 34 689 492 371 155 431 39 115 865 570 629 963 785 239 165 901 98 258 493 499 914 31 695 744 826 8 462 931 599 529 162 408 523 728 687 671 140 976 236 185 98 880 347 232 639 768 180 150 354 44 144 257 52 532 779 597 303 330 752 659 12 878 907 105 212 119 811 306 761 834 431 847 646 288 491 117 796 931 499 313 6 305 607 178 671 221 631 438 627 330 289 255 67 785 137 119 645 117 984 874 108 557 464 4 987 82 710 27 760 641 737 429 823 163 323 132 347 867 70 937 884 8 192 784 302 604 130 339 351 636 965 289 939 664 430 488 747 741 132 144 867 82 303 234 787 784 371 305 185 510 5 392 76 251 990 317 84 117 886 348 304 170 155 238 544 413 753 596 69 331 684 966 285 942 860 161 635 761 240 193 655 158 839 259 186 69 618 542 149 613 502 890 930 336 129 258 810 330 579 14 776 34 775 837 15 108 633 265 784 270 58 67 366 554 458 760 414 820 885 156 296 884 794 406 867 406 336 660 993 912 73 361 678 923 916 340 423 742 565 834 328 375 360 47 919 948 846 441 639 753 775 165 391 690 137 727 509 467 863 68 877 391 734 714 262 886 796 907 174 506 161 317 653 724 323 261 816 90 708 845 727 468 911 660 433 831 164 917 390 497 975 651 382 270 8 547 768 235 206 746 301 265 717 321 518 852 762 918 395 701 540 677 757 452 558 270 486 770 762 665 568 358 576 655 492 254 903 563 348 633 883 914 362 923 248 454 203 952 670 305 518 4 861 336 489 11 387 405 910 316 612 658 778 267 209 875 791 320 220 323 906 330 203 473 359 351 563 413 435 496 678 950 955 961 448 614 203 639 711 552 970 405 953 208 972 24 595 644 159 946 15 386 26 228 181 570 515 391 29 125 624 916 523 766 769 802 636 767 92 649 249 279 456 85 210 324 550 853 789 612 844 812 831 936 276 584 705 890 958 689 735 446 697 692 653 135 623 961 18 212 562 473 130 163 297 532 671 940 896 562 328 970 463 872 308 389 441 773 377 435 879 558 96 392 726 191 387 60 783 372 442 60 238 663 354 91 949 497 343 923 842 310 83 990 390 580 272 786 983 293 898 516 72 118 249 676 303 671 686 82 576 475 779 351 960 658 560 32 773 934 27 62 436 682 103 489 138 594 177 398 351 990 847 222 392 689 121 705 700 738 685 523 394 216 462 286 785 251 100 496 655 297 546 847 942 78 308 58 820 840 895 889 210 602 277 720 295 862 433 512 638 353 857 550 533 737 410 760 215 354 895 541 853 546 749 693 840 18 329 137 842 750 627 620 902 215 815 490 69 431 929 591 587 363 153 572 585 456 567 829 204 231 577 303 453 611 971 408 523 910 366 711 446 958 364 646 525 37 27 788 834 226 840 904 700 738 862 379 438 523 439 782 222 802 649 924 609 923 645 33 901 281 564 539 7 135 819 647 853 398 122 183 79 816 191 35 578 28 447 774 884 595 16 530 887 35 488 398 72 649 154 767 335 12 707 461 964 152 264 304 880 513 947 322 818 200 565 30 339 210 781 98 780 295 314 681 798 857 182 260 194 230 211 202 866 103 755 862 287 154 762 920 581 413 990 630 204 956 499 331 481 308 608 777 44 521 142 540 771 477 154 591 158 306 16 931 284 674 234 204 383 21 330 263 612 787 917 609 454 90 856 610 554 538 847 546 197 135 563 570 837 759 4 782 982 789 792 401 63 197 923 730 420 369 79 29 613 211 29 773 614 651 757 161 488 164 523 917 128 506 435 163 478 223 509 305 977 559 556 60 890 31 932 989 166 549 610 307 903 308 273 250 333 887 578 514 961 105 371 483 483 970 867 407 157 669 13 872 359 767 579 749 204 426 781 847 989 651 315 648 556 360 231 942 92 550 22 357 639 402 232 611 584 903 997 319 250 88 107 44 640 534 694 467 591 676 400 711 89 801 73 301 92 301 895 299 434 896 513 768 329 679 585 517 278 881 753 74 653 57 720 460 165 716 685 678 386 270 122 534 498 328 324 905 709 116 666 81 38 148 269 829 127 984 855 426 12 983 87 545 175 272 187 769 644 441 199 774 373 744 389 114 81 295 533 28 592 445 584 358 346 571 527 243 273 413 570 409 836 26 670 299 374 549 485 698 854 573 836 308 552 825 353 29 300 40 652 470 677 48 328 748 237 630 786 179 759 717 433 546 861 866 270 528 491 824 766 751 635 175 757 527 907 59 270 399 452 865 192 888 276 37 987 946 815 522 100 196 25 538 21 997 799 23 912 192 982 152 821 512 964 120 610 608 334 340 571 654 898 812 690 169 990 875 56 657 88 722 13 550 959 98 853 3 962 57 340 572 288 943 82 646 111 712 370 654 713 757 792 540 364 959 402 129 561 451 672 432 664 437 862 729 201 974 786 811 958 31 625 483 295 723 623 56 718 295 734 929 908 678 414 113 412 587 678 745 23 701 843 367 911 842 7 310 304 397 387 750 763 442 96 597 573 909 689 494 951 413 957 393 696 894 557 971 896 711 593 152 782 217 520 102 101 154 831 100 570 953 329 459 185 362 872 51 208 268 403 25 652 650 552 471 371 551 212 260 42 621 9 486 536 711 527 590 338 21 975 603 984 344 459 586 864 295 562 140 434 690 523 487 652 789 55 442 143 143 548 204 441 339 583 740 892 246 97 326 22 899 102 948 979 395 730 163 504 481 333 624 2 413 521 35 455 119 25 586 202 823 140 801 445 90 226 369 673 776 102 886 154 907 205 262 273 514 806 695 946 967 842 888 111 334 670 898 860 432 46 576 190 559 901 133 309 674 107 757 457 835 53 623 100 975 459 529 196 533 454 69 324 467 537 546 875 165 489 318 733 488 496 11 729 974 990 823 587 787 185 217 963 848 639 200 294 997 137 966 362 868 851 645 376 963 889 377 693 274 68 382 305 86 236 187 125 46 368 40 430 700 213 220 663 126 188 361 462 606 999 948 69 286 580 400 900 712 162 82 109 613 204 955 872 460 693 329 665 869 939 31 822 119 430 470 245 31 899 627 6 938 596 547 828 444 98 85 66 938 110 527 419 557 35 748 867 112 777 820 84 660 782 588 347 18 869 295 613 881 148 61 84 632 736 228 367 886 804 532 872 832 506 807 599 531 409 713 248 819 192 508 336 987 314 279 654 110 586 488 583 277 952 575 458 530 253 917 94 740 971 350 384 628 689 411 377 383 510 650 808 21 435 633 356 306 662 521 989 611 660 1000 723 11 967 858 23 510 536 241 937 254 743 458 33 756 249 753 162 545 233 904 243 734 490 900 992 425 291 273 433 936 428 711 818 691 24 141 970 653 700 677 736 795 975 856 779 921 266 179 344 569 578 130 778 405 364 404 844 39 608 271 667 311 17 198 98 813 596 736 557 311 647 475 547 621 92 552 486 795 917 497 228 895 954 528 467 523 393 706 960 429 894 100 665 390 580 964 244 224 258 268 407 803 841 738 642 570 997 171 82 321 330 138 871 546 177 611 735 776 867 293 68 763 373 351 540 334 524 674 921 429 531 367 744 491 467 803 45 139 931 808 791 413 192 534 543 435 702 434 839 356 399 45 185 97 836 464 701 111 50 454 239 980 574 516 320 165 501 164 924 407 77 712 741 717 216 973 966 362 626 365 98 727 96 74 701 303 555 656 923 816 150 58 760 621 956 504 559 658 710 247 432 576 492 602 820 386 137 975 74 943 452 853 431 552 84 885 761 908 907 454 277 891 767 6 794 680 117 365 646 2 118 404 471 732 871 46 588 844 180 453 485 217 861 585 592 1 51 909 494 561 676 698 973 206 941 904 335 68 672 746 363 501 775 681 90 316 87 156 597 947 128 551 334 273 868 865 932 512 174 810 170 494 285 541 514 906 969 826 822 890 342 839 863 195 751 288 858 888 884 589 72 590 558 35 900 392 202 542 867 726 421 109 351 827 335 910 4 103 635 307 447 298 558 149 131 859 142 593 21 128 181 848 531 406 766 371 753 436 463 238 644 555 783 789 739 800 530 813 379 181 51 508 313 100 857 187 677 774 837 962 277 68 771 677 559 228 607 486 836 621 122 660 649 878 741 530 560 772 517 802 943 491 47 820 46 456 182 313 687 188 211 621 73 395 853 669 109 926 193 933 613 285 827 53 793 849 334 173 949 457 816 974 760 123 18 259 181 646 886 432 103 621 434 25 537 846 804 959 964 108 662 495 228 418 404 979 357 586 627 253 257 685 356 504 334 203 378 305 470 301 193 759 775 329 463 23 12 117 335 995 739 120 707 348 577 830 10 541 915 946 707 698 358 177 705 113 393 292 31 135 417 478 270 54 77 535 748 158 60 184 871 770 652 272 979 364 468 751 520 155 948 57 151 900 499 5 70 831 337 222 443 548 671 281 389 622 987 736 529 902 688 447 708 819 214 149 220 344 462 462 140 550 464 782 95 180 448 592 604 700 630 328 331 345 398 702 1000 614 80 396 69 656 888 657 13 758 304 71 662 15 29 898 22 229 840 955 698 17 653 20 563 144 33 916 210 948 447 388 188 422 532 483 657 514 868 152 666 747 636 326 562 34 162 885 959 313 514 910 609 356 314 183 842 826 208 24 845 479 651 805 684 54 583 469 605 735 748 690 885 259 521 10 200 983 766 829 615 392 759 488 803 764 776 634 281 490 581 733 263 754 520 535 854 527 537 793 480 500 401 616 59 541 567 882 111 144 495 259 597 676 984 497 209 809 901 277 593 192 478 555 46 747 552 587 10 936 66 401 642 691 913 393 223 690 750 744 928 957 151 823 618 149 356 17 618 683 2 903 130 764 293 274 34 364 457 17 337 690 442 739 477 115 53 607 583 577 111 594 698 556 588 57 565 873 946 863 7 275 71 890 651 119 713 177 92 205 629 536 123 740 233 224 390 740 574 192 451 618 56 241 334 471 808 80 967 690 124 53 679 168 621 500 325 481 561 521 108 796 210 210 135 582 607 543 280 463 674 741 84 309 58 692 235 229 25 670 759 519 89 409 196 338 538 350 959 616 495 66 993 827 258 989 478 256 333 586 136 411 539 430 842 459 189 925 58 215 441 417 750 57 177 956 139 994 1000 712 2 70 234 76 452 449 580 178 431 419 9 511 905 568 31 555 28 883 818 954 19 44 703 338 156 311 251 454 118 735 629 673 309 466 330 15 908 439 200 433 683 198 301 984 89 151 1000 532 51 13 679 532 53 492 907 265 136 137 545 702 533 89 963 211 145 509 703 155 114 572 54 298 25 105 239 635 216 535 972 664 494 58 878 611 193 496 669 685 187 631 354 934 271 49 57 420 646 678 569 199 77 248 830 668 962 893 921 832 71 792 997 608 814 1 277 183 190 686 213 672 212 506 575 652 13 230 879 285 355 997 280 356 830 332 432 97 566 393 273 985 462 386 266 372 178 906 646 207 357 161 819 952 60 945 470 865 463 480 916 374 993 570 716 874 661 78 444 951 156 517 593 164 988 14 723 84 323 686 280 381 957 638 447 838 682 53 64 317 348 575 802 375 151 278 125 665 417 976 666 487 852 186 704 251 506 996 528 528 697 724 378 671 887 303 737 762 439 869 517 719 188 916 920 96 62 80 356 216 667 138 882 848 487 398 102 860 663 114 753 303 83 20 670 782 458 267 82 812 98 817 590 57 224 134 102 1000 133 16 319 681 306 139 325 996 533 468 274 808 364 850 990 899 977 582 251 618 847 34 320 123 69 865 105 281 24 790 397 600 645 599 992 250 487 251 441 81 334 249 846 182 537 307 743 690 981 35 281 123 182 341 740 24 397 990 951 848 643 603 835 832 54 724 253 620 849 370 127 537 408 143 41 576 901 821 36 637 636 10 752 440 150 315 847 659 76 783 385 718 698 221 593 984 687 295 744 919 361 625 728 986 150 629 379 780 432 889 270 355 57 452 792 522 464 548 127 60 434 844 494 819 524 988 367 696 512 297 7 315 247 535 106 636 894 964 749 395 131 934 899 510 602 616 289 753 859 793 750 611 974 621 197 582 554 409 70 727 210 25 348 479 218 84 39 49 312 482 869 453 22 309 524 724 967 302 804 21 560 961 867 584 377 803 248 945 404 451 524 726 261 783 974 284 314 417 518 440 254 66 756 490 152 60 962 902 489 390 887 950 118 660 77 834 659 462 230 810 553 474 538 925 160 492 156 107 65 604 983 840 509 137 562 313 362 629 779 372 448 537 763 203 342 963 198 642 547 908 559 354 434 767 673 980 436 79 1000 825 20 648 393 474 440 433 272 932 748 688 457 814 995 942 185 646 760 565 725 104 873 535 19 720 38 849 864 827 329 784 673 825 526 242 86 846 116 537 164 393 661 299 994 260 923 421 503 877 763 626 442 204 878 814 457 790 381 632 334 361 486 695 711 458 181 244 685 884 716 737 888 945 13 456 536 629 199 31 439 1 928 234 509 46 746 458 556 946 737 421 989 296 427 373 482 811 609 205 726 635 358 242 922 340 973 846 210 962 664 675 239 626 694 638 606 317 228 562 825 846 400 286 948 694 313 529 186 245 995 606 729 732 498 731 348 833 965 854 896 883 333 33 57 95 686 13 93 130 789 462 609 344 226 390 11 44 480 348 855 88 243 86 662 696 73 964 773 418 972 255 386 672 327 98 803 490 623 1000 546 413 764 574 388 33 560 890 498 882 135 629 354 172 48 749 478 396 587 781 708 589 467 521 456 961 710 173 295 625 946 397 757 982 130 627 402 544 2 108 641 935 431 412 377 833 898 323 39 595 487 31 731 43 481 52 562 733 417 106 644 821 654 935 735 541 39 892 796 711 711 755 424 981 856 353 989 606 539 305 730 404 630 410 249 516 767 945 680 862 792 58 562 134 4 499 166 377 282 953 240 868 871 776 975 450 72 653 551 68 505 510 615 822 975 388 966 712 173 455 930 570 821 267 361 891 276 211 259 900 291 171 544 856 924 273 478 895 922 287 789 763 52 290 207 434 427 983 258 838 266 767 184 970 429 216 881 854 773 814 135 172 140 521 810 251 331 513 725 452 348 775 497 971 301 854 768 712 994 826 29 839 638 760 530 525 347 998 866 821 592 516 128 306 74 219 512 597 351 221 564 912 471 22 297 476 787 105 244 480 627 789 247 628 674 474 737 821 317 487 124 329 316 686 560 605 448 330 184 477 726 519 220 421 50 635 183 797 679 411 26 218 150 825 784 922 782 645 323 560 883 634 295 882 90 387 198 423 555 693 964 676 760 758 203 473 254 606 442 728 329 533 257 221 796 197 809 876 393 706 953 799 302 631 84 256 313 611 489 302 334 460 51 483 246 914 939 453 122 935 498 491 648 158 763 443 669 714 552 377 196 712 580 482 934 823 561 194 642 510 171 835 591 864 13 688 304 428 834 865 103 703 535 119 109 438 583 186 816 958 150 120 903 951 834 905 82 25 631 945 525 933 355 270 310 911 482 819 773 899 210 796 588 765 640 75 135 917 741 107 158 899 500 234 784 872 29 484 155 133 31 261 201 423 905 207 348 924 922 142 518 623 441 992 306 826 967 633 711 836 173 749 254 977 632 351 602 850 228 522 504 892 559 862 399 917 669 134 505 532 397 423 730 825 513 547 161 597 499 727 613 130 335 546 73 478 876 607 139 189 943 908 586 517 385 972 638 46 407 354 684 913 803 168 322 887 697 678 464 870 821 102 104 896 363 976 991 4 462 642 740 889 901 186 32 840 740 551 231 906 631 364 430 554 636 847 997 660 409 185 632 749 579 702 8 157 841 712 791 163 384 295 700 879 512 716 115 6 455 62 209 449 765 477 999 487 688 204 484 381 121 60 792 115 254 511 102 865 337 10 362 409 1 447 412 710 703 514 747 398 964 706 933 628 753 122 981 57 119 489 535 988 145 343 177 927 694 945 794 668 867 478 767 744 505 946 755 471 314 947 247 784 226 187 250 786 220 622 379 687 690 917 157 880 617 961 194 458 580 459 675 143 663 612 479 711 455 608 634 569 401 273 343 173 105 409 802 964 236 880 135 810 687 439 919 314 49 963 356 754 886 710 898 25 174 27 609 935 709 57 744 412 4 330 405 419 993 84 250 360 858 455 530 168 304 512 644 776 705 285 886 177 958 162 871 746 294 460 910 47 954 580 38 568 612 615 670 389 186 355 516 872 591 260 555 123 259 96 645 453 65 679 346 399 970 943 560 667 905 231 541 295 478 275 492 766 927 439 93 328 740 640 312 92 921 327 770 507 410 119 561 382 58 321 237 170 700 221 424 307 333 316 71 935 170 204 105 965 334 540 960 190 615 89 373 2 18 40 217 998 675 780 289 373 58 970 705 484 218 899 941 418 588 275 172 536 748 400 670 749 970 468 967 310 299 358 924 284 265 902 38 822 272 480 213 857 426 507 998 716 734 619 384 609 429 91 227 745 997 167 234 399 417 432 755 800 648 73 285 545 29 539 785 282 88 660 812 194 739 932 843 715 983 755 280 487 831 29 725 987 69 312 102 890 477 992 300 85 351 129 959 858 360 229 651 691 771 957 518 441 483 365 537 944 605 188 718 284 684 313 329 996 645 77 905 126 628 828 289 364 926 621 546 150 57 301 236 440 105 286 324 117 436 46 88 411 1000 301 505 697 395 447 808 822 307 508 228 404 104 972 747 918 495 686 135 117 832 506 547 1 402 294 478 598 749 335 607 669 472 680 242 348 52 127 873 57 705 622 751 251 583 343 409 337 472 428 838 544 381 182 232 854 878 596 19 724 861 943 614 812 389 947 88 24 191 865 877 371 781 170 105 587 427 214 580 759 179 687 558 213 384 551 581 560 45 81 12 568 126 703 38 250 415 928 924 202 332 828 812 214 385 410 19 29 515 745 43 863 694 806 456 71 433 423 519 990 15 141 777 522 111 335 215 471 118 716 958 524 211 769 309 577 892 565 172 120 871 448 687 410 3 867 483 219 640 28 153 793 964 600 657 512 136 143 352 506 594 146 349 93 12 560 408 69 45 130 573 100 807 187 808 935 849 452 80 227 261 415 225 927 668 322 788 92 665 318 66 395 76 785 354 173 600 961 791 537 422 570 485 601 11 713 341 54 648 114 247 54 304 519 351 203 504 674 563 741 682 942 148 794 322 704 948 189 125 851 79 141 430 853 197 952 459 900 398 928 344 677 239 124 762 630 92 434 678 226 166 636 83 909 495 136 229 945 668 28 116 696 467 658 541 450 484 944 271 738 197 492 712 932 336 22 769 690 880 750 464 816 268 647 284 772 947 396 990 50 305 739 390 614 857 335 595 571 219 226 319 804 895 66 667 945 843 259 983 460 786 590 732 21 102 272 613 435 679 398 699 835 676 64 905 310 793 36 264 390 994 212 692 329 527 674 646 210 856 275 506 356 291 706 188 152 923 7 615 921 580 743 446 318 621 909 375 376 692 401 284 356 424 177 156 899 531 725 226 32 726 975 356 146 50 626 134 491 476 203 816 376 641 806 222 18 771 106 958 755 378 615 759 885 918 854 464 448 219 634 47 683 62 886 835 717 56 727 940 892 297 980 425 62 799 579 82 958 478 181 32 513 82 709 858 897 675 909 585 569 616 897 813 171 32 1000 929 79 244 393 573 340 713 546 403 364 93 295 916 131 191 592 188 368 676 723 579 816 616 933 165 438 314 555 597 7 59 6 533 822 959 854 601 163 309 342 389 250 740 568 443 569 78 722 698 857 442 778 755 801 220 678 606 583 616 959 301 673 823 215 831 963 417 120 888 353 692 503 6 112 827 721 751 736 867 116 817 636 66 537 355 981 224 129 218 956 699 6 894 919 565 939 687 102 473 510 434 710 726 21 792 157 619 223 992 367 4 781 787 17 340 744 105 756 924 124 67 92 378 902 713 466 13 114 645 958 928 657 767 465 605 656 34 482 252 788 614 471 36 885 527 127 1 152 639 262 103 506 664 880 646 401 388 305 686 373 1 373 917 504 551 891 239 793 235 303 805 207 737 721 457 756 405 288 424 360 115 370 801 504 737 328 366 334 689 630 897 275 267 305 521 3 746 460 564 512 117 956 463 817 241 131 91 723 542 330 858 744 831 690 156 512 462 868 811 310 911 671 677 77 867 67 459 722 448 452 77 819 311 129 817 32 375 613 252 433 736 814 727 761 378 332 485 153 231 212 893 16 486 94 387 962 745 859 860 238 49 43 530 884 201 630 868 46 985 121 809 71 772 580 94 642 716 913 439 212 652 263 699 916 677 137 875 506 757 1 955 206 774 752 930 106 619 922 255 363 216 109 357 443 114 891 664 467 637 249 456 632 549 743 189 555 278 704 548 517 744 396 921 594 213 765 845 510 613 518 259 797 581 3 813 287 211 828 316 556 229 428 928 285 426 258 733 20 752 973 534 196 760 837 574 147 24 536 333 350 215 586 335 710 654 961 588 35 725 664 35 846 948 41 576 275 539 305 336 711 323 623 291 206 311 4 369 920 461 26 239 740 602 182 580 542 381 416 880 813 2 949 749 48 618 650 144 563 592 195 417 804 351 301 760 835 115 161 635 817 78 162 670 792 236 946 730 739 768 767 913 375 904 660 489 419 823 317 631 340 738 898 30 324 261 928 912 604 110 460 179 215 329 378 288 777 494 637 392 599 657 152 400 473 673 124 231 294 819 611 62 958 575 500 639 70 307 624 272 192 678 405 610 873 200 376 245 127 969 904 119 962 487 977 381 481 835 23 824 321 854 299 716 466 224 442 117 155 346 316 91 207 421 387 248 559 274 293 718 970 235 747 102 210 994 619 383 473 832 691 524 156 848 423 202 303 950 284 208 1 834 598 175 953 922 383 284 121 503 537 675 363 550 518 174 41 817 958 727 216 855 817 458 304 250 293 847 141 999 938 63 578 756 100 356 127 445 257 86 952 367 20 875 57 920 457 39 694 894 610 988 639 8 905 931 812 874 886 540 45 373 204 243 398 998 191 491 657 470 993 127 988 482 390 31 428 35 924 344 722 992 694 767 133 147 651 655 504 602 754 657 6 215 769 715 819 978 975 156 861 461 463 823 475 528 30 718 852 798 398 377 756 711 532 687 946 576 334 213 821 680 649 365 712 421 370 784 211 14 60 22 757 794 586 693 975 785 61 465 98 560 712 531 204 19 250 933 95 815 587 365 442 654 291 856 548 334 703 233 254 188 254 18 520 365 243 970 359 597 339 359 93 659 50 142 250 949 177 177 450 64 931 208 895 435 207 115 289 284 976 719 474 715 940 559 22 982 594 453 275 908 760 977 766 878 20 953 463 595 145 346 885 275 771 86 485 230 359 614 407 510 357 770 641 874 399 622 64 205 223 887 220 494 652 991 132 985 277 45 882 190 953 161 128 848 566 910 595 153 977 617 302 4 597 321 370 547 719 671 141 42 66 192 697 732 614 256 975 428 135 977 931 263 443 669 138 632 963 769 153 75 261 410 71 206 34 484 590 445 956 497 142 182 642 623 523 60 751 725 935 639 792 878 507 940 653 335 35 689 193 390 631 772 453 540 969 4 658 245 236 344 670 612 649 295 665 612 360 752 136 69 885 731 265 356 353 950 128 486 635 301 841 678 814 780 992 109 181 807 350 225 324 156 388 90 712 807 893 768 882 214 342 521 88 798 458 586 293 318 916 939 147 962 379 640 565 539 821 710 817 629 269 995 718 89 143 488 235 516 743 803 840 616 916 568 273 921 162 689 160 203 800 766 242 386 167 230 757 553 621 726 223 543 305 225 755 183 239 929 888 744 214 604 531 260 441 491 326 92 523 192 865 60 302 598 520 195 381 269 341 158 576 565 831 534 624 995 618 79 180 18 201 257 964 700 794 52 700 290 65 288 35 496 864 947 444 91 510 303 852 223 349 755 606 125 72 568 51 794 340 15 974 926 166 809 231 259 549 423 982 60 234 699 315 640 926 519 219 623 130 533 534 500 53 878 134 396 537 295 298 750 655 528 133 75 701 295 376 624 493 709 847 385 271 967 635 609 130 728 891 127 303 156 193 75 342 360 786 322 749 345 125 398 453 291 136 913 888 899 415 243 169 6 287 874 778 714 851 258 564 430 460 102 802 966 22 405 879 866 992 408 153 568 716 915 862 38 504 145 38 716 948 509 897 82 101 391 51 14 170 548 700 241 125 994 637 130 564 817 872 194 617 413 127 258 374 116 88 570 189 35 320 60 927 686 773 697 291 127 312 618 457 687 251 913 664 579 975 872 717 744 378 674 797 658 975 929 988 994 653 288 183 334 133 994 959 677 742 283 591 459 947 798 928 682 240 30 747 122 681 560 495 98 460 1 171 183 695 308 334 180 389 959 445 587 37 727 238 331 59 568 10 395 803 505 383 253 540 472 623 679 10 546 571 126 30 702 581 587 449 571 540 179 366 878 441 362 288 985 610 599 989 344 524 126 121 373 46 226 29 487 740 97 682 631 665 485 241 371 673 727 324 110 622 903 810 247 601 249 71 177 739 74 642 539 381 172 604 553 493 367 437 691 513 944 577 597 921 238 627 967 760 250 873 533 715 207 184 25 630 867 193 927 947 60 140 378 796 542 348 877 115 316 732 461 168 350 40 677 835 858 967 282 194 61 39 664 541 515 497 308 968 86 230 76 673 428 987 451 490 36 913 394 729 122 497 75 127 233 38 551 254 456 882 404 63 856 462 7 706 733 372 24 790 803 383 910 172 762 158 648 383 245 20 598 271 704 92 111 551 1 3 884 147 785 774 325 190 50 942 818 939 98 441 933 242 473 779 470 893 520 709 223 971 482 852 202 493 159 189 975 104 87 64 786 138 4 354 797 904 923 512 802 87 29 648 859 506 40 778 941 332 795 544 266 414 619 450 670 571 223 772 213 953 714 740 819 667 914 415 708 269 709 59 109 352 348 250 994 735 242 829 26 409 94 39 695 144 318 620 611 496 39 370 896 236 131 15 62 62 723 755 778 317 429 703 340 820 751 814 594 585 837 915 108 627 327 723 496 864 966 28 383 685 392 55 463 359 74 266 970 770 46 24 559 352 902 493 616 164 343 685 284 912 305 876 789 612 46 828 788 943 273 570 795 602 705 977 188 931 374 564 521 592 604 646 668 182 429 636 199 712 404 285 214 611 759 249 884 106 212 736 987 93 440 300 640 903 811 834 174 368 48 445 370 984 828 124 319 814 109 268 107 144 85 584 673 548 726 497 425 974 889 305 573 922 690 436 621 292 950 865 589 750 975 69 925 218 255 738 97 529 828 454 802 724 411 630 782 857 64 548 891 199 852 238 698 845 808 890 193 897 233 623 737 965 220 829 738 222 60 848 115 575 730 489 198 907 117 477 955 875 882 954 980 119 749 320 506 248 297 36 30 661 948 739 218 332 175 740 649 276 364 591 619 240 984 757 958 198 44 263 746 209 854 500 835 725 102 805 277 481 990 876 483 953 24 853 232 980 255 283 642 11 159 181 155 244 14 411 890 989 671 204 1 205 604 361 352 56 372 336 891 705 438 105 888 957 29 685 811 469 900 865 221 716 76 149 634 346 803 225 90 792 423 522 938 173 620 410 108 113 898 326 756 512 522 884 261 513 170 268 587 399 271 590 34 263 155 28 31 275 824 674 798 7 828 523 604 466 573 678 125 176 654 737 649 765 74 996 138 276 600 409 489 569 624 186 17 644 78 972 924 495 108 923 6 617 589 822 343 637 463 429 412 180 560 840 712 298 789 457 199 96 806 764 579 821 702 382 483 738 698 908 720 742 176 766 922 496 50 812 635 739 547 551 425 183 105 219 386 445 547 675 876 99 221 766 219 425 506 529 798 779 746 541 659 720 340 762 666 634 197 196 256 567 873 629 605 359 257 771 944 47 326 755 49 374 149 158 135 462 364 675 707 349 355 190 813 868 935 328 878 840 419 526 118 951 976 174 302 469 855 167 256 680 588 728 814 57 301 460 121 212 322 333 707 457 304 415 622 900 553 342 110 881 751 362 661 389 953 162 158 697 844 391 796 656 53 555 483 403 566 809 567 691 991 638 740 391 775 624 54 726 579 846 899 807 399 577 461 183 155 194 955 43 647 276 99 22 770 890 49 94 935 580 699 186 465 422 736 630 361 770 214 299 421 344 763 320 675 354 390 838 191 101 695 394 257 893 300 100 506 783 254 856 576 997 804 954 633 750 70 240 757 116 268 771 510 962 135 13 68 190 920 129 228 339 129 760 609 930 601 176 822 978 292 842 531 829 537 523 406 541 797 403 371 703 217 565 535 62 432 294 706 123 124 34 459 597 457 267 48 315 569 507 302 681 801 20 14 155 388 621 257 179 495 192 949 417 429 842 976 164 52 995 892 740 136 335 28 953 790 396 790 825 68 389 89 494 871 782 881 63 908 16 841 977 883 263 944 156 801 499 568 714 77 996 35 702 462 17 710 954 762 747 690 547 98 853 280 713 108 567 397 257 249 908 679 173 969 392 151 896 131 398 839 90 802 368 718 219 132 32 465 533 684 39 781 346 955 133 530 24 266 8 930 986 395 304 242 938 905 10 304 691 749 211 342 596 971 1000 398 41 852 372 583 860 620 114 734 397 535 267 288 349 616 785 559 505 930 413 99 133 827 135 11 839 118 276 117 230 847 668 474 235 316 765 69 958 10 698 862 956 566 960 489 535 574 2 236 919 503 715 538 784 87 901 57 252 229 735 763 154 72 500 219 174 126 138 30 84 119 104 116 287 376 956 630 55 76 115 787 875 360 122 870 842 253 797 98 616 212 934 905 455 573 512 777 780 945 228 288 420 817 996 393 503 358 270 463 612 738 396 210 333 582 122 968 955 342 735 429 165 258 719 190 686 190 71 3 53 269 435 691 80 729 230 924 259 502 584 227 70 392 308 913 797 81 634 423 164 584 442 291 978 159 443 987 789 979 435 321 999 657 735 648 336 231 941 654 219 865 616 259 989 86 900 177 84 370 83 924 508 428 768 27 144 3 193 760 407 748 674 636 476 575 536 55 386 844 458 863 200 640 359 846 90 852 572 689 553 791 397 342 652 771 447 158 830 782 27 460 337 450 53 956 115 246 981 831 128 838 157 6 721 313 469 605 252 634 612 546 876 754 240 414 186 723 568 76 980 16 39 63 845 787 883 929 861 263 23 689 922 167 70 716 918 206 642 639 356 593 196 484 270 265 780 596 400 614 339 580 154 825 758 338 122 448 902 378 736 816 46 364 214 765 117 728 472 6 77 613 136 407 547 878 30 702 152 599 278 986 855 414 153 929 520 541 984 266 660 767 542 162 706 617 222 554 34 955 838 696 944 143 562 669 82 281 228 200 997 231 962 601 798 123 856 112 861 487 248 359 598 433 391 157 859 695 554 597 212 948 320 630 145 476 226 420 33 116 16 567 460 485 526 130 966 267 455 527 52 249 353 993 44 656 938 489 168 175 744 478 396 900 999 223 857 276 718 450 288 216 91 139 419 449 969 765 816 205 455 388 407 922 971 182 678 819 151 679 499 353 258 228 450 411 266 491 224 537 488 1 319 53 924 851 722 467 988 378 388 242 367 744 900 627 167 392 764 250 846 77 450 852 255 329 590 488 57 50 893 40 984 992 718 506 604 241 491 369 438 824 842 90 552 476 84 740 932 533 757 383 312 637 894 784 56 708 920 12 620 44 482 292 276 94 732 863 226 677 580 550 871 641 689 332 680 599 711 964 722 271 394 592 452 373 671 519 444 45 663 38 52 289 645 354 902 429 194 285 198 821 350 656 767 349 866 192 433 888 268 724 618 413 603 589 714 903 124 750 827 700 396 263 920 361 239 549 557 796 288 108 8 10 593 127 767 914 358 607 338 489 749 235 698 55 896 799 322 210 103 896 613 249 815 254 641 972 624 755 634 283 622 307 385 572 677 893 206 289 803 81 468 681 648 970 669 437 369 750 581 38 886 931 299 485 504 524 709 131 895 572 684 586 851 963 208 971 402 207 117 106 961 61 438 735 662 728 928 319 309 913 875 34 330 87 916 414 863 689 398 212 422 394 187 457 289 403 830 504 839 48 922 213 178 636 176 829 295 494 573 605 822 96 826 912 491 389 584 493 715 308 756 656 539 402 855 792 366 988 681 297 797 949 743 443 220 301 155 970 483 115 859 487 362 820 676 447 392 349 656 163 238 813 445 504 551 38 257 239 867 326 275 312 820 937 396 842 672 425 925 462 433 928 202 533 810 709 672 783 867 38 411 774 422 509 907 394 570 534 424 894 696 360 900 107 956 594 623 604 238 783 585 977 90 757 19 368 629 563 143 896 178 17 289 200 220 412 358 496 372 378 85 534 644 210 154 308 221 528 562 207 278 328 4 19 135 985 581 222 637 53 727 826 862 405 891 991 631 641 628 881 540 81 126 453 857 638 183 137 134 68 813 581 736 884 904 925 750 789 625 384 304 27 842 214 423 347 816 149 545 957 791 684 860 411 365 860 61 41 978 652 489 870 670 797 675 914 12 861 623 832 581 55 687 206 984 530 637 706 520 425 200 64 535 339 386 465 546 948 177 230 4 508 276 845 287 750 281 291 672 596 644 803 739 113 962 486 960 847 15 675 692 250 725 769 786 181 143 59 107 123 405 419 876 657 992 930 351 178 624 830 237 963 971 181 923 496 193 634 586 70 38 702 411 506 368 288 90 842 658 568 650 475 137 464 450 187 404 84 871 872 361 148 370 160 501 471 811 746 796 826 294 397 691 490 453 824 729 14 998 18 197 857 239 843 348 862 663 482 714 292 622 536 35 108 47 916 634 201 13 929 74 416 757 934 227 72 523 516 528 211 911 541 526 581 560 746 367 749 993 294 160 561 772 858 544 911 557 632 738 386 368 556 916 90 30 311 873 663 19 878 604 550 235 307 151 189 767 922 410 204 466 439 487 156 650 206 438 933 963 699 453 603 109 355 330 248 873 530 820 344 503 886 919 344 461 276 310 616 939 90 813 411 186 333 871 901 46 932 86 189 409 180 386 683 627 502 980 163 967 654 531 682 463 500 783 544 386 544 747 359 621 882 32 732 800 456 296 339 682 372 744 335 352 669 650 19 314 389 114 514 694 114 207 734 314 897 396 47 356 736 176 402 444 218 875 628 268 657 178 111 670 774 788 205 791 589 326 722 651 624 331 87 289 408 552 883 168 699 80 85 258 610 580 752 808 162 501 510 94 78 972 808 353 371 714 732 502 268 531 465 884 31 657 375 293 863 238 2 65 979 738 833 828 991 678 746 505 994 495 424 327 232 103 351 467 609 137 799 109 26 820 407 119 882 930 980 796 639 441 523 206 794 929 107 275 536 159 671 24 978 489 58 94 464 267 147 212 154 26 388 13 855 552 37 692 665 879 678 197 264 840 597 254 646 798 597 958 731 983 144 244 363 307 509 67 948 592 629 645 348 469 195 693 275 286 331 98 316 351 885 441 562 85 937 265 25 145 932 477 666 846 500 509 539 53 513 463 694 246 789 357 521 442 253 406 406 87 520 761 756 780 655 782 725 94 278 992 97 586 83 745 260 411 172 860 419 22 677 577 541 900 338 796 983 505 770 255 968 987 397 33 351 20 455 23 9 756 381 114 16 392 495 753 264 615 543 960 828 95 322 481 928 660 548 338 960 105 593 584 513 58 777 963 454 744 619 273 271 694 493 7 613 957 187 37 32 131 558 706 108 273 871 328 361 204 485 592 659 579 979 353 426 571 197 990 562 280 196 958 429 38 191 440 471 23 885 677 211 597 185 384 285 905 389 44 711 109 930 790 503 80 823 531 921 304 288 18 225 308 801 277 772 186 539 412 624 919 653 66 353 693 415 748 61 770 116 640 914 527 462 626 134 413 430 933 48 535 403 648 373 92 762 46 653 739 624 547 15 933 37 139 770 533 729 941 662 923 931 433 738 809 215 726 871 741 743 151 453 49 686 103 221 319 513 322 22 33 327 933 644 864 378 681 678 267 166 340 223 611 354 753 783 44 45 873 554 343 347 322 618 62 72 71 361 262 428 240 897 444 783 587 119 938 502 947 53 785 791 176 863 435 314 775 785 593 369 548 399 618 233 429 85 597 985 168 904 81 987 16 661 547 153 452 104 497 105 345 543 173 692 449 152 811 147 219 240 550 859 389 910 87 571 232 536 648 643 707 180 520 79 107 993 192 388 633 407 238 755 755 324 327 444 248 409 347 60 118 781 211 210 503 272 622 630 36 178 941 51 623 428 211 535 583 943 425 697 696 53 209 962 674 173 577 951 660 866 466 670 279 870 682 678 383 115 751 860 456 586 709 940 853 640 905 525 295 390 335 79 603 816 881 113 373 464 289 838 933 971 482 1000 591 804 265 473 991 56 49 813 188 170 152 132 956 24 708 390 400 278 978 255 10 153 776 230 900 870 33 521 707 156 289 483 252 944 2 129 446 160 518 521 472 937 741 403 724 700 378 116 372 151 145 809 36 737 300 514 688 968 415 975 623 70 976 655 240 248 203 206 796 705 276 350 557 959 686 90 805 309 492 863 226 921 902 740 657 454 518 268 640 92 476 897 944 271 911 995 611 278 148 753 18 188 260 311 74 372 161 321 848 401 281 663 523 28 511 681 849 642 78 509 508 948 63 774 630 840 885 623 963 424 391 377 551 554 830 122 128 216 615 943 660 281 563 186 670 280 277 215 981 851 980 356 589 375 458 655 570 537 44 533 442 144 683 175 691 962 929 839 205 60 464 133 209 934 808 51 315 317 936 719 115 387 879 570 490 204 211 540 579 339 650 890 272 261 47 803 503 787 391 928 804 70 164 322 392 558 306 208 722 612 264 824 478 928 17 854 363 405 379 756 170 668 552 505 219 895 476 404 674 855 630 794 730 15 835 431 336 339 766 786 164 235 772 491 987 676 752 249 673 313 986 655 781 702 790 592 829 301 770 683 820 973 951 952 569 496 404 707 25 139 487 88 992 323 710 400 492 814 869 275 195 792 328 311 246 759 684 239 493 33 625 831 21 397 314 551 288 175 768 119 676 808 884 290 870 613 60 254 536 902 664 19 481 306 133 889 628 449 977 711 148 474 776 601 750 599 959 690 95 318 559 731 664 408 492 210 239 671 543 318 288 556 160 745 931 687 704 280 384 523 766 912 272 144 233 1 942 731 317 335 743 787 913 790 61 917 968 70 386 667 151 111 147 536 663 663 722 63 10 929 665 485 268 617 892 91 434 526 694 697 406 862 599 280 702 640 332 830 89 270 839 63 843 410 441 586 899 546 805 930 827 775 551 286 48 546 109 732 628 1000 797 81 128 752 39 787 301 346 404 323 980 547 743 461 84 550 658 666 413 885 517 80 363 776 51 96 333 293 573 313 726 504 435 219 972 197 983 206 287 300 133 556 660 348 17 756 307 588 447 952 941 38 432 442 866 220 331 530 394 855 475 147 682 142 256 127 314 28 968 960 812 382 535 601 495 459 893 212 446 908 455 533 499 773 440 6 551 117 794 420 694 875 87 683 718 273 837 270 417 414 770 841 924 494 323 50 975 141 147 389 477 149 187 551 294 499 509 61 140 496 461 583 514 631 226 895 724 50 913 94 363 234 11 705 711 567 136 175 706 996 636 751 42 207 377 759 351 264 149 800 319 951 822 745 790 579 483 896 394 881 684 264 654 9 325 776 532 551 775 464 417 264 223 754 52 3 387 430 351 523 418 709 49 562 524 155 42 816 298 95 393 964 743 125 611 131 959 574 181 959 271 622 955 129 389 526 458 17 809 282 787 909 684 878 257 201 911 973 910 542 888 499 120 294 609 539 210 167 169 219 720 254 512 31 754 413 621 723 877 216 393 253 814 157 625 458 913 763 256 344 689 436 780 947 481 581 34 516 10 557 292 199 950 996 386 596 668 815 487 369 965 361 821 494 703 180 467 968 647 400 990 626 724 747 582 649 346 330 395 47 229 918 439 530 942 467 638 134 371 669 331 320 113 700 468 836 845 529 978 762 900 57 241 628 552 434 911 108 628 604 763 108 665 506 803 133 202 504 779 675 420 24 578 265 451 808 335 865 217 629 772 719 312 934 298 607 290 562 230 660 207 956 906 354 7 448 118 686 272 438 177 237 266 263 963 954 609 749 189 76 915 616 475 159 563 790 680 570 645 370 11 777 163 961 521 427 295 49 202 775 434 923 665 282 940 178 998 508 420 380 654 485 459 961 22 394 765 874 531 204 744 971 574 227 383 988 694 182 689 252 879 278 934 799 233 492 361 507 276 880 524 45 819 20 185 81 198 104 837 689 460 647 66 421 784 842 725 660 980 387 468 178 51 677 292 539 572 226 34 552 164 85 761 647 698 361 780 495 25 337 132 836 466 786 908 111 48 358 11 394 624 562 801 283 704 514 998 799 63 364 888 865 110 738 707 115 702 100 357 668 377 669 274 98 13 957 526 378 87 39 338 94 500 211 441 734 62 471 810 794 484 698 664 799 875 57 209 632 4 813 844 167 670 812 623 356 494 176 456 197 163 517 538 223 711 982 258 804 731 523 690 301 306 4 997 417 994 553 84 639 102 828 825 505 863 543 43 978 459 443 889 953 622 720 178 270 521 44 12 708 561 478 868 279 930 506 637 425 83 874 884 904 491 618 468 65 996 468 365 355 159 742 907 133 816 713 332 210 123 243 817 999 479 743 81 553 451 644 458 396 534 731 969 682 595 637 828 872 653 797 695 672 767 969 172 402 712 622 38 580 636 412 671 940 726 328 264 667 357 74 914 84 820 902 827 485 231 326 83 358 195 800 871 600 621 772 701 368 54 177 841 171 109 64 159 900 317 304 627 188 368 668 654 881 956 762 57 386 678 574 759 130 829 351 934 140 520 479 934 206 594 632 557 32 284 693 754 654 116 575 112 244 597 978 837 51 39 55 156 945 376 715 505 133 539 920 963 11 656 402 126 36 236 149 201 539 67 245 45 155 531 646 400 453 83 541 585 568 404 822 429 49 462 303 88 22 390 45 776 494 686 70 423 388 357 951 295 787 57 646 747 227 979 619 443 988 562 875 832 979 771 701 609 307 999 873 166 326 453 92 155 124 425 689 87 891 413 93 861 664 15 738 386 333 723 895 393 980 699 413 404 306 868 165 11 119 443 872 209 981 416 799 157 694 617 221 503 124 938 233 660 851 396 648 452 346 340 242 905 418 317 340 242 141 968 518 842 908 251 270 115 26 975 197 574 324 703 768 407 533 478 554 420 748 584 648 711 313 180 493 909 17 472 518 877 790 958 665 885 122 734 946 361 213 907 686 398 85 282 492 655 974 192 680 677 851 892 226 356 387 909 846 531 511 77 797 492 426 198 108 589 234 436 764 550 399 763 498 429 146 418 927 990 712 713 459 862 606 791 390 930 663 503 567 172 428 43 472 390 868 897 881 978 740 293 804 169 616 944 161 666 394 32 363 741 882 824 411 753 560 985 524 563 574 16 750 200 553 138 55 692 105 110 918 740 159 474 594 289 535 625 107 614 742 579 535 125 798 781 352 788 207 802 532 805 264 746 325 254 462 899 273 943 4 597 685 370 268 770 878 872 469 526 528 513 430 835 931 475 641 920 930 448 371 267 534 25 748 836 819 944 754 949 304 268 835 271 781 566 634 670 848 764 369 447 521 339 417 345 415 482 774 658 393 413 366 867 562 247 450 511 359 380 518 912 307 686 278 283 101 758 850 124 448 861 132 733 476 108 455 43 139 721 426 954 590 402 293 947 632 79 900 466 371 411 401 804 354 563 886 865 143 651 300 943 535 253 990 39 386 499 553 28 935 119 8 544 663 105 51 617 512 785 335 549 646 621 308 338 805 389 155 561 770 453 87 468 947 611 118 565 76 1 279 857 851 725 798 13 126 176 485 847 115 444 870 849 808 866 935 921 396 770 916 692 374 803 875 365 741 726 564 824 200 70 688 252 383 707 484 952 321 544 310 837 103 561 255 533 545 201 1 586 384 667 946 425 947 383 354 529 654 511 553 871 16 130 629 628 11 585 931 33 658 409 188 177 590 224 882 313 913 187 946 827 703 695 428 705 385 375 465 320 940 998 181 74 842 413 973 329 664 767 339 9 911 635 111 157 670 641 88 445 264 425 539 606 42 56 651 19 808 396 947 955 1 803 952 114 368 815 617 92 716 780 387 639 922 125 560 761 585 372 545 266 86 176 340 739 2 68 79 935 777 870 557 113 987 965 776 214 809 271 713 884 296 737 556 763 362 56 807 363 630 632 636 423 396 515 860 41 165 941 583 565 610 421 82 938 268 110 440 910 52 686 436 833 445 407 573 766 270 36 611 805 476 990 81 572 112 713 172 720 565 464 907 334 996 176 24 198 891 980 670 283 747 4 522 228 185 907 503 111 984 177 61 318 85 599 314 218 683 313 908 912 216 320 205 441 224 769 751 126 120 440 298 724 909 601 197 52 758 712 585 270 207 631 732 135 792 264 101 408 158 828 419 449 352 308 34 934 644 798 352 345 971 706 565 705 386 356 474 753 619 949 164 563 707 982 225 575 453 684 154 734 951 274 849 92 347 347 597 638 442 136 171 480 372 881 119 938 626 191 860 636 903 561 64 855 84 85 163 958 140 834 58 101 776 403 367 993 635 710 731 688 168 622 111 242 235 191 15 752 373 456 185 236 732 149 908 553 306 301 731 996 837 649 572 724 175 471 165 302 559 22 223 532 904 602 101 111 920 978 950 250 739 776 769 17 441 665 569 610 638 958 833 98 48 882 329 595 598 469 690 797 143 328 423 395 633 386 324 423 3 403 491 849 437 279 725 371 814 181 486 57 478 120 932 599 189 173 601 555 484 126 719 949 931 495 163 348 634 96 989 515 812 818 151 275 241 293 653 315 851 888 44 238 987 122 749 532 661 514 371 219 409 674 979 159 915 274 380 239 21 746 328 578 51 622 546 802 992 185 712 400 1000 332 266 505 765 38 259 552 310 16 424 515 548 313 527 522 999 536 650 461 273 928 364 805 713 409 467 246 667 524 86 499 461 711 49 827 637 138 535 315 969 681 791 916 143 283 906 294 375 738 724 252 398 436 377 10 700 49 115 501 768 918 449 483 346 42 465 179 329 503 64 101 151 859 73 972 497 255 221 659 611 760 995 631 76 564 673 707 902 375 561 9 937 407 30 152 751 997 993 617 403 413 199 655 118 487 814 245 51 943 296 730 332 298 494 155 979 346 809 104 189 499 285 754 644 839 88 930 221 599 217 974 250 652 780 648 48 693 197 679 307 257 514 82 536 935 662 466 451 316 676 335 579 957 177 798 659 262 365 242 50 226 435 161 325 739 902 144 867 652 46 921 834 918 52 683 976 144 347 979 596 979 879 698 374 636 995 215 885 459 165 135 679 908 276 634 686 699 989 439 953 198 594 771 800 310 573 198 621 214 268 190 655 110 821 185 24 546 443 460 753 487 281 121 69 262 551 929 988 525 419 222 361 513 713 269 741 624 534 218 117 855 785 908 698 455 924 946 728 45 330 694 601 370 65 873 858 24 473 359 183 478 893 645 667 134 682 768 722 485 878 263 866 363 972 716 862 28 636 599 902 382 872 460 292 636 124 758 904 818 669 779 126 793 606 250 358 21 654 467 709 558 646 14 178 388 234 510 116 46 199 919 874 389 692 78 58 316 91 304 278 619 97 126 435 973 308 511 908 182 493 806 664 473 62 382 887 232 390 499 562 765 570 843 492 321 590 181 963 412 621 504 267 756 429 647 862 489 7 131 236 280 862 842 985 134 445 135 736 321 429 434 66 641 39 2 284 252 704 175 135 426 395 973 609 982 979 366 221 782 968 207 246 101 673 638 602 879 604 42 453 893 986 915 395 634 150 492 226 372 111 318 70 599 116 327 255 326 928 387 929 100 247 993 523 779 943 338 274 619 138 29 446 844 563 783 380 207 703 265 46 530 766 410 97 907 513 38 373 15 871 591 234 891 923 212 633 803 560 399 360 161 904 419 411 424 72 957 151 329 288 42 152 926 563 258 838 365 570 811 811 624 805 705 448 339 100 509 593 317 587 52 822 890 781 993 652 536 370 205 739 168 524 398 168 576 734 54 286 423 830 509 705 312 141 466 252 131 140 694 867 48 265 841 683 158 442 465 761 131 881 768 472 164 49 373 167 687 456 462 34 31 326 693 567 128 157 688 156 692 193 270 440 382 937 390 567 748 814 474 10 354 508 500 510 493 760 168 971 52 777 763 736 414 881 314 893 240 541 501 970 718 435 901 438 517 356 868 930 790 850 589 887 397 492 572 613 834 344 446 86 584 920 780 650 764 112 556 932 936 622 809 404 873 299 484 743 78 449 218 292 842 294 304 328 108 16 389 141 836 513 263 230 776 214 113 326 777 586 227 610 624 904 594 932 789 8 2 145 737 249 465 541 433 145 277 22 454 369 977 982 651 469 140 573 551 698 443 454 116 504 368 536 295 530 386 928 369 811 975 726 589 964 944 629 899 660 396 799 524 783 135 928 935 506 988 265 180 517 993 785 487 481 410 839 366 517 24 66 23 212 244 940 84 209 535 109 776 654 171 780 991 593 743 835 80 104 183 140 518 454 299 670 24 231 481 325 70 56 661 617 125 506 184 533 20 473 662 131 104 968 580 230 413 311 458 624 446 840 262 549 78 238 209 527 672 951 638 20 524 212 456 917 556 478 795 160 854 419 830 144 658 929 759 931 470 627 479 581 664 546 688 756 956 933 348 603 39 635 632 394 971 992 185 438 931 239 469 693 858 584 318 965 719 658 770 813 964 794 622 292 103 541 621 473 136 314 651 514 540 531 839 905 2 741 401 180 604 390 367 220 960 911 486 472 303 67 911 323 813 783 944 475 867 705 381 164 722 262 903 708 329 678 636 456 864 515 198 743 429 555 272 813 671 753 471 915 394 555 566 589 523 967 348 148 796 175 753 741 937 64 895 161 756 141 22 166 622 241 754 863 999 149 665 992 160 102 256 68 247 83 885 954 20 61 746 157 233 879 144 564 358 185 731 521 446 472 229 605 228 952 21 804 410 844 185 189 180 357 833 613 392 330 646 748 280 487 667 256 260 1 195 209 913 960 595 197 759 782 113 324 522 159 30 430 726 337 168 124 137 23 275 525 251 72 320 210 473 773 878 420 459 748 705 236 186 366 680 499 326 975 995 555 927 479 125 206 283 348 878 429 487 83 964 380 593 807 308 332 582 624 763 65 151 120 634 885 113 554 257 268 213 908 122 282 525 399 658 658 384 388 276 721 880 858 63 586 618 53 936 322 942 384 715 135 392 606 406 845 981 549 446 713 754 765 671 633 442 120 598 683 838 226 713 62 546 75 809 615 798 658 999 68 82 36 437 942 973 254 606 322 736 783 608 872 558 753 977 792 767 946 152 242 189 654 5 733 839 871 988 307 572 423 910 675 578 973 481 94 192 367 745 437 368 95 414 851 433 337 840 320 636 588 144 125 485 486 129 463 461 21 695 334 886 708 783 461 662 226 639 567 79 274 799 295 830 966 384 120 691 236 452 295 72 166 407 726 510 333 756 963 4 478 571 432 186 896 193 731 381 4 320 169 939 94 601 447 353 283 47 985 147 499 238 710 221 673 852 500 783 289 718 392 414 298 334 473 889 628 108 238 976 619 171 772 508 668 982 892 827 575 778 45 355 662 477 542 345 45 703 270 562 243 544 128 289 480 946 321 682 103 193 412 736 326 456 384 330 931 934 384 26 9 961 35 833 516 681 981 829 554 193 926 605 874 921 994 47 129 519 280 455 10 271 671 371 485 216 542 380 540 609 354 544 394 829 757 142 413 291 437 641 950 936 187 177 583 1 797 990 292 636 183 366 60 398 413 177 634 34 380 675 711 624 682 395 250 621 842 41 195 906 764 405 788 255 141 509 633 329 27 543 122 961 460 80 758 487 720 804 946 807 171 432 379 219 767 179 896 193 754 796 259 590 268 864 866 619 404 107 705 911 923 481 178 238 377 229 864 681 654 554 776 509 948 673 808 632 387 850 901 641 325 941 264 32 236 347 320 742 496 673 574 150 637 238 965 988 28 181 697 284 193 85 809 894 878 318 288 729 373 782 632 910 683 446 888 383 172 71 928 183 465 184 41 139 305 828 91 42 111 576 297 297 832 171 448 25 960 633 56 837 166 633 706 487 324 85 835 491 27 369 407 742 495 352 626 440 815 388 803 544 385 21 266 878 747 172 195 279 492 544 987 444 260 17 74 405 41 835 66 596 435 932 119 372 67 625 408 236 432 406 293 182 977 398 225 886 98 874 730 575 673 252 135 735 64 367 329 6 760 407 333 635 315 567 528 728 491 955 260 407 706 26 91 189 313 17 289 334 725 644 374 913 998 461 348 285 434 234 7 716 706 555 179 239 963 737 42 851 216 797 541 66 102 512 434 644 952 998 128 936 684 969 855 534 29 611 803 671 979 292 747 967 704 461 404 201 963 955 708 19 987 809 404 412 68 175 437 636 750 663 438 331 783 458 772 61 693 110 628 555 985 331 133 501 408 350 298 240 44 389 214 130 378 917 488 646 269 520 849 332 395 835 404 319 974 71 902 126 750 637 742 371 725 264 622 912 844 182 474 772 916 95 889 856 335 785 530 894 47 403 65 444 711 609 770 933 730 424 892 441 792 842 394 175 152 891 542 568 562 117 39 373 44 713 237 643 96 583 986 142 500 496 651 996 282 514 535 60 201 948 567 727 244 411 783 717 969 828 932 379 252 354 655 84 37 2 633 789 503 446 567 909 403 663 816 325 596 886 723 821 524 500 391 87 128 697 902 679 791 578 169 571 897 294 706 568 21 612 862 134 531 781 313 572 747 815 407 542 438 493 152 262 748 985 467 98 533 859 302 437 988 303 573 679 616 146 905 953 269 773 347 60 148 197 521 434 510 57 680 72 958 374 124 825 439 497 539 182 915 259 256 525 607 745 567 784 59 548 452 64 110 373 689 265 225 574 975 799 347 542 533 185 605 843 503 182 847 948 529 77 27 295 364 641 447 233 287 45 9 644 338 116 479 654 591 988 468 64 19 60 130 307 499 163 196 874 410 627 434 140 226 295 219 568 713 712 990 519 206 166 546 84 44 557 831 439 470 550 644 482 251 608 483 283 61 598 609 20 220 690 882 991 833 426 213 950 647 827 163 706 740 860 350 250 145 692 840 975 310 45 353 453 66 459 174 749 265 160 94 265 871 290 550 7 723 608 23 745 840 465 646 252 408 453 469 264 170 56 857 95 806 652 796 338 878 629 491 104 639 531 194 864 784 812 86 346 379 521 267 601 449 570 799 499 907 819 479 516 438 113 218 983 295 88 771 927 591 991 634 101 816 7 820 43 713 263 746 520 455 155 392 61 893 782 199 376 340 606 93 366 62 719 475 247 984 851 375 588 671 648 555 380 68 122 950 64 594 651 74 163 479 584 677 710 914 902 868 699 684 541 85 144 178 731 92 542 722 284 840 891 835 97 886 701 610 262 391 392 227 841 294 26 156 887 772 100 744 889 351 171 91 896 64 449 177 860 53 182 68 275 695 370 830 296 12 175 531 354 87 995 898 463 614 212 830 993 852 591 872 399 568 82 584 255 471 152 476 283 254 365 919 257 298 371 189 599 459 268 790 639 742 577 386 239 154 714 252 373 997 671 114 785 728 606 595 979 112 558 514 102 879 108 579 205 146 900 939 590 44 98 292 900 964 345 793 121 554 876 47 507 583 171 237 558 181 272 966 43 93 243 524 352 720 83 527 943 264 774 662 475 728 138 45 465 657 476 479 988 134 162 14 259 50 124 338 926 801 728 942 663 116 519 225 990 857 545 883 304 811 8 198 928 989 980 768 742 557 186 62 880 663 923 826 734 974 298 536 258 138 742 110 904 255 201 666 906 51 640 872 199 474 892 412 781 221 800 749 916 768 123 947 301 659 328 331 115 228 733 440 849 194 202 300 373 109 842 615 683 276 398 198 852 847 680 192 560 799 429 989 18 458 975 801 380 555 738 248 899 818 901 217 691 952 883 144 454 646 731 399 297 958 436 900 496 49 901 449 491 314 52 128 88 628 166 845 476 768 791 473 124 513 849 756 473 612 378 755 611 433 889 834 957 271 490 427 210 800 515 120 653 40 741 141 247 876 319 26 109 696 319 776 144 754 59 41 274 53 935 580 389 336 847 529 262 305 184 635 386 188 58 396 663 1000 152 253 158 635 99 614 728 189 740 98 855 739 745 775 102 909 922 245 571 354 636 884 740 130 493 787 192 365 497 30 224 666 829 256 566 938 906 601 708 6 588 258 463 38 932 223 197 491 522 547 326 15 255 554 616 268 746 19 877 315 306 29 504 190 435 885 221 343 108 308 353 427 753 477 722 585 308 368 424 95 881 856 293 751 209 452 40 990 160 644 696 86 459 426 135 244 220 748 957 84 345 543 895 947 777 622 464 846 368 523 342 697 653 788 496 755 738 50 327 480 837 846 754 862 669 509 606 644 86 862 685 152 456 137 31 208 788 499 527 651 42 255 208 490 455 527 199 121 354 75 18 138 697 752 465 123 384 357 172 726 58 651 94 443 554 715 80 137 804 252 137 666 296 389 437 184 951 432 747 242 1 511 283 116 86 827 23 718 555 307 178 739 976 410 415 612 255 156 827 574 424 202 221 386 67 540 141 100 693 807 795 110 662 367 217 246 394 711 932 557 872 22 735 681 871 612 192 453 143 365 751 343 903 309 860 907 795 581 360 614 888 525 311 550 59 979 149 808 206 219 7 385 757 351 43 233 825 368 818 589 306 38 956 716 850 708 605 389 655 712 527 15 793 402 40 216 646 402 797 298 922 39 608 779 371 5 70 828 572 199 923 244 567 358 778 414 225 408 624 592 561 316 73 573 857 661 37 366 616 485 812 964 62 500 175 681 914 649 409 40 201 496 758 170 256 837 714 675 876 824 93 340 159 874 286 242 574 399 438 318 664 563 535 735 802 570 156 869 785 507 347 199 688 60 40 255 667 476 419 116 538 13 37 593 138 121 687 188 96 119 156 994 224 69 472 985 901 928 848 646 354 826 332 615 592 99 643 220 369 531 781 642 996 671 23 839 618 282 955 333 697 966 182 145 462 387 590 307 473 591 323 219 27 110 44 282 363 228 910 615 897 817 313 67 459 437 628 703 991 908 466 276 231 259 516 123 51 228 481 46 52 214 731 862 949 657 556 407 567 704 801 57 525 639 990 425 253 287 42 103 384 272 989 64 979 191 543 111 399 793 738 688 990 166 538 910 1000 16 100 646 125 886 53 530 563 629 948 498 522 910 467 560 430 974 986 731 269 362 117 591 650 305 808 243 761 150 447 67 28 534 370 639 845 615 713 83 525 370 20 216 604 330 719 427 730 101 388 524 853 11 945 946 452 780 139 630 492 815 547 101 384 809 992 473 655 66 605 594 425 542 197 25 113 746 84 422 385 766 512 371 67 554 40 320 956 260 804 288 894 681 933 380 462 465 517 454 298 592 170 313 247 546 935 823 627 535 236 795 774 104 376 952 902 513 428 529 515 271 337 803 800 907 781 336 316 687 890 101 944 417 319 783 17 806 315 417 1000 177 87 697 704 44 387 859 399 581 748 150 753 437 669 278 930 830 43 537 43 611 285 615 111 708 116 915 725 73 416 903 512 95 163 39 22 769 954 436 22 865 416 125 798 567 725 729 820 425 752 80 243 700 41 714 672 737 98 455 333 52 942 289 565 49 466 639 545 256 107 708 355 339 625 999 746 797 523 924 197 309 715 659 947 210 419 263 386 954 880 442 839 774 293 799 606 744 147 608 361 968 576 217 798 155 182 612 428 286 78 311 607 737 588 571 765 351 613 646 367 444 926 820 444 528 566 873 810 524 599 658 758 930 785 884 942 338 904 173 950 450 567 322 712 142 804 713 967 657 974 160 845 938 172 293 851 858 248 167 866 908 525 333 296 422 549 382 429 320 149 488 150 731 92 837 65 596 106 43 866 920 86 83 174 570 939 469 38 99 60 553 118 985 709 777 270 515 380 133 785 940 895 895 837 358 919 184 570 42 14 587 742 725 926 681 824 884 554 252 947 611 345 584 334 90 479 430 714 2 254 707 195 679 126 632 322 54 8 676 250 600 665 503 146 143 629 128 619 297 658 146 491 779 679 562 793 128 940 868 162 770 539 654 890 656 368 469 423 97 782 839 251 31 202 17 832 807 331 354 273 633 970 719 854 243 30 472 968 947 43 963 118 428 532 744 296 168 999 541 922 791 521 882 835 503 81 416 822 837 257 965 616 123 218 675 724 434 295 283 684 34 517 955 592 144 225 960 883 150 402 816 644 161 737 998 619 55 303 587 877 912 398 787 66 408 978 247 756 41 601 409 115 749 168 149 863 572 536 501 781 643 578 93 845 327 871 593 107 904 715 788 261 201 602 395 925 999 371 801 344 544 932 716 325 397 814 447 410 931 315 249 236 631 998 774 821 896 290 525 155 674 173 570 438 431 717 277 386 585 60 234 382 446 505 50 964 154 887 819 986 155 569 835 848 505 518 322 68 965 754 865 970 324 613 317 912 819 448 905 224 957 253 347 39 275 694 709 334 835 826 599 311 277 771 803 339 530 234 33 353 493 255 364 185 294 516 549 154 373 730 431 105 852 7 467 915 48 806 204 93 433 150 189 609 48 552 217 547 609 859 571 181 857 178 64 249 361 673 314 141 892 660 527 275 645 385 289 417 341 838 263 247 44 926 819 839 13 472 285 434 823 344 897 560 64 371 380 496 245 421 29 817 896 29 545 407 354 531 111 619 753 952 830 692 475 527 323 235 739 787 503 78 123 26 105 466 539 72 480 846 769 407 940 166 234 789 749 989 864 134 756 167 141 235 529 678 870 107 364 459 51 914 744 912 638 944 820 611 570 219 748 645 934 591 128 603 242 820 459 165 777 193 183 374 384 240 968 340 550 665 438 984 565 196 166 487 135 290 802 746 396 443 16 819 148 245 505 818 815 699 372 895 29 20 418 360 155 142 971 165 243 978 873 482 920 674 842 245 256 264 108 824 354 537 332 649 689 882 816 769 570 161 470 330 499 703 50152597 852 213 381 117 42 762 316 133 364 128 12 82 829 976 582 843 160 534 731 219 192 71 248 165 171 617 451 406 115 903 172 411 173 756 15 197 205 91 778 298 138 836 298 782 861 825 803 386 448 601 376 907 845 837 919 766 980 258 888 27 185 238 976 623 669 782 801 647 396 1000 44 882 552 788 722 598 196 824 783 725 58 956 928 177 681 891 439 366 250 860 108 79 778 775 710 596 460 892 970 890 1000 456 171 907 31 601 251 48 1000 125 257 541 680 30 516 68 613 224 183 28 588 94 589 242 900 610 582 896 267 348 315 278 919 12 623 943 831 467 646 814 659 999 674 824 529 222 292 476 234 718 704 592 900 65 604 197 313 190 674 174 640 222 651 92 970 645 271 334 576 242 923 503 772 304 50 345 957 741 199 833 118 139 657 442 993 685 680 15 224 549 775 619 196 556 283 307 954 145 91 503 187 53 889 652 154 782 344 949 915 227 205 892 523 839 411 507 203 298 906 696 56 141 248 433 688 124 306 59 349 192 772 418 414 534 376 724 607 66 156 30 885 824 535 940 687 60 669 562 466 56 321 169 683 6 162 199 626 439 841 181 157 588 338 127 914 51 473 647 74 140 727 523 482 179 973 353 300 929 312 624 550 311 62 56 192 306 696 741 427 517 800 432 521 715 524 687 336 941 524 974 787 571 705 677 618 446 254 971 33 621 860 92 591 150 752 912 655 320 968 732 572 878 582 964 105 151 403 233 230 579 968 487 890 353 145 819 109 975 979 99 5 273 8 606 21 934 40 446 56 215 202 619 604 10 380 930 484 750 223 981 214 543 430 597 743 60 976 285 764 159 932 433 18 301 325 654 872 991 366 68 899 976 31 930 202 136 177 105 220 560 639 387 735 911 629 709 690 621 301 259 293 590 760 827 623 777 18 733 8 153 425 881 601 11 31 201 576 289 446 961 88 679 715 292 73 269 6 89 755 388 97 702 473 132 295 139 588 428 704 418 661 220 706 613 560 312 113 585 301 397 450 898 80 858 620 776 107 167 793 232 715 760 748 885 912 616 466 312 593 264 174 366 592 799 416 225 393 990 366 242 785 196 478 13 100 736 698 997 551 429 781 562 256 563 45 392 587 915 689 58 70 251 325 7 695 163 628 836 397 279 285 642 268 390 73 793 340 538 468 429 948 617 482 128 819 435 188 120 232 333 403 714 667 406 996 87 932 856 597 262 386 529 239 107 590 187 340 959 137 840 787 855 674 490 201 977 525 209 251 740 25 446 73 543 945 633 365 126 93 694 908 480 553 213 772 964 655 530 871 621 577 642 454 68 705 615 266 549 244 229 943 236 132 334 955 42 750 723 85 490 340 925 401 393 379 923 67 86 967 868 49 53 429 759 910 706 82 993 796 981 994 567 923 673 627 45 559 329 307 54 382 93 359 604 939 601 23 603 948 191 862 849 283 527 214 128 235 955 211 432 400 800 310 575 716 658 109 362 656 223 129 888 424 390 976 988 178 633 92 84 880 545 508 161 236 938 362 110 916 311 565 403 246 534 943 260 725 343 314 342 340 233 870 610 786 150 78 838 495 176 948 783 271 188 674 459 597 110 59 343 81 813 680 188 989 800 791 751 60 193 42 777 660 801 940 956 917 916 385 648 362 614 862 772 864 6 190 673 381 99 935 659 267 45 229 265 845 749 37 296 169 214 156 195 759 757 193 782 905 848 985 650 203 260 90 707 348 897 490 929 789 817 304 708 882 671 946 155 519 621 9 727 677 729 426 91 270 400 471 831 13 115 30 350 536 353 872 900 282 837 604 860 117 409 996 792 45 132 633 42 507 120 323 531 848 367 611 235 312 719 293 200 145 427 736 450 836 61 360 246 635 112 630 602 148 179 757 569 677 715 688 454 96 647 971 550 889 74 144 129 102 332 627 338 846 114 919 463 669 248 690 763 551 556 726 794 690 125 314 45 946 716 881 815 295 761 465 742 577 569 983 782 575 854 960 579 836 976 763 797 787 171 214 585 277 313 958 46 345 641 843 116 355 512 275 588 439 951 765 652 632 884 457 170 460 758 926 611 170 428 748 204 808 317 268 737 470 301 917 700 734 118 504 32 584 21 765 974 121 399 511 16 180 132 958 772 277 747 676 780 385 198 723 100 65 799 100 827 961 290 794 373 972 37 137 928 954 478 385 445 189 452 864 618 992 200 479 806 265 685 42 476 585 254 830 172 921 959 943 350 455 591 383 649 497 645 798 523 657 656 926 137 282 147 894 129 706 57 610 990 224 364 304 516 352 413 582 381 293 767 475 924 295 525 539 383 701 814 295 194 596 413 852 762 296 454 890 343 907 445 240 781 516 41 959 836 841 570 556 119 592 423 897 283 770 27 718 865 841 344 348 669 244 148 155 231 689 500 125 170 282 958 858 371 683 827 21 188 914 861 694 50 16 517 18 748 271 809 208 189 357 500 894 260 552 270 659 193 402 109 317 411 927 660 87 456 133 835 883 980 540 39 6 342 21 107 700 295 367 895 897 420 16 937 851 702 577 337 556 568 406 802 636 681 884 533 310 467 227 335 690 739 630 631 331 898 856 641 721 251 730 854 738 590 611 543 356 316 247 616 103 244 226 490 233 254 527 267 281 342 652 761 32 579 201 709 341 360 793 29 72 298 743 565 513 3 421 831 226 543 201 216 154 845 345 549 475 752 176 397 119 215 817 241 254 34 444 658 75 102 591 345 960 770 663 989 143 467 519 776 259 941 951 331 166 267 105 515 644 920 24 772 472 31 458 61 613 688 424 940 871 5 339 588 579 820 849 324 309 989 536 514 937 190 114 928 124 141 570 853 539 390 903 551 123 398 566 743 580 551 380 566 664 684 612 455 32 256 142 388 593 850 289 878 258 92 786 519 914 300 61 722 640 378 588 134 154 267 622 431 610 214 193 549 758 261 243 801 407 6 949 773 877 66 226 627 368 797 398 697 721 616 458 211 411 220 959 305 244 720 665 963 609 924 383 523 985 54 159 178 776 581 159 381 871 621 978 913 930 579 791 597 562 697 432 799 460 139 306 625 442 411 760 877 696 978 877 663 545 960 474 298 891 151 228 430 657 307 505 889 520 596 749 899 820 118 608 198 219 480 90 429 322 197 226 868 439 96 12 153 238 771 393 338 488 698 555 680 145 579 25 330 698 360 623 364 942 729 937 280 960 171 882 902 829 974 408 329 390 118 995 794 697 319 846 865 983 399 948 201 545 166 7 940 7 505 245 526 210 344 164 78 11 564 424 3 275 301 210 811 548 699 443 161 80 708 321 144 545 709 321 843 432 836 718 423 138 14 784 4 503 284 217 87 613 291 868 4 733 548 255 794 364 689 379 607 220 473 561 133 252 510 527 301 214 21 212 804 64 758 120 955 533 837 655 964 220 943 239 257 177 281 960 222 267 214 468 866 478 423 103 187 705 800 65 816 899 425 33 874 906 730 700 85 76 98 758 291 273 162 969 123 880 877 300 200 370 595 781 148 812 870 970 351 649 933 533 171 559 23 750 586 72 274 685 409 44 61 296 582 893 242 897 41 483 608 204 991 537 504 31 741 784 94 979 139 346 843 475 926 330 761 491 282 346 854 106 24 645 292 130 45 414 600 736 763 153 322 695 324 312 428 338 779 16 111 738 454 742 658 844 25 252 549 871 540 264 53 172 33 151 328 847 46 926 236 909 586 729 66 286 317 224 513 693 640 502 976 342 360 995 788 696 885 893 340 298 328 347 576 195 620 738 905 588 651 660 37 641 116 813 394 745 556 479 557 265 548 529 179 448 921 483 600 262 1 189 285 206 540 793 480 662 49 879 567 756 83 367 780 403 508 140 592 399 553 39 641 93 501 985 246 967 58 29 741 182 717 373 810 281 538 252 707 701 825 108 57 5 31 481 58 4 223 974 685 832 210 774 805 930 581 357 906 835 155 441 284 970 386 811 73 3 842 122 321 849 835 98 857 551 574 649 117 892 271 250 969 421 665 310 369 96 179 967 695 246 522 975 653 544 671 169 203 109 898 485 972 282 439 586 485 100 488 967 557 994 739 666 707 262 678 717 76 86 696 966 44 950 169 567 623 464 548 477 368 126 84 636 962 583 382 602 662 145 478 283 868 271 492 518 901 547 239 517 23 572 378 338 962 187 263 440 860 235 538 65 168 608 704 855 949 977 647 852 843 976 942 125 120 930 705 236 53 418 734 445 427 99 252 900 426 758 133 197 146 696 240 395 11 592 988 333 171 328 298 30 758 369 675 469 43 284 866 13 172 118 10 989 854 619 187 298 378 183 569 955 850 632 30 229 968 680 634 784 60 675 480 738 869 124 698 43 179 52 543 945 466 605 308 13 760 723 297 317 266 77 526 515 996 699 365 694 689 264 961 831 330 930 344 639 610 599 893 487 497 827 545 424 950 863 563 437 955 644 309 733 812 9 649 661 960 192 476 446 252 687 754 82 652 646 890 229 451 413 907 961 548 376 527 675 74 205 407 557 133 789 727 763 934 106 516 857 470 120 907 812 10 622 491 361 209 551 894 836 296 436 12 770 6 876 457 56 556 127 632 957 575 207 600 381 58 521 94 552 141 290 283 114 282 533 279 940 914 780 445 620 91 565 409 968 661 375 848 688 621 756 959 365 217 818 55 933 878 429 351 408 710 991 770 111 430 835 451 76 959 574 174 877 746 255 993 829 426 96 755 596 925 637 803 261 579 485 996 361 290 31 112 771 497 383 315 787 476 272 737 935 424 116 794 663 911 682 588 303 565 368 778 867 932 410 741 573 301 177 176 139 232 14 432 735 478 265 707 799 253 614 96 438 44 695 560 402 272 120 947 96 230 230 366 884 841 970 43 446 678 37 122 873 303 395 527 846 749 77 516 865 329 882 344 954 140 543 272 886 182 23 749 590 460 291 742 937 286 701 911 470 56 850 906 773 678 910 774 327 453 436 853 2 240 359 298 833 153 763 42 203 568 943 370 619 345 407 674 841 473 84 705 455 969 39 913 574 734 390 780 385 464 598 678 362 257 882 165 341 641 331 295 42 792 921 347 534 395 232 779 548 43 551 479 191 538 437 606 148 351 852 545 214 164 458 960 930 926 550 313 492 284 704 998 921 716 789 375 63 707 137 911 306 139 93 987 152 466 283 457 431 145 639 229 917 130 553 514 984 757 249 111 520 884 906 663 194 477 866 382 990 801 360 545 195 179 959 141 793 883 458 554 191 467 888 457 350 753 827 932 406 535 587 782 567 823 368 651 811 411 568 688 475 244 550 158 431 777 956 779 249 267 482 226 796 175 455 548 585 83 399 351 210 12 501 14 531 911 235 329 790 358 729 310 198 262 762 80 526 823 613 903 642 683 514 416 214 859 987 215 838 750 493 754 942 907 183 192 523 770 987 145 513 198 810 191 751 661 925 414 824 171 17 512 307 83 659 309 941 616 924 97 613 43 510 133 745 750 848 322 335 448 279 92 430 474 998 436 246 674 374 808 269 949 281 695 796 307 356 703 609 277 963 530 862 66 722 561 362 499 737 647 743 43 871 705 52 539 731 844 475 117 854 759 637 255 5 539 341 546 990 408 451 644 592 546 682 579 344 421 603 155 113 332 739 74 4 368 795 177 9 911 142 389 517 538 305 920 116 524 390 578 584 312 225 787 786 338 223 462 697 641 643 150 497 939 227 876 254 473 834 748 321 525 8 84 386 194 479 815 495 594 143 369 803 614 60 284 82 257 782 946 508 693 954 724 969 491 399 210 604 725 483 740 251 39 743 72 893 157 665 13 885 318 944 168 718 290 685 141 272 119 408 616 682 594 376 548 96 172 591 420 447 907 885 752 798 196 701 186 879 565 501 554 983 495 193 415 274 396 658 943 171 669 59 712 994 975 813 103 470 863 892 970 814 348 713 49 595 740 984 538 824 706 693 286 276 854 131 365 591 764 837 937 619 42 217 290 861 709 537 301 244 603 836 443 914 151 309 399 689 504 682 432 847 106 775 256 277 745 820 932 196 75 213 413 249 606 272 830 875 747 116 326 826 129 408 544 827 36 546 74 761 319 25 220 245 375 653 17 289 522 469 842 722 785 73 625 181 122 602 395 267 353 719 98 111 871 809 330 504 195 664 850 674 409 999 677 418 896 526 626 105 929 271 248 744 892 75 102 326 45 30 170 910 335 880 41 324 119 989 743 609 973 199 470 621 694 803 932 709 670 426 569 845 636 864 886 711 710 706 340 621 991 132 459 315 278 664 546 177 697 46 79 679 417 824 952 282 791 85 697 102 936 521 678 580 245 106 380 479 398 518 803 793 41 627 686 171 149 504 510 173 515 826 524 354 959 505 742 896 940 941 340 454 782 275 683 479 820 836 169 311 357 663 762 59 665 757 395 37 388 198 565 72 719 627 612 753 40 812 865 191 611 219 581 797 72 752 350 661 815 805 887 575 834 125 691 426 802 441 482 882 52 308 615 427 380 728 233 333 179 143 777 457 438 679 27 266 751 80 953 575 384 519 748 120 621 488 28 159 545 815 962 850 436 296 532 46 963 321 161 958 440 268 437 467 980 65 103 478 538 987 962 925 606 697 553 362 286 400 22 850 920 232 740 420 220 924 155 760 395 118 524 667 200 482 79 792 261 337 657 616 234 569 121 438 490 971 757 660 246 110 353 274 646 258 72 785 557 551 365 962 532 742 108 604 610 217 365 254 162 671 889 41 181 450 680 866 203 493 706 247 692 696 972 72 603 142 334 8 213 137 10 763 623 572 280 626 438 968 1000 237 330 691 815 289 270 391 85 218 145 95 790 762 896 71 569 603 368 884 253 26 503 706 674 68 914 893 759 693 924 65 424 614 502 470 410 767 466 446 58 62 340 57 826 22 675 748 334 252 908 165 215 718 512 881 213 341 279 514 154 404 693 667 580 49 180 62 932 755 283 41 53 453 509 643 982 947 620 69 428 962 191 647 418 837 410 352 914 765 518 387 961 768 376 302 614 461 494 741 291 247 776 662 263 472 835 566 778 632 403 444 747 166 810 212 719 310 908 407 643 316 894 752 492 968 918 562 172 331 500 457 288 336 545 399 383 526 894 520 622 814 777 879 994 320 52 650 94 402 31 700 926 531 831 225 482 61 342 103 943 858 484 148 306 529 806 170 615 208 191 882 41 636 269 984 539 671 133 507 334 857 113 648 332 898 681 711 252 511 912 718 815 803 592 196 851 968 248 961 589 974 925 13 917 882 183 430 20 491 198 309 657 754 268 339 397 232 725 24 243 653 44 725 412 949 200 739 313 205 175 891 514 999 225 719 480 210 672 256 582 310 86 730 629 350 688 389 160 374 938 198 245 535 859 581 861 337 610 288 669 969 665 376 30 715 145 26 619 986 199 800 105 677 29 193 939 308 108 15 166 884 456 15 474 6 860 807 795 799 288 411 551 323 880 432 49 652 671 172 573 146 4 997 437 939 724 106 91 397 344 31 928 416 112 173 196 930 559 753 815 422 625 588 175 277 987 139 451 287 482 847 936 875 639 383 697 461 794 789 549 328 220 551 460 117 665 351 561 970 781 605 559 318 710 746 645 476 235 945 619 895 883 186 418 389 201 558 743 870 23 546 56 454 641 589 514 385 267 676 147 735 429 913 331 393 790 568 184 979 951 130 442 305 177 844 620 919 865 722 165 44 659 897 14 767 822 459 348 413 70 494 808 473 183 295 245 573 577 643 369 711 7 270 544 840 828 623 494 497 352 676 60 959 575 810 477 898 523 768 184 184 851 132 56 839 804 430 147 506 407 316 128 11 283 77 517 610 693 74 880 101 693 282 492 777 874 701 782 887 816 27 520 403 81 598 293 129 59 133 86 705 617 379 813 389 508 95 993 447 323 429 433 881 928 237 28 215 53 506 688 183 86 814 354 869 161 116 270 512 332 750 150 633 166 72 824 693 489 397 35 49 502 672 235 325 481 837 510 324 838 306 845 106 724 536 351 103 418 126 90 868 784 992 627 779 710 388 984 252 506 957 517 61 638 699 948 98 17 211 208 565 815 931 947 152 739 665 518 648 876 284 978 180 349 171 77 959 602 461 703 730 224 817 741 693 300 158 125 271 279 317 203 269 568 894 348 223 914 41 529 609 487 463 46 305 582 663 795 476 585 716 507 966 82 847 284 641 823 146 902 325 555 949 7 250 303 460 54 562 345 336 326 578 596 981 990 578 40 444 583 891 635 954 813 673 64 985 225 929 863 205 70 612 982 266 404 580 694 36 353 887 904 286 126 938 778 607 929 904 829 554 439 323 353 262 621 506 467 533 614 532 613 864 775 891 167 955 681 660 341 85 727 255 312 995 577 330 234 862 32 362 668 633 404 149 570 639 354 226 898 629 1 290 352 100 511 563 102 610 95 842 2 449 7 897 832 864 367 953 162 176 892 210 285 154 485 1000 510 839 717 768 509 240 675 228 361 567 663 203 787 350 174 805 135 719 840 685 505 659 383 496 620 502 915 573 721 187 196 69 326 525 375 709 533 398 428 930 542 211 735 492 303 663 646 486 123 934 67 669 681 981 323 670 127 169 933 221 559 869 15 804 633 345 38 33 208 503 20 771 33 350 815 822 273 101 511 844 279 352 344 230 330 263 545 980 668 560 596 98 463 937 695 676 207 930 74 827 625 787 251 384 593 826 646 152 866 584 505 864 842 444 447 467 124 767 218 954 82 970 206 19 874 957 956 414 752 594 437 891 645 546 584 424 215 158 326 922 329 96 99 786 212 130 807 346 117 591 942 375 209 377 653 209 79 99 22 537 133 864 501 131 214 676 60 572 50 850 69 141 686 685 38 641 21 314 441 243 143 661 356 52 514 44 711 300 374 594 620 358 445 485 692 625 51 673 919 763 642 853 444 297 273 303 498 253 526 812 485 407 578 275 838 584 692 611 276 562 904 505 448 676 409 415 88 325 956 329 137 494 536 569 138 981 275 894 695 935 446 729 427 262 876 792 730 596 63 774 598 910 52 266 472 316 208 63 890 360 42 804 426 517 666 381 497 658 115 74 348 23 662 543 179 871 271 636 649 199 411 837 812 662 586 372 861 661 186 821 417 729 428 91 305 839 363 121 679 503 298 756 611 412 516 23 701 939 842 599 411 66 449 160 869 547 515 383 55 584 151 761 807 609 315 780 192 261 720 837 501 29 638 682 674 255 210 81 376 577 910 305 872 892 816 479 682 932 693 995 998 749 536 940 386 48 749 761 77 606 691 794 363 460 265 430 234 191 712 382 173 306 410 442 855 862 313 818 675 58 523 968 833 843 4 860 67 501 20 288 385 723 691 934 785 355 83 942 419 421 381 804 180 286 54 834 690 488 203 345 464 876 178 358 745 811 379 243 346 833 495 683 811 715 296 722 943 986 842 996 165 937 969 909 605 548 98 65 903 233 678 981 16 907 916 893 118 620 646 23 143 547 87 632 789 247 779 767 596 195 304 895 607 450 228 472 544 68 647 855 831 890 554 860 884 382 304 293 608 799 252 586 193 788 555 889 253 702 571 195 626 299 540 846 386 1 534 20 908 695 812 524 241 274 880 568 277 175 454 951 607 363 805 299 426 107 667 269 340 793 568 815 799 957 471 123 879 349 728 995 803 917 18 688 711 458 631 599 753 259 791 17 474 353 842 210 280 233 736 724 994 720 59 116 700 535 24 61 731 814 810 52 611 397 767 332 479 769 711 507 992 556 514 12 611 833 593 350 156 230 689 502 359 474 795 873 104 969 207 364 793 742 706 599 677 672 109 734 594 96 417 754 28 626 671 825 848 426 685 201 502 105 462 219 315 304 688 773 837 908 805 800 952 731 42 956 624 454 636 312 72 583 507 718 779 668 87 870 58 477 971 226 957 507 535 787 245 481 811 954 377 640 448 737 527 173 369 195 502 326 250 776 897 629 440 598 519 523 897 701 849 657 469 569 443 491 5 486 806 838 467 303 325 324 546 375 879 949 400 68 709 280 401 440 93 194 61 434 406 438 781 164 796 591 586 590 70 218 439 660 86 695 584 620 97 528 51 978 336 499 541 775 766 717 616 447 115 496 916 322 952 70 500 477 748 766 963 634 535 559 22 789 445 627 555 225 69 998 762 946 730 518 131 804 777 909 968 308 996 4 476 37 23 715 589 151 754 87 166 491 886 491 480 345 515 538 930 581 896 579 487 208 629 495 431 251 38 71 304 833 665 985 142 269 370 76 432 834 900 89 389 402 827 166 87 241 127 821 728 443 892 298 346 826 872 173 635 500 125 524 320 661 623 493 241 994 632 730 654 238 243 29 56 591 645 839 659 147 618 892 354 704 719 585 308 161 732 553 862 616 37 995 257 800 809 72 565 330 498 660 726 139 342 419 749 963 517 710 91 105 60 190 914 245 930 744 348 174 521 962 928 877 127 621 129 322 430 291 762 686 616 27 432 681 959 562 750 172 203 388 823 753 797 948 439 930 197 720 754 424 519 449 42 13 867 945 35 899 429 46 481 846 914 862 332 72 428 555 731 556 655 817 839 29 141 653 889 535 7 401 895 302 510 621 643 734 81 152 612 267 255 416 529 114 743 606 67 888 982 749 594 665 337 884 435 235 372 818 921 357 42 546 146 34 781 575 563 202 481 66 582 530 324 578 874 475 809 338 820 233 429 753 637 37 673 886 220 741 577 747 814 834 796 556 267 907 590 199 563 24 898 150 440 857 556 963 413 895 166 779 551 347 241 503 852 119 902 223 114 514 277 231 848 928 886 238 723 808 695 172 98 559 981 277 994 246 374 260 505 792 759 825 837 71 465 885 157 879 385 238 811 122 496 854 464 45 816 809 360 995 361 663 320 81 338 262 597 298 172 948 670 28 883 11 493 3 814 118 634 196 138 915 321 429 298 994 493 275 442 357 37 19 51 399 5 613 89 490 448 446 844 532 589 221 956 514 952 648 808 672 58 936 993 111 499 435 410 512 999 688 739 145 455 264 271 597 930 859 546 288 987 184 791 4 173 898 280 149 652 343 399 44 902 178 438 90 442 668 370 835 671 574 573 77 328 250 491 265 494 739 373 625 503 146 149 915 958 570 745 141 115 951 811 217 29 682 544 523 324 792 144 641 196 668 622 698 215 25 688 434 794 157 585 877 595 259 21 609 177 967 125 889 636 7 540 40 535 728 272 491 172 535 277 866 118 690 759 192 684 5 806 160 621 697 319 827 639 50 785 151 757 264 317 130 592 809 513 776 372 740 470 713 479 457 977 7 214 272 903 686 384 439 829 524 159 927 831 595 324 113 551 397 554 621 800 312 438 20 931 786 493 663 34 14 127 486 724 47 418 566 864 645 42 637 173 862 592 632 265 783 417 407 168 995 584 646 480 986 102 904 266 686 9 583 820 466 235 79 501 532 597 404 336 244 395 48 293 301 961 274 580 92 694 956 220 615 560 627 843 649 665 788 422 347 424 877 731 172 771 826 493 723 540 66 600 996 257 649 614 994 1 302 162 637 11 384 794 188 121 604 730 132 446 602 343 433 475 66 561 484 16 617 692 215 737 816 360 357 758 550 296 349 912 613 977 400 305 147 484 896 836 66 101 212 77 569 940 633 289 420 452 92 489 242 290 853 603 366 600 654 802 393 539 333 55 85 114 77 519 533 848 252 431 483 340 304 38 817 862 891 458 661 973 857 94 487 447 744 946 180 264 391 603 720 975 634 949 280 549 701 446 662 951 487 100 472 878 233 50 771 30 942 967 723 971 286 976 807 131 550 39 99 343 946 227 373 739 501 810 740 841 712 885 486 825 393 195 938 805 694 448 917 97 779 495 992 256 752 894 185 741 887 849 249 719 100 746 255 9 206 551 227 208 493 484 325 542 252 995 695 791 792 809 880 922 186 418 67 914 114 616 207 718 4 968 208 926 280 542 174 391 276 243 180 680 301 667 796 374 670 476 544 165 39 91 348 400 202 273 763 458 26 222 824 934 565 989 462 781 84 313 697 766 32 886 23 714 495 939 881 864 207 774 734 606 586 496 74 162 427 523 114 752 88 105 284 837 561 359 21 59 984 298 298 749 49 176 395 350 148 579 861 525 520 721 728 148 994 536 176 41 414 328 599 780 78 969 667 770 777 526 572 122 93 818 976 462 696 970 618 748 203 179 153 373 216 78 205 709 462 569 608 445 811 9 914 878 873 828 189 423 716 563 786 144 467 967 99 759 596 820 763 187 13 412 235 160 1000 765 295 563 599 733 384 910 753 348 971 269 763 708 594 378 211 237 249 262 497 924 636 465 398 436 582 69 801 493 653 142 528 628 109 868 884 940 122 83 169 755 130 298 444 480 762 28 813 12 296 892 287 406 849 676 542 996 812 912 969 646 550 310 551 749 439 369 974 948 37 510 474 102 735 126 20 560 869 965 867 280 247 874 279 911 603 224 955 67 867 589 322 480 438 393 774 831 61 465 933 63 640 773 645 956 811 102 697 445 692 820 277 362 566 399 622 550 362 445 894 913 916 859 774 842 124 623 228 275 967 142 928 132 581 961 914 45 364 397 398 102 837 427 434 969 469 781 807 675 423 874 334 727 807 836 413 428 250 200 202 408 61 502 304 316 803 362 304 25 619 66 145 419 281 120 755 278 156 914 32 255 912 320 812 396 605 750 502 710 591 364 472 254 535 74 580 86 618 767 327 713 481 516 603 989 297 740 911 160 971 119 833 497 791 96 351 200 588 955 642 705 451 786 677 765 493 898 613 458 402 242 56 156 604 44 147 787 987 95 671 647 778 532 691 225 850 479 536 652 254 921 145 276 734 180 873 286 487 742 202 760 595 817 51 794 558 66 722 261 593 265 986 163 122 944 958 504 483 24 975 887 545 240 426 832 480 456 446 624 822 653 556 865 541 261 199 228 661 814 983 244 114 297 137 901 529 501 393 781 144 714 995 505 623 90 541 787 490 335 569 283 248 105 218 188 113 614 341 57 451 943 923 575 221 745 659 908 208 697 933 744 427 108 252 35 94 70 260 176 698 200 909 392 199 152 445 994 781 116 413 737 375 462 13 174 116 663 114 160 120 149 849 930 451 431 660 164 88 363 684 804 105 477 151 310 857 739 133 321 850 278 302 189 632 732 62 738 598 308 851 634 135 129 126 114 936 947 920 44 108 506 96 25 79 324 546 789 856 161 281 755 225 118 224 259 872 999 518 42 299 976 712 393 647 493 851 456 970 656 459 220 178 691 413 502 517 639 60 814 274 836 834 192 640 82 652 494 958 863 540 406 451 162 97 269 191 448 521 892 937 293 26 931 2 694 966 979 217 820 221 224 409 66 375 606 665 195 314 827 202 814 624 462 350 172 893 951 54 860 808 367 821 331 632 113 268 178 953 977 509 467 582 91 540 973 361 751 466 912 265 892 900 154 444 619 660 972 549 590 510 943 487 208 974 979 307 862 112 392 518 559 88 990 719 184 859 867 191 691 509 195 746 248 796 381 77 132 109 803 1 34 974 266 279 984 508 947 339 435 118 9 678 405 481 227 695 126 78 109 370 32 625 738 860 920 850 37 478 34 489 177 976 523 614 516 775 341 207 219 810 551 622 282 321 667 50 292 135 773 588 482 578 232 245 279 664 554 703 323 773 435 729 805 994 994 582 271 976 9 384 445 821 627 640 822 510 114 218 799 918 677 231 820 366 754 99 984 310 264 745 558 962 457 51 905 296 78 174 225 753 956 717 615 503 701 637 124 254 290 545 333 717 783 63 145 463 375 282 525 901 90 817 416 454 836 48 963 218 568 974 892 155 533 183 619 237 279 59 35 360 817 887 981 460 962 890 298 4 182 722 616 333 231 976 919 833 546 377 668 47 415 710 974 638 332 895 151 970 25 572 60 117 329 700 569 866 551 433 7 230 575 643 399 832 583 956 748 786 181 756 980 632 571 863 991 297 25 27 108 596 833 286 287 917 305 272 655 143 44 396 120 556 266 173 524 571 738 479 167 410 109 811 59 612 844 127 817 332 596 821 425 643 457 763 156 327 538 723 304 292 867 931 836 39 744 968 677 289 913 15 328 976 472 925 872 116 507 111 514 657 574 884 472 288 881 313 995 555 58 773 84 873 372 407 477 910 576 52 747 975 322 414 502 397 32 617 589 296 991 944 196 53 31 655 655 107 479 162 787 682 283 974 531 165 837 174 17 506 107 282 589 416 40 42 547 688 789 473 112 95 192 664 93 947 885 640 351 91 861 285 798 732 637 943 684 241 240 266 481 107 759 576 869 418 904 717 973 346 125 444 850 481 399 65 862 169 298 710 440 561 26 337 482 832 854 894 321 197 949 161 548 96 270 223 449 277 844 702 877 435 130 242 715 680 363 617 974 191 45 33 538 628 135 728 880 55 985 412 952 920 330 861 788 34 152 808 930 618 555 245 11 962 275 19 586 473 228 10 23 662 911 145 996 357 579 9 151 576 619 610 362 786 609 277 583 120 995 49 416 553 822 42 710 576 577 919 616 599 603 915 719 102 527 646 440 908 374 252 345 748 661 735 303 964 474 536 743 963 169 964 283 217 428 5 432 332 826 222 926 656 255 451 199 438 533 272 460 928 536 977 92 563 328 98 30 414 307 984 890 810 890 168 107 771 549 494 519 391 129 808 370 196 648 420 111 470 649 751 617 89 170 384 145 420 380 77 1 583 118 948 305 550 380 108 199 166 825 85 668 624 899 85 845 564 406 141 63 944 908 252 511 88 915 194 680 592 887 183 246 712 146 436 851 247 945 602 680 611 289 338 463 240 866 598 910 664 82 846 478 473 653 701 709 413 500 269 153 526 467 455 462 832 560 440 50 68 200 225 566 338 668 726 304 158 301 953 703 119 691 751 670 316 468 395 517 575 115 226 444 79 279 839 849 696 918 864 236 126 306 225 449 370 387 239 246 403 20 359 790 113 642 288 301 671 90 231 509 807 650 898 552 210 100 806 415 384 247 900 402 404 198 378 121 219 28 14 234 407 688 857 12 88 270 801 924 306 494 631 462 436 153 795 62 56 177 428 831 463 728 653 660 295 428 828 877 959 337 476 28 241 976 549 177 273 143 923 443 470 200 693 424 511 599 414 446 392 606 377 42 61 475 673 474 598 556 783 518 915 290 191 44 922 868 909 365 391 453 196 881 515 345 503 410 640 659 700 296 939 795 157 729 27 63 265 659 218 455 51 276 442 253 249 50 33 661 704 623 720 321 381 384 200 72 823 478 918 936 580 556 217 697 105 841 305 460 182 689 770 308 272 727 914 292 881 166 639 730 605 272 28 866 455 214 694 837 708 882 2 419 661 57 761 807 387 533 22 331 854 850 975 380 150 343 731 862 70 167 140 227 46 65 412 528 608 988 36 641 509 615 35 102 537 216 908 934 772 228 403 267 466 623 729 173 526 404 550 420 18 646 647 848 594 328 688 52 482 210 211 331 252 709 489 65 247 873 937 196 93 317 927 20 651 535 31 809 534 389 354 45 372 387 840 370 113 53 231 733 699 736 538 531 488 860 22 922 279 148 537 259 780 697 331 807 488 236 594 416 912 51 849 745 996 686 112 112 603 274 138 403 565 541 282 641 601 339 920 611 641 121 267 99 98 536 375 235 272 796 465 736 226 110 760 761 202 567 495 707 128 757 600 287 599 723 115 678 343 620 887 603 717 456 96 2 912 434 378 144 285 873 637 755 110 558 145 187 518 101 892 562 48 240 530 1000 841 496 812 897 530 909 492 459 179 632 168 34 149 263 381 767 486 705 741 537 98 818 244 122 456 481 384 701 859 729 399 622 938 197 326 171 579 919 23 737 843 322 962 107 336 166 983 262 51 189 282 224 720 892 161 51 208 555 922 388 657 968 400 697 828 513 16 379 736 866 791 623 813 14 902 139 835 488 41 720 140 108 940 970 175 978 718 392 950 755 867 968 299 671 821 626 894 254 115 481 314 701 669 765 569 852 54 132 837 77 202 922 593 64 34 6 191 477 534 488 307 865 987 864 543 53 901 808 968 346 30 981 993 578 16 738 344 331 655 165 366 517 371 582 234 775 525 877 864 365 479 147 349 92 457 740 982 601 977 500 330 375 274 696 518 455 753 278 120 533 284 559 814 664 475 339 335 154 548 902 122 49 218 570 133 230 325 645 505 236 568 725 245 971 71 985 999 261 519 817 258 192 459 481 869 574 3 761 384 625 344 249 189 211 438 652 932 421 48 866 598 454 59 363 191 422 748 520 78 892 515 716 407 933 572 179 51 574 395 577 85 36 328 862 425 497 851 217 696 698 490 539 119 415 553 990 329 138 273 286 298 515 964 262 357 428 960 141 784 729 418 978 359 122 325 998 22 828 659 250 363 444 386 577 987 782 947 647 571 877 560 42 730 268 347 671 422 772 63 936 484 839 97 317 804 205 798 688 468 324 156 966 84 701 417 203 185 28 393 765 742 521 622 396 48 557 936 88 593 647 496 979 471 208 247 640 6 955 852 813 387 377 822 437 458 555 367 953 67 290 834 472 184 836 422 732 59 759 26 351 77 387 979 926 362 107 173 389 763 933 463 796 700 650 466 736 303 287 195 676 816 973 238 57 155 943 253 747 331 754 170 695 532 913 178 282 907 82 738 468 325 586 86 605 693 472 688 326 882 761 733 995 912 992 830 39 894 545 358 680 568 390 943 813 365 265 395 326 620 643 63 707 154 948 746 752 951 980 807 599 675 425 758 382 739 994 858 562 320 540 383 84 306 555 946 331 128 371 806 186 683 807 524 868 932 937 642 830 195 276 703 875 146 919 382 317 209 594 129 467 875 870 80 590 377 336 339 800 661 742 300 231 42 326 56 102 554 595 383 742 440 200 514 707 439 162 660 361 370 681 940 289 910 368 379 838 517 94 769 165 716 780 564 676 7 223 852 562 596 776 216 400 301 866 165 734 450 267 57 617 798 879 843 724 993 754 613 548 222 621 140 601 261 3 535 49 260 956 127 23 386 529 798 564 228 584 843 365 219 163 372 270 437 548 485 396 675 868 993 985 892 53 917 444 480 52 485 423 8 787 586 957 163 717 657 771 500 171 986 862 306 199 886 510 832 552 698 626 958 597 900 260 223 421 588 190 774 687 861 645 594 413 796 765 689 862 264 637 764 483 362 492 720 778 215 147 589 954 643 661 290 791 361 726 744 799 128 800 757 483 984 411 892 570 742 773 636 298 428 88 734 40 228 140 915 955 382 229 149 628 272 678 101 112 502 581 349 761 74 393 726 209 581 194 677 729 271 7 426 18 900 294 417 402 96 392 564 137 356 418 553 876 488 12 272 345 931 571 232 84 450 17 730 218 325 776 253 564 184 651 396 134 841 574 725 632 37 527 556 389 440 388 671 43 524 463 899 162 593 216 719 48 607 417 495 212 456 256 60 17 609 584 634 342 514 953 866 996 380 753 225 359 882 123 977 440 635 223 526 818 840 650 668 205 617 496 735 784 693 271 66 305 929 614 676 993 128 605 881 796 476 671 893 47 804 685 6 117 566 949 682 459 967 251 70 74 345 854 840 877 92 543 144 844 17 941 507 25 994 180 944 769 702 344 559 340 500 916 357 624 621 688 573 115 607 242 212 680 679 484 956 325 118 567 692 554 72 998 861 28 369 174 992 690 457 764 974 248 370 736 304 18 359 720 161 635 567 392 520 15 298 377 906 310 179 383 479 91 783 376 620 411 613 394 865 73 166 851 804 897 759 607 342 323 365 950 84 523 296 12 945 343 371 149 730 137 786 880 338 614 629 827 414 237 261 656 932 164 277 454 464 768 883 539 639 299 246 513 432 403 185 494 807 896 857 344 684 462 92 953 699 252 347 568 861 924 258 392 695 948 29 580 50 460 365 851 659 978 634 937 811 250 195 239 258 410 741 971 7 365 193 114 828 941 465 974 488 6 651 43 724 145 382 702 642 463 469 176 466 127 955 679 975 394 998 261 282 124 262 197 853 205 56 348 355 513 766 117 574 909 201 128 417 747 626 451 536 616 869 688 188 251 351 889 659 49 137 818 463 479 989 119 358 535 289 22 442 376 594 693 81 871 771 943 776 946 534 387 940 110 642 110 321 822 62 418 351 320 333 14 449 723 442 528 872 724 677 744 847 369 247 167 184 557 866 400 96 741 445 998 350 26 743 775 193 352 49 503 683 126 641 496 488 304 468 608 964 794 108 739 468 373 882 626 275 446 166 116 576 29 181 237 406 796 298 493 197 553 296 82 271 277 598 992 661 638 404 7 418 121 413 238 728 468 846 319 730 444 990 627 946 50 590 911 500 507 307 919 555 408 346 786 251 235 307 470 646 948 609 70 930 203 297 785 419 774 577 493 605 269 67 171 533 940 849 597 705 297 179 253 860 871 999 640 367 282 353 515 421 891 4 764 717 118 871 236 397 843 3 252 940 530 996 374 33 179 318 493 75 492 730 8 769 164 313 898 651 584 888 718 96 395 764 521 441 371 656 528 118 34 309 932 688 187 554 867 438 142 220 729 116 469 415 775 768 712 133 211 815 661 775 287 313 892 554 470 448 50 43 604 638 141 7 262 319 624 156 827 340 14 732 897 546 796 99 618 715 210 334 384 787 691 982 439 382 14 598 362 64 363 601 489 309 226 328 433 754 504 859 44 163 947 589 979 71 321 285 754 993 860 810 227 712 664 422 933 609 664 911 949 835 638 770 518 851 858 65 566 594 685 358 553 164 61 552 425 537 83 350 406 889 60 713 403 180 230 343 609 433 251 229 376 752 322 165 803 816 572 497 403 421 605 526 463 965 284 636 843 850 708 381 342 221 251 220 808 769 387 473 620 893 384 850 946 22 217 275 536 589 410 233 458 36 289 875 200 487 207 882 767 521 706 571 642 940 841 67 731 501 256 106 660 327 708 323 659 71 9 763 222 384 146 832 331 688 720 556 731 19 232 890 431 118 406 752 467 526 206 245 155 850 308 485 972 670 842 763 748 538 507 166 140 251 829 183 620 608 396 362 336 143 957 979 226 121 560 699 520 595 994 467 760 503 673 720 105 458 137 999 532 743 870 427 882 836 171 198 87 939 771 260 608 813 487 30 473 690 503 525 514 595 124 308 387 899 61 867 925 291 448 658 563 758 612 899 121 621 228 276 651 347 583 91 914 811 430 178 187 273 461 285 544 270 181 297 802 856 305 88 839 137 368 922 89 335 131 574 536 916 720 841 929 175 990 870 702 523 361 352 312 462 776 676 714 732 557 521 472 245 589 716 335 260 225 695 751 442 716 851 423 867 406 646 696 215 273 718 733 859 130 735 720 369 609 33 672 925 612 93 250 82 289 193 910 525 619 443 884 263 239 3 87 449 16 395 960 243 295 699 773 637 783 536 212 250 312 869 147 626 210 613 226 367 292 671 907 162 350 115 984 966 692 245 142 6 244 120 353 483 810 748 441 968 177 986 515 113 821 31 410 209 182 8 647 316 680 638 447 700 489 994 780 632 187 130 287 177 362 107 972 143 688 210 662 564 600 110 285 183 655 80 45 116 865 927 154 361 115 293 728 268 845 77 623 859 491 153 223 972 540 903 304 111 154 68 142 969 611 188 107 130 759 216 181 385 100 577 385 614 150 940 728 824 962 927 562 393 421 219 504 694 985 842 302 491 320 251 128 327 508 755 492 844 893 974 25 890 692 423 838 171 921 524 503 162 888 590 107 496 449 335 225 783 640 285 845 139 882 486 485 846 553 676 416 659 241 139 793 565 492 952 241 113 987 933 651 440 407 674 628 114 935 454 259 976 722 615 741 56 423 518 547 566 283 534 712 129 803 294 550 484 11 677 249 662 726 926 86 348 270 276 493 405 55 632 92 607 111 472 190 760 417 890 37 895 738 706 979 20 699 504 903 14 336 670 142 331 632 136 496 477 503 820 228 979 640 868 454 845 263 290 625 453 150 859 912 306 158 591 441 86 472 936 236 122 756 954 968 777 90 906 415 947 864 681 523 195 875 267 153 458 833 754 637 781 103 785 214 101 54 614 251 222 715 399 782 842 527 113 864 174 604 149 157 246 618 564 761 324 64 108 308 47 215 115 978 146 35 971 62 417 675 991 256 380 908 877 316 341 945 292 733 612 262 24 113 925 996 428 255 392 399 80 351 274 71 339 633 394 132 594 352 527 6 425 1000 120 187 993 622 83 42 355 567 930 575 492 684 906 736 490 244 102 120 742 490 173 34 722 441 55 696 469 525 693 532 645 419 290 504 780 868 364 49 189 126 647 873 457 348 404 76 526 896 142 195 831 14 838 472 281 474 640 849 821 868 621 480 706 914 418 698 373 463 80 471 11 795 501 602 230 436 772 457 567 75 648 103 419 754 199 792 360 732 877 133 513 909 774 577 617 276 16 498 389 894 495 84 757 886 443 867 764 745 888 359 133 38 204 981 825 86 783 68 22 376 710 445 354 561 751 982 945 530 508 448 243 194 866 96 386 173 641 355 650 461 1 998 73 504 379 621 937 466 717 946 892 493 530 264 488 207 682 200 51 91 70 748 64 473 655 987 418 594 479 876 889 7 959 790 259 122 187 631 820 895 427 507 617 868 411 728 2 615 598 399 14 303 326 718 388 389 319 740 630 12 21 356 352 655 907 958 514 698 629 738 946 917 936 335 334 980 713 91 89 793 291 19 243 438 885 261 854 606 683 76 54 220 851 613 856 222 123 391 527 738 386 560 659 618 404 286 739 933 938 426 884 830 225 468 402 233 265 939 278 170 169 683 513 704 929 813 89 299 417 553 937 906 352 599 245 704 983 415 551 63 575 229 396 893 392 193 410 583 507 662 885 139 267 753 856 114 503 708 378 94 499 572 713 328 409 408 331 350 497 819 978 99 328 348 272 159 384 844 212 776 796 463 235 881 295 750 954 794 734 476 459 288 843 384 311 526 883 731 483 348 66 26 790 1000 117 982 105 651 625 803 543 101 835 957 135 306 711 338 936 247 300 875 477 712 55 124 978 716 784 359 910 35 642 372 8 582 543 453 590 401 139 495 164 237 7 186 194 408 730 452 490 673 491 555 216 902 577 202 451 576 406 278 459 754 778 625 682 894 188 967 832 521 246 543 90 24 682 4 500 954 703 765 255 200 185 746 99 779 912 224 793 644 655 518 386 466 856 593 884 679 854 317 343 972 171 77 130 766 907 924 476 25 584 917 504 885 104 569 959 38 932 71 324 688 490 536 589 905 93 51 478 537 787 182 506 417 664 727 116 928 946 810 490 548 84 52 924 711 254 263 804 151 573 126 86 402 15 604 369 121 538 512 815 69 221 132 418 672 847 862 599 670 814 878 783 691 355 353 532 358 325 190 209 206 603 975 981 644 854 650 905 706 605 992 39 34 299 549 742 562 134 50 996 310 441 232 3 703 541 670 367 130 220 60 998 532 390 8 865 197 775 953 315 562 240 11 87 584 684 475 855 222 847 435 674 866 738 95 669 910 922 889 494 332 826 474 564 72 366 283 155 310 298 915 591 907 289 57 383 872 722 300 236 332 64 592 562 281 66 277 14 650 610 635 232 660 177 616 11 779 331 662 755 389 159 286 598 733 130 353 910 673 204 305 542 885 771 835 843 427 767 8 605 107 550 36 926 736 360 326 778 915 917 441 896 4 542 707 144 646 738 932 373 691 906 585 69 952 479 514 726 337 634 336 187 240 748 652 944 650 607 27 250 58 53 726 299 651 79 170 676 728 225 722 571 862 52 430 520 613 68 950 210 738 907 431 144 89 349 618 445 113 366 801 451 864 33 819 939 57 387 322 515 906 695 459 257 515 850 942 472 796 250 663 784 823 43 884 499 702 794 503 613 70 301 542 44 764 986 530 353 342 296 861 156 957 923 847 279 137 188 578 908 974 568 748 496 638 480 566 220 744 353 147 122 623 828 571 333 966 409 633 332 786 551 905 736 360 983 93 668 681 939 218 757 626 400 735 649 465 339 542 613 886 900 126 969 270 276 256 799 62 556 944 693 134 185 927 263 747 547 143 320 25 421 558 514 617 722 886 572 280 725 692 155 880 905 752 109 275 187 156 794 116 821 481 43 57 604 751 456 758 581 675 852 211 403 181 388 50 340 506 384 913 189 320 505 23 906 72 820 221 90 649 77 809 195 531 480 387 506 320 603 578 726 874 672 975 406 561 458 877 127 867 694 198 498 777 420 922 38 408 406 228 962 765 817 829 733 581 889 885 498 236 473 470 846 428 443 980 628 752 445 826 323 977 902 359 638 73 839 961 500 278 428 272 457 353 821 710 557 928 952 773 172 913 402 243 245 456 854 50 486 931 13 170 233 579 431 82 40 102 568 372 862 475 702 794 521 149 538 766 154 300 837 670 799 424 205 15 988 887 921 241 613 929 929 28 991 923 729 449 120 577 591 932 755 759 603 624 240 313 55 620 612 697 503 653 405 425 267 452 273 386 843 465 88 628 602 64 102 991 37 235 205 866 302 192 643 929 764 597 688 516 173 441 547 854 703 196 461 692 916 762 366 815 916 867 206 330 615 951 135 40 83 145 145 920 426 785 590 987 840 398 384 392 492 476 711 245 677 466 119 656 655 999 361 78 925 751 249 693 961 976 720 525 618 578 467 117 173 654 492 435 744 181 832 155 91 517 688 76 688 328 283 334 556 997 188 513 678 347 408 491 503 435 627 176 723 326 147 647 87 751 845 746 715 793 983 606 923 132 358 828 328 37 73 95 172 131 142 30 774 353 163 853 282 473 919 919 429 645 682 55 888 412 442 432 946 475 239 200 811 506 506 716 142 81 753 729 391 90 46 207 838 88 370 794 674 473 260 492 329 720 942 77 935 446 441 204 189 162 983 515 756 62 674 158 234 340 644 844 44 873 398 658 981 337 637 916 302 971 377 61 39 126 320 496 764 508 835 48 987 486 815 477 165 72 543 608 499 623 672 938 836 792 453 968 644 811 788 241 590 207 136 66 198 671 656 986 16 566 449 682 373 471 15 136 87 585 626 492 554 433 590 625 646 704 67 224 986 150 863 610 676 38 464 685 702 556 239 105 739 133 705 27 170 374 80 658 674 960 497 968 575 202 759 106 691 7 696 252 960 922 814 983 333 863 817 597 8 444 339 998 924 496 325 579 227 74 256 563 557 405 102 237 761 291 57 237 666 416 396 378 78 856 881 976 444 859 91 449 292 623 678 697 900 791 395 498 647 684 704 29 936 369 911 162 336 219 814 994 604 720 55 899 803 143 449 788 599 49 943 162 289 614 190 354 938 699 605 983 95 938 568 46 492 379 302 185 781 970 805 937 481 489 89 383 696 135 652 741 494 233 627 856 760 864 493 472 951 443 706 436 955 574 441 496 705 275 946 176 368 689 789 281 376 834 587 134 804 113 540 41 234 523 1000 922 489 213 722 677 954 791 513 295 938 416 897 145 302 210 115 512 624 447 208 60 314 715 395 655 664 52 447 481 331 344 750 258 747 966 925 479 676 824 980 201 244 54 194 882 348 111 912 73 870 244 253 728 422 869 266 260 675 88 855 740 704 663 166 726 366 818 365 975 949 469 354 834 866 706 339 642 315 986 275 475 681 776 796 558 5 807 249 459 422 286 226 620 378 760 62 927 971 697 292 149 780 894 483 305 52 52 19 323 82 387 739 837 658 668 925 245 774 425 222 501 817 941 10 39 88 692 928 501 138 923 401 104 817 115 47 1000 842 930 372 867 937 179 904 17 192 703 944 535 546 92 667 906 27 437 798 271 907 130 778 752 538 513 604 298 350 925 326 573 530 110 285 643 809 1 970 605 700 594 373 594 81 23 894 697 477 159 238 706 850 754 462 560 564 642 261 305 72 195 432 881 439 287 558 67 498 110 970 162 86 516 180 943 778 746 49 564 150 418 586 857 806 789 195 236 935 951 949 358 322 342 542 284 447 854 278 979 747 1 534 288 813 37 781 222 909 566 643 537 287 150 153 355 71 306 24 365 92 471 226 737 842 324 198 645 154 130 143 339 405 250 359 318 834 421 112 655 924 866 716 313 383 523 165 954 348 153 63 499 267 930 333 378 16 415 9 30 721 595 904 922 264 745 974 790 196 629 253 354 908 806 444 860 727 634 526 756 213 491 255 462 251 752 726 104 637 967 416 309 564 425 690 161 986 687 273 278 364 780 269 86 592 626 299 418 630 738 194 522 420 790 912 814 788 754 78 324 369 338 457 323 890 725 683 608 110 51 985 559 433 922 206 436 878 111 121 658 429 20 970 828 358 69 178 314 951 215 275 567 587 738 6 112 396 526 444 399 882 893 367 449 684 32 26 876 774 356 350 525 484 590 478 138 830 885 493 531 836 343 191 478 468 383 765 988 338 789 517 326 655 46 346 963 725 781 975 230 465 2 186 468 410 26 486 803 738 112 433 234 26 739 840 596 435 335 40 302 994 400 199 532 188 421 609 623 419 1 911 210 775 768 501 901 848 296 979 993 930 469 871 692 898 234 992 40 249 972 198 304 367 177 464 514 882 10 982 683 654 221 745 647 703 614 463 512 765 294 923 66 663 916 45 148 852 820 166 817 77 909 974 584 551 632 970 656 312 277 352 440 344 896 300 190 122 652 72 959 82 382 736 431 529 494 260 649 79 882 257 56 264 379 402 631 131 203 123 462 159 71 207 622 422 642 618 448 775 467 161 632 510 80 280 152 599 554 652 906 27 34 683 237 794 157 113 740 946 724 549 788 46 15 99 229 851 540 954 538 119 722 696 196 322 66 173 644 514 760 726 904 633 55 307 728 754 795 339 177 397 491 318 841 238 46 180 228 844 60 780 543 713 929 407 51 278 254 710 677 393 553 280 667 929 646 209 481 177 694 144 476 371 726 184 487 103 875 202 861 948 141 16 358 526 73 924 797 161 412 634 441 157 452 484 115 898 441 149 103 734 260 424 839 317 583 418 940 720 62 981 334 657 876 798 230 933 753 409 74 547 306 907 177 741 753 569 511 621 999 639 787 738 983 139 808 938 141 204 769 506 175 165 128 28 523 478 832 184 113 389 489 270 98 8 549 114 369 366 785 129 577 103 381 676 663 386 360 195 641 710 429 588 631 2 691 140 337 624 652 468 842 759 155 951 643 793 36 724 683 541 135 15 357 254 549 141 643 787 206 608 554 320 730 967 389 572 974 97 662 253 66 83 171 177 689 473 958 638 8 890 695 821 266 663 149 178 843 900 811 871 332 184 208 98 598 746 186 556 899 29 843 595 569 733 180 434 904 506 985 831 487 572 182 70 618 176 297 252 470 131 135 159 688 723 931 628 851 742 836 696 656 317 383 331 779 297 725 386 659 210 903 180 314 140 230 448 598 986 463 229 456 111 128 609 499 283 676 870 887 410 469 570 406 140 179 894 662 528 439 25 777 306 741 406 217 367 242 715 120 15 314 147 711 66 77 943 189 246 858 72 994 312 989 120 581 696 357 626 307 818 569 103 817 538 997 211 276 904 927 695 366 972 671 960 268 860 886 15 222 180 590 162 814 949 146 356 349 441 207 89 690 734 604 508 844 137 630 748 690 805 7 580 489 828 519 370 510 228 700 211 29 518 838 517 873 699 702 117 309 856 713 361 138 484 647 960 658 128 456 153 317 302 817 394 377 340 75 763 711 83 510 50 11 643 340 263 821 346 496 74 406 981 481 900 565 686 810 244 563 94 292 11 827 732 701 458 654 527 411 970 493 745 852 883 609 268 688 674 120 81 913 501 248 343 353 681 73 57 285 742 598 572 577 584 549 375 852 994 983 195 597 574 602 637 38 128 229 593 472 308 427 737 648 269 715 495 864 896 583 264 577 439 541 425 215 890 395 614 469 987 694 176 99 609 899 359 997 800 247 841 142 871 213 786 477 546 423 12 407 880 367 840 197 616 902 774 807 160 396 10 64 326 689 791 308 786 371 688 896 747 849 29 378 586 72 107 417 868 724 31 373 259 121 500 273 687 698 531 808 305 10 530 766 193 537 688 313 569 353 736 752 881 881 196 786 820 250 220 330 603 241 408 546 800 588 594 942 366 449 327 442 455 971 247 406 606 381 234 361 102 68 558 124 250 233 639 368 231 44 54 162 951 799 558 406 559 706 346 419 732 642 122 558 721 440 176 968 947 263 358 396 281 94 851 348 966 527 446 355 386 710 945 97 176 262 153 362 737 225 157 696 160 39 902 930 895 929 974 677 666 565 243 58 146 893 950 608 438 891 191 836 301 16 100 166 142 158 658 749 284 18 299 382 396 830 368 569 521 69 169 604 42 569 866 612 26 513 600 633 976 655 781 666 512 690 904 713 850 358 25 64 65 845 987 323 15 784 555 104 55 614 464 61 955 361 691 553 391 892 185 926 421 417 838 325 931 275 845 90 290 168 765 265 464 817 310 450 657 101 981 865 937 434 435 745 349 997 741 305 234 853 728 71 982 283 547 221 526 204 121 266 128 858 647 706 546 168 227 1000 330 484 726 875 591 986 604 358 304 39 297 685 692 35 197 733 929 323 115 459 409 261 39 216 554 509 230 971 821 16 643 991 874 143 359 318 353 150 592 919 428 13 662 972 187 967 898 47 672 114 239 838 908 350 309 996 362 401 795 34 555 298 566 286 193 20 240 75 79 622 434 753 929 721 932 607 289 833 308 301 377 199 174 319 104 495 284 439 710 318 486 801 690 374 715 758 23 564 752 185 770 985 568 734 383 697 693 724 548 633 318 24 118 932 433 20 755 839 491 456 56 547 630 104 620 955 378 893 700 423 535 385 944 713 842 45 662 678 319 853 270 254 221 55 262 559 784 759 838 647 99 503 223 809 116 469 487 571 556 653 928 53 23 337 803 92 977 182 238 207 978 521 134 706 420 82 9 905 90 816 778 535 379 116 330 169 623 354 117 708 121 382 172 342 902 867 993 835 101 418 184 262 95 881 107 347 257 802 926 762 631 861 981 7 316 608 867 584 319 142 549 135 352 431 566 449 420 263 684 470 749 872 402 625 581 12 839 426 180 989 415 122 553 496 305 687 997 835 385 825 934 146 807 276 170 464 775 271 546 971 186 180 866 441 862 745 446 458 193 543 350 198 171 785 485 249 821 782 687 731 572 859 450 605 595 443 134 457 296 208 807 369 797 503 267 331 898 646 183 156 713 185 263 58 26 982 318 110 48 390 290 546 876 925 339 919 833 531 981 699 759 396 525 992 796 93 409 528 144 16 778 504 463 426 822 515 340 986 729 233 492 725 349 303 881 1000 170 721 425 789 551 252 94 939 969 377 143 959 691 631 598 583 543 833 187 456 876 56 146 37 193 161 872 124 817 106 3 260 231 497 955 658 395 31 828 444 509 147 13 765 618 249 94 810 46 92 309 892 377 945 466 879 668 439 52 274 517 604 491 457 833 505 991 88 170 721 553 560 1 926 568 990 638 301 527 898 877 3 774 398 451 63 229 992 674 2 952 985 986 988 655 239 849 857 549 991 171 556 228 599 93 731 415 4 534 787 929 783 119 141 204 525 333 761 659 823 453 178 636 719 327 763 176 829 638 128 862 865 871 847 879 681 919 272 843 829 802 948 91 137 946 546 672 715 197 544 581 862 570 63 920 990 125 743 567 652 353 54 144 788 381 683 897 358 178 423 658 306 276 175 479 904 487 187 235 758 628 154 417 795 619 842 532 732 763 58 402 868 169 67 756 498 222 767 202 989 588 520 581 395 265 564 316 763 429 959 395 567 545 881 657 351 144 466 952 465 642 612 91 909 751 296 347 849 17 275 82 136 357 58 316 712 652 363 195 595 484 918 642 406 580 629 619 921 553 976 877 599 962 387 408 407 858 260 244 49 871 231 193 861 255 461 783 688 259 525 74 320 390 817 374 427 471 540 761 243 205 410 913 892 98 681 963 33 436 175 454 428 688 740 488 197 303 313 583 413 782 153 674 826 369 103 281 901 896 376 298 947 556 970 190 994 371 797 427 661 290 186 507 664 851 913 749 447 552 431 298 93 862 823 387 505 741 384 425 686 871 136 582 474 247 784 514 903 436 888 72 201 182 131 842 327 849 175 129 421 71 22 498 521 707 960 365 253 11 197 624 292 125 669 796 464 14 370 911 972 894 417 234 998 432 13 882 103 577 28 76 125 727 454 893 377 772 67 897 165 11 773 677 584 258 366 190 597 80 18 83 208 449 856 616 435 615 757 501 33 108 522 407 841 870 328 485 460 314 121 101 610 596 736 296 778 741 931 379 985 230 335 24 205 748 526 756 634 100 989 554 276 617 249 768 583 644 403 185 924 836 248 395 460 646 942 177 977 990 612 43 779 967 466 101 673 311 521 485 913 743 260 345 882 689 343 873 871 986 599 888 807 643 818 329 555 531 408 1000 407 295 970 694 868 588 642 201 213 67 20 540 401 495 283 858 481 84 790 33 427 320 532 172 502 750 511 521 470 176 541 125 642 581 340 677 340 948 95 894 777 352 972 415 426 492 697 365 362 201 350 159 241 629 747 364 289 814 317 650 55 536 982 360 379 723 675 470 91 392 450 963 669 605 179 511 52 199 374 515 861 312 325 997 579 386 947 472 263 363 310 764 892 49 529 265 434 695 166 314 449 288 26 176 617 211 448 524 615 336 42 706 274 867 101 586 135 86 69 720 946 868 337 742 766 947 144 849 743 113 85 585 781 27 303 981 396 193 899 983 418 414 430 555 945 951 605 102 646 554 440 316 440 137 791 298 269 23 19 566 593 538 552 492 657 794 689 42 439 216 501 14 270 434 121 126 105 527 310 785 815 566 548 148 738 692 911 207 192 789 201 89 929 402 392 305 683 796 825 7 530 352 229 115 483 956 467 700 875 265 999 475 84 225 345 89 184 154 713 381 833 548 738 539 512 544 348 666 900 962 974 205 341 544 371 540 569 795 141 3 959 941 768 308 163 123 712 457 10 326 989 260 222 629 70 18 755 677 868 509 387 83 328 946 896 681 528 219 80 559 350 517 949 204 25 324 965 645 688 789 31 878 148 652 128 151 334 848 429 688 785 140 962 136 312 759 570 754 611 70 535 577 926 633 789 414 955 323 210 199 10 69 953 658 373 966 591 491 57 796 421 106 937 694 407 424 973 85 396 932 844 455 960 273 398 958 310 34 821 241 282 448 340 266 830 387 625 136 851 280 999 309 970 98 479 371 779 508 56 650 222 22 228 725 345 22 685 854 697 704 431 79 604 849 504 562 375 961 478 771 187 943 80 357 205 9 640 970 102 972 767 328 320 473 842 136 955 297 707 360 487 938 138 203 570 114 790 55 116 147 750 240 80 696 381 819 374 55 662 661 672 191 708 741 778 140 542 240 21 289 240 964 869 654 141 510 610 514 644 592 236 890 873 277 515 242 677 327 309 859 632 139 217 30 638 195 339 288 264 189 281 983 61 138 390 180 881 801 821 41 444 236 41 237 285 220 746 845 441 193 266 686 415 468 40 144 318 977 333 53 489 967 205 386 801 570 177 485 644 403 875 248 493 733 881 949 740 699 461 259 536 945 548 439 954 544 110 214 131 591 510 746 776 158 538 763 93 396 781 176 32 779 107 943 24 578 837 121 70 948 158 25 290 327 884 735 969 328 435 712 389 220 903 552 694 410 224 938 960 968 339 38 652 923 663 493 964 179 501 794 881 334 531 946 191 531 354 989 28 682 759 597 869 34 735 598 657 971 479 222 354 86 339 495 729 962 885 987 169 696 656 880 863 984 781 380 424 501 390 330 708 231 562 621 506 416 816 581 91 922 719 720 155 766 925 74 494 87 390 304 655 969 904 466 479 164 844 943 332 862 776 293 896 199 291 561 164 430 72 444 36 173 167 559 940 9 824 16 491 324 762 885 135 590 267 744 274 201 160 740 956 916 487 751 560 947 435 217 635 660 553 932 538 237 480 892 212 493 654 664 345 296 321 890 480 295 818 84 103 23 905 203 494 256 13 288 213 593 451 644 640 67 193 268 727 459 355 126 635 115 149 539 454 227 658 38 27 108 285 27 830 622 758 19 612 851 568 127 678 931 528 459 362 897 744 549 739 477 917 694 338 524 630 801 301 869 334 305 271 965 284 456 399 358 369 365 366 955 881 829 787 511 597 997 377 79 384 975 92 605 873 588 840 510 73 481 139 110 182 924 636 19 14 193 603 887 888 744 506 970 871 433 989 255 857 923 190 757 103 457 548 146 822 519 125 619 574 323 538 439 463 223 706 404 797 702 705 1 204 149 714 815 44 852 275 914 475 157 1000 524 551 780 179 539 939 295 570 842 44 640 145 870 20 945 298 706 71 320 354 21 476 595 365 321 22 101 645 608 356 106 935 418 494 367 135 58 601 910 14 154 52 456 384 556 124 699 851 187 397 95 204 401 66 659 996 74 319 909 716 216 676 274 284 1 517 51 882 574 688 681 225 981 286 898 760 946 782 581 37 633 455 642 225 662 372 637 70 569 29 108 342 292 347 351 566 743 395 72 123 255 48 723 596 426 554 807 552 854 43 709 153 738 44 290 929 157 459 384 747 822 904 705 766 915 480 118 925 334 186 541 715 869 800 97 285 345 248 591 352 929 923 462 726 184 318 238 674 68 735 13 116 993 514 581 697 765 229 618 202 445 904 746 217 552 801 966 79 42 415 601 833 652 406 774 908 98 315 327 830 717 272 427 655 530 81 559 233 890 712 376 164 660 614 848 341 504 412 744 687 37 689 829 442 566 516 70 851 592 428 804 845 415 645 555 311 793 951 800 941 99 322 483 43 83 268 951 503 221 423 568 519 530 588 444 939 350 708 101 332 225 169 326 941 145 472 44 489 590 818 407 773 870 883 49 696 497 706 494 272 872 970 669 678 473 753 950 165 446 15 572 54 7 401 189 960 957 567 639 455 481 498 125 922 212 795 442 441 904 584 94 455 615 319 535 892 499 176 794 967 965 365 746 954 929 414 328 981 194 483 571 936 707 161 338 427 270 121 56 761 519 749 310 172 283 76 376 890 990 736 833 273 779 262 912 591 664 542 87 397 568 44 97 356 490 862 69 105 946 198 72 365 239 98 271 624 469 283 725 23 243 667 26 323 664 642 149 989 866 10 220 215 391 42 497 300 735 776 286 850 49 634 932 55 478 183 49 554 667 714 145 108 539 783 278 902 924 712 258 332 408 698 348 915 39 772 842 279 99 200 526 872 220 469 100 398 565 908 123 18 903 954 682 119 372 861 364 337 231 418 367 501 610 302 274 593 488 267 693 501 916 14 573 619 394 551 64 354 44 297 846 81 335 250 944 962 456 189 701 805 857 206 859 535 8 405 436 122 10 63 401 335 740 986 10 921 106 160 103 44 676 493 977 190 653 124 796 5 181 246 881 721 602 493 607 170 355 713 146 685 781 432 111 76 337 771 134 852 494 615 753 51 971 761 916 33 680 366 358 238 925 330 135 117 402 199 810 303 849 280 661 11 506 382 222 252 693 611 881 867 293 437 575 119 587 717 241 611 72 737 309 119 511 159 336 801 26 979 157 61 140 819 109 138 255 656 391 480 239 632 58 127 535 186 153 689 930 97 398 771 780 197 586 799 515 502 763 126 304 763 127 660 394 858 25 188 165 272 834 375 391 315 649 943 851 622 94 360 858 293 243 137 894 282 148 823 657 319 569 755 438 677 457 853 157 348 818 289 973 212 22 481 245 28 511 99 243 8 31 660 209 512 273 109 565 959 212 198 176 618 81 432 154 122 675 479 28 523 71 415 245 197 916 966 113 722 444 995 470 114 619 582 969 852 392 704 9 702 786 556 994 62 36 910 86 233 332 378 214 341 777 320 151 451 571 999 291 7 351 40 733 442 539 277 177 527 911 945 810 485 669 529 246 437 810 556 928 348 469 15 981 43 799 300 153 701 532 139 291 73 545 257 222 233 262 289 17 874 14 169 617 21 149 142 285 877 882 978 674 378 453 317 504 525 642 265 853 413 830 107 769 769 745 143 34 231 981 163 889 813 295 790 444 526 307 114 909 871 677 633 219 666 141 140 407 34 754 601 914 17 58 854 437 759 312 577 793 915 984 65 177 687 752 235 372 415 479 558 903 562 794 752 218 61 644 732 66 708 686 307 64 450 599 724 151 362 14 679 260 735 510 630 481 425 793 541 546 146 560 48 499 448 402 415 233 147 403 342 537 33 166 160 399 920 326 989 752 252 258 185 257 177 128 879 81 308 699 990 476 909 935 90 146 375 380 710 119 779 345 73 92 850 564 15 847 834 903 618 294 219 628 72 673 698 893 70 241 270 925 477 507 97 779 116 970 81 481 38 100 247 655 262 988 655 885 504 400 874 249 274 515 944 278 931 533 490 654 82 673 831 32 906 816 910 757 484 853 884 632 646 928 413 845 635 391 528 548 571 650 686 845 13 901 923 373 362 388 249 282 27 305 401 524 262 642 979 629 484 121 528 98 791 260 806 914 154 990 436 607 473 789 191 890 820 390 308 116 46 693 638 906 642 282 739 776 304 360 210 874 564 320 575 623 271 46 762 119 635 153 701 526 777 841 509 145 910 364 371 953 205 434 595 213 894 962 492 341 640 644 241 229 634 673 703 54 505 839 281 275 125 697 993 410 828 358 800 625 123 425 503 668 378 194 790 380 143 155 893 874 654 997 217 757 768 155 250 112 914 255 939 687 600 420 409 771 48 333 191 907 763 156 913 454 410 157 864 607 446 115 62 744 43 523 250 10 965 192 902 228 236 47 511 986 196 572 861 760 176 748 547 55 527 53 233 678 927 338 497 885 554 852 6 887 46 926 724 566 922 655 932 939 518 725 510 525 745 384 148 938 721 724 236 388 343 364 215 814 632 587 568 231 379 284 551 718 984 742 990 559 262 632 499 188 352 475 184 448 240 767 424 504 277 214 130 555 529 785 426 275 774 583 695 916 994 85 943 989 952 803 906 77 1 427 653 560 643 239 821 922 137 851 959 299 211 233 533 691 103 460 324 583 912 839 532 237 934 374 15 397 358 77 294 305 388 560 792 583 838 331 908 139 514 747 682 338 971 164 325 189 240 285 19 970 150 465 704 282 663 719 951 742 690 596 19 915 829 231 669 352 233 429 439 317 453 15 569 510 317 689 817 536 812 836 208 236 904 406 35 162 806 672 591 767 445 224 145 602 894 160 692 443 364 511 140 925 889 895 19 111 786 855 362 405 388 137 939 660 903 206 156 245 913 465 127 321 734 657 239 855 615 979 317 537 384 616 476 766 991 915 786 76 226 542 744 27 927 196 148 90 418 706 669 924 235 314 102 427 142 960 375 649 647 537 192 722 685 688 183 590 854 979 972 749 563 693 787 196 86 238 890 319 265 344 140 615 713 883 949 518 403 491 359 521 414 664 548 958 273 199 965 477 734 743 570 651 503 854 51 189 215 165 342 315 109 697 178 525 917 588 452 130 727 212 736 262 428 874 738 915 166 989 29 228 47 79 924 638 61 168 63 776 828 867 265 613 853 102 591 119 414 221 283 510 938 449 786 689 202 429 234 836 227 962 553 739 442 307 730 510 566 611 857 589 133 446 840 230 17 30 923 884 628 631 698 10 98 60 292 409 871 507 92 439 328 854 751 857 726 964 107 706 656 224 735 443 728 456 70 53 898 16 525 101 216 808 840 624 657 36 544 752 803 34 792 549 190 537 272 759 99 800 993 306 981 645 201 715 447 895 842 75 567 198 415 306 761 729 742 285 534 896 796 139 759 620 397 861 308 179 803 340 994 249 210 799 573 347 265 573 746 285 163 231 712 543 879 290 239 587 20 36 266 834 577 484 425 856 860 783 491 13 2 825 2 261 167 313 935 634 438 440 79 521 394 866 798 851 478 405 91 788 642 91 932 801 847 187 956 781 950 829 857 637 27 925 643 702 696 383 419 179 199 764 528 787 783 196 63 754 740 261 684 190 1000 538 388 117 374 743 893 653 624 916 72 253 7 145 598 882 212 417 457 180 69 250 100 411 698 76 366 715 392 487 314 328 69 642 570 166 661 369 246 943 893 375 112 355 110 245 10 403 485 769 490 743 768 162 36 241 323 306 800 569 739 742 670 25 179 307 191 468 646 841 414 339 188 172 495 577 704 776 183 240 937 661 501 498 752 251 431 805 33 24 311 441 750 704 671 19 312 76 578 71 71 654 262 441 756 915 823 309 661 546 350 121 345 189 90 447 748 62 381 79 789 76 618 60 199 77 397 493 269 901 300 391 649 864 580 137 502 389 240 849 356 157 206 989 69 162 865 653 222 162 606 23 135 646 57 522 295 590 88 615 274 376 4 676 828 320 787 228 450 250 896 324 135 462 71 470 124 724 515 547 604 144 59 581 271 631 669 683 53 227 449 769 134 266 650 239 559 126 64 728 440 561 329 158 612 344 729 939 416 962 504 859 367 624 315 841 517 30 877 72 155 531 111 19 778 678 742 526 764 873 453 102 735 27 82 374 603 473 893 453 127 836 606 684 415 705 414 412 776 252 650 511 87 302 331 181 255 426 97 515 401 482 225 335 953 527 12 366 734 777 202 50 170 715 679 182 923 587 93 348 378 345 962 122 306 830 364 519 731 198 74 548 863 361 276 553 292 46 518 821 292 977 457 451 737 607 354 881 341 655 711 386 697 532 407 695 4 496 626 745 494 91 345 571 582 709 503 101 377 512 312 795 372 513 920 360 676 928 344 605 547 157 860 15 534 678 353 784 109 639 157 20 418 73 127 822 726 750 657 612 880 724 186 641 271 688 249 929 186 500 903 546 462 60 293 402 272 518 942 75 820 921 534 254 566 287 715 143 662 965 722 557 665 122 709 77 789 758 332 295 125 22 66 193 742 357 921 698 417 965 936 322 307 494 652 41 281 518 949 973 567 858 611 231 411 91 760 656 998 773 679 272 395 596 478 168 243 64 888 737 359 570 102 108 240 535 407 187 332 957 213 351 281 492 859 76 687 583 764 762 401 803 500 430 93 735 29 160 628 756 963 870 76 294 521 849 28 780 856 718 607 437 436 847 220 652 770 515 413 797 223 612 544 944 467 247 363 358 686 922 227 497 377 361 966 201 352 329 814 452 982 872 41 662 626 932 1000 681 736 420 397 502 419 20 705 85 874 189 540 257 497 340 942 376 754 921 477 834 531 628 248 800 697 107 300 279 101 606 205 948 150 647 799 410 712 100 901 601 251 935 242 634 55 64 878 505 718 248 715 306 306 194 712 863 610 558 790 576 959 237 690 308 795 732 130 104 4 98 884 430 518 380 275 327 959 412 106 787 750 789 902 904 238 539 328 938 952 344 648 946 607 25 584 946 152 195 328 576 513 328 373 993 521 870 264 352 425 234 740 383 793 369 848 861 198 775 486 112 723 803 826 493 765 3 679 766 628 4 375 459 462 701 666 508 342 196 257 598 678 745 90 244 488 98 783 976 835 846 778 498 779 718 860 424 466 801 343 231 791 343 912 329 460 424 953 215 684 134 349 128 788 224 510 811 98 1 756 762 107 760 70 696 209 321 478 356 517 116 608 294 673 380 699 97 122 75 467 145 180 676 62 112 606 785 550 852 119 86 702 602 825 894 193 865 724 364 455 312 343 244 313 2 467 964 79 852 608 61 176 819 460 262 498 659 289 139 266 854 975 810 679 290 34 454 250 422 501 975 224 957 70 314 267 820 524 389 54 321 927 390 552 781 479 780 650 755 543 598 988 97 715 843 93 487 400 714 82 574 411 802 105 363 748 516 14 75 428 704 742 409 326 134 34 366 722 335 94 792 383 770 707 886 154 74 473 803 826 312 729 786 718 710 466 241 129 180 66 584 388 406 80 891 669 965 335 702 303 781 830 802 906 399 758 85 196 608 235 182 832 186 39 545 150 473 99 943 579 160 743 187 75 669 660 184 364 851 367 407 261 887 673 223 982 757 142 509 514 995 147 47 714 638 291 364 828 620 379 999 12 218 796 979 89 423 193 880 596 664 314 886 564 637 561 138 30 20 131 303 867 237 96 159 313 38 806 546 335 360 107 38 883 873 250 384 191 43 513 210 628 805 96 806 413 768 84 33 543 125 500 99 783 317 92 686 549 121 105 653 415 419 363 407 961 781 866 780 836 352 34 279 500 40 137 620 863 158 419 805 331 910 763 856 647 203 725 971 116 919 745 498 509 903 187 784 789 430 137 868 640 160 61 902 101 202 596 43 202 977 630 221 209 512 630 486 305 6 12 462 792 832 257 459 216 434 899 25 527 371 66 611 452 954 18 696 326 492 602 577 111 768 364 689 609 668 622 230 304 360 553 552 664 92 368 400 64 854 242 395 344 526 620 991 974 206 217 524 919 172 555 750 733 130 159 563 972 944 691 816 345 576 67 505 829 227 381 512 814 914 314 798 718 111 806 248 377 604 785 355 169 340 823 347 140 41 205 65 817 742 597 531 62 182 396 992 230 901 33 940 313 118 329 9 676 708 65 183 290 516 740 29 371 922 46 944 29 228 975 827 440 61 532 152 14 690 498 326 355 610 564 156 177 417 856 748 319 966 109 852 971 62 752 97 437 448 831 604 862 867 133 586 986 964 959 246 690 61 686 226 236 378 718 887 878 213 351 609 65 133 154 798 139 274 310 447 56 277 291 720 962 886 694 557 606 885 79 406 272 165 160 53 986 901 975 117 657 657 389 589 337 57 152 893 442 705 557 145 995 369 42 171 878 357 260 526 300 551 828 480 106 931 239 575 492 404 550 391 73 813 131 563 407 115 790 499 921 585 455 660 262 748 132 94 788 104 85 986 844 58 646 875 232 663 829 199 954 709 397 741 223 497 626 345 92 353 725 533 79 827 386 107 250 37 185 953 99 167 10 771 327 566 709 719 384 418 720 973 653 706 506 990 290 438 808 623 751 349 653 406 117 864 320 236 357 158 24 699 611 266 531 193 148 835 928 238 156 698 593 891 876 185 534 987 458 882 197 726 288 509 470 548 625 38 343 207 297 703 443 308 589 105 960 364 252 457 720 837 908 993 712 278 991 700 944 835 303 990 435 390 224 611 112 183 893 447 663 589 862 486 40 781 456 837 32 874 894 624 5 23 390 469 229 641 447 169 170 199 98 906 817 990 782 725 946 560 136 865 378 54 851 532 80 142 565 596 69 190 106 592 135 553 516 280 648 889 699 346 378 231 42 223 454 847 338 61 150 183 499 286 167 985 144 89 634 438 194 968 509 646 304 449 806 678 662 257 592 577 51 582 241 106 495 283 347 616 277 890 562 347 821 917 365 871 933 309 976 510 321 215 913 755 609 652 842 204 362 984 574 895 816 61 167 793 282 576 384 130 526 548 599 605 102 950 357 607 723 177 648 454 314 123 961 436 756 951 642 731 850 492 690 211 384 263 300 515 850 108 36 628 93 971 340 300 271 489 487 266 25 971 932 389 539 154 684 481 25 468 575 812 749 495 692 998 230 572 288 824 415 801 897 991 298 695 675 33 951 390 378 255 735 341 306 691 222 454 772 860 9 385 745 863 916 688 147 672 831 900 514 690 282 94 213 971 470 88 458 428 694 957 848 695 454 765 58 297 50 686 727 643 75 488 224 483 366 751 49 752 749 759 99 711 986 571 49 263 552 350 514 900 444 174 527 809 165 557 910 399 872 194 710 846 671 159 891 601 507 44 204 471 855 29 435 207 223 568 125 436 497 745 939 121 146 313 168 767 396 860 388 444 767 537 465 126 22 80 292 168 979 376 77 629 797 654 114 523 153 636 745 465 567 137 797 788 599 22 179 838 452 185 454 441 439 725 391 10 967 298 777 393 815 73 484 736 304 642 1000 27 793 9 869 967 108 527 192 389 604 701 784 704 180 806 570 653 289 981 242 204 586 925 667 508 510 608 593 411 647 602 692 646 694 902 40 965 240 905 659 899 815 734 631 221 44 434 241 833 643 514 120 49 807 673 250 536 488 973 227 212 411 508 528 260 729 748 691 356 393 936 7 623 122 650 415 116 516 773 634 829 527 210 250 531 567 854 85 222 798 305 27 572 722 866 810 847 769 657 606 980 81 45 548 584 341 263 25 294 613 895 495 440 125 942 744 42 649 76 238 173 487 258 58 562 790 82 651 100 846 494 689 780 592 326 562 599 446 535 165 995 198 8 230 794 316 798 66 382 614 315 203 181 227 170 966 663 830 94 362 278 920 571 732 644 524 637 833 276 575 944 659 170 912 312 288 276 372 778 567 221 869 147 285 368 691 359 751 530 139 436 457 659 112 113 110 798 23 201 880 710 864 116 219 411 706 679 853 758 565 403 649 642 62 676 756 108 870 827 303 156 92 14 790 11 541 630 88 943 313 73 729 558 303 962 908 184 76 278 845 439 792 871 438 131 225 142 624 33 60 325 396 476 841 259 114 895 415 547 282 354 160 911 370 963 350 537 680 358 830 107 919 8 876 600 575 585 95 850 632 104 646 516 623 835 851 507 989 663 407 505 964 245 878 434 68 862 388 651 837 216 89 999 237 944 105 220 892 539 559 702 798 232 243 50 1000 449 129 622 175 922 420 127 222 472 322 194 822 982 730 791 35 675 284 155 693 752 160 813 36 633 513 435 336 659 91 558 359 173 995 836 704 537 214 484 31 300 965 879 370 540 615 197 820 66 623 837 920 424 184 442 313 221 398 618 735 878 431 352 188 39 81 213 575 163 14 98 489 865 750 937 414 311 211 789 855 355 395 143 822 279 249 618 609 293 733 650 986 643 893 728 326 721 564 881 293 17 202 704 578 710 237 952 932 560 614 935 155 150 663 999 734 126 51 303 701 177 582 530 51 266 271 894 966 528 931 336 98 266 397 22 867 555 994 340 402 575 617 755 857 468 339 703 570 796 55 672 485 450 322 324 624 547 589 346 188 183 983 138 734 407 300 452 44 226 206 350 504 203 171 817 985 501 112 846 904 146 580 885 976 487 872 695 139 309 494 725 192 812 294 447 681 424 153 610 684 488 296 292 960 781 157 370 147 776 212 388 585 591 179 550 8 146 232 138 834 936 98 653 530 647 522 488 154 92 51 864 716 216 536 847 688 204 918 412 838 534 954 353 733 268 27 723 371 616 642 751 613 69 441 971 873 97 635 851 874 212 787 726 189 224 743 760 882 89 422 624 676 118 191 597 900 872 532 676 370 267 727 461 654 604 492 504 15 514 376 194 298 607 79 228 501 432 508 373 700 379 869 671 627 49 93 344 445 356 494 666 37 875 118 492 867 460 378 986 634 817 569 3 847 126 114 82 708 169 271 632 574 507 852 895 780 719 371 882 161 696 178 627 916 87 760 972 438 350 923 371 227 639 814 368 756 872 697 448 452 707 17 7 906 696 658 394 111 695 282 331 113 659 7 712 974 728 676 790 517 777 880 129 714 715 559 439 920 742 870 239 260 653 505 876 831 428 271 710 948 185 160 643 867 502 334 57 301 262 898 504 225 966 696 878 830 958 261 506 42 656 64 813 243 560 575 142 756 204 67 69 970 270 655 370 727 40 437 247 103 792 306 435 721 932 211 985 968 919 456 152 259 557 639 444 170 851 612 613 290 90 887 446 514 974 423 896 199 346 526 544 405 62 557 271 367 20 730 497 641 791 758 25 515 877 188 690 161 359 79 856 849 638 499 497 964 424 967 206 825 515 273 734 887 994 386 301 793 758 715 448 943 174 25 909 186 377 158 25 687 555 216 577 281 423 293 861 664 693 335 578 886 668 972 280 884 145 305 107 136 1 329 85 90 75 960 884 152 305 229 135 878 88 575 543 169 46 431 628 774 724 119 430 398 717 153 325 14 182 139 411 964 629 889 336 724 375 580 166 332 932 10 926 676 710 21 122 907 667 696 101 37 334 224 704 113 293 735 535 83 246 559 227 653 780 413 113 763 129 907 499 847 91 499 285 682 348 961 282 85 165 801 32 391 51 96 250 519 357 567 253 484 588 709 173 779 611 844 776 553 34 352 995 553 334 163 12 848 339 116 520 264 212 152 926 818 738 266 211 375 124 728 39 961 558 118 696 421 77 287 437 556 425 792 598 810 772 623 427 14 658 748 466 43 41 88 429 727 204 803 794 642 835 922 901 913 756 89 75 164 384 308 353 821 279 957 84 482 773 969 994 836 154 204 353 224 604 638 710 110 128 557 345 321 753 781 63 326 583 702 960 328 532 869 530 51 747 886 62 168 498 912 697 393 618 833 942 645 644 460 617 846 599 991 271 609 167 938 733 70 919 117 294 969 242 394 193 536 854 627 506 205 363 397 200 582 947 373 359 580 930 209 215 633 112 42 44 981 620 344 567 138 979 575 389 879 330 698 15 682 568 845 154 665 807 758 151 491 981 263 333 875 790 933 550 357 36 29 272 876 449 488 901 106 156 323 85 353 99 829 882 786 424 211 180 124 63 30 110 488 663 327 657 507 503 841 352 723 914 48 91 5 14 481 591 974 249 690 894 192 878 227 132 264 671 709 754 894 618 938 158 365 345 166 722 563 445 372 331 555 163 971 5 281 930 595 638 789 931 547 856 164 250 493 315 348 964 172 946 559 217 604 53 265 325 691 751 797 945 358 113 332 375 751 886 656 374 102 560 25 50 846 844 541 128 457 201 461 296 671 358 134 932 611 772 685 232 590 34 463 659 328 608 352 13 651 599 514 9 131 327 504 93 315 96 99 375 114 773 845 371 126 725 676 554 703 740 9 877 631 226 90 266 969 642 565 486 480 214 814 524 41 817 635 420 227 685 45 952 613 462 858 996 1 847 209 668 321 363 741 473 663 47 406 935 665 254 276 769 356 28 182 166 352 432 482 337 469 980 933 771 804 686 749 387 305 356 29 649 64 267 969 879 773 585 179 857 496 932 141 87 177 474 280 904 745 18 228 249 401 483 977 71 462 540 886 705 126 716 631 361 228 755 436 589 666 224 376 553 935 684 472 463 455 350 741 34 363 105 411 743 1000 764 898 348 292 104 452 678 558 759 553 230 269 346 240 507 53 180 471 494 149 894 164 402 940 986 933 571 510 972 917 40 17 453 688 124 925 906 825 745 315 613 761 166 108 546 595 179 494 573 206 481 235 466 235 512 466 309 495 859 418 579 523 775 284 320 306 172 689 690 195 219 116 6 32 641 289 306 70 554 325 283 526 802 752 520 819 40 945 382 805 964 784 869 125 218 410 195 450 63 72 648 411 819 993 34 342 616 354 562 121 995 427 790 879 304 116 88 941 178 527 263 437 507 927 236 202 281 82 208 86 387 491 724 369 906 59 554 171 611 473 394 555 963 527 710 216 324 511 954 208 992 750 447 776 139 632 519 428 53 764 390 151 760 57 775 156 480 969 92 734 865 277 170 302 637 130 188 995 221 210 351 886 415 389 422 638 994 610 310 985 726 1 301 317 55 43 639 446 484 155 937 752 946 791 170 176 295 282 966 870 916 252 957 53 330 837 348 878 536 733 114 18 667 111 869 527 936 183 605 261 198 130 50 681 680 501 658 578 625 113 158 538 48 533 205 215 487 957 145 554 950 105 417 255 653 265 622 927 90 607 714 50 847 717 381 713 912 825 346 28 956 527 170 127 354 182 672 458 46 997 869 992 212 919 924 8 867 404 616 467 230 139 148 309 295 284 788 544 749 339 931 469 560 274 780 572 522 486 221 222 808 213 640 25 89 902 555 244 830 18 811 764 555 761 381 190 509 512 422 837 317 314 19 127 276 348 827 779 31 893 859 373 981 942 410 917 374 870 679 821 774 674 695 474 594 691 260 965 938 856 802 298 304 950 508 648 425 124 982 618 921 316 580 822 180 295 499 740 578 640 110 641 802 484 125 989 362 768 920 489 598 852 514 829 655 607 668 801 662 987 519 234 722 826 127 136 125 232 524 534 542 651 650 33 426 873 555 436 668 297 411 275 448 117 741 839 802 342 293 938 588 96 541 507 983 423 155 4 250 722 467 306 129 807 313 909 32 808 738 448 808 973 996 187 856 506 731 472 736 906 621 530 674 995 984 285 51 804 770 466 321 580 609 105 460 941 797 604 713 801 795 858 405 724 691 209 295 723 100 375 242 443 574 475 569 700 384 687 524 591 595 449 50 631 367 179 143 812 549 736 136 213 908 303 804 871 424 677 181 784 760 702 823 793 591 947 257 844 109 339 794 803 166 467 790 545 451 48 649 572 160 343 906 643 95 626 676 428 107 46 33 250 991 803 776 261 255 315 201 834 823 295 510 685 3 918 532 772 175 432 866 606 280 586 42 75 507 402 414 574 100 661 316 456 137 71 724 543 904 763 202 623 862 420 576 647 74 91 141 839 218 858 547 225 700 977 430 966 823 710 969 178 747 986 365 587 678 98 708 493 89 131 235 10 554 546 991 256 564 90 193 51 20 287 164 365 660 379 598 619 325 903 550 810 72 69 925 601 855 747 400 433 810 843 917 571 364 472 939 776 871 675 367 23 924 951 981 194 688 546 19 418 660 533 388 661 852 78 612 772 42 852 191 378 747 210 39 658 586 272 934 168 612 726 984 683 340 50 284 809 688 116 269 756 4 656 740 691 773 604 217 452 448 283 730 737 100 665 498 240 350 752 509 783 83 706 771 40 739 824 388 697 316 546 331 335 437 832 422 181 508 289 709 999 578 345 992 612 749 992 366 524 614 457 691 438 333 968 401 340 729 712 859 579 444 948 134 942 567 356 201 946 714 659 623 855 606 614 674 269 791 95 354 102 172 667 294 107 88 752 882 450 214 660 826 797 161 18 173 134 370 494 174 658 725 131 975 772 934 170 263 204 1000 998 814 39 182 702 926 464 62 882 397 775 930 346 904 161 465 107 889 553 654 548 692 454 327 472 119 44 401 292 808 768 673 844 275 246 102 545 684 108 414 302 770 733 982 955 733 407 645 921 898 614 291 23 132 629 823 572 349 281 606 70 309 313 787 898 905 947 987 221 224 32 751 843 234 355 536 638 747 198 366 514 151 581 521 926 893 175 428 669 601 635 519 254 93 583 996 544 976 142 724 258 457 459 667 691 661 449 361 589 168 358 810 831 544 727 417 771 400 781 808 660 916 568 707 405 512 483 478 750 470 912 35 384 552 5 201 380 330 368 521 966 940 175 379 936 615 171 345 572 101 758 146 257 814 90 34 283 407 148 87 908 478 113 775 599 236 751 377 871 162 775 217 131 568 97 384 708 769 274 43 546 467 650 538 828 382 288 500 151 410 874 129 225 262 447 560 639 494 168 131 171 485 414 711 250 811 501 120 221 361 778 845 181 995 161 296 861 652 259 633 547 944 349 659 799 726 628 374 743 566 192 919 946 266 806 869 691 990 923 869 129 844 437 153 933 436 156 716 659 530 481 865 973 922 494 644 844 648 215 801 120 483 151 877 210 113 782 618 328 145 129 358 673 853 546 965 297 103 498 542 951 861 141 388 134 48 388 806 697 513 544 258 714 301 606 821 636 43 718 717 535 875 281 995 517 658 250 579 971 795 372 966 49 600 804 298 310 49 272 544 814 379 496 991 509 101 740 855 176 248 839 296 426 805 234 940 908 939 468 194 385 873 496 932 921 337 816 988 444 445 849 474 466 782 798 313 688 219 202 459 510 255 608 778 79 46 237 33 984 249 664 538 12 416 217 529 351 608 64 680 290 477 751 964 887 826 187 136 941 550 566 401 598 537 105 491 615 39 537 866 695 316 151 939 756 833 36 363 10 822 516 735 798 713 234 526 587 326 477 741 690 479 802 594 55 973 650 755 353 176 238 943 954 739 248 324 329 20 459 723 460 795 685 42 657 976 555 193 503 202 798 934 632 413 878 468 618 548 948 794 351 712 908 520 185 63 587 455 106 896 845 650 611 982 858 87 595 347 361 675 923 319 54 661 895 321 384 369 607 421 942 128 471 87 580 765 4 167 648 924 40 942 554 326 728 712 939 960 540 698 997 901 718 413 227 929 415 659 842 391 766 161 889 413 242 839 141 135 610 644 152 153 747 893 35 689 195 24 305 348 923 155 965 247 186 91 615 577 559 906 4 544 887 976 892 601 464 221 943 460 93 190 434 399 651 206 271 658 283 63 483 234 914 409 467 842 437 906 521 47 272 335 476 587 953 945 831 476 209 284 803 326 891 908 606 286 144 200 102 296 385 612 473 972 183 402 631 956 240 49 866 842 627 473 868 495 229 93 362 191 748 865 928 299 565 310 557 735 817 916 64 189 246 400 123 977 139 799 743 919 947 585 577 834 37 641 411 158 939 547 990 192 627 63 454 861 27 318 790 264 72 650 622 368 960 259 826 265 925 127 325 665 565 753 662 191 121 182 802 983 355 380 530 64 588 228 446 242 844 953 50 994 275 25 703 313 511 428 285 684 959 635 521 652 688 434 906 216 230 697 664 58 405 767 38 152 416 272 431 356 402 186 463 110 763 154 628 720 5 324 981 914 855 594 401 551 794 380 939 512 451 41 781 919 369 61 955 239 863 364 329 330 507 854 863 626 144 172 644 501 664 234 241 235 735 69 39 482 948 54 404 508 913 167 633 86 110 254 728 332 416 928 989 276 784 976 234 696 761 240 695 248 298 87 169 991 989 379 594 245 870 489 554 5 408 211 629 527 453 745 349 881 837 715 490 753 513 206 30 231 695 77 653 73 369 218 413 894 978 869 227 391 632 196 119 867 304 636 336 194 734 575 659 93 852 662 536 539 557 304 93 47 763 356 319 768 694 908 470 953 29 443 721 922 426 24 210 790 169 163 19 720 713 655 41 543 694 336 759 89 438 743 502 255 51 844 420 805 440 4 843 774 280 724 860 53 795 228 947 839 538 303 405 719 269 842 887 873 563 722 24 843 258 99 186 569 847 31 613 409 433 299 116 334 529 128 516 449 940 241 995 140 988 825 78 256 636 631 205 858 931 900 586 226 474 123 80 532 481 730 248 18 79 993 186 138 385 633 98 988 109 903 633 887 295 520 622 612 396 391 780 802 237 973 630 340 734 208 968 520 712 711 71 754 907 157 492 592 656 165 333 767 510 621 381 870 43 205 246 513 22 665 939 377 194 765 266 274 966 385 946 509 339 70 290 951 333 40 250 634 654 516 718 98 631 51 608 19 712 719 853 673 874 870 91 87 715 661 72 28 521 327 351 540 899 158 39 699 357 993 525 799 962 895 371 742 615 954 457 252 357 928 579 250 127 598 418 269 749 69 248 123 105 650 134 19 664 352 616 228 634 313 692 222 597 141 646 673 495 962 384 163 4 485 648 622 615 312 955 321 451 420 224 757 4 73 792 419 873 52 13 292 638 167 367 873 616 47 751 316 887 651 158 639 875 768 53 612 288 653 739 548 12 403 594 348 699 724 595 44 808 449 148 554 31 132 551 319 809 429 892 848 527 467 857 400 3 249 642 28 915 900 124 247 287 498 110 526 718 373 665 31 947 455 103 430 526 192 483 656 936 430 671 356 271 269 108 766 851 119 725 357 688 206 309 616 477 208 986 141 476 729 898 882 43 79 421 552 491 970 483 652 31 915 384 143 630 319 76 889 693 131 80 841 151 898 502 689 678 525 600 720 511 843 732 167 48 281 39 696 645 963 951 835 92 539 485 35 166 753 243 985 231 757 338 631 967 945 992 792 562 770 256 542 245 704 457 516 490 116 356 926 62 610 296 869 393 983 128 999 93 884 400 174 674 796 364 631 618 723 842 623 465 983 184 337 919 411 601 931 25 825 932 986 700 224 773 714 636 718 160 219 516 664 652 568 502 536 948 426 542 247 964 708 530 531 82 512 197 770 74 11 652 279 255 68 408 524 647 698 101 937 822 399 123 916 645 183 163 594 277 350 228 173 278 409 102 271 501 227 326 693 30 883 804 767 278 580 618 871 796 982 502 160 49 387 953 409 573 332 377 770 764 652 283 566 785 917 29 314 762 322 444 733 932 581 417 673 808 682 114 265 342 556 822 162 705 15 472 15 940 461 527 959 451 564 973 666 565 24 663 869 807 389 501 386 861 896 699 636 421 679 103 649 253 477 244 744 118 99 190 549 560 547 342 546 609 535 912 281 936 818 324 327 511 932 642 483 600 292 290 552 550 625 610 303 271 170 993 961 473 367 812 931 563 703 982 475 902 227 302 465 836 291 603 642 207 207 827 569 85 761 405 110 858 26 547 684 222 121 29 662 953 67 858 258 853 567 111 177 691 754 997 613 208 195 62 91 625 151 904 291 260 127 157 22 169 136 946 424 242 652 511 718 135 127 967 266 412 685 129 108 263 674 205 523 845 186 763 372 956 914 72 706 614 582 235 487 700 589 959 258 473 218 409 26 289 156 669 98 770 896 939 517 834 533 24 403 313 216 275 813 552 633 421 278 946 150 756 802 434 303 322 99 909 802 121 738 849 280 842 539 767 103 183 676 317 89 365 103 494 69 366 925 462 893 621 878 905 920 883 447 443 880 426 731 318 990 552 29 711 77 487 12 17 348 235 112 15 784 331 108 812 898 843 549 357 724 1 18 609 810 743 765 32 135 784 881 314 965 646 403 161 33 724 350 754 502 744 378 928 41 307 853 769 917 483 780 677 376 473 316 564 877 431 284 664 332 492 613 523 743 547 549 185 390 24 24 217 965 557 817 288 500 869 871 415 176 567 739 487 80 604 865 50 474 852 629 267 719 766 472 880 404 135 251 463 370 285 683 191 41 28 798 416 249 409 109 574 553 573 570 778 747 548 332 889 15 574 912 393 224 246 802 402 396 793 13 833 343 681 847 307 330 547 176 863 824 742 149 684 298 789 440 470 275 575 858 451 54 205 268 59 527 851 194 647 999 642 433 297 196 813 675 205 800 171 136 110 513 733 983 659 721 473 310 716 7 78 158 184 206 856 858 208 988 926 41 722 789 74 298 86 265 401 504 373 947 996 582 332 284 670 780 563 968 80 859 290 735 337 654 614 918 841 401 713 183 703 982 272 246 449 486 825 566 749 541 308 172 854 209 329 553 657 812 930 14 873 96 667 3 215 106 743 472 742 338 605 904 694 226 563 611 863 365 833 99 49 939 121 169 313 274 133 488 990 758 378 434 317 284 244 267 466 755 722 747 112 901 380 391 371 925 562 26 915 328 822 848 380 185 932 235 444 752 937 938 477 475 602 406 380 712 351 735 728 409 176 455 775 113 694 637 21 102 389 164 943 559 504 477 871 944 406 731 56 412 860 965 653 922 75 633 533 923 243 295 690 819 576 140 290 254 132 544 822 189 173 834 17 729 448 98 610 56 822 383 926 45 718 851 103 4 348 723 450 254 640 587 232 146 938 178 419 629 973 234 300 796 585 906 714 71 453 575 965 232 700 753 99 236 720 90 531 265 749 580 841 65 655 163 818 885 358 777 496 566 889 345 336 632 145 318 113 841 480 453 496 56 641 463 130 825 537 396 529 352 918 709 155 971 559 792 31 13 941 513 754 417 785 127 1 820 614 141 264 782 415 490 578 57 556 971 770 675 537 391 809 857 808 444 808 149 625 760 41 74 638 26 233 556 188 650 881 421 135 974 717 430 844 431 708 403 901 100 42 674 945 989 202 781 682 722 952 262 979 501 974 91 178 21 941 386 858 596 750 70 324 555 761 882 743 701 270 901 213 738 707 968 752 245 358 460 349 775 546 767 983 661 703 192 831 568 621 97 715 932 737 877 181 683 188 186 550 706 536 232 35 372 261 26 806 966 115 709 159 204 448 375 389 410 828 378 487 572 59 369 840 306 322 290 715 990 758 485 635 304 826 20 991 556 704 275 956 642 130 913 546 439 320 823 411 58 996 593 506 2 701 907 9 582 105 703 477 940 503 876 526 798 651 528 785 209 3 697 904 280 946 168 486 514 331 407 427 671 513 420 630 424 804 743 692 303 806 609 868 597 422 782 677 475 341 124 362 547 399 836 357 264 461 672 497 755 313 910 740 760 497 84 845 8 823 628 755 536 32 218 295 625 20 652 778 841 342 889 49 387 869 421 872 498 457 572 181 628 673 373 583 285 261 217 983 752 488 339 757 254 976 306 246 984 305 653 372 847 759 7 183 911 123 44 779 334 71 114 146 891 21 931 651 189 165 554 882 954 261 211 722 418 719 361 289 234 253 282 236 125 48 837 874 600 841 16 493 573 559 723 846 138 467 905 496 98 456 311 768 45 576 69 67 204 690 742 1 304 112 291 305 595 248 612 621 302 745 441 430 997 297 462 51 96 92 710 439 155 40 273 336 521 135 529 367 468 212 449 269 416 561 455 443 321 289 972 157 162 521 681 631 839 781 268 768 21 16 251 422 880 403 936 363 710 610 230 199 819 956 427 61 163 858 807 674 583 985 964 300 922 827 885 135 780 858 788 158 305 559 455 319 82 618 899 472 540 947 68 225 775 713 188 890 666 921 170 23 413 737 44 409 464 125 232 838 482 33 775 84 636 544 275 466 247 949 171 527 771 288 733 879 377 628 491 811 716 479 393 601 523 601 773 924 426 776 152 101 290 858 620 794 302 533 687 590 544 708 935 240 227 587 934 985 578 501 665 960 864 459 347 521 842 216 655 294 818 483 637 211 69 77 124 544 423 124 226 883 429 862 248 868 100 690 642 757 313 484 445 482 32 295 161 53 512 576 65 814 246 384 400 152 826 18 263 671 487 582 381 697 735 501 38 210 414 790 614 413 733 544 280 368 506 921 754 863 126 863 556 324 152 349 713 69 320 592 116 286 510 978 735 313 44 63 712 611 489 510 869 793 672 610 185 154 336 474 71 847 493 774 551 208 807 291 871 265 993 136 708 581 645 818 593 706 926 341 246 29 550 212 445 199 713 891 121 921 473 898 312 59 636 733 115 163 779 322 427 508 36 338 166 293 106 180 50 244 627 15 561 667 347 294 942 97 120 17 456 60 165 569 236 485 562 675 255 428 540 58 724 495 321 470 795 237 943 41 227 296 77 652 449 34 466 357 449 646 372 972 661 275 260 903 556 37 193 730 84 324 858 850 595 81 168 460 306 237 802 185 36 85 259 406 109 492 393 505 310 167 935 94 384 46 206 747 847 553 200 376 122 946 101 324 200 50 417 356 284 966 165 364 644 531 996 779 150 639 378 578 196 675 952 605 683 470 515 526 638 571 166 678 64 702 701 70 418 650 820 21 721 871 342 834 475 786 938 700 820 462 803 688 268 114 552 83 483 882 531 328 249 18 965 124 711 80 458 649 457 522 577 744 248 712 711 586 747 627 108 681 6 414 118 914 710 588 541 222 891 931 967 281 327 55 612 482 38 345 236 661 246 1 408 397 673 562 551 582 697 757 50 585 772 569 602 73 728 898 248 839 649 879 597 481 936 233 107 248 430 304 732 673 505 352 177 740 678 36 134 588 360 113 988 166 55 543 135 717 557 539 377 637 373 696 262 527 773 800 898 197 142 381 240 759 745 533 269 116 580 830 403 268 486 254 594 294 199 958 428 438 987 167 688 138 856 270 707 756 486 164 185 762 607 473 889 957 735 130 978 295 646 649 832 632 155 204 524 426 955 56 259 28 763 599 86 516 298 191 666 241 282 430 80 727 360 91 640 812 266 495 585 91 242 43 260 351 704 379 418 210 180 852 539 14 956 882 689 68 770 669 781 323 626 397 680 996 651 524 819 140 923 66 355 513 912 111 591 136 725 196 829 574 441 907 709 429 894 688 603 442 753 688 522 549 237 257 295 361 61 370 516 188 10 285 462 617 73 490 330 668 601 158 291 869 411 859 343 577 699 154 146 638 134 542 427 502 164 899 686 965 120 311 490 14 926 216 836 346 317 134 811 363 741 770 557 33 170 894 546 962 977 343 320 79 674 609 863 197 943 674 830 537 996 266 28 104 560 153 84 302 107 538 203 909 40 694 828 888 973 740 94 360 128 479 108 239 76 272 565 459 365 791 917 229 728 772 788 987 55 554 29 667 84 278 42 961 491 524 518 379 948 436 755 747 345 483 710 12 149 996 567 544 782 456 821 545 765 908 721 159 348 34 249 978 759 939 625 913 37 12 261 34 96 102 434 906 539 970 5 111 109 556 500 980 804 271 932 573 731 530 915 620 166 906 231 659 53 720 686 427 951 372 904 804 129 866 633 54 720 180 859 904 347 504 364 566 292 531 556 288 353 574 522 337 726 409 447 254 61 597 187 904 224 214 974 227 862 705 154 911 613 353 119 110 360 241 687 536 441 693 980 556 71 521 526 552 35 479 817 426 216 323 526 944 410 377 753 421 520 602 163 469 740 586 777 339 587 941 901 392 392 676 939 591 662 162 743 471 126 444 477 193 429 497 97 954 82 326 200 931 735 389 894 455 645 742 345 13 341 94 198 143 620 24 387 194 310 834 821 575 55 329 779 689 182 263 963 776 306 988 27 885 10 442 178 799 128 774 552 213 341 964 675 765 83 282 491 589 142 952 777 544 133 621 291 939 896 310 715 520 474 219 90 66 25 682 911 467 548 865 268 907 948 430 954 738 69 617 635 583 391 940 689 97 233 201 30 782 405 869 315 35 466 267 765 308 869 341 356 396 985 127 654 879 161 612 564 277 52 661 115 106 697 838 470 156 714 875 226 252 645 252 18 441 184 613 108 633 966 193 611 26 616 600 782 568 157 246 794 871 365 438 283 204 338 927 865 143 961 150 560 427 495 315 216 290 559 896 391 882 987 328 67 764 569 485 709 999 752 309 66 208 66 437 100 46 541 102 216 523 917 687 465 45 940 227 829 405 309 685 870 15 637 145 484 60 531 677 169 852 633 392 638 480 3 73 44 152 864 267 701 656 15 616 515 960 676 699 449 651 411 707 249 416 635 589 222 560 447 1000 420 391 665 327 828 383 48 922 580 697 44 639 326 245 478 224 576 613 966 756 892 788 864 154 145 748 502 914 705 649 820 207 628 1000 119 331 558 349 560 489 548 443 992 513 933 660 788 959 654 99 554 965 414 384 460 610 228 869 470 690 958 751 643 977 179 719 372 859 579 313 995 509 77 500 957 729 961 307 446 733 279 100 754 206 800 511 713 892 548 449 642 261 299 490 931 918 672 171 976 447 242 180 762 807 973 637 666 671 681 563 518 619 122 182 355 671 432 673 996 439 671 817 530 818 185 993 493 567 691 333 658 175 733 358 829 973 262 974 648 268 431 540 788 385 375 34 720 97 527 181 872 923 79 653 519 561 137 893 161 922 731 69 250 436 531 759 187 225 414 751 678 296 682 390 367 189 678 928 918 763 134 12 227 641 2 220 937 2 505 791 254 610 810 131 993 701 252 262 85 242 655 559 869 537 434 696 88 657 582 560 896 797 667 486 437 352 586 976 215 270 243 789 652 716 87 855 303 683 576 253 562 97 352 879 973 857 55 316 343 108 929 441 236 336 72 819 207 512 262 655 730 964 365 263 493 490 10 696 699 709 783 386 915 93 393 543 453 663 977 608 779 487 471 972 698 827 427 267 193 201 838 418 962 532 257 23 470 643 939 999 646 883 217 982 231 390 113 271 110 443 769 133 836 200 942 674 147 566 878 589 378 732 409 545 798 967 598 915 234 280 682 692 711 389 591 705 855 917 530 599 919 462 525 491 211 354 991 416 159 322 168 746 235 576 449 667 302 339 203 756 527 967 32 127 407 420 143 882 155 456 411 255 497 527 710 249 624 442 554 961 645 13 873 970 795 902 485 2 411 731 186 634 813 898 763 704 350 15 786 347 58 258 204 14 867 295 852 713 818 658 711 420 694 802 633 229 579 501 421 188 237 300 490 837 885 265 332 246 331 990 425 970 445 264 342 77 694 428 848 689 330 889 527 24 569 158 687 995 899 165 914 450 995 520 427 693 487 650 644 163 550 242 634 824 291 44 703 460 49 440 656 722 184 183 816 894 103 635 877 707 90 846 602 900 78 174 373 193 690 800 585 981 80 978 751 717 61 397 616 835 645 387 302 860 963 517 540 966 376 560 875 311 512 889 38 234 285 55 536 675 591 688 29 349 401 646 246 961 242 515 161 226 834 331 713 655 275 562 409 600 803 574 415 485 15 101 758 35 289 569 492 905 773 915 990 802 401 79 425 139 579 823 331 776 143 954 576 90 449 150 817 740 208 395 834 182 540 450 515 777 938 367 113 388 381 314 774 230 838 116 887 269 143 368 100 750 973 711 949 190 141 42 907 217 56 521 300 785 753 137 507 514 719 478 872 899 278 109 596 871 419 677 135 173 495 662 429 996 363 371 255 483 262 229 502 449 755 760 349 256 342 217 152 191 992 408 839 184 425 218 119 854 182 459 203 108 451 610 191 554 298 245 678 465 749 559 412 506 48 231 46 449 19 978 80 336 62 276 151 489 270 723 529 659 647 237 722 370 386 115 9 744 634 957 74 368 561 344 124 45 392 598 821 798 55 101 141 900 105 210 545 567 516 935 921 654 135 331 924 222 165 169 954 310 330 444 827 696 683 593 110 377 578 837 476 165 210 729 862 653 168 187 355 138 659 23 375 559 446 605 105 434 979 765 548 347 594 184 689 152 122 705 290 632 575 469 569 454 37 166 522 481 12 726 215 426 453 386 419 445 251 4 929 972 205 54 294 72 435 972 708 713 143 545 568 360 527 93 566 539 576 413 851 697 733 123 124 391 975 352 29 41 863 15 356 381 851 116 144 821 573 141 300 91 570 136 528 930 681 85 226 26 426 861 256 661 138 755 913 264 28 641 933 660 233 439 483 101 108 960 730 514 599 109 945 502 714 430 738 598 694 133 908 261 980 134 665 620 603 541 248 710 434 438 540 499 258 82 932 147 728 752 972 494 746 299 259 130 912 75 982 508 397 6 574 858 581 248 150 480 985 713 856 201 41 854 472 113 402 370 696 737 256 127 934 923 421 983 155 430 59 648 957 388 263 479 479 170 670 916 535 959 244 47 833 409 26 161 570 941 376 271 368 53 724 874 896 615 673 210 607 291 308 884 645 853 867 177 783 516 175 9 860 666 979 168 107 510 285 560 891 238 461 759 602 88 187 483 890 971 422 875 961 945 66 215 176 872 498 499 638 722 279 864 845 561 967 939 670 183 969 482 937 453 112 428 120 266 262 601 396 279 531 882 159 752 766 2 660 533 547 925 868 882 494 975 963 260 623 305 882 77 327 216 662 82 961 878 544 283 820 804 806 946 201 448 443 648 632 532 195 812 815 711 593 525 821 1 596 730 4 289 167 344 790 280 768 45 746 787 260 570 990 133 265 966 111 868 651 768 679 253 555 37 278 962 533 451 516 59 881 757 574 923 13 872 655 356 641 845 609 149 555 65 924 19 667 521 510 214 761 521 875 78 966 655 15 253 705 500 394 431 403 315 436 855 813 821 169 51 880 108 870 963 476 670 333 822 518 308 357 639 740 284 286 846 939 467 51 81 259 407 760 92 192 965 102 974 717 318 141 902 300 344 722 846 745 794 417 135 376 983 949 837 460 166 229 789 594 393 513 876 180 486 246 178 266 619 725 247 14 461 635 140 167 882 765 421 841 349 402 405 715 18 61 51 625 554 515 372 338 9 474 992 749 15 203 753 320 76 865 722 57 384 274 157 496 241 6 160 380 214 69 312 989 772 38 830 235 567 278 681 493 707 341 485 612 475 775 346 33 258 953 224 28 192 635 274 215 991 557 776 274 543 925 465 336 958 168 40 426 524 374 271 130 767 3 257 19 386 131 877 303 667 366 888 249 725 389 273 468 355 244 363 571 454 32 95 875 408 610 88 630 786 220 851 1 588 916 294 744 771 463 960 473 232 584 162 30 326 697 333 151 908 760 491 615 804 478 202 710 842 469 463 647 449 488 367 74 459 247 356 469 88 986 373 103 697 262 271 357 845 742 323 72 883 676 112 583 721 840 643 89 332 184 659 573 345 873 618 70 484 268 977 169 831 941 123 201 461 696 518 277 328 733 45 792 792 502 185 785 68 21 736 548 302 140 254 873 274 863 868 83 423 429 311 652 233 591 843 759 742 823 287 134 96 437 226 781 106 854 982 62 911 415 732 767 831 360 904 841 307 204 846 498 387 815 285 94 494 225 860 217 178 987 202 640 741 575 522 32 115 525 319 855 352 435 36 946 816 509 39 606 253 661 135 148 378 157 372 967 854 618 430 463 994 707 736 107 518 195 518 218 993 715 93 970 1000 524 522 197 809 890 637 897 656 797 551 775 978 589 355 111 984 643 273 369 534 72 672 911 261 600 493 689 269 495 511 281 127 143 453 616 482 984 754 736 564 658 71 645 660 655 562 198 597 892 734 23 30 417 339 260 232 887 887 87 591 346 21 722 581 551 789 516 91 375 988 749 993 84 134 700 16 772 169 964 374 748 620 194 65 415 72 730 968 639 69 426 727 387 224 599 177 26 419 887 779 358 253 695 230 708 804 102 989 532 361 513 496 852 667 864 809 378 359 425 973 1 870 244 332 915 423 47 933 568 694 242 811 334 237 862 301 418 610 225 413 630 401 245 118 635 540 771 620 561 392 353 791 604 746 523 648 97 74 33 671 274 822 6 571 342 242 137 196 357 7 895 470 242 329 696 663 786 830 561 907 92 748 819 397 873 386 929 33 510 337 591 416 960 780 817 795 367 46 10 412 230 611 919 697 346 34 931 58 552 521 868 734 508 242 189 808 24 637 645 736 138 525 888 927 1 631 533 339 729 40 800 948 228 271 553 54 396 411 148 664 902 366 538 516 217 306 736 9 760 507 767 357 836 189 852 238 262 439 225 947 459 161 891 310 336 922 501 781 952 205 845 881 132 204 101 791 570 381 261 717 346 468 839 383 637 194 83 115 166 661 180 946 693 888 267 200 330 36 683 77 983 934 652 845 257 875 836 213 24 218 931 927 533 385 693 656 444 483 709 296 626 448 904 553 976 13 280 595 241 941 771 192 864 200 499 196 622 844 471 791 979 649 209 830 98 353 537 598 338 312 226 19 345 648 812 104 28 104 810 207 589 662 581 260 844 842 377 773 290 270 413 189 170 283 697 657 144 93 99 826 38 177 427 796 820 501 608 55 672 346 874 484 455 150 681 306 115 853 949 689 654 545 824 654 45 807 290 73 960 19 19 236 137 959 470 109 803 944 372 445 677 162 14 146 479 822 855 706 972 464 873 560 825 149 311 788 157 453 252 318 465 13 690 684 170 545 348 637 533 840 240 740 914 824 447 344 484 484 568 187 120 219 172 970 708 563 698 613 234 229 910 296 996 347 950 305 546 135 886 635 579 750 956 450 200 149 150 271 159 874 34 366 670 975 6 7 766 658 490 970 643 760 426 951 217 220 856 428 81 10 506 560 764 393 320 512 455 496 697 623 143 424 382 212 911 666 295 495 184 539 173 819 161 909 327 426 583 64 145 429 694 689 698 68 937 185 44 446 6 769 34 296 637 492 725 347 467 471 95 993 706 396 220 776 667 389 437 139 39 399 535 108 786 844 780 391 433 702 521 427 126 721 167 690 865 368 925 444 905 947 526 566 563 959 15 40 986 455 949 776 552 514 732 849 92 852 674 192 685 449 197 449 422 111 938 708 306 36 224 598 433 896 540 782 316 44 695 933 350 907 349 689 883 319 351 924 757 472 899 408 76 393 361 390 446 547 786 760 1 102 917 259 668 197 458 409 476 697 842 661 94 857 30 40 815 961 527 956 100 472 38 944 320 662 126 787 856 646 983 452 941 176 908 225 562 42 126 22 652 896 258 249 730 730 144 188 389 437 542 922 314 933 277 206 846 545 747 224 18 871 96 433 983 257 156 185 314 936 297 631 171 777 653 681 411 261 980 532 669 981 195 454 999 13 95 106 648 25 463 709 636 694 367 318 934 274 535 179 693 158 20 746 922 170 797 452 697 194 120 673 510 520 966 536 394 651 876 526 510 14 196 833 591 203 795 693 395 850 132 135 411 300 173 152 281 69 65 252 787 122 54 715 793 607 783 504 916 860 300 616 935 121 617 77 171 495 980 180 525 537 483 564 819 267 238 601 183 162 120 583 290 948 260 498 885 257 326 581 84 666 111 497 988 113 613 273 535 977 891 373 205 279 876 635 373 274 294 580 284 63 76 374 686 584 892 133 715 646 955 344 595 708 190 26 989 454 986 605 19 370 558 598 875 253 279 101 10 81 716 83 106 550 956 369 630 559 397 934 466 182 246 489 552 635 479 96 49 1000 519 681 833 936 846 455 230 794 108 832 2 761 250 604 582 630 536 967 418 640 286 251 115 130 991 600 932 173 987 270 536 840 980 925 359 22 219 746 991 167 300 356 260 697 471 376 515 936 576 386 755 211 209 869 126 985 199 845 887 596 90 682 611 453 817 880 621 745 206 541 669 562 165 19 177 281 19 599 655 794 980 264 985 896 877 612 290 404 324 511 440 488 229 902 922 16 230 747 748 539 933 650 265 102 304 819 944 521 902 976 850 463 172 58 323 704 66 39 119 969 807 544 23 975 210 768 444 632 563 542 347 915 130 847 338 832 230 109 698 202 192 717 133 660 488 648 698 114 920 680 918 194 1 702 245 267 371 89 874 565 913 937 131 161 587 948 473 498 669 825 982 651 561 532 400 731 553 498 605 223 647 333 783 287 776 402 50 812 950 944 467 543 358 188 684 110 930 739 973 3 103 95 749 277 513 334 266 251 597 423 253 902 55 767 297 614 686 411 93 208 485 383 736 223 659 206 533 441 381 971 240 947 691 95 287 31 616 307 140 420 141 129 490 335 785 254 837 241 730 387 135 529 343 956 449 884 25 256 79 610 766 667 623 90 272 656 595 409 806 139 685 671 386 670 267 250 307 802 571 159 891 32 880 926 260 720 701 574 646 954 897 617 972 588 572 889 976 964 778 219 84 718 358 827 514 527 248 688 694 922 922 521 139 779 367 632 499 931 308 430 932 36 436 543 719 998 255 728 306 321 651 350 48 971 638 176 623 460 434 768 83 632 570 174 585 804 348 422 998 885 880 587 737 126 784 779 327 129 631 917 286 152 599 929 131 27 494 167 328 652 769 386 208 378 756 662 861 11 680 80 684 846 46 573 135 200 204 958 180 948 453 698 620 232 717 468 598 286 222 407 924 641 836 983 639 417 208 922 279 352 395 6 389 581 233 613 645 353 600 863 798 465 193 238 764 995 974 488 543 116 373 736 925 81 860 78 774 972 445 352 367 666 164 377 9 827 119 90 2 34 285 750 229 118 882 634 86 687 210 52 896 157 219 851 290 981 937 735 615 5 12 747 637 915 532 448 273 824 872 620 928 347 675 723 889 156 112 676 170 445 976 304 720 784 898 214 731 5 874 563 992 210 476 360 281 409 986 716 739 852 757 907 590 212 897 663 26 490 660 551 352 61 161 701 839 574 495 148 104 400 583 17 35 557 430 377 707 116 887 828 336 87 758 192 604 972 184 65 953 842 166 672 648 375 596 242 444 143 661 434 17 768 385 561 543 980 954 141 308 822 235 136 752 280 650 802 34 789 175 897 116 898 989 849 290 651 218 471 97 843 298 786 62 363 472 204 308 919 223 924 922 966 437 376 116 385 465 66 464 709 919 976 492 84 514 585 959 736 674 476 653 994 102 843 511 794 747 336 26 552 133 463 70 571 845 293 546 624 797 935 623 669 104 429 426 326 917 544 317 367 949 194 568 187 258 405 84 789 451 56 689 22 605 885 793 318 613 942 836 422 491 593 757 421 825 929 860 289 397 87 478 632 202 336 362 216 510 737 253 428 999 841 889 512 351 782 809 471 138 459 768 474 886 848 259 140 51 690 268 372 410 269 768 971 2 927 923 679 625 494 403 446 448 413 818 943 338 371 520 182 391 525 32 982 644 973 41 588 693 10 793 249 205 538 965 248 789 533 972 841 91 797 668 629 29 875 964 667 95 867 845 954 50 826 147 344 685 167 464 643 767 960 570 22 54 39 828 142 178 269 59 773 494 692 634 951 848 803 720 611 870 110 383 413 667 205 929 1 186 558 798 74 699 925 641 836 484 379 564 454 890 92 801 517 904 853 331 205 646 622 468 369 238 173 952 69 435 435 561 593 347 435 373 465 87 600 109 339 48 22 599 872 356 740 414 79 417 720 777 71 577 67 33 339 727 983 47 787 953 214 61 264 927 317 123 592 171 761 678 147 89 432 36 204 113 260 715 740 386 355 666 348 201 882 232 122 730 468 684 783 695 941 276 430 407 348 274 278 296 424 580 843 976 698 499 842 872 244 582 516 722 752 448 958 485 196 783 590 591 180 559 160 610 401 886 474 594 601 729 4 750 222 719 53 564 907 524 602 450 829 265 927 827 598 482 171 502 608 704 583 213 672 816 144 684 385 171 517 17 379 840 370 228 562 527 599 270 4 863 579 607 766 75 461 426 742 648 612 268 566 610 677 757 119 583 541 149 765 476 415 763 378 942 560 530 165 36 346 534 396 20 830 974 511 387 341 201 263 969 329 669 831 948 719 174 626 436 816 573 189 743 64 713 990 821 414 634 294 879 590 283 651 411 227 591 440 947 833 392 97 991 185 772 938 536 526 905 992 399 785 467 154 749 24 699 1000 476 356 153 293 750 434 6 569 437 530 675 634 330 399 799 181 169 934 743 735 717 186 182 713 16 383 447 395 870 430 880 423 891 697 882 282 178 184 446 343 944 82 778 21 176 239 404 73 711 678 463 151 203 219 796 677 208 900 74 264 547 851 209 668 195 102 715 694 60 878 372 556 997 885 396 375 261 595 290 31 274 410 379 656 306 721 27 237 413 278 244 658 818 128 589 606 802 891 956 40 354 61 343 792 645 521 431 178 889 138 559 775 960 474 652 733 634 451 645 904 521 510 332 248 789 834 253 501 41 432 854 840 622 317 408 28 382 231 126 61 732 579 35 648 90 102 81 475 163 978 511 886 866 548 283 18 698 516 456 313 224 285 993 695 718 125 175 167 386 839 199 129 526 599 104 458 968 109 339 524 469 303 980 552 770 624 752 33 315 989 711 699 112 825 900 284 636 775 507 809 815 56 474 636 375 382 171 941 811 201 505 295 656 695 657 197 231 625 268 900 775 572 786 474 679 317 976 63 431 57 292 483 815 948 417 544 215 848 671 762 353 200 68 516 732 933 713 581 235 329 998 771 46 786 8 614 350 145 28 32 990 964 676 876 209 697 897 429 511 652 289 744 244 51 924 764 234 760 570 856 981 94 751 343 927 423 729 328 302 277 505 272 35 224 360 140 37 608 197 409 397 956 508 175 114 282 840 854 296 423 908 871 349 401 279 158 52 11 22 983 390 105 31 407 653 373 307 51 554 105 234 383 770 886 830 736 45 308 993 450 192 675 200 402 971 618 437 771 652 46 55 571 149 69 101 603 228 610 731 386 234 732 107 860 431 379 247 570 868 203 966 761 720 236 478 151 391 696 257 43 23 831 715 621 405 568 851 342 512 177 408 545 764 384 246 593 707 267 80 749 558 853 216 538 282 562 957 752 673 13 413 688 829 567 683 980 357 515 594 951 553 48 603 622 744 847 795 415 293 957 137 969 845 267 142 613 108 148 950 532 793 991 446 425 31 798 431 264 493 14 282 462 768 168 140 411 63 255 771 470 719 291 249 695 440 341 17 595 800 692 792 211 711 711 847 54 955 732 150 713 213 753 274 828 171 521 562 863 519 97 62 444 576 147 273 479 199 90 985 403 253 392 540 742 603 373 206 152 762 849 360 264 133 307 267 472 75 754 741 626 129 285 267 339 823 606 624 639 266 884 133 269 731 953 810 700 557 529 59 142 676 132 838 780 853 838 204 667 160 861 39 277 357 546 323 466 254 788 207 121 161 209 190 738 562 279 9 894 950 618 47 457 290 302 384 822 653 160 598 459 403 728 373 783 188 730 109 682 724 245 182 796 460 906 755 897 138 313 265 522 68 897 754 607 490 279 53 108 565 442 905 210 914 52 386 576 980 803 610 618 921 568 268 1000 347 471 837 146 755 737 36 250 417 815 867 418 534 559 694 57 533 972 220 360 103 497 276 553 383 390 754 522 669 86 441 462 831 752 619 893 237 197 263 366 715 633 19 490 508 534 178 474 485 621 511 891 745 462 35 465 955 931 340 418 320 95 470 373 526 180 158 699 776 846 685 388 900 506 177 37 334 172 634 169 334 687 156 797 679 853 376 528 242 753 576 107 827 163 379 86 801 845 149 827 860 572 523 998 354 169 22 981 763 640 750 805 670 280 472 453 347 540 571 655 234 74 311 468 508 826 447 879 777 953 465 925 113 535 100 804 447 781 337 393 379 843 701 510 303 169 118 476 252 436 147 917 141 924 33 462 748 124 515 730 716 297 850 114 456 94 918 340 226 551 83 354 598 189 688 341 487 706 924 561 498 653 193 82 386 992 405 823 996 832 447 7 868 557 223 665 175 883 577 608 491 879 860 255 971 590 702 49 1000 899 898 948 21 807 516 311 841 86 732 65 66 231 826 76 464 532 377 323 855 268 934 231 186 981 907 32 44 693 759 546 992 339 385 726 125 18 485 227 362 366 190 316 608 337 332 395 415 144 279 446 217 586 565 298 543 961 641 933 800 116 133 137 905 507 905 221 642 373 724 382 485 111 129 478 332 134 598 187 619 895 2 636 276 444 909 56 706 274 581 287 984 745 886 892 322 468 921 380 540 465 648 256 730 954 312 1 320 646 352 533 187 946 329 108 647 956 359 217 35 497 424 429 706 973 570 510 347 939 233 616 83 158 929 258 65 184 369 645 714 864 41 744 143 809 381 855 780 664 99 885 874 94 505 544 143 624 834 844 764 995 819 499 903 748 264 187 442 671 573 480 492 749 138 292 263 116 222 412 490 922 103 861 15 113 337 591 607 562 742 216 805 827 524 604 696 570 141 844 493 175 139 892 229 301 442 345 307 386 787 395 352 48 838 872 466 258 303 610 171 154 757 641 454 746 911 283 527 698 535 651 67 42 388 40 565 720 706 696 179 188 421 965 616 330 94 342 916 816 661 649 809 969 991 760 607 649 106 505 754 170 983 498 762 38 47 165 276 710 242 136 303 282 107 593 57 330 152 88 35 965 376 373 562 847 190 211 912 856 717 477 339 299 276 665 323 980 21 282 434 246 153 850 15 780 238 527 819 110 779 389 480 463 754 453 535 596 279 493 465 503 153 23 840 365 231 662 247 108 85 23 175 506 263 717 939 610 613 95 342 168 607 453 356 495 811 641 199 64 285 331 579 382 70 744 883 152 456 627 13 246 424 260 771 936 725 9 308 892 905 706 971 574 454 881 678 828 898 234 89 762 950 615 244 636 227 783 691 179 46 928 244 874 94 178 558 953 947 998 408 561 193 239 808 65 462 736 749 816 544 70 343 780 578 160 205 762 257 596 319 471 890 555 86 519 94 808 472 245 592 813 905 442 502 727 862 416 263 778 787 1 453 840 160 636 730 478 119 145 735 720 425 20 667 734 130 903 65 958 978 699 349 813 749 711 656 440 901 141 50 392 455 976 664 469 108 891 990 242 928 518 110 697 728 858 778 848 879 560 982 981 210 244 698 750 806 432 726 500 366 718 270 193 705 757 929 503 50 537 197 51 722 508 237 922 548 449 486 674 895 915 70 540 834 9 141 841 922 252 121 267 455 132 397 957 96 408 105 493 988 605 520 969 804 322 381 560 269 297 472 987 345 511 352 379 112 160 441 461 627 245 192 483 506 407 156 388 478 185 224 72 217 865 846 684 229 823 678 861 643 105 511 955 685 14 101 19 910 297 916 914 968 529 628 134 685 463 69 351 378 927 189 415 634 51 856 117 967 228 439 848 486 618 404 906 283 670 389 523 154 62 839 432 369 649 828 52 458 796 448 941 541 828 313 778 733 172 485 348 737 105 849 626 214 780 671 401 259 152 999 803 374 61 577 944 309 965 65 611 656 869 325 647 925 966 851 425 307 972 998 615 707 910 267 73 75 807 391 855 414 948 355 316 929 408 987 537 414 261 483 965 942 347 59 116 939 773 628 469 516 162 611 392 493 682 926 919 382 883 437 453 762 434 523 757 243 949 716 996 523 904 937 113 582 470 266 228 207 571 412 797 353 728 867 238 159 887 233 900 813 463 168 233 304 106 436 974 643 37 901 800 228 383 388 832 135 374 819 255 570 31 378 377 640 620 799 18 289 803 237 830 113 204 969 701 952 811 977 56 451 991 237 285 802 538 435 209 529 771 382 166 82 944 574 954 802 295 998 146 611 599 858 839 627 802 783 57 139 286 664 169 890 405 445 323 963 633 87 644 292 572 642 856 480 223 226 119 560 481 545 576 373 563 191 831 298 921 43 124 975 387 121 28 16 837 501 107 184 212 295 81 248 658 776 149 21 132 427 704 769 570 543 116 968 334 204 788 597 193 204 189 22 554 685 654 182 352 636 364 849 11 580 777 821 485 287 30 104 591 916 390 580 529 657 805 74 442 579 240 134 289 284 7 823 883 796 617 338 750 643 910 95 349 173 531 268 405 936 946 880 335 370 168 515 528 271 307 748 765 561 27 116 83 16 183 137 285 301 564 573 335 569 562 504 435 179 224 211 578 970 505 719 758 344 574 389 469 864 518 103 72 113 531 278 485 698 327 638 865 225 151 735 378 255 759 110 293 110 742 339 363 966 244 668 370 260 689 154 761 868 263 625 947 529 218 494 608 650 671 285 776 695 883 809 425 28 405 927 139 349 591 637 162 220 625 990 500 486 135 825 316 276 221 556 398 817 559 699 299 447 677 950 823 16 575 841 986 9 565 653 236 225 515 759 573 355 579 703 132 31 387 716 781 336 608 583 16 858 875 661 448 690 667 953 169 131 283 481 78 110 766 735 274 937 872 123 933 715 423 966 137 7 690 42 542 87 496 377 50 404 261 748 141 771 728 366 93 393 448 439 221 498 928 300 523 558 32 743 618 438 639 227 973 237 838 548 717 826 654 60 565 382 893 160 971 105 573 941 994 25 749 797 670 830 668 694 608 639 211 773 203 985 706 78 214 650 702 880 931 409 314 431 510 896 723 929 802 596 840 414 393 197 714 697 883 857 761 708 577 765 863 891 538 239 729 96 557 350 930 679 776 411 562 810 960 388 552 920 930 709 635 201 162 178 416 885 354 820 215 886 526 536 62 147 437 710 506 839 586 311 19 257 883 200 256 429 874 471 419 595 923 396 222 470 61 650 470 168 316 446 894 452 974 119 423 652 453 94 999 548 700 920 472 223 854 937 107 504 27 708 748 251 620 936 24 70 433 237 804 186 505 792 663 846 794 859 339 118 178 184 400 447 493 967 874 783 487 806 292 699 620 225 204 249 62 98 161 63 48 130 890 715 89 937 9 724 442 739 513 89 867 492 523 441 603 653 119 442 159 246 681 662 437 94 762 547 561 906 217 730 488 2 281 827 43 914 653 422 30 920 497 709 122 89 650 416 559 281 881 609 910 954 540 722 382 28 246 475 629 943 401 800 226 861 72 426 313 619 937 797 790 665 851 418 669 536 453 478 545 99 680 219 820 186 597 189 479 915 257 655 818 49 152 751 86 890 136 248 345 667 672 383 770 951 680 560 581 952 834 177 793 997 274 807 704 220 971 824 871 746 170 545 415 321 766 977 779 913 424 165 788 467 591 397 209 321 935 239 362 714 91 283 726 733 41 279 348 595 478 604 823 922 977 968 142 183 308 853 139 164 968 577 329 914 592 808 396 264 113 696 20 221 984 779 818 243 132 834 38 101 398 719 952 250 679 44 61 778 697 202 580 280 808 253 394 1 34 798 43 444 252 233 66 898 127 97 195 104 12 40 567 323 636 811 991 715 587 28 133 275 85 602 175 775 297 23 605 439 437 233 678 92 938 755 981 425 906 116 106 300 688 761 462 404 327 734 335 636 93 474 357 401 784 4 580 569 634 321 395 197 481 192 484 689 67 999 286 41 96 238 919 918 248 228 757 441 231 330 191 46 365 301 239 909 267 184 339 990 27 409 628 571 311 506 231 514 381 763 931 242 634 774 817 758 556 740 682 857 572 118 654 81 652 957 481 502 237 526 115 5 765 921 440 344 231 153 109 328 98 985 908 782 919 484 410 494 557 726 743 333 271 833 941 284 977 795 828 517 255 934 926 222 911 247 471 92 471 628 359 994 50 128 179 202 511 880 424 667 202 379 714 572 872 429 388 608 677 461 456 706 112 760 906 426 609 453 328 649 729 339 109 17 611 23 206 841 898 155 404 1000 828 27 804 303 917 73 683 412 166 204 117 684 528 804 80 273 548 362 356 868 556 214 143 845 703 336 422 753 265 483 550 387 9 598 492 510 576 149 633 161 871 104 459 20 383 83 288 826 494 702 172 400 273 93 828 797 325 562 531 322 955 489 182 292 868 549 532 736 712 721 936 798 597 74 705 609 254 595 561 790 994 496 357 147 55 264 653 66 718 797 205 421 8 13 203 428 906 702 338 13 885 605 870 68 858 392 512 604 876 789 749 276 901 602 2 805 310 303 458 19 273 201 388 714 393 112 174 307 101 251 671 167 816 298 372 427 781 100 577 644 681 794 818 573 617 475 930 559 606 162 739 201 86 534 759 888 237 520 8 920 44 914 419 275 920 278 962 970 806 908 25 930 798 488 857 537 621 403 468 153 672 313 576 259 637 388 200 888 132 959 198 364 567 781 582 748 6 706 47 433 150 58 563 454 978 201 842 271 170 507 913 586 931 141 937 250 415 955 861 449 63 899 435 374 350 538 287 176 112 494 157 194 571 156 558 695 205 707 100 447 598 273 833 651 271 548 373 869 219 955 167 564 709 190 454 631 154 403 7 15 441 467 634 802 448 876 649 157 392 1000 313 682 787 486 764 627 437 584 861 757 698 780 741 16 214 199 646 686 979 495 879 674 350 967 15 684 626 489 981 370 842 823 47 232 161 762 745 355 172 47 193 658 970 119 945 846 579 741 988 964 671 230 309 121 664 252 420 901 339 99 434 419 323 296 223 224 223 86 322 162 380 955 49 955 310 954 177 886 35 82 112 833 392 624 209 347 832 792 321 696 58 410 624 883 763 595 417 731 21 272 237 937 590 770 228 745 691 175 806 991 510 237 234 532 541 757 229 601 302 45 77 715 336 190 902 592 787 271 21 696 379 202 275 824 97 406 884 691 475 732 400 506 556 366 458 478 671 845 751 922 912 682 401 710 804 271 125 706 178 166 314 936 970 586 956 990 821 758 287 170 796 875 103 334 190 149 7 190 805 632 897 375 432 287 894 611 102 389 886 874 185 264 697 979 9 506 231 627 379 170 366 661 105 986 722 636 587 946 690 597 815 998 289 511 557 963 505 751 718 576 279 768 679 299 691 456 488 105 398 185 314 201 97 821 623 283 339 363 156 333 739 338 117 351 287 443 912 496 541 341 917 928 368 83 764 456 934 640 479 126 647 669 98 861 648 946 656 277 304 724 160 871 434 854 672 3 989 539 352 885 961 994 274 910 491 307 704 367 418 746 367 147 979 578 363 909 234 739 820 848 170 950 327 30 479 64 751 795 762 726 821 578 76 505 677 584 182 418 924 416 489 327 79 39 594 198 974 249 728 777 505 708 993 298 849 803 929 993 706 933 173 653 263 240 783 768 791 543 787 717 79 900 913 414 320 578 963 609 186 306 122 43 953 400 333 816 775 95 426 73 666 459 63 759 783 285 402 855 127 516 80 231 449 865 276 840 409 68 296 612 416 182 760 698 411 302 485 39 152 792 32 143 302 243 8 277 412 42 69 247 741 61 109 774 11 273 816 684 674 949 999 335 310 198 106 541 208 158 714 832 420 1000 396 684 366 991 319 694 111 55 808 528 466 804 892 954 204 602 589 595 755 957 57 161 910 658 744 477 214 238 324 10 948 501 517 815 155 237 46 523 766 85 530 457 213 200 716 868 92 246 309 165 373 428 118 962 952 547 377 353 383 183 587 718 799 833 53 65 276 119 739 300 427 874 500 971 438 840 604 172 972 348 806 857 255 299 870 940 98 63 62 890 443 1 975 355 197 979 10 138 649 604 455 352 142 615 799 109 910 846 781 9 531 963 498 312 978 800 201 781 174 624 511 752 665 461 535 578 831 602 982 72 203 724 986 495 45 181 232 88 940 705 47 84 385 669 455 809 892 300 38 965 700 860 20 706 937 1 749 371 11 888 983 622 480 647 324 106 274 195 354 995 920 737 98 588 383 185 102 269 431 464 278 997 658 621 236 161 619 54 599 669 820 164 613 642 803 837 501 817 357 728 676 95 18 326 205 274 228 751 214 483 571 322 785 636 890 970 697 468 688 493 342 737 655 510 826 397 33 590 284 284 516 70 293 292 715 456 74 382 856 287 457 724 830 204 231 668 468 114 593 84 663 180 666 94 686 222 228 326 348 802 410 417 905 188 654 129 802 711 679 943 131 929 845 64 42 572 952 666 622 87 397 640 608 885 298 517 704 276 781 974 3 969 655 691 835 802 95 559 616 507 733 245 310 797 515 286 351 188 91 464 282 528 541 409 363 671 471 573 734 400 795 828 30 651 227 64 83 80 72 173 572 93 683 905 112 923 491 46 443 179 993 686 303 365 505 71 385 434 850 855 422 235 470 481 6 240 374 56 816 870 624 972 862 11 251 491 417 323 149 178 320 201 506 211 934 670 656 945 138 205 137 978 882 171 360 469 122 497 311 676 434 540 217 595 990 478 588 130 802 766 217 383 525 582 982 944 421 35 251 224 164 314 541 815 154 49 136 431 43 476 992 724 193 370 129 91 773 703 653 975 770 162 542 776 683 409 509 349 871 964 898 43 553 152 701 30 437 390 357 183 47 835 871 23 350 624 761 148 570 564 607 433 986 177 629 339 425 140 142 841 849 713 325 179 704 247 299 310 395 1000 168 950 192 596 909 422 320 246 937 93 53 703 114 473 576 921 566 768 767 831 211 932 621 987 844 511 794 191 517 600 316 297 601 828 846 313 801 25 144 700 760 430 207 126 573 783 62 724 561 96 429 832 778 856 610 168 191 632 845 408 740 635 489 751 808 552 919 672 213 726 628 595 528 769 559 211 658 610 660 128 174 531 748 632 412 402 400 393 685 237 659 923 856 176 824 748 524 803 173 427 79 448 206 57 119 427 949 629 239 995 512 127 620 688 139 247 880 853 40 247 767 199 348 822 257 470 932 119 911 365 607 161 72 133 238 896 534 63 993 884 693 929 228 160 700 55 491 829 992 814 273 760 997 494 335 794 70 94 114 447 943 197 838 58 832 214 314 366 893 274 156 847 436 269 271 186 103 762 306 363 522 848 699 950 55 809 820 360 696 112 836 766 485 899 721 366 271 450 884 477 436 535 446 688 780 54 106 543 866 647 402 127 752 609 151 280 740 937 851 638 199 611 257 787 521 712 496 933 37 90 628 147 754 956 645 710 380 189 588 854 152 886 603 771 160 473 156 661 206 309 21 814 987 704 698 206 154 284 875 975 745 173 384 282 328 593 619 745 558 761 501 887 8 64 579 773 802 609 634 991 723 70 929 902 364 62 174 703 610 902 187 236 52 228 690 537 223 608 543 761 440 955 93 698 833 940 12 447 632 209 202 613 452 931 559 56 210 846 861 638 927 263 535 60 814 878 473 944 924 798 369 23 587 675 237 487 612 147 197 936 176 488 634 87 905 549 368 187 68 471 399 587 106 470 568 159 391 932 894 55 506 677 130 929 831 152 804 439 753 493 671 983 396 687 941 189 714 220 658 110 291 914 821 342 659 500 548 309 879 294 504 638 624 93 401 176 739 571 291 952 248 889 585 166 522 69 984 375 630 647 816 939 431 407 622 912 825 505 213 119 645 587 783 141 357 70 303 525 153 211 888 875 208 424 99 356 523 155 629 621 758 175 231 617 312 205 691 751 358 740 147 795 27 995 675 228 138 271 34 638 343 841 717 809 635 361 454 97 102 25 363 47 322 19 609 224 726 356 610 765 968 405 245 611 327 728 517 779 983 768 340 476 622 252 594 728 879 69 664 925 469 246 906 525 434 108 733 368 968 165 429 376 648 342 947 205 890 480 340 658 564 274 509 64 38 493 725 665 877 324 364 280 566 178 835 143 558 937 932 25 71 960 588 153 582 28 469 515 27 507 873 410 905 141 139 561 606 939 552 565 757 541 655 130 842 438 493 670 46 483 308 3 572 92 685 649 770 354 643 843 556 322 234 793 381 128 144 422 616 920 907 587 927 848 259 115 713 202 849 856 65 57 816 174 972 170 554 399 100 310 78 327 259 228 9 784 793 172 979 473 322 857 548 338 754 174 671 100 331 133 565 903 208 380 181 11 50 130 186 386 347 368 390 166 425 250 942 576 222 544 413 833 485 128 701 412 887 159 699 387 887 920 467 225 651 116 213 352 317 627 966 276 104 569 577 928 614 508 703 807 705 229 757 758 601 205 982 848 166 850 232 41 543 811 75 224 690 32 727 566 252 341 509 716 619 664 881 245 818 609 662 103 565 546 635 32 670 279 701 902 479 632 165 263 657 541 603 978 508 305 155 158 608 281 359 338 260 511 389 581 837 418 115 767 545 296 984 343 195 335 100 814 370 369 242 315 398 102 429 17 875 750 706 926 105 407 685 454 978 371 966 1000 670 590 284 86 740 847 50 139 114 381 346 736 270 492 216 295 134 583 88 620 213 128 363 40 967 6 653 360 615 687 554 398 54 574 787 798 367 510 92 4 169 680 304 804 429 145 686 129 504 24 349 515 531 766 958 731 921 855 58 264 897 1000 644 503 765 74 239 622 994 470 979 122 73 56 996 370 981 577 28 347 118 256 371 877 493 473 100 830 897 289 153 662 137 801 265 643 11 281 113 958 77 86 825 205 42 822 608 770 951 212 699 76 86 672 10 100 811 393 243 3 397 365 356 194 767 680 995 210 40 251 880 422 191 359 125 869 491 82 556 484 715 113 698 740 489 383 515 791 388 381 86 745 54 235 10 253 875 405 25 197 299 457 404 614 498 928 615 491 878 963 415 281 768 985 801 899 679 62 364 6 713 862 170 152 844 234 691 141 596 153 19 426 277 467 941 814 812 74 344 581 625 850 153 839 192 939 400 873 512 637 199 786 626 739 353 616 174 562 64 451 491 972 258 555 431 104 516 54 534 253 439 253 661 919 970 287 489 496 128 422 43 59 820 617 855 253 498 433 726 140 792 688 473 85 565 838 182 449 776 278 952 792 340 913 650 369 227 274 748 815 232 298 601 72 490 436 16 819 86 891 146 912 467 34 571 821 772 597 997 141 530 183 473 427 496 339 992 656 443 126 177 929 433 621 483 909 865 163 541 262 836 718 587 613 306 195 172 451 96 518 539 309 816 143 859 303 202 834 590 797 834 853 103 814 370 879 254 130 65 399 517 277 84 170 705 4 756 322 547 120 224 587 511 105 836 287 988 436 530 373 85 760 313 214 208 317 619 624 453 14 371 262 385 737 174 568 892 333 425 246 551 147 228 155 50 472 950 888 861 786 633 462 621 376 950 184 826 927 140 705 887 634 758 18 705 386 299 366 507 175 618 553 465 957 652 638 564 146 212 504 366 415 205 204 310 430 516 421 878 307 902 104 563 853 362 681 157 375 658 853 184 594 30 506 385 918 425 52 733 817 376 841 975 566 489 767 768 497 168 28 172 994 488 638 762 24 248 949 772 33 763 614 289 447 589 585 527 37 483 13 668 34 818 354 47 349 34 223 883 714 532 397 100 699 954 956 500 291 175 269 240 791 743 599 927 78 615 254 995 427 304 433 523 304 680 714 295 52 474 636 206 704 927 296 941 239 741 1000 529 589 599 768 63 258 429 826 937 158 357 657 780 911 218 824 184 688 196 275 552 605 448 742 634 348 530 245 865 142 528 620 337 343 600 792 634 913 805 445 433 80 526 922 691 650 96 66 508 509 597 604 304 573 677 37 727 854 284 980 390 39 843 423 451 536 491 900 1 181 96 370 725 27 227 857 656 515 818 103 87 877 508 253 319 166 423 921 317 917 525 149 621 203 759 688 64 641 512 100 260 358 605 648 631 744 258 22 795 251 649 943 553 928 480 222 95 768 800 859 971 490 981 457 317 81 123 225 176 921 525 384 930 611 948 927 5 695 350 426 740 705 324 963 505 288 761 959 638 403 392 841 763 84 381 214 360 529 631 673 755 665 628 960 116 53 749 383 367 903 156 523 314 438 428 601 512 370 527 896 149 734 933 301 731 468 844 253 212 509 523 272 737 416 844 948 810 667 17 328 47 880 30 218 695 650 855 899 182 152 115 913 180 65 633 429 188 201 650 87 763 155 816 630 98 47 357 220 588 614 999 906 572 700 483 168 641 644 47 727 555 98 92 107 867 877 548 251 414 100 544 746 179 11 605 883 13 614 280 97 682 389 256 557 973 456 955 707 337 669 755 559 711 928 882 20 234 522 276 693 961 469 197 640 588 494 299 303 699 36 188 881 444 969 195 89 787 967 583 389 14 844 740 162 466 153 142 181 424 759 731 445 580 475 441 695 168 964 81 458 804 186 282 557 41 665 232 910 286 374 662 749 98 466 145 671 603 845 455 567 703 989 601 98 296 470 805 289 749 348 215 285 248 495 992 94 298 734 863 492 245 80 184 234 59 934 354 824 179 797 798 600 453 555 188 3 870 136 744 13 517 823 509 14 222 188 144 370 927 536 361 372 642 507 69 814 795 361 600 652 218 593 609 690 410 370 270 418 795 406 874 139 774 132 84 782 352 208 26 555 456 606 77 220 491 871 398 136 16 427 122 787 248 608 490 691 200 57 6 894 74 475 507 923 945 196 603 254 300 60 84 728 300 121 443 6 777 109 482 296 90 291 8 461 532 707 504 677 262 881 797 351 442 93 652 605 573 110 42 924 699 272 928 416 765 664 132 64 220 485 490 606 507 450 890 738 840 545 340 167 995 978 658 237 370 500 708 337 556 75 922 658 684 627 629 669 505 460 663 796 812 518 821 130 337 575 177 514 674 571 685 664 312 891 845 672 67 497 772 23 676 467 74 151 129 934 188 678 761 372 868 664 513 985 35 844 774 747 892 749 275 720 315 122 85 341 462 536 13 604 403 15 302 301 410 930 641 560 996 387 965 441 588 38 18 221 388 940 432 917 532 539 387 721 543 708 466 151 926 78 656 436 785 113 458 233 850 589 99 594 677 188 829 579 278 45 296 51 297 362 208 214 207 509 721 326 768 270 566 322 660 144 180 793 566 333 288 96 395 319 584 915 247 689 24 105 634 949 515 323 105 967 189 638 343 417 263 310 854 176 779 261 936 111 40 109 555 907 984 826 589 680 448 964 419 714 735 979 736 77 883 444 853 593 49 596 604 320 731 474 129 706 687 249 803 28 429 229 23 52 697 303 822 528 778 900 64 767 874 339 369 359 576 78 275 529 578 672 268 411 582 641 314 124 923 742 156 701 971 100 866 894 396 277 960 551 632 444 751 104 865 422 468 554 505 379 733 816 921 787 161 408 240 892 288 375 775 299 131 76 634 152 213 315 169 911 18 805 104 572 743 661 92 415 978 255 319 824 51 404 110 341 883 401 169 98 163 921 418 192 481 391 282 609 351 873 224 3 717 642 491 283 464 359 987 372 386 116 938 384 515 231 65 301 112 541 32 156 212 139 846 262 733 24 354 720 496 882 889 529 159 318 593 602 266 332 869 989 260 930 482 48 271 911 753 348 74 115 535 217 98 622 705 597 959 110 956 989 793 565 611 803 226 81 714 344 662 630 715 371 944 785 879 371 926 350 104 266 305 709 812 226 718 944 996 84 544 225 998 943 545 129 192 614 342 852 894 582 395 51 549 566 631 601 489 623 321 59 556 246 883 970 40 151 126 131 839 324 951 169 825 903 56 768 86 325 10 77 908 643 601 613 587 189 288 435 175 636 615 838 278 424 970 450 595 215 540 653 706 789 188 413 588 444 719 585 333 773 510 573 269 416 113 778 92 801 427 869 306 268 504 167 718 505 501 461 660 435 639 200 956 126 271 727 641 703 924 436 327 369 202 221 761 45 922 228 986 369 873 89 986 860 541 510 979 673 957 451 853 82 32 211 70 87 833 710 70 768 458 625 347 231 991 267 368 929 716 322 539 734 297 413 823 86 508 11 519 679 432 932 292 221 718 502 881 369 49 331 468 822 30 904 328 351 555 257 113 796 111 172 912 143 611 923 392 338 584 30 448 756 265 784 602 172 393 944 339 772 104 852 699 537 818 9 255 362 193 334 222 328 884 105 617 253 576 66 543 336 638 143 927 471 869 183 143 46 986 555 516 39 564 674 59 610 157 124 768 536 974 10 189 762 42 363 518 592 727 426 858 750 704 910 540 569 974 906 778 211 743 102 606 19 704 957 884 529 543 882 859 856 980 324 711 133 450 937 134 863 680 810 122 351 277 339 990 434 83 559 341 60 219 265 919 504 945 534 245 269 937 897 175 875 674 454 292 959 971 267 570 410 595 236 159 625 781 119 31 625 316 351 934 777 51 244 120 389 721 763 951 367 690 234 646 88 529 871 868 320 93 242 818 987 409 711 528 389 33 920 373 38 266 323 630 801 345 920 993 514 7 606 10 614 387 942 926 864 96 183 414 17 768 500 454 215 441 147 527 410 544 400 777 283 140 345 5 597 900 851 210 56 859 621 6 59 234 979 720 515 935 294 340 178 877 362 710 129 716 984 418 784 522 893 659 837 690 355 371 420 140 886 795 671 878 202 955 846 905 827 84 456 454 940 860 418 459 828 170 935 641 30 506 865 104 953 787 823 445 424 775 15 258 18 891 582 206 35 144 534 232 876 498 511 606 458 391 914 250 187 537 713 400 694 295 27 585 346 281 766 12 919 307 686 765 221 996 958 70 714 63 548 741 504 793 913 654 550 852 793 147 869 868 184 953 678 793 438 189 58 916 605 311 42 949 992 709 688 492 374 235 358 470 31 890 534 618 534 639 449 669 816 509 60 107 476 877 55 279 755 605 520 53 914 38 128 30 285 763 828 883 279 15 455 398 920 62 542 813 653 447 756 232 158 88 854 550 892 987 962 467 658 680 380 172 909 970 273 310 639 758 728 259 760 265 557 310 174 802 247 34 191 976 133 438 324 101 637 380 609 715 901 875 154 422 502 641 216 426 477 820 451 758 459 363 850 458 352 712 546 117 891 825 476 970 381 687 610 155 168 367 674 734 674 456 971 303 966 179 96 39 804 794 148 220 311 58 917 537 288 74 507 407 625 81 474 947 829 347 31 90 494 933 80 331 447 969 631 188 300 860 991 216 614 270 639 63 787 257 40 62 949 606 626 304 121 588 796 741 404 58 163 603 41 87 226 570 686 840 907 404 480 178 445 981 939 953 631 599 71 832 636 601 751 18 423 297 196 480 456 728 169 427 839 157 288 957 849 60 758 67 370 208 234 910 946 598 803 355 618 69 331 471 832 339 942 294 977 641 184 14 879 130 950 568 683 72 627 327 629 488 790 315 378 247 970 792 84 412 367 955 816 943 951 981 861 467 835 84 161 681 334 566 128 413 706 327 575 132 130 796 885 318 280 288 779 633 312 608 630 78 389 971 771 320 995 60 362 721 108 610 566 759 414 631 908 888 461 288 417 50 621 621 345 95 91 426 446 174 101 29 758 796 926 353 512 757 279 986 384 918 274 298 113 613 569 59 98 180 71 541 676 697 140 642 611 137 383 905 811 303 623 848 517 79 403 326 633 976 299 928 614 953 142 74 977 443 229 352 683 688 528 677 766 410 175 587 224 383 148 636 25 915 920 746 594 982 538 82 214 624 535 174 150 962 654 834 823 839 276 63 822 124 352 487 432 915 431 304 299 238 746 37 337 602 174 985 390 641 189 317 127 813 915 363 957 930 588 980 643 323 500 936 84 744 895 804 209 407 290 761 194 728 601 258 178 349 323 949 872 737 275 694 267 280 816 793 949 152 247 951 916 647 447 530 909 653 413 428 817 235 657 509 605 420 969 956 77 603 285 680 721 957 547 151 786 224 596 806 374 468 606 850 146 185 875 295 680 730 154 663 610 681 581 757 637 890 707 986 49 204 126 264 720 605 591 358 861 541 833 939 191 727 403 822 398 11 994 797 350 631 39 780 890 952 628 65 34 331 733 14 903 456 197 982 830 530 822 724 996 520 13 544 233 928 509 747 456 892 459 957 118 629 282 557 985 952 280 113 483 710 336 134 703 592 994 698 883 123 24 392 878 144 146 861 972 775 860 241 663 757 678 583 985 235 932 40 552 514 768 932 9 307 637 483 304 236 533 860 886 552 45 244 292 93 686 249 287 588 224 423 620 229 203 835 430 578 870 710 966 628 771 444 811 715 50 397 50 242 974 340 255 601 797 198 509 440 3 421 698 232 969 382 719 92 874 992 38 792 575 855 396 985 651 919 266 533 129 252 615 860 997 593 744 63 560 608 594 720 752 210 902 114 295 711 375 827 675 456 801 95 126 962 34 198 287 518 853 977 489 856 156 265 962 964 814 41 446 96 98 397 733 566 931 955 234 504 724 840 342 977 350 246 901 257 95 813 471 753 229 40 809 56 860 865 445 149 572 952 631 790 670 328 498 329 296 18 651 825 768 469 59 964 261 318 411 2 820 533 211 256 690 25 139 669 165 925 6 196 992 522 428 20 142 599 47 693 846 647 8 780 688 210 226 640 680 158 463 894 472 295 267 242 171 780 358 783 607 172 885 41 458 25 907 385 673 693 596 200 605 962 602 135 766 790 692 887 460 230 699 669 572 658 543 120 16 466 178 686 907 31 539 507 763 45 45 756 448 15 41 515 3 164 794 236 2 793 287 935 100 7 894 263 200 878 463 346 979 553 375 706 345 852 406 4 339 708 883 670 906 207 798 190 579 228 542 625 956 35 524 906 198 503 584 419 923 907 131 32 681 60 93 602 760 613 607 58 257 456 755 239 744 764 427 129 811 442 176 815 675 29 900 966 834 817 977 546 101 626 635 874 925 544 308 175 713 290 479 318 766 41 671 239 985 414 8 124 820 175 318 357 767 142 126 11 657 354 41 92 120 74 744 992 149 647 60 961 555 17 341 552 753 989 630 21 142 46 534 782 597 338 426 773 97 742 593 451 491 68 649 241 617 987 976 553 665 552 989 464 431 324 960 415 211 910 535 834 982 475 515 905 79 619 555 85 553 590 447 117 335 222 431 145 27 262 997 150 498 987 335 460 204 971 322 148 611 724 588 271 834 445 841 339 537 554 129 286 46 140 743 960 61 88 156 996 803 258 757 191 240 761 635 692 835 108 858 880 994 893 356 586 282 165 454 588 956 456 99 640 745 547 56 517 183 555 193 417 660 727 122 740 426 457 559 178 4 353 448 89 344 427 703 307 933 466 444 510 423 181 787 379 377 584 108 980 387 54 436 73 332 886 706 980 1 971 309 132 182 945 491 375 52 877 629 700 420 644 114 848 203 431 344 6 927 493 906 356 465 25 687 364 115 342 271 449 548 280 987 811 865 125 533 228 847 412 430 299 398 924 519 161 200 688 754 227 402 977 834 847 922 293 272 890 794 935 96 265 756 135 995 671 575 756 101 718 936 670 2 73 548 457 397 202 189 975 601 784 67 365 564 931 365 153 889 59 177 130 141 741 792 832 795 671 853 166 708 575 632 678 305 31 574 555 699 539 659 396 534 622 978 680 680 513 812 749 64 710 863 86 117 237 161 284 989 277 502 843 544 109 118 697 203 682 203 994 593 860 665 600 799 189 982 410 751 617 148 538 159 724 941 195 650 537 775 874 240 687 880 972 786 753 291 73 553 973 187 943 927 972 976 778 477 204 648 899 23 83 743 751 365 181 594 937 347 240 953 602 276 606 67 128 58 826 918 461 113 886 535 33 69 573 231 203 481 589 103 260 265 943 997 700 706 433 191 25 264 835 423 245 961 706 240 119 201 2 872 829 476 375 815 825 299 709 479 689 321 766 268 460 389 276 325 241 806 568 428 634 442 930 555 658 687 162 759 914 501 71 505 922 763 430 82 270 881 549 639 830 574 432 782 931 60 587 944 775 121 641 256 29 367 21 354 473 214 888 847 872 463 714 504 795 996 708 185 784 759 613 577 298 185 483 614 802 388 196 550 549 939 750 419 8 976 188 239 634 902 66 681 353 576 427 966 584 265 672 995 943 166 308 490 843 393 318 988 592 471 311 406 284 380 957 918 693 189 631 264 398 175 81 764 342 6 362 162 202 721 756 641 788 940 396 60 995 37 379 847 517 316 28 488 851 164 527 777 740 143 669 661 564 521 589 321 518 907 790 5 872 115 126 811 982 442 523 303 57 327 1000 999 490 682 26 414 362 843 300 43 659 884 511 999 12 332 214 903 489 878 569 279 898 801 687 912 189 17 690 642 950 766 862 974 814 779 875 669 241 34 547 557 660 214 717 558 399 761 83 783 560 735 977 175 592 194 383 912 930 151 249 678 601 226 309 553 25 30 493 383 993 719 45 647 647 915 967 489 460 94 597 561 962 741 111 61 115 310 822 805 188 86 208 115 250 107 725 619 515 307 457 628 665 180 307 432 450 917 292 121 940 684 589 556 551 146 955 178 402 997 188 604 411 277 158 600 986 713 229 234 445 466 158 116 81 599 115 824 63 667 614 117 965 484 928 417 951 877 844 174 702 703 328 584 672 627 812 653 903 412 143 558 830 43 110 894 682 922 221 224 174 524 971 86 137 509 225 511 411 614 4 336 342 940 899 39 738 490 771 435 644 636 825 472 919 558 247 490 379 227 115 824 397 370 220 43 903 142 287 999 106 717 9 361 658 52 757 57 73 969 985 50 694 417 140 416 583 979 322 537 236 892 787 607 510 996 177 877 256 65 729 600 677 531 556 584 66 983 30 751 301 312 526 705 319 387 616 853 694 490 207 843 790 428 503 46 520 410 938 884 267 325 368 755 155 310 229 750 295 278 46 721 743 823 588 249 862 242 356 735 748 491 894 551 655 643 189 172 292 372 254 767 16 802 756 695 268 831 195 243 384 775 172 126 646 414 713 241 443 279 434 344 170 598 30 54 298 944 582 738 688 786 998 102 664 439 717 445 440 550 744 622 381 451 978 382 419 285 334 810 495 624 120 909 615 876 81 543 652 573 921 823 199 76 162 875 450 550 43 53 488 908 586 783 951 811 70 699 933 548 3 796 761 239 495 993 363 835 165 155 39 601 112 765 774 114 322 11 854 510 29 286 459 255 714 335 997 261 257 538 684 68 856 142 297 914 71 410 927 741 219 202 786 468 865 153 527 453 710 9 740 527 477 241 25 465 544 990 39 739 850 158 168 619 685 737 704 811 399 768 674 536 835 99 534 143 397 373 33 627 910 75 213 178 385 37 323 320 844 404 374 780 899 533 506 498 865 572 357 617 233 164 740 614 493 670 233 728 588 65 260 157 857 57 456 565 562 283 416 358 502 335 609 287 490 735 281 914 430 816 16 923 131 254 118 118 488 148 918 160 126 428 105 476 376 908 198 697 479 146 760 794 525 954 128 462 376 325 237 57 994 276 146 83 550 181 263 871 773 405 858 671 202 151 159 998 179 524 13 110 186 515 812 828 42 603 164 336 349 119 815 337 293 401 361 120 522 650 327 683 652 952 175 862 674 945 710 125 26 440 719 477 625 374 650 107 765 266 724 845 705 260 846 840 953 278 752 818 279 852 87 273 13 246 68 163 972 83 207 168 868 833 980 996 85 426 53 729 62 32 128 917 940 845 394 408 181 708 252 329 325 772 317 649 704 78 977 608 729 557 257 958 475 518 2 773 518 936 722 541 421 701 8 384 821 297 684 792 840 291 111 173 595 418 652 731 316 185 959 523 313 918 700 473 501 488 539 438 916 887 291 303 913 176 541 374 853 297 331 263 147 874 352 630 602 589 721 119 171 943 309 606 363 743 233 208 491 606 655 993 470 592 319 759 499 770 214 383 276 548 951 775 670 874 80 116 290 805 550 469 403 831 707 383 257 863 318 339 805 145 492 269 414 618 831 638 491 202 828 739 834 11 784 959 97 882 941 647 107 915 90 45 501 42 73 984 569 135 510 26 459 17 436 161 178 790 705 810 857 601 957 67 7 206 999 967 771 667 129 536 772 255 989 632 841 407 408 64 916 974 126 341 820 77 254 167 467 723 823 204 381 967 27 357 10 908 763 631 86 868 916 461 439 952 288 228 918 95 256 183 650 749 112 876 377 749 723 150 721 58 225 124 502 475 470 971 564 150 565 999 624 766 348 936 66 159 26 746 350 985 239 197 91 923 339 135 506 171 162 502 579 691 341 627 14 406 796 27 126 755 428 567 554 48 787 999 814 51 100 619 871 598 759 562 62 681 375 142 167 116 739 983 259 77 605 215 59 983 831 783 117 804 232 816 860 811 673 132 579 293 636 189 802 325 295 566 892 767 485 65 208 467 630 953 639 393 305 378 438 838 175 325 4 704 89 904 253 791 220 805 65 645 156 554 351 735 335 329 414 948 324 825 829 582 92 68 640 142 959 514 534 173 274 343 218 48 968 744 959 131 958 396 639 50 644 488 613 268 984 339 890 481 781 20 117 621 460 121 150 549 249 313 853 434 586 51 694 291 372 929 624 616 727 808 942 549 474 985 38 771 121 613 392 413 598 771 745 457 311 430 793 166 551 838 17 173 414 571 801 843 125 265 249 669 677 80 350 437 488 252 424 269 171 301 194 585 521 111 41 370 835 684 464 31 631 904 307 47 71 318 251 669 820 778 954 123 970 550 511 499 685 713 460 657 868 620 838 92 686 519 917 743 2 940 797 211 955 313 51 960 716 540 420 763 672 706 979 450 149 921 41 78 530 7 186 472 30 619 837 287 155 458 940 905 324 12 622 792 450 776 233 615 285 853 956 141 361 507 683 529 231 961 292 543 342 456 762 657 481 944 207 850 458 146 264 519 391 622 580 423 437 757 725 428 795 937 242 306 960 548 12 416 79 270 119 517 441 131 467 565 123 309 700 412 746 174 159 962 341 784 743 239 163 400 214 457 36 72 167 323 4 485 332 736 637 584 347 649 307 784 703 188 942 792 340 934 172 421 18 713 622 884 222 633 572 65 45 859 882 602 587 280 189 885 828 361 89 400 608 379 581 152 756 925 162 307 582 863 743 681 121 197 456 600 330 556 304 864 914 741 981 704 862 288 907 766 339 730 468 348 430 634 598 649 731 48 389 293 691 207 699 961 332 942 917 982 652 985 392 54 637 613 60 688 856 179 711 895 523 228 349 893 917 671 623 444 387 7 473 862 364 232 441 253 170 651 852 141 274 152 563 409 150 323 391 395 168 650 616 488 226 110 620 563 604 465 614 617 606 887 109 653 334 456 295 765 972 900 654 557 716 544 473 386 508 432 326 34 367 349 263 209 345 577 482 255 836 553 925 769 82 419 2 908 308 191 288 618 498 211 562 6 308 209 475 658 353 140 458 643 61 715 523 171 432 397 142 159 621 726 372 642 705 737 703 466 493 774 601 682 324 437 592 400 577 220 312 111 747 982 762 328 58 981 428 4 391 817 424 837 775 33 929 502 177 385 308 231 832 797 348 46 682 381 536 411 322 137 961 83 339 743 222 559 670 402 938 485 246 422 929 911 82 82 270 291 90 548 457 708 6 411 336 246 156 249 571 383 312 311 20 124 897 6 135 874 713 955 174 143 140 507 32 375 293 736 459 939 390 282 103 231 431 257 301 499 681 353 344 420 587 119 323 4 540 836 340 176 970 712 487 952 339 704 725 516 434 651 558 284 908 818 741 737 563 766 908 539 82 182 352 531 618 729 325 474 45 400 757 896 498 464 853 105 457 823 9 222 31 204 489 920 827 796 180 458 521 859 980 16 303 864 633 250 455 796 483 197 773 507 82 836 89 796 713 475 999 846 963 749 45 867 635 654 684 730 306 995 3 551 805 328 408 934 541 482 576 536 108 591 202 141 860 163 503 851 434 685 820 93 211 648 11 63 77 742 671 305 785 546 367 811 64 557 276 569 972 964 966 654 744 751 700 925 410 341 771 725 776 574 898 597 153 73 899 545 286 888 563 316 57 609 782 935 900 230 981 352 900 262 345 646 328 757 989 124 829 898 127 844 500 128 327 726 806 8 179 321 198 780 794 265 944 46 616 170 849 394 641 740 311 546 473 799 26 137 907 177 828 266 609 118 221 386 324 559 193 267 828 422 142 554 842 760 744 555 508 628 447 243 569 132 37 279 774 122 864 403 416 629 127 173 690 787 787 532 225 280 419 267 558 136 908 794 148 50 368 127 300 375 551 488 893 801 684 60 479 950 866 979 826 199 758 412 346 276 438 966 718 483 130 488 49 545 450 68 664 327 505 889 102 264 321 985 93 891 942 787 789 108 447 42 338 248 834 141 593 641 879 839 610 934 753 546 789 750 416 160 70 118 386 803 531 714 235 878 304 489 274 723 640 212 719 982 503 311 242 121 878 353 973 218 599 505 325 818 697 881 381 303 558 432 323 124 171 859 775 455 783 555 993 428 704 669 954 872 763 29 950 409 154 748 513 148 731 245 896 582 430 322 81 407 279 76 941 244 109 395 812 756 370 459 650 598 693 607 353 769 140 218 703 659 413 116 218 894 407 841 593 184 452 249 180 674 434 107 871 851 171 275 682 501 793 974 181 225 982 715 579 175 547 565 324 897 311 70 504 168 683 390 320 262 659 861 575 678 879 917 593 233 915 243 882 931 132 751 994 901 524 705 456 812 16 471 181 673 312 485 715 898 430 860 62 594 451 614 17 749 822 305 899 278 174 530 67 660 123 612 114 818 936 544 737 614 699 903 187 909 847 487 356 229 178 162 345 786 963 757 490 197 823 711 822 938 748 161 590 825 317 253 340 232 871 993 333 967 99 774 333 124 854 228 626 519 573 313 244 280 373 794 371 16 97 520 9 998 405 951 265 11 923 547 553 231 492 836 620 238 610 403 155 669 467 421 653 578 616 504 676 811 55 20 266 645 214 452 420 376 721 741 534 16 501 238 639 272 390 112 135 474 438 215 966 194 863 266 726 660 659 568 571 251 122 988 410 507 324 170 256 753 935 90 69 90 963 477 104 105 732 885 109 709 752 810 925 714 186 754 596 775 942 977 168 536 189 41 264 244 4 747 332 714 864 655 396 928 108 593 692 620 583 12 166 422 232 963 968 845 83 366 175 609 824 610 556 434 378 548 150 943 645 823 240 137 988 43 813 977 858 17 761 231 583 605 930 77 749 787 111 499 708 909 304 300 787 755 294 81 543 596 155 908 297 53 653 736 827 960 239 367 251 358 681 724 572 567 114 50 761 337 147 724 411 448 749 735 893 805 326 909 277 138 992 891 590 125 250 357 869 827 291 441 144 863 900 713 893 59 197 237 610 78 947 96 817 534 745 482 863 632 372 950 140 78 300 628 45 976 791 378 873 862 512 759 585 189 408 648 860 264 516 214 225 809 928 328 54 280 377 93 768 907 929 68 500 111 415 304 302 878 885 774 568 305 606 97 206 864 511 344 823 391 405 773 190 43 280 426 217 54 503 32 34 783 108 728 157 726 369 317 353 510 611 121 418 652 741 679 990 823 56 145 335 440 58 387 441 932 581 535 140 15 834 819 739 515 29 992 182 666 355 748 78 961 433 595 391 725 14 945 42 946 204 763 452 666 899 814 265 731 111 328 925 580 547 814 548 536 357 685 384 468 724 198 940 726 56 435 959 535 912 551 122 451 426 742 501 349 511 191 839 640 532 843 645 188 744 433 477 382 371 72 540 387 292 177 60 942 262 947 329 952 388 601 806 727 738 226 244 563 174 175 691 500 518 722 644 72 228 772 734 300 591 175 695 776 804 950 374 384 917 803 911 568 321 183 558 809 469 191 479 865 328 332 469 23 821 899 466 719 188 607 807 875 618 388 404 475 395 926 10 237 893 273 687 769 983 66 498 903 489 909 975 610 110 752 709 96 967 680 926 642 282 235 839 634 363 166 417 579 433 800 912 325 909 158 538 192 646 1000 793 321 216 788 772 939 46 434 531 248 102 200 810 377 557 630 864 977 282 100 760 976 679 179 375 111 693 162 919 272 439 954 500 552 914 68 878 487 899 361 942 183 609 890 172 483 525 450 728 714 912 544 959 116 820 889 352 4 589 285 488 694 953 577 99 492 622 518 36 444 586 967 71 172 185 856 805 312 859 101 936 59 796 753 975 396 8 505 147 747 950 128 635 709 476 268 118 908 924 576 496 490 189 899 166 735 373 193 469 705 694 977 111 100 558 47 576 779 555 747 184 29 439 353 26 51 689 338 204 976 716 211 8 98 251 789 291 961 725 133 195 62 790 613 231 870 902 42 497 15 934 623 239 177 264 994 291 712 735 621 431 282 975 224 293 532 709 181 470 650 874 740 985 270 372 296 622 737 773 258 211 112 80 517 744 160 250 377 798 781 918 92 685 816 452 550 574 543 194 371 238 705 762 678 573 778 358 764 269 12 498 511 695 567 90 333 178 818 924 968 957 298 238 246 743 906 211 652 813 676 802 103 860 439 111 139 504 290 63 736 972 647 414 449 891 204 987 423 982 702 966 526 838 862 88 29 501 361 628 132 472 498 253 337 112 339 721 452 218 765 724 612 955 236 400 89 15 870 491 587 644 701 297 410 323 562 323 296 439 861 624 885 753 834 964 481 962 998 935 543 962 955 815 8 25 776 416 973 21 133 714 377 772 414 684 582 26 581 496 191 692 189 663 406 358 68 814 160 962 184 641 637 954 637 431 292 112 910 966 550 595 123 769 490 629 9 903 65 764 288 782 2 517 841 823 793 191 303 76 212 15 304 39 791 912 611 133 976 262 684 867 565 395 989 855 372 65 368 578 715 392 379 589 770 986 418 890 973 966 739 948 926 451 174 410 195 293 700 871 324 644 18 478 592 115 142 940 456 46 9 110 988 968 805 717 981 363 696 799 170 825 762 96 343 412 252 809 571 289 985 599 584 546 777 239 577 419 548 617 319 197 556 978 940 818 310 663 572 960 323 727 512 186 849 576 645 931 631 604 5 596 105 357 149 607 697 599 758 709 663 173 55 190 114 207 691 7 895 386 463 513 122 928 656 967 739 138 538 391 586 476 187 645 421 416 161 357 385 853 513 888 968 56 210 888 355 596 193 103 584 934 791 573 557 972 624 289 422 232 405 66 26 880 100 606 389 512 749 906 162 841 977 595 735 947 775 205 126 793 231 874 424 892 602 581 965 203 505 543 682 697 845 578 970 120 327 149 648 469 954 791 683 947 726 207 491 149 189 475 684 222 723 359 256 467 466 865 394 812 755 627 792 838 676 672 144 508 822 683 935 880 798 596 549 868 559 372 557 430 414 619 692 388 118 872 408 27 629 337 459 999 127 403 351 886 929 444 148 973 832 351 241 960 523 329 464 612 950 170 276 487 785 445 687 338 465 387 999 173 789 564 720 44 739 472 449 465 84 414 456 682 205 571 814 621 584 349 75 961 666 488 481 638 158 345 380 896 178 457 941 896 161 932 147 308 777 706 195 432 605 150 481 652 389 189 928 471 348 602 670 781 307 184 332 974 837 598 588 735 971 66 635 652 336 247 578 622 791 945 495 33 868 875 513 674 128 863 645 511 473 686 642 479 841 80 708 204 110 142 71 302 386 469 41 754 428 366 261 970 631 533 509 447 1 166 248 620 534 215 53 973 526 322 95 543 301 273 281 738 409 191 228 125 105 428 606 49 764 337 85 344 744 317 421 311 348 487 22 906 320 838 729 479 523 813 468 238 781 594 284 911 686 922 331 509 103 133 571 241 584 792 881 281 409 346 205 427 933 886 578 493 492 595 809 583 1000 353 914 139 514 613 669 219 342 558 61 68 188 353 199 962 880 946 51 629 276 708 96 754 765 299 300 420 427 88 452 532 637 484 920 135 261 401 947 623 991 213 42 501 768 520 547 77 860 440 472 314 288 691 580 716 66 782 981 503 566 883 74 503 866 407 687 888 684 997 119 242 930 653 234 45 851 874 391 73 644 499 362 42 757 855 474 898 741 510 53 871 179 589 885 598 567 906 519 912 976 714 512 893 208 696 771 950 509 86 66 903 872 232 113 828 291 263 313 811 679 244 587 731 676 14 810 851 837 885 359 263 698 832 407 782 551 812 200 79 414 637 700 445 97 338 525 1 866 180 193 663 982 168 832 67 991 238 876 454 986 600 327 3 473 366 412 815 673 361 167 73 534 672 678 974 621 168 36 199 290 374 700 823 972 282 139 176 430 540 593 62 775 730 953 582 292 142 158 127 964 521 800 650 509 908 104 759 661 657 961 841 204 653 976 354 880 705 573 665 592 241 497 491 413 5 634 687 677 110 766 711 802 123 29 540 203 732 945 930 722 398 786 420 310 489 653 248 689 982 301 686 980 630 917 253 858 807 181 319 51 335 147 22 546 350 259 319 921 335 890 78 914 799 176 210 449 162 924 658 369 706 132 936 628 497 901 21 752 641 40 325 134 545 238 676 468 275 773 338 725 108 419 491 407 156 362 98 758 919 469 663 799 123 50 726 167 602 592 394 949 594 67 561 246 972 766 522 824 786 952 29 816 180 267 850 280 421 56 444 971 977 527 343 843 833 910 840 829 211 855 668 523 180 527 964 771 119 180 263 317 195 663 368 459 487 194 65 596 361 844 225 890 592 826 98 813 558 512 910 910 858 113 67 761 725 556 780 461 460 23 835 405 165 104 876 748 861 753 907 333 633 412 960 449 220 656 329 5 904 530 881 74 281 279 744 630 678 465 268 132 201 792 102 224 945 883 615 613 710 520 373 986 13 160 945 114 588 22 131 163 297 737 472 49 718 56 11 620 143 206 297 200 55 543 553 588 440 785 268 349 641 94 393 731 629 361 557 715 394 31 457 479 351 392 484 396 913 941 642 362 576 373 749 913 6 123 443 602 903 466 984 547 999 796 822 960 497 926 482 686 836 737 257 361 963 317 491 273 116 150 807 8 248 195 583 583 701 637 885 746 713 757 301 401 400 41 909 281 984 945 419 754 619 756 110 969 220 816 687 905 6 994 137 854 625 83 303 891 134 676 685 20 365 827 994 470 428 502 133 518 579 607 445 247 415 497 589 376 796 530 736 117 838 506 193 252 985 315 958 579 191 393 885 641 706 91 920 842 171 338 134 943 659 282 114 861 167 88 360 868 481 275 148 99 533 741 157 162 265 347 443 993 801 731 381 967 705 766 246 741 452 502 712 276 413 514 593 588 789 216 854 951 420 506 517 805 51 548 983 65 217 508 662 307 396 123 763 648 986 780 684 687 601 506 364 757 692 183 827 252 927 362 127 111 413 88 443 857 855 798 479 887 784 534 600 299 375 25 625 474 989 932 26 336 912 581 49 3 231 111 303 813 734 725 932 286 844 756 836 641 843 156 683 541 960 568 784 272 644 916 879 527 42 662 73 104 954 752 815 148 581 533 589 527 866 66 948 858 216 423 458 444 717 238 262 852 855 395 286 433 841 604 203 30 360 355 704 80 31 834 247 777 951 15 797 483 715 168 551 661 923 640 308 82 614 523 109 394 774 438 259 56 575 82 903 190 977 731 112 878 646 132 552 691 133 838 352 135 408 72 509 278 707 368 235 970 478 443 282 193 533 530 397 244 262 438 746 665 579 221 799 715 112 509 98 137 807 153 453 236 810 610 55 741 665 439 630 662 685 759 995 719 908 910 943 933 982 247 429 862 975 826 279 408 174 86 486 578 541 752 148 139 290 101 349 530 549 860 429 469 883 719 931 430 490 691 446 123 622 110 807 101 324 794 680 835 614 239 707 928 718 373 262 562 182 193 709 573 694 512 416 839 223 826 695 229 225 161 540 718 272 419 664 454 140 939 136 478 184 671 449 82 379 318 698 523 630 24 385 550 558 218 616 284 58 681 521 236 247 247 96 150 290 821 480 673 357 256 633 648 142 39 329 151 684 371 368 869 676 751 88 589 251 907 900 685 12 836 408 250 973 750 139 451 237 756 432 726 960 143 395 256 479 326 122 161 609 421 265 583 702 561 690 730 934 146 685 448 213 634 213 361 474 413 395 485 713 154 319 565 589 641 260 280 154 5 836 423 322 763 228 947 989 428 456 301 959 216 930 118 757 979 487 264 712 621 442 949 285 500 942 823 236 197 846 527 168 107 335 625 806 335 569 72 625 584 649 774 726 964 675 71 243 496 246 711 997 861 704 673 259 540 956 346 781 132 848 173 721 153 716 743 934 478 216 670 898 286 926 142 826 952 736 748 9 601 666 598 226 798 75 483 209 42 17 967 455 173 971 690 284 222 2 898 931 946 642 285 904 814 101 307 132 609 10 419 125 269 316 574 951 272 301 641 912 566 405 967 611 225 766 686 299 115 378 728 138 363 94 61 402 239 224 159 708 777 936 958 168 197 763 733 844 994 206 405 416 159 865 840 721 63 561 297 476 960 722 786 22 297 669 438 426 122 199 32 434 400 730 603 217 873 968 620 393 548 620 701 737 197 300 764 609 104 532 795 496 372 308 376 934 650 470 760 278 582 696 248 614 901 225 356 322 575 281 227 45 232 457 451 930 9 310 665 987 708 96 748 775 760 640 483 577 273 449 363 695 228 245 573 600 41 259 888 265 842 56 835 762 675 405 14 484 483 423 921 918 570 516 92 233 555 380 73 240 884 102 23 220 227 606 993 399 756 987 631 871 232 37 330 694 456 766 741 927 66 560 355 587 99 368 828 294 214 122 796 635 148 934 277 599 4 161 171 908 853 870 152 396 330 662 890 578 21 318 122 755 159 641 775 66 38 237 554 117 680 850 282 58 64 832 27 310 239 296 523 839 316 918 85 136 743 533 602 269 226 220 244 200 489 208 668 243 76 322 703 599 458 546 149 157 808 924 11 874 171 250 913 560 770 986 893 587 872 178 73 513 568 873 491 998 41 503 276 198 772 600 540 372 844 588 156 3 734 419 27 11 296 496 653 791 479 403 408 516 836 819 289 636 719 292 847 156 54 693 982 59 863 53 391 804 853 280 350 485 64 836 245 177 600 433 271 371 114 648 758 196 852 378 753 855 454 501 128 347 329 643 226 609 189 819 490 534 61 852 925 611 894 471 663 100 161 85 279 261 988 673 672 99 855 398 953 506 725 68 519 819 386 607 824 985 301 505 828 940 302 234 592 45 265 237 347 475 779 244 869 773 588 510 476 969 574 424 752 45 894 178 730 252 840 308 345 211 855 568 533 364 197 513 207 35 856 517 960 39 47 559 217 107 739 40 563 54 761 623 304 279 190 22 378 597 260 391 803 127 149 239 28 655 397 474 914 180 989 543 998 192 812 373 179 815 745 150 925 33 191 859 441 370 256 336 607 312 541 666 431 996 420 830 107 397 268 827 1 505 853 627 789 142 715 494 364 336 245 272 155 164 664 692 209 132 906 473 162 51 68 636 446 436 247 198 393 214 42 215 276 83 586 90 28 297 420 123 58 696 287 687 139 365 238 75 105 734 60 256 153 511 16 965 974 413 148 509 342 393 136 667 691 407 196 331 709 104 846 387 535 573 865 450 135 365 759 191 609 464 47 125 990 588 818 782 129 16 51 710 242 264 62 985 719 328 99 295 656 444 706 646 745 232 304 697 461 323 99 617 649 961 139 65 679 450 698 374 5 453 989 590 445 889 819 288 510 45 349 469 827 237 503 117 626 56 879 573 807 209 387 623 602 987 943 603 598 232 135 421 148 819 170 487 440 69 664 232 665 877 413 189 711 139 694 247 560 87 963 69 924 421 310 643 594 188 12 811 882 343 169 372 12 796 209 744 777 875 412 330 305 33 161 567 932 6 830 412 685 411 647 721 396 632 45 805 899 565 1 74 339 392 330 762 343 950 594 321 305 45 368 789 460 305 570 492 411 733 952 381 280 77 353 610 638 250 792 931 75 470 279 623 305 792 399 359 796 202 223 955 777 657 163 513 612 373 327 467 666 954 892 617 377 645 449 126 668 419 310 471 364 911 781 162 715 626 491 627 243 360 166 925 239 456 150 567 760 37 224 4 818 267 737 48 224 635 408 976 101 555 80 873 916 247 924 779 339 13 204 887 540 352 831 591 572 226 241 478 47 216 695 928 52 777 368 994 516 615 646 405 617 273 141 975 173 424 228 803 313 576 162 458 991 921 107 626 25 951 67 398 371 183 113 374 150 860 152 704 399 576 450 207 960 462 558 779 486 40 852 177 835 372 782 53 116 237 449 709 141 887 588 480 75 330 729 558 962 555 786 121 1 95 517 21 11 978 882 516 423 48 365 622 402 33 968 847 347 818 259 600 63 25 790 730 487 169 661 937 471 248 685 886 896 101 183 495 712 949 762 811 304 519 510 864 182 855 951 408 172 537 342 908 305 863 374 391 847 332 741 350 189 985 58 262 109 175 422 590 72 471 30 447 361 647 904 786 335 406 451 1000 455 385 380 944 906 863 375 860 147 338 138 877 763 87 672 513 184 488 157 345 235 375 613 208 42 742 34 969 694 525 446 584 813 12 693 940 42 225 79 467 595 524 964 678 371 610 16 527 42 863 642 577 874 534 160 502 779 470 869 151 849 485 469 511 308 880 544 600 953 191 798 235 311 115 202 226 92 113 370 889 889 707 78 180 27 253 110 666 220 613 177 539 530 366 315 829 221 343 302 709 711 200 333 581 935 756 477 536 534 894 805 878 78 549 304 596 568 873 464 267 693 843 205 189 295 448 798 51 49 871 743 130 988 195 580 151 19 610 588 937 673 983 650 702 714 37 264 809 967 173 709 962 742 186 537 934 770 747 526 312 734 289 50 736 288 625 386 987 868 796 744 300 549 149 488 194 884 707 384 881 994 504 822 941 896 784 703 220 177 550 596 980 438 308 47 478 179 138 159 825 464 249 489 809 571 664 464 721 51 678 422 886 552 649 643 254 129 135 868 970 574 883 664 48 536 994 736 620 597 422 101 559 776 562 78 960 209 72 209 971 737 960 314 511 609 897 195 645 867 389 75 717 848 736 105 971 852 297 986 738 543 900 130 551 453 375 407 26 768 580 684 633 605 679 869 453 428 272 598 320 284 747 769 775 487 606 392 901 961 522 543 649 615 966 494 553 126 520 478 358 385 205 801 553 71 84 303 487 947 70 926 345 470 368 345 767 811 260 484 151 585 325 863 320 246 514 162 779 410 181 232 388 562 699 799 742 998 6 775 165 93 554 576 552 728 694 761 630 204 668 598 423 195 250 738 959 469 945 661 839 67 357 256 789 869 782 407 669 932 167 781 887 466 726 975 395 881 355 689 843 650 300 974 424 479 192 671 319 843 627 313 572 144 473 3 80 704 678 912 968 936 174 227 830 426 88 264 260 131 32 443 430 501 133 179 479 341 704 502 535 599 431 387 675 600 305 108 325 301 347 91 198 986 986 958 713 238 649 686 994 965 61 436 495 637 647 733 150 597 155 16 447 731 503 21 611 845 981 609 901 491 252 511 848 43 148 929 105 924 385 431 838 15 898 799 455 306 522 485 620 815 798 869 512 598 417 535 932 806 517 650 727 937 594 765 868 513 396 266 813 181 8 19 495 665 350 993 733 357 710 539 769 780 780 124 497 927 22 344 959 323 280 320 35 137 309 700 836 789 745 201 29 465 37 228 61 515 115 197 601 932 898 486 942 954 60 486 178 976 206 353 866 220 991 579 370 418 837 957 24 943 637 911 417 137 889 87 864 845 471 689 108 544 511 247 874 554 789 834 179 368 753 722 64 770 795 794 50 476 354 968 934 32 630 212 258 315 788 190 857 687 587 157 149 538 477 229 998 709 400 153 901 791 254 706 350 691 881 974 246 535 539 884 696 558 101 559 607 25 694 849 455 217 751 930 860 88 228 401 904 297 517 371 55 69 38 745 990 456 868 302 363 955 274 418 366 243 618 817 600 586 535 704 3 900 370 512 994 204 396 683 650 648 348 287 434 786 169 841 639 217 955 67 195 928 245 305 694 21 29 721 150 917 975 650 3 110 206 278 310 725 652 626 451 305 453 109 836 199 447 551 417 111 461 733 541 174 572 538 130 46 141 416 711 540 717 839 889 440 137 13 416 322 102 431 452 491 279 686 912 322 408 158 605 184 827 171 513 86 649 901 282 149 44 989 358 270 666 216 325 235 164 908 929 37 424 929 724 416 164 506 851 540 92 731 178 6 613 357 768 582 371 433 684 914 16 633 400 59 230 213 829 981 407 28 544 973 963 673 267 271 258 232 855 838 274 137 504 823 267 749 273 951 833 966 570 604 386 412 231 386 321 357 387 920 106 380 37 298 102 470 546 928 370 169 507 494 3 726 184 101 821 600 76 10 172 589 331 701 674 869 554 637 818 897 447 275 620 309 192 548 427 225 880 475 659 492 399 694 759 642 209 751 426 881 2 245 492 182 288 900 447 117 618 955 875 336 79 413 663 871 106 91 328 25 357 216 175 322 668 612 830 822 267 436 123 965 418 674 633 880 224 881 163 211 982 157 842 507 53 224 833 225 722 127 631 287 921 903 780 883 297 98 936 458 974 734 72 799 540 144 938 844 547 236 700 848 750 49 344 729 64 43 315 940 993 920 661 451 749 272 531 806 510 294 836 997 107 204 249 341 361 638 721 25 665 310 451 363 338 112 277 347 273 886 180 991 182 871 253 212 176 507 532 668 915 178 259 680 674 622 822 583 648 902 100 864 843 893 768 733 475 354 200 729 231 753 390 995 633 906 742 523 931 8 775 380 361 325 669 770 537 444 6 998 553 351 860 361 576 226 819 877 432 152 483 802 418 628 487 743 466 322 663 663 508 623 908 31 544 143 802 556 562 414 442 930 701 929 57 539 520 533 427 52 25 944 228 215 778 407 137 132 114 16 362 401 493 185 162 348 934 872 362 350 236 884 355 362 562 180 18 910 260 487 465 458 151 771 740 175 648 738 658 466 88 178 613 760 702 204 354 236 549 352 556 487 743 726 86 687 923 480 505 547 307 206 765 166 249 738 595 147 59 950 418 992 676 370 696 325 109 178 492 470 252 719 794 559 500 29 102 704 573 37 84 778 637 796 207 657 303 84 873 618 972 121 979 294 479 982 397 936 388 49 632 235 452 245 58 951 10 327 754 318 690 195 756 186 851 575 559 586 378 576 853 101 41 244 715 134 640 704 3 456 371 747 486 587 563 266 765 303 778 605 977 145 153 290 561 916 12 545 709 714 313 120 625 899 316 296 892 445 615 895 537 5 352 879 885 525 619 182 298 814 466 64 828 136 994 99 275 368 112 689 664 208 260 147 707 805 309 467 892 502 940 907 992 32 253 268 246 922 660 298 619 173 900 886 19 955 718 388 105 965 304 439 785 645 452 993 124 939 458 167 684 286 696 227 864 705 457 492 641 57 572 908 118 860 600 937 846 372 212 830 837 155 203 210 320 777 127 753 172 372 365 250 659 656 971 177 153 983 813 38 494 83 253 214 925 842 780 832 725 328 836 162 453 643 817 100 637 691 144 197 114 505 557 22 259 338 467 908 594 83 256 610 581 95 447 246 206 415 818 330 423 874 567 182 674 693 850 420 688 420 596 852 952 993 27 538 882 4 898 636 660 781 258 664 566 294 904 334 561 132 17 481 133 231 924 60 723 56 703 234 312 635 429 615 956 517 390 765 441 432 823 482 328 108 379 568 464 56 994 172 400 33 610 476 95 802 971 26 330 45 935 518 470 649 362 980 599 13 262 657 40 107 578 556 308 352 412 906 412 164 325 290 561 717 756 27 205 857 549 146 189 459 35 464 242 949 963 276 625 744 116 149 367 87 812 107 48 595 76 782 202 738 351 47 158 41 79 758 479 540 113 619 502 891 186 17 60 360 809 359 513 926 423 857 997 140 716 751 502 938 252 677 906 148 74 867 37 420 595 277 516 708 895 173 971 189 732 31 244 186 555 526 249 336 279 845 860 906 563 633 356 743 515 589 555 559 37 77 551 223 249 408 341 785 904 136 268 760 713 579 697 298 402 295 783 542 244 697 234 432 167 495 36 930 601 199 231 854 97 999 787 914 448 655 27 674 763 436 339 732 98 254 749 280 860 627 572 599 271 373 56 638 122 682 236 907 942 940 436 783 421 856 571 444 761 42 67 616 568 833 327 330 246 790 774 357 755 243 808 356 543 890 614 621 868 139 85 105 899 154 259 274 721 936 461 21 915 737 312 794 567 919 647 962 285 141 573 89 687 462 187 916 636 638 779 885 619 337 750 748 991 403 140 592 21 128 522 182 334 661 193 497 481 350 220 899 664 777 761 515 566 739 908 176 823 298 849 805 673 651 137 853 970 765 174 481 890 614 322 183 138 948 797 957 645 918 934 598 598 548 380 780 154 292 373 824 767 927 934 398 101 755 652 388 212 698 811 788 975 715 629 839 376 647 333 277 635 711 412 379 927 589 52 436 218 472 252 267 901 867 571 623 288 688 904 416 558 177 849 233 933 47 250 455 719 327 593 201 644 418 552 513 956 947 522 674 607 231 954 473 975 376 576 313 697 250 541 258 472 626 209 250 34 363 963 895 607 3 257 883 639 557 216 832 915 888 886 862 944 49 391 204 743 692 493 171 568 449 411 721 952 148 467 372 792 173 46 277 337 602 125 648 901 250 5 425 431 427 896 473 933 541 442 169 884 505 377 78 686 749 865 174 552 137 15 778 335 895 748 748 668 806 348 931 252 911 559 172 357 492 888 923 54 622 493 179 239 486 478 90 681 54 297 8 359 592 900 354 797 7 589 706 288 278 735 337 598 94 950 208 943 995 85 499 404 337 430 295 807 987 858 598 732 796 761 872 86 801 756 556 628 55 56 112 813 593 142 117 82 413 290 694 364 64 297 898 86 31 878 72 52 343 6 707 20 7 354 438 139 501 101 553 124 949 143 181 788 81 849 925 1 318 890 581 261 507 754 687 981 648 197 620 367 340 457 856 579 551 676 401 89 338 808 849 819 667 344 154 916 981 256 289 890 88 567 78 664 117 504 379 583 964 482 75 71 209 941 430 752 893 526 482 733 249 405 427 99 552 124 526 134 285 578 914 829 603 177 417 71 668 485 126 167 588 567 831 644 702 464 452 659 327 210 960 961 314 235 840 659 476 451 586 233 201 456 144 515 806 240 853 138 849 984 415 314 958 322 301 494 715 996 587 501 982 70 836 196 366 531 583 436 215 29 413 5 850 347 962 883 779 84 434 448 101 944 982 154 651 52 695 494 129 551 907 485 819 115 901 718 915 414 561 517 73 833 808 634 870 128 761 717 129 236 698 513 542 126 365 126 236 101 709 675 38 801 355 203 628 393 972 272 227 586 14 462 490 272 899 233 582 498 340 345 65 729 506 773 278 946 345 214 720 13 367 229 987 772 51 720 35 455 657 993 476 640 661 911 434 563 301 377 754 40 372 872 161 867 677 132 859 172 509 482 870 371 644 581 272 838 524 947 799 55 51 17 592 519 558 585 9 888 191 266 139 457 705 249 290 386 352 887 55 691 151 771 56 193 612 10 334 265 406 108 439 215 810 569 949 57 938 747 384 631 464 333 703 574 58 205 692 830 934 262 849 745 439 1 13 301 64 796 131 203 273 204 381 696 848 872 373 668 441 669 325 986 577 401 864 567 559 546 671 943 845 175 672 460 718 866 541 952 120 612 73 853 571 313 576 994 330 78 135 193 810 240 665 343 9 990 484 500 514 858 364 204 533 476 174 85 203 144 272 441 83 57 479 374 159 62 344 109 219 195 795 520 502 891 605 599 265 317 645 789 328 37 273 366 703 708 218 219 752 154 670 34 890 195 956 208 299 616 605 776 265 768 521 961 309 62 871 154 105 757 946 969 588 57 200 917 387 808 116 816 394 529 799 729 660 715 258 449 127 225 807 469 708 196 1 411 734 810 865 144 312 614 594 929 515 904 543 81 568 407 932 251 571 444 323 32 842 768 888 850 957 680 70 162 349 808 139 887 617 966 977 673 463 121 87 213 744 410 72 49 791 65 874 715 59 619 434 717 371 970 566 443 970 550 274 800 708 931 287 294 975 906 273 116 157 437 600 949 777 949 850 55 391 806 670 521 346 622 996 224 512 26 923 452 528 249 667 367 632 213 477 118 1000 319 576 586 483 186 293 153 294 443 773 297 425 279 961 101 559 798 633 803 713 174 345 452 863 739 330 278 457 606 493 271 219 972 614 931 856 384 6 424 384 123 872 944 277 595 905 310 698 266 338 437 285 745 431 837 383 756 941 223 313 383 568 947 873 641 642 735 645 976 795 19 239 766 941 204 586 795 575 518 404 762 165 845 261 296 462 189 367 114 246 160 117 47 916 296 305 719 286 86 81 369 468 547 226 459 443 484 480 77 260 819 261 263 76 948 464 317 700 141 503 943 819 482 512 798 899 519 36 836 769 576 349 132 977 965 122 602 602 234 185 339 462 822 724 360 21 706 743 687 626 517 656 147 606 389 696 229 163 472 225 707 843 764 425 991 795 892 342 139 10 332 874 405 439 95 658 421 858 583 201 518 400 188 26 476 845 744 893 627 270 363 905 121 933 947 76 373 72 527 175 327 627 699 518 25 589 254 798 359 737 242 735 315 167 684 524 692 146 221 584 976 762 752 52 648 453 693 559 395 945 421 621 733 174 223 643 881 66 338 289 397 180 620 264 277 285 883 935 635 948 458 41 653 633 622 745 167 956 306 689 339 463 551 247 702 41 528 265 580 468 205 218 71 2 854 733 532 564 786 682 687 754 600 791 729 858 7 777 102 362 57 539 180 192 709 565 656 149 277 193 195 613 365 10 230 923 886 574 369 258 513 598 546 670 991 155 740 324 593 507 958 352 724 972 286 382 343 265 565 19 568 490 653 764 147 265 496 655 860 546 539 377 536 154 987 399 783 476 79 441 421 240 782 508 353 573 258 496 717 368 477 233 767 478 882 937 71 990 576 582 890 898 954 607 750 999 27 941 328 587 904 528 418 687 398 712 425 254 86 213 750 77 446 281 747 570 435 292 472 833 483 616 662 669 455 854 333 885 529 432 713 880 234 657 98 201 479 674 228 950 461 663 483 765 378 177 579 136 862 509 576 316 11 37 761 156 809 237 651 507 437 72 531 770 546 580 627 238 240 476 481 85 996 189 308 915 185 771 377 336 574 716 421 901 263 957 580 447 480 324 121 666 935 126 646 161 18 265 758 965 673 261 714 877 237 119 737 181 393 510 219 122 440 953 8 924 655 320 708 117 93 667 118 105 824 224 122 286 449 665 131 423 851 4 117 795 887 693 402 91 308 209 155 700 30 548 617 130 684 134 780 70 966 498 532 441 911 831 758 329 871 410 506 291 157 51 691 642 115 903 54 118 241 982 39 305 535 742 952 902 85 776 626 699 350 33 209 929 316 707 396 569 477 117 459 657 519 41 404 168 16 957 798 70 889 540 159 191 915 989 68 265 211 684 584 420 650 704 47 2 8 517 842 775 154 82 525 19 409 214 959 453 310 743 627 466 955 659 77 175 219 730 606 651 188 900 724 672 972 391 828 964 962 451 873 970 415 122 753 743 612 410 798 66 485 365 882 699 455 483 319 24 726 86 630 667 226 62 391 920 347 422 992 294 234 303 305 507 538 195 919 373 223 533 631 599 886 911 30 32 717 988 687 66 876 391 20 794 541 108 896 187 735 877 797 576 657 232 386 458 661 15 311 326 651 855 139 971 88 150 654 674 614 982 947 191 806 967 544 383 427 340 289 218 793 749 385 339 910 693 171 918 383 509 409 962 311 176 506 55 291 832 225 937 329 569 140 5 579 581 858 731 30 128 120 781 336 12 22 751 681 744 149 312 465 516 508 976 3 433 884 282 160 694 32 76 359 758 505 908 419 448 201 773 197 207 678 971 340 628 322 851 739 40 616 783 362 630 329 9 999 160 465 109 54 617 19 219 974 851 324 325 247 538 702 318 697 609 755 372 14 467 22 624 395 533 532 268 226 658 408 572 420 422 872 479 725 232 250 135 296 985 307 704 910 962 609 582 1 966 111 826 189 155 513 390 809 79 665 726 834 88 169 354 465 652 770 433 390 386 141 1000 221 665 975 748 184 352 986 724 197 278 546 730 697 995 5 412 381 294 751 142 193 160 388 914 574 112 559 963 424 145 459 165 955 921 280 489 773 20 857 473 685 73 523 975 459 42 592 594 592 162 493 523 239 26 729 221 36 436 839 620 363 484 629 87 252 459 982 913 542 262 525 268 106 783 851 7 162 266 491 481 1 35 636 902 300 590 975 419 450 14 18 212 976 666 427 398 176 974 273 329 354 822 719 190 483 600 234 762 350 386 38 793 177 561 892 567 169 204 263 987 424 912 935 341 654 101 213 369 101 65 848 540 394 892 983 422 81 852 416 737 568 802 921 353 534 220 941 597 29 900 849 117 415 721 703 92 21 180 771 912 949 398 676 136 380 880 53 93 242 467 877 915 982 666 948 162 266 860 735 865 297 230 109 874 189 633 938 652 325 511 468 348 951 700 461 965 659 179 945 739 625 902 600 74 458 274 814 860 645 626 497 962 779 427 770 194 525 440 224 387 47 918 793 405 652 835 107 204 500 627 866 231 195 747 307 11 788 674 568 262 950 796 116 809 981 401 450 957 276 997 649 993 826 674 587 450 139 195 326 213 873 513 74 153 698 660 916 553 227 666 610 520 845 948 520 813 335 353 883 913 612 530 268 191 463 265 343 724 44 308 493 447 673 110 15 194 957 127 156 777 887 426 228 499 698 488 141 407 431 92 158 225 12 559 179 189 220 396 144 178 311 766 561 619 724 368 954 986 572 6 954 326 648 651 598 935 30 962 379 583 327 248 251 459 733 202 676 754 755 451 189 333 965 225 146 696 11 993 274 32 223 679 744 558 15 483 943 971 599 440 137 820 703 63 953 287 341 948 328 678 188 335 333 189 805 477 672 671 749 600 249 709 903 436 460 161 651 515 680 856 248 364 289 622 5 64 482 95 486 813 902 475 29 630 249 313 176 842 763 327 10 556 733 337 148 860 7 80 220 324 809 549 590 5 745 54 771 458 404 368 592 717 976 751 792 834 497 985 268 777 314 473 866 679 7 875 500 367 793 747 11 164 682 651 627 699 850 132 536 135 640 5 394 341 788 834 77 497 757 126 51 800 423 173 782 232 935 387 657 205 730 921 775 277 539 97 294 150 755 736 461 502 230 307 940 267 388 613 714 317 61 760 37 265 456 514 381 463 965 418 18 758 698 851 888 350 739 536 448 126 46 696 169 415 870 221 590 377 789 463 233 205 96 86 816 122 286 376 288 300 201 80 136 938 848 808 727 54 996 256 648 763 577 639 212 642 303 97 481 381 746 553 554 824 135 249 526 389 521 665 982 423 634 660 265 257 301 857 59 743 676 416 606 725 709 979 302 703 931 159 596 129 746 843 523 752 570 193 847 448 968 2 407 192 306 391 280 595 681 85 348 752 196 585 506 812 770 156 616 334 40 576 159 228 780 548 454 548 145 109 537 749 477 878 203 183 215 72 130 360 580 69 450 865 627 506 149 656 824 100 721 719 503 852 778 957 346 373 818 756 28 757 134 571 862 731 635 188 873 216 241 864 630 713 686 82 699 28 574 186 207 296 882 491 80 970 534 358 906 117 16 64 434 610 21 26 212 793 198 216 754 439 652 716 894 640 303 619 186 174 437 696 990 258 289 264 114 483 890 838 429 301 375 680 237 244 823 594 815 89 317 721 913 68 715 354 246 35 478 140 522 377 939 851 214 218 833 871 607 886 319 637 386 237 151 28 427 410 11 819 230 131 806 376 221 231 23 52 756 105 314 525 489 172 287 76 423 504 791 57 909 548 836 363 219 492 64 444 349 733 369 77 523 990 947 70 511 306 551 216 232 547 75 638 991 809 305 161 665 163 677 852 725 781 73 384 870 426 459 17 466 12 457 576 188 995 180 137 895 770 515 16 756 848 489 256 822 869 826 36 724 803 858 434 647 768 134 740 788 193 375 513 132 688 148 124 530 497 871 899 677 978 748 522 375 289 445 905 356 882 761 388 119 289 470 961 154 797 740 999 389 662 84 453 513 841 393 129 821 641 854 123 744 223 553 104 640 173 526 563 627 248 334 41 876 741 273 811 776 869 386 98 593 36 715 270 202 958 921 295 301 290 352 24 802 444 386 961 840 526 940 420 249 774 778 882 985 606 956 575 463 624 881 267 823 232 859 146 375 399 539 927 249 405 286 36 281 679 175 429 767 465 664 118 191 677 708 633 711 285 671 525 288 573 111 643 473 501 804 947 96 237 63 695 146 898 735 574 126 448 465 372 949 832 761 511 844 45 444 613 53 737 192 685 907 637 974 355 205 345 999 288 13 112 157 568 745 776 243 502 473 840 40 22 650 27 63 673 186 141 458 974 981 715 297 526 96 376 214 201 884 756 51 928 429 607 30 115 764 1000 747 132 273 887 66 675 869 937 27 891 543 869 231 700 733 226 153 970 286 292 581 279 414 287 264 917 233 715 201 503 427 857 645 992 368 260 953 995 879 243 36 900 900 774 18 375 750 767 89 153 494 460 677 283 666 746 175 214 969 300 734 963 464 892 268 594 484 272 188 942 152 417 938 654 825 808 692 647 48 930 127 657 857 198 646 975 250 500 638 995 765 633 469 561 569 904 333 362 166 643 803 844 200 418 973 320 6 562 900 765 539 26 758 819 861 627 406 714 276 638 816 652 637 626 631 728 943 486 258 240 382 731 911 861 503 998 846 282 19 37 66 807 175 160 859 655 418 578 727 460 825 807 186 561 416 368 916 191 522 253 922 852 915 539 167 218 740 934 652 604 791 105 230 686 643 923 240 629 258 756 152 469 785 912 462 10 896 819 866 816 514 846 365 271 207 9 4 505 168 26 720 334 139 348 441 915 136 4 172 958 227 40 538 133 940 649 819 39 147 578 571 994 327 161 20 551 48 190 932 612 475 329 1 736 695 921 826 68 814 810 551 536 294 415 284 140 649 201 522 904 666 190 662 253 872 885 782 198 351 769 9 561 621 460 911 291 515 686 521 323 109 774 738 709 84 808 638 546 473 80 601 773 532 302 620 417 335 963 243 698 380 611 138 906 534 522 26 157 239 612 47 454 421 352 556 571 802 252 88 471 476 751 482 567 947 971 163 679 98 898 156 221 287 987 464 333 646 412 387 247 394 842 395 303 885 327 685 668 243 723 739 867 458 774 749 652 765 429 861 525 818 915 432 149 343 274 210 596 892 282 657 386 861 161 941 773 143 667 270 991 389 68 934 518 955 196 448 381 891 243 594 348 118 797 447 852 406 559 680 278 177 75 732 148 640 760 533 672 105 438 918 979 274 776 633 345 775 322 557 19 421 461 249 300 896 353 738 377 754 499 955 563 677 759 669 559 83 704 404 335 116 189 629 58 352 510 341 794 925 248 444 581 499 468 330 670 246 647 536 756 716 230 658 467 768 560 683 857 966 232 257 468 560 499 563 635 664 807 569 682 454 629 707 530 461 56 581 808 73 766 233 237 44 991 261 70 865 491 454 964 344 225 949 70 788 734 113 30 601 378 678 890 842 73 340 548 922 960 363 668 945 359 149 516 305 662 244 820 586 595 823 551 235 203 807 509 425 518 294 547 213 808 570 896 377 285 30 530 691 253 43 264 238 25 301 969 261 301 936 229 817 398 325 506 933 93 239 986 528 268 355 938 898 89 463 246 547 921 394 283 160 951 301 982 527 229 400 260 718 833 672 409 183 756 888 860 927 696 733 299 959 656 703 939 177 852 348 387 343 964 975 905 841 941 665 501 894 618 783 429 605 365 637 304 44 246 672 703 520 523 554 313 550 377 906 502 922 673 66 758 494 887 477 403 598 519 672 868 921 169 17 36 274 639 21 691 496 4 462 498 674 423 509 724 871 151 996 491 893 698 232 937 232 721 69 1 950 390 402 965 929 881 830 89 893 271 402 176 138 421 273 461 163 419 23 61 456 492 398 291 434 548 774 99 525 987 77 139 771 130 549 503 206 243 110 277 749 590 60 968 75 449 514 256 421 176 990 986 651 166 999 196 544 418 165 484 309 997 528 473 515 258 51 490 80 71 978 38 787 724 890 340 611 994 288 300 998 765 692 693 230 965 79 488 344 746 955 396 327 86 603 876 295 631 459 606 78 132 945 262 768 48 99 930 90 53 627 151 798 900 881 972 241 706 151 429 770 772 475 275 989 614 416 898 574 48 566 291 1 523 683 283 873 275 674 676 824 349 259 890 847 162 691 217 702 228 118 197 414 681 362 625 741 966 774 844 938 950 242 121 849 595 329 423 337 292 140 881 860 392 305 509 287 617 268 650 900 164 812 950 988 65 338 246 768 14 413 467 89 417 210 201 662 493 714 680 815 628 643 448 752 254 580 985 616 129 67 329 858 634 762 834 323 155 898 611 990 957 230 197 84 936 427 769 216 80 294 40 546 450 799 43 786 728 364 276 216 505 857 141 569 549 423 672 836 55 850 182 62 484 584 220 635 635 703 666 486 317 757 934 427 335 838 769 755 398 794 256 360 498 949 342 297 846 411 503 832 815 315 328 145 74 227 398 270 819 621 493 490 884 184 778 170 267 770 722 187 871 773 548 367 660 735 948 274 252 807 585 500 353 188 482 136 232 376 581 405 128 77 752 442 20 119 668 143 869 682 902 345 780 61 223 983 22 384 647 235 984 81 389 851 461 981 906 665 718 638 832 343 145 48 781 599 686 496 684 834 638 671 605 999 780 651 803 302 488 374 423 654 50 404 835 84 644 447 930 636 315 85 126 741 631 285 210 185 169 949 122 546 781 447 959 883 320 926 791 541 835 500 324 273 713 405 59 678 509 417 785 387 600 717 729 607 914 84 273 159 246 573 190 8 75 501 996 6 335 198 371 36 783 863 534 37 565 342 181 538 74 803 694 828 404 927 48 837 801 358 336 218 252 320 616 532 7 326 972 344 554 11 478 707 155 345 301 393 151 166 234 920 992 526 555 769 120 571 475 447 204 489 761 563 12 143 576 86 938 572 584 144 729 534 962 898 720 905 938 295 575 525 1000 968 329 585 559 360 91 431 386 36 676 480 347 896 141 153 158 454 403 358 54 856 635 862 190 768 117 47 355 197 964 996 712 409 325 524 730 650 758 221 69 94 713 872 886 658 281 855 739 307 507 652 207 198 305 92 675 134 627 588 833 757 703 314 51 93 555 735 924 494 280 580 564 995 146 987 74 256 325 215 605 207 370 431 468 395 330 407 447 396 706 887 181 133 735 679 447 754 540 851 365 486 146 540 127 468 520 224 903 372 731 899 261 64 911 54 555 639 791 991 219 842 681 384 341 294 493 916 245 249 440 583 341 648 564 902 927 824 482 528 965 420 907 731 660 375 763 121 326 90 559 420 919 880 289 528 555 335 201 80 774 18 54 956 204 349 301 785 882 801 89 921 452 785 124 925 273 59 661 545 932 715 531 199 692 269 673 614 198 698 570 387 577 388 590 73 442 85 614 846 129 717 573 438 620 123 375 699 715 390 750 317 124 684 91 295 128 658 618 714 941 253 641 982 877 577 898 278 839 696 318 827 717 13 37 188 326 825 676 661 588 222 118 205 24 899 718 300 37 511 779 749 290 913 941 936 420 383 999 763 780 453 254 474 980 249 225 365 488 21 834 577 475 301 420 57 279 769 612 807 209 252 525 877 348 254 791 17 861 727 255 33 247 134 981 155 632 105 290 168 395 573 145 449 872 257 792 266 905 974 230 31 118 817 327 877 587 428 766 154 304 185 738 367 521 249 388 236 671 613 792 877 400 618 2 900 794 306 707 535 518 857 356 652 450 333 298 530 239 554 467 970 373 381 160 893 251 351 387 175 243 460 930 85 685 724 981 19 171 554 581 345 262 108 29 743 879 514 726 470 440 954 285 249 372 362 568 212 683 656 377 427 243 151 313 927 804 267 753 589 914 223 701 23 953 309 10 70 756 958 770 336 390 986 869 471 285 298 258 75 363 187 783 609 783 846 189 315 604 591 711 18 152 123 996 905 935 853 923 868 417 618 767 849 353 747 659 277 616 171 327 242 434 170 356 264 423 57 213 546 532 7 574 946 691 716 569 175 616 100 111 758 414 797 692 39 730 301 582 770 13 622 351 250 408 99 569 96 403 648 145 619 406 100 783 406 92 50 397 794 77 913 174 294 211 689 162 484 447 983 895 215 412 179 241 250 324 439 685 273 715 138 226 918 569 190 570 893 595 599 400 801 388 358 41 723 792 372 200 304 801 331 805 802 662 417 854 170 592 926 225 892 567 633 264 835 733 101 958 63 657 114 65 12 526 305 360 222 821 512 703 465 689 919 385 885 57 106 149 714 219 496 268 440 79 123 778 843 210 857 227 733 484 306 360 556 996 827 338 125 946 891 742 177 301 60 122 48 646 60 799 203 45 124 383 102 891 185 625 725 608 753 682 950 661 936 126 640 204 500 440 235 495 413 566 496 199 266 137 497 926 288 44 196 206 988 930 293 323 818 372 42 671 590 651 386 829 652 307 480 88 868 921 509 12 104 991 20 5 320 734 674 71 846 603 870 974 766 524 517 912 72 692 897 439 905 485 178 771 990 326 909 951 746 526 837 794 874 544 431 713 512 544 875 11 445 532 407 918 411 342 278 640 185 665 10 552 199 561 389 254 837 176 998 928 456 559 266 47 221 394 649 610 864 455 162 353 919 296 306 972 74 47 473 708 678 778 109 482 483 47 11 264 435 793 435 453 516 811 76 197 759 580 208 351 601 380 225 457 682 303 140 137 181 96 461 69 31 927 235 534 268 598 197 232 142 520 149 861 719 403 940 650 761 319 422 658 755 255 447 594 807 64 263 14 122 200 994 50 772 881 971 378 801 662 794 805 975 805 683 16 592 174 225 32 314 235 682 850 558 272 373 790 950 500 106 33 562 864 289 34 85 816 749 216 67 480 578 617 534 41 589 150 401 988 691 645 396 287 389 79 745 181 778 980 655 938 877 691 133 848 953 319 737 547 242 150 554 12 253 211 770 492 267 95 144 39 99 779 869 915 558 561 558 993 294 620 585 579 633 621 971 703 58 880 153 835 969 46 486 313 452 883 293 61 126 443 863 237 295 169 182 896 213 648 435 738 785 846 757 567 669 750 180 237 836 212 341 776 762 438 822 392 270 377 293 597 653 226 260 286 666 767 671 950 922 989 857 936 276 242 76 381 665 837 903 52 984 261 197 409 462 624 28 816 660 886 619 283 649 236 80 147 913 741 24 900 638 830 272 205 486 376 28 982 773 12 718 1 53 650 969 878 292 267 302 946 805 352 935 16 456 634 570 108 510 475 585 747 248 484 399 110 64 265 989 665 762 466 7 735 596 987 792 40 180 631 813 630 817 864 560 28 964 410 180 408 320 33 745 898 560 399 392 317 48 139 225 135 176 455 586 388 324 96 388 319 438 44 537 507 736 798 936 494 141 621 396 615 136 463 321 634 623 552 441 674 713 447 814 503 637 139 313 424 109 249 363 618 155 666 113 473 763 675 317 463 497 692 907 787 444 29 713 643 796 285 475 125 720 854 262 522 779 438 243 28 287 703 214 946 962 257 223 985 793 765 152 158 322 877 673 769 126 211 745 20 751 776 158 101 431 702 887 119 849 408 471 176 587 624 20 950 572 409 49 219 650 22 705 443 520 498 622 436 294 938 521 734 705 800 658 594 901 89 897 95 336 169 526 403 200 933 751 455 472 314 208 910 855 916 360 288 233 474 953 914 451 816 336 464 721 660 110 85 810 21 158 890 342 441 976 198 710 999 957 157 230 228 356 819 551 297 389 139 455 556 67 123 797 742 71 690 335 334 155 310 838 28 812 119 749 8 125 144 934 172 847 927 958 7 653 962 882 300 415 12 954 330 405 8 692 989 958 142 236 325 169 332 58 549 965 271 213 255 12 546 543 718 981 277 81 572 458 146 617 205 183 868 344 747 605 537 961 115 653 114 583 737 800 472 702 8 535 9 236 396 647 499 977 419 39 592 798 441 637 203 986 579 325 75 483 55 579 165 587 826 860 614 384 506 896 537 232 277 563 870 636 16 76 892 533 205 53 432 157 735 324 454 152 368 289 104 842 334 209 677 714 577 938 755 959 400 577 896 738 212 440 797 237 228 780 869 970 523 710 764 983 407 856 779 664 35 946 603 670 800 645 344 950 271 369 825 405 555 698 172 539 117 752 911 941 511 815 829 976 268 515 429 411 471 840 81 76 260 754 630 757 197 777 231 832 262 215 215 129 635 852 550 116 744 593 668 966 944 132 964 168 18 860 675 889 545 622 753 795 867 287 878 978 637 691 889 56 421 965 797 620 208 367 166 339 829 252 235 72 905 493 259 321 332 793 389 642 844 280 514 694 969 10 918 746 832 515 431 476 996 922 13 372 370 75 251 315 788 369 652 561 905 392 186 443 986 410 635 741 880 400 37 571 588 971 260 791 23 347 761 950 987 280 477 731 585 543 758 305 21 936 601 587 983 526 9 398 972 462 350 34 300 764 858 924 733 106 288 616 120 554 734 189 378 349 981 817 150 845 198 503 144 65 167 309 317 399 14 283 194 591 878 681 50 964 696 641 628 238 27 805 28 703 303 370 833 27 422 829 423 787 340 28 990 755 81 968 146 178 516 121 844 251 202 387 441 794 599 304 178 8 909 255 556 635 907 595 464 400 871 743 902 146 975 928 301 591 477 579 542 609 81 329 26 555 483 167 81 548 641 963 269 481 541 637 574 926 243 666 135 836 41 383 841 738 688 716 343 277 899 6 177 98 838 553 293 966 984 118 946 260 611 290 7 766 636 703 20 887 334 7 159 129 820 814 170 347 551 759 58 941 764 121 555 862 402 836 947 302 146 111 845 696 400 419 942 170 313 518 965 568 925 41 526 653 431 482 576 956 427 425 608 759 664 645 245 549 181 911 973 801 817 562 416 897 613 416 844 812 869 153 776 519 320 584 214 442 43 310 882 126 972 243 368 794 830 841 181 847 841 676 340 752 484 735 132 102 421 737 696 931 239 296 423 30 310 380 181 110 463 831 978 850 332 900 161 999 366 982 132 180 835 490 694 99 507 135 65 593 478 836 161 192 232 875 705 658 247 102 69 162 676 359 351 621 208 780 797 679 322 722 163 939 878 105 437 138 423 649 584 848 232 27 425 539 64 435 254 398 740 349 964 453 2 517 553 442 795 195 531 255 847 959 240 253 240 970 415 285 408 405 959 620 924 853 815 108 126 295 302 49 421 953 708 193 704 242 736 48 843 386 67 506 272 669 93 290 913 227 390 843 813 612 224 629 514 787 179 83 683 320 145 842 945 834 820 244 918 13 652 142 592 520 93 327 563 138 352 186 218 183 409 469 95 21 313 99 57 924 277 607 638 453 447 50 225 681 803 823 725 622 349 237 307 694 977 37 96 432 947 45 195 67 432 171 118 232 692 990 562 592 389 337 840 414 168 913 501 806 611 498 309 637 243 509 580 699 607 469 888 463 404 474 443 809 635 77 921 318 192 765 364 47 171 889 472 3 636 407 964 447 643 725 29 243 350 174 954 487 247 415 595 149 317 354 587 496 410 203 416 502 244 393 56 474 568 159 663 565 12 780 134 78 283 312 350 631 983 184 301 706 450 251 48 260 645 533 738 913 133 684 692 480 578 42 718 448 202 3 180 987 518 479 20 794 363 954 679 305 52 226 983 397 678 704 184 571 180 595 337 771 860 10 173 796 521 152 525 9 914 556 664 237 979 994 190 388 931 932 65 314 70 957 382 831 148 392 882 475 10 628 544 942 95 19 530 307 769 899 606 126 761 380 467 828 820 779 699 346 251 414 196 785 382 841 442 440 989 49 895 603 359 455 78 994 862 440 236 877 82 194 648 694 709 385 740 815 527 259 396 86 268 688 167 390 395 6 596 817 79 996 383 667 515 406 147 192 97 120 706 216 516 222 363 538 784 604 884 566 422 129 385 416 444 162 947 114 884 620 67 17 748 209 377 227 366 775 57 191 185 29 533 582 31 367 721 408 384 420 402 762 960 591 328 143 388 595 447 716 691 586 336 488 770 16 621 316 96 131 525 111 28 717 413 774 116 517 480 218 895 339 903 626 356 43 612 163 229 100 915 36 487 314 675 375 139 96 196 349 25 9 138 233 211 393 681 672 393 832 424 111 452 751 242 926 732 926 947 140 5 213 313 995 311 642 611 285 830 786 358 982 770 451 197 532 999 617 617 165 783 440 826 856 334 634 844 279 735 648 302 363 510 54 471 984 733 987 465 682 267 6 2 952 545 231 337 376 407 69 374 756 575 436 285 916 343 386 309 540 149 585 132 46 214 327 861 547 992 196 812 31 553 28 665 842 936 631 140 366 898 781 744 189 119 957 123 219 958 455 876 949 54 153 454 408 807 159 364 468 320 623 21 954 546 316 827 708 53 665 518 493 154 672 694 825 600 107 985 86 107 715 962 218 898 735 75 982 960 264 732 612 85 658 948 702 549 613 303 223 146 85 640 677 302 15 833 31 803 726 241 763 470 852 86 676 193 452 756 842 25 240 428 154 23 590 776 56 314 321 85 602 757 149 930 71 453 738 873 255 343 157 819 196 407 212 713 426 51 928 120 915 105 504 20 279 862 51 177 122 578 958 342 837 800 79 139 682 401 49 236 258 667 250 671 257 262 257 178 117 416 523 976 826 450 432 950 786 771 105 848 771 523 165 578 769 250 373 972 750 921 884 221 807 825 51 467 745 292 268 458 11 65 333 228 662 595 679 368 483 676 320 741 499 550 934 8 245 451 261 692 675 5 458 530 518 696 881 746 388 271 716 705 846 604 725 267 135 220 558 762 26 874 999 903 499 507 144 721 961 274 176 356 18 557 645 972 320 456 332 226 610 424 123 942 206 474 269 277 957 525 734 333 80 494 719 799 890 459 261 676 158 729 125 508 338 769 667 66 915 185 659 956 228 888 431 601 985 484 803 164 697 623 525 384 156 494 24 524 488 684 403 778 82 887 782 483 284 978 637 437 554 259 696 7 753 85 401 291 625 736 904 693 154 608 67 860 542 436 194 359 270 680 507 802 368 188 857 873 734 270 18 652 330 118 705 939 161 585 449 724 342 704 115 587 521 793 386 649 71 942 245 680 907 157 701 933 885 601 263 831 266 182 628 848 117 106 223 106 53 706 343 19 966 691 22 588 452 938 625 510 422 6 1000 814 463 509 160 995 355 996 952 997 80 699 705 408 98 327 522 650 492 218 970 241 107 528 175 536 765 20 47 76 51 147 181 186 3 110 718 219 505 6 76 34 606 787 770 286 769 22 610 203 238 568 340 22 380 721 327 688 972 229 269 690 726 557 546 171 678 554 557 478 911 399 58 167 670 864 303 375 403 493 230 190 676 491 811 473 18 69 806 932 743 207 563 33 992 419 128 242 408 112 982 51 694 544 292 108 560 792 832 445 119 645 399 827 653 101 864 42 564 204 372 339 680 576 16 961 8 55 158 822 506 576 417 859 517 103 208 360 954 189 773 440 45 215 102 585 481 797 867 354 34 590 289 542 79 642 606 737 175 152 606 432 675 882 638 229 588 110 903 915 230 814 661 175 158 769 57 424 560 355 307 209 365 291 324 732 394 924 427 265 740 158 710 543 619 486 308 362 964 123 281 94 228 714 921 643 441 709 256 402 827 839 490 742 195 203 214 54 315 694 696 322 727 658 680 956 666 988 213 634 940 376 213 937 642 851 329 940 494 266 893 524 73 225 910 34 14 54 735 979 617 136 517 396 8 66 993 727 609 508 719 828 196 627 309 579 938 400 477 104 926 39 198 897 787 473 112 804 390 172 95 236 613 417 42 542 464 863 100 399 399 614 619 833 653 470 679 341 667 521 917 818 656 158 604 807 151 759 528 413 130 950 774 809 934 155 615 761 286 897 184 613 453 554 984 248 78 632 940 870 150 54 248 632 148 654 815 406 279 940 13 861 426 378 755 473 748 949 163 228 747 81 700 960 41 97 616 241 479 369 908 71 562 823 728 507 483 855 503 567 675 622 705 323 942 282 759 797 311 848 735 456 893 157 74 361 437 385 593 694 248 305 439 407 543 100 195 346 443 921 844 954 74 863 394 615 959 316 475 68 880 578 731 901 854 239 464 455 841 619 885 125 554 896 356 296 429 373 378 622 967 612 285 718 372 629 761 427 532 738 860 903 102 388 207 890 302 965 302 979 75 144 346 694 572 430 220 247 949 347 124 518 228 520 708 108 625 177 70 620 797 866 845 173 554 206 35 927 219 345 222 853 429 519 184 666 863 27 328 494 294 172 635 859 484 69 263 323 354 676 473 469 899 390 629 7 506 409 510 622 367 521 663 860 887 823 729 553 994 175 13 829 48 985 997 572 302 283 607 124 469 277 474 347 829 293 379 557 160 355 513 524 585 631 728 736 591 746 427 898 77 891 814 299 28 835 651 530 794 250 131 526 349 811 464 577 123 926 1000 534 644 854 276 828 258 714 330 10 615 799 80 494 304 557 2 977 673 56 157 13 617 427 965 106 295 864 420 349 629 475 668 138 244 160 455 596 617 106 813 770 958 637 374 236 180 926 888 958 119 362 427 636 738 796 971 392 237 699 974 263 204 187 759 362 714 51 986 300 366 279 561 592 85 366 118 661 984 511 449 131 967 751 29 728 206 15 518 775 870 564 342 561 87 142 456 686 966 677 764 589 826 465 693 74 315 609 471 712 308 726 237 104 976 137 346 488 843 498 710 599 747 387 859 656 991 324 609 686 838 480 735 983 859 568 66 611 736 134 947 742 825 53 4 812 298 879 187 525 19 31 155 770 651 848 287 838 243 709 104 888 100 43 729 409 876 20 737 849 292 997 712 511 982 802 470 216 318 625 176 318 181 460 429 677 990 539 664 35 715 409 334 615 447 470 235 435 594 85 336 692 160 630 519 114 307 351 162 763 810 631 593 524 90 771 379 43 404 572 687 583 287 137 123 977 40 545 557 39 279 163 159 142 907 754 8 127 337 211 41 926 17 209 70 671 49 243 54 74 694 203 708 993 456 667 103 110 430 500 886 66 274 183 544 380 798 999 171 231 222 190 107 504 336 815 590 998 138 988 310 234 819 209 127 649 725 840 105 639 97 319 767 79 699 207 561 921 791 214 888 514 125 695 792 250 865 889 27 546 518 717 667 548 972 44 767 576 214 633 234 748 217 898 633 204 987 596 252 530 240 463 622 704 283 968 568 475 323 855 603 602 428 976 453 296 199 381 37 206 516 548 562 644 663 653 266 281 649 79 159 2 729 795 494 703 482 848 411 284 199 49 431 23 116 140 963 549 550 109 466 146 70 995 897 24 698 144 106 255 205 214 331 687 697 704 976 522 49 239 728 269 835 559 206 608 910 954 462 100 465 562 468 341 396 908 87 912 283 683 643 14 792 91 551 121 583 368 892 343 161 646 736 813 41 154 50 30 683 688 486 604 310 294 43 446 791 593 412 282 304 799 20 549 17 237 109 705 990 946 186 758 232 403 851 557 785 352 129 904 386 751 75 902 919 840 849 990 326 417 423 209 579 698 268 261 640 171 491 327 675 581 689 233 296 679 225 932 497 354 268 951 747 847 701 393 979 415 124 140 689 347 177 483 388 342 236 725 126 551 458 898 328 99 355 405 161 474 49 627 771 809 411 531 39 816 411 270 715 453 997 241 577 185 698 689 633 369 964 158 89 96 274 587 101 539 950 789 410 157 485 889 591 116 854 715 149 795 687 981 670 137 948 973 765 330 514 202 684 869 3 880 388 126 939 121 536 925 434 70 11 390 891 455 707 354 781 144 438 750 743 461 156 27 345 495 573 246 888 887 69 448 635 922 188 793 420 717 875 193 817 811 636 207 436 85 193 589 959 401 880 19 604 511 878 739 908 71 865 997 590 167 778 92 418 420 739 849 959 150 821 31 762 210 342 934 256 330 656 564 45 479 997 1000 958 346 698 265 708 375 354 711 354 723 197 840 337 687 64 342 530 917 935 343 52 179 728 37 454 999 561 6 815 241 85 695 532 279 179 885 474 948 223 884 957 490 637 108 960 907 268 688 310 610 7 713 824 199 634 507 640 691 835 93 165 960 518 399 792 877 342 791 518 281 809 77 375 965 643 64 975 439 997 136 283 540 991 709 334 694 52 239 460 262 798 984 343 316 986 312 168 733 605 391 40 732 454 216 551 364 614 860 726 516 445 764 400 44 303 347 958 495 447 891 227 594 771 519 716 860 952 161 133 694 543 78 592 69 512 990 7 766 950 792 372 545 884 485 583 17 982 860 191 539 898 22 293 125 928 522 774 89 961 276 591 401 732 922 845 933 487 528 925 668 675 444 962 807 128 812 254 76 532 926 883 705 726 256 513 247 680 265 891 834 332 584 485 518 605 980 361 908 121 948 530 893 46 544 664 990 771 319 110 164 153 978 1000 746 634 281 945 449 824 237 28 872 233 613 729 964 57 757 514 449 240 276 14 826 174 572 766 957 253 184 47 482 670 361 167 54 798 617 147 707 626 140 32 618 608 419 737 452 912 971 873 885 676 830 305 34 940 225 908 908 788 181 232 718 138 169 824 964 10 688 720 252 741 127 105 897 714 194 894 949 691 560 54 255 643 532 834 950 78 109 385 757 906 152 571 887 773 412 299 148 607 910 160 645 521 335 565 404 582 963 624 984 305 907 328 936 831 133 307 957 790 353 542 285 215 768 934 725 720 849 39 991 932 604 75 397 783 578 621 12 861 580 551 804 130 379 320 247 311 216 858 768 204 998 147 151 561 300 466 298 818 687 613 213 714 152 201 117 966 890 833 697 437 198 802 218 935 26 775 381 396 967 896 815 142 66 88 721 946 854 279 155 299 120 941 477 151 771 849 900 974 53 881 146 48 874 10 58 719 879 555 938 477 169 101 857 822 567 69 699 73 365 525 643 859 483 63 88 829 510 532 99 872 765 797 384 974 190 8 411 106 186 412 157 258 134 584 143 156 420 217 966 263 369 787 592 355 400 675 990 804 15 498 858 419 705 732 146 37 100 433 390 184 875 916 455 988 310 267 944 982 296 246 810 611 466 923 394 106 407 520 765 514 768 35 112 303 1000 495 505 375 154 128 130 738 858 289 351 993 977 732 325 606 317 986 158 61 624 523 466 825 792 768 408 641 311 863 53 140 996 478 476 668 434 436 328 175 263 109 310 843 479 140 374 187 282 390 810 797 108 684 480 919 987 169 85 713 326 509 363 475 20 425 948 442 155 436 399 368 898 838 899 490 993 315 434 886 511 298 512 620 548 238 363 956 480 132 301 800 20 166 815 12 80 968 985 467 364 945 320 651 323 525 631 125 829 656 873 22 468 133 109 337 873 984 371 200 368 881 271 520 737 66 676 685 168 626 754 358 175 283 322 451 547 873 121 788 596 461 84 307 905 208 396 836 915 764 250 380 33 527 316 800 349 713 696 288 188 505 600 276 299 506 894 957 256 172 930 63 967 600 251 685 718 956 267 550 267 848 766 79 540 840 931 113 632 275 955 612 332 59 42 924 280 174 852 523 891 596 722 311 748 914 581 261 787 391 562 222 423 317 943 113 402 402 253 10 658 959 790 73 704 937 937 854 494 582 731 124 573 674 336 507 813 443 771 298 976 953 226 908 409 683 366 227 649 918 289 819 331 479 793 320 857 66 852 90 917 764 628 736 404 286 253 867 864 267 76 525 830 132 379 209 616 265 642 324 691 980 760 180 155 513 347 392 93 800 460 809 357 486 126 728 706 504 592 456 439 433 241 828 339 607 780 268 267 49 868 4 686 299 954 582 466 246 92 26 165 73 72 658 686 788 370 163 477 911 418 345 673 263 338 25 17 105 830 309 420 57 932 260 548 709 638 984 200 829 230 116 506 478 713 134 913 680 759 265 703 285 363 222 533 43 158 860 518 11 104 565 962 818 745 83 332 856 149 963 589 688 215 256 298 423 743 43 804 137 950 954 815 752 538 551 821 798 285 771 20 597 283 651 149 828 244 321 78 581 534 405 2 981 223 734 407 740 697 971 32 942 391 79 229 793 391 341 168 56 329 128 609 182 758 655 997 319 156 54 809 540 714 440 101 837 295 228 447 309 752 814 566 80 89 183 41 8 547 143 38 80 687 690 127 280 490 281 194 27 698 755 231 277 248 812 920 424 190 884 948 201 723 546 740 503 237 203 563 884 38 358 263 640 250 218 325 217 151 242 956 191 878 128 263 455 641 807 785 342 926 5 189 305 371 153 956 203 890 2 859 495 535 161 739 470 463 327 474 210 52 97 635 252 959 731 809 324 965 259 162 999 612 824 130 397 23 467 445 907 825 444 137 567 583 40 658 347 265 97 760 827 378 183 111 458 765 126 222 786 3 775 810 234 546 500 179 373 488 94 38 313 609 481 125 645 437 27 885 247 150 537 350 292 720 378 632 257 377 264 300 866 179 580 88 161 120 657 32 481 678 492 169 851 67 66 999 929 922 235 42 881 334 118 860 645 847 644 46 64 363 257 60 403 559 905 958 394 446 311 761 320 144 356 797 994 582 774 847 506 806 783 122 235 131 400 890 813 862 253 498 337 386 218 734 431 844 62 675 749 962 407 422 916 383 231 786 414 28 182 46 514 32 639 718 259 802 479 488 613 350 252 498 266 63 114 771 28 149 908 631 84 599 352 823 875 226 972 528 286 66 952 114 511 112 84 716 178 941 76 382 213 231 769 392 780 570 377 833 164 224 841 514 222 539 947 684 390 986 443 319 292 618 750 325 410 807 405 142 184 628 70 589 133 832 708 354 7 105 136 266 461 997 344 612 722 526 687 709 76 774 356 215 310 396 168 397 243 677 970 546 973 503 805 731 781 657 822 394 883 895 142 164 127 501 670 813 649 562 764 51 135 183 736 408 29 367 420 268 394 994 228 850 208 925 322 257 684 852 101 583 543 650 147 305 724 944 157 69 571 436 530 844 653 908 846 922 569 60 956 552 367 668 866 341 827 582 284 224 187 662 924 896 396 179 528 679 699 941 684 933 256 431 498 137 71 822 103 846 322 491 152 155 553 254 956 66 500 883 588 206 826 818 136 71 50 473 124 264 619 980 675 787 279 384 411 267 181 437 625 634 183 699 774 588 697 942 811 979 868 332 288 229 721 613 971 211 153 853 167 947 405 959 635 848 882 626 405 712 663 368 150 271 18 748 56 651 663 332 590 95 842 384 602 531 344 290 668 20 321 430 122 904 865 948 611 165 343 811 545 938 85 712 726 646 425 495 157 824 435 665 229 494 72 288 209 802 54 727 780 266 138 37 76 687 158 123 427 152 447 547 590 856 598 900 407 173 277 820 398 803 580 589 976 624 708 851 950 945 565 212 402 317 995 65 349 600 566 837 756 755 946 771 228 898 475 541 331 174 413 858 26 268 860 159 392 997 336 370 360 79 475 907 942 605 717 163 653 931 487 313 45 821 327 675 75 103 108 882 714 727 179 2 753 43 81 304 580 725 346 164 599 774 737 377 656 930 632 3 397 648 442 720 822 957 352 474 676 569 777 812 10 818 421 739 683 240 172 127 725 985 866 346 364 349 423 369 273 924 572 48 916 167 535 98 392 445 211 641 734 303 346 395 61 958 421 742 617 651 485 605 17 87 226 284 902 268 956 728 904 748 873 19 474 656 62 358 138 556 673 207 418 297 566 798 946 259 801 243 282 748 956 122 498 104 793 369 765 747 417 481 669 232 838 659 264 964 367 125 220 234 938 693 55 223 311 902 826 969 81 33 102 524 104 237 520 13 902 786 825 218 703 290 1 505 276 737 405 153 913 590 878 719 478 411 669 737 803 154 940 864 823 624 662 649 107 383 673 852 858 974 723 330 132 227 643 760 731 812 946 505 589 426 665 315 964 696 676 944 155 483 768 320 322 89 705 245 259 863 167 959 5 398 722 641 608 773 883 788 251 701 629 746 331 641 140 462 877 908 725 698 62 152 406 545 377 988 207 414 209 925 754 340 423 313 782 464 621 512 90 748 852 476 360 358 499 418 480 896 129 664 855 1000 646 602 727 115 989 440 769 710 956 459 960 997 391 232 792 327 618 203 407 866 821 768 739 731 37 349 100 953 904 140 34 371 305 912 914 670 198 822 222 899 926 223 163 833 462 922 335 207 558 783 58 429 416 465 524 243 8 900 800 569 122 231 695 241 400 339 464 914 11 766 790 199 357 921 746 47 693 480 155 526 594 291 276 324 395 480 941 485 366 940 852 745 207 394 661 564 339 243 415 920 174 463 394 577 842 362 942 209 874 954 925 926 230 944 676 809 23 981 837 728 645 519 145 311 550 109 220 434 186 927 354 590 701 361 881 913 397 762 758 950 997 487 12 797 553 61 346 667 763 464 293 998 270 789 574 468 48 879 53 701 125 32 942 661 577 165 27 303 390 744 514 734 864 944 944 445 309 443 222 586 889 375 316 998 552 78 883 481 101 464 535 427 923 909 621 166 522 139 536 362 5 340 74 625 473 748 714 621 824 226 785 14 103 725 538 184 621 353 593 676 77 649 506 590 237 551 678 808 760 34 273 85 617 224 151 519 562 44 705 365 315 185 594 303 382 312 591 156 259 990 535 519 616 10 663 453 75 53 641 50 19 395 333 213 651 937 464 145 905 72 229 861 886 809 986 333 438 424 732 34 603 6 853 537 325 146 469 192 869 688 422 958 994 789 205 475 955 970 46 61 710 791 831 508 457 153 840 889 719 143 680 619 677 289 236 553 317 146 476 431 331 136 174 731 654 809 536 47 961 681 240 196 227 953 909 924 604 986 116 513 177 570 84 693 89 438 683 297 440 425 4 778 596 484 129 329 167 71 974 17 989 838 702 774 670 567 866 244 254 715 318 886 499 68 750 721 335 390 506 792 278 120 230 57 154 157 61 615 741 678 255 994 942 82 400 852 761 969 723 213 224 853 31 753 878 554 416 920 30 24 25 662 919 927 793 308 379 58 828 751 16 830 884 264 614 229 79 620 186 678 970 861 146 88 846 224 706 671 282 416 375 325 945 595 186 797 30 483 464 196 829 728 207 680 220 100 451 502 794 568 906 79 22 901 76 283 203 709 415 617 706 90 762 988 209 647 177 706 667 823 792 218 473 674 195 940 855 223 182 998 681 14 616 275 687 261 654 174 551 214 173 384 210 271 95 279 842 170 418 423 899 942 29 949 550 478 133 577 542 800 727 220 421 880 982 163 6 86 407 371 953 581 115 685 10 502 6 171 410 885 478 204 307 745 29 84 862 162 674 120 192 982 357 81 700 917 938 895 410 966 216 191 713 17 115 560 248 238 638 514 564 110 893 632 941 817 465 264 521 351 213 585 949 371 929 364 593 245 157 414 795 478 313 293 751 258 851 768 534 993 96 796 725 462 470 244 8 420 665 697 182 197 877 11 581 782 956 30 409 511 47 920 682 879 354 506 228 944 668 630 332 654 532 448 631 157 218 672 180 340 309 838 813 757 761 230 553 247 532 679 310 965 752 175 590 176 811 841 919 474 181 489 104 861 522 239 97 244 186 267 754 503 661 712 462 613 770 331 793 477 641 550 231 990 920 656 895 288 507 640 377 154 512 178 708 702 690 880 179 137 852 173 488 127 408 518 954 719 472 426 619 706 157 60 421 266 166 406 742 889 460 191 697 583 515 856 695 481 851 956 318 550 736 559 305 571 591 865 424 857 243 418 513 309 766 728 207 537 915 486 362 98 732 424 55 962 783 172 778 950 871 227 961 794 864 617 354 179 834 768 552 877 426 236 722 415 46 19 925 916 487 219 219 715 508 904 403 321 644 30 131 845 804 556 868 12 690 562 645 279 649 348 330 994 567 295 815 598 227 500 991 113 10 715 706 60 164 610 542 293 698 661 556 118 755 520 111 950 712 635 417 879 668 669 831 256 784 804 358 419 590 916 134 905 348 342 373 365 587 155 511 806 977 786 853 633 484 262 75 183 160 99 303 203 410 898 903 6 862 531 81 118 838 418 393 132 100 726 471 846 859 566 967 925 88 380 445 7 102 407 152 351 235 243 166 459 213 916 936 726 393 963 640 151 29 31 816 3 836 584 173 167 642 505 108 776 304 980 452 70 843 682 348 462 176 610 494 535 835 938 172 959 400 380 617 191 801 187 300 556 162 823 817 976 257 44 144 321 937 377 690 335 57 456 449 588 657 305 239 303 85 125 858 81 181 856 294 124 219 725 52 433 119 440 202 601 72 896 131 350 267 156 368 299 985 272 782 633 388 152 282 315 730 740 323 68 534 716 879 56 931 894 288 568 554 390 288 354 110 645 435 257 78 621 693 904 683 315 524 869 282 302 894 876 820 224 205 728 460 547 202 537 937 277 73 499 749 487 196 996 53 354 202 264 425 171 961 80 862 409 89 864 59 164 579 736 57 424 922 166 767 490 633 569 892 707 246 361 254 731 277 269 395 888 887 661 30 694 469 434 356 785 743 554 103 633 234 96 34 829 738 388 695 948 92 903 38 815 495 890 894 451 507 831 753 54 27 871 419 336 903 557 579 548 62 940 837 702 218 605 159 799 156 699 755 343 801 971 501 714 981 117 157 463 559 88 863 605 397 846 857 30 650 491 604 745 629 620 423 546 283 661 496 869 296 4 197 355 74 420 530 852 14 676 107 910 568 666 348 92 925 906 808 507 787 491 855 297 412 259 755 206 646 346 461 984 54 269 3 225 454 348 957 852 149 798 240 657 830 867 186 548 244 971 775 981 788 261 340 531 83 890 466 906 914 723 589 959 639 64 894 449 878 602 269 747 15 547 323 127 266 749 239 109 600 257 231 460 820 257 258 648 699 607 692 733 159 536 305 19 570 555 861 778 745 942 540 440 790 51 861 465 331 511 188 86 556 580 153 977 748 847 859 24 90 108 304 728 614 512 849 795 143 976 866 757 615 880 264 12 729 807 862 142 801 641 137 432 677 124 251 588 827 383 277 674 635 920 680 722 206 597 117 560 735 158 371 953 744 609 218 182 328 141 534 887 221 539 6 970 381 369 973 604 545 665 537 22 787 635 162 108 23 414 893 458 32 764 810 727 781 535 370 543 468 678 357 452 525 821 139 469 859 164 273 897 14 246 246 366 780 444 599 997 849 339 8 344 269 524 885 391 605 819 40 631 804 178 82 612 580 87 463 568 615 883 69 829 579 820 902 943 925 909 111 62 629 660 488 179 451 301 36 120 488 765 363 853 1 698 663 400 407 617 491 548 466 575 555 782 975 604 119 332 847 117 250 998 770 185 403 562 204 487 673 811 631 430 668 489 105 660 786 639 264 443 695 97 771 49 657 700 866 727 635 50 177 292 607 222 73 635 18 270 623 610 242 151 697 84 867 300 174 322 411 946 30 277 59 78 202 479 39 16 381 835 768 28 395 954 744 14 800 712 644 950 957 262 625 84 510 681 456 846 808 234 468 656 817 280 527 691 512 643 103 953 807 490 494 296 757 759 491 837 609 569 251 195 692 867 740 580 287 155 587 398 453 854 924 434 130 594 322 617 692 380 752 224 592 234 375 831 368 124 881 484 620 575 925 932 863 681 476 165 11 660 300 869 567 397 410 663 168 580 93 104 350 129 625 637 649 293 394 712 571 903 217 2 343 80 339 802 115 561 224 855 754 795 682 811 685 983 367 824 291 815 376 344 871 396 99 183 49 410 814 195 95 177 541 232 524 118 53 781 338 425 346 691 821 376 14 647 424 27 203 349 324 553 987 935 181 284 822 719 560 473 92 178 138 699 395 501 299 935 515 788 35 330 8 736 443 666 160 745 871 547 62 229 250 268 934 584 827 729 642 284 342 122 268 730 518 747 756 698 730 997 757 616 950 861 275 616 12 147 568 114 266 390 592 481 213 415 344 169 822 35 910 15 20 212 269 262 827 738 176 199 579 982 698 1000 676 968 787 440 848 50 110 634 857 468 176 608 822 665 395 746 32 34 252 536 913 513 609 660 967 385 407 939 302 20 611 245 116 669 384 346 968 983 473 592 437 829 703 443 612 372 453 709 864 926 258 494 966 81 686 380 388 999 705 342 209 222 888 134 182 347 642 726 315 610 538 685 109 818 29 306 511 103 471 623 807 511 257 329 586 114 21 591 618 491 293 394 150 148 41 556 403 449 408 68 762 740 465 16 58 377 746 540 911 410 521 2 123 654 80 970 877 29 254 797 727 71 900 564 60 38 470 39 546 257 499 43 108 395 70 562 243 283 254 281 133 293 26 926 390 49 529 673 335 762 377 981 333 850 527 119 108 652 158 54 227 650 235 419 313 120 57 475 936 912 616 690 424 200 300 187 496 993 210 413 921 161 502 464 595 700 603 345 621 430 211 178 606 572 440 917 801 835 713 778 721 937 937 647 193 563 773 680 103 615 397 727 986 523 628 205 754 629 139 554 623 492 619 394 156 335 138 121 157 749 216 903 495 164 57 127 543 262 230 245 725 641 400 639 346 894 340 877 361 709 38 315 530 246 495 863 892 83 392 30 660 212 92 692 161 467 16 363 506 393 575 827 650 97 732 731 978 4 110 488 512 844 779 756 991 477 534 616 375 256 235 277 750 98 990 622 7 548 894 306 42 501 599 314 244 141 712 846 553 563 530 221 311 74 275 492 277 487 90 94 244 662 435 445 796 189 677 584 794 945 507 5 40 112 680 929 653 463 862 846 671 965 544 668 247 431 710 932 660 261 97 608 683 941 32 143 93 23 811 336 896 793 406 228 83 204 848 609 565 654 668 620 325 353 983 294 815 387 772 739 501 536 380 415 420 333 266 538 169 815 630 814 700 292 112 302 915 199 952 161 282 834 659 79 970 550 33 971 823 175 348 370 927 190 883 643 496 375 648 55 409 996 495 595 203 9 185 811 209 507 728 266 350 490 331 160 526 598 996 978 392 393 368 536 458 625 134 59 30 505 428 142 659 752 654 894 879 346 385 365 332 982 335 315 392 944 916 822 2 520 529 4 417 707 958 510 775 919 317 608 150 157 356 270 698 410 475 105 583 998 975 593 812 930 447 37 345 347 685 282 173 20 943 609 410 915 519 52 253 370 735 105 833 665 385 167 995 50 910 721 180 29 725 386 642 174 462 568 456 915 576 83 207 18 136 992 124 347 419 177 964 257 277 543 830 199 275 123 184 200 566 184 613 104 905 958 205 913 293 755 981 232 331 722 432 650 122 297 390 929 297 229 909 308 951 17 437 989 217 911 56 372 868 38 834 181 220 477 813 101 812 247 792 715 895 255 409 36 806 541 352 959 531 810 478 163 421 336 799 869 677 102 868 990 432 771 411 589 950 440 10 441 171 171 770 610 484 761 321 208 676 380 699 796 695 5 530 750 167 644 835 502 85 286 802 999 922 742 689 720 39 599 197 13 482 528 874 230 49 113 816 719 876 109 198 631 406 697 846 677 324 260 777 616 914 79 204 21 658 951 555 335 470 729 773 185 136 421 608 256 512 902 703 31 902 737 625 490 248 324 140 232 150 913 401 307 836 354 346 361 312 575 209 488 964 94 763 237 718 435 789 430 63 281 253 825 833 71 605 228 76 46 283 223 715 970 796 503 258 775 963 612 675 662 932 836 977 56 654 665 860 490 776 865 631 425 363 534 174 168 536 837 716 584 844 370 516 440 129 964 630 29 951 508 660 435 779 636 933 692 862 718 618 681 241 202 112 535 927 268 13 651 133 69 958 914 85 377 400 738 809 514 598 61 598 539 299 223 350 975 64 109 195 786 632 744 169 216 673 67 699 821 558 321 185 812 635 803 664 397 569 921 627 345 315 606 192 103 208 65 94 772 265 969 694 550 661 56 319 746 220 268 663 271 369 922 262 787 547 739 701 564 341 452 615 713 437 425 646 122 426 570 466 13 474 656 790 835 354 401 67 234 391 410 961 844 429 533 475 776 998 308 474 695 925 436 885 474 588 765 336 427 346 593 770 49 361 883 611 215 479 738 262 951 563 254 435 747 3 643 16 932 260 580 193 591 113 385 630 317 895 203 28 601 177 791 87 64 335 618 214 716 852 364 367 1 616 120 316 636 315 915 390 704 108 651 762 498 585 218 49 992 223 803 724 910 781 532 39 73 540 316 350 40 17 287 622 552 166 352 301 686 637 886 644 906 591 642 243 882 141 960 422 388 477 652 47 601 678 823 101 158 623 762 395 413 29 850 347 908 332 548 245 451 129 267 834 420 957 928 166 422 700 578 342 922 455 862 86 602 438 776 518 998 970 459 726 738 906 109 871 901 204 335 468 234 839 411 169 492 958 447 682 14 535 913 176 145 301 107 624 825 283 217 316 642 467 240 110 134 942 993 137 267 372 895 682 555 166 774 328 668 618 388 176 233 38 980 140 672 593 776 69 630 23 839 902 664 971 656 243 171 858 302 866 502 933 364 528 150 863 291 71 858 392 969 191 409 721 668 459 185 409 824 293 129 656 445 156 777 842 588 749 632 494 11 552 6 719 976 109 204 802 466 471 40 777 662 431 549 984 273 668 731 334 689 865 579 695 313 807 989 943 636 717 517 505 505 541 707 297 448 690 579 511 517 143 789 5 498 65 877 42 730 919 189 920 139 512 754 843 827 894 445 876 959 626 42 741 808 953 670 741 527 693 428 333 993 783 513 44 998 419 601 537 151 836 505 223 431 123 111 926 244 234 815 207 742 653 639 328 47 755 21 321 978 8 280 270 929 863 452 598 474 520 609 691 522 124 990 803 309 280 555 814 532 953 908 545 656 133 421 587 830 155 954 118 596 683 181 904 155 168 678 106 29 781 774 617 232 334 20 723 380 33 740 340 994 493 829 930 934 98 482 654 102 209 27 412 195 460 629 476 751 793 95 50 487 852 414 242 548 27 571 481 437 822 772 616 647 374 281 210 63 44 903 88 983 517 634 987 383 477 566 810 366 379 743 572 234 772 298 456 676 74 684 147 367 13 665 178 842 354 335 432 556 324 908 499 464 224 230 130 25 102 154 849 360 877 422 625 675 509 947 657 464 659 997 458 11 904 725 913 108 811 593 382 948 521 10 917 482 322 638 562 241 93 767 427 660 783 68 128 13 496 559 438 865 278 983 421 536 254 166 831 148 896 22 114 569 379 631 959 76 809 748 347 942 908 463 726 443 673 450 507 397 556 552 743 775 972 714 86 367 216 190 58 3 74 190 421 1000 107 413 361 463 999 279 445 601 930 585 51 220 900 630 384 78 209 788 868 729 324 327 395 952 637 908 307 425 352 960 63 83 768 978 746 730 515 551 624 873 704 853 826 144 895 578 425 558 672 885 461 904 998 556 637 762 525 488 946 269 818 334 303 218 194 632 92 910 294 716 852 279 237 739 827 542 866 788 260 597 320 369 593 115 203 739 996 294 889 938 694 800 336 607 911 60 74 662 493 371 815 758 368 826 697 931 485 151 102 358 793 748 689 522 153 355 690 506 232 299 55 90 393 457 83 908 157 290 327 804 398 424 102 261 381 779 181 565 50 579 202 982 130 51 779 303 149 487 291 859 536 90 122 688 1 553 546 499 746 844 265 777 911 22 27 873 371 426 711 225 192 841 6 190 877 873 519 888 477 784 847 861 142 466 807 388 599 39 294 173 958 217 664 215 720 524 239 842 18 614 9 247 632 593 507 573 916 303 765 437 153 926 813 943 480 20 64 670 619 44 366 90 736 393 693 37 633 395 161 249 41 448 955 111 745 668 935 91 325 756 763 790 544 232 653 603 487 367 236 855 613 567 722 11 834 917 983 539 577 810 65 4 362 287 124 354 565 770 837 535 225 137 227 771 140 894 143 168 603 380 595 549 20 786 26 222 434 821 327 770 369 282 1000 853 171 284 252 118 402 11 298 763 167 606 564 420 547 50 140 798 772 723 878 577 633 746 791 148 761 928 444 760 641 267 861 906 629 614 539 836 762 141 24 230 745 882 342 457 494 473 43 21 137 83 212 908 596 905 608 278 7 87 750 222 217 860 552 341 400 942 578 853 731 323 958 456 285 941 522 819 60 814 29 661 883 405 653 28 709 127 309 235 868 401 821 316 737 797 290 628 652 28 888 263 285 355 125 98 852 552 831 192 215 127 353 910 394 424 490 875 588 915 342 634 775 767 930 955 192 687 370 913 288 583 221 612 218 445 91 106 710 739 318 945 45 876 351 25 326 901 866 600 273 182 164 765 130 105 276 961 999 850 864 99 181 111 954 355 745 211 507 265 699 549 565 895 455 934 599 860 303 851 925 266 619 712 79 443 139 358 987 679 390 941 925 689 244 678 925 4 433 138 26 727 90 55 14 840 309 45 290 336 220 315 436 227 139 464 165 620 443 959 352 366 485 561 248 325 818 833 369 678 203 893 154 941 661 353 569 30 983 128 623 742 943 893 630 746 929 38 816 544 185 667 122 261 524 182 73 174 290 155 747 787 95 241 706 721 690 562 292 927 45 208 646 428 838 136 667 303 741 675 967 294 247 498 209 51 98 915 952 772 11 10 149 418 805 897 738 717 426 826 713 981 414 252 184 348 242 461 99 594 911 23 403 857 547 958 686 642 457 816 750 719 604 22 894 875 308 211 691 407 389 314 983 783 363 869 372 516 299 467 479 531 894 137 379 206 207 109 855 153 663 46 874 215 126 608 695 910 309 175 12 337 834 986 487 981 284 306 890 318 48 851 446 242 35 946 535 454 81 39 415 920 437 173 813 60 209 672 959 259 793 422 693 418 987 521 1000 599 689 452 499 432 339 796 409 535 30 785 55 545 530 93 219 727 851 172 62 351 149 677 22 339 397 760 342 625 342 696 762 413 210 603 734 908 522 511 398 970 695 399 364 23 417 639 125 806 560 428 965 318 514 111 380 316 116 100 40 536 132 238 173 647 598 462 979 625 382 227 144 788 966 940 269 497 344 836 76 141 414 197 642 722 143 952 762 807 829 531 251 558 789 204 562 509 959 373 859 527 743 201 68 211 130 431 586 405 877 100 785 396 307 373 294 460 77 734 751 340 767 316 677 931 553 906 952 887 51 322 844 926 164 249 988 144 365 304 212 789 625 873 586 451 560 567 896 258 628 481 931 732 515 824 104 495 631 911 760 653 683 930 721 198 407 138 183 244 965 401 818 519 396 152 282 402 541 953 272 374 308 546 279 941 313 831 395 154 200 811 633 127 854 768 47 551 38 965 93 77 811 431 156 301 502 892 294 793 809 420 487 734 669 232 698 449 985 520 190 644 941 527 843 846 150 506 464 793 594 81 623 733 438 821 523 669 526 371 280 153 742 959 220 796 462 940 20 879 243 483 674 69 803 931 894 792 737 224 155 564 811 863 532 211 736 792 526 529 717 125 823 456 602 739 927 615 249 790 542 142 150 417 878 366 941 454 451 934 976 411 80 337 465 710 348 494 943 819 317 80 668 483 667 128 774 567 608 79 484 693 951 64 892 730 75 765 778 553 337 689 275 963 816 182 67 47 223 248 188 940 361 354 633 261 485 575 226 660 112 908 968 354 631 684 771 933 919 867 705 940 72 687 930 879 178 4 866 322 238 656 951 907 432 287 140 834 412 655 349 105 526 189 396 196 894 490 212 947 308 105 387 349 105 10 893 104 598 4 78 6 936 814 600 577 85 807 223 67 440 438 585 167 323 76 42 972 981 722 526 99 218 509 456 79 347 721 163 989 517 516 959 596 22 802 855 214 949 746 880 383 330 214 332 982 446 784 376 458 59 532 75 358 167 409 280 912 566 564 165 223 686 710 733 843 127 148 555 257 970 232 385 695 696 950 503 861 455 898 839 149 225 592 409 100 757 499 499 425 762 266 675 437 937 49 360 60 579 828 893 19 867 761 440 474 157 366 202 757 686 832 679 101 270 486 665 572 132 309 488 681 864 773 821 904 647 132 535 46 330 570 718 452 440 893 557 449 950 630 117 493 788 67 576 163 378 246 99 199 442 198 824 305 959 708 619 72 967 625 227 162 101 782 691 914 34 788 986 836 245 358 824 606 720 683 482 671 965 192 855 276 993 358 891 944 64 447 668 724 129 255 604 487 235 89 135 944 304 439 406 946 441 382 250 199 219 361 852 752 840 20 893 812 792 580 505 735 426 46 994 356 446 350 874 431 5 329 489 948 683 900 304 812 563 750 444 89 867 843 343 791 506 947 828 614 464 722 754 141 149 777 667 802 236 374 213 887 609 791 776 975 449 829 905 257 97 494 806 195 26 707 883 732 627 867 397 971 408 471 229 347 801 129 184 371 134 551 764 545 481 748 677 480 892 248 865 362 694 790 392 615 368 663 136 237 332 126 688 42 104 651 260 97 879 804 624 178 617 473 713 349 909 918 688 559 916 479 648 766 695 335 74 850 875 185 270 533 140 818 677 628 576 615 373 622 574 723 725 813 407 564 210 34 411 239 729 254 431 440 685 598 374 39 915 278 541 879 420 634 267 489 924 169 625 81 137 483 470 487 269 740 71 616 143 361 669 326 303 939 895 885 145 10 162 727 492 683 509 187 996 277 626 130 876 280 666 602 856 959 384 446 465 296 489 949 138 346 522 314 36 934 611 165 701 713 187 208 109 720 860 612 604 757 520 180 334 218 356 562 801 123 987 866 641 761 550 20 858 796 43 253 438 432 660 928 758 139 506 40 350 526 593 26 893 627 485 833 754 110 429 410 518 838 719 529 477 518 757 579 398 7 695 406 838 265 433 958 463 49 102 161 455 269 412 365 478 230 682 192 176 29 703 960 285 457 877 133 237 128 855 516 127 604 102 21 755 440 634 335 231 691 887 562 552 132 638 629 713 935 733 881 992 150 538 630 583 892 220 356 840 790 202 245 149 699 889 562 527 373 511 275 909 336 469 610 584 99 901 722 452 597 425 436 18 594 532 362 699 310 436 96 327 881 168 552 72 427 534 405 840 586 857 522 922 817 617 427 152 867 75 540 289 633 3 609 117 817 207 470 123 368 374 928 858 112 200 51 471 717 984 678 808 772 543 188 590 686 259 116 208 4 416 419 549 483 877 904 578 754 786 633 846 817 345 180 409 908 291 960 964 752 108 725 125 270 986 217 809 286 321 693 56 485 651 455 835 74 846 969 273 909 342 58 363 898 821 860 148 565 976 558 829 973 940 570 840 590 144 385 675 521 821 926 423 927 660 345 946 895 710 741 194 732 258 323 371 106 202 192 290 250 639 725 155 148 743 221 656 348 60 301 787 784 542 495 87 585 795 151 953 689 126 530 988 76 462 835 606 962 49 384 477 75 673 637 998 532 405 135 863 569 547 171 715 723 125 600 478 892 489 466 434 993 749 937 353 904 659 602 771 313 153 324 163 26 549 141 685 637 511 750 867 989 503 37 65 313 440 121 149 920 253 555 395 830 860 243 175 350 168 928 76 960 699 884 229 260 283 312 210 304 340 188 733 375 599 769 646 251 753 618 236 380 607 672 652 17 969 174 391 958 85 485 463 263 797 385 370 44 203 427 907 325 332 551 341 512 355 305 769 792 792 940 530 857 920 211 223 162 214 676 593 913 514 777 381 373 258 361 940 816 414 991 9 819 856 625 459 751 299 715 20 449 444 77 177 646 103 163 395 128 427 675 492 39 944 140 478 163 815 797 105 656 867 412 324 931 743 712 742 389 272 601 413 758 757 774 671 148 844 583 191 803 670 781 154 799 102 511 442 832 366 662 458 821 58 162 860 525 217 262 432 825 962 698 237 278 11 688 397 402 680 593 836 332 865 585 529 833 564 120 929 301 270 370 943 439 260 314 592 560 431 474 887 404 63 806 820 362 879 994 91 625 921 680 130 419 395 127 154 655 451 568 98 585 511 555 88 509 592 2 306 716 232 996 124 110 353 789 154 81 728 779 377 672 194 164 769 24 573 662 221 951 658 56 614 885 74 295 77 744 183 963 216 466 932 924 207 798 383 415 503 371 318 885 462 808 432 429 256 361 638 664 738 49 697 78 573 497 333 656 445 959 239 766 43 538 931 106 159 733 554 444 634 586 641 831 979 169 349 995 832 209 526 52 136 150 553 500 647 204 595 381 849 611 50 809 546 987 166 70 286 586 273 308 820 940 82 352 608 66 504 910 938 830 565 730 433 861 593 248 707 582 321 966 297 867 143 326 919 822 660 560 546 206 796 967 533 137 489 402 685 684 234 590 820 48 548 515 763 735 425 852 595 465 977 819 453 464 431 684 856 610 438 1000 20 8 387 749 517 370 100 916 898 614 185 284 158 409 426 509 383 660 274 439 189 474 114 332 29 314 297 243 327 712 915 102 908 889 927 814 252 927 853 742 591 625 551 302 138 782 80 193 669 467 603 665 570 724 285 881 696 272 741 34 34 976 435 954 994 616 535 619 953 815 147 480 923 356 604 93 982 530 852 567 884 93 260 90 858 653 201 522 176 298 308 387 881 273 38 165 717 830 947 522 110 834 239 178 711 88 390 866 348 802 480 80 109 417 797 570 605 421 502 295 307 226 317 461 814 267 925 21 638 347 372 413 641 42 615 332 587 508 39 267 162 777 396 626 313 192 919 329 170 749 220 152 586 365 168 784 744 416 527 796 133 622 169 546 507 52 461 423 607 713 223 170 89 653 190 319 886 346 569 887 347 845 388 333 92 598 805 412 854 893 364 208 2 288 706 11 403 971 817 609 179 439 156 349 528 118 920 485 733 142 772 364 966 244 661 223 795 747 253 306 761 437 725 427 629 312 128 958 763 693 490 803 294 61 136 414 153 189 34 670 717 324 863 248 60 971 159 188 13 508 543 720 121 37 289 835 286 607 426 909 753 370 144 598 369 132 467 36 66 370 442 864 288 973 954 555 700 305 163 581 955 754 556 511 93 248 896 570 596 493 368 447 46 947 443 800 636 843 835 719 948 188 218 277 476 345 237 437 392 319 880 435 645 997 946 599 39 108 850 911 304 161 570 988 50 160 140 203 447 491 634 102 375 732 129 332 738 335 217 111 446 644 214 764 299 388 683 505 589 681 384 658 274 443 657 316 677 696 754 509 578 316 407 587 267 809 336 901 346 248 173 623 375 865 230 498 181 720 815 115 344 56 890 523 722 116 333 511 807 340 197 176 853 965 171 245 439 788 230 72 996 28 697 623 427 894 455 852 978 192 396 79 408 113 686 970 520 292 844 21 823 131 309 875 751 958 557 140 517 292 827 917 199 26 462 589 890 898 41 186 963 181 332 715 157 755 790 911 355 794 984 358 846 598 859 957 873 456 741 240 323 738 376 188 356 466 915 835 484 69 373 611 528 166 303 641 399 375 145 706 340 551 624 866 268 596 310 992 635 27 907 346 722 798 515 853 220 517 816 504 968 624 226 921 417 36 67 768 749 924 623 163 403 666 948 257 449 702 287 299 645 414 88 784 546 167 350 96 196 683 238 339 304 35 840 891 798 855 162 911 488 611 257 610 360 348 149 307 717 820 341 342 94 234 627 555 826 566 377 317 279 947 796 150 490 566 615 513 886 326 435 952 472 436 542 287 915 517 498 625 439 573 488 105 760 742 644 188 172 506 787 133 812 862 418 344 494 271 880 227 323 257 815 834 757 886 135 651 587 196 116 649 720 378 136 484 841 371 572 41 854 756 468 606 562 923 112 161 254 465 890 921 331 170 5 869 367 9 618 372 322 817 825 189 97 210 158 896 122 425 922 843 185 107 468 250 114 267 127 441 977 946 366 700 487 686 21 665 133 879 273 340 646 453 371 347 679 766 49 667 739 615 214 387 445 376 764 327 940 669 326 856 374 843 882 418 790 840 959 198 552 285 772 657 440 120 969 829 13 301 538 342 251 830 817 64 185 403 259 15 864 315 350 142 126 771 16 76 58 606 156 276 928 350 249 109 7 169 916 937 914 560 279 449 36 293 642 97 159 819 321 8 598 26 382 635 649 138 272 195 993 528 331 540 533 215 538 230 701 129 819 809 933 847 322 965 356 173 377 544 157 744 711 148 973 36 454 504 863 378 9 973 420 95 213 460 607 515 95 238 296 936 830 644 359 721 179 312 828 45 791 524 404 92 115 26 407 985 374 515 959 177 354 828 515 203 72 341 430 672 838 332 921 165 182 242 216 534 520 900 188 358 963 61 932 564 688 681 970 384 727 501 563 783 62 390 342 619 798 856 481 134 385 392 288 32 114 3 800 127 715 351 828 199 517 171 205 355 971 139 319 154 712 663 569 165 578 741 549 288 751 203 513 142 743 49 533 162 482 391 374 364 60 203 955 601 621 542 494 447 974 103 765 854 305 263 146 82 48 943 207 25 905 719 246 656 617 385 840 587 614 238 940 204 9 511 434 932 524 390 737 848 96 261 438 221 259 631 662 623 776 742 669 823 14 805 904 963 406 159 584 210 991 904 1000 24 948 243 945 271 17 299 444 591 202 981 120 631 173 230 220 60 992 865 15 777 910 460 446 608 902 116 959 344 564 885 795 64 492 886 592 802 669 917 792 732 547 615 948 331 423 819 966 760 858 256 837 160 199 747 106 159 129 214 275 476 134 741 69 515 114 74 63 887 894 492 997 582 387 732 946 746 466 760 474 812 997 307 919 420 803 332 314 670 736 630 500 967 43 400 70 665 285 958 166 988 654 104 10 13 66 114 490 939 300 12 129 631 426 858 628 876 721 478 7 296 834 220 420 49 949 319 477 523 101 834 596 281 685 434 753 619 161 226 540 383 472 831 515 354 88 733 686 720 962 745 625 139 463 593 706 433 52 88 547 121 354 287 402 279 802 224 184 318 943 748 479 653 835 609 952 677 623 204 467 322 381 829 343 632 824 35 685 631 863 365 968 50 765 811 984 205 133 52 464 286 76 881 44 38 559 34 31 319 367 527 700 223 378 722 843 694 580 51 734 637 438 404 932 391 285 119 398 620 350 92 489 188 921 431 787 697 355 162 313 720 49 639 464 306 129 16 539 269 19 130 885 776 145 527 367 16 955 139 516 28 669 122 426 15 997 264 220 663 480 345 862 418 92 690 729 393 891 135 48 863 430 439 58 323 664 652 241 51 45 16 633 804 619 749 949 248 288 155 135 912 268 303 478 434 616 817 45 948 999 103 794 698 492 361 220 188 220 301 953 187 525 108 862 501 40 108 160 159 707 95 979 523 369 356 465 819 902 837 389 76 798 777 169 326 277 266 533 155 117 289 176 598 755 224 971 774 314 9 972 275 789 62 89 521 207 353 863 642 925 548 553 289 942 75 532 20 626 969 739 417 897 568 318 253 789 621 312 224 907 787 265 149 70 943 617 801 749 276 447 234 53 200 217 738 169 518 517 379 466 966 703 110 490 618 291 607 613 538 125 323 290 146 119 892 478 146 139 900 811 942 730 249 119 23 181 984 759 227 490 725 493 272 640 937 63 823 974 213 139 198 538 950 784 86 422 337 638 759 279 529 753 232 728 831 650 931 596 458 766 152 788 935 491 585 888 314 401 327 753 806 205 971 494 625 252 743 29 876 333 318 853 505 944 624 193 613 798 51 735 769 864 543 786 915 245 48 206 299 526 946 746 219 117 976 826 45 102 549 765 156 276 111 492 356 366 432 149 323 948 495 526 932 965 550 62 57 698 789 633 817 81 256 114 771 34 317 22 10 286 304 494 617 642 338 717 713 782 799 819 640 642 823 713 836 827 855 694 313 955 385 634 207 943 201 913 575 117 778 618 495 605 872 512 188 767 951 168 848 493 468 700 341 587 43 160 777 756 737 267 658 583 626 25 211 378 558 542 999 917 823 573 885 866 950 922 357 147 582 69 211 653 249 488 153 948 379 386 690 599 844 102 556 542 753 741 981 121 701 835 434 450 204 433 667 957 832 262 635 743 848 67 887 653 317 687 901 55 39 265 919 749 120 484 32 256 990 840 774 524 71 358 64 356 817 628 42 311 416 106 23 674 43 628 375 502 144 465 593 163 911 251 218 445 109 744 366 310 10 728 558 948 709 720 563 740 310 943 314 439 124 231 81 988 984 102 40 215 338 565 100 993 867 457 208 703 955 408 861 447 699 934 636 368 485 497 929 401 11 50 194 861 286 453 855 662 400 962 661 888 267 165 14 119 227 114 460 83 866 510 846 411 395 106 257 232 105 233 882 300 1000 972 803 178 292 788 724 367 233 800 956 929 971 943 720 887 528 272 876 458 650 352 672 35 416 548 540 141 872 975 935 555 502 87 132 69 832 755 14 703 877 559 214 523 19 84 858 497 520 169 304 547 179 671 484 150 996 611 782 398 153 813 159 752 27 657 349 222 497 379 382 431 243 73 666 701 345 740 859 611 636 94 465 543 461 242 913 980 654 305 382 691 150 265 579 403 1 67 264 406 406 420 739 238 386 756 952 736 950 870 180 591 829 991 23 20 265 579 384 446 822 524 685 716 198 356 547 410 830 53 91 700 49 374 22 276 116 449 354 514 666 331 533 189 193 924 977 565 29 160 113 162 379 981 907 250 161 382 670 911 604 471 686 728 745 241 190 858 920 40 21 469 694 556 421 619 346 309 272 71 955 738 803 371 191 44 439 612 271 838 581 434 393 832 778 658 878 989 460 222 38 73 284 41 296 407 604 491 815 913 723 748 377 801 182 310 105 664 778 667 592 262 703 433 255 697 39 739 200 857 375 771 622 211 877 284 570 788 635 109 880 161 555 114 697 805 308 845 113 219 595 358 252 388 181 830 157 282 244 994 295 822 664 366 576 472 640 264 443 805 90 239 500 61 167 236 913 478 954 535 495 131 971 173 979 457 254 936 51 923 881 760 44 596 919 801 252 758 126 125 442 832 32 43 621 509 296 719 91 283 923 637 444 481 857 912 869 981 883 528 873 76 776 220 693 859 451 259 218 558 223 553 697 215 86 840 866 521 390 253 894 653 805 565 598 469 614 384 547 903 52 773 471 549 159 30 91 331 365 156 955 16 994 318 399 568 899 951 611 696 768 302 818 524 216 433 886 415 777 12 771 977 304 303 445 269 206 230 150 931 788 533 229 627 912 963 804 244 376 550 144 292 622 176 958 104 565 281 844 222 987 764 366 153 440 142 843 285 430 869 615 852 105 893 489 473 320 577 304 562 445 280 41 915 89 197 476 569 212 307 65 683 60 617 221 888 747 547 161 765 286 74 828 22 723 437 864 288 507 327 587 348 57 474 487 526 177 764 131 62 380 641 515 710 219 162 590 374 610 165 879 229 103 749 967 105 611 755 464 697 97 693 709 160 956 862 720 740 302 54 516 768 14 643 452 103 793 999 563 75 132 573 926 853 385 879 38 733 993 137 155 372 425 699 790 831 143 635 125 991 287 857 53 71 81 295 274 478 53 809 59 886 442 41 676 396 739 991 883 577 580 31 943 640 931 146 782 161 642 377 71 597 60 207 767 395 574 511 903 107 912 583 829 513 228 771 490 971 486 925 941 278 644 883 822 487 464 681 5 454 500 369 676 535 262 216 514 596 44 435 170 613 385 321 227 90 897 123 945 114 281 65 484 981 482 463 767 943 280 728 308 213 558 122 438 597 637 307 446 569 532 833 659 509 969 640 900 562 185 919 527 409 725 876 848 28 646 74 434 929 274 792 441 752 143 236 371 231 568 216 620 180 102 939 865 891 728 163 632 305 550 145 14 864 522 829 736 803 480 109 463 21 751 152 685 581 144 544 709 933 151 687 386 795 609 912 806 743 669 594 503 734 773 945 325 839 319 245 686 428 582 727 173 611 655 937 689 949 937 805 362 158 820 81 162 287 165 73 409 169 441 181 729 467 129 925 363 277 636 219 530 757 579 944 406 746 569 745 700 144 689 475 460 179 413 765 266 728 676 669 586 624 331 485 54 622 679 855 18 547 402 927 234 847 885 240 146 59 253 330 261 653 361 867 114 620 946 187 548 461 531 644 465 685 36 377 822 360 978 198 89 65 185 89 831 330 172 256 127 71 340 451 518 702 168 827 884 529 308 339 455 336 685 638 622 816 659 738 513 737 904 579 128 439 960 202 953 270 906 863 534 420 870 645 214 785 583 294 778 2 795 294 35 167 112 684 82 833 409 830 136 152 825 317 135 92 344 377 528 467 36 790 767 98 290 831 156 367 869 433 20 790 342 364 631 275 44 509 851 904 206 391 529 439 135 892 558 338 360 735 621 760 77 763 906 219 921 633 522 952 315 574 818 535 61 243 493 716 970 769 154 852 73 773 437 932 247 248 597 607 673 706 590 190 794 368 552 781 258 828 551 708 232 972 828 459 937 637 396 49 938 817 664 319 442 102 365 704 371 954 596 916 355 36 397 69 750 421 215 369 438 430 315 842 189 579 386 907 362 793 716 804 19 164 267 599 386 588 951 99 971 809 187 169 349 13 368 909 223 432 393 223 236 770 486 67 314 276 581 574 600 576 197 779 6 250 533 109 153 679 901 661 535 542 147 925 775 3 129 30 589 771 796 399 837 21 32 64 222 334 947 582 626 320 111 743 786 444 548 848 630 205 750 205 342 271 2 562 163 384 134 183 713 806 818 377 65 369 594 15 554 258 237 865 752 979 867 968 736 345 546 474 578 8 865 285 160 814 729 574 910 147 441 626 715 63 834 220 151 77 802 72 509 942 652 480 699 49 167 230 719 641 46 457 165 8 984 187 318 683 753 114 827 61 705 885 506 464 667 346 736 185 425 661 776 748 606 371 131 569 852 504 696 21 711 694 502 899 906 704 400 548 248 150 592 901 414 457 791 928 895 593 563 814 64 172 834 660 733 602 47 123 291 575 115 332 191 433 269 227 263 595 245 547 536 306 597 595 120 341 529 232 5 850 321 163 149 38 420 428 111 821 159 375 986 892 679 350 117 506 859 775 287 894 22 672 224 557 339 776 975 507 937 151 701 428 337 904 177 355 294 126 38 99 517 766 507 476 885 12 33 633 304 944 506 367 850 681 63 768 954 458 963 193 22 317 671 457 580 862 781 795 775 361 793 789 343 815 252 18 252 484 235 421 507 908 352 752 178 960 559 619 985 667 900 608 817 595 51 255 658 100 120 694 904 598 104 203 37 354 455 245 557 792 467 64 549 158 785 287 477 820 663 446 920 507 970 464 378 775 193 655 354 762 489 195 48 996 379 469 104 224 947 620 903 960 921 640 381 723 133 716 940 806 775 473 49 857 885 977 784 811 665 217 556 769 482 643 296 411 778 835 455 111 159 344 347 171 542 349 364 949 789 289 87 317 47 740 673 677 262 99 372 351 483 549 98 656 58 887 295 396 141 436 948 18 53 353 504 1 184 977 34 259 743 453 925 753 311 174 899 239 475 749 269 434 112 611 681 199 9 44 950 357 292 994 4 950 492 319 15 490 688 731 30 317 820 927 255 138 79 592 773 824 573 352 628 332 766 554 420 254 655 669 188 472 271 883 761 997 636 954 776 607 343 634 168 172 445 168 668 193 383 394 751 327 597 604 624 709 575 347 833 990 756 585 730 309 798 832 995 326 245 633 242 479 187 831 906 111 336 368 245 869 704 636 162 420 257 169 922 694 185 310 80 118 64 887 320 595 577 152 354 114 911 542 590 466 406 890 105 270 119 991 89 438 200 190 742 552 795 679 282 806 158 419 194 663 467 872 421 754 529 581 892 615 58 831 323 17 702 659 504 562 409 932 865 477 16 583 634 18 818 805 647 261 268 770 383 960 685 108 594 138 252 437 844 400 710 157 434 115 461 945 780 210 493 896 956 881 745 464 623 658 765 421 825 971 277 274 262 121 502 363 886 564 99 161 544 810 956 375 938 600 282 838 720 750 725 788 75 315 729 66 364 857 374 669 578 9 392 268 88 338 303 444 602 471 103 313 505 39 482 151 644 9 980 848 282 30 984 782 190 65 458 506 226 309 516 198 455 607 268 905 988 348 70 129 605 995 510 573 646 54 809 579 384 573 357 840 298 675 822 486 756 117 170 795 681 257 895 88 571 227 547 758 267 198 85 928 16 737 786 973 759 367 58 796 477 916 356 798 546 156 87 854 558 382 91 756 72 786 511 458 524 727 84 990 636 248 762 626 211 688 378 200 46 803 411 138 572 662 441 825 135 954 691 964 99 701 588 636 223 458 500 933 170 658 415 112 680 635 815 207 893 536 646 759 345 33 654 445 36 524 524 611 891 860 914 474 212 609 548 500 527 216 294 338 694 733 292 291 390 806 554 694 718 897 701 810 440 969 634 596 798 981 965 498 974 514 100 6 217 802 541 68 320 780 925 999 768 358 219 280 400 57 893 313 672 548 105 865 684 604 334 137 41 138 108 951 256 332 961 920 457 673 350 644 809 647 26 284 319 872 613 719 515 693 807 558 992 728 97 788 908 240 268 418 742 25 746 18 711 507 274 546 300 773 743 187 147 928 523 227 603 536 104 600 417 561 103 126 177 70 205 98 50 264 83 992 364 908 349 634 726 846 877 18 675 350 168 11 821 976 249 898 598 312 845 802 194 125 959 521 281 437 333 669 683 529 955 683 932 675 910 625 91 397 747 906 462 580 57 10 496 989 565 107 838 783 597 559 574 857 382 678 848 549 137 187 329 813 196 514 494 909 334 861 239 57 925 280 636 800 523 737 12 713 429 164 347 533 942 453 459 774 908 807 447 894 490 301 844 827 950 551 817 122 275 175 241 265 745 485 662 41 428 96 80 436 635 581 478 307 73 957 860 739 977 618 974 817 710 706 796 668 425 824 766 290 303 679 346 773 449 64 27 31 549 878 284 524 573 912 534 472 471 431 727 625 93 256 276 125 102 988 855 975 661 870 692 14 504 677 441 878 572 835 12 659 182 229 154 123 469 444 916 396 295 50 116 150 825 441 762 786 115 81 104 932 66 193 436 356 112 520 519 419 481 348 385 740 304 875 855 921 378 896 976 608 152 648 29 581 107 325 95 233 251 579 797 499 345 569 701 311 877 986 51 316 146 660 705 787 337 969 198 220 956 565 161 563 636 407 567 187 940 564 500 289 160 655 527 485 568 741 608 796 233 201 78 266 134 27 324 702 923 247 861 566 154 947 640 109 786 400 781 626 925 85 688 242 472 376 365 241 408 959 909 893 595 646 584 44 309 745 84 855 916 565 236 350 294 274 372 94 626 515 820 793 260 17 164 5 269 389 719 663 298 973 771 145 291 153 192 738 671 310 150 541 158 666 284 741 295 49 342 991 92 64 15 664 675 760 920 257 613 229 407 960 108 504 227 489 401 977 934 444 748 257 645 985 936 647 445 217 141 978 790 967 640 942 100 528 32 682 275 766 250 321 419 651 704 776 28 324 989 192 716 107 972 323 14 570 218 189 494 573 880 35 283 119 638 935 915 448 797 655 37 533 675 442 387 32 84 748 719 210 263 756 847 982 535 516 964 144 955 161 383 142 697 933 573 238 438 177 245 336 192 822 807 485 296 949 816 480 850 653 867 635 183 750 50 566 765 812 453 948 317 486 474 342 838 887 277 44 608 925 514 880 883 760 673 710 273 861 385 914 129 156 297 784 925 606 451 505 591 459 1 684 455 971 996 364 848 83 731 649 164 787 17 313 525 85 283 224 214 312 416 334 953 727 625 1000 114 876 50 153 467 136 618 451 665 79 360 944 176 207 62 630 339 26 459 947 678 149 307 276 407 792 866 516 114 38 490 324 356 999 24 246 986 101 869 806 764 91 76 435 332 685 655 490 579 260 719 868 198 272 676 201 660 139 873 549 76 499 556 722 404 768 653 758 805 40 44 471 246 407 368 428 125 211 454 661 781 687 550 782 773 277 340 104 461 82 677 64 831 325 512 324 299 96 928 51 178 146 759 629 592 83 797 363 732 682 121 736 826 164 112 864 459 494 276 712 979 468 694 774 971 627 534 722 759 244 178 957 659 882 886 320 730 759 635 689 696 265 883 770 504 667 204 138 376 985 251 217 900 267 746 934 152 94 357 898 954 367 674 154 703 146 784 585 37 962 489 701 320 98 986 979 897 987 266 709 244 783 289 203 593 797 300 576 166 846 510 302 35 968 561 636 61 640 909 391 639 573 144 471 582 819 935 740 460 110 683 688 615 959 672 719 875 500 690 348 101 274 241 773 601 438 390 171 783 37 670 562 577 825 791 152 449 341 793 892 937 66 943 500 338 787 5 972 544 165 429 907 646 276 357 384 470 754 122 605 588 209 35 459 876 603 263 207 561 240 345 203 215 544 941 415 163 809 851 866 618 11 204 452 87 714 690 62 905 316 357 564 724 836 995 761 775 150 31 108 854 436 166 834 704 352 982 179 908 539 864 234 791 301 271 31 9 957 561 503 154 804 334 751 39 798 799 684 961 57 976 407 96 512 393 407 723 650 9 688 915 991 420 298 745 954 368 469 597 341 618 260 681 858 934 183 213 246 718 533 108 35 618 969 887 558 649 477 344 717 607 76 970 917 688 517 375 243 333 669 170 242 996 347 94 165 980 650 526 301 585 611 567 453 652 969 963 700 815 521 319 186 768 793 79 575 628 504 257 329 646 543 807 468 88 711 57 70 633 26 322 819 719 846 674 727 647 360 820 267 99 949 616 346 659 367 924 187 919 805 719 721 500 852 494 634 613 221 378 37 764 959 545 928 697 631 213 465 810 172 322 555 428 560 419 67 785 100 248 19 338 123 537 54 886 131 974 789 12 911 617 346 350 176 740 492 423 284 416 90 758 983 469 435 291 154 897 341 361 378 91 765 612 859 167 310 46 764 663 21 285 276 247 701 774 949 745 574 288 56 35 916 282 913 22 677 431 156 128 50 476 128 628 162 798 876 49 363 553 143 504 386 687 204 490 389 61 862 770 280 709 584 198 837 279 929 107 855 617 453 945 424 89 823 101 913 440 430 607 203 393 973 275 908 266 816 787 356 179 44 853 448 125 510 321 174 821 239 686 282 408 326 629 816 105 246 349 228 641 937 945 175 958 37 887 418 791 855 491 360 431 702 868 655 769 329 964 831 619 899 85 470 853 285 674 931 299 261 508 281 993 278 383 974 280 896 548 181 126 529 240 818 66 52 517 444 360 537 207 831 793 509 394 202 560 468 258 126 856 740 851 521 882 260 458 722 565 957 299 734 622 207 52 497 203 159 338 633 947 255 811 320 105 982 372 768 624 474 307 580 600 636 712 132 945 619 920 585 896 100 778 346 888 952 694 519 139 862 465 772 297 298 750 792 952 542 74 190 701 600 199 123 762 212 260 266 617 252 202 389 991 125 226 28 324 756 685 658 274 81 636 918 739 178 218 632 145 419 622 461 704 765 525 709 215 277 495 114 583 750 257 843 978 769 947 523 121 772 923 276 183 280 114 327 89 336 85 344 898 695 503 77 801 353 789 872 238 181 786 302 94 401 179 478 395 919 846 846 727 847 55 618 618 468 67 295 954 603 745 16 299 761 37 806 720 677 551 37 752 126 27 260 884 886 354 709 183 703 889 982 847 757 481 519 436 732 191 318 735 43 500 391 381 18 376 847 443 744 979 747 316 552 20 85 713 580 773 839 161 98 414 651 745 974 745 466 901 169 318 931 87 113 872 334 511 481 504 210 213 722 529 668 435 513 91 681 902 323 484 757 550 87 51 77 172 363 375 298 684 490 344 639 923 196 364 526 771 174 237 101 60 939 569 46 181 75 938 687 723 812 214 8 217 502 802 987 905 251 883 209 866 647 229 914 715 908 696 300 574 433 991 233 40 188 219 786 337 613 320 945 543 742 373 949 968 720 266 847 47 127 461 45 630 208 302 268 190 722 500 115 283 907 14 54 235 188 47 912 95 352 132 565 219 201 120 367 179 892 570 87 655 405 517 238 641 518 953 645 564 108 160 778 663 555 387 515 746 52 533 264 985 291 32 164 398 973 63 92 939 786 980 644 345 968 212 342 363 464 943 564 150 397 276 984 821 881 252 306 936 122 445 106 476 438 579 326 985 771 490 918 976 642 591 726 524 317 848 796 739 246 97 442 980 914 128 14 339 702 891 849 954 136 696 53 451 186 629 139 908 466 209 915 889 85 795 740 320 422 482 623 49 145 301 503 877 381 980 36 369 377 878 841 211 526 484 74 124 702 638 658 118 627 709 812 455 746 120 368 191 946 619 736 286 448 813 707 922 445 544 106 776 578 391 410 673 650 619 257 191 162 894 980 359 748 156 456 89 802 158 256 310 945 745 167 778 59 487 750 754 450 517 96 528 522 204 492 796 798 731 810 453 126 517 402 632 23 7 49 80 44 333 325 184 172 30 68 797 355 709 528 734 901 505 533 768 272 391 222 829 418 62 61 350 163 227 721 961 36 327 677 660 504 902 463 570 306 624 942 253 95 230 744 318 997 405 298 49 364 623 241 508 420 139 225 497 384 809 12 393 834 2 782 932 62 719 294 951 723 361 415 165 815 937 303 145 634 490 392 26 487 707 693 896 646 401 103 382 749 413 778 769 393 530 921 408 375 473 713 669 959 592 997 259 828 712 613 719 333 550 700 300 800 981 458 778 327 274 616 903 227 256 562 417 81 693 777 474 410 453 354 788 711 45 785 367 293 570 586 498 613 59 929 574 79 612 616 33 160 397 569 130 865 387 645 224 730 189 381 455 447 473 47 629 906 736 763 266 146 127 869 495 618 240 206 497 108 672 823 958 768 858 357 239 23 684 43 566 869 464 420 554 311 23 665 840 633 361 34 68 403 63 80 985 189 460 10 357 752 225 166 248 167 193 795 583 838 397 740 612 650 880 631 840 905 349 815 556 371 64 56 596 857 658 337 798 861 609 638 313 418 239 470 248 373 690 514 153 525 836 760 90 455 780 943 100 677 69 75 170 832 973 171 11 611 488 801 486 330 254 346 166 595 515 599 934 259 549 267 582 612 379 326 911 830 260 865 220 84 166 291 401 120 664 308 416 618 266 296 162 220 947 670 427 778 379 617 465 160 722 694 678 404 537 167 852 478 792 32 728 197 151 281 458 36 929 51 324 300 766 454 194 620 920 801 713 311 832 91 98 109 842 555 120 516 118 283 408 568 904 427 97 632 906 595 805 75 776 335 583 467 597 338 741 9 389 53 511 82 402 95 576 297 523 961 997 876 529 874 868 427 500 921 135 550 142 825 233 894 894 682 520 167 968 821 451 796 786 856 254 756 450 435 668 844 598 146 36 493 12 412 543 311 236 739 361 885 635 229 254 307 489 802 32 62 917 975 302 852 223 995 14 844 702 656 397 30 812 460 374 613 638 568 770 172 984 993 168 424 297 405 174 364 915 456 726 594 550 608 755 441 332 374 502 634 952 38 348 368 195 376 555 102 848 824 141 891 833 147 819 492 568 851 86 969 42 292 314 979 569 32 533 291 122 784 70 959 591 133 129 761 157 486 994 600 608 858 39 739 781 784 523 963 24 101 577 792 424 846 454 279 48 831 914 523 887 835 248 266 842 692 835 41 392 965 515 58 23 319 105 220 349 609 592 788 537 428 788 131 291 237 904 336 354 788 434 488 836 325 433 475 995 740 354 736 742 647 119 972 29 663 306 231 506 679 281 927 580 607 122 210 933 475 832 837 686 192 422 162 162 103 668 122 473 806 368 71 334 482 678 918 858 545 795 363 130 936 718 421 223 616 233 947 477 918 583 711 614 835 926 218 503 673 934 288 228 847 274 126 672 775 703 17 111 590 819 904 623 676 673 157 371 469 337 192 107 583 373 501 1 245 89 791 253 891 90 60 579 402 571 515 11 414 115 396 218 999 115 535 831 317 87 495 761 151 908 720 687 70 825 759 615 685 544 409 947 500 862 143 448 670 473 944 593 479 242 567 213 866 443 399 284 161 779 644 423 150 671 468 529 330 203 118 216 157 178 529 872 829 154 784 51 658 988 580 337 865 819 51 422 327 122 32 261 98 970 891 295 690 148 371 161 973 949 520 468 163 672 70 534 95 48 239 970 807 149 56 379 822 686 679 543 24 961 435 722 670 295 532 376 731 883 685 327 189 836 919 867 480 497 344 116 863 957 612 854 365 12 626 72 252 628 595 871 332 23 302 611 237 24 944 961 968 444 202 755 59 123 651 206 548 614 127 786 360 244 552 951 244 888 245 446 180 301 720 229 826 701 188 320 817 69 814 716 370 421 803 317 15 400 523 411 382 543 588 928 393 138 18 341 164 881 326 822 982 768 821 579 123 874 642 689 777 751 838 672 873 433 135 941 145 203 191 939 432 523 358 374 889 818 515 937 812 121 679 896 617 502 442 712 575 215 610 542 372 798 329 389 149 582 934 164 584 173 623 151 184 123 462 172 129 794 857 17 845 990 271 117 471 846 207 484 501 115 499 919 211 577 605 795 910 301 705 808 661 358 564 933 327 166 155 586 49 754 638 391 727 432 70 915 742 89 749 351 727 831 110 308 486 97 837 882 531 277 575 147 521 749 837 543 53 733 317 561 169 563 66 233 354 880 669 868 823 854 547 369 347 803 937 877 581 5 198 10 197 454 368 131 425 675 810 299 826 463 60 791 665 189 587 321 126 789 355 302 618 710 626 122 890 566 174 315 927 894 714 603 60 802 837 698 296 407 164 891 309 717 889 421 760 775 731 493 178 408 344 531 758 865 321 866 924 377 405 988 845 460 184 917 8 79 661 230 869 90 354 302 672 182 3 44 639 338 105 191 688 9 781 545 389 166 976 386 753 51 676 713 544 38 952 808 433 837 680 97 303 275 916 651 353 36 762 466 767 837 94 150 262 119 505 786 613 870 551 296 649 661 197 291 582 676 211 965 463 581 735 346 807 155 466 820 993 476 223 481 29 337 625 10 549 291 516 445 583 872 551 581 387 534 640 736 639 992 160 138 961 911 753 9 781 866 861 360 504 264 905 791 900 77 706 939 396 636 974 394 875 709 487 290 16 559 531 746 749 311 847 217 64 914 662 334 673 111 572 119 765 648 416 622 739 170 658 241 157 987 40 721 113 92 487 69 784 880 168 768 598 836 97 384 108 470 14 249 355 307 848 241 930 899 901 109 25 672 807 980 454 968 961 962 344 374 920 632 443 664 703 162 924 172 277 425 701 948 594 666 514 741 712 542 117 82 359 139 591 974 99 892 880 762 754 173 737 779 537 825 16 336 518 39 653 34 603 186 186 44 577 713 263 342 572 598 183 517 486 514 389 413 486 9 763 273 58 786 277 706 562 258 961 647 391 193 297 612 68 117 877 174 604 966 530 981 308 122 256 315 442 553 723 196 231 195 935 966 441 753 370 196 836 442 772 301 561 167 722 434 207 33 124 313 938 449 899 635 417 120 199 612 12 720 320 476 678 379 964 561 935 474 8 928 973 185 682 564 429 417 679 437 636 46 712 693 843 938 538 687 402 969 846 265 443 999 958 740 947 391 921 801 733 798 305 759 904 895 659 490 321 151 807 965 748 100 1 571 207 890 734 930 847 878 531 994 680 54 67 189 239 592 847 455 954 787 491 416 98 580 407 391 496 25 563 769 782 507 478 227 383 207 201 796 881 117 327 702 58 533 432 591 529 943 54 83 414 490 920 268 109 544 365 68 903 144 291 242 986 411 745 732 114 546 929 356 711 560 346 390 609 997 725 193 873 2 590 499 322 636 62 858 264 459 247 881 656 58 223 647 456 484 64 647 376 244 335 91 321 909 364 777 525 524 969 115 872 395 703 778 349 168 509 371 972 829 499 749 562 840 710 193 297 70 204 91 538 620 186 656 8 470 196 144 231 875 310 582 437 113 448 550 95 13 207 631 183 758 770 777 357 707 153 728 692 809 437 441 127 673 372 812 611 610 396 27 542 27 474 298 256 675 315 704 321 781 218 101 627 878 747 164 938 393 913 203 905 637 539 328 671 621 667 726 818 64 18 985 434 170 382 767 866 507 598 151 482 63 496 190 648 493 88 599 896 780 164 514 441 163 253 945 322 431 897 511 558 866 87 602 116 178 2 739 577 328 26 828 962 898 575 409 597 668 951 329 751 34 202 431 187 753 828 740 161 751 844 847 374 647 362 256 419 441 958 305 16 690 830 694 74 776 648 911 370 833 233 323 720 469 445 895 504 144 17 184 732 676 572 125 586 407 877 808 407 265 457 727 116 513 516 966 288 704 258 791 479 254 566 109 410 147 195 493 134 905 538 5 737 520 339 610 58 674 398 917 537 937 132 373 591 781 554 419 311 834 535 18 677 793 854 470 661 814 342 678 63 203 847 725 810 346 215 973 967 112 663 261 192 193 896 93 768 310 921 318 468 534 261 432 563 148 433 982 170 965 660 853 122 269 442 653 510 363 162 295 800 449 678 312 988 216 618 532 447 748 561 487 785 692 341 584 513 78 214 247 863 8 45 752 920 169 17 824 93 65 258 759 358 246 188 263 397 712 989 820 45 112 690 469 749 109 263 130 215 174 7 118 367 103 747 823 144 334 773 364 208 325 936 30 983 429 904 402 892 528 816 957 521 480 260 137 704 31 403 368 438 166 962 478 695 858 365 619 258 259 646 353 502 303 747 572 333 455 44 968 800 496 26 815 612 997 190 618 763 459 25 767 725 77 127 229 793 329 690 868 807 274 76 432 712 72 901 560 840 149 94 297 450 432 668 441 900 944 674 297 893 841 976 442 165 763 360 835 68 788 27 937 878 306 239 265 572 918 652 810 14 701 743 911 561 65 678 523 747 895 638 349 295 74 225 910 693 680 484 713 552 491 640 835 871 347 46 771 980 882 681 547 449 833 951 191 13 641 808 926 825 260 746 207 559 268 860 566 253 884 826 375 278 375 609 745 730 757 683 431 992 149 252 331 745 631 878 244 686 321 466 850 348 813 632 95 975 753 857 208 637 727 683 52 669 358 133 188 944 961 764 444 126 190 517 969 812 785 491 964 317 18 947 206 846 164 967 260 758 304 544 813 646 929 623 536 310 41 533 164 80 445 714 339 64 852 747 70 644 510 959 503 873 554 597 779 927 984 158 206 821 448 600 460 695 43 414 877 479 777 18 8 19 602 924 363 414 273 800 722 8 925 187 806 946 506 950 224 205 777 46 230 235 859 362 405 441 451 631 145 922 596 146 232 415 584 988 93 710 500 186 348 521 448 349 73 361 899 358 910 146 414 279 884 232 728 983 314 386 370 284 436 775 748 597 990 470 680 72 593 186 564 770 316 38 862 821 63 869 204 63 540 989 65 241 744 277 695 36 720 812 849 883 639 100 463 405 839 232 240 9 182 465 947 768 99 799 479 21 257 846 644 656 995 287 33 515 944 225 312 148 338 79 534 213 361 659 423 488 982 291 218 671 508 172 344 51 113 749 747 563 462 669 589 616 795 134 918 958 575 628 419 134 982 321 907 26 308 139 219 120 24 17 396 130 709 18 667 309 413 750 946 105 207 105 926 776 635 477 921 931 587 198 1000 393 412 524 279 577 901 157 499 691 448 90 624 266 710 483 44 116 160 372 420 733 579 850 223 856 84 265 72 760 116 344 559 910 261 448 793 92 358 488 287 481 676 36 349 390 162 903 284 705 457 799 114 575 691 528 32 160 349 764 236 277 396 401 512 93 337 395 195 65 919 372 127 124 236 625 386 319 575 615 945 124 49 990 802 729 911 460 585 647 815 549 109 52 144 634 259 934 551 983 292 961 848 442 475 603 65 240 81 141 413 810 500 308 320 985 861 562 630 661 866 95 505 276 756 387 339 233 417 544 528 675 492 748 431 792 539 21 275 506 913 912 933 680 709 315 61 600 732 641 33 4 771 702 316 610 303 92 514 320 280 925 227 408 803 898 215 448 975 139 81 430 426 656 415 274 709 783 704 732 685 807 559 895 948 253 320 62 943 477 464 711 897 659 17 733 297 850 534 594 119 301 412 492 228 204 930 407 386 777 323 52 130 868 673 833 493 884 228 152 237 823 771 380 997 219 978 746 110 317 748 573 827 203 531 20 63 821 807 983 846 945 395 80 1 904 862 775 182 154 160 249 576 913 739 233 290 197 989 855 50 211 11 729 868 196 111 423 971 275 629 907 407 55 579 577 68 962 407 147 80 441 877 496 183 269 537 870 938 537 410 245 149 716 424 262 224 985 768 348 593 606 541 706 303 227 633 918 2 363 76 228 857 7 547 117 348 913 749 49 548 70 706 411 343 520 958 605 632 627 221 60 167 590 942 908 285 236 725 23 3 628 964 530 243 469 209 881 726 606 590 996 711 981 517 929 169 511 530 813 973 296 830 829 230 434 257 898 785 443 200 820 870 546 119 494 108 331 312 331 37 76 693 326 469 806 354 920 689 616 391 942 413 824 669 777 455 924 934 291 218 96 273 854 237 880 686 487 78 449 248 627 601 91 553 120 845 737 906 47 104 732 507 441 266 861 143 32 40 42 676 95 914 27 570 444 335 429 529 269 223 798 976 401 570 386 387 81 543 318 965 519 911 723 174 917 595 941 71 800 91 509 748 782 720 723 352 455 460 424 535 833 65 243 168 438 928 667 970 145 483 444 266 622 972 493 177 674 144 490 442 603 238 317 669 217 164 26 293 830 508 138 921 561 339 465 137 993 259 676 799 176 569 365 185 190 217 914 324 480 408 746 123 273 251 657 448 727 222 894 705 521 744 811 623 304 533 566 67 171 211 358 698 199 385 519 739 366 941 593 214 728 565 373 152 648 656 995 188 569 391 408 308 864 190 419 368 299 511 234 549 618 32 929 746 397 731 627 816 607 736 643 704 41 238 621 673 650 423 529 714 390 541 232 229 436 7 210 908 252 425 47 584 528 803 572 280 955 160 833 15 376 793 912 441 668 803 857 775 46 511 964 873 70 65 454 468 124 955 631 252 258 107 163 812 173 434 977 195 144 134 864 41 985 906 752 562 320 316 336 418 845 16 740 306 113 803 209 666 896 859 404 968 878 605 399 48 600 670 334 108 236 102 338 469 59 698 483 531 405 817 899 969 902 98 496 445 256 44 594 175 265 605 751 879 830 183 923 444 937 624 572 194 431 729 989 356 996 857 696 531 723 27 506 437 81 285 682 441 394 826 986 682 286 451 865 298 533 785 487 865 856 470 587 422 786 589 138 325 279 439 953 538 539 416 541 5 862 401 712 7 583 335 415 284 327 483 905 864 560 108 35 47 573 682 546 480 124 548 761 713 393 796 548 89 508 369 435 962 966 638 971 878 576 505 265 252 69 855 609 474 185 294 558 597 617 635 355 615 661 380 185 192 444 649 818 440 982 255 509 540 496 252 115 815 820 258 578 731 967 854 839 280 607 704 938 604 828 768 884 99 773 79 860 377 543 316 530 638 10 192 972 74 261 100 768 65 155 657 208 504 325 296 572 225 954 611 941 187 356 587 278 462 301 852 584 525 882 646 494 756 567 678 614 76 219 868 825 205 886 53 900 68 992 596 912 510 747 573 687 483 131 427 417 21 13 123 46 531 966 391 484 658 21 495 883 467 340 309 919 531 243 944 286 487 822 540 307 126 273 64 650 427 160 760 917 123 67 532 54 932 74 832 14 463 205 341 581 39 368 544 883 666 621 577 582 1000 290 975 869 89 908 539 421 436 996 354 129 830 89 398 1000 439 798 615 98 779 646 662 90 991 661 523 586 723 337 648 124 23 641 813 749 905 261 365 247 262 502 41 679 70 630 795 163 637 811 222 488 79 496 820 452 932 357 264 871 69 409 69 903 614 437 102 300 172 98 968 961 832 318 325 389 724 171 706 713 286 792 964 210 19 140 694 825 110 136 150 849 401 12 200 496 930 781 419 682 674 886 379 515 715 932 934 588 232 350 404 400 249 37 752 486 814 353 540 953 412 988 860 831 134 555 617 831 78 321 474 487 524 478 150 213 654 377 269 644 521 274 767 865 102 83 796 278 473 375 438 238 134 987 444 402 245 300 881 492 800 554 44 811 626 732 281 14 498 460 24 588 847 668 732 99 991 81 439 352 491 606 76 663 749 212 781 114 733 977 462 415 480 751 505 253 835 359 988 232 270 69 496 494 188 262 147 216 537 191 321 909 157 375 894 99 297 824 815 559 87 778 353 887 911 729 530 151 103 536 935 761 635 637 814 168 78 407 77 214 471 653 450 652 783 937 84 771 833 62 90 761 587 750 459 318 757 382 157 111 872 597 2 922 665 907 936 923 541 687 32 447 159 484 898 23 936 245 214 23 446 406 518 15 304 941 434 770 625 384 28 174 835 112 285 851 839 935 656 271 162 543 46 617 145 315 569 500 744 410 373 87 935 720 539 123 799 791 848 892 228 487 845 419 19 273 97 339 973 322 132 531 780 414 525 548 614 251 735 228 824 240 95 546 509 109 961 851 959 900 251 683 221 753 378 896 934 967 196 532 132 211 54 689 260 132 399 490 390 243 196 927 816 703 901 337 480 756 424 471 625 869 949 33 597 24 298 923 348 778 559 156 180 826 245 535 490 226 42 969 936 323 424 981 919 232 456 53 335 390 400 993 733 154 389 948 59 451 269 21 822 682 379 364 460 168 360 62 381 383 280 939 661 299 884 581 822 650 942 100 970 585 962 928 169 441 538 558 184 499 394 982 476 888 294 660 653 548 353 534 638 755 920 702 308 524 942 353 5 477 761 542 386 159 244 523 152 44 510 109 420 943 771 566 381 227 162 132 615 126 311 951 684 886 218 683 566 893 31 727 203 930 223 797 295 776 984 995 152 274 168 433 158 103 399 573 706 763 54 755 377 534 618 513 272 785 878 425 994 686 416 568 944 615 626 167 512 643 748 368 666 68 128 252 431 843 806 2 570 952 257 162 307 557 26 995 642 83 820 826 329 888 424 780 13 607 17 774 494 511 938 562 445 825 382 172 374 340 424 590 422 947 509 266 718 682 583 70 361 181 948 900 178 330 518 466 218 135 588 928 641 215 320 840 34 337 674 155 836 849 214 345 965 60 761 937 794 550 474 986 181 334 614 552 559 924 228 236 926 129 515 989 456 592 424 132 768 860 732 511 768 171 502 243 928 833 181 95 662 272 945 423 719 726 618 38 893 359 145 968 226 908 958 975 387 100 449 404 472 579 197 673 531 113 681 532 63 668 385 86 555 576 309 332 311 541 976 734 478 634 460 511 765 25 525 253 219 202 891 593 994 837 459 960 124 99 975 427 377 196 973 300 345 198 478 403 84 820 689 368 554 525 735 449 448 191 40 310 448 443 78 371 741 907 359 46 261 329 745 881 439 978 225 554 846 955 965 826 655 834 667 555 696 656 57 870 202 278 7 523 673 142 169 681 841 523 186 489 451 548 877 119 536 732 173 784 749 974 112 530 736 479 112 32 425 196 882 597 516 622 914 84 903 467 927 437 519 815 210 666 152 347 629 562 53 340 994 742 380 159 97 643 757 884 598 887 669 856 34 191 830 184 465 377 321 363 709 53 183 607 385 377 764 326 319 909 325 682 150 836 244 263 159 101 177 336 455 328 459 661 97 485 679 923 581 65 984 316 172 914 104 649 413 774 486 166 637 359 17 493 18 593 948 277 673 807 474 283 993 683 3 177 792 277 320 191 628 5 588 128 340 676 507 391 912 592 767 89 566 79 513 973 959 895 813 577 545 634 689 406 438 399 919 519 437 103 568 501 191 870 4 447 69 499 176 904 249 993 391 634 458 974 292 250 779 740 494 779 814 726 349 240 765 46 692 412 881 5 496 596 535 986 976 160 280 974 918 29 239 183 549 878 496 220 18 149 504 248 824 580 816 195 7 321 629 774 221 58 877 757 431 844 210 265 425 3 259 735 29 461 148 563 609 215 930 193 452 117 604 661 42 987 255 425 238 578 672 927 807 272 471 640 262 846 378 277 911 256 359 916 134 592 223 581 812 348 607 308 610 834 305 570 29 553 899 536 179 633 213 363 165 414 544 670 133 593 254 404 97 976 533 854 577 511 160 108 38 526 207 951 763 908 974 454 537 373 348 847 453 505 324 665 109 853 577 831 211 5 966 456 128 834 795 156 29 232 103 834 342 540 10 240 208 340 498 146 29 623 338 719 941 207 525 696 399 572 881 915 689 467 89 55 484 742 763 400 883 702 180 869 421 30 129 800 33 362 447 598 306 255 597 16 83 613 16 977 668 563 367 377 14 522 953 713 52 692 884 432 322 22 967 910 610 644 738 991 581 828 372 650 575 70 293 266 342 58 518 916 724 666 13 946 195 874 333 832 896 525 206 70 91 994 256 5 886 343 382 909 220 60 273 957 989 875 122 573 439 574 125 737 246 498 626 390 495 691 685 627 953 553 608 400 654 113 56 89 169 166 901 921 879 305 598 369 803 559 613 240 117 586 990 551 555 987 382 373 435 534 217 505 567 702 36 942 266 267 821 220 714 697 272 596 438 971 11 780 914 552 892 76 377 749 410 360 146 603 521 903 326 962 585 155 489 678 801 26 975 809 992 572 721 297 765 774 640 699 928 975 161 368 921 625 546 575 663 514 924 132 347 884 505 624 894 457 576 264 511 947 86 250 922 906 32 941 254 263 414 216 910 394 258 759 258 935 441 809 246 486 129 437 300 795 332 398 694 875 395 21 910 736 159 798 713 406 356 77 441 911 16 19 267 524 554 859 297 790 134 890 872 332 480 391 884 317 190 94 58 224 387 587 39 162 81 54 455 304 816 538 632 998 724 994 528 279 579 582 492 941 256 882 164 532 801 944 667 634 952 680 971 977 864 148 768 497 693 849 379 24 473 163 962 75 309 960 902 921 965 847 901 413 927 314 33 917 789 130 585 130 817 587 631 191 313 664 106 516 163 175 468 805 498 104 863 199 97 658 579 67 287 959 179 735 828 873 537 136 852 221 407 764 242 639 456 40 630 710 589 965 682 417 156 8 697 594 671 626 905 530 969 221 994 229 814 633 127 479 483 29 501 871 195 162 170 124 76 588 584 870 122 90 162 958 626 881 286 871 249 420 108 174 926 239 942 513 590 875 552 141 127 484 425 210 383 986 874 954 341 21 119 272 439 876 844 38 206 24 426 26 831 76 339 889 756 96 394 516 659 663 85 402 941 581 415 982 769 869 882 42 777 337 50 429 110 811 224 129 976 924 845 688 248 596 485 128 514 889 254 948 541 3 969 894 77 679 208 705 683 179 441 692 666 730 602 788 301 887 821 632 232 655 750 35 93 250 763 813 168 67 299 603 284 104 234 481 439 100 180 981 51 323 663 134 967 438 639 717 478 528 412 338 950 407 686 786 396 47 340 255 437 500 481 817 304 678 168 188 147 442 578 186 171 375 614 298 392 125 200 57 472 965 564 504 90 797 605 741 950 427 945 231 491 340 159 773 849 173 389 734 465 730 595 6 402 981 915 503 797 41 197 726 714 399 638 544 60 489 401 13 147 405 866 908 177 165 334 127 232 309 462 1000 713 108 758 443 167 222 449 70 790 553 719 727 934 766 714 805 253 803 77 721 516 199 574 150 95 437 878 919 131 237 286 560 588 535 308 808 28 450 886 406 963 148 958 833 227 506 431 92 507 642 807 602 343 527 405 517 293 901 605 198 59 150 474 152 536 629 588 958 72 984 386 687 588 435 281 902 753 795 221 375 343 568 104 630 53 310 417 498 36 261 438 91 593 744 973 208 222 892 119 292 523 418 438 481 385 142 465 797 40 544 6 13 802 491 727 631 135 44 688 972 266 37 471 502 907 915 981 86 527 877 60 522 669 310 250 749 59 349 925 231 912 938 727 598 834 676 4 741 444 889 626 52 448 637 441 648 11 63 186 76 241 560 444 440 862 493 821 450 528 791 718 690 793 593 123 115 145 42 209 870 363 276 824 240 191 820 491 592 512 91 837 394 910 36 15 847 591 231 712 936 161 21 308 513 708 933 183 779 582 327 484 244 182 911 969 970 853 236 406 406 82 641 206 950 293 987 84 390 406 596 434 720 543 480 30 809 743 814 694 430 48 153 613 398 716 160 238 138 11 347 609 475 224 623 588 282 597 979 676 494 924 628 828 545 936 262 164 468 355 900 462 372 57 33 325 413 149 736 367 30 690 577 165 493 580 614 536 693 248 933 918 661 362 334 757 779 126 743 631 225 65 54 551 302 176 831 220 448 496 247 811 400 593 864 849 703 549 765 625 576 349 889 883 941 534 763 806 255 575 261 687 128 223 645 818 379 885 531 769 671 607 108 355 392 943 335 6 422 435 198 224 90 524 543 514 390 322 163 655 500 197 198 67 466 246 241 607 460 112 469 620 866 161 937 502 612 878 701 156 516 838 231 188 483 309 638 396 214 972 54 703 666 119 596 380 910 455 986 821 24 769 100 599 58 439 388 85 598 285 563 994 624 958 457 471 771 456 344 521 95 30 924 142 138 221 613 106 140 465 455 389 15 984 769 863 886 783 318 655 509 732 873 89 234 827 508 206 595 701 179 288 793 406 764 958 459 527 993 132 149 187 730 494 305 333 172 287 999 370 87 325 274 3 935 648 611 78 912 859 522 228 16 737 378 78 71 852 333 580 370 522 239 439 625 345 463 608 893 77 356 512 790 463 444 329 708 824 330 637 773 918 585 206 846 550 236 853 541 859 160 839 495 981 261 100 229 174 680 50 332 385 765 818 797 996 499 465 738 336 280 337 394 358 974 945 551 812 526 907 910 265 805 277 239 317 372 114 830 236 149 881 312 4 274 958 674 805 615 304 455 153 123 3 816 948 44 46 361 22 489 248 650 382 755 247 827 817 46 25 987 347 684 774 243 598 780 741 262 865 897 727 644 810 141 897 351 15 376 790 630 546 908 412 200 11 963 157 371 570 298 977 998 277 335 618 419 774 954 40 137 641 376 830 977 20 854 45 47 608 948 135 828 928 879 839 738 48 539 559 567 911 457 178 893 119 6 747 489 245 84 558 611 852 13 925 941 903 860 837 688 799 663 563 779 353 42 33 478 108 525 989 998 745 626 436 209 228 599 715 453 898 163 830 499 547 462 773 218 218 841 731 257 987 353 232 197 645 350 562 837 831 193 200 137 920 525 391 450 977 412 57 966 262 333 762 819 494 5 348 70 134 485 550 316 293 314 752 145 267 66 362 734 651 901 158 41 155 114 516 160 769 204 988 37 504 749 17 393 252 690 844 578 690 790 950 855 396 235 714 806 859 230 202 827 22 779 745 884 346 202 113 546 794 360 942 27 969 336 699 14 173 651 899 782 103 374 114 139 696 732 158 253 703 963 912 274 656 347 359 730 30 604 87 394 964 495 334 414 873 408 671 674 98 794 371 538 229 556 900 632 691 651 340 142 717 464 158 740 58 515 850 997 615 520 175 686 521 385 260 334 839 516 167 404 427 879 98 53 563 809 459 837 595 698 732 16 461 405 738 89 987 197 513 987 684 623 943 143 958 967 800 973 364 525 483 742 816 360 834 424 777 843 239 995 648 808 253 773 904 611 214 457 997 929 92 822 230 432 793 988 797 639 482 937 655 378 281 654 175 927 82 868 880 221 593 547 419 78 810 963 421 377 816 484 661 477 82 44 117 11 723 951 582 732 50 188 489 563 522 149 211 891 562 487 360 740 935 971 428 298 216 187 29 383 538 777 45 235 661 549 616 737 31 958 345 963 464 804 121 112 534 203 186 493 906 201 808 354 746 715 754 655 808 237 152 782 275 450 773 826 452 819 871 529 916 747 212 750 132 450 144 138 709 63 548 436 266 820 689 718 106 733 502 562 370 721 853 341 915 581 492 499 599 989 507 619 874 252 34 740 446 213 557 760 808 947 610 352 706 806 178 104 928 943 567 829 598 367 69 604 553 523 107 964 622 314 948 551 465 377 681 669 479 999 305 714 885 573 404 265 42 440 556 97 722 307 798 959 941 558 679 196 511 131 546 632 329 867 561 878 617 836 586 42 517 598 436 745 597 630 753 896 770 122 511 288 66 983 906 848 829 31 436 747 12 695 528 300 209 144 891 535 858 771 900 218 602 459 637 908 969 310 738 428 602 908 138 349 902 867 324 393 376 338 268 508 344 77 261 466 196 993 585 699 12 368 103 21 684 310 541 571 552 77 999 670 234 438 174 265 240 897 507 881 372 223 438 964 628 806 515 321 211 613 700 393 735 9 165 740 701 71 883 183 33 362 895 660 43 239 994 563 150 208 704 992 131 246 690 221 814 450 79 449 855 325 932 649 587 351 76 518 35 245 576 431 166 335 114 832 387 425 383 315 842 439 187 407 644 622 105 390 991 545 468 899 478 570 920 347 888 17 388 963 288 458 172 387 534 898 601 314 308 530 300 442 819 967 715 197 118 385 707 663 239 130 287 878 114 674 408 144 95 905 374 148 43 220 629 132 321 460 556 160 364 139 42 103 953 440 145 594 979 989 623 777 311 983 867 290 777 549 549 7 958 109 634 536 796 628 782 520 775 700 202 356 261 491 848 74 412 706 516 62 98 475 390 779 253 150 94 968 165 765 903 984 831 534 719 519 563 434 869 794 512 500 556 814 222 716 367 907 964 116 197 458 563 2 488 261 715 112 112 135 724 704 901 132 432 748 45 417 272 205 307 431 444 474 889 140 614 524 351 931 513 64 580 333 446 852 732 896 407 157 322 247 584 408 920 354 779 127 982 247 835 935 383 993 619 512 34 336 327 748 727 857 955 604 312 400 499 423 882 131 411 4 916 153 320 267 440 98 486 247 455 720 380 430 794 583 381 4 542 865 696 572 64 102 858 833 833 66 922 468 339 958 102 415 877 163 260 793 116 589 771 187 883 173 715 155 875 385 906 542 526 120 737 604 105 232 86 582 72 899 203 395 607 218 991 116 446 752 180 388 12 130 145 532 8 941 400 158 603 592 738 224 122 652 218 267 467 57 104 421 517 699 439 196 669 526 120 572 350 549 536 267 529 337 488 602 294 216 443 910 130 11 486 649 185 941 587 875 405 697 670 420 911 891 12 983 78 578 432 519 414 652 536 69 315 602 279 685 998 422 765 933 247 691 356 688 436 699 276 322 584 351 681 389 23 594 987 219 329 78 631 661 414 84 836 787 49 398 528 109 936 144 340 633 618 526 622 878 314 495 397 697 75 763 866 102 413 624 877 793 559 811 325 437 453 261 772 229 428 508 914 401 875 661 522 75 852 958 154 563 748 360 582 368 591 221 247 376 896 190 944 409 543 640 418 560 123 832 201 395 715 493 110 362 912 413 413 139 661 739 426 55 529 23 840 126 252 325 986 226 544 731 134 891 466 206 646 710 577 68 657 100 583 224 690 992 166 537 567 361 932 395 740 401 634 602 233 349 817 756 538 174 990 79 605 951 920 692 113 303 687 474 357 817 880 653 295 331 246 560 750 861 194 304 930 922 366 683 434 67 687 434 190 242 122 995 967 420 368 130 756 259 652 944 270 603 93 740 397 155 783 242 716 414 615 849 267 139 54 778 172 665 669 893 136 191 83 934 811 715 683 792 37 770 161 840 810 632 350 294 532 439 738 503 360 613 538 263 247 610 514 789 85 343 980 215 559 517 346 48 945 908 144 335 93 459 926 146 379 968 188 666 141 201 791 424 866 474 179 553 806 95 353 854 263 261 708 255 547 220 334 114 856 655 440 654 589 991 218 844 287 29 783 752 190 423 413 549 562 829 395 271 640 92 972 733 313 858 884 950 484 35 32 906 18 500 362 725 787 766 29 312 600 349 950 761 481 826 100 812 64 166 218 585 813 903 26 416 218 768 876 779 122 668 983 827 118 107 647 837 553 384 912 85 61 818 914 444 948 402 374 615 364 556 319 904 221 266 428 57 252 669 997 534 277 629 916 970 524 491 671 53 813 485 443 164 166 746 75 633 289 342 776 749 974 728 779 947 592 651 882 199 366 898 199 319 365 327 423 129 589 789 681 517 329 676 221 476 91 493 936 169 871 648 109 238 854 994 781 283 254 570 115 387 960 678 73 15 635 514 47 255 647 25 102 686 228 838 335 109 227 309 409 275 358 214 963 499 412 786 454 486 831 505 647 556 418 283 388 581 397 605 429 996 947 807 997 558 470 51 664 80 417 97 583 879 709 281 954 107 272 192 334 983 852 670 487 802 340 175 247 521 332 58 392 393 721 630 71 912 543 667 649 867 250 808 418 293 790 985 955 639 275 115 292 435 371 19 667 685 238 635 467 884 185 295 625 485 418 344 203 369 606 6 450 112 999 819 281 606 760 805 398 293 475 349 912 892 46 774 546 926 376 599 736 565 530 245 535 168 932 451 378 99 349 659 554 847 384 626 181 217 379 119 202 431 610 804 652 641 363 128 669 172 3 587 381 468 81 804 555 571 145 40 523 45 60 956 401 103 109 773 533 303 7 109 80 413 166 745 605 818 180 8 443 535 277 239 907 578 76 139 909 213 615 551 439 1000 857 191 760 536 94 763 394 887 532 160 999 989 81 859 278 335 415 848 997 520 575 82 689 422 357 156 76 78 888 311 566 530 461 165 423 498 708 149 996 769 747 696 952 73 737 116 349 417 54 350 483 326 26 998 511 72 363 493 96 543 722 538 519 517 656 414 437 806 765 372 674 61 506 573 490 273 736 906 834 368 680 651 612 314 436 753 567 681 597 527 731 215 791 30 555 385 362 513 107 131 835 990 940 420 962 686 886 891 893 974 462 498 245 927 816 306 295 700 919 944 701 138 66 558 54 476 801 405 492 703 297 913 396 451 947 581 172 900 972 161 240 184 64 969 997 322 89 520 377 310 807 101 74 710 144 37 383 916 330 321 396 33 125 681 682 789 23 824 486 352 603 474 257 520 882 948 552 484 212 867 372 481 112 704 252 826 866 275 98 510 85 29 956 517 738 730 604 154 831 742 90 376 891 151 639 86 97 988 54 28 692 724 647 387 354 386 603 344 91 288 503 537 883 898 882 139 302 212 57 356 748 934 766 812 742 439 301 337 464 344 319 611 822 322 625 165 460 786 327 622 233 556 886 167 252 911 256 157 242 511 387 249 22 848 364 774 546 818 600 82 676 656 923 89 461 661 340 463 998 625 457 989 196 256 447 382 55 828 221 561 541 172 153 881 540 13 867 572 255 624 881 321 608 572 810 590 951 830 343 889 714 934 855 509 214 955 138 591 868 953 752 849 440 898 363 350 598 196 554 559 78 426 168 334 466 821 524 674 660 916 402 634 686 289 986 285 236 686 359 17 836 903 427 251 202 90 9 943 901 13 771 519 14 951 701 57 402 674 906 244 982 399 197 244 474 578 378 855 777 103 191 310 583 373 421 200 348 611 531 995 25 393 765 44 552 87 241 545 209 715 930 334 98 455 928 381 207 466 928 793 602 632 464 932 69 604 438 167 189 949 817 499 721 502 312 158 740 187 922 976 551 73 870 318 450 189 707 598 492 464 826 876 506 17 227 5 428 843 86 130 62 288 740 567 382 895 788 924 649 530 633 108 267 187 596 5 270 400 631 567 506 860 402 152 303 536 441 463 207 722 269 263 327 277 386 127 807 897 937 608 72 788 711 126 606 809 814 706 278 512 10 775 369 255 511 405 601 95 817 666 588 113 491 247 599 955 524 66 901 382 31 512 896 98 243 30 687 236 826 471 985 182 605 904 608 560 376 154 497 526 514 328 628 737 88 266 287 291 907 785 279 765 710 141 962 523 228 707 39 307 2 618 463 993 393 448 624 231 591 192 879 587 910 744 326 321 229 240 822 715 733 877 895 542 983 270 973 55 884 166 829 942 309 668 505 690 564 792 224 268 507 975 658 504 828 97 554 442 680 592 661 285 419 284 410 522 616 877 50 847 410 536 634 838 315 181 695 175 760 904 857 520 612 303 539 892 75 228 594 450 274 716 747 56 598 534 594 520 282 744 409 746 222 527 438 537 884 917 640 354 603 176 147 842 226 640 481 832 909 25 595 547 444 506 353 477 117 813 855 968 718 320 289 296 647 275 864 826 480 140 741 986 399 815 821 171 269 490 933 795 33 32 888 173 452 363 239 387 271 655 312 75 490 629 419 665 535 734 176 870 703 617 885 528 667 919 551 986 189 324 671 949 135 912 207 614 164 423 956 394 806 718 654 824 232 359 550 22 645 742 280 79 913 853 753 667 679 702 114 79 338 351 494 158 351 682 160 472 274 789 545 195 217 776 513 279 711 237 763 926 490 29 22 940 606 320 48 715 618 501 230 786 364 283 922 447 265 246 996 355 776 839 373 485 680 957 927 353 990 497 321 98 260 137 586 485 342 298 267 913 886 771 490 756 515 336 804 767 214 92 907 485 797 683 297 352 587 279 811 429 735 801 121 489 900 267 869 827 281 731 626 963 402 554 895 948 871 693 476 767 444 364 188 328 297 402 196 580 778 341 715 507 441 854 474 443 498 506 870 853 416 602 436 500 462 544 316 867 345 812 65 21 188 790 80 731 532 116 743 114 845 398 368 364 204 96 21 1000 662 992 230 764 801 633 962 777 114 790 570 327 447 115 956 499 662 985 158 247 126 145 97 361 60 59 905 86 184 935 962 361 681 283 533 70 862 278 795 820 623 692 345 690 755 763 92 169 763 686 943 579 535 80 747 354 143 52 567 76 141 818 680 421 825 524 234 365 85 962 16 740 467 306 200 628 443 188 906 854 833 213 595 671 815 715 901 124 798 225 769 275 899 394 656 4 48 515 198 480 328 148 496 417 575 272 407 355 289 22 622 610 970 542 681 547 318 880 326 95 946 9 336 941 418 47 857 631 52 408 392 96 973 502 364 820 556 349 344 169 364 936 719 653 949 233 873 544 764 376 279 83 953 493 963 873 186 201 44 445 223 170 265 436 310 726 307 684 304 187 24 909 875 571 702 359 529 501 556 773 705 738 575 673 405 886 524 951 60 480 232 590 392 731 832 804 154 957 502 369 860 784 410 192 560 304 634 337 152 916 218 195 757 776 55 304 332 978 760 832 494 779 230 603 911 297 822 281 689 371 917 932 481 493 564 481 58 244 299 819 9 628 754 776 905 496 278 112 984 449 593 483 241 196 870 178 275 501 67 490 931 112 7 356 174 321 958 16 537 546 43 499 204 214 469 566 963 179 901 698 591 101 815 184 654 97 471 246 734 327 806 903 960 60 325 553 394 862 9 350 765 793 232 235 361 65 539 157 45 841 300 52 835 84 625 760 451 355 914 124 215 342 456 1000 992 134 374 364 511 826 701 345 878 840 490 346 248 463 851 219 397 234 642 97 75 208 632 114 882 42 334 830 398 308 304 342 771 687 451 324 412 814 961 179 308 280 466 777 153 574 861 202 333 614 119 214 423 327 83 926 329 37 660 307 643 263 279 800 409 343 644 129 433 778 893 804 855 977 832 702 276 383 970 633 996 972 949 949 439 489 867 189 242 885 843 660 295 440 252 791 850 230 64 404 590 558 939 483 615 227 51 692 337 66 986 49 129 37 137 5 898 792 280 206 668 939 556 687 376 119 432 505 638 676 79 235 650 809 248 560 53 598 612 776 200 79 820 601 542 42 414 551 258 523 793 825 719 749 334 886 127 772 203 752 846 280 850 337 832 845 311 923 463 929 722 380 481 70 329 449 642 184 834 146 727 17 215 975 107 140 130 145 540 686 124 580 216 915 25 651 29 864 790 237 974 29 686 391 245 502 240 66 669 938 709 582 959 499 65 591 376 135 528 46 752 502 627 652 254 117 811 283 890 883 293 245 547 906 295 857 538 496 922 770 463 511 608 43 59 849 200 225 902 800 63 639 185 284 785 640 598 230 673 496 511 574 229 771 973 144 366 755 90 756 686 124 928 78 123 642 347 531 187 669 661 933 832 596 177 680 846 296 954 334 98 250 436 192 254 880 643 991 970 756 843 874 949 301 568 856 173 186 359 592 699 332 693 535 650 51 510 458 161 916 624 709 367 202 194 651 359 19 551 734 740 460 727 794 535 719 719 493 631 643 616 274 583 861 406 878 430 70 722 506 27 341 210 906 16 167 991 213 713 108 216 399 332 860 581 347 675 641 318 909 928 678 780 631 560 520 272 738 804 877 28 63 612 491 447 982 604 889 21 727 355 916 293 976 121 179 532 718 242 643 595 295 521 650 805 72 758 350 596 626 194 390 628 26 259 828 367 729 715 809 458 465 270 289 272 730 812 801 86 211 283 78 919 277 889 311 553 196 712 934 512 255 819 459 401 107 416 362 138 139 959 526 624 515 778 86 472 892 364 270 266 482 183 377 955 285 1 110 106 885 367 937 525 913 381 859 749 674 476 180 224 11 965 336 357 620 910 240 277 968 762 595 544 843 37 748 733 416 385 190 295 441 770 565 204 784 377 295 447 447 703 379 921 347 392 464 179 878 802 465 439 660 14 943 840 190 814 480 583 342 592 855 95 522 682 804 180 628 326 398 327 265 768 669 125 649 918 293 593 735 999 320 6 713 383 643 290 306 890 636 968 166 198 570 236 902 198 253 220 637 773 728 829 321 984 773 564 158 247 903 551 296 221 909 162 303 925 254 246 560 512 896 647 498 36 30 429 710 591 521 390 274 285 541 449 231 302 720 334 618 876 71 453 480 291 345 388 182 489 960 508 976 336 413 982 448 194 323 530 193 541 527 585 740 687 254 828 891 619 624 59 741 20 195 683 633 978 355 530 998 643 409 861 162 964 186 164 633 856 233 683 489 135 735 837 971 827 978 356 389 935 372 732 278 225 446 73 913 153 444 733 974 282 178 535 381 329 295 985 637 388 705 408 84 566 226 705 175 880 753 874 628 889 932 175 414 520 77 671 369 633 426 510 767 559 770 979 483 546 828 301 547 489 146 281 587 201 551 119 760 974 12 903 402 65 49 814 605 500 346 741 169 338 895 203 305 114 81 322 202 133 186 336 421 877 589 255 958 817 110 838 637 566 418 481 389 921 546 135 579 242 132 995 601 595 291 990 20 146 240 210 859 482 616 610 353 761 64 32 813 61 615 454 223 832 563 330 622 550 791 228 264 621 779 361 305 676 596 109 544 647 302 437 198 162 607 11 640 676 229 533 583 758 787 624 439 507 664 848 716 227 697 244 324 763 560 984 808 191 572 170 548 98 947 313 10 613 494 723 850 110 204 359 126 371 729 138 402 120 400 957 945 325 255 702 694 588 674 454 992 921 827 612 906 3 88 832 513 450 925 834 751 649 500 628 112 237 18 853 275 151 915 256 699 167 233 188 279 41 249 349 623 829 975 707 528 657 564 433 273 930 556 193 919 595 861 605 102 636 844 921 417 943 746 560 955 711 479 885 23 90 574 923 286 209 714 790 991 613 607 308 443 180 660 550 593 812 423 539 775 719 409 631 459 792 588 135 577 21 386 41 534 958 632 418 756 69 819 799 214 446 681 96 599 273 748 186 822 653 482 661 933 279 761 101 770 555 369 460 317 875 890 272 995 894 103 289 859 522 75 37 783 293 875 351 901 384 180 750 854 29 335 650 726 515 722 517 686 576 642 999 511 918 5 490 24 937 828 671 73 856 344 336 784 9 509 912 860 866 629 720 977 341 134 868 964 804 662 661 583 294 189 896 614 672 525 975 739 152 574 454 231 230 37 665 346 11 293 763 646 478 774 642 143 549 261 426 501 857 797 383 36 334 188 279 203 601 321 839 765 858 37 205 285 980 871 54 797 971 869 409 9 86 143 195 879 100 494 884 618 867 349 898 127 647 511 724 511 41 41 26 462 400 377 708 75 316 112 368 201 584 340 496 822 727 41 355 914 3 72 18 946 594 624 253 438 210 957 24 815 966 182 313 693 914 379 731 792 619 103 303 126 107 970 961 612 619 619 929 712 753 396 52 239 741 5 562 522 487 22 185 822 531 479 306 60 791 290 954 214 148 964 156 411 747 184 884 493 82 269 327 241 871 793 658 367 653 117 768 203 269 826 664 819 526 52 446 129 216 287 809 539 333 896 821 329 41 637 330 927 843 999 556 205 205 751 260 787 313 431 951 40 300 490 366 981 616 30 774 509 860 241 944 784 478 874 492 961 780 609 345 36 39 826 920 579 322 758 962 611 882 731 951 795 653 525 713 605 640 84 928 8 724 648 687 389 296 954 727 584 549 77 427 522 982 613 859 541 46 159 84 71 623 809 280 34 424 371 507 571 847 198 614 170 527 4 351 609 907 737 152 217 420 712 750 745 551 233 877 769 299 993 931 982 745 842 210 526 196 165 834 647 588 205 599 346 782 662 694 822 70 366 757 379 256 114 476 115 874 636 775 216 718 764 717 282 559 709 382 775 114 202 464 488 160 176 786 554 24 973 693 826 186 65 832 629 481 44 747 999 649 857 255 265 970 137 180 329 322 443 34 325 810 474 612 103 498 31 145 80 351 681 541 470 62 835 32 424 705 725 389 812 745 933 318 878 508 167 966 532 394 314 471 151 707 902 709 85 411 235 707 485 808 691 644 258 683 523 77 796 165 5 441 859 213 218 796 909 815 910 477 186 78 908 830 271 21 564 173 680 115 563 104 297 773 906 324 46 368 217 519 977 520 965 927 564 970 911 890 792 625 47 255 477 783 889 613 667 457 7 867 256 1 799 336 243 878 86 188 809 382 621 46 470 287 76 783 703 579 452 94 157 466 721 902 707 860 231 390 60 511 932 335 535 333 111 699 629 546 456 755 645 629 216 106 212 477 42 465 707 6 898 42 140 355 468 161 230 998 920 791 673 702 205 641 587 785 676 89 189 922 167 763 768 652 793 51 716 584 423 341 825 627 80 893 847 404 289 992 124 596 20 818 4 575 921 761 142 666 445 234 396 478 531 163 515 404 921 761 924 200 548 763 730 691 374 174 652 676 111 339 982 927 673 302 211 697 569 887 510 931 755 694 530 941 324 891 573 244 14 20 284 871 64 299 139 158 468 247 669 28 254 593 587 903 33 906 32 661 795 964 892 474 412 398 534 295 251 27 520 637 34 373 750 698 924 965 199 787 363 71 744 107 38 596 541 843 99 128 401 547 713 614 839 527 74 800 162 85 639 707 514 758 485 498 8 580 398 994 637 819 371 670 230 818 640 708 98 476 648 295 990 530 131 910 25 267 709 261 596 111 817 443 373 888 414 140 252 898 992 832 836 365 346 900 446 857 699 895 867 169 999 335 745 738 248 909 240 510 827 902 61 660 736 499 495 715 181 412 872 63 906 377 765 178 690 985 218 175 784 950 576 163 320 8 808 861 192 345 397 711 718 745 749 117 812 588 936 566 994 952 69 273 498 739 744 418 114 445 872 748 157 41 305 641 555 138 365 608 555 244 528 199 518 880 588 817 157 404 338 945 301 306 474 752 522 16 517 884 411 168 473 577 476 320 253 660 961 685 798 950 322 236 785 13 905 458 777 425 740 92 459 230 631 545 993 981 730 214 644 784 147 106 821 686 93 692 278 683 569 137 764 412 939 475 903 298 105 230 254 325 296 477 181 970 824 108 32 1000 496 863 572 735 204 579 452 890 54 203 50 47 28 583 654 245 17 327 44 605 886 550 153 996 185 901 270 824 30 269 200 800 662 634 103 457 6 436 173 262 337 655 130 800 224 245 598 487 89 842 182 359 94 833 651 102 696 854 847 390 179 131 145 238 459 486 691 613 287 659 762 898 310 830 197 557 663 876 458 506 389 819 414 696 123 95 892 173 348 342 615 140 278 630 715 353 352 525 609 276 866 65 961 149 803 890 53 415 89 829 603 855 540 202 260 855 676 952 523 686 285 823 472 187 880 302 29 282 196 838 784 853 332 303 323 927 578 818 848 269 92 54 137 414 167 223 287 717 234 316 929 916 348 664 360 355 848 979 945 417 775 497 498 697 590 316 832 169 323 205 856 264 578 337 668 86 981 26 489 337 355 699 999 693 304 752 880 267 590 397 53 869 337 254 381 336 321 183 743 531 652 165 3 879 459 525 772 32 462 739 904 644 682 981 587 337 385 425 984 259 826 52 450 614 523 77 722 865 589 818 50 996 343 257 34 539 493 833 296 435 946 938 765 741 92 338 54 193 447 466 976 77 821 345 432 813 668 151 393 93 160 428 479 37 867 489 580 4 986 543 289 272 2 647 888 605 315 315 263 397 579 107 583 566 918 970 870 722 269 642 386 467 188 356 263 685 161 621 627 977 785 302 607 7 357 643 441 155 390 750 816 340 492 332 815 753 469 224 534 316 52 631 581 76 600 244 602 229 15 557 45 803 51 286 770 663 668 612 479 880 133 620 279 438 363 37 638 68 211 468 230 132 371 719 209 879 101 99 736 445 456 721 595 233 255 807 106 288 517 995 411 748 441 430 493 133 63 638 69 47 583 196 39 193 274 648 623 781 10 761 336 204 433 218 85 660 413 241 910 652 418 681 301 598 985 586 802 422 624 696 12 171 409 666 473 852 504 915 527 325 655 598 115 330 828 366 515 347 317 796 447 616 347 4 29 375 517 26 750 260 238 521 258 560 290 36 83 181 964 1 513 160 908 650 754 976 912 470 700 503 144 48 253 535 902 518 363 502 334 285 384 693 562 410 185 205 369 532 623 275 25 529 61 646 258 486 434 782 189 747 578 207 309 637 368 15 149 990 191 972 43 266 793 257 643 36 823 43 102 209 115 559 908 410 698 478 200 40 78 179 788 931 507 948 541 499 32 456 79 403 520 721 796 403 730 977 761 893 21 345 26 186 88 176 607 934 145 65 775 313 573 856 604 671 128 86 878 243 989 51 845 959 711 92 57 31 985 741 589 319 51 96 452 489 270 62 738 676 170 150 869 906 614 292 853 600 272 924 674 235 22 247 62 769 780 533 835 14 86 620 958 472 1 151 4 133 893 179 379 124 733 190 380 481 330 992 752 565 357 871 593 981 348 750 738 1 559 437 217 584 67 15 700 658 614 239 850 806 228 277 236 518 610 976 52 71 353 948 444 861 917 278 73 279 687 53 578 663 768 300 836 805 694 581 504 396 220 32 239 724 981 60 244 10 697 245 403 773 819 247 233 2 842 370 636 531 799 678 980 587 14 329 331 573 937 999 521 190 801 305 962 703 126 865 268 504 777 605 267 282 600 162 352 947 674 242 346 503 107 169 507 749 722 301 494 848 802 204 599 991 926 547 588 928 608 212 562 584 987 71 788 125 71 60 959 640 774 935 577 493 845 94 412 109 508 703 821 958 33 461 978 201 282 813 532 877 411 948 848 818 583 835 652 128 577 30 913 241 925 361 483 932 211 43 345 307 36 896 657 64 112 218 595 203 215 640 986 631 718 642 774 990 709 427 861 18 734 487 995 822 497 607 831 316 374 867 417 504 858 648 193 388 22 786 81 829 115 131 222 870 451 189 147 565 556 316 958 587 126 568 919 207 208 634 862 973 310 204 668 770 181 366 93 523 946 966 229 127 568 103 289 571 800 742 471 989 46 385 800 923 841 968 788 436 435 41 199 831 658 951 299 162 263 98 870 126 341 45 758 362 204 476 314 844 462 708 178 159 609 616 554 482 703 408 706 997 906 373 474 882 100 563 973 185 550 69 115 683 935 640 316 244 847 113 201 99 565 520 93 956 870 169 700 320 271 96 402 826 701 509 631 486 50 984 746 789 771 375 428 52 656 854 15 702 603 982 703 111 276 169 807 706 501 613 726 557 610 31 299 844 19 42 159 67 661 184 139 680 613 287 722 616 167 352 360 880 534 229 579 719 269 136 1000 419 365 156 737 913 56 6 518 417 718 667 161 881 821 921 63 9 582 182 988 894 405 286 782 139 986 403 669 597 414 925 817 622 912 877 612 172 609 68 337 363 700 489 214 552 922 979 126 839 532 612 762 472 43 831 177 517 725 395 357 784 88 831 96 522 172 800 7 951 76 290 966 248 62 252 741 465 91 399 401 524 976 304 125 301 254 955 834 40 872 570 108 848 171 175 608 9 834 55 195 768 235 767 541 322 947 643 710 442 961 245 583 327 10 858 468 861 649 651 504 715 666 635 393 261 47 764 510 490 706 944 687 369 364 388 660 279 925 455 401 68 133 140 64 728 154 979 727 768 643 167 331 461 469 4 533 791 68 735 428 53 948 179 611 704 480 529 549 569 914 887 407 296 709 660 700 423 208 851 686 702 387 542 924 720 223 661 391 806 321 944 913 2 607 345 872 951 567 357 431 319 420 780 863 909 297 247 740 556 931 761 602 175 234 73 50 307 529 304 375 738 167 806 446 89 781 433 149 188 648 65 387 105 601 149 449 754 243 522 359 23 364 638 882 67 808 848 173 94 107 498 437 619 934 761 666 282 292 76 970 97 717 868 960 23 970 115 389 281 625 440 198 400 740 585 175 786 237 442 917 328 493 222 378 81 454 738 909 301 245 82 176 117 732 7 390 312 158 510 524 305 260 743 55 711 336 347 439 645 617 527 835 547 414 89 5 588 294 225 439 243 632 898 846 823 694 745 78 966 151 501 702 937 236 127 893 733 627 540 716 714 779 960 174 199 416 126 207 669 528 965 449 258 332 77 676 161 35 371 582 425 587 201 313 123 73 617 133 152 132 955 822 738 829 925 879 714 161 995 414 682 962 727 826 643 346 114 907 834 762 428 696 575 923 825 831 174 867 493 361 641 794 793 883 222 837 861 285 437 202 768 372 125 373 71 618 679 491 146 321 682 781 21 836 57 271 302 271 466 377 826 88 857 142 125 109 804 380 769 656 1000 443 390 137 788 577 44 34 92 5 485 17 377 570 742 649 423 863 127 194 975 405 177 522 366 56 199 252 190 537 600 488 947 907 981 539 529 590 254 281 364 481 10 864 655 810 206 407 209 746 509 6 742 485 897 32 258 72 369 70 915 358 635 134 39 972 68 260 107 931 798 655 885 94 849 584 621 917 590 614 936 162 527 893 405 122 899 681 532 77 929 941 114 625 178 945 18 436 284 987 809 393 100 453 33 446 931 672 441 811 325 935 266 397 670 47 437 91 278 693 403 313 47 785 757 395 20 665 542 380 204 257 293 200 535 362 399 951 432 704 116 916 564 425 153 396 66 811 678 138 763 756 73 674 300 296 875 692 514 967 17 76 45 613 510 616 40 534 255 914 327 265 479 623 322 140 459 454 250 1 729 509 266 183 957 641 672 484 636 812 499 218 69 148 126 447 548 641 110 513 625 527 73 554 496 597 336 993 34 757 399 281 860 957 258 285 151 45 18 436 736 251 607 178 1000 35 480 928 791 11 426 308 980 566 998 779 897 470 134 663 173 839 328 860 873 202 3 999 967 144 370 17 239 776 32 608 100 603 11 534 759 197 299 550 474 926 533 229 312 610 731 918 387 358 262 489 934 700 255 724 701 241 402 169 809 660 916 890 104 66 494 827 732 176 458 640 11 392 822 967 671 425 471 758 638 552 600 232 509 947 555 252 329 63 655 383 638 607 731 107 732 761 882 143 894 892 495 65 941 869 882 905 732 986 420 344 869 854 847 465 965 638 474 71 579 691 388 920 590 897 438 496 384 375 534 361 493 561 953 313 833 843 137 964 857 174 967 299 472 743 683 877 429 974 602 902 859 557 423 894 290 242 789 763 676 718 451 209 842 135 705 496 935 690 114 911 773 605 227 872 55 357 659 164 399 659 787 552 793 212 64 960 496 89 327 771 208 716 504 423 619 533 878 959 479 908 822 290 968 95 870 774 442 414 272 636 738 597 670 830 222 98 416 318 497 696 84 81 260 187 510 820 570 948 89 437 682 111 68 957 602 732 824 413 137 291 353 383 838 500 147 934 432 5 599 713 486 981 118 643 864 297 389 527 37 308 49 594 438 500 909 313 595 107 810 589 397 948 679 36 227 743 673 530 697 78 532 736 949 905 810 644 964 798 236 448 198 277 655 559 93 699 736 837 235 550 804 799 156 1 433 308 497 279 961 906 735 349 80 987 976 931 731 889 256 636 787 568 291 487 667 619 509 916 350 554 178 587 37 234 335 881 904 685 304 492 442 580 716 970 514 379 718 957 311 652 117 33 187 182 694 377 796 990 928 711 959 31 376 787 70 479 303 678 555 738 673 38 413 2 558 444 211 671 694 917 934 900 673 407 452 594 78 52 314 817 877 299 642 148 613 685 414 580 642 62 259 576 458 541 889 12 327 397 490 863 490 484 313 225 198 988 542 957 714 425 751 403 563 714 192 97 274 91 446 747 385 130 760 857 348 128 143 912 606 339 544 571 521 66 880 220 482 665 519 733 940 605 424 52 412 410 736 847 573 779 957 116 549 793 209 316 864 433 543 400 427 135 973 652 571 575 162 332 767 909 858 397 459 211 680 157 527 428 811 213 96 262 372 285 829 853 935 465 588 822 640 403 502 1 16 577 720 123 872 9 508 314 437 266 39 362 116 341 764 927 896 787 953 324 531 248 672 692 601 665 10 400 315 242 63 272 90 363 416 629 49 324 72 126 544 206 816 145 359 156 427 189 808 474 626 949 905 924 208 888 584 515 376 239 239 932 486 942 482 33 171 446 526 43 349 178 109 856 454 153 823 82 36 612 539 721 193 625 150 698 780 295 131 231 304 218 37 417 899 585 121 691 97 198 854 401 674 654 697 704 753 250 412 528 559 717 488 56 32 879 483 113 948 194 131 38 8 651 428 33 646 898 342 289 370 13 914 483 831 394 518 15 578 732 360 61 180 144 464 552 886 673 912 873 720 448 880 6 770 352 621 117 751 929 658 788 535 987 538 147 820 821 956 364 623 703 616 713 531 117 610 823 99 237 165 146 856 579 81 218 469 410 79 396 222 150 452 691 198 719 653 872 89 17 267 640 721 930 927 909 997 516 319 32 542 539 64 493 260 457 79 367 817 113 595 990 516 312 749 350 801 778 676 835 302 876 882 273 697 526 594 768 872 572 782 416 457 285 156 705 356 539 89 391 590 788 681 788 303 128 749 126 150 773 814 602 875 719 105 9 813 499 876 875 438 406 136 529 219 682 775 967 248 937 40 305 164 965 640 765 241 358 523 226 351 509 764 511 136 682 417 136 327 897 123 436 957 722 692 698 428 673 514 622 256 115 195 438 51 674 569 897 896 650 784 634 874 301 13 218 630 788 170 20 397 504 639 125 607 344 867 564 893 171 756 14 685 888 995 428 755 452 819 553 590 540 955 415 489 964 610 914 883 951 355 807 249 839 593 774 546 984 485 845 412 896 141 343 517 498 519 462 452 803 999 28 321 916 29 640 99 49 555 879 104 665 677 953 170 928 569 909 920 473 9 271 690 1000 639 274 954 999 256 497 847 271 276 82 611 17 941 997 671 845 943 625 254 547 639 992 816 529 14 988 784 228 848 186 191 370 399 166 178 800 102 111 242 831 307 100 355 204 36 183 239 376 358 593 203 869 994 470 907 371 97 626 713 321 513 173 52 704 672 3 55 732 56 887 310 732 308 465 969 261 762 973 434 938 641 150 345 719 61 778 762 221 777 904 429 408 157 664 167 128 192 770 663 445 63 721 20 495 750 417 317 484 742 687 256 27 424 56 215 72 873 317 535 817 39 293 171 801 643 635 338 43 487 74 68 241 474 822 938 301 362 428 711 897 777 189 233 410 362 535 868 794 798 869 977 629 891 729 627 628 636 607 891 49 342 987 549 10 978 941 234 913 431 899 679 803 2 424 797 592 672 508 42 331 683 925 137 866 132 308 397 440 48 179 524 553 333 741 298 294 206 910 371 290 734 853 733 931 498 111 140 581 754 287 920 788 177 354 661 240 514 55 369 606 894 959 996 165 291 265 491 454 199 106 948 127 70 83 833 825 216 51 359 353 871 646 438 316 639 38 334 967 422 921 576 382 62 171 202 227 73 878 55 273 101 680 631 625 800 468 619 221 53 354 844 388 7 755 212 261 838 704 468 999 656 323 800 912 617 48 800 356 326 133 832 353 767 632 147 488 539 656 483 903 241 142 588 901 939 477 842 317 645 88 976 255 879 299 274 923 799 134 349 136 723 741 878 948 622 970 592 388 160 383 498 542 955 151 416 845 467 373 840 998 877 7 368 928 708 123 679 265 952 51 937 655 424 574 231 667 569 319 894 501 327 154 486 932 243 355 982 212 414 161 238 238 686 820 454 178 318 691 445 440 594 201 788 736 148 200 380 470 617 542 45 506 959 328 184 983 330 580 776 426 861 259 748 325 935 967 712 437 678 897 918 537 352 63 958 940 871 116 261 437 645 352 637 821 769 265 81 728 312 962 652 183 447 243 67 901 360 897 848 105 708 495 656 996 328 893 31 99 595 745 794 71 246 4 862 828 492 182 344 318 692 643 764 147 533 152 801 724 338 673 236 317 191 237 741 912 427 260 263 13 109 207 348 158 883 298 976 184 889 526 356 491 383 385 863 21 807 882 80 444 421 599 318 483 632 729 627 967 800 579 903 218 695 783 737 904 661 114 835 512 207 905 255 405 937 187 300 710 444 97 942 59 264 596 829 977 790 581 292 495 399 739 869 754 193 680 531 870 556 341 128 478 255 855 320 37 545 666 261 622 645 854 181 690 468 823 641 680 753 25 159 649 658 10 378 396 699 802 976 735 23 714 605 408 97 377 351 251 39 445 225 901 937 368 267 576 273 56 458 207 867 523 100 237 878 674 479 425 332 446 538 533 319 281 388 439 356 327 59 31 964 228 808 194 33 551 658 311 22 79 280 912 194 165 203 187 470 91 50 857 236 907 128 950 179 331 427 443 145 559 910 481 664 264 458 887 972 779 257 605 771 525 243 417 662 270 540 10 320 395 341 444 812 337 641 492 676 535 740 724 831 91 47 288 962 343 919 634 819 285 415 59 681 801 779 548 384 783 95 108 884 804 662 674 20 121 423 317 593 805 709 161 111 98 599 566 555 107 71 756 661 301 470 393 88 860 920 399 568 878 372 999 331 846 391 306 843 802 33 170 51 670 16 836 400 452 140 9 10 204 91 149 75 449 205 911 431 732 298 34 909 893 787 324 933 823 271 69 218 316 479 218 114 897 708 795 907 954 231 665 72 361 753 909 197 283 388 36 631 995 610 791 128 92 740 75 905 353 646 427 712 367 521 679 949 870 665 127 399 331 344 240 661 82 434 635 186 818 467 618 408 769 382 740 968 898 80 363 800 131 388 116 78 516 63 655 437 213 831 656 365 8 704 253 264 719 575 896 458 463 106 783 961 21 279 155 198 199 637 422 881 862 272 72 628 250 529 675 25 935 517 637 85 31 981 647 849 401 214 300 455 320 185 852 594 727 494 882 377 811 692 370 749 865 836 270 697 58 24 547 642 515 333 904 630 218 64 719 490 567 225 655 638 655 569 729 20 407 817 665 322 943 974 912 484 700 288 888 645 514 634 503 551 50 23 487 561 241 58 581 664 201 310 41 266 964 800 437 359 965 642 290 104 266 193 872 965 775 362 604 89 196 128 126 193 411 625 387 765 466 746 537 262 600 775 505 849 366 639 354 370 10 192 812 125 380 743 729 552 43 627 139 437 840 259 122 415 782 780 412 315 727 895 706 41 371 987 833 155 677 831 510 686 766 522 486 734 278 767 549 478 767 787 109 120 341 993 313 706 891 960 802 915 480 259 330 940 434 145 79 281 409 30 290 650 999 522 305 613 950 89 746 847 988 74 473 595 59 979 108 658 779 470 68 220 411 269 71 301 253 587 36 43 235 646 894 711 791 911 765 698 15 516 393 938 592 89 856 806 978 850 338 342 565 980 460 910 370 805 874 572 69 944 464 48 753 301 482 956 997 545 634 948 14 538 914 440 477 262 923 24 82 453 653 167 145 459 192 226 132 498 875 147 969 912 394 929 30 69 493 650 554 272 647 348 957 858 85 145 619 627 536 9 980 315 587 716 960 476 289 896 634 894 25 519 586 555 828 109 519 701 793 929 709 380 510 138 11 932 569 556 72 510 367 314 976 486 334 214 761 429 670 207 275 824 934 130 327 305 268 501 374 469 596 872 718 149 197 349 273 896 383 281 134 609 754 747 836 157 364 292 148 320 601 936 615 728 792 292 448 354 723 808 674 556 239 664 453 995 189 805 534 334 432 569 716 451 839 139 954 40 342 455 730 212 776 650 910 103 912 957 749 31 401 527 660 132 641 896 563 935 165 819 978 46 970 612 507 627 200 115 953 991 515 383 658 537 629 174 809 819 262 252 39 726 317 874 35 580 380 801 471 279 79 495 253 585 605 937 506 867 219 554 314 386 21 163 700 22 862 660 191 805 393 945 509 200 921 392 663 964 150 554 217 708 617 192 704 413 835 553 489 194 481 129 52 49 578 219 864 533 915 443 328 365 979 445 823 278 931 650 104 100 233 436 82 967 741 63 298 979 42 267 849 696 305 767 503 252 563 457 239 693 198 723 189 556 810 800 30 614 36 167 311 485 563 367 961 630 73 52 467 180 427 136 984 365 285 653 771 715 936 882 224 566 390 653 669 880 31 233 649 930 964 328 699 597 660 210 990 643 814 822 572 894 78 551 609 953 979 67 585 142 545 913 532 440 906 945 824 59 442 73 352 848 643 236 613 365 166 933 690 12 595 829 668 683 739 545 977 116 452 704 368 222 589 836 882 276 899 334 407 27 427 359 516 522 504 788 323 165 607 449 820 579 90 858 203 90 202 94 194 806 504 893 240 785 926 883 610 560 257 813 865 938 257 236 132 935 717 136 495 358 865 6 452 783 169 645 322 106 682 813 371 808 439 913 714 953 458 391 828 685 371 934 806 391 558 487 504 206 720 223 793 750 706 563 739 128 977 717 96 941 749 423 700 272 528 69 765 988 514 408 193 803 371 200 767 434 304 73 177 753 386 249 735 367 715 185 376 717 394 163 61 18 553 587 918 415 85 992 65 140 5 549 440 435 119 211 979 98 128 594 846 823 627 975 75 448 667 880 603 256 36 790 377 977 671 610 72 286 84 35 143 639 269 375 313 467 984 824 834 865 14 289 911 32 858 881 725 448 156 991 740 512 254 967 669 138 494 667 522 763 78 342 526 167 920 853 173 317 838 615 652 198 65 574 388 60 697 775 291 737 892 806 884 853 906 85 720 573 304 879 637 864 819 848 902 851 1000 824 155 767 521 23 450 241 971 739 838 187 30 951 775 970 708 254 210 479 582 25 779 266 267 238 400 363 794 210 888 35 435 303 707 203 609 209 171 122 74 941 132 989 714 964 640 947 556 671 671 655 611 227 485 489 136 607 571 174 229 179 259 511 202 643 286 304 949 820 688 418 71 823 151 179 877 460 279 219 276 496 530 11 361 154 406 890 551 794 223 272 386 228 487 590 932 444 731 349 358 369 800 919 778 591 157 299 614 271 243 20 60 882 899 12 95 759 574 869 504 249 971 233 498 620 508 962 915 873 122 756 156 320 235 866 899 629 888 422 759 558 12 101 451 85 130 187 423 321 950 42 875 289 743 233 997 876 115 835 717 274 388 932 167 160 649 483 953 498 696 293 182 505 530 591 114 999 424 662 383 73 117 706 127 413 11 976 355 75 331 863 331 633 231 957 415 473 627 675 885 94 707 414 188 319 902 136 369 235 524 398 520 574 659 675 613 987 328 838 779 786 109 919 637 339 670 207 963 28 680 864 456 792 363 659 353 929 391 833 584 967 718 724 882 409 553 679 573 555 21 187 982 137 559 787 563 963 30 890 844 921 16 852 79 305 416 266 757 359 958 226 319 316 607 495 484 650 702 892 831 70 499 295 109 975 491 307 460 639 185 814 827 735 772 725 525 520 392 237 679 351 257 612 949 809 102 934 384 160 706 244 331 820 945 266 878 477 873 928 34 751 86 620 949 383 475 485 681 198 901 243 209 212 106 661 739 847 659 99 300 595 326 110 904 804 391 732 673 538 135 616 339 252 693 778 453 729 653 883 554 42 862 715 97 500 249 871 73 237 46 645 529 101 785 81 735 895 877 229 688 151 103 557 320 270 815 593 850 964 923 814 505 93 972 223 904 800 356 344 919 428 576 60 567 379 699 431 129 372 756 358 313 259 297 613 273 108 803 737 155 536 435 464 14 103 6 630 157 719 565 706 669 43 872 128 878 624 613 183 507 388 227 781 445 599 163 634 381 943 553 411 585 150 664 696 217 927 284 704 354 658 404 27 530 811 639 769 733 585 301 41 648 38 498 764 484 467 79 915 414 590 274 717 860 838 847 54 66 598 439 205 29 736 327 597 600 636 820 199 838 505 398 925 983 291 90 401 798 646 885 967 794 506 717 521 740 815 618 834 632 787 645 565 152 170 488 151 861 597 743 770 935 646 533 739 759 754 602 158 27 712 275 752 530 858 946 590 416 162 768 548 412 39 392 744 265 127 734 873 114 111 208 130 201 601 732 835 881 445 178 794 10 731 179 981 750 383 338 755 354 446 322 620 950 841 712 71 809 872 306 699 582 769 400 527 620 913 946 13 837 17 971 668 628 324 220 510 469 529 580 914 752 724 926 995 446 554 948 936 31 389 139 245 307 108 510 273 607 454 55 58 539 72 516 742 730 142 415 483 825 847 136 562 547 612 694 527 220 945 524 332 917 685 865 343 983 231 43 817 388 586 636 432 178 778 357 271 897 87 938 188 304 297 551 563 179 517 434 289 175 656 104 84 417 328 508 809 660 187 813 365 617 690 192 584 908 782 582 879 220 87 968 665 747 785 143 541 55 335 808 874 873 500 737 614 220 376 325 371 504 431 414 799 223 713 156 411 695 301 128 22 522 95 302 635 882 780 83 792 625 756 251 16 224 703 710 412 54 443 963 509 35 61 54 525 638 85 118 559 628 31 706 988 130 855 206 568 789 701 312 140 303 721 584 437 725 361 391 796 847 865 231 919 663 274 947 553 494 30 136 822 147 771 573 665 109 134 567 617 971 138 320 9 706 969 24 303 63 745 229 456 30 539 935 210 914 752 855 490 694 29 658 742 115 193 64 5 491 421 273 150 214 787 674 423 258 489 788 536 976 464 679 143 772 152 741 508 902 743 385 239 879 354 826 313 446 451 59 561 348 531 605 752 956 753 486 239 583 68 484 735 86 374 277 672 746 881 777 623 393 438 154 610 193 532 482 510 474 494 750 715 951 305 770 453 294 548 413 375 808 744 646 179 907 130 871 997 126 926 865 809 740 670 393 170 516 116 393 989 120 757 106 916 78 838 672 271 372 555 190 120 567 117 972 670 532 100 86 365 288 46 223 76 950 447 806 623 696 217 720 389 192 773 174 749 7 483 376 669 757 103 97 59 458 740 157 455 716 293 625 392 882 722 531 343 617 344 482 505 853 436 86 800 82 257 82 92 755 384 873 558 603 391 959 910 354 261 986 462 26 589 737 990 290 225 627 49 219 185 515 648 842 629 43 525 837 23 199 659 74 244 387 836 180 260 911 691 862 583 10 603 453 275 749 439 402 156 513 12 589 363 315 788 256 979 71 316 91 831 508 529 219 951 999 614 881 725 401 16 792 331 405 238 575 816 997 851 840 299 188 103 911 214 370 189 423 158 43 142 130 314 1 613 416 259 251 916 986 675 654 103 990 224 275 711 318 779 897 171 196 532 741 338 793 713 175 715 943 95 830 721 827 280 751 353 159 405 386 286 126 638 741 463 42 239 421 47 34 677 178 405 336 226 491 485 891 709 74 599 615 46 929 918 174 408 140 628 681 888 33 948 287 85 742 744 498 72 338 20 125 126 111 930 626 771 454 224 284 762 187 599 513 986 530 349 50 19 99 542 182 994 58 342 107 592 354 890 414 514 682 319 414 685 280 187 868 584 38 755 637 998 483 845 443 684 523 79 921 376 97 871 901 267 180 124 275 145 511 445 120 78 270 385 308 18 814 982 668 872 348 190 734 492 401 63 950 467 188 154 905 848 920 919 744 580 887 398 671 669 232 553 142 835 149 104 336 199 152 421 835 100 415 393 247 722 533 815 314 616 35 536 475 211 663 126 957 989 756 484 759 663 610 422 514 113 760 46 146 241 46 974 680 523 200 909 200 41 712 955 87 739 434 703 455 648 967 228 685 413 362 687 122 333 519 92 2 498 701 297 42 499 25 411 789 118 589 496 968 976 81 477 20 699 521 49 788 751 550 561 112 492 442 989 698 991 374 739 415 900 574 91 375 266 464 635 176 725 400 899 584 160 632 436 138 153 54 948 308 753 142 293 926 892 890 592 77 662 439 67 224 951 834 947 155 713 747 846 666 367 145 775 664 400 597 719 970 476 723 994 965 758 319 193 783 67 300 678 436 938 219 381 943 308 402 760 508 414 107 843 515 396 494 298 944 681 57 48 241 372 911 458 296 277 200 859 842 497 192 113 303 122 601 583 586 186 125 716 915 353 550 28 251 422 817 558 48 322 404 510 954 571 699 364 957 535 681 956 1000 919 780 975 397 623 714 643 138 827 779 910 744 387 399 864 674 74 642 626 183 356 36 489 844 519 558 184 28 555 506 749 121 860 906 98 952 792 764 663 319 188 837 422 714 780 283 415 247 11 191 557 983 919 971 969 382 992 656 838 868 74 196 100 877 106 177 225 158 854 273 277 353 791 393 12 667 971 380 577 11 910 618 321 358 322 464 534 545 23 858 462 798 468 581 707 604 230 290 316 24 904 536 715 968 948 314 192 793 273 177 79 206 478 234 637 949 750 619 832 45 900 418 408 419 752 808 329 445 298 940 82 678 983 698 579 859 459 549 922 941 638 474 247 808 441 816 137 139 794 85 112 330 702 826 476 753 815 330 326 745 470 215 381 903 771 678 996 227 914 52 611 775 192 848 706 529 783 299 973 42 223 821 452 352 534 962 450 944 256 613 889 352 90 900 356 301 819 940 766 776 932 398 881 614 706 186 216 888 50 315 977 816 908 332 533 798 523 633 795 954 12 968 812 386 596 937 296 358 623 797 912 410 383 395 573 900 586 993 602 303 39 120 197 279 898 432 332 93 822 343 725 397 962 20 718 631 151 968 239 451 17 800 900 609 932 12 976 655 113 475 518 996 40 971 129 61 648 483 959 165 70 524 137 11 91 168 527 214 473 561 906 772 774 885 489 980 266 608 360 792 278 226 454 928 437 515 485 986 487 389 592 910 236 769 376 882 94 892 831 929 538 979 537 705 313 460 736 476 97 543 447 343 945 614 264 258 566 97 730 928 383 900 701 264 543 133 305 986 236 680 446 838 348 878 748 681 688 550 831 249 627 802 171 460 84 549 102 956 90 219 702 645 247 546 432 362 705 832 931 117 493 637 397 742 692 610 676 22 363 722 567 419 382 296 150 878 373 257 719 420 393 851 299 555 96 398 456 614 991 11 16 257 712 642 162 944 853 224 135 934 211 552 496 146 610 169 518 759 596 41 467 323 956 585 559 888 889 609 509 858 467 740 999 440 382 352 430 486 668 927 463 978 976 1 842 790 888 958 325 309 714 214 761 73 443 243 508 765 923 106 231 511 149 22 71 120 934 37 649 374 236 623 370 834 809 268 126 750 48 358 834 697 327 935 619 582 381 811 384 425 206 665 789 188 916 550 106 570 137 979 636 426 675 377 90 533 503 634 930 859 641 297 61 603 442 140 888 730 251 200 645 462 849 303 721 475 833 182 959 717 702 770 501 352 361 948 302 997 793 921 976 989 315 863 166 130 939 77 248 668 92 19 658 122 372 418 626 994 828 469 398 843 214 80 494 208 999 256 365 496 752 35 510 748 976 769 829 272 108 307 979 749 201 267 78 702 472 653 473 570 12 892 711 346 665 359 694 948 245 685 161 423 395 888 686 711 13 262 178 835 410 701 426 365 665 408 707 458 949 725 292 67 825 858 98 979 222 367 708 98 850 780 713 826 611 6 183 960 613 911 21 284 416 676 531 876 829 67 96 158 546 900 180 549 732 935 280 382 389 174 50 620 751 244 333 32 696 159 281 77 518 50 150 667 868 423 839 610 829 563 245 530 112 521 601 584 453 387 887 315 616 398 295 512 515 478 709 331 585 730 627 615 424 641 574 688 918 750 190 702 56 912 602 117 438 476 620 243 963 175 768 890 756 966 83 207 895 345 49 825 390 880 167 166 892 108 515 634 591 473 793 954 927 986 367 584 189 430 595 567 567 650 755 338 772 887 422 944 203 333 777 739 97 776 444 753 666 266 878 682 319 953 454 740 649 426 884 483 901 126 720 636 289 396 361 244 566 408 616 165 774 626 462 185 327 738 602 674 49 395 552 593 709 165 511 333 687 263 786 718 821 620 89 194 712 854 80 848 914 625 105 44 968 105 958 859 651 326 81 727 906 703 639 548 706 93 434 580 760 689 847 81 534 281 560 561 908 231 626 742 1 714 625 566 402 345 34 880 739 413 225 913 52 791 693 550 965 266 529 299 917 593 596 179 567 484 587 488 510 823 390 102 883 92 512 611 252 779 210 418 903 414 139 40 400 490 713 254 247 58 163 504 693 326 242 45 89 685 764 1 638 695 515 759 327 790 702 635 413 605 151 295 168 594 61 348 581 24 218 131 487 624 536 252 881 97 743 63 139 421 978 626 971 766 59 666 669 848 196 525 110 649 575 688 894 991 296 348 252 313 106 78 30 657 983 335 833 880 741 201 934 771 181 324 446 188 597 360 959 387 824 443 287 199 812 429 848 191 749 521 397 206 792 575 556 703 370 513 156 741 90 851 561 823 461 862 254 273 617 262 347 70 787 283 983 165 245 933 743 858 154 620 951 478 140 990 224 313 928 586 715 743 864 220 53 281 202 978 148 726 591 687 697 642 350 446 422 461 633 202 626 430 81 131 946 66 230 275 299 352 721 17 933 111 582 406 778 626 156 142 367 18 671 994 674 621 840 68 925 390 258 426 722 197 160 510 368 137 822 269 684 531 109 847 491 228 748 623 815 881 139 563 944 710 529 502 189 73 720 252 300 417 615 614 430 687 929 255 758 483 428 701 460 570 125 316 93 174 81 440 581 919 567 489 703 593 517 812 723 909 520 376 378 237 344 894 255 810 915 524 455 360 240 115 346 269 559 400 466 958 215 80 203 850 688 832 187 387 667 716 236 50 63 550 784 938 605 281 877 952 549 822 281 185 434 479 935 205 804 579 594 283 533 585 914 172 815 312 269 972 763 822 255 263 76 623 397 536 6 913 847 112 97 549 84 301 867 345 762 33 852 68 254 245 867 649 353 85 858 848 308 157 270 625 253 860 353 179 658 512 371 508 661 835 118 913 273 517 913 616 468 721 296 356 14 404 265 322 569 707 98 401 457 213 170 975 573 162 213 306 191 505 972 675 153 208 540 322 512 31 93 622 637 14 790 364 929 481 760 2 249 864 112 364 123 804 592 374 272 103 648 595 251 548 529 142 864 95 891 455 952 741 912 505 956 735 824 817 80 891 526 977 722 996 74 398 275 291 649 375 206 630 946 839 814 904 514 757 445 976 227 730 306 703 856 530 290 484 484 646 106 210 28 425 260 317 226 442 369 193 667 722 942 300 459 871 113 765 80 719 718 340 508 529 77 203 95 848 142 710 692 50 136 711 642 568 702 125 943 631 884 262 424 743 456 147 676 488 940 715 593 118 611 754 222 277 490 387 780 733 657 636 431 660 858 825 961 824 601 260 896 604 92 107 447 349 597 586 379 229 342 803 639 624 533 563 226 829 328 630 510 807 154 262 821 685 911 448 559 191 916 568 591 738 523 335 175 645 85 273 953 901 392 236 248 566 692 957 974 83 400 469 103 816 826 973 277 765 799 869 462 22 944 283 899 913 262 946 266 783 351 481 615 511 186 918 438 624 775 138 219 669 2 135 590 854 273 623 49 812 980 839 140 324 157 412 756 513 352 101 127 803 932 721 179 340 842 914 671 829 575 154 82 188 525 788 683 673 502 687 752 937 235 502 51 923 970 972 930 121 694 190 78 401 772 353 526 404 275 215 629 103 291 59 745 744 546 981 78 379 626 642 66 830 839 467 98 65 135 594 789 594 379 768 191 88 222 282 137 455 115 45 671 716 532 759 994 177 968 496 223 658 468 50 503 73 317 501 633 583 581 686 533 293 357 776 218 266 506 723 323 517 91 484 677 61 777 702 676 598 720 512 942 624 957 782 944 59 296 300 992 661 644 968 194 544 765 392 359 685 793 436 227 277 650 77 438 418 451 342 774 89 217 898 347 435 428 486 795 380 582 25 726 907 531 705 869 179 66 951 334 754 355 726 363 768 33 63 964 650 850 289 570 464 204 688 694 443 394 659 833 668 79 458 69 977 859 240 556 768 980 949 544 697 639 976 2 454 271 75 14 279 141 86 407 44 144 145 528 818 471 804 971 754 181 850 236 182 651 461 16 613 21 115 67 161 734 114 856 535 349 976 493 639 668 198 533 653 294 157 767 615 218 506 111 975 533 374 660 723 572 265 378 292 954 264 968 844 367 612 629 483 882 486 823 491 953 560 724 547 470 77 620 241 531 891 294 403 881 136 219 848 694 931 136 347 574 517 64 632 675 255 161 505 903 93 877 411 617 420 356 325 439 648 208 993 787 169 161 382 153 167 474 765 728 747 548 291 927 544 545 462 433 906 124 779 308 374 207 631 695 410 405 484 298 78 865 519 930 556 415 456 605 427 273 194 27 546 4 443 389 555 661 694 594 206 254 519 712 904 117 966 625 99 679 328 398 504 913 587 615 114 591 209 748 805 609 582 886 7 266 557 57 614 34 271 446 570 887 606 756 419 824 890 487 206 50 593 116 989 118 84 371 453 59 656 118 116 224 890 169 586 85 887 587 15 810 259 524 798 959 264 871 48 830 457 538 692 527 591 619 989 930 252 598 724 322 622 44 872 776 270 454 284 653 730 354 680 580 608 397 930 471 380 514 918 249 612 138 131 876 529 796 193 84 985 407 624 644 131 342 746 439 226 955 180 921 46 831 760 848 855 880 319 21 348 396 781 247 651 822 341 770 193 631 680 460 764 246 696 656 943 387 105 303 846 760 898 211 603 209 568 406 192 358 164 43 830 22 86 906 989 767 754 946 29 827 994 154 421 740 492 128 89 812 477 206 105 366 606 906 368 473 575 957 627 694 905 31 227 152 976 521 164 556 40 202 62 113 839 246 211 153 412 819 571 504 87 670 637 213 553 526 351 631 485 191 359 89 599 619 138 105 987 835 598 646 489 708 980 776 80 264 440 924 97 162 659 912 86 198 120 308 530 887 990 946 858 475 870 151 309 965 973 154 888 114 532 204 397 462 278 361 812 488 602 366 570 115 594 739 554 206 123 371 874 870 998 10 255 162 830 663 947 367 571 434 302 997 630 199 138 530 886 667 756 574 242 198 96 239 584 946 732 398 638 996 463 257 591 368 627 586 728 514 666 416 43 34 621 412 139 79 402 575 770 287 95 698 328 13 786 462 644 285 322 390 936 181 28 593 952 356 87 996 939 303 1 71 6 833 93 199 429 931 652 325 635 604 173 20 643 579 296 9 992 299 191 246 482 566 302 327 539 637 745 624 729 735 728 358 44 504 199 414 986 179 433 412 385 955 30 845 861 71 58 702 810 21 128 782 789 432 871 433 774 828 571 919 176 385 239 132 476 742 810 865 187 729 832 460 963 540 635 227 540 305 585 198 91 506 623 262 559 234 94 256 818 872 765 775 18 310 399 385 664 732 495 505 224 818 249 765 283 278 883 672 593 203 468 522 259 371 91 630 544 301 875 741 103 434 149 74 109 133 455 101 630 218 748 36 713 633 860 383 759 882 830 666 284 162 539 225 10 487 572 582 922 137 967 127 28 506 549 374 889 655 664 705 975 431 995 147 853 228 690 506 544 551 229 611 765 921 479 226 543 983 875 263 684 349 361 21 731 567 413 221 456 620 360 379 731 932 356 670 734 531 770 158 294 814 295 193 540 622 278 47 260 10 199 495 477 258 433 97 618 122 883 374 488 339 426 444 970 1000 110 726 26 951 749 427 633 454 100 478 1000 817 475 503 831 281 136 624 302 519 567 626 66 466 801 504 555 605 283 516 196 476 465 577 58 464 281 2 920 744 948 281 122 235 147 314 665 228 511 904 47 965 692 712 955 919 398 573 343 9 669 812 952 687 557 241 510 989 569 401 324 516 304 402 538 939 920 191 674 610 307 577 647 836 47 291 901 59 139 452 893 160 399 146 519 754 218 413 413 319 658 745 677 857 96 553 464 707 265 520 505 444 436 329 768 243 721 899 23 484 879 461 132 465 65 400 145 589 977 308 921 653 374 219 851 416 874 198 3 648 663 212 776 465 739 834 584 242 41 136 411 586 170 672 806 277 804 52 350 359 986 520 840 600 620 606 918 560 656 481 381 588 441 316 373 274 983 443 696 226 183 202 655 14 957 69 81 356 599 184 389 488 859 160 27 407 308 521 990 450 153 530 404 223 703 638 153 191 400 724 824 531 867 897 852 440 414 924 246 565 442 170 720 962 910 556 298 731 430 414 914 805 701 921 537 121 97 427 244 791 847 229 272 132 358 317 66 327 647 885 405 712 405 756 373 250 610 948 748 100 827 564 739 298 101 446 364 25 352 923 509 978 642 726 232 414 999 926 400 396 384 352 550 478 105 517 277 619 592 96 363 985 811 851 785 696 616 113 285 319 507 503 782 377 36 127 15 864 143 789 392 390 584 710 329 719 238 93 936 123 951 904 549 194 76 986 108 257 367 611 355 796 378 605 629 172 202 400 286 915 756 496 848 846 367 485 205 395 274 260 286 538 943 796 763 480 560 515 36 490 472 378 519 656 862 270 427 570 710 657 597 871 584 777 313 787 549 495 299 640 999 554 534 969 520 644 349 3 46 581 328 237 677 304 538 970 630 139 216 268 895 994 852 211 379 422 835 30 107 698 547 769 508 415 394 8 795 1000 539 27 95 624 554 290 190 491 57 451 434 147 308 521 413 956 75 55 43 593 965 950 176 808 309 428 441 347 776 806 807 401 148 991 345 221 712 536 377 725 383 754 803 597 286 842 689 69 641 629 954 977 689 877 892 983 297 210 751 686 865 236 60 365 650 743 982 10 842 816 304 772 867 408 880 859 936 767 538 310 351 634 567 397 797 464 248 601 38 578 701 832 348 497 219 326 99 772 734 696 186 66 963 618 516 812 281 668 544 855 472 872 285 345 419 511 282 625 698 253 21 940 332 554 115 278 339 466 440 438 640 351 23 709 504 462 459 311 7 288 135 690 628 393 483 976 53 270 408 528 629 210 15 42 530 450 324 290 476 651 201 276 52 880 832 657 545 184 944 889 296 655 773 418 909 963 265 151 861 762 175 900 350 498 209 801 193 722 640 806 543 727 333 462 634 249 366 151 93 416 803 401 471 696 185 364 843 189 374 831 779 371 550 726 103 820 382 316 65 96 927 818 219 992 606 582 827 796 345 455 853 470 524 111 929 246 908 723 887 822 676 224 520 849 7 14 55 864 429 553 664 438 89 645 504 957 674 626 150 919 993 552 224 874 946 461 80 966 447 173 960 368 849 337 875 244 288 27 71 766 669 352 56 442 998 327 935 582 546 690 899 852 37 755 766 372 30 993 411 49 272 650 606 778 998 122 717 740 338 821 405 878 935 266 921 638 261 234 903 578 654 815 986 426 407 863 967 924 320 195 722 823 128 883 369 220 811 941 157 817 373 477 780 1 19 183 409 617 992 451 264 571 709 145 796 536 837 469 12 938 552 428 358 448 262 624 418 310 95 23 155 324 576 99 73 149 297 166 58 339 269 629 802 168 849 535 561 216 264 957 476 806 510 691 206 917 124 416 384 648 547 779 983 403 637 46 630 323 728 456 875 595 212 670 462 194 560 945 591 25 592 430 935 601 865 393 235 52 432 291 292 746 448 255 690 568 746 471 418 204 466 628 253 475 911 270 651 151 219 976 976 659 532 320 822 609 411 118 955 511 411 307 397 404 732 603 403 161 64 550 637 454 709 203 591 202 421 382 402 64 18 636 579 342 230 780 32 871 826 553 656 780 485 309 579 798 919 456 26 592 255 482 880 418 314 109 833 64 301 214 745 333 573 109 113 666 100 290 389 108 375 563 242 949 350 940 950 393 651 782 544 635 487 723 202 193 721 377 539 182 152 301 338 414 83 449 832 591 63 817 414 719 441 651 855 704 437 326 247 563 223 956 252 900 663 754 51 322 26 215 510 506 238 667 533 908 638 123 539 606 239 122 18 855 298 730 489 31 684 619 669 670 746 531 222 522 656 847 572 28 676 472 393 357 631 594 376 397 908 233 111 333 788 989 577 886 568 815 911 513 761 532 880 752 221 930 70 76 610 297 372 521 472 172 845 351 370 920 77 683 454 524 206 925 69 689 628 859 765 403 970 102 541 497 633 603 536 754 29 364 405 657 915 992 102 674 136 473 465 741 540 244 724 683 559 439 716 54 866 806 983 326 825 278 471 273 447 461 930 939 339 625 889 270 665 313 838 819 780 769 194 410 827 314 517 966 914 689 95 941 987 206 438 55 644 657 897 341 234 248 461 900 550 91 950 969 247 572 144 783 905 121 574 606 700 572 451 111 632 165 311 462 775 525 772 775 675 687 505 508 67 403 911 157 760 898 675 913 676 305 995 149 645 775 125 963 79 145 100 724 80 881 203 752 783 906 671 5 247 112 881 71 481 741 809 871 144 246 657 983 433 800 329 677 218 509 566 438 346 379 89 517 706 687 885 740 418 710 713 210 463 44 415 349 940 136 411 378 654 400 224 387 925 25 664 768 383 770 427 249 279 833 698 683 271 566 899 609 321 279 592 189 740 195 467 455 300 371 253 653 91 758 744 52 256 164 337 926 213 765 898 636 117 283 790 981 541 261 599 568 523 406 661 223 36 573 135 757 650 678 295 545 262 249 481 699 922 849 644 134 323 304 980 94 493 953 119 117 903 190 303 617 520 331 319 695 394 787 18 414 237 273 80 845 56 169 42 839 116 465 928 945 641 330 641 680 269 283 787 432 514 528 67 243 968 279 624 863 627 43 219 75 702 820 41 450 903 647 468 241 957 306 191 854 640 547 585 938 168 929 555 680 312 355 685 494 684 920 982 692 865 151 43 715 916 735 194 200 549 409 303 696 261 653 15 998 639 563 19 203 907 996 999 485 80 511 452 443 715 375 458 488 315 445 66 31 911 811 747 38 50 249 595 21 5 3 873 152 430 514 120 835 368 570 351 647 147 508 167 882 733 749 932 499 961 399 136 510 647 894 188 84 236 789 128 824 860 66 357 501 957 440 104 452 54 420 426 604 151 618 831 698 875 592 940 612 99 547 764 201 781 977 660 332 21 255 653 432 890 468 410 637 637 141 619 459 5 66 930 671 743 481 252 500 204 442 833 588 338 795 39 103 592 805 428 483 628 470 963 37 392 120 866 23 733 554 353 59 350 941 453 102 184 570 901 688 944 746 157 363 830 574 482 314 360 32 876 812 58 554 51 17 821 845 907 532 821 677 730 401 912 459 404 258 748 723 60 453 784 472 270 512 805 220 882 879 758 836 740 765 390 995 178 305 793 685 838 443 486 111 373 504 747 22 847 442 322 309 975 707 802 499 885 251 737 829 770 944 153 71 876 734 480 880 579 864 621 895 83 445 927 57 947 334 536 709 197 830 498 833 631 459 9 693 138 205 249 169 641 373 73 43 27 448 33 827 989 444 543 179 418 329 352 241 84 419 422 47 992 240 789 93 748 437 642 133 980 406 670 1000 30 589 743 39 523 43 991 820 879 285 498 225 506 832 282 297 920 312 941 86 886 894 178 259 318 160 335 347 21 757 711 522 442 505 314 563 346 366 453 977 994 420 811 937 365 562 316 151 95 53 94 785 656 656 961 562 533 173 111 79 451 339 860 927 349 825 866 798 297 65 448 411 510 137 276 131 897 302 598 565 448 777 39 320 198 335 51 833 624 275 763 290 351 103 381 543 263 276 639 914 600 270 930 370 411 283 844 143 359 708 49 434 860 805 635 83 991 74 599 738 24 827 937 618 921 178 155 762 896 378 338 294 62 442 322 470 649 962 163 222 126 846 668 414 411 784 663 682 173 195 837 4 437 909 747 224 944 564 301 345 231 372 826 770 612 528 128 88 375 768 42 134 160 417 535 65 221 387 837 173 230 423 309 495 535 696 465 180 630 436 19 346 222 826 896 390 531 270 165 502 782 618 752 792 611 304 971 474 842 542 260 364 771 128 336 371 262 548 825 775 233 842 358 191 323 563 35 651 521 124 792 290 566 691 190 861 449 489 142 635 865 200 36 207 524 318 85 624 529 691 957 47 434 240 837 366 727 896 891 31 334 187 449 626 623 649 714 451 992 900 298 300 852 105 894 174 337 641 733 614 985 66 917 182 265 259 360 961 897 232 808 459 148 195 353 520 353 252 150 892 216 338 927 123 633 490 257 418 409 687 535 765 550 876 991 882 878 870 72 126 267 700 291 311 186 523 31 578 427 445 177 958 451 243 364 57 9 147 478 305 62 387 59 101 112 414 93 533 241 982 964 151 467 452 539 716 631 956 323 706 951 268 940 411 144 230 489 886 747 355 603 421 734 379 417 942 63 931 831 734 281 918 572 851 474 431 680 944 716 685 614 711 603 248 46 458 94 788 494 994 425 723 610 564 754 640 266 745 763 233 739 69 975 868 977 642 392 606 771 557 793 543 599 161 728 706 727 523 758 348 348 366 281 347 867 984 34 89 341 796 611 384 819 33 419 664 569 308 669 432 27 25 869 1 286 760 709 217 680 478 640 911 866 816 133 810 204 375 141 286 154 913 440 241 694 876 133 83 55 697 649 461 896 38 538 708 459 44 900 150 528 411 203 724 640 458 691 24 383 187 461 433 298 582 890 148 453 61 916 237 912 721 19 199 451 267 278 648 751 613 387 361 287 626 425 836 807 770 11 926 323 547 32 136 908 53 801 544 111 964 530 949 470 428 364 708 459 64 922 284 801 667 299 33 205 643 8 6 118 834 583 940 409 799 247 107 432 708 748 54 844 713 13 148 832 162 76 540 152 997 422 417 98 470 196 838 923 430 169 404 29 793 861 281 184 270 386 539 95 229 813 629 524 421 598 938 414 99 515 344 386 385 850 790 904 190 678 705 544 171 84 531 917 622 879 958 352 202 544 959 200 431 346 246 720 574 333 525 945 783 545 952 482 694 166 252 565 988 777 122 565 266 209 837 93 899 563 698 314 354 11 305 363 426 132 369 391 717 922 832 928 591 229 291 919 907 145 826 665 926 100 600 176 331 192 410 789 31 418 558 932 631 121 918 744 926 763 21 193 538 884 881 716 193 441 9 642 689 220 945 938 365 688 140 35 663 264 745 709 258 147 82 928 455 635 552 48 707 262 483 479 710 164 105 667 399 251 316 754 686 175 145 362 34 317 301 654 308 10 211 638 420 192 373 22 699 361 599 58 913 695 58 760 887 523 343 991 311 468 441 519 459 450 673 993 491 803 132 775 996 670 352 671 653 495 23 93 915 299 323 335 520 324 74 476 407 375 76 671 403 171 107 897 88 533 113 893 594 930 9 72 669 68 583 217 997 505 649 413 407 32 930 750 336 454 653 764 820 256 423 4 209 410 824 545 566 335 995 512 334 449 259 377 257 148 264 459 252 638 195 718 160 498 271 255 465 589 401 687 128 520 913 597 99 503 664 510 403 121 716 538 766 154 307 216 135 741 93 893 123 814 788 441 140 519 296 810 683 737 718 701 850 941 249 370 808 971 652 72 256 507 87 737 780 267 528 47 126 33 939 863 840 456 653 405 997 272 902 992 759 409 797 263 881 880 472 252 136 838 140 136 534 229 322 423 95 821 395 253 272 94 853 954 4 726 501 362 361 821 856 384 595 855 317 684 639 585 566 786 715 168 503 837 860 911 277 987 799 47 331 379 828 812 752 597 48 750 837 65 82 581 870 114 696 57 752 276 755 424 922 292 9 689 606 935 769 528 681 366 508 683 89 664 266 733 199 768 2 929 189 585 223 858 994 927 863 504 595 208 773 581 36 402 82 936 336 423 319 178 206 503 742 967 676 44 506 288 160 988 196 631 340 762 759 770 450 806 263 419 136 878 989 663 582 525 830 414 910 683 245 75 395 726 317 341 125 847 452 492 779 88 324 263 99 828 956 862 870 583 127 764 383 848 379 399 637 148 749 595 31 798 499 788 200 603 881 283 956 634 688 714 537 212 916 899 297 944 453 262 527 867 521 1 672 142 671 333 924 840 631 991 892 773 249 773 215 783 683 241 784 588 14 746 626 49 331 185 327 733 178 985 100 345 876 564 826 639 506 665 33 175 636 314 13 314 111 837 437 993 801 169 946 358 983 428 341 365 761 434 68 444 971 633 911 481 687 923 461 219 42 715 732 43 525 547 401 516 917 909 509 969 148 753 569 519 57 23 155 939 998 534 657 788 888 228 149 819 52 982 986 154 352 154 198 412 584 411 393 940 483 806 477 528 5 419 270 807 685 381 411 624 898 269 557 173 969 611 952 448 362 687 761 413 957 8 479 793 7 827 508 304 537 694 29 29 410 93 760 654 996 468 398 358 917 998 953 631 471 510 96 767 377 948 9 891 663 187 30 242 512 520 131 27 327 325 494 144 845 439 704 421 636 909 508 316 343 282 589 195 792 5 460 953 225 183 675 644 656 260 716 895 957 189 365 914 13 877 608 626 12 859 93 395 935 144 540 59 296 186 464 520 389 63 637 797 795 542 726 961 638 307 40 896 260 729 339 775 508 341 282 466 57 256 641 24 899 733 702 153 496 508 603 959 862 6 555 563 109 914 923 985 227 903 147 238 407 611 741 273 634 900 765 272 883 37 385 988 290 659 843 712 495 552 53 326 796 40 621 131 24 690 281 92 558 137 356 457 749 972 978 536 201 251 16 429 762 811 87 592 83 723 987 696 677 592 655 295 989 958 43 694 228 1000 377 587 678 754 92 631 702 220 786 389 767 282 868 632 565 458 835 836 166 77 493 72 491 170 736 538 923 440 743 683 242 474 739 164 85 384 723 922 282 267 390 47 38 1000 24 121 462 362 436 182 178 297 202 888 519 567 185 117 597 53 46 146 416 713 758 986 562 11 488 497 105 761 38 190 468 231 133 216 988 106 27 720 745 543 521 736 875 263 146 26 154 183 619 908 704 589 10 138 37 205 36 373 83 317 537 659 195 221 715 14 743 84 464 1 866 94 571 289 805 546 18 488 492 100 835 872 120 942 937 638 654 956 422 108 496 824 416 452 874 35 465 690 695 350 394 274 597 584 344 761 623 904 994 584 954 733 945 950 50 348 160 661 309 842 575 809 456 906 763 804 305 625 416 197 109 1 25 409 139 299 471 379 472 560 57 857 868 594 67 903 941 654 634 312 810 557 830 889 139 923 921 336 272 831 311 565 615 868 54 745 674 112 993 980 327 779 448 547 474 778 33 34 72 445 333 925 950 918 932 78 321 739 26 602 775 845 535 373 910 289 433 311 371 15 357 950 534 26 894 286 532 807 780 191 557 273 721 462 967 92 264 879 147 185 239 617 798 442 575 506 291 798 673 301 310 119 884 448 964 266 220 171 946 551 884 534 643 194 823 579 622 905 619 644 287 598 208 22 5 823 632 630 884 973 543 834 324 194 69 715 393 206 969 225 908 235 96 536 338 768 687 859 284 531 197 502 783 50 140 455 508 540 242 24 418 356 835 958 691 822 49 534 125 53 710 865 754 203 41 212 786 290 80 582 607 963 301 124 505 653 500 415 403 961 884 440 918 228 132 650 909 708 367 233 832 982 571 970 804 919 286 123 195 793 867 188 697 385 180 30 159 183 775 627 771 646 910 15 543 140 506 581 152 444 672 988 786 210 167 348 363 734 504 908 141 45 631 46 104 565 953 749 47 224 478 981 602 970 850 892 980 78 590 351 350 741 556 216 787 153 139 967 413 586 775 751 497 86 517 986 598 390 917 888 307 559 681 60 641 198 101 527 823 600 504 721 877 665 18 948 540 963 686 260 924 297 586 380 733 924 156 235 394 102 472 367 370 477 407 840 545 946 706 688 191 699 927 146 327 398 163 225 275 831 265 282 542 44 65 604 922 302 973 942 923 827 961 114 572 770 241 762 488 718 646 688 804 871 796 10 203 245 270 933 361 151 819 89 669 891 750 238 969 470 184 725 371 814 368 442 545 966 326 193 328 138 12 150 518 116 302 857 65 398 260 970 463 817 853 362 383 253 814 482 72 178 260 359 65 895 550 135 985 96 526 429 136 413 66 779 949 169 430 696 81 865 692 312 611 462 895 476 982 668 844 241 337 379 161 781 853 557 771 591 724 626 499 158 663 641 944 286 849 736 955 694 707 77 71 245 135 222 728 503 977 790 293 570 162 833 945 390 495 642 702 988 658 362 923 533 183 804 960 463 34 327 142 948 79 284 237 603 730 736 928 907 328 396 564 765 13 499 385 978 503 108 424 45 515 9 502 170 647 703 295 646 152 119 47 481 781 156 205 530 691 614 329 153 746 614 159 435 488 307 284 337 69 268 888 330 855 79 197 539 455 562 80 484 219 328 981 13 381 414 399 944 844 198 784 792 857 691 990 267 253 223 1000 348 601 554 223 420 839 284 296 346 223 420 776 936 315 905 817 424 663 969 885 615 916 337 712 609 36 765 146 493 35 952 381 122 260 53 429 202 457 607 38 454 319 975 26 275 585 772 914 291 92 783 364 854 163 151 479 83 571 322 355 890 930 398 300 468 348 671 913 644 766 1 223 656 255 273 644 779 307 119 425 349 114 238 719 982 977 959 317 854 503 971 448 312 866 272 957 816 922 966 259 27 959 690 677 438 63 715 318 346 291 875 525 798 626 536 932 934 46 587 643 954 550 440 970 626 603 720 503 832 487 83 156 870 754 98 13 450 687 357 609 112 479 704 647 231 509 299 163 422 658 593 201 416 953 577 568 309 965 924 883 572 529 54 700 77 241 689 570 36 592 606 789 595 881 5 15 167 90 967 749 470 701 810 990 127 328 813 67 851 144 501 600 554 218 263 930 561 339 126 10 699 384 688 233 789 104 684 108 358 144 638 594 647 127 38 803 975 580 238 163 51 396 875 415 692 705 750 223 545 799 579 485 639 425 17 958 301 51 379 430 949 665 223 849 832 720 45 687 241 523 290 959 789 810 438 807 129 821 370 131 565 207 254 172 216 521 594 923 748 764 467 815 243 860 57 234 217 401 407 947 132 191 298 735 722 608 549 121 866 920 868 845 470 514 256 807 23 466 539 193 361 346 828 276 240 920 829 415 539 848 131 446 784 598 942 877 817 775 841 653 134 729 108 501 115 968 33 845 507 730 323 239 612 965 78 160 405 951 811 926 845 646 498 73 798 210 485 710 122 432 915 258 861 264 842 572 740 649 696 71 116 3 308 710 53 157 104 833 592 808 698 711 728 676 524 436 397 706 849 901 694 529 408 49 600 221 638 938 57 773 399 756 922 956 204 126 549 58 460 919 588 27 236 123 90 648 193 470 805 213 840 591 436 852 627 929 365 744 719 422 163 84 260 197 694 940 380 646 275 332 272 835 638 896 591 921 149 644 529 599 335 77 315 495 28 248 451 291 103 729 430 953 625 694 904 481 896 525 20 607 184 779 637 485 616 383 516 970 664 575 523 576 66 625 322 267 463 164 423 854 683 216 699 866 396 315 691 721 918 30 428 984 307 31 851 100 625 905 419 78 940 649 136 105 702 97 724 971 44 418 664 827 139 765 110 906 434 188 716 517 546 687 332 394 452 17 249 864 929 628 292 924 128 441 368 218 411 485 507 544 387 353 190 673 734 385 599 225 245 455 581 28 795 944 507 92 43 31 905 59 721 401 479 597 620 129 187 201 522 997 309 330 885 449 361 417 588 530 453 78 181 325 388 671 842 233 386 279 977 971 857 450 120 288 979 592 425 184 529 833 290 753 355 544 8 482 201 107 54 105 82 434 368 303 210 653 21 202 753 723 997 795 418 832 175 570 145 510 557 678 601 984 668 393 989 115 543 596 5 278 411 535 548 596 248 259 623 439 134 180 280 671 927 529 100 251 628 741 449 431 115 51 117 479 766 470 443 306 279 767 807 259 331 386 732 812 805 435 171 516 373 709 991 243 600 331 223 83 153 747 483 2 504 807 987 469 626 286 532 558 626 35 141 401 719 980 169 204 101 598 437 165 625 318 29 664 159 427 306 425 813 747 423 47 678 747 164 594 752 594 194 719 231 40 280 849 870 316 213 66 978 883 207 386 474 752 123 870 596 104 838 165 137 116 868 335 132 573 799 288 39 59 787 740 126 254 231 2 8 377 406 798 588 260 535 42 432 897 193 901 143 17 347 214 348 448 236 434 674 518 86 237 79 399 720 285 816 750 740 517 822 365 109 745 161 528 678 181 404 699 207 739 649 888 561 509 62 14 829 927 657 950 879 921 392 712 57 892 420 662 821 610 159 927 34 123 939 319 700 180 757 244 789 707 970 804 16 777 824 838 72 431 280 302 380 845 426 77 213 198 835 496 459 984 259 159 317 323 777 97 328 671 787 606 914 835 40 381 912 467 409 392 276 810 751 68 683 768 326 325 958 558 499 282 374 904 362 141 678 73 772 694 100 541 950 72 912 259 573 371 488 123 449 596 571 31 591 114 692 475 628 202 482 193 702 958 558 353 333 169 188 583 866 6 518 7 399 377 765 525 896 358 953 240 576 818 739 934 631 367 281 310 98 435 26 738 739 986 202 412 499 451 808 162 550 993 823 237 981 475 810 350 577 991 787 874 47 178 685 304 783 122 56 336 362 200 486 695 987 736 540 112 117 483 386 765 853 983 759 726 937 765 967 560 265 516 438 874 349 244 129 797 968 973 899 410 811 657 109 744 365 567 2 814 65 905 586 750 889 369 37 458 202 399 811 923 919 14 89 576 595 264 983 244 953 111 120 715 694 878 801 206 873 279 525 133 994 110 728 653 777 909 875 978 640 209 272 311 44 629 430 107 591 238 975 582 514 328 840 852 490 223 512 41 520 664 317 174 173 168 715 115 485 660 759 318 579 707 164 771 686 410 419 852 379 847 952 690 275 480 146 53 303 428 619 616 161 417 786 369 804 136 877 952 294 47 146 69 204 694 120 991 743 163 449 986 855 753 651 321 637 791 96 501 237 749 850 708 428 532 611 637 550 519 356 619 491 788 460 544 698 112 964 68 119 66 184 710 145 302 928 634 79 781 784 172 21 890 285 732 33 369 209 459 467 35 185 981 444 509 165 615 638 658 567 738 28 126 560 248 3 356 223 198 626 338 507 836 78 236 891 977 465 582 964 34 540 390 748 541 834 593 924 944 294 940 459 144 768 950 944 311 181 925 632 685 77 414 297 746 528 689 990 675 291 196 532 355 752 431 548 444 652 559 907 686 868 87 518 303 410 212 977 940 821 1000 66 710 80 561 994 489 884 835 20 929 623 67 305 741 407 61 978 241 666 761 320 15 720 673 745 406 107 183 572 662 997 324 630 298 59 164 101 366 121 168 310 483 118 884 642 465 345 794 551 893 956 846 36 900 904 420 28 286 554 735 838 30 940 19 244 808 287 437 164 708 143 242 772 259 279 397 177 591 263 197 593 1000 915 830 198 332 406 870 70 414 991 268 394 387 115 260 180 313 507 429 693 937 15 751 437 46 83 727 44 974 552 750 856 33 14 329 992 560 906 177 233 671 971 85 359 102 377 599 134 524 847 557 705 893 496 609 995 47 656 827 580 727 69 613 446 177 734 23 264 623 242 12 763 345 356 557 52 30 278 876 850 490 212 532 720 281 506 711 716 635 368 711 625 753 293 234 49 951 866 424 904 586 184 495 725 595 325 345 602 588 530 75 263 507 817 897 993 757 430 169 993 525 899 765 522 981 936 973 779 52 50 644 302 1000 427 962 839 758 827 18 337 448 310 932 358 670 654 334 982 72 811 774 338 139 7 668 120 58 870 638 562 815 702 859 283 978 364 428 641 41 128 440 89 73 417 631 543 788 796 818 181 699 585 304 614 773 230 468 236 729 128 789 215 985 15 382 478 888 546 895 627 829 571 539 658 184 652 573 42 308 858 156 591 901 456 982 111 364 183 44 188 225 205 434 673 713 28 283 721 657 989 346 804 377 276 148 883 524 438 604 502 319 536 758 412 967 217 248 163 256 27 342 264 804 990 262 994 256 325 307 114 165 101 678 605 118 212 857 805 862 895 789 621 780 70 631 580 441 891 759 763 432 233 905 562 511 833 711 352 814 35 191 962 390 987 537 350 356 818 396 736 757 71 177 285 596 709 847 838 426 431 385 255 285 49 645 73 116 248 671 276 226 597 341 377 794 910 252 407 802 686 323 188 258 479 494 199 310 316 310 363 514 947 679 103 614 803 234 364 483 443 476 646 973 995 463 135 865 599 903 336 808 881 264 713 972 254 686 187 571 300 292 836 322 249 945 658 92 136 17 972 963 784 680 766 174 294 92 819 348 708 483 512 671 82 673 598 765 996 679 728 971 843 362 438 26 305 168 90 567 463 864 633 933 337 817 987 358 333 595 214 82 519 734 432 23 745 144 333 754 233 83 352 509 444 454 92 289 777 546 757 758 49 248 890 25 326 337 855 460 32 710 609 324 80 313 248 672 639 28 676 621 654 489 545 522 676 801 453 568 27 265 300 561 396 473 489 662 669 207 192 57 856 468 562 194 525 165 696 832 74 349 660 302 411 937 76 825 893 772 448 343 39 955 551 746 394 212 908 60 216 307 783 597 44 37 65 299 992 609 632 594 677 891 748 756 278 682 369 803 294 797 438 581 795 698 925 486 171 663 668 692 742 269 692 239 452 345 920 272 9 716 31 988 381 806 678 200 33 430 736 551 551 374 591 810 905 789 960 136 933 932 721 286 952 637 174 480 176 992 125 1000 798 544 759 382 900 846 688 410 75 636 304 38 489 133 43 351 441 739 310 381 434 649 827 129 245 475 303 759 161 106 418 164 513 60 494 857 561 59 987 649 269 668 627 872 171 236 898 244 865 510 984 392 506 816 410 230 413 991 37 621 894 647 805 3 233 984 341 597 165 629 287 973 869 879 71 836 741 209 763 320 875 813 878 903 523 496 933 924 712 913 457 785 176 479 30 710 199 484 988 193 126 36 804 695 598 835 893 818 887 182 287 972 558 40 7 594 639 352 133 804 559 417 995 380 581 459 807 37 114 408 10 646 174 129 722 455 869 785 468 651 842 578 782 79 931 263 973 786 853 650 410 486 833 359 203 638 767 113 119 527 842 356 569 596 277 50 496 844 956 497 62 39 454 189 600 778 472 842 30 207 942 717 972 73 270 812 288 270 934 498 685 445 175 376 479 90 249 312 783 15 898 884 521 862 273 639 597 532 56 513 787 456 993 481 227 765 375 366 739 788 592 503 194 150 602 964 909 48 988 260 279 144 591 608 815 102 237 384 60 527 248 532 972 310 406 166 622 947 275 991 772 417 567 918 606 955 2 600 379 103 630 68 880 662 164 783 30 922 825 176 855 504 546 604 897 184 357 900 806 867 794 941 883 21 227 297 848 499 256 212 296 455 925 978 986 793 136 735 142 888 294 439 508 465 373 879 65 135 639 107 164 724 685 618 224 103 714 559 122 143 98 945 422 247 635 597 268 18 491 10 481 440 210 357 820 434 849 726 262 859 515 275 349 47 627 940 299 808 790 223 594 343 962 389 635 32 368 364 368 377 374 598 726 964 455 482 863 458 487 730 462 995 634 29 524 84 228 741 499 456 223 875 169 738 512 122 472 465 738 553 892 629 856 941 444 409 989 967 908 378 30 689 458 519 650 55 280 642 25 836 801 470 859 930 23 832 34 630 749 379 211 499 257 95 937 998 324 210 778 490 500 521 846 853 930 353 533 106 16 553 17 257 837 450 324 404 532 82 746 691 241 781 26 138 542 118 313 105 406 900 104 637 384 776 768 685 677 286 795 303 333 906 828 484 591 173 321 145 880 272 328 223 542 16 736 6 869 299 841 886 850 194 863 54 342 287 555 96 853 57 794 596 103 581 546 213 631 751 867 601 914 906 386 900 130 140 204 471 860 493 840 877 703 674 653 687 126 453 895 752 496 967 668 235 166 945 188 356 716 7 752 284 291 46 922 73 70 312 838 733 572 653 487 598 598 564 228 382 762 467 637 228 999 803 329 371 97 927 929 41 887 870 83 538 99 15 399 78 82 101 358 824 637 915 493 785 287 801 580 517 937 80 323 852 874 683 535 451 746 478 642 76 608 907 41 307 234 691 442 931 238 250 29 841 351 510 890 86 946 121 11 835 682 229 196 864 984 671 360 989 927 807 126 21 695 399 820 136 24 906 370 168 730 840 962 14 282 391 478 437 31 507 675 143 694 713 885 256 619 472 115 632 961 378 877 116 316 962 227 631 836 357 431 237 101 430 741 872 269 301 682 919 422 280 731 619 941 53 256 236 113 662 497 324 672 982 783 586 62 387 310 233 240 924 801 802 16 917 335 544 353 545 389 594 118 167 652 502 662 792 28 924 691 224 441 609 83 131 197 333 575 106 734 983 74 582 49 743 563 605 719 756 79 378 647 280 472 305 989 864 531 803 921 960 233 551 731 631 260 130 862 247 381 961 170 751 915 28 510 156 342 741 717 302 724 153 433 167 420 238 838 377 490 910 48 664 435 210 695 366 233 75 754 198 129 661 602 11 306 518 841 354 681 909 394 804 611 942 418 505 322 149 839 10 988 496 216 805 880 106 206 86 539 318 242 204 122 97 95 530 601 331 464 327 187 870 661 488 723 608 434 916 122 94 177 401 209 202 394 901 274 87 447 199 682 465 621 567 714 562 256 443 46 467 197 588 125 560 742 409 851 39 242 778 651 306 883 183 305 995 12 386 671 872 147 946 670 687 883 505 679 459 469 488 234 255 784 794 879 18 406 991 988 917 833 450 95 425 998 124 467 28 128 674 784 357 112 93 782 406 948 681 610 130 966 696 653 47 895 119 185 693 964 417 630 175 55 203 988 730 640 825 321 548 798 935 141 79 928 81 500 302 665 279 523 791 756 699 367 450 668 653 899 441 40 777 545 240 221 63 523 606 243 716 761 292 932 711 925 446 491 879 806 616 810 395 18 68 158 729 104 561 863 699 532 525 802 222 700 630 337 965 475 917 247 295 956 788 444 68 674 809 543 53 189 844 317 340 815 990 805 850 167 339 470 80 646 849 499 736 336 817 806 365 278 629 474 192 506 587 637 285 42 625 302 237 640 737 356 413 753 695 872 958 525 929 875 766 455 958 922 136 662 370 489 631 410 817 222 569 818 730 976 322 38 526 600 965 585 840 718 355 25 31 847 13 186 34 157 708 64 36 640 836 620 809 412 883 544 799 635 720 734 816 156 586 558 15 811 535 22 720 891 127 480 718 530 111 894 151 93 306 393 210 835 317 194 981 294 154 936 464 167 7 364 470 265 7 849 540 857 610 617 970 828 369 547 579 498 645 129 264 82 712 17 945 934 195 338 222 247 994 962 875 820 853 325 803 320 192 49 422 969 454 840 438 104 241 13 918 406 837 338 148 524 990 866 649 206 847 202 662 616 100 582 505 137 50 433 256 799 429 644 853 924 627 363 763 760 48 853 144 222 512 11 604 211 956 986 601 701 783 748 682 136 457 947 465 207 222 544 756 576 759 475 968 577 825 596 377 530 612 554 537 691 863 602 687 864 106 546 257 546 117 366 229 239 191 258 740 965 825 713 488 219 668 806 776 560 272 985 666 776 438 565 320 636 609 536 14 130 152 834 714 413 255 257 733 286 415 371 25 123 379 38 964 223 93 181 924 817 96 948 875 322 479 150 358 657 837 276 456 122 791 257 172 519 207 820 418 564 226 726 585 705 772 813 647 12 722 335 5 605 721 99 975 454 438 461 154 435 469 488 374 574 397 809 310 159 811 193 997 289 399 419 396 280 724 607 98 706 156 822 715 491 635 863 955 318 698 1 85 961 23 106 455 456 563 136 377 405 277 14 510 606 157 897 73 727 19 187 364 818 977 616 157 820 462 863 834 58 629 627 6 771 549 803 876 128 634 239 332 641 340 428 484 586 246 729 337 470 42 363 518 91 987 510 843 782 123 229 186 672 510 388 806 178 766 219 605 644 97 238 8 332 872 547 240 229 321 67 851 14 775 141 887 893 432 952 926 580 904 591 75 162 373 842 389 573 922 34 865 758 959 604 340 949 809 523 353 1000 22 487 688 406 268 338 128 57 778 437 966 259 391 318 822 687 233 509 458 428 97 360 673 382 910 235 513 581 919 171 192 986 669 381 487 238 399 666 849 342 704 423 162 877 302 746 843 800 20 727 429 991 507 348 68 586 85 537 511 555 338 117 613 739 566 29 905 415 650 181 985 668 569 180 355 336 655 251 737 516 877 182 592 287 128 887 579 908 139 415 797 47 498 951 31 739 1 598 398 152 331 835 496 419 255 101 793 319 832 641 433 547 701 756 640 955 376 65 62 43 874 517 404 545 663 2 886 395 174 841 365 441 356 155 296 372 321 930 899 815 747 531 883 229 298 839 680 412 892 778 860 384 841 451 75 778 233 870 875 42 37 630 78 123 700 103 926 766 7 834 433 898 215 970 293 899 461 552 918 616 218 354 573 250 272 873 427 857 905 122 718 177 222 493 523 45 939 909 117 234 73 31 868 416 116 46 130 748 198 294 506 73 731 160 898 121 383 630 483 670 973 296 158 990 578 541 481 671 480 309 923 871 423 391 548 991 393 47 184 968 733 891 5 903 104 765 715 173 606 619 908 114 798 966 964 139 703 472 987 938 797 241 888 701 249 907 688 633 592 533 736 376 971 981 311 464 911 10 231 511 821 392 5 468 109 677 695 136 110 940 639 164 729 144 349 140 887 923 449 357 856 567 553 251 798 861 263 966 490 236 679 398 357 853 256 253 696 477 168 491 528 114 749 680 716 497 666 301 426 903 94 956 626 646 267 265 320 947 878 625 311 222 778 330 292 258 10 603 953 381 223 110 667 122 966 891 727 213 454 527 400 430 600 836 244 842 696 323 319 239 739 503 912 783 809 660 619 286 797 128 103 679 955 593 689 371 882 983 96 244 122 19 26 210 279 415 583 891 982 488 101 392 911 442 428 6 308 739 83 666 249 819 433 625 21 930 969 231 728 219 760 974 101 439 809 65 850 421 347 569 525 216 113 880 561 129 826 876 834 544 338 550 173 445 369 980 100 115 98 116 145 639 487 594 848 381 627 172 209 429 376 620 750 196 555 365 498 493 908 721 739 281 330 906 554 549 862 8 593 995 350 563 876 900 110 498 74 133 114 827 661 255 807 59 336 507 74 792 706 309 305 301 97 784 377 358 248 291 232 941 227 651 980 532 610 129 291 580 516 605 885 213 846 331 606 871 525 693 768 297 808 665 249 647 73 348 321 649 214 71 631 514 987 554 228 31 906 838 64 241 701 711 467 868 347 330 879 776 810 458 484 599 69 658 36 993 326 198 681 341 892 370 811 201 112 640 14 723 269 12 291 617 183 986 374 678 157 771 488 998 945 667 750 772 928 998 562 609 765 485 960 416 59 747 820 976 403 5 706 626 770 18 902 811 767 199 333 420 140 486 203 264 474 415 310 774 930 407 323 736 97 289 344 211 435 539 74 784 916 442 424 642 963 232 656 201 287 973 520 758 567 83 87 272 733 655 589 454 794 917 880 118 48 851 768 414 611 625 590 609 194 134 968 28 733 343 680 897 135 700 95 171 118 251 572 220 777 106 529 476 649 407 623 467 370 874 80 832 820 733 678 634 110 498 355 159 914 118 168 980 655 628 130 29 346 686 385 813 990 576 523 160 726 229 313 534 841 222 648 395 702 599 251 549 791 572 583 765 978 565 143 570 285 470 985 586 979 466 856 491 245 641 107 177 970 119 239 504 258 687 984 685 71 808 822 776 622 863 333 228 500 844 461 987 956 633 164 451 384 145 680 893 206 502 642 320 429 822 359 833 447 990 121 567 850 719 965 244 778 568 270 750 769 588 114 822 386 918 387 352 338 890 849 469 560 286 326 501 558 161 627 249 488 314 769 865 133 236 626 617 692 281 736 185 177 508 622 868 16 52 126 601 720 878 955 633 484 817 417 752 222 504 897 912 253 467 857 218 657 344 43 294 355 289 829 974 523 629 337 957 149 995 302 933 123 131 422 770 249 616 849 457 156 764 91 254 869 490 529 620 565 338 826 181 481 808 323 980 783 286 515 121 273 99 513 670 243 451 275 536 80 594 240 888 273 932 192 978 24 814 610 485 642 522 414 684 339 750 212 885 807 359 405 200 206 877 577 250 183 950 600 555 760 895 957 668 893 776 319 221 895 800 210 814 543 816 310 412 227 420 471 487 80 272 925 930 17 304 828 234 223 283 854 722 330 520 816 542 439 144 122 159 450 270 51 959 637 149 620 245 465 818 524 243 501 530 292 622 573 516 980 534 748 954 790 902 622 699 80 374 279 429 384 936 912 978 907 160 859 529 279 567 860 406 475 657 139 412 555 789 456 114 31 485 318 707 526 464 723 363 999 380 886 334 185 199 298 299 700 776 394 506 591 729 781 42 179 193 173 510 592 447 346 321 127 473 364 135 248 510 513 61 268 432 444 572 973 334 879 842 101 520 226 946 620 821 852 509 174 594 953 497 885 348 644 361 931 768 31 373 738 648 362 811 31 985 704 238 260 459 952 142 462 992 282 488 870 969 488 288 748 261 703 588 512 980 310 546 19 531 31 101 614 688 963 556 184 384 899 436 158 199 372 127 118 376 899 620 70 966 361 785 867 483 360 7 619 870 23 957 950 274 19 848 323 244 503 169 767 789 828 582 844 914 484 958 855 280 52 607 386 180 936 339 716 129 660 363 181 979 560 297 502 628 59 380 912 133 188 680 109 552 772 869 860 467 888 185 672 592 590 792 979 642 165 211 927 194 586 502 774 771 648 735 898 579 320 316 495 675 482 587 680 841 579 104 583 460 511 59 785 927 304 296 681 962 559 595 116 557 691 355 38 982 112 598 346 765 914 813 551 926 178 546 705 711 576 103 686 459 770 985 859 646 91 549 853 410 655 610 348 681 238 927 748 316 728 142 735 643 824 577 88 678 556 139 625 340 659 995 207 305 336 837 772 837 790 297 453 67 709 304 669 687 596 468 210 212 831 551 167 325 443 391 18 226 151 881 790 486 437 987 788 342 210 878 389 404 346 828 275 677 72 422 809 47 309 841 96 384 781 474 731 275 34 584 549 372 60 977 74 334 622 63 363 346 111 68 486 603 879 276 478 560 816 867 942 585 24 687 140 510 964 182 195 76 574 258 489 882 866 564 259 115 870 752 238 900 320 296 592 577 148 251 517 467 806 471 766 245 869 724 215 775 785 179 80 434 375 368 478 29 482 171 883 255 171 429 548 790 372 913 681 591 554 744 450 423 698 531 656 858 773 914 953 330 910 594 816 171 692 639 221 820 771 558 929 224 1000 246 260 70 60 127 946 29 672 756 932 956 403 502 899 610 912 369 890 601 27 554 357 696 117 113 556 769 926 643 60 919 395 668 640 765 504 147 796 627 951 366 915 26 90 232 841 571 261 904 859 746 384 811 29 841 955 141 852 122 163 740 694 820 572 470 623 171 543 340 550 9 479 198 487 169 718 801 969 630 277 487 290 663 716 814 218 21 382 387 614 864 649 160 926 527 692 436 905 783 810 698 815 383 287 653 32 585 40 450 987 866 519 790 449 982 783 938 451 6 981 292 408 715 184 608 604 760 251 734 550 603 960 750 345 844 511 513 302 513 295 346 583 641 956 638 430 839 138 255 239 218 977 607 636 667 754 179 488 358 688 541 686 669 674 343 411 377 696 37 881 930 516 586 893 505 964 326 699 876 357 998 312 666 234 932 529 680 668 737 322 282 780 808 577 454 424 93 429 550 794 558 649 780 759 961 269 595 790 766 247 163 503 326 613 246 23 108 686 449 961 2 834 613 782 104 784 934 401 241 103 51 396 494 854 47 103 655 511 167 627 646 201 350 969 95 766 205 792 54 5 943 759 391 897 548 287 771 697 356 893 721 281 455 271 804 344 147 885 84 403 597 770 967 755 283 866 89 379 913 558 538 213 98 142 15 437 874 63 699 541 938 141 400 795 692 290 224 32 535 232 825 178 381 924 272 700 779 867 253 508 392 353 800 942 354 751 914 759 262 285 856 909 398 713 835 461 808 734 571 892 636 297 77 514 366 968 418 124 693 668 226 961 947 240 465 816 119 18 289 920 39 234 752 223 425 664 516 775 204 827 204 806 378 255 576 77 521 655 572 19 851 452 577 458 610 996 396 131 72 94 803 422 582 133 677 205 747 843 554 449 704 896 563 180 425 539 379 977 470 376 446 137 811 195 800 704 925 804 306 943 630 692 513 755 923 846 767 709 524 121 829 179 411 910 865 256 409 605 309 544 653 468 64 134 406 434 322 849 627 721 218 212 177 315 169 85 982 879 700 889 187 395 846 342 623 780 405 408 769 700 814 552 398 371 763 962 668 425 260 262 270 443 396 426 137 188 453 798 726 606 934 264 442 817 36 296 218 523 487 310 378 864 807 763 152 164 886 406 133 215 128 528 828 73 488 210 366 326 740 261 85 115 772 649 423 330 295 851 197 330 264 465 845 859 359 384 484 872 162 848 376 877 669 445 326 891 151 482 759 74 567 521 265 599 295 230 307 134 912 261 680 266 198 977 351 234 702 71 314 158 789 41 407 43 251 263 980 282 120 763 950 960 629 380 899 122 894 790 6 223 870 304 139 338 764 318 211 104 301 463 450 23 353 498 736 528 706 445 53 574 139 406 537 839 622 549 202 227 505 409 631 610 81 130 701 659 279 488 312 299 10 418 284 714 910 633 148 12 795 670 467 198 801 129 625 592 331 724 48 794 145 767 336 338 922 413 311 749 841 855 741 979 384 703 632 48 898 928 627 664 438 68 260 995 9 950 590 354 306 585 124 345 604 144 239 165 624 40 569 535 625 851 859 257 132 374 357 17 767 925 196 676 17 982 57 749 443 483 471 54 958 492 773 109 524 884 733 715 419 43 427 354 352 44 762 109 432 863 980 788 277 538 849 495 78 740 138 579 864 178 886 107 156 21 692 889 17 932 410 565 164 742 725 413 284 762 746 694 83 123 909 865 730 510 776 362 556 350 134 781 39 314 417 490 470 197 697 963 114 598 133 850 945 137 119 329 999 238 147 268 117 552 368 466 512 881 746 308 156 36 799 60 584 539 849 434 627 794 723 179 783 187 736 964 245 676 456 893 385 766 36 809 495 767 236 908 318 595 727 86 669 238 467 760 427 797 774 964 515 269 60 98 144 444 321 88 237 791 865 2 872 707 454 82 568 65 747 690 853 124 887 543 119 612 899 632 273 864 983 592 719 527 650 152 326 407 961 897 27 362 666 959 206 790 713 418 384 724 251 178 900 540 969 480 458 30 439 533 369 652 6 389 286 990 254 180 232 414 232 388 646 717 763 13 675 805 93 95 688 10 453 916 323 515 150 25 31 812 551 30 580 369 641 684 656 228 288 895 150 935 446 284 54 937 180 516 645 378 378 721 151 97 713 89 762 553 111 793 181 727 818 796 241 823 657 828 430 791 520 184 609 276 650 95 372 12 292 459 262 500 87 161 605 147 206 289 402 990 801 425 108 293 178 911 72 886 94 198 207 449 69 344 216 804 934 125 951 687 132 11 750 459 246 71 811 302 534 211 506 994 375 120 477 944 221 630 33 798 192 425 675 952 713 774 355 486 48 935 535 619 316 747 339 910 613 826 992 388 343 495 650 333 488 335 879 862 892 313 165 632 462 470 291 966 810 51 26 892 785 109 29 750 348 348 879 343 685 899 764 212 242 655 419 840 67 13 834 913 951 497 587 754 153 13 366 138 609 927 470 885 440 486 568 402 316 438 993 541 461 481 440 494 351 145 12 945 241 659 791 711 349 358 195 901 18 757 212 100 942 489 774 929 511 235 680 182 732 744 850 192 911 789 259 474 982 757 638 914 410 801 893 786 856 247 430 410 774 967 765 164 296 538 803 624 764 243 358 73 155 938 929 744 41 367 157 72 798 460 815 609 710 222 676 649 894 853 579 680 880 162 658 858 281 209 732 330 937 423 449 349 570 565 22 549 524 710 694 192 49 397 145 728 245 499 141 28 240 808 170 710 831 119 450 926 319 351 817 543 804 14 337 961 313 577 233 255 608 874 199 650 405 817 3 262 390 463 447 98 486 919 116 798 554 173 166 328 491 915 322 824 341 977 494 309 304 333 211 111 741 708 855 550 355 144 846 338 258 739 218 21 951 562 800 143 786 381 684 472 997 30 128 563 30 296 625 777 886 298 147 195 875 548 311 372 275 673 905 150 697 438 934 636 701 826 990 705 927 894 654 751 157 927 354 289 318 514 593 197 221 879 777 420 929 753 605 117 892 877 724 489 59 1 612 767 758 439 694 347 953 49 580 235 106 551 200 291 460 664 191 617 355 357 454 531 96 244 779 231 591 635 696 211 896 355 587 687 731 1000 769 231 504 46 429 213 941 182 715 223 377 337 906 301 225 956 537 638 536 428 497 379 109 164 451 772 568 685 196 882 580 286 78 116 27 804 97 726 38 811 418 879 29 846 618 193 583 235 930 151 681 506 349 138 996 160 472 460 402 503 701 289 153 944 870 594 172 268 408 724 661 767 445 41 112 830 439 758 372 931 850 844 931 166 625 602 997 654 12 163 159 272 992 596 649 799 96 90 321 405 115 145 498 321 477 399 289 186 642 602 818 187 360 791 421 191 309 85 671 622 409 65 943 321 957 172 158 547 92 858 898 512 896 372 517 850 737 704 497 65 890 854 335 555 532 431 329 318 543 42 468 145 542 487 290 393 874 63 118 827 970 523 297 68 362 4 877 441 993 539 177 645 847 555 388 693 983 36 493 610 401 449 954 479 603 811 703 865 185 839 90 615 387 5 109 650 814 627 323 519 862 858 199 659 34 728 401 431 944 477 330 84 882 729 818 287 561 254 264 64 562 746 754 64 78 825 733 322 950 736 183 452 198 140 475 565 202 380 310 9 887 156 919 851 683 524 332 106 231 865 947 343 835 18 141 502 555 333 538 171 697 347 977 479 476 1 655 147 263 433 242 308 364 376 150 280 427 153 192 880 205 290 537 614 230 798 941 128 411 251 860 78 376 156 41 481 941 121 121 676 58 558 142 848 776 505 877 226 130 920 141 960 620 11 554 812 435 981 888 15 781 825 75 946 2 539 62 281 387 780 762 217 354 106 146 556 226 208 158 106 272 345 116 338 459 571 485 593 832 681 679 947 345 441 990 400 751 392 921 40 453 555 435 322 383 415 670 1000 971 51 623 592 30 396 102 647 482 881 324 943 967 689 290 43 864 546 455 927 495 523 778 861 20 924 497 870 233 268 786 158 273 899 568 147 739 25 737 695 226 687 29 99 543 781 120 367 873 187 52 200 35 492 217 489 814 128 815 461 761 433 454 644 479 680 99 724 896 865 781 393 610 796 369 560 961 181 155 856 988 478 334 987 866 308 406 308 645 311 219 256 678 590 985 482 938 227 982 602 691 762 348 366 26 616 776 380 315 97 265 854 601 362 125 775 109 657 168 109 793 914 583 439 929 171 508 337 852 130 563 782 247 549 668 805 714 155 721 103 632 417 443 344 185 919 216 612 650 212 913 324 920 975 441 681 849 824 111 280 196 119 616 55 145 507 94 383 227 717 414 66 557 245 265 487 523 757 137 803 467 398 399 26 468 600 906 215 238 878 930 24 794 752 957 6 827 130 98 107 124 974 797 629 508 670 731 546 176 852 454 676 768 13 579 695 653 259 753 528 288 875 757 153 247 887 836 706 500 596 504 162 582 430 551 407 524 226 888 730 783 244 168 814 455 379 916 986 305 258 336 901 888 112 199 730 930 282 540 789 460 832 24 372 784 189 92 577 573 898 210 119 760 342 319 130 290 31 836 660 266 196 669 102 621 798 57 620 835 459 92 372 771 213 489 736 994 651 108 34 320 655 519 664 835 848 915 256 800 416 577 885 687 809 809 458 231 123 179 398 194 841 253 905 354 565 317 127 252 817 23 3 356 143 224 797 585 603 467 615 138 504 268 4 33 896 780 785 159 961 69 513 856 380 751 788 593 927 578 56 447 53 460 427 201 764 389 519 593 976 689 655 383 174 157 233 79 323 110 461 236 702 583 821 444 164 354 980 566 555 161 444 242 24 84 347 304 365 197 6 987 469 99 81 847 290 308 429 377 857 831 115 294 420 697 585 359 577 29 234 747 689 145 850 613 995 527 987 808 705 186 841 512 884 186 925 699 932 745 392 327 26 942 406 22 866 274 709 616 371 18 558 71 481 428 779 81 596 693 666 249 834 242 17 151 387 405 170 337 628 3 25 338 726 948 12 571 543 531 970 239 594 527 447 867 835 24 839 709 221 686 192 628 711 142 630 968 212 718 129 324 354 348 641 665 686 89 637 21 173 268 88 564 430 269 493 925 335 70 277 177 933 113 167 103 512 782 719 108 189 587 601 913 606 554 959 341 232 109 242 380 387 941 886 8 359 227 9 968 317 822 518 406 324 855 676 301 629 409 196 490 984 982 179 754 256 589 108 709 525 488 347 353 337 125 901 994 230 51 331 873 261 656 393 395 585 992 138 467 438 393 150 810 92 69 479 494 697 7 320 657 789 441 959 35 855 982 468 562 185 963 586 450 935 836 839 688 510 644 687 315 995 988 773 149 841 288 140 869 535 479 538 153 849 922 646 219 221 94 940 761 737 621 695 970 20 441 967 909 954 363 787 484 804 35 432 57 927 585 58 384 291 796 42 710 127 153 466 160 700 94 701 950 463 719 298 329 410 976 298 459 373 740 855 542 889 262 904 705 574 103 154 398 238 871 826 383 345 95 496 738 2 38 382 802 73 154 594 656 219 993 991 49 823 105 403 986 186 285 372 34 142 257 676 503 94 736 215 540 125 907 379 297 824 565 952 299 41 93 807 238 541 4 847 472 656 752 430 7 80 767 357 534 55 968 55 452 29 775 716 862 85 791 241 110 542 437 554 971 974 674 186 291 154 801 306 758 593 482 192 190 473 334 90 540 569 356 52 156 194 259 7 571 280 913 2 376 285 300 972 657 311 303 235 960 49 831 751 94 184 366 275 813 951 888 677 628 309 580 219 991 956 814 104 438 526 946 607 455 323 155 864 974 558 357 481 316 201 663 903 365 814 910 213 622 776 758 859 991 425 2 595 262 365 950 736 76 238 298 256 404 450 354 596 153 818 948 245 359 268 985 425 845 699 424 638 985 966 624 326 364 206 20 476 664 684 996 502 111 202 113 940 206 904 905 640 898 563 228 870 553 121 837 622 813 656 653 903 732 983 517 102 491 773 467 487 125 929 704 876 478 497 39 140 541 607 399 341 65 25 780 189 987 616 379 669 861 795 381 151 625 509 359 154 965 308 215 740 197 260 409 271 962 803 459 431 250 998 549 523 215 340 462 593 212 289 891 687 662 366 360 552 351 439 188 323 921 597 872 370 897 125 337 977 586 168 494 342 332 429 955 577 291 940 864 267 709 428 540 900 663 448 78 63 759 349 629 625 807 487 246 306 168 348 830 922 222 937 536 192 19 467 337 839 246 625 83 579 885 233 311 707 624 648 294 134 392 798 962 178 616 961 952 963 651 809 817 978 286 284 177 862 935 666 231 287 111 260 183 528 308 656 612 380 617 480 970 5 490 564 50 49 883 765 807 86 609 996 882 120 507 754 281 952 633 25 597 534 230 307 499 835 10 330 667 136 259 751 104 940 686 870 415 940 992 314 363 139 306 453 424 964 156 955 447 621 128 992 746 839 187 295 337 475 416 637 123 63 246 637 896 457 74 924 159 428 568 784 212 377 862 869 37 71 281 328 244 54 61 232 343 632 719 353 503 985 181 106 446 121 280 610 820 407 912 615 507 496 617 255 610 616 398 682 359 873 315 679 281 154 303 159 172 985 33 439 310 388 817 786 986 444 915 742 547 820 152 813 571 305 622 567 388 626 657 246 687 209 161 114 363 690 886 334 905 843 185 883 270 37 837 171 216 347 246 473 324 592 137 71 815 118 908 464 811 500 847 199 669 792 339 103 805 613 770 837 566 326 544 771 934 4 376 207 728 476 914 307 528 573 211 693 54 912 117 754 184 593 105 559 841 509 610 416 422 972 76 661 530 193 485 865 824 152 802 52 697 423 101 44 879 936 806 664 762 230 432 309 240 46 726 628 554 121 117 956 997 535 155 548 830 845 1000 452 194 137 876 84 493 654 841 388 297 116 123 950 761 329 581 369 758 494 702 856 586 99 244 691 587 861 751 923 82 857 321 187 573 337 53 894 762 574 942 340 669 30 985 969 460 569 373 471 249 591 185 442 63 484 224 652 984 302 537 427 22 678 297 792 457 221 717 754 577 930 986 730 157 161 912 351 691 21 391 285 960 321 792 34 466 260 295 473 948 467 112 451 274 932 784 586 310 752 412 687 594 407 176 759 423 11 353 410 333 558 531 549 876 389 299 496 627 282 780 153 511 220 772 530 46 578 716 721 403 376 147 399 357 336 717 692 100 108 683 977 228 67 770 61 717 291 640 908 801 350 844 988 904 984 742 722 969 288 575 413 442 869 90 577 297 915 898 856 556 469 974 795 726 469 91 223 475 778 449 30 830 370 129 874 168 440 173 994 724 375 152 14 169 264 335 357 896 520 552 714 430 438 458 594 140 931 326 801 341 163 821 374 136 651 122 540 775 524 145 66 647 791 783 405 761 617 140 324 824 168 55 28 100 846 296 317 830 190 852 861 549 13 476 132 568 916 391 544 469 731 898 106 194 591 885 600 202 239 760 812 338 283 861 157 140 550 344 588 579 694 588 298 297 153 599 480 326 523 745 47 962 45 137 962 172 312 881 680 443 234 307 70 46 160 972 60 935 197 384 15 989 994 998 376 754 431 533 42 194 240 375 809 5 11 725 2 511 593 812 557 638 500 590 98 443 40 163 995 301 692 362 422 546 819 395 191 128 254 319 659 843 244 946 119 551 893 687 506 257 947 956 976 977 882 880 577 147 498 827 353 326 195 917 849 859 536 98 135 826 286 923 617 602 815 736 399 288 50 45 970 347 598 443 47 157 95 841 169 124 55 595 590 601 961 617 248 424 154 507 736 530 449 475 190 848 176 571 907 944 795 914 874 301 873 713 412 74 569 834 988 231 639 715 458 687 430 959 92 553 88 566 586 654 684 799 96 378 424 51 961 679 999 171 146 758 740 212 614 895 528 146 592 676 281 675 381 648 371 366 531 981 395 532 109 583 730 413 505 579 830 86 483 461 327 786 931 248 113 238 956 990 685 761 527 18 189 812 544 284 808 191 702 30 538 204 561 973 344 999 799 954 307 438 992 921 163 726 587 649 773 862 416 301 80 288 551 475 980 5 497 131 556 480 422 370 622 462 798 984 545 397 116 894 870 106 72 500 218 119 156 962 379 237 497 669 240 334 874 845 142 447 857 997 920 211 489 330 927 963 741 207 371 909 503 144 480 707 371 606 693 22 660 307 529 58 303 974 486 899 151 817 570 872 377 657 764 984 153 822 68 442 444 276 422 769 224 800 505 864 440 151 811 418 109 924 695 333 2 368 625 912 22 431 569 330 103 624 439 165 877 413 374 644 492 325 19 600 759 614 184 281 361 246 356 219 421 172 526 79 898 667 794 228 807 615 83 413 917 914 857 748 340 257 44 927 606 923 810 259 340 922 398 206 813 813 834 266 270 764 774 694 591 494 617 167 346 880 462 23 529 47 419 652 672 624 687 661 265 213 162 993 343 947 202 200 77 202 307 325 7 533 134 821 281 442 741 441 623 627 701 378 789 743 85 262 984 675 782 61 620 237 236 746 664 498 293 366 495 806 95 863 968 428 406 177 768 607 838 459 374 377 198 470 71 529 70 585 68 154 986 352 889 377 984 390 343 807 6 121 780 217 79 269 705 292 568 796 380 53 373 556 783 768 458 137 121 366 847 397 700 461 595 837 815 915 380 958 708 922 86 424 940 531 859 329 682 548 1 253 349 115 66 997 482 792 696 997 746 718 679 562 104 579 312 364 45 705 891 945 999 779 148 83 352 883 594 58 651 275 964 668 740 331 660 204 856 563 1 977 354 89 855 409 488 381 714 862 293 35 771 239 673 665 522 378 686 74 932 633 740 602 887 242 375 43 924 835 199 311 100 550 721 647 687 729 972 859 552 266 102 699 837 961 400 526 101 742 519 712 851 620 365 617 74 950 520 260 417 170 792 157 898 499 383 135 510 939 964 821 219 128 848 759 856 854 69 120 727 846 956 605 812 358 622 456 238 616 429 798 956 183 900 805 634 688 780 963 916 918 248 35 746 8 739 481 692 126 17 864 648 674 700 65 538 500 288 375 499 305 32 441 613 316 930 847 29 989 648 345 58 474 129 317 806 11 352 167 163 146 331 757 983 523 286 907 307 472 889 53 848 696 16 940 787 633 577 995 139 123 323 930 808 343 589 602 14 856 557 322 179 977 242 225 261 767 620 685 423 321 402 987 222 13 204 88 831 428 451 544 195 585 741 406 365 654 598 715 91 272 827 721 372 611 736 738 650 793 901 917 679 327 788 794 660 489 486 109 424 391 143 680 838 183 903 428 418 534 570 600 397 529 2 342 935 201 12 425 493 62 161 164 659 395 149 975 379 202 581 803 503 137 692 241 579 270 407 925 679 967 139 553 3 749 451 967 779 594 486 534 238 352 335 954 738 660 879 389 466 779 809 866 259 515 356 116 339 45 919 258 418 938 383 757 550 60 908 813 914 566 717 897 46 982 353 782 781 882 281 11 954 153 90 802 445 228 838 616 677 948 469 593 398 286 600 982 621 204 943 600 65 589 323 770 645 817 278 418 211 285 642 704 211 806 640 850 68 980 594 639 98 36 155 298 401 619 301 882 977 399 722 88 986 528 831 456 242 568 543 364 941 790 700 149 316 529 43 451 161 331 224 199 210 140 671 15 236 633 214 234 945 245 479 701 989 710 218 685 614 187 338 861 442 941 174 450 686 659 947 85 244 842 616 201 260 868 779 582 270 25 282 934 334 348 45 438 642 624 442 535 16 474 992 421 675 280 696 63 448 842 600 968 164 464 803 133 672 445 838 881 360 114 131 462 288 862 315 964 768 685 680 438 41 774 897 987 392 977 418 27 67 40 83 284 794 846 567 139 512 102 808 990 617 453 136 721 894 554 323 983 983 773 788 948 689 510 582 313 368 895 404 272 718 757 306 952 957 26 141 715 481 151 480 262 482 753 585 432 113 201 860 935 928 392 375 736 903 346 565 581 172 595 470 612 682 807 782 933 342 278 205 708 462 681 176 552 114 118 287 971 312 122 622 996 499 279 727 361 731 563 807 784 91 563 112 216 879 784 856 619 356 34 424 87 437 626 887 150 234 884 192 298 500 485 369 77 383 561 117 968 863 984 29 578 742 913 810 372 172 128 935 210 432 117 908 940 334 933 901 150 818 316 541 493 92 466 925 595 525 62 730 589 928 209 318 195 460 525 725 951 297 821 794 338 793 350 987 11 954 391 339 617 633 69 718 292 913 322 482 702 428 535 805 144 433 919 825 530 678 134 767 483 632 393 507 906 689 952 204 860 505 802 151 583 936 727 92 246 658 388 65 286 85 659 421 600 751 337 840 521 780 708 761 614 958 916 281 556 621 296 550 166 834 813 890 352 774 875 245 564 200 241 992 739 511 810 484 351 205 767 178 606 477 607 52 577 470 540 619 430 887 456 467 266 430 616 708 963 756 952 979 38 515 303 720 188 515 525 273 907 753 754 23 658 201 656 126 260 230 195 395 641 271 968 146 81 956 180 286 962 441 94 308 116 290 312 770 35 161 266 819 133 227 224 390 357 713 70 761 903 478 888 8 572 652 990 459 648 949 552 974 91 718 134 162 597 318 548 492 342 536 428 372 477 636 116 361 814 261 761 108 329 95 940 530 577 95 148 494 130 120 92 118 135 731 831 756 867 798 833 840 750 288 96 627 578 860 675 151 951 116 337 838 787 601 678 793 742 760 993 323 342 822 705 732 846 647 873 681 732 339 537 596 99 787 56 728 358 954 463 737 886 343 799 841 342 691 46 997 428 526 238 930 379 510 838 362 479 659 109 587 817 420 876 610 732 958 715 35 695 615 351 765 476 30 147 148 711 397 996 942 731 833 289 51 298 354 251 150 260 982 82 729 634 466 72 328 963 988 946 661 750 179 219 412 81 752 467 847 737 233 793 493 947 146 484 638 971 159 785 610 683 857 32 419 583 5 199 568 142 83 315 628 107 388 564 454 332 645 81 402 307 44 548 344 180 417 87 555 390 71 287 781 213 779 591 113 647 740 104 441 590 475 784 177 933 629 657 500 295 870 4 797 36 857 845 792 733 157 289 187 666 946 453 71 586 805 856 251 699 248 180 891 595 957 777 532 54 924 83 756 72 843 877 696 53 334 653 966 647 135 978 596 801 279 755 256 506 710 82 489 963 48 666 230 948 273 108 134 876 474 968 495 736 3 570 211 678 547 947 824 234 143 434 295 377 207 210 872 644 367 454 467 551 997 578 834 483 494 827 333 928 350 754 358 631 815 117 207 47 209 551 928 542 764 402 781 635 738 449 359 250 368 618 970 927 662 708 911 462 717 606 235 858 32 425 48 301 535 478 994 184 672 530 900 587 302 785 764 399 823 345 453 466 328 849 532 907 948 465 37 654 525 579 158 202 178 275 100 561 673 540 565 768 463 563 966 888 158 951 406 380 286 81 258 477 424 648 674 962 470 32 316 99 295 812 872 79 778 682 652 965 768 119 665 760 983 338 181 471 220 893 314 876 361 457 942 970 551 145 597 381 949 370 525 37 426 529 824 267 536 797 671 31 378 727 716 313 39 160 201 862 631 66 79 837 149 745 506 835 166 467 715 644 513 53 430 747 111 648 750 356 29 317 957 320 88 269 360 928 80 804 977 790 328 854 743 568 700 66 548 998 516 366 894 279 465 899 936 710 30 19 993 363 705 17 374 359 273 648 987 696 961 662 599 486 38 337 329 261 934 619 734 356 570 290 749 701 446 340 780 679 654 185 723 120 955 217 921 646 798 856 903 360 715 670 218 224 978 988 773 924 411 76 862 541 624 616 807 448 807 814 296 604 247 315 715 114 43 781 897 947 318 885 627 247 710 309 50 938 155 206 531 220 98 262 494 921 693 416 582 174 773 75 118 245 795 808 265 419 875 422 963 536 282 888 662 342 489 370 680 373 602 392 971 167 139 472 860 904 353 152 801 656 207 955 245 564 607 992 885 761 296 91 312 115 857 945 194 213 541 422 290 241 375 33 445 667 15 386 954 561 438 522 408 790 150 60 508 487 254 355 768 453 261 357 808 965 76 294 158 548 921 647 825 990 553 849 289 745 918 157 135 541 337 613 27 824 746 80 805 751 558 314 320 927 896 794 75 797 387 641 170 690 398 472 901 572 473 488 984 241 143 319 363 925 397 442 34 125 82 246 399 524 135 212 166 271 433 293 106 829 333 81 62 33 611 166 431 906 494 759 528 650 931 883 429 294 824 488 717 182 887 567 618 246 626 625 914 388 49 355 723 779 714 942 882 159 609 547 157 953 305 165 370 358 857 238 423 275 10 855 884 603 760 898 390 93 927 218 853 303 560 190 352 104 588 945 895 469 312 206 425 106 545 138 407 331 442 786 800 387 676 647 487 116 710 639 707 976 725 654 485 465 653 621 479 996 568 969 811 483 815 583 641 794 415 271 517 890 846 470 384 493 566 825 766 569 152 734 929 81 733 757 532 135 961 552 426 151 761 127 559 376 622 663 351 420 139 619 262 779 636 851 528 890 679 348 106 930 911 672 712 790 686 280 928 700 987 359 879 1000 61 921 283 142 343 204 625 887 196 630 184 789 252 495 182 378 272 800 873 982 450 788 848 760 809 902 59 431 108 35 824 480 620 322 576 195 295 49 137 834 858 217 509 906 543 748 899 261 928 230 421 470 106 427 657 614 653 999 292 951 643 884 612 728 383 919 12 1000 369 347 926 406 655 451 980 160 533 338 831 810 184 845 12 418 159 11 596 250 491 572 442 5 553 216 427 918 318 769 849 213 930 28 96 715 904 332 253 240 581 232 427 571 671 781 432 506 992 511 183 762 923 388 7 457 670 193 285 962 648 393 93 538 453 867 583 377 416 556 200 954 528 710 501 822 742 639 607 301 934 436 772 287 268 71 2 291 1 750 266 742 622 167 666 102 48 881 155 743 93 980 676 462 781 900 935 44 541 642 755 189 648 148 545 929 175 709 355 611 427 136 50 640 47 465 239 850 3 701 412 438 23 155 219 275 461 707 975 293 3 478 235 976 279 13 56 296 11 551 978 104 3 910 917 546 220 289 164 151 248 735 90 55 391 562 349 562 560 810 167 520 552 300 159 287 306 482 919 195 705 308 999 883 426 176 979 314 460 102 776 186 348 471 685 920 101 840 800 76 477 737 654 255 638 347 318 634 618 544 816 244 440 85 994 644 263 118 180 72 880 529 629 30 282 638 597 865 616 325 989 455 717 328 947 456 34 627 490 417 511 505 794 489 193 681 988 667 795 929 528 150 80 889 954 874 663 115 755 460 656 281 316 459 495 664 856 588 239 772 898 619 456 213 965 19 427 824 755 424 869 416 400 683 755 430 199 797 750 486 221 7 735 669 397 434 900 440 20 155 539 879 750 113 262 826 577 890 167 938 752 202 46 627 2 470 18 560 565 928 741 720 356 84 850 608 529 378 659 897 447 92 246 203 167 123 448 818 869 894 693 840 884 179 990 227 608 120 612 152 930 355 404 792 889 233 564 378 526 645 141 818 209 609 161 697 555 993 871 436 523 326 308 809 805 113 308 887 88 441 234 469 623 446 756 758 842 734 691 724 350 705 657 531 978 648 180 471 699 955 866 777 979 219 341 285 853 189 713 591 916 512 371 472 188 993 381 219 145 373 303 317 711 614 392 444 258 890 918 567 671 593 570 479 43 877 911 405 578 406 92 636 626 615 304 47 922 139 270 318 717 669 801 989 771 622 634 742 617 519 15 721 920 842 598 424 124 36 627 464 518 654 974 165 588 836 569 780 31 149 128 279 917 645 305 269 905 255 150 456 760 223 905 363 948 527 671 412 158 472 656 222 120 171 527 26 769 928 725 183 708 408 226 103 99 62 958 612 936 467 277 627 149 122 42 319 637 592 685 946 754 696 655 64 351 623 93 988 737 451 356 390 594 113 549 869 750 416 233 634 906 328 830 373 921 911 906 109 385 333 407 378 510 190 72 604 93 952 123 521 356 165 71 307 544 427 416 201 190 707 321 648 838 495 962 128 973 951 466 179 274 165 14 604 699 704 378 853 977 526 7 484 626 102 270 462 397 557 860 35 339 902 439 893 436 511 1000 332 103 178 17 907 367 626 89 601 354 727 838 48 547 835 10 970 843 29 73 309 675 598 17 852 645 243 363 73 388 274 913 39 641 424 345 597 407 370 857 120 409 715 203 287 99 949 803 925 135 915 694 2 113 767 198 675 460 704 124 980 62 798 309 83 281 97 255 15 356 174 949 225 98 395 250 665 145 830 467 604 766 536 72 620 663 632 588 841 432 230 10 943 578 756 971 840 785 804 349 555 693 934 870 524 252 464 82 903 341 556 185 271 760 868 933 172 493 417 546 533 42 36 870 145 736 636 787 764 280 658 483 72 274 130 68 474 767 891 988 183 168 327 86 271 813 391 261 361 987 161 305 175 904 76 272 234 320 46 359 89 958 739 304 583 707 665 326 771 138 842 119 619 944 161 938 259 150 320 369 515 977 794 272 39 163 269 111 787 27 18 620 126 611 399 717 798 816 260 141 725 231 526 348 483 278 33 148 204 825 145 521 730 743 130 728 174 564 806 772 539 839 631 685 732 326 494 650 128 641 755 112 658 437 350 571 974 227 966 532 80 32 784 308 191 549 570 361 707 217 616 430 155 886 854 72 74 329 79 822 370 134 414 16 969 516 996 243 524 61 105 779 249 489 966 811 81 875 170 34 310 532 595 286 529 46 311 173 96 908 716 441 254 536 317 268 371 828 878 541 421 966 250 521 543 286 850 134 745 881 801 947 200 515 910 796 415 881 442 557 590 181 235 277 739 461 896 157 582 29 381 968 186 876 785 493 640 109 406 707 149 480 761 14 904 776 467 207 797 701 343 432 125 869 437 119 409 582 6 914 940 144 161 749 729 713 213 608 534 944 264 149 799 262 392 248 262 986 136 792 49 964 925 645 580 756 857 250 313 180 88 644 557 27 610 203 197 76 696 186 992 374 633 170 519 37 999 612 426 417 830 310 549 181 293 684 380 994 537 739 890 821 934 91 88 367 87 835 587 244 672 882 95 351 153 739 899 827 398 399 325 172 661 82 992 471 832 215 27 32 251 453 580 523 224 174 501 685 993 477 669 19 310 832 2 123 736 79 157 874 365 620 967 957 245 451 611 244 115 772 571 684 49 510 912 981 525 454 76 563 928 984 298 648 58 509 649 538 494 207 205 96 491 153 902 3 933 18 493 587 73 67 604 600 409 286 413 106 223 362 406 723 228 237 331 291 787 329 52 276 346 394 417 935 489 982 996 982 351 174 190 36 449 685 28 258 851 950 771 564 124 275 626 179 37 603 15 628 187 811 4 849 413 937 27 742 192 341 888 790 321 568 182 879 410 617 293 436 633 230 67 698 853 904 416 317 163 11 294 787 600 420 608 137 551 923 498 853 85 259 834 996 940 872 110 316 709 264 926 581 745 37 147 300 922 674 769 816 685 644 808 344 723 259 49 84 888 465 223 284 707 714 331 694 40 781 77 68 754 898 232 900 149 916 182 146 963 881 987 723 188 711 822 323 372 769 285 930 520 931 521 803 249 858 954 349 188 784 348 229 769 734 594 203 843 826 873 460 495 460 689 152 760 980 831 733 482 638 590 820 278 712 872 858 790 411 592 258 690 624 345 952 633 93 940 433 796 592 246 450 855 756 264 582 921 170 492 28 111 121 780 960 36 224 684 649 995 340 675 547 352 70 958 534 580 702 743 62 943 990 860 4 35 520 954 557 999 329 387 650 433 418 518 856 96 677 598 520 648 413 717 177 487 681 235 253 960 466 785 162 262 891 899 994 147 377 238 685 521 530 798 485 441 603 244 146 803 533 109 335 653 879 238 941 375 738 150 838 246 393 933 405 695 351 708 740 887 358 981 710 288 333 165 102 87 153 406 536 932 48 946 407 802 90 604 998 799 384 145 770 262 434 56 527 155 291 630 11 607 672 285 904 69 89 622 822 603 959 604 328 837 967 995 726 470 37 961 35 281 949 516 440 720 413 108 400 826 351 98 325 242 398 337 443 901 943 699 180 413 547 911 892 300 593 74 269 922 657 532 878 75 318 325 223 683 795 352 657 164 194 310 884 385 257 630 32 259 527 923 623 988 853 247 195 610 719 695 765 543 757 318 414 478 173 262 713 336 220 828 832 288 277 324 334 444 145 438 973 190 32 679 353 457 686 306 37 791 465 528 316 66 18 398 131 450 450 943 181 751 967 193 526 128 80 196 845 715 829 880 171 405 138 814 785 300 261 634 50 139 902 175 548 350 63 396 349 991 340 446 651 584 189 574 636 810 106 836 959 149 254 620 131 425 86 872 247 653 972 782 466 918 199 932 532 138 157 481 684 604 596 245 595 379 214 715 192 503 347 158 510 516 235 331 883 202 604 558 587 699 80 383 349 127 475 789 787 757 668 899 424 763 458 275 165 799 777 905 60 807 356 465 241 470 997 532 365 496 211 734 333 816 260 611 827 271 947 364 819 192 907 677 849 674 957 633 33 862 486 439 166 129 709 222 648 788 171 287 40 730 452 731 461 426 821 957 396 358 783 736 579 11 595 916 375 50 149 341 15 934 358 997 40 543 237 124 138 598 30 741 507 138 126 34 699 378 486 218 616 364 246 682 467 902 555 266 18 107 115 121 447 808 49 500 41 695 565 491 105 916 486 44 664 150 594 829 455 336 613 972 879 769 552 137 635 440 788 150 90 28 959 853 577 92 622 179 593 434 572 876 924 109 858 431 774 239 472 227 354 388 970 642 946 788 246 965 379 555 933 376 272 271 40 112 638 49 550 882 256 576 163 221 651 666 875 443 165 309 863 732 234 205 966 892 871 910 360 190 283 525 807 225 538 490 743 634 612 993 944 929 886 977 34 936 791 195 136 170 997 303 199 81 384 812 649 539 848 56 485 837 75 55 562 56 770 382 12 851 92 194 325 489 707 692 368 53 134 424 186 243 30 135 169 401 77 890 10 334 827 951 934 17 3 665 61 309 606 843 46 892 495 973 316 273 471 818 677 835 81 201 904 375 624 219 949 284 31 932 610 949 666 526 346 843 228 226 40 201 56 41 533 508 379 538 486 74 66 652 194 474 552 726 115 53 435 708 42 715 416 629 488 529 283 444 618 817 124 36 876 259 495 111 490 683 522 984 811 691 980 991 943 786 684 318 50 845 487 490 673 141 383 948 789 297 200 176 902 141 820 973 353 323 826 462 653 330 915 993 602 772 461 142 507 356 291 418 278 863 869 957 162 402 299 48 296 557 464 91 373 943 125 38 663 546 91 470 85 751 533 131 652 741 198 376 655 855 175 354 79 764 35 236 12 803 446 674 738 389 27 365 767 277 293 351 636 86 625 15 339 949 802 87 88 103 869 4 786 955 582 38 604 51 506 961 823 575 623 922 947 418 905 910 542 361 334 384 747 490 132 945 990 385 593 901 215 137 59 771 253 721 746 37 414 700 635 730 916 342 542 776 930 116 946 605 247 875 167 496 874 771 612 148 407 917 226 965 976 435 881 693 200 912 810 737 940 840 604 648 939 960 435 340 568 961 62 604 621 425 463 936 537 563 969 711 213 328 541 94 956 670 813 290 26 448 437 176 559 838 199 322 27 678 678 69 916 515 301 257 725 245 576 1 434 505 867 995 57 99 522 154 915 289 705 818 460 945 205 747 750 374 802 98 341 439 167 308 903 649 7 957 418 334 841 409 362 854 338 560 147 637 905 199 484 52 164 732 181 716 441 730 170 977 95 54 296 348 710 753 400 11 356 64 506 549 810 1000 299 336 782 238 642 510 874 334 472 32 701 297 198 465 153 989 115 646 357 8 405 971 99 220 616 98 660 906 661 209 715 432 861 65 128 132 31 518 830 550 22 612 358 977 774 358 565 507 520 533 236 46 364 39 343 877 934 413 760 618 741 794 772 551 840 393 670 12 825 318 619 497 526 952 78 740 430 725 885 693 730 262 444 688 196 437 896 547 683 541 94 1 695 248 413 486 131 286 306 220 793 797 74 869 178 524 333 58 245 53 1 235 496 74 757 32 949 519 199 872 991 608 240 663 197 908 982 557 806 722 226 765 726 771 708 556 648 649 195 603 20 62 785 13 211 216 551 837 161 564 605 914 233 824 532 180 247 573 880 668 578 757 992 231 441 449 15 260 176 654 104 854 651 865 790 491 906 785 570 902 157 12 752 554 890 404 676 96 797 435 113 843 567 221 226 866 10 502 941 805 483 412 28 724 985 269 86 717 254 884 854 764 60 464 658 327 313 413 743 227 894 383 210 225 764 28 154 725 832 530 412 905 625 642 839 397 431 243 890 930 102 465 43 927 475 519 858 123 799 458 332 124 306 1000 148 312 338 634 599 529 795 294 38 390 833 608 170 793 652 449 403 955 939 256 841 166 573 633 335 412 515 691 181 76 362 263 885 486 96 573 680 343 277 17 410 678 980 118 323 567 641 481 575 432 893 66 89 227 8 494 755 860 806 809 89 875 646 146 527 251 255 391 887 356 747 547 568 839 345 757 595 649 573 859 504 961 499 710 921 124 996 415 533 409 120 355 688 281 765 715 232 465 670 479 307 875 632 964 768 530 849 724 955 165 721 797 805 421 166 620 75 306 10 707 533 963 848 881 442 325 584 33 770 335 70 774 788 331 450 509 482 62 819 995 897 516 845 137 5 118 477 469 117 797 10 307 835 708 255 19 183 777 526 325 964 492 127 219 618 731 441 349 630 565 456 323 287 69 496 718 386 474 425 312 449 53 51 614 199 482 244 714 271 603 40 206 781 617 384 142 845 284 870 581 348 821 904 307 284 698 715 773 139 730 873 677 69 34 910 420 369 15 664 917 970 348 293 292 175 46 794 879 885 702 561 228 988 735 178 91 951 546 637 461 976 550 94 941 43 971 154 749 73 385 466 965 840 452 14 824 313 3 948 311 987 201 825 10 118 795 166 363 882 188 583 638 289 414 768 791 802 529 376 482 719 257 243 664 274 930 491 737 579 527 847 165 461 197 766 575 754 377 701 356 268 9 200 320 918 457 678 459 306 412 656 266 164 950 531 672 262 232 195 895 37 548 130 409 988 913 282 732 128 977 487 382 901 57 161 988 687 168 88 721 186 828 169 374 14 138 505 957 629 76 463 858 503 112 78 396 81 6 218 216 921 978 404 63 637 955 393 513 868 155 600 666 836 417 811 4 558 611 445 261 32 687 350 347 241 156 147 485 546 172 289 227 795 813 434 33 164 761 849 464 717 914 451 693 15 626 504 54 69 50 808 410 493 721 705 9 196 200 432 580 97 307 925 358 632 106 508 539 74 33 273 568 402 989 596 979 316 104 957 348 497 951 226 772 566 410 399 956 62 651 901 898 972 811 582 896 222 297 656 70 183 372 896 785 612 884 321 315 929 771 141 636 548 234 434 257 170 417 561 925 216 503 699 502 13 587 509 57 879 482 854 960 747 42 511 699 945 382 90 733 343 747 581 368 836 634 345 859 824 912 342 115 19 170 610 464 659 45 978 754 594 108 952 859 782 115 933 359 987 460 8 345 182 424 528 383 731 313 511 114 114 565 455 423 277 885 57 169 182 559 748 58 574 977 435 423 441 863 699 972 304 678 355 576 366 930 788 218 280 245 123 332 223 553 868 135 16 536 641 312 686 10 908 969 245 7 970 923 938 61 672 674 378 948 746 393 184 664 193 872 283 295 781 443 399 252 36 5 474 827 834 901 106 245 33 416 478 774 90 871 322 758 741 66 671 69 278 76 218 459 833 969 220 447 494 846 490 77 976 176 109 885 747 720 212 386 724 21 361 904 742 395 10 434 282 371 97 195 614 218 190 419 817 366 787 36 142 326 176 878 495 489 288 423 668 402 139 287 373 571 198 212 44 632 176 377 230 277 87 132 131 418 114 920 51 541 128 288 780 441 505 77 354 479 667 42 294 586 552 541 627 311 277 97 452 28 438 306 241 168 449 737 308 660 376 537 695 209 371 545 105 530 53 763 409 610 45 924 657 761 249 244 158 883 30 544 903 114 171 983 69 821 742 58 570 169 887 352 701 471 92 736 684 774 532 64 771 739 976 909 268 189 863 460 431 622 177 193 901 959 351 134 183 475 512 959 445 248 463 947 507 897 83 445 30 903 951 843 40 952 691 191 208 449 90 525 166 792 351 572 893 181 553 992 850 763 214 191 868 745 983 875 116 446 584 839 527 652 452 166 609 732 942 544 37 426 459 974 106 586 398 24 968 707 955 757 588 780 288 859 951 820 393 960 782 774 588 976 198 141 940 135 430 252 857 169 882 554 864 152 20 123 151 783 853 10 28 669 477 782 159 723 912 946 236 993 786 234 997 30 475 731 992 591 942 618 85 850 583 576 267 67 467 220 891 199 453 641 612 631 854 953 161 591 676 138 888 272 199 105 701 762 968 629 478 342 842 93 720 259 853 780 690 535 264 851 344 513 776 928 843 893 311 942 383 231 742 957 93 827 581 291 34 356 386 51 568 468 385 405 307 884 44 535 63 340 483 922 224 781 773 279 761 597 463 20 129 923 316 810 891 195 54 465 318 812 620 830 101 16 84 443 143 404 683 215 72 1 987 33 921 715 268 647 935 696 487 923 848 906 246 113 155 648 224 154 551 18 195 37 908 540 243 790 898 317 403 815 543 8 201 942 581 146 726 759 299 109 46 316 42 237 485 594 123 194 27 118 487 749 282 592 495 326 653 654 69 237 779 332 363 655 500 875 27 259 787 960 86 494 597 558 593 92 697 294 868 576 352 510 789 830 455 727 661 167 666 12 761 436 260 848 20 439 589 447 67 590 962 832 897 241 619 633 899 767 881 332 527 812 647 177 873 45 698 915 270 823 124 695 597 236 469 218 66 823 427 971 188 99 940 577 930 783 81 526 810 213 982 604 66 884 151 127 603 226 869 11 554 93 192 767 648 148 135 379 885 81 999 686 864 26 281 635 450 216 279 76 853 200 583 551 823 513 592 600 291 92 997 880 577 443 225 917 204 267 930 578 765 147 544 528 14 802 951 60 786 212 228 891 539 382 909 692 196 922 260 461 465 485 756 465 235 911 204 64 232 274 629 71 218 535 95 57 774 213 329 686 401 107 272 668 366 768 55 859 187 841 928 269 869 131 458 486 256 738 300 288 452 41 953 498 196 187 708 602 265 625 429 889 286 44 244 334 741 22 830 893 859 964 167 281 463 343 823 743 200 900 7 830 32 720 493 204 179 551 230 578 285 63 908 355 339 369 768 745 56 624 146 481 875 260 799 912 423 553 209 813 228 876 309 392 588 422 482 684 16 581 230 402 851 135 597 86 983 696 956 685 687 709 554 855 501 897 208 274 605 313 387 119 330 652 984 73 952 541 327 674 81 195 835 648 963 336 433 161 10 609 710 99 690 766 782 792 296 83 267 407 618 830 995 861 563 410 597 198 940 891 309 991 423 123 966 286 534 52 295 901 276 430 497 626 105 403 968 146 188 226 640 744 748 361 618 784 120 143 438 721 280 641 115 994 83 987 262 516 226 481 936 473 5 518 267 835 884 348 349 320 705 237 246 716 501 587 711 711 719 43 123 57 452 311 611 123 539 219 692 928 921 712 515 357 949 896 229 220 268 681 576 719 903 302 798 611 363 538 371 10 450 270 524 550 384 308 762 827 497 221 944 580 177 489 833 577 532 165 918 208 871 370 7 137 742 571 31 950 736 598 101 594 1000 791 768 705 989 162 714 401 100 664 33 688 540 603 98 934 938 357 822 148 366 734 570 605 478 165 938 412 538 273 814 222 352 8 7 721 321 983 483 685 251 419 231 626 768 272 157 75 951 776 527 90 802 982 370 3 200 243 302 373 603 953 61 894 92 591 954 726 494 308 28 832 224 863 299 236 535 294 267 192 724 461 103 241 209 906 919 988 594 935 164 601 514 383 35 459 171 949 809 9 994 953 646 1 122 644 557 517 800 358 91 254 239 190 878 737 373 186 136 295 181 103 356 561 303 427 336 308 69 761 795 321 831 462 345 200 649 610 580 166 667 504 398 76 777 241 973 179 989 621 814 436 850 348 965 181 914 301 971 377 402 373 929 574 923 890 4 749 573 880 737 38 224 892 899 483 987 863 299 789 736 133 152 4 247 310 103 779 579 109 820 682 618 703 18 377 944 486 375 513 494 311 420 685 543 337 179 145 580 576 25 26 512 224 759 366 694 61 676 605 210 842 941 784 461 873 823 961 245 83 155 363 612 496 508 820 376 937 998 280 403 867 575 735 892 823 114 738 270 713 609 370 399 541 259 18 811 737 199 326 930 631 912 324 727 761 441 617 459 746 755 879 834 730 932 462 204 674 642 113 958 577 553 178 490 670 881 337 76 191 723 561 15 202 621 123 704 706 685 646 208 869 954 783 848 659 337 446 456 409 871 258 40 238 18 62 507 813 549 163 569 797 299 520 500 990 131 104 469 365 189 171 791 65 813 839 788 887 517 320 872 11 504 557 859 248 700 53 994 370 879 306 896 690 318 918 601 537 234 155 855 344 699 151 289 216 649 975 64 846 297 179 660 121 885 171 663 199 392 504 872 164 432 350 730 669 197 696 750 276 592 709 223 917 519 938 300 784 961 200 379 776 453 279 708 731 1000 802 228 115 606 533 811 373 872 653 648 111 375 424 59 759 512 509 299 394 905 348 569 891 883 528 109 116 856 572 888 649 470 469 698 59 645 886 236 755 38 657 984 56 85 437 624 890 704 75 341 56 208 358 361 239 191 290 390 811 330 403 520 107 634 497 513 296 606 539 716 727 179 882 980 816 814 391 525 925 289 312 275 454 500 639 851 420 70 659 726 309 261 347 373 457 626 528 249 362 840 858 802 57 646 86 635 974 307 711 755 775 794 827 559 342 646 255 734 380 344 589 454 26 286 140 733 402 294 977 546 297 724 373 29 632 736 415 620 547 635 444 288 938 852 844 248 510 302 271 620 950 244 39 508 882 376 911 266 231 895 340 876 573 889 612 847 693 616 485 137 360 591 870 318 564 38 131 998 183 611 605 332 313 410 121 889 533 680 787 154 888 789 658 544 469 528 725 223 137 631 294 985 435 527 894 483 853 33 1 760 393 510 644 677 774 588 420 430 906 449 752 31 437 511 514 452 3 321 562 805 674 229 84 796 532 282 883 409 967 228 846 624 604 726 465 145 757 464 367 329 130 185 23 975 293 238 340 570 621 275 130 920 672 801 942 802 685 489 365 399 345 584 832 741 87 476 542 975 37 366 170 852 605 880 743 284 994 553 809 232 580 350 902 186 621 844 733 299 660 571 333 508 850 541 441 327 780 767 810 319 280 495 886 325 467 87 448 237 426 681 208 840 336 68 741 362 823 797 631 951 194 209 170 938 699 642 464 966 193 632 598 81 268 994 810 214 820 150 139 794 902 485 833 392 384 970 743 193 8 741 895 718 296 339 956 176 460 304 5 75 503 127 697 845 370 113 622 45 807 364 743 898 14 238 829 954 654 395 396 869 486 859 554 696 939 688 467 390 821 654 177 132 926 563 827 948 610 273 475 644 5 122 580 175 546 388 579 421 112 397 349 335 226 280 954 510 606 776 104 660 125 693 475 986 413 45 100 636 364 540 904 738 30 303 202 1000 865 718 619 593 695 592 481 447 11 3 982 150 279 612 266 122 534 524 636 550 886 468 861 910 128 618 685 351 466 580 786 429 692 724 190 494 75 389 64 814 283 973 606 209 912 996 978 288 94 732 474 566 303 449 845 682 981 618 674 339 169 345 507 735 171 8 379 588 195 684 67 954 64 470 339 576 959 983 727 190 974 236 351 611 57 163 484 153 428 293 40 926 962 853 166 404 494 575 122 99 969 396 385 140 267 949 236 273 381 958 929 772 230 134 939 398 580 579 371 897 557 571 494 632 639 312 257 909 277 612 827 155 43 6 74 861 692 43 665 622 105 488 160 731 733 391 452 398 39 385 561 244 576 251 829 345 30 723 206 866 952 173 751 412 106 713 655 515 723 487 539 774 565 238 693 441 245 921 956 986 804 828 270 505 813 773 844 785 168 878 133 948 374 954 229 126 510 46 807 256 95 194 617 248 695 128 191 263 180 508 754 68 281 180 643 671 715 987 419 968 893 56 780 433 216 828 837 921 183 252 370 451 738 716 899 398 632 333 86 774 771 807 999 683 615 971 519 416 84 914 514 815 708 866 661 659 38 539 536 718 484 908 417 148 90 476 233 871 88 821 131 228 138 419 386 935 918 750 362 699 606 452 98 4 390 868 912 104 520 6 757 35 278 310 643 378 320 610 12 451 671 818 845 99 521 584 155 992 574 632 404 392 90 137 450 121 220 949 827 234 461 22 549 993 934 313 208 623 108 591 939 218 29 105 372 610 511 645 627 158 166 447 734 583 927 913 466 812 980 253 936 728 783 786 734 777 553 798 200 346 325 835 263 620 313 421 321 896 357 658 896 265 552 587 903 808 167 131 747 23 654 949 927 481 988 675 450 170 514 900 636 923 197 861 543 937 876 364 691 79 124 552 373 49 90 469 392 355 440 551 44 600 732 229 646 71 237 400 376 19 624 548 923 250 298 134 115 513 878 486 714 494 762 127 775 6 877 229 840 192 35 270 349 921 740 540 639 825 810 386 41 310 962 389 702 904 557 989 163 524 143 900 14 925 111 358 136 768 209 866 351 735 824 632 967 961 640 659 145 751 803 929 212 322 881 936 772 907 558 403 416 515 303 974 144 604 597 630 799 799 421 332 421 152 799 780 48 64 894 313 797 73 503 196 505 399 933 652 861 268 236 760 377 92 421 867 351 515 530 198 348 628 587 373 11 291 71 571 755 637 239 791 921 999 479 299 81 788 942 26 625 211 881 387 398 232 371 227 812 322 575 495 520 149 513 754 240 217 642 500 325 154 146 172 312 417 259 992 411 499 932 642 649 409 667 412 608 672 223 32 630 905 52 57 522 556 976 38 388 976 862 936 776 454 521 26 151 199 651 896 743 443 966 267 444 980 891 212 678 586 786 975 69 361 329 131 410 175 792 39 736 530 436 655 971 209 610 710 784 434 655 46 173 828 310 230 986 30 433 731 360 144 139 315 625 232 966 70 785 864 208 597 883 357 724 608 551 156 326 842 786 352 87 648 806 463 266 418 876 109 61 393 951 649 332 794 651 47 570 865 558 846 282 809 733 851 902 619 466 397 85 830 125 10 418 14 593 218 107 672 177 755 431 188 826 468 915 484 730 783 943 685 185 944 268 99 511 387 801 153 215 333 575 873 466 73 937 401 263 334 72 159 881 415 550 823 601 339 177 178 374 630 931 105 435 48 927 842 440 556 606 82 603 732 451 124 400 491 588 169 622 115 675 304 909 289 11 336 277 61 910 460 256 462 38 574 386 877 987 511 904 632 621 453 520 195 643 598 215 362 435 621 256 466 162 555 339 792 830 479 861 266 642 937 975 901 122 179 129 751 984 529 448 406 270 419 93 152 509 264 824 533 893 398 61 353 286 615 950 22 839 877 905 186 637 10 595 789 158 185 365 822 118 649 78 814 329 75 834 101 450 418 370 67 500 619 243 114 767 749 211 290 526 26 41 349 662 566 805 877 241 496 344 74 628 879 197 544 229 854 264 672 370 75 925 478 142 741 324 147 61 708 988 660 730 133 214 419 686 286 524 900 356 655 321 323 723 250 434 732 988 668 214 27 604 812 722 957 364 627 368 686 663 805 376 340 644 975 911 892 253 641 832 348 303 615 401 753 883 282 279 730 972 996 292 460 66 228 919 216 294 318 749 562 271 839 328 291 348 39 165 328 571 592 969 852 538 967 998 76 556 592 987 338 974 263 490 565 562 412 375 647 180 726 621 438 315 403 562 455 42 918 318 352 120 891 640 564 636 712 538 909 693 516 902 341 834 300 273 533 477 779 871 90 157 938 983 812 268 344 656 689 278 916 260 490 883 313 940 780 759 257 61 626 216 413 369 969 815 44 953 924 163 234 585 137 482 378 612 779 802 303 882 833 495 904 959 800 813 659 198 84 489 115 845 509 315 436 123 903 535 374 384 826 172 936 692 524 459 720 363 499 92 712 974 176 951 467 693 936 135 752 365 972 691 741 20 132 151 528 365 808 192 43 736 463 95 374 224 275 120 433 100 732 52 722 830 988 92 292 984 156 502 673 857 157 957 464 26 441 156 354 917 794 643 442 720 355 493 756 214 326 777 936 535 302 96 814 506 991 183 243 968 778 149 525 18 565 390 788 541 674 498 138 605 191 96 908 592 158 199 849 317 830 630 819 925 401 377 187 752 119 607 594 323 492 507 741 353 341 520 88 399 673 776 359 109 773 878 881 689 56 243 910 886 921 534 10 837 54 551 602 18 758 638 719 43 280 975 704 293 846 993 917 904 645 935 826 107 302 207 208 658 602 697 522 199 184 394 382 616 115 242 611 144 739 898 938 127 264 226 360 502 118 42 930 206 325 583 762 905 985 113 378 156 178 67 990 2 884 306 447 684 737 577 484 432 413 132 212 424 91 436 674 501 951 555 960 235 355 600 24 502 478 285 822 685 769 895 409 663 36 182 588 11 977 190 288 116 46 972 605 93 777 981 872 41 583 4 15 766 902 602 187 363 420 531 309 295 656 462 900 12 871 821 902 645 417 679 645 819 349 866 124 302 170 277 970 34 936 516 438 584 734 941 852 343 669 11 318 810 485 784 375 811 303 377 284 872 11 917 668 398 554 686 185 68 718 939 239 321 681 37 517 552 987 240 642 226 992 236 898 668 506 613 233 979 227 888 879 134 541 512 724 100 37 887 78 949 165 624 744 669 170 397 949 78 93 92 974 492 445 376 577 551 261 437 667 133 218 747 166 575 857 271 510 869 694 46 728 51 391 420 805 542 506 317 534 882 85 57 520 550 461 949 754 987 664 247 892 584 838 466 802 953 941 43 209 809 333 627 242 790 341 455 533 332 707 636 247 997 825 735 743 967 990 828 933 46 922 540 916 804 630 677 315 342 307 413 262 489 747 446 594 893 21 825 296 824 772 12 705 998 546 694 596 776 201 4 564 578 379 549 469 658 818 131 176 53 834 931 437 868 710 671 936 864 576 897 487 33 685 755 931 5 776 237 590 167 406 359 500 46 442 703 605 776 306 933 961 551 234 421 221 370 143 357 293 55 911 240 290 368 342 298 590 219 876 941 494 262 206 123 472 387 353 13 636 881 55 307 656 3 51 909 894 580 23 914 865 595 600 926 144 700 624 193 754 615 340 582 867 109 879 882 614 920 415 382 131 690 631 133 418 193 429 226 297 777 932 404 955 155 749 299 514 293 393 576 134 249 426 208 758 450 387 642 934 973 836 289 450 317 123 107 282 449 808 635 454 634 744 940 580 255 60 671 655 339 194 239 83 490 60 371 7 191 976 691 153 954 585 647 744 801 67 813 918 876 764 673 20 285 9 826 859 424 839 90 312 31 556 557 128 713 700 54 477 932 504 511 559 48 996 408 118 646 448 954 406 193 169 844 604 796 497 949 553 269 453 875 789 648 917 564 669 142 633 51 592 431 649 933 919 750 6 724 539 749 232 355 771 129 496 923 838 158 191 782 597 942 637 779 645 702 6 106 516 778 283 120 961 378 701 604 569 405 383 18 696 701 605 192 605 954 583 424 681 524 754 222 568 675 657 130 233 634 696 456 115 468 602 990 824 692 467 365 559 363 192 684 300 254 661 529 443 790 567 825 45 741 372 979 450 477 448 920 624 275 842 701 322 300 677 428 836 918 203 640 574 522 631 616 856 393 18 13 230 533 417 879 939 353 372 189 866 899 938 180 986 689 283 587 170 746 894 172 286 527 149 436 641 394 966 983 124 725 203 950 549 621 699 306 555 529 602 574 313 342 959 680 209 101 309 208 259 751 5 924 878 455 689 419 30 961 291 385 655 322 727 994 89 576 583 330 716 435 590 204 230 213 407 922 971 126 119 13 436 874 56 661 411 567 495 371 813 593 304 461 25 648 88 922 17 462 68 679 431 633 312 41 930 536 10 379 976 380 201 338 117 220 232 863 709 349 151 197 543 433 532 821 68 632 693 94 70 421 449 48 267 611 496 163 364 807 329 795 953 103 955 871 664 899 13 978 318 59 457 617 876 634 566 575 637 898 702 294 696 839 160 638 817 784 783 3 661 907 522 418 654 232 764 955 75 642 247 190 339 809 965 543 107 731 368 572 615 692 723 121 678 483 464 153 929 264 563 880 588 955 582 463 854 630 695 752 990 950 79 186 670 174 372 935 477 500 961 396 440 728 812 832 280 362 153 265 10 91 677 468 554 919 334 883 353 90 329 308 690 873 19 159 695 658 660 176 561 566 969 902 272 645 473 35 336 563 691 918 956 466 414 557 607 312 664 134 209 867 627 792 630 538 645 269 822 157 191 467 648 328 848 916 64 11 498 458 387 254 302 255 456 284 44 292 970 957 598 176 267 841 605 724 139 385 667 948 250 336 611 432 130 498 118 996 560 323 288 413 316 379 346 693 454 369 289 241 740 454 454 937 402 124 655 279 953 95 559 596 203 178 482 279 574 868 435 439 759 4 529 404 945 659 247 385 685 242 547 252 420 716 154 848 508 453 922 219 215 498 927 348 162 667 578 800 420 239 983 813 454 175 822 214 738 197 261 752 142 46 508 364 155 502 217 847 737 27 532 422 710 133 445 846 399 716 429 978 285 26 83 422 156 346 520 52 800 570 12 653 377 925 3 203 264 580 458 604 34 742 527 121 861 917 152 1000 209 395 706 615 657 117 581 306 474 495 885 246 643 200 653 215 661 416 79 743 708 31 63 760 367 119 929 972 269 548 384 923 377 707 368 629 431 785 998 472 503 758 703 708 418 825 238 837 826 982 538 385 551 14 47 459 191 677 980 447 638 265 845 462 246 577 753 829 680 309 847 969 596 965 437 469 686 725 353 120 961 15 91 577 568 697 490 116 291 328 366 137 615 621 303 507 185 631 484 374 580 49 774 277 664 646 230 451 646 954 948 400 946 603 970 422 640 96 608 117 706 145 761 756 952 479 126 144 585 652 865 778 482 910 29 452 877 184 748 460 139 418 809 53 148 531 551 146 822 540 913 580 197 894 516 670 114 247 746 966 559 889 880 975 378 339 922 446 656 732 334 353 412 565 782 654 32 438 962 323 43 596 749 130 387 578 199 64 133 645 963 69 83 981 33 718 901 96 63 18 987 65 780 410 890 617 85 285 245 733 779 418 406 217 293 359 621 514 362 777 752 938 641 285 316 264 741 111 859 254 499 897 342 423 862 263 333 648 765 296 764 214 794 711 888 593 855 898 499 328 773 235 588 469 477 414 747 234 402 682 163 196 734 315 985 438 572 663 212 737 166 704 821 75 16 674 873 766 44 581 948 963 344 980 664 126 533 527 887 620 633 311 438 82 480 240 970 207 350 715 103 813 536 869 439 276 667 826 920 320 301 510 617 364 43 213 645 574 170 201 505 773 499 693 643 153 208 376 76 217 84 643 992 579 883 582 130 864 884 112 461 613 896 990 713 633 982 718 835 556 349 213 624 509 510 949 915 191 992 930 173 957 878 327 804 819 351 605 968 119 92 292 801 623 471 365 701 805 257 399 713 128 628 608 597 37 931 551 29 294 736 848 317 2 588 463 38 326 684 504 278 481 857 782 956 566 728 947 68 69 412 512 632 891 633 405 728 796 939 91 938 102 478 808 430 928 983 867 900 274 386 48 415 87 733 118 277 736 973 783 95 851 976 736 351 756 587 658 416 850 229 745 698 566 19 227 149 703 45 778 470 545 633 509 752 999 23 652 61 511 573 427 550 430 923 801 38 411 313 857 13 264 640 112 308 182 295 560 141 992 743 253 237 171 129 895 692 212 406 391 476 274 727 165 528 86 447 857 735 393 701 760 969 189 766 609 873 526 306 697 859 386 494 700 329 423 715 717 657 107 620 232 97 490 773 558 77 492 418 873 424 245 702 632 449 777 414 308 672 719 653 796 786 405 697 951 513 885 757 225 95 302 776 655 140 934 806 598 574 15 230 472 425 127 172 705 416 108 72 97 394 656 534 755 424 498 895 421 501 989 992 401 479 572 506 260 998 694 594 84 419 415 418 632 771 207 727 482 852 887 212 824 598 313 679 204 765 40 922 648 575 408 757 966 537 622 122 999 935 867 897 250 731 453 805 215 366 198 119 668 997 817 522 81 253 747 718 279 362 103 521 518 493 429 683 911 556 851 920 247 854 627 915 366 727 743 593 902 985 659 164 240 420 227 370 187 735 253 581 622 559 151 187 808 119 116 769 430 81 283 876 197 836 1000 72 905 575 368 501 797 580 159 278 676 641 908 876 511 291 743 27 839 651 881 330 414 494 77 617 753 911 710 950 161 600 250 233 379 770 101 929 588 513 881 942 656 739 812 72 309 114 906 183 276 31 380 109 352 994 233 354 82 639 13 550 339 507 720 20 267 64 880 29 82 13 249 770 134 818 819 510 957 731 741 243 779 578 665 132 221 242 584 243 351 113 71 837 51 557 66 194 19 234 800 865 977 491 535 139 796 8 274 655 718 150 792 998 469 197 447 455 46 662 904 614 232 508 925 113 200 925 488 812 353 312 190 253 551 225 556 330 836 690 912 953 674 949 915 536 665 584 134 351 131 391 283 394 903 184 773 667 348 659 499 528 494 889 1000 921 741 903 903 917 412 811 397 69 559 878 279 81 425 690 758 306 740 437 352 343 810 599 513 308 637 985 154 368 866 278 648 117 67 622 16 310 188 33 90 348 230 633 595 921 611 491 584 25 721 216 824 285 835 462 201 450 868 996 589 650 933 118 478 234 936 118 112 51 334 580 46 884 127 479 656 944 752 988 803 428 506 551 953 181 896 976 355 567 656 199 717 528 358 306 225 950 110 534 486 214 985 469 481 687 577 392 493 334 648 973 231 116 414 138 541 749 882 667 425 42 43 735 761 521 79 994 625 858 467 887 210 6 780 436 772 284 798 987 522 412 371 725 685 439 422 82 700 382 184 551 482 706 883 695 257 212 998 357 270 999 776 136 668 163 632 8 758 114 588 985 399 792 424 85 372 431 322 895 85 232 164 437 599 377 689 733 53 787 292 132 985 163 389 578 325 556 885 42 439 603 636 49 397 691 121 149 196 338 794 728 200 356 220 620 471 854 557 217 774 261 104 542 753 824 546 221 421 123 155 577 512 390 982 484 795 694 972 36 222 394 637 909 557 568 721 494 26 617 471 157 123 714 316 835 486 437 374 176 738 631 329 982 831 795 18 465 185 911 226 658 441 510 5 104 213 358 235 864 585 594 303 430 117 594 78 53 24 905 51 963 678 448 497 649 951 890 559 113 472 592 403 648 309 813 168 687 839 972 138 172 394 697 740 94 779 413 512 258 136 350 943 279 112 542 249 225 581 195 239 652 871 47 758 198 675 417 287 138 115 796 774 578 168 54 359 309 981 283 240 2 286 339 3 692 296 410 914 382 899 910 576 481 142 654 285 59 82 113 874 882 33 509 454 498 8 241 392 715 907 381 623 166 96 656 302 409 727 450 91 585 472 219 443 640 590 156 942 704 770 445 561 446 130 926 531 674 948 50 119 519 518 17 756 118 888 69 266 815 980 591 582 786 564 291 599 578 365 897 962 628 371 637 99 768 22 161 557 573 251 490 244 105 85 32 241 481 141 26 205 933 944 666 226 264 368 972 158 615 630 749 81 888 982 593 825 957 635 157 820 449 805 247 823 34 424 867 180 207 800 191 552 892 817 497 294 252 771 327 118 479 854 720 3 28 858 273 500 999 907 226 416 351 963 530 495 970 432 328 646 738 199 212 859 68 577 349 99 845 822 869 297 72 591 650 167 383 184 245 233 286 621 512 104 582 468 692 325 752 316 289 447 767 140 418 262 868 280 247 457 556 727 628 701 173 936 443 286 545 838 598 955 850 338 687 917 702 528 603 961 861 292 684 431 321 47 887 785 180 756 814 847 529 696 782 386 964 762 835 273 435 631 866 17 129 464 863 927 601 48 49 403 416 657 819 109 142 343 612 339 766 687 809 327 91 24 721 834 269 787 698 309 157 528 802 890 206 650 377 102 885 787 797 306 714 786 61 570 534 844 570 654 791 528 754 919 899 8 359 572 322 741 664 85 910 195 607 95 567 389 235 986 954 273 598 143 690 63 145 103 290 294 951 648 298 512 536 616 96 103 751 87 224 736 270 256 151 223 927 112 341 491 742 323 233 891 118 579 385 721 873 962 762 366 397 522 733 254 179 914 387 925 705 148 794 587 114 213 592 132 932 469 63 539 35 360 170 256 772 92 551 767 876 443 557 427 298 667 488 610 699 581 731 787 477 179 413 726 93 621 736 139 933 350 677 429 848 82 236 376 656 514 43 521 618 580 308 773 192 61 292 749 784 816 345 696 770 492 180 129 240 112 575 82 993 290 465 138 519 977 927 491 850 567 893 847 163 603 902 860 366 30 281 917 650 629 4 52 506 982 293 85 417 54 430 804 858 178 953 417 678 269 765 698 882 625 7 458 407 18 556 841 555 791 534 141 881 226 973 951 357 666 896 424 322 855 877 766 255 790 469 562 327 917 523 324 264 114 230 73 846 599 437 796 481 448 235 522 125 320 308 954 137 681 470 757 946 354 979 666 128 22 822 718 296 387 540 626 420 112 981 957 273 554 42 731 543 153 978 710 630 359 88 476 415 280 207 73 648 664 361 591 869 890 923 571 251 877 870 18 294 820 922 756 846 133 123 352 357 17 528 896 476 294 418 702 743 610 170 70 158 633 902 558 318 993 326 820 919 324 665 847 742 789 285 824 558 783 687 986 291 202 992 352 576 815 657 670 49 166 64 595 499 845 507 278 67 588 524 6 164 168 30 150 605 693 247 897 234 991 303 962 857 986 952 127 440 344 958 886 318 27 1000 969 759 156 639 391 852 516 351 219 378 584 629 665 705 90 624 949 296 446 258 766 87 74 560 348 414 810 728 782 676 930 731 127 930 389 483 465 465 502 351 626 89 486 149 751 12 125 335 574 466 108 937 512 694 218 681 919 904 877 936 716 773 731 185 781 532 106 15 765 306 165 172 636 889 288 303 232 780 62 781 140 830 904 675 80 836 825 51 593 920 712 38 210 631 638 393 187 685 369 2 178 296 936 636 40 434 375 58 629 411 589 697 557 78 36 369 204 426 425 813 129 837 453 281 16 100 211 563 682 341 979 469 824 337 902 442 870 516 939 407 621 823 673 228 51 961 902 939 855 57 128 216 599 558 738 401 740 635 665 312 145 589 240 463 520 710 272 460 6 456 68 901 48 850 708 693 925 295 943 328 390 535 471 219 692 589 712 463 224 443 570 128 1 275 423 57 937 752 70 435 105 708 425 813 982 75 436 285 492 31 567 736 867 654 38 655 798 337 487 19 467 718 308 906 520 384 73 114 979 710 744 286 134 793 107 975 120 762 490 604 143 419 150 156 268 116 605 995 464 434 447 644 934 563 224 719 448 965 471 219 247 511 326 37 373 64 251 242 622 391 86 657 350 306 108 836 276 147 227 120 703 184 175 707 712 602 477 975 681 664 863 52 964 373 503 426 415 471 191 958 574 658 559 557 593 140 824 47 960 882 154 550 149 955 65 832 353 603 581 560 353 195 1 12 818 655 780 523 627 800 535 797 226 243 903 127 433 665 419 622 858 441 216 980 209 179 171 434 337 854 934 933 914 405 143 60 194 468 317 112 225 898 629 916 521 738 156 64 973 762 749 881 665 159 366 443 836 656 358 185 305 323 57 260 124 901 48 875 635 374 626 314 666 212 551 734 331 487 319 935 398 373 710 167 542 822 675 218 828 482 922 783 360 194 822 814 821 429 675 234 77 380 571 424 789 560 886 993 457 514 672 485 667 739 398 616 504 429 105 618 995 890 966 945 999 100 757 42 623 332 257 632 456 710 671 148 442 53 186 157 626 595 151 865 52 772 876 853 335 196 430 202 225 406 796 185 413 655 206 33 689 482 994 590 101 572 31 59 17 635 507 483 727 419 579 101 137 145 18 830 675 19 83 99 716 392 218 271 258 692 400 514 260 655 125 187 499 623 644 679 219 618 177 787 878 192 597 622 51 896 894 218 397 315 616 917 678 342 777 995 46 724 460 622 887 923 92 760 139 197 851 632 599 610 955 836 593 268 501 270 233 667 81 250 532 410 933 599 935 50 753 172 290 13 322 132 898 422 837 901 595 383 351 950 718 123 643 727 544 981 939 525 667 624 890 414 41 849 58 497 85 370 930 642 125 969 114 997 933 192 41 225 677 485 263 839 447 661 775 579 633 189 447 274 418 841 371 220 42 160 366 141 274 64 595 270 919 286 12 273 945 801 888 909 889 720 754 614 970 400 624 233 390 354 145 46 92 453 74 207 889 320 891 928 726 419 5 712 432 574 847 959 197 649 298 616 125 54 417 761 783 44 429 624 343 230 40 241 844 892 56 701 558 519 247 669 671 322 920 111 121 424 36 160 497 41 695 803 979 905 428 409 927 666 472 409 874 16 261 202 367 493 341 287 487 631 939 578 727 263 604 404 602 876 651 155 198 39 702 949 971 903 83 861 985 400 231 36 833 592 520 913 439 890 457 804 278 47 54 743 981 561 521 550 953 417 116 865 731 76 752 23 547 130 566 757 621 984 691 976 763 822 953 231 379 778 668 653 995 70 106 429 370 600 175 302 648 57 207 617 73 417 709 321 85 649 644 219 44 984 108 725 601 18 280 188 820 757 741 489 324 222 653 540 141 132 37 899 622 179 356 148 742 924 477 626 889 971 742 933 5 570 938 805 746 244 572 455 705 419 413 225 187 774 680 851 86 205 84 606 972 455 42 298 340 527 159 746 725 290 868 299 568 972 909 758 758 476 790 577 986 797 460 332 663 142 523 850 773 772 28 247 720 701 706 82 474 521 365 283 219 85 918 822 878 256 948 384 125 906 14 273 231 681 90 539 993 261 102 595 851 543 317 901 821 254 68 692 601 730 741 858 762 212 140 949 318 853 792 276 32 478 676 440 17 232 783 830 112 517 760 851 47 599 902 137 688 128 504 426 488 881 600 586 835 47 901 466 656 259 609 49 822 48 96 310 999 674 522 980 420 206 659 29 865 388 705 618 363 556 277 985 911 232 294 137 684 646 458 866 900 802 607 344 535 457 945 58 145 600 29 557 941 910 613 871 586 119 684 961 117 219 237 252 727 406 911 439 184 281 420 751 907 641 426 57 372 991 785 732 200 432 990 851 396 126 23 369 873 902 232 109 614 779 350 209 102 627 42 213 900 208 744 129 76 306 513 875 996 924 990 790 987 124 366 476 432 334 177 84 94 915 781 727 447 350 473 552 519 415 481 667 330 364 513 184 584 389 517 743 463 742 593 93 106 298 852 304 930 926 714 752 770 164 499 807 439 258 814 546 231 890 58 336 897 899 230 970 686 544 358 164 526 847 513 916 6 340 114 696 624 583 932 284 660 491 753 828 270 49 700 167 808 773 806 477 953 950 678 186 950 796 156 131 632 389 488 632 142 537 86 107 948 127 173 929 604 335 720 62 621 713 581 262 897 382 796 137 547 334 66 702 488 1 71 891 389 970 908 796 50 705 673 946 798 136 974 646 987 968 9 39 795 692 255 319 690 798 302 157 886 617 954 31 725 80 462 789 566 173 518 134 579 27 51 413 228 632 455 500 504 726 497 308 560 177 411 772 388 542 98 864 106 281 22 556 860 319 731 353 162 494 182 710 119 521 364 35 224 89 320 730 163 312 803 216 844 40 89 387 574 660 465 147 40 789 302 837 941 839 708 974 801 181 884 301 609 34 492 525 930 961 696 449 748 496 46 129 504 137 217 108 72 265 419 382 447 588 713 844 25 57 498 229 339 697 960 787 294 246 586 458 720 154 65 713 892 646 81 671 859 236 306 56 787 838 480 504 247 40 296 414 783 755 477 21 257 420 633 455 504 437 535 595 828 787 721 681 2 960 733 723 622 625 526 222 702 226 600 705 825 488 443 798 127 319 988 279 34 246 480 770 574 952 195 791 253 428 921 154 799 471 866 493 200 40 627 472 809 804 74 435 955 28 898 650 818 196 577 954 7 981 198 300 688 965 158 391 852 861 200 643 777 275 776 676 161 129 250 611 181 550 96 699 112 900 61 498 391 898 362 719 975 186 600 787 39 789 56 763 944 854 752 997 51 372 567 992 537 828 386 321 433 807 664 996 461 328 915 47 462 72 128 341 202 333 625 386 434 32 488 66 9 855 887 471 738 523 774 187 521 218 149 690 493 215 978 612 564 520 333 641 191 432 931 77 808 183 328 119 690 367 23 717 991 296 807 266 504 854 974 794 464 129 537 981 369 14 512 859 444 364 308 31 283 753 98 439 378 870 884 187 933 600 502 155 227 289 758 918 628 95 711 840 950 74 136 27 310 44 473 74 54 500 181 842 521 179 927 266 727 283 54 893 373 605 498 613 748 698 412 906 630 36 497 907 956 550 184 908 411 209 36 849 736 712 419 105 466 686 912 351 991 527 254 485 226 84 558 578 515 67 563 582 879 303 652 67 617 267 506 271 849 13 650 335 836 305 837 29 989 314 126 581 843 153 20 853 554 575 265 563 414 157 585 708 517 886 695 721 301 387 45 476 807 560 731 404 786 29 906 926 42 936 305 565 578 928 703 755 199 213 170 104 799 710 744 217 3 75 116 221 537 517 403 221 13 250 967 258 784 85 451 51 121 558 993 702 420 70 313 895 80 966 794 760 878 152 422 384 102 525 441 246 244 17 226 375 579 84 13 583 888 658 880 764 731 485 165 185 58 546 512 314 662 633 929 883 857 121 588 422 896 724 167 733 342 390 587 756 322 428 263 859 386 843 25 371 991 86 838 694 570 236 477 996 952 848 871 83 570 243 633 190 240 456 293 641 608 430 910 748 441 715 379 823 492 487 302 277 797 631 996 700 735 235 111 332 38 74 347 453 849 589 767 718 839 641 557 187 280 72 971 447 912 442 762 234 48 656 710 69 126 922 359 700 254 161 368 586 16 911 895 956 612 910 852 606 404 31 661 915 65 772 201 52 488 472 12 182 893 861 210 968 961 125 919 213 761 5 87 664 599 951 17 733 549 248 569 936 727 674 350 552 288 898 617 939 768 732 768 168 260 61 274 609 134 706 868 16 583 279 227 643 506 459 954 491 203 250 790 657 912 986 336 690 975 570 588 893 128 752 640 98 308 202 566 262 254 496 437 444 209 176 101 478 770 225 450 724 119 620 435 596 840 447 299 642 845 820 367 802 25 659 506 524 893 907 334 71 8 926 827 90 821 870 677 295 502 946 217 416 464 974 311 518 238 674 727 512 778 201 869 729 458 876 447 629 32 552 713 893 860 494 206 33 997 986 738 862 358 310 238 113 102 144 884 66 842 809 3 659 351 407 53 915 971 429 47 550 203 193 424 688 355 527 14 682 545 364 726 820 2 678 234 76 593 410 664 750 469 597 856 236 67 423 302 935 420 477 930 215 513 871 844 55 347 185 195 701 663 293 663 985 251 936 893 899 890 804 588 562 478 151 678 418 591 610 817 310 974 172 383 111 63 304 930 3 703 996 660 241 17 43 230 580 624 110 175 430 176 38 176 295 309 109 901 406 49 614 454 968 576 338 735 446 815 197 533 483 132 784 827 551 895 336 691 702 489 751 8 5 28 273 603 221 411 785 925 656 195 997 421 940 787 327 818 222 728 470 852 16 124 973 78 62 583 338 198 854 295 546 592 55 716 419 863 947 847 714 885 647 780 302 46 202 637 628 896 460 618 724 974 834 14 587 69 71 227 203 22 181 264 249 94 732 674 69 834 26 921 871 959 420 181 520 776 67 545 255 809 979 302 309 572 808 914 251 194 58 971 530 253 2 167 443 187 445 30 800 53 881 786 762 753 734 237 861 181 327 932 129 61 848 987 259 742 146 713 347 812 366 349 903 937 742 849 544 511 698 606 866 104 345 905 490 380 678 180 748 179 877 768 931 195 166 577 820 628 306 146 700 322 523 827 49 403 537 704 335 978 178 852 509 227 657 750 991 991 59 475 821 811 486 868 243 492 51 137 226 798 309 493 127 325 922 796 754 635 858 667 666 235 438 216 416 549 930 641 801 940 246 977 400 4 865 592 715 432 647 658 388 403 126 579 346 925 139 345 177 736 354 987 448 900 749 536 258 16 452 675 520 545 630 238 789 272 367 309 289 71 123 828 201 716 594 307 375 730 845 257 998 932 312 991 962 627 640 814 389 226 382 259 348 704 92 202 276 549 984 2 47 129 903 31 243 897 732 589 597 315 201 172 577 797 197 15 318 273 966 281 376 900 825 882 317 206 72 814 61 52 115 431 131 597 738 812 841 690 658 186 691 530 622 498 491 260 576 11 461 198 304 794 539 573 220 807 60 654 33 641 328 957 265 668 287 204 333 107 3 495 436 169 707 189 853 268 298 673 194 404 167 265 558 440 110 207 184 378 271 615 928 180 477 488 649 562 322 950 719 850 721 63 3 850 524 613 126 977 239 436 202 1 45 308 351 699 537 112 276 179 247 392 268 157 892 525 124 577 412 267 185 371 435 731 471 926 318 858 696 513 2 604 625 850 533 429 636 979 252 186 625 947 117 563 822 926 102 531 881 647 29 395 275 157 33 260 287 331 937 715 75 461 796 122 895 616 440 701 316 153 903 515 303 657 71 902 381 535 153 627 825 862 13 773 324 928 387 223 148 620 221 250 336 868 507 750 851 738 871 932 392 252 819 467 789 597 439 225 762 726 775 285 731 13 36 347 924 797 818 623 549 814 146 493 575 406 937 904 974 432 297 970 583 237 542 68 667 368 843 782 573 405 446 561 552 277 66 563 228 571 860 507 699 91 288 213 375 212 940 584 151 763 253 94 938 994 601 228 235 649 509 860 909 172 792 703 344 604 743 70 644 219 266 346 678 866 751 682 113 349 750 446 375 338 109 858 456 573 973 213 122 360 492 482 426 553 956 238 338 724 931 323 67 635 237 197 205 867 544 908 957 41 118 729 117 309 600 316 466 22 848 637 907 805 680 409 269 238 761 887 175 981 935 444 722 949 187 4 176 903 201 170 562 441 476 330 186 141 526 261 320 475 868 237 35 529 792 137 374 610 17 186 366 957 817 895 553 913 750 63 361 557 627 182 376 932 703 193 798 840 750 685 857 302 887 636 597 156 918 898 468 982 979 559 832 854 779 270 599 973 5 558 701 725 327 462 640 522 433 222 344 729 274 387 478 566 979 44 623 388 441 195 536 593 583 782 132 112 315 735 84 739 15 256 783 384 331 963 314 147 745 601 321 205 625 601 70 956 663 91 249 939 113 733 50 611 285 287 771 785 291 426 97 818 526 582 60 285 809 444 453 976 399 937 400 910 236 365 314 391 210 458 789 600 751 257 577 900 221 89 589 939 401 449 910 907 33 776 399 492 759 331 66 800 907 423 430 635 65 384 682 951 806 481 656 707 1 477 637 717 743 557 369 486 407 178 890 933 712 502 606 382 15 854 488 876 693 907 826 108 673 170 133 877 850 616 980 677 112 305 80 781 883 483 767 576 436 959 126 752 187 776 825 874 472 215 312 851 470 53 253 978 220 202 419 104 494 670 761 701 164 999 239 741 194 475 849 747 912 174 33 148 834 429 377 432 626 580 618 373 324 949 175 364 699 930 317 32 802 341 103 284 838 941 12 404 138 260 316 542 626 640 516 298 477 486 990 369 341 925 813 946 864 498 303 467 700 840 627 917 590 139 589 472 644 861 15 506 164 224 51 818 436 444 503 377 852 556 31 772 9 892 561 539 379 262 149 565 344 389 404 16 354 769 139 163 623 149 192 15 937 565 36 206 565 412 945 186 983 828 741 505 390 928 783 47 371 615 706 716 424 769 265 976 39 751 850 29 256 470 206 988 799 908 199 722 301 870 818 452 574 689 71 48 76 912 191 526 330 126 70 288 723 908 313 373 875 724 690 516 14 991 817 248 848 693 341 86 997 883 891 135 242 802 310 890 491 533 752 265 422 410 744 191 696 5 677 248 703 218 570 922 504 618 970 11 858 247 670 171 139 483 188 819 657 790 922 830 427 143 227 407 801 741 873 419 329 462 45 264 652 879 507 86 400 221 473 653 823 20 265 320 512 742 756 785 868 558 10 748 204 669 632 96 66 741 777 507 741 485 360 318 528 172 460 625 741 945 85 15 718 578 150 494 732 699 668 8 676 434 86 301 279 473 774 101 264 923 647 768 812 947 286 464 357 753 726 770 631 670 359 865 199 610 223 659 552 596 20 392 96 330 304 224 402 417 485 884 197 615 315 129 94 760 121 920 609 326 544 993 238 12 406 361 137 388 17 633 18 247 698 2 823 814 453 30 695 638 86 376 576 337 558 990 666 803 806 133 742 18 795 847 98 90 59 129 158 72 247 240 12 901 81 829 539 37 272 309 108 472 225 894 865 657 256 903 211 998 688 408 659 543 767 962 811 226 709 952 29 477 495 150 12 542 335 329 139 40 830 431 659 527 269 688 208 566 696 893 6 695 524 48 480 731 619 981 113 546 5 847 270 237 521 813 332 961 421 350 198 679 378 611 962 147 147 701 501 874 575 63 396 287 405 981 772 303 688 389 732 379 387 916 618 102 190 757 114 616 18 437 814 770 338 74 467 411 42 574 784 43 996 366 93 598 441 368 89 562 181 684 836 789 318 34 255 713 310 284 104 769 903 829 226 409 470 123 221 136 163 569 618 121 936 224 105 259 1000 992 662 470 715 209 122 111 983 694 814 830 560 780 877 117 571 159 658 347 247 606 104 642 510 952 9 46 547 216 809 104 476 869 707 569 81 852 348 419 893 90 911 796 29 404 841 628 311 522 318 457 13 220 59 753 338 611 414 641 84 619 411 3 50 407 656 525 176 46 179 983 585 109 379 380 212 397 468 542 666 406 95 732 983 132 632 261 927 129 506 313 515 99 416 493 932 479 390 888 72 766 808 884 850 31 960 399 478 542 598 530 741 531 627 745 318 126 966 693 583 786 171 823 914 327 465 918 50 348 235 562 480 836 793 634 505 601 920 91 371 935 135 305 360 10 699 731 281 298 270 618 399 22 515 355 990 55 29 590 428 206 504 573 520 89 760 552 390 490 969 49 74 216 351 780 442 650 383 505 849 753 350 36 962 973 320 677 402 347 875 324 809 246 725 63 953 668 932 624 368 530 501 448 411 338 582 905 860 419 896 306 334 674 847 219 645 936 356 140 908 276 909 906 265 747 107 66 179 565 132 640 559 250 122 890 847 564 229 600 45 982 972 655 455 558 233 943 619 903 374 290 212 762 562 390 821 453 608 660 774 781 250 593 413 337 194 21 22 702 58 523 222 930 493 264 876 443 580 720 538 792 37 717 355 267 170 801 597 341 102 886 648 626 237 747 95 175 524 450 215 105 670 832 566 15 625 197 599 915 257 29 850 685 763 670 320 801 597 666 432 474 212 63 964 727 181 334 568 844 64 297 579 204 498 656 118 222 682 102 565 638 766 855 796 125 647 516 501 451 843 19 959 916 241 705 680 17 234 857 814 817 590 642 210 207 36 163 870 158 959 514 593 586 445 686 104 817 537 209 391 850 436 90 833 124 479 138 236 746 380 22 73 29 486 844 307 403 918 721 373 127 735 90 672 977 156 514 293 392 193 356 432 405 272 921 735 249 429 579 642 169 435 571 914 41 656 224 246 391 302 434 436 130 740 374 669 411 669 762 908 642 359 380 168 604 847 214 136 371 43 364 615 159 815 681 89 180 452 151 44 779 486 445 658 326 381 726 622 494 47 432 516 359 995 898 87 247 489 481 997 499 720 181 517 594 1000 336 213 398 674 879 125 24 61 867 664 339 586 162 907 916 722 954 942 424 510 342 780 679 822 204 302 567 78 837 812 668 607 719 622 39 106 552 784 125 987 780 565 649 659 49 149 372 421 33 802 948 294 495 783 787 607 598 362 210 484 798 676 421 10 288 678 984 213 132 494 626 287 768 34 505 960 644 772 943 242 573 735 740 188 799 505 539 666 614 442 449 219 806 620 899 723 697 298 432 209 1 598 152 587 455 766 10 761 788 911 180 344 517 405 230 713 44 226 680 889 477 365 774 777 334 100 696 856 875 893 583 992 360 385 333 574 129 946 269 782 206 343 251 487 547 734 84 907 143 937 801 298 379 748 600 871 134 213 20 51 486 893 798 904 833 246 420 304 885 318 240 728 749 715 332 263 309 431 126 724 128 735 502 215 16 694 735 965 613 927 85 850 697 290 364 811 628 750 666 898 20 881 886 749 616 84 448 864 724 235 338 98 615 355 696 790 51 332 220 436 533 153 653 327 414 565 729 951 305 569 641 306 334 660 788 750 126 914 630 779 144 368 170 415 411 478 374 313 421 581 486 106 772 140 332 921 739 454 806 854 311 86 224 849 131 702 228 780 256 308 527 630 265 382 461 41 606 655 72 599 799 154 429 321 99 847 736 903 353 788 666 727 216 790 375 143 450 848 181 637 30 546 25 106 910 550 284 26 478 311 103 600 591 483 338 335 634 107 99 379 600 352 77 993 706 576 63 405 69 193 551 571 128 14 862 192 249 471 334 169 356 814 393 796 941 559 196 158 849 623 124 284 632 489 968 758 54 749 567 449 266 90 635 813 118 269 318 542 112 235 539 414 992 171 113 803 499 399 915 708 103 44 900 386 265 800 193 645 955 252 15 157 290 451 727 42 151 514 215 574 372 719 684 761 721 494 44 533 879 274 104 891 878 658 522 53 122 677 539 422 155 438 312 775 661 675 214 852 500 354 691 70 868 293 319 818 769 609 444 802 738 481 762 826 236 856 166 485 796 999 19 377 588 531 137 849 866 722 245 890 325 272 426 648 714 117 623 481 710 442 720 418 933 876 121 849 898 743 16 715 383 974 507 478 239 698 18 522 899 810 366 948 370 690 178 523 452 911 465 326 9 329 752 861 589 34 806 512 935 526 641 605 947 531 106 910 516 212 796 537 254 408 512 266 267 136 253 206 436 881 647 145 714 783 37 371 37 91 367 279 541 822 80 388 823 158 312 71 643 520 550 240 164 783 620 372 535 547 730 579 984 494 128 179 761 419 78 93 875 440 55 134 258 654 989 824 317 598 318 810 500 942 976 734 61 221 249 170 279 35 306 121 384 772 100 418 437 262 228 465 977 265 275 741 288 687 33 42 235 620 11 191 86 976 82 563 184 802 191 84 724 583 916 608 966 764 612 231 455 280 613 529 877 237 669 748 877 993 723 536 122 783 440 263 218 524 349 31 975 327 862 450 211 584 576 184 256 237 711 811 39 544 139 387 688 357 732 483 465 515 347 564 258 136 347 752 136 826 176 42 376 924 143 124 975 69 382 289 288 55 837 724 141 535 94 513 185 344 192 490 78 141 506 285 963 519 870 604 432 603 668 868 836 208 73 875 599 479 207 267 596 572 359 524 761 372 4 441 954 479 938 298 90 632 111 922 220 563 608 746 50 911 544 845 3 820 156 685 786 662 466 222 685 394 108 978 787 352 479 77 545 530 17 881 767 620 850 533 54 157 858 785 821 981 300 374 333 727 289 291 825 569 424 395 98 921 540 69 226 874 438 852 479 824 477 433 259 448 28 237 225 444 539 315 162 686 744 989 482 82 295 342 196 864 583 856 813 346 576 999 439 283 810 334 316 945 455 592 767 797 188 290 997 129 803 375 377 305 765 755 841 132 230 469 659 548 833 974 844 117 831 647 906 563 138 155 816 503 318 216 682 523 186 12 370 171 195 221 658 527 490 641 307 614 7 751 166 333 302 254 176 937 81 877 763 569 974 547 243 895 130 376 982 889 494 19 544 787 722 325 781 143 431 373 280 824 537 254 484 266 196 262 529 302 494 537 962 566 718 806 364 244 348 359 993 31 825 831 526 984 784 839 642 890 109 585 128 9 356 489 270 340 37 400 127 734 7 619 342 225 547 828 684 996 355 903 700 262 202 496 757 563 245 203 792 144 587 435 491 281 465 415 300 187 889 667 698 542 643 635 864 395 180 109 211 855 231 727 671 534 498 198 485 44 898 465 600 152 9 221 744 938 23 978 702 542 358 358 705 761 659 545 840 491 650 441 153 318 753 695 362 438 591 649 390 42 926 193 322 338 600 302 464 369 118 801 260 621 134 675 581 981 237 525 238 410 835 752 990 600 855 495 813 207 675 465 424 126 978 939 102 767 54 102 267 457 70 260 573 209 680 345 262 586 492 664 842 920 626 267 473 479 635 423 487 249 22 791 506 423 860 168 667 143 222 181 737 872 288 179 130 802 309 464 956 449 925 336 91 660 452 576 556 520 421 527 665 611 215 369 365 86 846 558 867 346 421 394 730 774 179 63 540 231 340 192 71 234 506 830 779 446 595 569 925 550 396 71 515 213 78 81 625 290 600 774 204 358 589 431 301 884 80 398 528 41 405 57 286 860 898 883 48 503 110 500 541 878 512 767 325 152 51 797 718 468 480 697 999 110 437 348 780 178 949 657 945 879 984 115 18 272 925 749 699 159 365 691 99 147 577 312 735 932 351 63 812 76 8 117 228 632 990 31 461 655 980 224 990 570 798 558 651 741 804 830 347 685 40 596 265 251 632 80 504 160 272 717 42 897 936 348 218 900 46 897 681 107 293 236 750 578 182 410 73 724 750 45 34 994 360 433 741 342 340 432 49 157 657 201 50 899 638 381 883 764 23 802 207 584 630 275 898 238 481 527 212 772 603 225 614 870 861 553 664 597 597 177 602 810 119 250 978 147 188 423 325 477 577 826 849 156 505 375 762 62 117 830 659 926 435 188 600 272 853 140 210 752 692 337 515 488 124 504 939 425 353 900 465 170 211 490 613 151 54 782 22 971 60 837 816 18 175 965 88 32 266 442 291 30 144 386 564 662 911 131 316 845 294 683 343 912 205 304 781 458 571 730 710 757 590 670 513 367 518 36 830 927 35 307 19 680 329 779 572 445 801 667 695 5 170 860 119 882 687 918 366 988 586 130 977 619 297 511 391 621 249 97 162 837 409 951 545 741 856 419 21 125 121 712 466 764 997 503 72 430 794 578 891 374 19 109 632 166 551 146 522 150 919 828 307 49 178 350 758 278 492 428 741 861 47 234 686 72 487 596 604 548 973 598 75 576 252 549 299 646 800 189 249 647 936 821 75 260 217 384 514 610 701 373 685 758 67 497 219 65 585 643 233 637 984 353 445 577 63 473 490 946 34 90 422 531 940 652 928 573 939 997 173 82 107 806 924 255 678 133 129 209 90 60 600 737 667 586 195 82 923 425 605 130 559 896 855 8 732 881 682 197 74 965 599 62 799 959 420 737 223 839 752 221 35 248 929 527 639 875 323 354 233 861 627 135 222 719 869 78 271 749 275 52 125 129 623 477 720 816 715 227 822 909 623 383 842 53 867 96 827 627 798 450 88 989 430 305 952 271 520 998 214 478 994 161 444 231 351 976 583 273 475 390 676 472 319 159 170 308 880 939 704 82 323 682 744 465 236 855 684 864 599 816 679 973 782 724 160 9 621 766 491 978 250 529 760 489 384 645 528 294 86 425 53 312 108 849 153 625 158 714 970 106 172 67 412 891 400 279 944 869 473 312 940 27 176 126 130 518 98 888 198 737 422 330 970 989 327 79 660 326 891 145 602 205 501 80 853 566 264 607 548 517 757 101 658 965 815 530 387 185 13 728 547 351 248 373 863 617 429 758 840 334 789 357 221 505 891 974 904 552 374 63 37 719 752 646 302 550 541 503 674 713 880 30 943 294 275 842 917 764 366 523 429 402 786 662 10 110 78 358 95 616 385 940 250 381 777 250 687 528 852 213 983 926 493 682 146 176 33 970 395 367 754 809 556 963 475 547 466 260 606 399 185 973 539 641 339 702 121 475 789 321 898 699 547 175 74 363 613 588 8 397 106 192 552 301 580 967 264 140 860 28 218 522 327 593 730 508 768 250 808 134 817 571 648 946 445 486 656 242 960 338 969 402 168 72 154 250 21 280 217 746 312 780 163 407 368 355 903 757 314 657 366 605 370 668 493 274 301 642 470 278 33 914 108 906 479 440 454 622 328 749 750 773 950 253 658 293 852 123 962 781 297 619 59 520 976 150 875 714 51 795 486 456 538 787 201 701 783 558 85 945 876 901 166 804 751 552 725 909 948 977 90 76 579 736 422 534 628 304 424 402 176 697 710 783 410 879 679 289 366 524 183 772 737 250 586 64 466 540 52 774 822 445 897 313 106 136 192 328 941 633 821 651 699 932 351 524 746 94 23 281 294 800 619 911 376 59 322 417 159 984 369 201 269 503 341 573 597 547 609 606 531 91 170 645 725 380 353 271 336 14 906 691 943 380 771 193 719 968 734 902 206 950 138 221 310 879 735 808 620 529 649 95 638 309 159 743 669 290 700 799 367 208 814 176 535 391 981 11 393 137 70 431 528 101 792 195 595 981 279 144 984 242 328 779 431 207 364 178 955 508 808 749 252 460 891 567 304 25 866 476 875 406 233 325 357 932 803 970 467 433 524 584 112 447 325 435 309 849 944 590 855 179 132 480 33 466 867 801 561 306 10 493 415 367 945 544 235 541 75 187 734 76 912 534 973 430 897 631 65 515 948 793 418 584 97 377 981 443 356 757 395 858 501 758 884 524 580 223 484 87 552 278 365 196 465 579 541 617 964 422 650 237 312 710 771 297 631 615 528 53 95 956 741 137 394 990 851 133 331 603 503 330 145 626 487 835 96 406 642 262 486 657 248 728 556 435 586 728 398 163 499 642 405 21 775 199 786 397 810 130 813 867 5 862 504 480 156 175 837 880 411 455 159 439 435 914 88 705 848 651 566 941 717 304 259 521 57 628 741 748 419 436 228 304 708 340 315 39 661 154 840 736 993 578 647 433 716 940 435 895 316 676 502 732 630 49 220 432 156 912 291 67 566 649 894 914 718 322 931 64 913 690 840 655 379 921 653 791 58 399 942 558 830 706 616 272 383 404 270 833 183 603 972 633 761 122 20 264 611 129 279 338 520 849 999 420 873 67 314 688 821 97 145 117 774 781 50 859 47 40 675 981 98 318 360 55 750 888 166 866 578 449 721 902 787 982 59 992 20 432 574 860 62 828 164 405 381 236 917 810 158 919 657 771 870 39 462 661 133 962 244 409 819 803 119 820 409 585 349 971 747 32 41 765 764 62 703 893 354 777 833 704 876 144 721 508 546 815 559 338 276 39 54 149 614 309 842 715 82 674 389 596 990 715 898 184 607 489 657 462 14 939 917 139 826 571 562 367 487 527 899 694 405 569 515 821 556 153 762 932 590 409 746 515 997 929 995 624 664 780 204 400 224 554 258 507 791 504 462 237 827 421 2 202 975 911 900 34 780 117 719 374 718 470 646 18 561 418 986 915 470 287 478 634 160 591 985 689 20 927 283 574 552 811 124 750 835 176 369 500 734 51 288 202 641 217 431 798 321 62 496 609 721 345 896 965 6 80 888 661 384 344 82 777 653 840 488 321 528 926 898 642 874 938 319 599 1000 994 798 962 158 37 349 587 809 740 297 136 795 886 335 814 755 939 731 886 435 715 823 924 294 168 655 756 809 57 394 542 826 825 795 716 334 120 945 449 287 471 107 996 638 473 360 172 861 344 222 351 817 550 129 54 766 894 623 11 83 754 298 262 847 718 126 980 587 685 347 354 402 754 404 336 120 370 569 713 431 408 667 257 423 984 606 232 270 544 676 287 158 276 623 16 487 130 78 779 269 173 660 718 331 253 854 53 207 703 236 203 48 729 297 335 30 257 726 538 601 6 36 799 204 631 161 852 563 499 60 545 739 393 956 751 177 849 471 218 877 202 903 202 296 821 233 951 884 441 928 307 404 153 816 708 772 731 207 537 122 179 137 117 204 679 811 914 204 636 463 313 186 657 386 527 152 410 179 649 852 976 158 363 97 71 711 277 423 784 26 704 836 808 186 208 419 505 537 698 140 695 552 919 732 462 703 249 519 210 727 382 571 830 862 627 951 761 307 947 795 830 922 168 74 404 746 473 909 942 717 845 874 250 416 334 661 71 141 1 997 379 589 206 763 107 457 971 470 512 74 566 539 278 399 306 667 269 168 673 284 821 601 195 221 46 553 190 196 542 187 903 347 295 60 352 387 976 631 826 783 986 69 621 684 598 233 53 607 85 995 743 464 880 779 5 925 273 345 294 338 298 370 402 24 549 93 692 787 203 271 649 17 137 236 472 504 95 167 298 278 587 588 260 143 686 508 163 427 573 529 863 166 523 954 899 180 412 993 508 84 621 538 919 156 827 103 424 582 906 451 489 297 655 427 672 99 335 316 740 94 801 728 985 304 73 403 121 592 910 181 718 173 663 97 605 417 138 622 885 350 301 835 633 440 153 112 138 883 595 234 137 454 796 152 691 689 564 220 53 34 746 436 882 30 591 578 3 943 133 560 438 481 546 272 923 409 393 363 923 896 994 264 241 964 312 895 117 799 516 111 935 141 840 421 505 944 271 117 896 270 323 574 76 262 343 522 182 838 903 787 162 312 196 908 501 543 620 942 808 661 977 586 566 542 864 919 426 746 630 820 93 630 670 672 895 989 158 776 651 54 195 345 472 622 929 407 620 271 136 93 716 376 363 822 234 263 634 299 663 580 195 61 961 720 117 518 166 807 821 499 665 777 229 581 268 855 753 505 327 388 563 340 432 826 922 34 20 487 719 585 637 135 328 722 821 628 288 360 337 866 230 892 817 192 645 463 447 357 61 681 606 831 983 955 957 506 967 408 260 630 133 153 414 642 220 113 88 368 327 565 729 401 416 889 954 410 835 543 776 783 379 153 232 999 531 633 698 384 944 398 849 269 877 498 466 413 663 355 667 654 522 623 534 953 707 931 486 704 640 492 896 333 228 639 6 149 952 423 168 277 598 430 172 603 400 702 368 72 745 767 253 125 145 140 119 612 495 193 538 40 346 336 855 520 569 596 519 536 44 493 591 312 738 430 404 368 60 267 409 252 458 943 31 349 452 845 261 777 76 357 568 316 226 521 644 399 352 216 84 808 752 363 526 161 74 295 978 389 274 282 749 200 322 441 745 55 380 585 375 625 506 301 520 356 233 312 360 106 203 427 572 541 772 209 478 41 848 960 118 953 835 187 419 405 457 326 394 202 847 794 518 178 977 714 361 910 302 92 506 786 273 428 648 8 481 22 822 479 667 795 71 44 286 845 395 970 583 630 3 375 454 326 154 239 745 716 620 892 352 367 227 198 313 157 696 408 469 451 343 83 202 206 342 39 386 170 759 239 252 193 619 620 322 854 386 685 435 466 313 446 449 527 75 110 909 748 427 869 82 496 232 470 727 570 226 777 345 496 532 940 849 518 83 379 945 706 726 638 965 558 711 338 176 86 9 602 244 378 41 680 574 277 322 334 345 767 508 26 50 744 612 42 820 383 490 324 109 562 559 369 856 158 182 34 797 370 629 835 566 959 531 592 419 34 84 686 992 181 67 179 677 722 535 824 982 834 193 517 508 686 981 622 229 99 279 461 559 131 176 976 259 370 377 517 71 358 631 75 204 395 968 395 778 822 245 414 752 120 104 952 592 765 887 758 498 253 650 940 160 707 530 810 467 229 154 296 436 963 19 367 581 267 602 458 425 323 93 949 72 993 622 84 488 72 190 144 985 460 430 718 511 320 514 360 238 190 623 695 633 215 407 969 323 155 386 80 370 395 839 644 256 476 708 762 772 767 834 460 769 64 548 739 205 316 57 266 916 878 640 181 230 299 132 834 462 388 992 438 349 788 348 491 983 27 577 297 772 594 242 467 65 144 651 875 584 621 494 176 445 885 548 375 779 518 401 760 631 798 883 331 546 911 428 99 461 140 702 625 264 417 478 468 923 285 252 695 209 51 338 819 602 74 483 599 280 602 831 557 524 952 12 560 361 220 990 547 33 816 346 682 704 523 943 311 686 39 47 390 320 544 437 698 993 279 70 332 181 93 445 881 438 156 122 547 643 362 659 531 573 487 566 797 300 18 517 156 602 230 827 152 606 155 118 933 827 370 493 519 146 657 908 394 502 216 518 414 454 571 394 291 856 625 137 457 708 124 415 476 679 650 104 798 273 291 277 117 145 884 959 494 591 844 291 74 906 213 455 977 75 429 100 844 186 437 932 383 32 186 798 518 829 594 183 839 674 17 523 457 817 933 165 292 76 790 75 513 980 891 286 210 3 177 785 53 235 869 7 686 824 667 697 611 260 95 160 251 682 445 336 705 781 61 366 870 913 289 844 773 346 801 83 787 180 871 400 791 275 599 281 174 925 921 785 162 12 690 386 403 848 111 835 390 340 83 75 118 631 483 357 536 230 465 477 772 536 758 1 776 107 812 395 47 13 650 910 819 725 648 238 822 939 670 317 119 397 785 828 619 436 638 783 490 919 905 820 227 910 368 589 507 433 427 780 506 593 143 559 846 639 212 348 36 405 596 182 812 386 989 952 117 290 368 697 401 836 882 329 306 430 651 268 789 486 102 357 606 82 112 860 748 59 661 907 430 981 15 773 934 106 184 264 53 63 410 780 351 703 892 636 928 599 680 85 744 635 995 373 635 575 85 582 412 887 242 363 619 778 944 306 724 725 201 139 258 381 387 656 963 303 167 237 406 443 343 961 35 542 3 333 810 687 14 669 734 93 172 189 379 430 447 174 270 707 2 441 796 314 277 52 174 92 210 114 443 433 952 687 406 240 758 229 970 716 666 936 387 11 707 113 646 248 779 105 204 580 889 596 124 384 174 640 695 750 727 742 743 721 402 768 842 58 164 380 955 405 698 376 426 275 303 422 821 760 14 306 703 776 600 514 392 94 295 965 318 397 460 919 634 979 478 812 478 691 325 594 997 249 118 85 379 651 919 125 463 478 342 322 254 23 141 667 683 628 208 979 147 914 354 701 909 791 317 66 154 434 616 937 489 658 590 870 391 205 789 325 829 595 380 640 890 113 721 16 770 922 369 505 831 547 625 170 287 957 405 723 94 881 383 566 822 559 362 875 381 832 343 847 566 517 24 853 953 207 587 81 55 592 354 80 329 377 224 659 881 494 654 846 531 455 240 828 245 24 33 421 813 564 518 539 554 637 129 497 101 63 957 101 169 702 322 807 609 84 73 298 33 168 26 372 777 484 3 161 469 645 629 236 999 961 522 40 65 27 65 443 302 738 549 412 673 836 322 503 24 413 594 471 714 892 903 412 686 56 298 725 134 926 220 687 260 183 530 782 300 512 926 44 530 889 820 72 285 722 522 856 933 938 484 122 889 563 487 255 660 627 180 241 808 124 71 783 227 526 920 918 690 826 89 987 379 770 730 158 655 840 978 193 240 373 407 682 384 827 632 524 178 485 208 453 220 173 493 939 381 46 410 160 755 691 354 136 217 471 671 545 127 119 562 19 698 421 995 375 254 246 546 556 497 518 215 824 329 226 456 980 209 935 849 243 784 41 337 229 954 911 378 127 972 701 801 941 298 225 919 682 947 594 559 791 719 678 1 683 719 188 278 834 511 217 429 160 456 30 78 944 48 73 252 824 622 179 344 279 416 459 52 107 375 865 885 76 190 517 334 541 439 105 168 372 167 212 6 695 379 489 200 65 571 311 966 813 973 130 423 923 669 626 306 713 611 802 558 900 102 652 789 471 928 779 918 874 834 145 475 887 90 2 680 553 601 808 926 62 546 808 158 7 752 830 25 285 423 293 264 694 957 833 376 104 858 224 208 957 479 998 934 568 51 832 150 240 764 812 276 562 92 455 789 467 673 7 361 934 737 978 812 995 805 341 605 793 294 138 606 717 382 660 285 827 425 229 826 901 763 171 434 794 291 526 675 184 216 461 898 493 411 713 361 746 238 57 29 914 227 968 495 817 136 316 865 544 297 120 811 648 847 101 246 565 983 156 530 214 14 792 491 353 228 266 425 532 390 996 864 170 113 841 916 634 108 748 513 854 917 185 331 539 574 578 370 172 169 235 952 948 242 432 733 163 205 925 170 345 479 701 133 985 801 335 261 648 746 806 575 918 228 16 192 35 819 482 428 934 313 330 126 490 317 413 720 595 212 658 349 352 801 550 62 808 834 777 42 282 811 473 897 687 335 958 627 939 227 989 12 732 805 457 123 50 805 135 284 880 588 649 370 825 122 54 913 647 684 943 659 296 70 493 297 602 572 801 684 529 528 644 988 398 967 152 673 474 516 526 224 203 362 298 457 446 596 788 615 766 519 57 327 163 907 281 325 431 133 554 531 421 993 821 187 859 510 863 782 322 338 883 382 843 960 221 490 68 150 394 672 451 668 791 688 459 714 15 573 661 442 673 991 408 438 425 480 532 379 254 652 723 470 332 796 569 269 715 932 654 257 111 787 249 618 569 964 703 964 6 67 572 81 63 473 922 528 33 172 856 676 205 65 516 120 603 779 404 337 58 672 874 700 779 402 726 90 495 268 752 440 630 101 238 332 378 274 34 934 515 839 296 667 812 925 414 112 486 843 933 141 516 646 968 575 302 459 779 426 890 295 405 935 863 477 984 635 724 271 993 640 809 792 875 848 388 26 1 279 607 540 996 352 263 446 657 522 952 407 255 973 288 631 103 88 514 193 397 356 115 3 686 711 450 849 570 802 459 742 340 299 189 389 456 802 229 784 997 494 530 430 330 160 442 978 926 83 453 58 386 561 625 357 106 754 341 560 685 417 467 339 296 863 287 647 433 20 21 723 451 522 738 680 902 421 321 929 593 416 153 311 818 474 933 572 724 153 452 215 779 133 370 431 676 736 559 843 377 461 230 448 427 111 577 813 192 347 803 892 768 128 686 466 883 781 6 777 581 372 814 603 204 159 810 523 465 1000 724 470 453 741 898 32 439 683 880 524 147 226 58 163 220 802 957 769 29 332 726 220 661 956 59 719 801 862 409 238 519 278 102 763 856 940 280 360 636 368 845 406 805 971 396 694 357 102 932 437 729 134 724 501 587 688 187 130 202 770 705 786 797 739 845 457 104 531 848 515 117 910 738 395 390 724 883 484 298 237 181 494 711 892 312 572 392 737 494 299 830 339 521 29 739 862 169 791 669 449 290 624 848 827 885 859 991 792 30 726 964 190 870 860 262 5 18 40 979 510 876 267 598 490 824 648 890 207 426 974 352 23 206 470 205 953 984 902 880 940 797 660 523 561 1 799 159 265 586 866 661 727 293 506 978 303 568 515 434 342 264 486 441 812 484 422 669 432 329 899 424 794 128 182 478 959 869 6 969 696 208 362 157 956 841 760 161 16 920 782 730 684 163 7 15 1000 924 272 432 182 514 731 480 745 415 76 509 303 905 914 285 947 597 728 596 774 681 509 435 567 496 561 11 424 972 489 178 235 775 628 325 741 498 478 927 274 266 405 169 593 839 459 723 897 71 284 745 604 267 736 809 355 896 243 452 66 833 619 60 94 803 985 517 652 537 492 438 628 737 963 186 837 534 617 154 50 7 165 477 110 424 627 83 637 400 645 798 195 27 590 43 312 921 193 887 236 23 325 941 679 868 588 927 124 150 28 243 143 694 701 144 341 345 404 312 667 272 935 273 402 899 562 535 321 794 986 956 196 644 104 387 227 379 9 169 622 679 371 677 303 866 802 665 352 516 260 113 327 993 401 204 359 88 199 273 482 300 453 116 476 688 623 520 305 742 305 559 505 481 295 400 355 781 965 441 743 259 658 590 729 721 915 560 51 369 669 944 82 1 570 934 100 811 944 574 800 342 446 154 31 980 488 150 817 605 109 439 195 493 496 637 376 369 772 20 773 352 875 29 337 671 897 618 405 429 100 338 600 313 750 418 535 433 302 917 603 724 740 572 699 969 708 409 468 530 853 832 829 940 691 568 392 840 881 249 502 862 930 863 218 240 426 222 593 462 665 485 88 737 248 391 23 41 967 848 133 242 390 958 140 940 491 320 318 947 91 83 583 263 940 986 629 156 266 310 630 220 169 663 41 227 843 625 248 124 449 923 660 67 271 692 633 922 692 374 883 648 447 783 153 310 672 270 737 308 950 603 149 228 213 746 461 460 923 570 301 2 762 857 799 707 736 42 548 589 373 305 16 350 757 886 723 589 640 369 839 927 278 125 126 140 398 360 972 915 472 769 582 987 90 667 697 620 376 889 205 477 656 946 571 375 181 104 421 978 626 427 462 695 169 843 690 605 828 846 431 288 292 103 875 295 48 624 727 709 905 985 701 418 163 457 871 26 998 252 152 959 614 77 526 971 896 134 440 176 111 110 316 259 141 91 205 670 525 561 891 94 921 257 211 148 951 485 857 591 610 858 595 842 862 47 416 634 83 710 592 700 590 80 341 652 597 966 979 992 377 261 652 342 377 809 456 163 884 702 475 271 767 787 278 541 128 784 907 710 778 225 371 392 579 940 378 347 586 295 310 669 732 605 867 775 113 83 699 864 794 573 524 248 878 847 42 263 606 529 471 974 845 978 848 534 660 128 458 601 693 823 460 782 686 961 391 88 784 461 748 945 481 50 268 923 167 949 734 584 62 313 508 418 35 671 871 5 922 415 77 188 853 934 935 401 70 488 936 801 703 199 27 703 16 644 436 912 281 718 514 679 929 889 115 250 454 649 833 517 653 287 123 797 356 419 319 735 758 834 678 274 71 730 201 499 208 124 611 280 918 113 159 790 446 569 547 822 860 895 204 614 644 25 717 869 608 710 738 825 52 209 490 692 670 125 245 291 601 49 609 537 196 271 915 220 55 456 757 543 62 802 539 904 729 700 834 290 674 880 634 541 529 842 635 381 636 561 983 409 243 700 175 949 588 967 649 409 930 910 87 963 59 401 859 899 402 640 450 630 434 945 759 589 500 456 306 118 995 694 16 475 918 221 212 458 918 922 998 94 288 780 347 387 669 133 574 103 200 199 702 975 656 488 639 504 783 329 693 967 426 515 719 947 377 939 552 458 665 656 916 377 545 474 41 32 594 845 99 692 163 751 117 327 995 574 652 189 696 997 310 369 656 425 84 648 414 743 492 91 359 936 898 659 853 191 63 864 427 491 930 371 531 696 687 669 693 603 949 846 992 253 205 514 302 999 111 466 19 312 951 951 718 635 752 708 403 620 7 69 808 732 108 210 815 459 101 432 876 918 995 274 463 217 280 812 404 918 113 888 689 815 81 309 47 264 367 357 357 473 393 509 569 338 984 346 32 720 670 266 25 735 29 105 173 728 905 117 281 574 481 468 191 747 195 421 2 512 638 572 73 253 899 266 894 485 222 284 631 486 706 34 740 679 907 571 82 187 608 735 911 694 384 589 495 789 532 759 359 170 541 83 720 488 439 403 782 756 495 822 634 717 145 584 508 14 494 968 261 713 379 721 924 414 301 771 71 484 260 11 317 743 365 752 666 195 549 431 658 608 90 130 497 703 620 908 403 411 964 960 911 523 604 43 1 583 792 831 897 329 707 313 358 71 173 509 782 486 227 312 530 441 303 671 182 217 458 518 151 951 807 275 40 552 594 189 478 849 425 415 682 916 434 249 152 705 645 648 214 888 635 757 62 757 279 44 383 830 148 606 297 585 55 473 160 529 894 22 579 339 849 772 645 556 392 619 188 766 166 763 536 330 628 622 734 239 937 915 837 132 104 116 577 442 587 715 983 206 903 464 576 286 791 982 201 586 462 743 841 853 39 813 597 155 223 283 449 205 973 779 712 507 440 905 6 522 755 223 724 358 21 578 932 329 220 958 573 133 450 550 609 670 272 822 517 268 131 796 161 616 468 964 680 292 428 811 26 232 295 823 104 786 40 645 160 285 486 210 419 350 398 254 106 563 489 646 616 900 992 201 244 839 740 630 453 687 803 124 195 388 952 937 580 545 913 463 732 306 183 84 665 412 434 520 534 50 627 509 717 701 374 986 659 651 424 305 174 843 693 882 890 448 781 823 341 484 823 209 632 23 751 986 975 984 452 693 283 523 93 699 149 948 774 88 21 699 229 581 493 241 922 270 911 505 686 31 86 474 579 579 268 636 636 926 751 826 974 868 257 319 216 568 209 875 615 657 532 808 413 114 96 80 243 993 642 602 812 19 14 412 219 486 167 291 136 510 664 649 216 820 322 878 795 604 230 506 249 598 510 441 775 696 872 889 566 434 355 344 382 2 756 450 945 984 978 537 90 180 585 957 320 543 924 47 710 592 215 888 725 960 164 167 195 647 676 683 806 192 673 822 932 99 753 531 349 419 933 801 883 439 891 583 128 244 97 83 385 146 971 94 482 309 518 802 562 192 174 271 192 853 341 458 78 960 181 855 21 813 384 913 210 391 230 543 871 114 63 113 93 787 41 755 192 127 788 961 611 313 460 717 494 912 223 620 677 368 416 183 179 872 107 577 79 972 218 181 14 259 327 978 345 260 938 456 920 876 6 205 623 132 671 340 335 617 303 550 432 171 105 995 735 586 925 210 275 718 206 863 412 534 816 85 501 515 910 341 657 6 323 733 420 599 911 556 572 664 916 893 360 49 402 99 295 557 88 564 660 997 283 216 849 475 812 555 466 730 245 113 859 644 780 922 140 732 252 735 916 965 56 939 252 514 657 21 861 208 890 334 413 241 810 886 573 370 713 612 455 983 663 429 375 134 1 483 230 913 574 34 615 880 761 616 980 678 495 852 664 571 820 320 483 482 881 313 457 419 40 655 228 188 923 504 747 36 802 841 683 592 420 408 237 753 264 796 192 486 812 702 561 198 950 500 904 352 560 963 372 575 433 492 90 552 754 347 218 358 511 524 802 48 143 63 119 608 613 454 385 480 168 171 639 857 703 255 251 548 417 17 47 468 116 268 423 187 620 453 649 92 647 235 435 393 63 231 220 222 744 974 294 733 930 188 610 228 392 844 412 132 290 758 440 715 737 607 158 964 257 879 674 678 316 319 743 106 468 937 965 513 712 149 39 222 435 169 186 511 682 697 820 697 453 951 673 380 991 237 764 125 601 400 12 4 508 527 197 733 918 693 168 458 694 411 981 985 523 785 936 818 123 350 218 740 216 623 562 744 767 292 27 277 628 121 384 942 568 716 813 649 708 338 111 642 451 831 559 128 234 269 891 245 387 52 126 283 860 124 314 301 769 783 810 556 281 402 132 580 727 453 151 63 871 665 234 703 165 658 525 121 184 877 780 104 732 387 449 720 936 758 368 997 821 428 986 467 473 90 834 687 803 411 852 781 943 793 439 659 68 11 176 502 885 119 489 156 533 882 794 274 198 926 791 759 403 515 273 880 156 130 226 13 498 437 99 212 428 99 488 45 586 419 351 174 656 766 604 143 589 706 385 768 436 980 876 426 810 46 169 660 482 417 434 759 637 252 620 60 102 982 908 844 189 817 738 800 786 144 333 723 749 130 991 556 643 367 313 592 228 658 714 111 642 176 820 110 396 752 224 629 476 867 852 490 774 782 266 486 67 70 650 302 517 139 922 661 315 256 486 832 727 98 563 66 494 350 904 161 71 936 494 592 32 202 167 630 821 762 710 327 259 687 621 506 748 589 573 867 452 374 705 98 731 51 844 955 236 212 132 295 614 517 327 915 752 458 861 128 930 916 158 323 393 860 78 637 420 207 109 94 789 170 212 166 18 848 301 276 733 754 882 274 24 310 697 168 893 132 175 296 821 972 474 770 239 244 475 985 627 433 12 558 800 419 174 420 483 687 223 659 353 295 457 377 494 540 590 517 911 975 203 430 333 140 835 332 763 288 198 285 354 276 841 611 459 154 688 764 677 712 673 266 503 876 858 563 496 838 606 428 533 300 44 274 427 729 728 201 742 159 326 489 401 224 397 133 479 663 544 550 969 172 795 392 257 864 244 778 462 709 351 268 457 674 183 20 951 926 954 242 152 354 636 533 224 332 862 373 308 25 696 810 383 723 277 628 261 347 471 413 640 833 979 397 881 154 270 844 801 625 855 309 240 625 63 497 399 137 430 177 129 113 24 864 527 196 888 936 364 975 324 76 629 529 489 614 742 123 184 371 65 826 321 931 688 979 703 517 853 742 605 458 168 518 871 409 896 64 403 339 382 418 977 591 687 526 658 713 248 222 965 439 646 938 552 165 750 985 116 337 867 964 433 193 311 161 205 891 108 902 447 461 402 836 609 462 652 423 341 389 806 347 46 337 106 777 826 433 347 466 791 757 377 491 812 260 23 449 226 975 129 999 419 990 786 950 249 946 789 997 170 402 330 417 90 338 123 798 201 457 207 735 607 489 903 418 414 69 432 583 527 774 816 747 799 982 556 504 163 977 409 895 89 576 2 681 921 160 426 866 277 91 258 431 677 694 621 713 917 858 473 19 395 846 377 713 843 557 313 961 774 708 714 710 355 103 207 570 292 205 935 484 500 489 931 451 503 514 754 522 155 237 284 4 814 505 372 569 120 435 89 650 434 44 790 369 535 472 601 845 882 160 921 29 96 170 396 946 287 78 719 394 432 413 735 810 161 974 248 468 45 401 188 82 192 31 846 977 974 73 808 57 531 856 241 588 832 717 91 93 389 659 516 220 666 121 507 199 43 228 342 130 507 837 882 330 255 239 674 582 94 59 723 479 312 111 176 586 557 316 889 628 631 47 497 134 19 467 176 256 924 693 574 450 776 728 482 25 759 146 954 799 633 719 211 711 688 188 284 391 662 446 470 774 999 484 670 72 498 154 894 560 268 472 984 501 902 355 733 520 537 986 486 957 103 403 641 72 283 335 853 242 83 259 713 780 637 425 858 683 424 718 12 709 932 421 732 459 709 132 651 959 580 670 421 487 326 297 346 675 721 480 685 20 837 131 772 453 919 237 311 487 892 991 620 95 699 844 97 906 867 773 756 741 344 93 800 998 208 951 705 191 483 71 770 548 714 878 997 322 79 810 859 411 310 941 76 367 818 493 249 373 826 588 536 594 677 369 15 737 429 983 293 781 512 932 686 755 588 844 781 707 116 711 455 791 166 601 709 197 696 872 170 722 346 491 982 968 124 521 578 129 747 72 957 860 681 175 359 208 107 438 484 487 119 260 171 69 957 833 351 280 133 629 269 994 265 457 591 332 925 325 121 166 700 265 746 405 788 824 142 188 766 738 433 30 943 921 430 394 26 102 337 872 929 933 306 404 433 62 59 721 710 773 395 87 135 676 748 415 332 888 202 542 69 585 766 729 532 910 313 257 261 936 205 183 741 630 856 505 545 714 890 653 809 73 506 469 213 784 19 379 430 821 597 599 600 420 281 768 598 427 717 856 95 464 761 515 224 785 689 560 306 885 20 208 13 577 444 63 173 133 351 345 204 296 965 255 256 281 587 818 246 816 728 495 503 412 86 892 426 447 387 170 35 415 656 955 738 693 554 494 263 331 39 616 397 202 371 117 708 42 492 112 971 941 946 119 309 574 692 899 324 342 423 414 292 744 512 254 97 742 299 793 811 122 885 521 217 641 463 898 708 173 76 137 502 347 933 848 578 341 362 375 821 416 389 173 485 840 730 720 665 722 265 169 690 546 655 411 569 167 241 253 553 212 386 174 493 560 832 209 757 168 618 417 517 595 996 807 335 39 31 529 179 922 922 701 83 243 621 663 212 778 128 175 850 526 976 991 994 790 138 603 766 113 482 681 941 721 542 547 569 277 798 579 765 7 559 110 487 454 793 676 906 228 830 136 751 82 132 915 285 995 236 837 142 831 715 310 780 921 209 730 764 322 993 92 785 927 120 292 940 713 682 875 571 948 9 407 952 450 647 762 500 49 862 128 964 810 581 777 186 699 838 939 502 7 470 780 759 316 669 782 28 925 767 476 288 818 146 508 998 261 281 678 545 342 639 795 320 834 544 505 935 846 317 791 753 994 894 148 133 716 622 989 183 827 801 414 600 470 73 296 208 211 65 756 179 412 777 871 682 591 108 247 804 300 958 149 957 85 433 187 285 729 746 496 75 985 272 954 212 984 277 35 679 900 1 423 627 314 138 260 763 529 744 243 961 748 888 446 400 838 919 987 518 98 466 528 226 801 636 615 987 352 600 396 122 688 359 124 40 15 939 737 586 1000 661 524 964 326 661 594 916 487 760 817 833 783 558 716 468 42 620 942 21 622 232 692 25 71 612 30 498 237 748 791 24 652 339 914 143 387 411 72 648 23 563 815 157 728 150 333 639 3 690 734 34 450 22 410 652 378 504 635 10 147 253 477 955 965 226 958 681 497 627 304 285 573 442 301 42 325 490 291 197 350 276 584 211 780 402 143 116 999 514 923 511 593 30 796 341 555 273 528 458 673 684 356 58 331 243 923 576 414 713 909 373 346 83 107 895 236 691 659 304 159 628 440 633 943 774 155 686 567 402 983 819 379 848 697 47 320 550 351 168 587 541 916 408 319 783 177 127 659 27 365 184 451 796 983 400 477 998 603 37 743 803 244 499 832 965 442 341 164 453 516 993 116 348 679 693 429 319 223 873 567 736 77 501 297 475 842 533 691 406 828 290 429 405 951 930 926 773 573 106 319 775 136 84 489 863 439 92 204 605 167 263 2 731 252 846 651 857 633 215 834 750 389 581 567 104 70 705 775 590 18 57 73 611 419 704 642 165 147 549 468 55 953 889 682 508 754 51 135 406 228 22 296 206 558 431 399 836 292 879 705 392 578 215 778 722 367 277 728 224 324 89 413 54 84 733 9 987 319 565 671 17 522 227 758 765 713 62 532 968 631 900 494 509 461 150 690 212 537 155 649 358 969 511 527 258 785 245 901 440 625 611 474 396 899 261 45 844 867 621 637 677 592 449 900 388 514 509 826 849 444 387 454 8 651 928 435 59 840 33 960 954 691 957 663 445 72 485 963 907 983 953 220 803 470 61 901 828 993 948 568 672 693 412 712 734 650 994 823 816 56 631 1 810 243 452 656 573 241 257 306 610 122 524 920 762 50 272 616 518 28 740 901 227 615 902 901 216 117 447 212 699 497 505 288 104 881 487 236 691 397 259 544 657 759 573 905 402 443 243 221 498 457 164 106 24 328 922 255 254 613 567 187 770 252 814 69 588 78 766 715 681 789 170 135 175 540 653 943 75 250 365 36 695 688 44 365 312 976 231 685 999 337 176 466 902 969 647 272 829 250 537 541 925 456 599 214 110 985 395 170 404 94 422 133 623 74 589 624 379 496 981 87 492 130 644 67 702 15 251 809 821 684 825 994 313 695 313 668 828 256 671 18 982 392 126 496 680 374 710 194 712 312 324 804 125 239 187 372 516 551 802 576 370 77 37 186 467 593 8 67 514 454 737 519 369 816 654 861 155 453 935 986 537 407 37 398 642 321 795 63 654 528 708 613 173 764 822 526 747 495 309 194 240 22 90 305 165 61 573 180 920 887 337 978 116 486 359 644 211 672 6 187 702 923 234 248 582 490 138 324 483 537 303 49 965 341 841 305 938 848 915 317 199 587 763 745 378 348 923 998 47 995 435 856 746 200 875 953 997 639 259 189 810 110 470 848 234 438 574 349 759 688 105 657 640 642 677 695 595 746 56 436 792 867 243 550 306 614 287 953 473 2 537 794 295 631 218 23 944 975 26 30 669 350 262 494 474 547 551 300 703 760 782 78 900 271 901 813 712 981 55 918 188 12 330 713 11 307 420 687 181 256 636 77 980 857 971 878 286 439 402 936 141 725 53 797 484 368 657 253 259 70 690 970 436 740 80 284 534 835 107 934 81 994 996 49 972 562 670 303 316 94 93 971 854 465 214 911 775 189 839 846 210 977 168 747 330 434 307 977 712 470 239 77 902 77 939 569 661 305 569 947 620 927 497 677 58 901 840 725 823 175 88 400 870 821 322 499 941 448 537 98 56 493 937 876 323 496 608 95 102 413 732 968 678 530 333 622 401 905 899 224 866 637 819 323 743 211 751 296 855 844 380 14 887 671 784 76 71 652 995 450 553 310 917 512 553 137 97 510 571 908 56 606 193 832 529 551 836 547 911 820 614 22 219 692 262 565 292 331 531 888 333 289 4 141 118 170 431 385 365 574 456 367 902 289 516 888 24 925 431 252 491 38 811 327 55 934 435 295 366 51 975 117 701 566 488 610 414 445 614 252 722 412 751 762 957 671 595 340 891 579 238 774 570 598 462 975 127 371 702 164 141 858 722 962 723 600 468 141 422 131 759 962 599 457 817 60 670 66 150 365 23 250 778 354 924 596 399 589 523 235 561 109 145 826 518 920 335 311 682 252 77 163 177 307 740 742 822 557 648 536 180 10 630 507 3 952 25 111 110 433 875 590 546 249 835 706 225 663 18 915 136 186 83 997 534 22 898 825 366 38 499 595 110 804 463 749 905 855 738 674 666 181 824 564 163 801 130 2 524 966 563 764 503 973 536 1 308 715 672 940 857 79 152 202 948 74 122 975 212 608 390 794 796 142 393 654 114 165 110 434 519 550 307 970 31 901 461 295 940 403 206 846 134 743 70 69 358 861 679 19 851 10 470 896 812 807 615 650 447 372 16 401 898 238 129 318 168 820 577 912 150 510 653 134 310 423 341 52 52 845 359 8 791 422 393 924 914 998 833 249 340 638 782 521 469 799 525 118 866 63 765 634 82 331 316 534 1 230 981 527 933 577 858 974 968 692 39 502 886 19 703 139 543 740 811 393 927 104 463 283 276 529 831 462 232 339 203 301 791 605 703 318 491 554 718 244 822 691 680 703 167 511 657 449 10 478 356 298 321 202 528 94 127 63 281 309 447 413 170 291 1000 940 146 697 332 839 29 748 529 83 517 813 319 290 976 529 195 675 907 266 51 781 79 357 811 148 547 605 696 770 922 496 219 490 879 384 417 513 190 477 1000 325 445 873 484 811 715 173 291 948 647 242 405 936 788 18 992 678 987 695 603 105 634 436 778 695 396 84 593 687 146 255 652 593 56 836 927 171 242 699 761 864 616 922 791 171 640 315 838 877 891 908 840 452 99 231 203 324 124 715 830 186 383 811 870 390 567 637 568 641 470 29 503 856 623 683 968 328 626 858 252 762 475 787 503 784 115 602 831 401 412 646 446 473 239 863 843 941 961 427 142 366 157 914 987 308 99 883 585 492 890 86 876 69 881 323 807 183 101 99 198 741 542 462 882 421 58 36 662 30 542 40 42 897 306 938 582 931 404 331 874 554 512 271 84 861 183 726 785 905 710 339 343 649 489 961 698 774 263 250 222 464 150 291 781 427 762 284 232 925 363 52 955 111 493 749 989 923 149 419 125 613 448 538 43 989 157 857 574 683 590 794 154 75 714 980 453 324 687 202 313 516 191 285 836 406 536 455 742 598 705 274 867 844 362 281 811 112 843 916 542 709 783 250 827 184 930 818 274 827 248 307 473 485 336 717 340 781 730 927 929 487 709 915 939 541 276 446 429 698 73 284 289 51 435 108 577 671 580 503 118 817 694 279 863 107 103 22 717 60 402 532 404 749 480 342 620 57 863 747 649 612 538 856 88 550 449 846 12 671 450 946 439 117 120 630 604 907 27 783 797 869 496 471 760 497 731 611 544 616 338 263 961 350 315 976 563 221 505 850 707 113 251 276 47 888 94 473 320 744 572 104 765 77 964 6 861 939 100 154 997 385 693 369 355 591 486 204 994 953 827 335 280 180 552 67 940 233 568 750 603 728 131 1 461 359 71 770 3 770 693 459 84 405 768 579 329 576 754 548 13 42 256 581 777 81 687 112 399 665 967 238 317 691 486 242 308 632 160 459 522 711 6 622 333 587 180 700 345 336 520 768 371 191 872 699 287 816 386 651 359 31 866 545 829 563 888 43 388 387 352 138 721 505 998 796 855 788 89 140 372 392 879 768 406 977 833 403 330 640 537 908 878 892 545 880 709 525 278 68 363 286 845 165 409 921 789 507 116 735 733 139 113 55 87 972 644 151 845 4 1 65 490 788 362 912 437 281 27 252 994 429 18 401 617 502 130 518 427 804 2 333 666 537 546 662 328 484 894 106 459 110 830 933 759 945 876 698 445 854 360 205 67 990 257 213 724 707 700 113 657 184 682 821 447 238 845 805 483 624 155 873 236 465 847 801 552 485 532 731 321 301 555 643 457 63 871 74 996 406 367 546 614 821 284 920 253 978 691 635 359 697 477 893 278 341 821 24 235 422 634 130 362 696 126 844 53 641 238 975 883 589 186 912 666 413 983 454 34 629 268 25 924 685 98 245 539 915 792 975 106 62 533 656 943 406 159 808 438 466 620 853 304 546 647 635 574 799 613 118 520 823 264 174 75 789 307 418 515 121 1000 57 925 620 775 780 680 631 407 632 356 732 402 747 28 164 508 93 792 570 124 321 287 865 566 771 939 426 48 540 477 800 724 460 610 528 950 775 574 938 198 900 480 309 320 874 902 699 34 755 707 304 53 342 686 49 104 295 500 994 617 146 545 89 446 864 475 433 307 161 863 193 524 451 177 823 229 321 14 935 225 48 860 952 56 566 149 344 4 483 975 807 198 413 847 954 916 742 63 969 446 25 406 395 417 918 743 344 643 121 69 792 48 954 29 522 213 856 652 247 899 863 739 696 326 156 360 501 855 358 79 447 86 168 528 608 644 724 867 162 352 642 545 254 976 17 845 166 883 645 484 852 693 218 864 637 658 368 835 592 486 695 922 395 837 493 943 192 174 550 236 244 109 963 237 137 754 734 405 788 388 845 939 625 257 125 815 357 434 912 568 765 539 66 384 789 121 313 138 412 551 331 162 310 482 269 478 857 324 161 36 740 326 167 700 325 201 183 287 570 86 829 472 547 940 270 721 126 555 347 377 826 983 564 886 760 159 151 150 894 134 377 154 54 722 571 916 544 635 481 600 131 94 263 697 137 427 668 118 276 35 956 541 59 950 233 878 746 484 610 980 97 906 254 407 283 719 355 125 9 640 666 306 184 825 301 710 265 166 108 150 400 649 908 749 639 667 113 469 332 848 285 472 144 558 618 372 657 279 988 102 746 336 643 582 17 537 904 820 26 597 229 625 570 68 378 970 623 624 5 752 566 68 993 675 244 516 155 784 89 16 817 704 842 43 107 603 670 836 439 117 580 898 928 744 75 85 646 714 665 507 732 913 944 312 886 716 278 474 273 843 12 668 591 866 289 352 11 402 864 683 915 464 455 747 892 402 953 612 937 807 23 508 143 367 714 868 827 267 884 328 405 142 536 321 9 532 607 825 331 241 69 925 515 342 707 794 833 423 390 913 115 81 783 93 573 226 37 376 784 545 608 248 542 968 223 951 333 726 916 756 834 314 670 532 528 237 296 189 721 560 856 140 915 982 99 157 455 459 287 595 670 845 521 369 397 537 615 120 540 785 937 714 777 437 572 54 417 720 710 589 314 492 201 797 250 736 490 171 940 569 593 942 501 239 294 98 242 994 706 507 477 588 220 2 207 424 821 468 55 132 574 385 628 827 560 275 672 878 772 504 437 380 764 881 701 112 737 44 372 178 471 215 632 792 382 894 733 717 987 798 186 667 574 171 240 870 981 319 140 489 896 100 450 717 54 300 868 926 185 623 340 89 334 397 439 667 176 932 914 988 548 260 729 524 463 113 677 316 495 793 486 960 112 335 434 331 473 439 245 156 806 915 489 655 631 93 663 495 880 861 407 299 738 118 709 983 594 812 565 861 584 913 719 995 35 625 406 366 940 889 174 887 904 39 420 501 753 230 19 636 375 233 820 412 235 291 861 637 685 604 13 289 943 783 487 842 577 353 637 663 126 132 943 449 79 853 757 410 470 90 89 224 910 32 856 479 401 820 258 621 754 97 927 617 484 626 309 62 18 872 960 757 385 998 250 785 531 715 915 863 70 71 865 477 796 514 171 650 115 97 683 615 184 403 467 324 567 19 650 758 471 574 927 344 820 440 892 80 292 186 566 267 751 694 748 923 176 670 519 471 401 866 489 612 886 833 49 979 537 890 613 347 110 819 649 816 447 530 847 132 227 97 175 726 466 63 778 96 796 229 601 877 571 527 508 683 678 972 416 917 184 591 407 788 712 703 494 726 266 459 731 751 798 786 694 968 615 706 402 150 463 424 452 805 545 831 675 908 439 372 800 98 749 290 184 121 421 825 855 321 493 541 336 825 534 555 634 186 46 735 173 244 585 452 590 814 67 116 567 215 345 857 690 178 688 274 735 930 910 522 684 10 792 206 557 552 100 214 764 35 56 381 354 619 402 788 95 928 25 908 703 309 476 219 902 510 442 489 724 576 217 634 652 432 811 703 698 910 918 73 876 563 459 229 82 58 754 639 536 99 523 16 940 205 208 753 203 837 129 693 761 266 984 737 224 315 878 240 8 955 550 645 552 979 985 287 133 889 545 948 505 672 882 671 845 232 981 260 458 135 855 303 555 752 377 375 655 923 306 72 71 517 386 481 99 954 576 843 922 520 279 396 153 222 636 227 91 29 139 508 250 773 170 86 765 563 238 364 458 609 853 577 414 278 884 335 683 88 394 145 41 672 292 399 889 717 306 850 757 12 786 1 956 814 844 932 381 537 166 23 169 724 265 785 670 694 867 997 657 910 814 720 723 304 752 413 608 822 325 365 100 677 162 283 743 714 860 79 107 365 129 105 347 476 196 313 182 763 991 460 932 339 427 290 840 528 428 557 535 360 107 484 480 297 572 329 268 930 649 656 752 508 926 938 576 842 56 665 631 799 439 988 213 295 507 157 671 161 918 761 381 387 286 735 664 759 918 157 747 772 629 911 67 208 959 514 234 653 235 696 640 961 69 813 691 555 77 210 369 402 888 919 883 816 476 534 365 423 938 981 883 787 127 676 142 552 691 864 182 205 503 616 938 650 264 670 119 126 609 528 262 459 600 432 337 558 439 184 398 266 198 58 172 676 991 207 6 173 186 758 847 955 683 287 197 113 8 33 968 944 23 241 853 621 920 900 758 149 454 342 988 807 332 612 136 73 981 807 333 478 341 930 139 822 974 694 728 374 885 644 807 337 687 363 214 719 542 730 490 822 481 16 998 342 874 834 548 537 377 205 435 723 882 389 762 886 866 869 180 537 544 680 924 330 721 567 130 129 460 764 599 271 232 334 701 248 354 958 515 325 603 481 32 940 370 111 213 387 526 804 448 251 231 125 630 642 693 341 25 308 569 880 706 587 563 80 545 212 971 414 91 83 836 67 251 474 965 344 476 262 34 539 765 475 27 162 798 921 620 829 194 255 292 159 694 15 618 621 313 698 453 907 892 461 930 747 92 980 892 535 326 142 526 1 2 177 845 481 787 208 196 991 110 514 655 953 1 805 685 679 734 482 128 109 791 195 262 497 196 658 509 405 563 588 514 7 976 478 963 504 750 542 174 442 652 942 49 349 19 828 804 860 943 189 692 963 988 788 353 572 915 21 937 410 245 783 262 957 375 201 422 160 94 820 915 687 37 705 930 173 469 653 695 661 181 682 137 615 866 368 473 885 168 124 201 510 985 911 251 139 526 18 935 881 20 400 297 46 960 750 50 983 95 6 830 161 631 906 55 247 674 991 344 468 588 335 620 401 122 316 639 193 165 682 509 298 752 340 650 727 454 634 65 612 128 81 362 562 350 884 870 244 843 177 132 473 910 335 113 978 86 503 339 414 437 952 215 317 537 320 748 826 727 159 928 92 128 998 889 950 33 184 606 30 670 839 759 403 47 115 434 947 261 903 944 915 894 668 263 576 111 786 353 22 394 204 189 727 609 267 532 766 785 382 351 461 402 121 288 651 550 675 934 210 592 412 260 696 423 215 388 988 771 276 904 884 176 193 233 325 177 866 556 570 654 671 794 432 848 789 302 194 380 632 29 944 47 87 313 645 393 56 230 129 837 325 593 332 504 399 277 125 160 931 207 42 487 250 221 808 72 309 835 894 369 608 734 293 617 143 341 234 276 431 725 919 653 326 291 174 683 333 135 176 679 292 487 214 381 935 217 958 929 608 366 503 524 310 899 136 783 260 34 54 951 124 873 173 49 438 88 570 120 123 921 726 645 943 771 5 535 15 503 752 531 7 591 591 725 215 203 859 584 279 295 355 170 768 42 517 420 445 287 800 936 906 881 63 460 339 491 456 22 393 326 262 784 753 654 380 798 421 927 348 85 967 11 199 630 770 200 541 412 59 640 263 355 129 329 139 313 329 222 959 625 517 837 834 845 790 451 984 900 263 645 996 373 788 984 539 899 851 379 574 465 689 651 480 544 320 407 249 422 224 526 258 465 380 718 314 901 990 790 561 138 157 838 627 25 366 997 983 720 273 675 216 277 670 737 323 543 552 861 818 795 960 410 753 838 285 248 519 158 154 464 928 486 832 282 104 177 22 586 186 174 614 552 266 565 267 528 552 266 440 498 614 927 474 634 195 447 312 74 1 616 9 479 556 864 559 50 29 988 235 431 694 53 530 75 798 844 438 641 278 566 912 494 605 339 324 102 922 404 157 374 352 532 212 60 199 297 155 884 504 875 950 964 473 20 916 834 618 111 537 909 735 174 440 321 727 111 305 238 692 927 757 227 364 186 345 344 567 449 514 57 602 509 734 66 540 379 52 559 271 929 612 610 273 456 577 819 187 578 62 147 850 637 127 241 564 649 690 753 421 159 78 674 131 891 155 63 799 611 458 808 37 112 405 706 365 492 650 892 931 332 13 915 859 873 364 160 986 714 687 625 409 676 831 974 403 740 637 36 273 836 502 975 468 732 590 675 835 163 300 44 405 991 661 311 305 537 339 257 932 268 470 510 299 119 835 724 1 337 605 745 108 45 97 747 315 190 999 679 394 829 246 611 794 728 278 88 122 709 468 170 907 920 337 410 514 249 932 62 479 217 874 167 334 639 163 947 371 606 390 556 876 953 984 529 481 978 761 444 903 646 15 140 918 837 511 75 760 537 41 955 587 942 420 724 800 193 2 233 860 891 989 436 695 408 322 799 428 658 701 565 824 708 485 239 479 444 449 171 931 256 859 435 886 861 452 826 10 924 928 556 582 982 411 590 924 241 381 19 489 19 618 313 181 430 765 604 836 653 462 881 508 926 393 437 904 48 569 327 819 151 796 4 233 606 737 506 219 837 592 855 98 27 193 538 390 757 983 201 742 471 326 301 859 634 499 123 672 671 299 533 973 907 311 729 549 212 670 192 124 59 395 569 885 746 337 766 522 504 116 600 149 395 514 975 703 413 273 860 656 617 867 267 798 96 184 947 305 575 914 32 302 340 79 27 986 425 586 47 930 896 147 735 281 408 656 735 114 702 660 241 894 567 424 729 511 493 975 242 174 960 798 698 771 824 243 923 507 640 172 572 926 796 908 72 633 591 315 789 50 278 147 296 627 225 50 870 448 51 252 30 868 191 112 774 665 526 263 19 590 758 792 53 870 245 776 442 903 975 976 97 360 396 767 50 599 86 753 396 65 129 200 559 371 579 810 60 9 334 828 442 813 868 534 346 546 923 902 508 521 153 825 835 708 881 631 431 753 366 470 386 402 728 474 374 866 229 540 108 410 849 704 848 558 849 644 827 553 613 286 536 192 508 973 628 182 36 859 664 611 610 832 208 154 719 114 689 43 268 109 615 366 7 438 564 642 142 372 320 149 811 704 85 356 913 924 546 917 503 187 571 587 618 96 143 370 919 169 714 324 849 21 795 491 920 115 680 152 907 589 97 172 119 245 83 189 264 415 414 242 327 592 577 674 213 285 453 450 248 998 327 870 611 708 545 987 106 905 419 682 95 95 878 351 310 308 290 834 16 341 969 533 734 665 939 296 708 279 851 218 801 41 170 881 523 763 978 244 728 55 301 790 218 923 368 533 803 838 298 244 346 758 697 358 588 6 208 917 510 654 265 778 314 515 17 989 41 241 420 166 816 286 447 541 741 960 253 688 652 858 531 35 757 419 768 333 624 295 71 200 980 219 840 657 932 947 478 97 180 358 417 387 346 700 343 735 224 327 134 366 553 632 246 631 242 771 565 962 755 525 282 83 806 869 166 272 671 945 456 846 908 491 960 818 168 948 774 908 946 70 828 776 379 808 65 656 584 422 223 404 533 696 424 468 395 268 820 87 490 358 222 613 59 246 257 26 535 915 124 867 980 399 901 478 642 43 909 237 56 909 24 636 149 422 913 764 484 705 827 990 686 417 418 43 414 90 731 932 578 875 610 390 190 450 835 152 493 304 67 240 258 695 767 754 971 97 301 882 64 395 658 453 267 594 443 987 552 252 488 112 366 875 46 987 695 53 628 830 725 871 353 799 277 940 164 278 472 888 899 472 615 786 1000 603 112 209 833 564 607 54 151 958 846 739 314 907 639 202 426 199 305 569 257 251 226 732 679 776 68 580 390 148 179 719 295 386 973 359 956 629 435 583 24 749 832 140 892 206 423 352 356 764 74 301 793 204 240 320 224 471 46 196 819 568 50 192 126 400 779 987 12 775 221 784 91 886 852 293 326 835 239 352 298 917 47 747 579 1 16 879 391 708 103 376 531 818 84 672 829 598 634 278 265 562 101 832 88 890 539 190 63 556 838 745 44 938 345 900 61 956 969 818 292 415 806 768 470 27 626 548 188 52 977 263 116 358 74 295 968 630 165 903 774 863 925 771 370 459 264 63 521 419 76 399 951 408 668 101 644 290 276 142 971 953 425 518 491 963 324 205 361 637 945 49 341 453 763 294 732 463 275 84 606 943 800 121 609 391 841 646 198 977 193 165 626 847 538 931 455 680 597 219 116 486 200 324 635 62 641 947 338 824 954 892 492 352 166 869 256 883 812 987 570 654 329 562 817 932 674 935 369 854 963 760 65 944 657 966 896 162 871 449 612 764 55 189 259 669 454 765 29 830 317 485 266 162 590 667 192 225 212 273 959 493 910 340 489 596 221 225 732 424 556 753 122 396 199 226 747 960 735 552 353 758 894 115 460 309 205 283 79 398 558 1 19 645 791 704 114 914 900 964 279 561 752 738 724 183 189 864 468 255 570 438 794 316 556 93 322 175 665 367 790 706 369 952 171 862 445 523 654 490 413 591 41 254 380 212 187 711 695 441 694 91 78 792 906 39 426 484 154 807 248 41 86 831 868 37 409 895 969 397 500 268 48 523 122 684 80 143 29 682 565 676 833 972 868 677 224 281 29 359 94 526 490 656 941 731 992 480 20 770 19 319 795 79 38 559 923 6 515 196 915 153 288 529 358 674 107 85 731 584 304 174 341 853 952 188 317 327 780 281 660 477 738 512 365 341 791 204 210 411 142 194 798 68 224 41 571 940 452 168 93 773 289 858 463 578 218 310 84 587 217 753 49 49 831 592 17 124 50 880 584 290 209 193 308 723 676 331 609 19 119 543 725 632 504 185 92 461 127 157 100 134 622 287 506 717 257 639 239 85 504 717 478 540 914 106 759 534 821 295 977 663 811 449 723 993 38 478 692 304 848 257 203 946 260 52 185 219 1 126 503 535 712 691 386 793 324 76 214 804 706 142 473 824 25 895 935 576 691 366 327 105 268 835 147 349 803 295 69 25 535 988 729 604 411 856 174 953 685 175 185 422 92 855 35 262 48 208 121 988 598 27 661 602 68 273 971 328 26 40 743 344 426 554 821 842 441 278 536 124 110 867 399 932 842 34 358 169 657 484 25 422 840 948 886 33 951 654 323 219 882 623 85 656 962 615 363 618 353 333 2 913 662 849 266 694 461 520 809 8 651 979 607 191 137 161 866 678 646 751 907 942 962 461 112 409 224 891 923 956 36 243 163 201 198 440 713 724 397 768 518 980 391 342 43 260 615 11 457 715 905 502 571 73 267 745 672 787 548 262 517 232 553 474 211 836 133 425 580 389 969 242 516 789 724 684 190 416 509 153 188 895 735 2 915 307 204 748 142 245 829 537 145 406 377 105 937 634 836 283 923 947 369 719 363 339 60 46 654 98 761 556 345 937 705 812 219 157 54 748 800 208 452 987 720 629 387 225 967 219 538 118 782 4 967 53 987 342 524 626 724 865 652 962 122 530 638 650 515 327 504 643 224 604 825 508 672 334 800 1 756 646 656 34 646 753 304 879 148 941 806 90 905 326 405 429 5 634 847 935 515 337 652 337 588 97 146 997 347 913 543 913 824 477 702 992 449 809 263 906 438 554 386 726 915 817 116 93 316 177 971 8 380 595 231 812 670 319 410 205 71 38 185 449 60 542 907 183 880 142 434 856 281 331 463 820 460 186 291 864 973 590 907 607 252 92 851 366 540 709 327 116 158 805 166 714 182 874 296 959 772 302 745 832 933 160 798 286 155 472 608 968 498 810 807 467 260 245 600 302 640 373 170 875 63 893 333 819 207 777 452 601 475 266 837 410 250 971 407 499 599 533 83 708 474 742 846 180 445 518 365 773 241 221 466 553 529 639 943 957 55 58 912 852 23 58 454 15 689 587 865 996 378 647 445 397 317 559 760 803 829 567 747 474 215 598 536 918 214 963 659 630 175 959 539 312 198 358 979 150 232 407 468 472 523 143 526 426 811 408 774 87 654 864 218 413 962 655 723 899 989 905 250 352 381 294 454 350 930 734 741 792 537 800 841 855 978 4 333 267 268 168 904 944 607 1 657 375 786 746 860 350 710 625 427 251 555 544 801 189 897 337 939 299 250 870 560 234 743 104 746 400 672 990 653 214 591 457 584 222 287 957 106 594 681 403 543 461 175 228 747 285 765 208 182 577 925 457 64 87 426 897 591 386 999 995 854 666 496 833 696 900 433 882 342 572 886 406 590 200 555 604 485 719 109 203 949 769 408 904 978 129 923 193 257 96 361 807 827 996 121 313 793 593 720 382 8 462 829 387 199 227 606 895 230 570 721 138 897 404 685 293 21 229 810 222 387 411 470 18 915 362 18 737 618 564 548 756 799 599 694 986 410 615 303 596 223 542 913 109 554 17 267 206 634 421 879 265 955 593 102 28 254 318 419 528 20 925 382 107 204 479 114 195 673 747 224 172 959 35 373 867 159 992 34 196 817 432 138 793 577 149 98 132 237 575 76 1000 22 796 980 970 198 63 703 125 73 15 8 359 495 146 309 54 752 186 698 87 825 686 276 328 814 660 432 204 48 614 117 815 289 842 471 155 318 702 758 10 341 428 895 92 374 130 377 356 623 606 802 670 706 768 731 812 330 256 378 314 358 233 190 294 661 342 352 972 587 981 96 968 843 769 493 349 701 172 449 654 857 268 725 243 997 421 393 6 732 376 806 271 400 234 391 805 81 816 645 701 358 106 443 704 891 366 706 304 300 382 78 179 793 964 440 836 26 389 596 326 733 4 422 154 429 577 33 907 902 865 744 128 703 519 977 810 902 627 270 406 322 107 798 213 101 103 988 986 912 505 894 772 220 204 528 781 190 917 106 978 651 400 872 540 485 516 624 997 700 505 521 71 408 776 362 762 93 100 777 965 32 368 821 767 722 585 262 934 219 302 355 512 729 877 84 424 360 159 762 563 516 495 164 219 989 823 739 115 794 219 279 781 18 666 595 785 406 531 55 902 843 244 973 430 711 833 270 309 473 138 982 458 990 405 661 42 754 607 575 448 796 965 31 945 61 856 647 952 617 272 243 477 647 416 831 164 278 42 149 691 760 68 556 219 868 124 381 395 950 344 504 593 402 457 703 939 841 17 393 517 803 586 690 187 238 953 320 642 285 435 809 802 181 30 507 806 604 547 757 479 546 787 140 198 789 592 32 745 599 157 929 80 355 256 396 296 248 847 978 535 765 641 634 145 718 495 541 227 990 650 51 390 70 542 245 566 772 344 819 388 831 516 335 360 538 683 889 571 567 858 860 476 86 678 376 193 382 167 345 145 531 954 129 32 73 916 98 818 344 931 462 787 520 959 139 431 23 42 833 517 409 371 701 145 559 801 83 155 971 606 55 578 298 826 381 276 363 906 427 266 368 952 731 440 747 813 853 787 123 821 956 606 710 698 455 414 137 651 939 509 237 373 256 428 612 106 641 500 542 674 408 270 349 784 689 809 311 799 901 973 557 820 818 350 431 381 521 435 179 570 425 935 798 651 514 952 593 787 732 278 463 75 433 614 503 578 1000 560 37 868 459 189 686 616 811 461 92 822 51 552 150 56 387 155 755 857 614 526 72 332 614 227 9 126 110 129 613 566 159 931 309 596 919 987 277 864 464 922 700 420 109 692 457 77 202 855 703 29 20 877 754 285 311 699 850 538 263 609 639 293 496 58 998 791 354 806 971 532 63 455 823 200 743 904 149 983 919 693 559 441 949 622 518 38 679 782 914 951 396 356 487 846 170 655 1000 654 50 671 120 365 34 978 519 648 449 588 913 368 112 595 966 989 527 730 117 992 710 531 154 165 765 867 394 625 477 633 773 848 49 262 643 186 631 988 633 414 476 32 78 904 191 762 658 567 636 55 175 90 156 44 546 213 74 757 779 574 473 639 258 661 301 843 173 595 176 644 272 842 750 412 148 573 162 57 91 465 834 574 795 125 905 847 625 982 708 692 696 182 119 594 194 614 744 566 445 273 819 380 98 203 880 951 498 905 403 386 978 363 435 78 649 664 677 509 880 360 569 526 377 16 133 386 570 386 992 167 372 211 850 130 263 929 995 834 913 740 585 923 359 171 661 785 354 587 256 333 126 860 706 700 391 189 908 638 173 585 951 573 738 177 852 567 944 148 133 525 816 692 444 509 761 731 722 493 166 318 26 361 204 457 688 774 786 123 364 248 273 515 132 225 270 19 473 331 877 917 88 144 808 995 619 560 737 42 809 659 212 130 972 367 673 287 761 660 945 788 254 78 238 641 103 523 568 130 265 566 517 219 98 699 361 120 48 156 398 33 794 555 565 534 372 96 190 183 391 158 429 464 464 497 621 355 576 451 105 678 540 456 649 966 85 782 586 620 730 184 809 559 997 341 401 890 644 100 899 136 489 955 437 973 180 609 70 743 247 577 529 213 746 848 776 766 720 104 539 126 801 734 897 708 258 64 71 103 266 131 431 602 951 556 578 453 184 254 720 823 28 124 895 993 163 399 731 388 354 266 613 278 461 396 543 657 793 357 335 620 16 677 282 430 120 353 331 352 326 544 964 770 279 437 900 657 135 197 833 759 93 220 912 796 743 35 419 580 874 509 58 737 341 729 365 163 558 858 353 660 589 790 289 456 112 212 879 853 374 370 427 40 952 38 643 713 741 947 988 815 149 621 48 223 680 17 688 273 40 239 708 915 716 577 368 450 783 265 809 78 120 782 881 550 699 911 423 372 688 699 203 626 786 224 984 997 379 771 283 928 790 943 563 500 125 225 201 943 300 764 842 67 518 264 122 1 14 385 275 125 345 901 343 436 634 661 955 451 845 959 900 689 248 612 30 40 991 790 43 128 120 532 769 941 6 921 799 337 97 890 864 405 142 55 177 901 755 931 688 593 318 287 622 579 70 236 95 774 626 832 174 587 449 979 254 58 858 58 351 663 829 979 262 491 736 242 960 301 199 387 88 440 870 962 15 551 361 392 379 718 406 878 668 66 641 631 906 860 480 16 11 242 536 788 412 135 456 974 813 381 924 733 930 87 173 927 208 947 207 311 453 200 307 961 82 541 798 137 437 330 42 110 266 803 763 340 203 474 693 570 40 44 412 561 632 175 963 863 816 577 377 811 987 325 369 385 539 378 474 32 966 301 614 155 629 232 574 549 626 651 902 16 272 122 53 815 783 423 112 954 479 945 624 362 61 44 1 886 412 107 435 438 558 844 798 166 404 579 642 677 618 122 141 102 397 912 225 326 617 327 253 888 631 946 146 789 396 86 905 8 104 24 667 129 613 879 97 736 382 124 693 573 450 888 297 589 329 868 519 48 238 927 152 784 726 403 129 500 656 257 154 495 269 975 601 698 706 871 775 353 915 537 601 741 339 796 626 205 233 841 974 747 693 880 410 340 244 607 435 559 608 143 653 594 123 114 885 161 821 827 1000 313 612 420 220 573 908 470 912 718 608 908 80 384 135 313 228 914 154 3 914 382 429 640 600 522 139 448 150 350 815 67 468 879 105 69 392 740 886 310 75 95 900 543 76 966 659 970 332 675 751 969 628 272 702 722 868 535 45 914 942 753 488 223 11 589 281 938 636 643 945 565 99 578 117 449 882 159 698 372 356 759 820 577 555 118 884 375 322 857 360 911 556 209 975 472 757 641 589 717 456 962 628 794 568 373 60 955 634 745 164 118 459 269 937 289 422 696 606 199 961 447 397 767 505 912 357 69 202 580 965 181 35 33 119 798 362 193 17 852 684 93 304 584 704 583 933 35 941 902 909 32 848 771 188 202 443 708 121 279 138 614 672 875 543 312 780 759 729 254 835 324 601 995 775 459 149 43 897 670 736 216 705 796 185 259 91 401 83 493 92 212 493 991 158 966 595 839 841 871 517 739 82 787 631 291 408 741 289 266 12 211 415 541 545 258 931 616 725 475 281 125 806 990 260 926 504 86 559 77 478 638 407 338 888 50 775 245 140 745 380 836 647 137 802 831 157 427 950 282 960 696 110 507 670 117 725 372 206 27 948 307 436 875 605 241 171 616 713 472 850 556 814 609 266 552 401 996 679 390 634 664 461 33 160 198 500 568 850 785 855 278 24 697 706 942 993 377 571 149 110 173 291 344 511 872 820 792 236 461 348 547 511 444 147 613 400 575 986 399 585 125 300 718 268 535 81 511 209 874 57 778 844 204 622 588 759 722 517 586 708 841 583 842 173 804 498 28 319 206 757 746 788 88 413 692 608 461 833 798 799 667 84 254 709 773 412 545 214 223 127 893 271 338 438 300 276 593 716 31 84 939 552 289 377 338 552 238 189 2 569 868 834 662 133 329 248 208 333 549 828 407 439 297 526 38 145 184 612 771 327 301 614 581 281 485 106 810 176 22 833 39 610 257 753 729 244 148 988 956 768 714 385 346 736 79 290 614 809 911 270 426 579 446 743 222 496 638 790 409 691 940 885 572 843 651 830 13 176 14 603 586 438 1000 38 544 855 214 129 394 174 599 936 453 281 3 286 140 390 58 149 311 66 278 602 721 637 980 400 394 250 695 516 18 774 374 233 312 127 838 293 290 391 754 363 718 32 435 275 432 563 907 663 660 524 790 223 726 696 715 935 488 809 887 135 292 313 652 787 163 438 784 244 870 789 120 440 355 386 670 421 81 22 888 948 335 850 620 435 179 667 713 435 647 454 447 780 336 998 658 349 113 164 811 664 285 799 823 349 701 988 28 958 425 647 482 916 258 315 142 144 559 302 533 500 726 577 926 755 430 414 297 629 914 242 839 912 40 262 697 108 363 976 990 261 687 496 247 847 11 448 358 237 699 66 351 866 318 57 37 580 973 321 551 709 822 864 485 100 831 193 726 99 919 510 35 226 210 262 58 621 755 872 963 514 319 991 655 797 751 566 187 455 718 350 415 732 60 477 291 556 866 249 900 4 215 774 268 662 923 516 328 646 314 396 350 527 723 820 710 157 393 105 712 100 305 541 958 905 125 90 500 520 313 958 989 638 836 743 488 127 642 768 19 467 87 924 606 276 102 170 323 411 507 858 876 147 494 344 566 342 481 966 973 752 155 23 376 345 567 417 423 94 70 402 402 690 372 79 675 209 770 296 150 853 703 568 872 445 628 76 398 682 864 858 344 156 266 788 454 373 997 517 729 555 497 443 61 756 39 813 269 526 157 631 624 845 19 540 819 56 709 236 695 397 978 846 332 156 636 239 694 730 921 859 991 183 97 91 893 242 161 800 725 571 280 247 720 113 768 30 533 29 87 957 240 95 262 33 890 624 74 765 112 560 865 746 720 328 631 417 569 714 546 502 74 976 811 87 494 451 694 388 759 93 467 786 361 680 430 475 896 112 347 401 36 71 399 739 892 632 283 902 73 414 42 943 277 517 773 272 547 249 885 689 864 958 209 369 234 656 392 93 160 157 505 353 339 839 753 957 876 109 53 433 238 877 928 868 220 723 312 561 790 733 324 563 216 786 488 299 44 592 101 527 650 277 250 165 972 736 736 777 199 65 828 539 135 238 526 44 489 568 690 122 679 190 804 131 344 416 906 575 286 190 477 208 260 905 175 630 896 2 355 598 621 179 850 387 452 699 354 336 60 478 524 765 983 275 317 304 703 975 109 301 769 683 407 57 120 226 688 572 917 174 356 77 63 187 781 322 117 827 205 24 139 859 318 936 13 710 127 787 141 737 938 991 379 671 820 90 214 334 621 294 622 922 217 430 371 968 566 792 907 254 607 19 328 569 928 723 393 582 466 539 507 957 49 98 782 587 613 506 756 615 854 741 672 216 227 128 556 388 341 188 909 444 823 650 155 678 329 159 59 275 70 9 271 107 986 185 186 461 416 369 124 596 458 728 277 622 570 667 319 758 57 775 988 461 623 876 842 476 618 380 492 773 410 740 604 107 644 450 877 623 597 696 390 789 322 712 187 310 238 33 62 374 556 456 319 201 509 842 311 698 11 697 483 892 231 229 367 93 809 269 921 768 566 63 16 153 222 92 469 510 959 71 112 980 564 80 158 392 722 19 105 296 844 294 369 817 709 68 818 185 615 427 998 423 161 301 932 402 286 141 264 288 660 48 422 769 626 830 769 362 238 368 1 670 37 765 797 26 828 800 676 415 319 580 258 182 496 267 993 391 530 3 958 75 310 322 710 147 710 835 265 504 304 641 934 204 702 876 727 600 772 530 589 568 297 791 471 772 417 376 216 264 89 533 319 367 613 741 786 275 600 630 533 808 138 381 768 498 462 499 895 451 228 153 134 874 44 765 180 449 45 765 311 77 917 155 353 491 473 714 226 457 735 88 541 99 690 853 295 832 902 683 654 92 389 286 278 782 178 613 10 837 163 130 921 334 156 774 918 377 602 137 460 518 908 25 802 34 185 416 772 470 190 883 827 865 647 104 222 189 897 856 592 160 901 654 611 292 999 398 413 16 375 697 154 192 31 432 603 867 47 383 310 124 846 660 622 180 202 576 324 973 58 886 406 170 49 849 879 885 829 675 247 769 745 571 364 969 368 870 80 920 740 625 790 491 278 286 488 43 686 390 106 928 637 270 476 523 904 948 380 802 312 428 978 290 96 30 608 783 839 378 146 880 695 39 946 177 245 368 952 64 770 793 552 132 193 448 139 403 802 743 2 876 302 353 872 372 316 299 800 252 180 101 560 730 314 545 980 311 628 691 622 682 559 825 36 43 176 37 738 130 279 281 258 225 240 91 41 103 565 393 316 743 782 822 322 824 35 318 20 702 195 446 882 633 734 479 168 636 152 293 1 89 374 867 123 115 918 850 444 403 202 889 690 72 622 270 513 577 267 326 888 604 298 466 661 557 637 843 411 103 42 343 897 726 97 364 733 560 16 85 513 561 861 851 388 502 332 277 60 5 154 563 34 27 177 991 734 621 652 493 998 780 654 492 705 626 494 661 921 26 102 52 528 927 140 366 569 51 896 82 131 724 575 274 906 658 192 132 118 363 365 795 248 290 148 452 554 902 814 366 446 423 327 489 850 455 912 314 322 878 650 102 742 646 684 734 574 400 822 409 212 383 166 376 249 171 803 806 578 801 577 414 228 417 196 2 78 927 17 65 126 895 817 624 686 51 367 4 576 607 132 519 656 647 112 882 945 711 252 546 995 634 270 766 884 815 637 303 428 193 30 312 461 998 974 577 834 283 713 407 839 614 842 262 170 420 67 985 513 340 552 73 796 779 887 101 956 713 394 817 124 700 569 242 663 995 817 64 603 54 618 821 292 973 24 381 19 334 95 919 520 779 37 659 590 747 922 428 919 351 867 72 239 264 448 293 301 679 162 62 183 373 409 846 718 916 101 725 314 85 532 865 231 660 235 751 456 345 840 10 938 489 39 539 853 228 220 233 334 56 945 723 152 614 456 876 597 659 155 85 640 970 913 106 836 599 260 206 858 983 841 368 575 31 16 26 660 74 941 551 954 583 221 838 790 218 325 92 873 634 848 358 731 115 583 407 225 661 342 215 733 900 933 581 853 169 556 54 598 345 938 527 210 933 400 71 527 994 857 704 651 953 197 616 29 482 550 795 446 356 834 451 167 168 19 450 956 471 236 247 682 417 741 232 149 992 776 263 501 276 628 408 962 480 642 570 126 629 630 852 473 950 208 689 723 227 812 871 765 562 287 405 241 498 612 995 211 866 998 662 232 306 950 692 999 760 206 108 84 182 839 418 980 617 288 346 38 813 993 691 319 672 527 199 913 396 624 167 997 337 65 619 782 851 870 603 648 319 267 456 585 363 464 358 799 55 786 14 602 263 512 87 123 90 426 709 884 752 513 357 106 943 403 431 225 814 710 909 263 598 87 779 84 230 531 560 456 103 765 156 374 975 753 954 303 249 273 192 882 804 55 500 762 667 482 34 249 629 756 171 820 326 51 656 350 670 262 935 641 352 179 413 930 254 678 517 989 331 548 776 178 89 761 485 350 172 431 467 780 631 265 973 757 373 895 533 694 171 690 420 505 612 562 64 159 165 141 487 165 970 11 228 660 280 344 528 253 876 730 482 364 452 300 922 676 365 475 498 972 53 278 206 593 370 339 262 188 138 807 601 45 476 846 724 456 343 93 100 479 642 515 704 552 788 359 419 873 605 534 816 657 700 300 814 912 98 53 334 529 438 76 155 239 915 356 618 7 848 957 698 501 782 738 397 977 471 208 119 802 380 169 391 691 864 458 483 862 484 370 249 935 930 84 932 354 798 430 596 368 193 163 73 181 824 238 464 581 397 585 935 153 196 60 766 636 361 729 478 308 664 304 383 237 541 935 973 87 853 76 58 67 148 438 770 849 280 209 754 855 294 264 570 701 236 79 661 828 839 825 855 272 454 992 751 347 798 4 645 597 256 958 277 481 8 477 124 225 342 497 450 60 722 453 521 991 668 914 134 914 314 426 461 708 958 690 9 954 63 636 573 276 399 324 164 296 436 481 192 28 187 534 681 310 74 402 4 190 644 605 718 86 867 20 865 264 424 542 991 521 295 216 100 373 890 773 809 747 698 154 125 66 669 642 215 492 108 326 330 930 460 847 288 384 640 526 962 747 853 508 630 896 750 557 667 598 553 331 633 839 121 168 260 147 397 724 459 574 649 176 532 3 164 689 890 89 146 601 905 429 155 739 809 399 52 750 969 593 660 836 310 198 633 699 797 240 660 571 461 69 354 177 665 130 788 299 444 560 730 709 333 974 764 668 278 967 657 618 423 158 699 17 312 687 226 426 887 704 960 864 447 32 709 521 346 726 45 965 815 5 566 746 215 975 22 151 197 543 621 488 541 324 606 721 823 19 260 999 11 899 787 635 510 63 804 136 678 135 861 327 739 873 664 344 775 255 27 164 367 920 296 425 322 979 302 382 129 448 391 336 368 810 539 500 925 379 326 221 790 94 613 144 591 459 863 942 724 494 553 35 996 665 402 461 791 243 153 854 233 777 643 558 487 884 906 730 65 667 490 945 369 570 662 833 156 67 834 414 334 604 594 675 931 658 723 668 995 165 744 578 469 115 641 824 383 193 951 951 253 463 418 213 360 692 582 859 625 386 619 902 903 658 357 189 197 323 180 317 7 952 876 346 582 888 767 264 97 578 257 441 679 383 757 199 195 746 631 107 831 574 321 519 748 424 33 730 153 165 451 186 922 972 795 838 491 63 846 972 461 966 90 761 943 52 59 47 865 486 47 820 478 642 876 881 680 828 728 871 872 463 122 321 861 594 199 854 756 920 695 853 330 53 929 431 55 405 636 407 387 55 520 589 981 139 284 107 833 728 297 239 297 345 303 203 736 41 535 81 811 52 32 475 49 623 238 786 892 227 704 661 800 62 953 893 92 163 449 54 63 443 276 881 13 180 12 120 714 769 699 256 30 58 643 214 521 461 929 284 512 773 7 931 633 42 465 565 972 657 35 315 19 918 953 964 779 183 23 791 451 858 498 539 125 154 375 645 675 510 594 267 611 451 657 839 742 923 162 557 725 573 842 216 909 327 528 473 229 882 250 978 701 389 262 210 289 101 675 850 926 875 577 664 757 141 598 513 702 98 291 941 326 176 503 589 428 241 954 48 400 582 436 407 933 65 534 133 49 665 361 179 19 122 439 827 460 340 607 283 417 886 620 676 856 809 176 4 528 689 861 217 742 666 620 311 414 287 2 59 575 465 776 417 649 213 882 155 339 319 58 747 744 767 365 540 874 593 462 531 723 865 866 555 575 62 516 890 430 150 642 862 744 426 632 620 609 572 667 706 952 126 624 11 403 685 190 963 277 726 186 212 779 120 802 832 395 242 59 383 293 142 574 764 542 486 241 883 179 14 699 422 964 426 882 145 65 209 976 498 369 186 610 125 488 38 411 630 568 991 857 696 572 983 671 110 593 428 979 200 894 587 96 64 214 658 166 726 195 906 817 49 397 29 992 14 435 828 958 654 409 636 814 75 627 786 787 131 929 581 54 137 851 963 732 280 951 806 950 65 48 200 258 871 945 85 722 201 459 393 388 32 332 122 202 665 841 590 155 645 524 48 42 463 401 279 389 606 526 167 769 980 369 516 595 646 543 36 794 205 657 869 628 171 161 95 822 418 623 131 64 354 925 549 47 218 921 597 605 161 236 348 758 253 462 669 269 100 820 338 263 513 917 481 517 673 362 590 376 486 636 74 712 852 386 276 78 874 810 144 594 723 248 501 887 941 654 636 238 618 123 989 249 654 918 452 417 952 340 412 865 61 569 10 749 544 268 574 669 710 493 837 558 650 907 859 955 68 993 855 376 704 130 71 7 892 597 166 599 81 610 683 122 766 437 691 805 497 874 490 725 976 418 294 376 423 661 893 594 162 625 464 73 214 465 207 323 691 145 167 87 484 89 298 577 266 441 102 730 126 380 224 751 886 56 754 912 642 133 227 268 487 411 454 635 355 857 566 884 554 315 464 353 169 340 1 264 193 877 82 818 966 604 681 777 465 136 690 246 794 123 957 809 810 10 586 349 760 978 162 138 955 347 224 549 335 865 313 277 683 528 471 351 674 768 916 741 401 945 733 674 721 769 260 113 636 99 243 951 110 371 486 437 868 272 544 579 464 736 65 546 608 202 734 520 27 504 457 873 653 28 211 172 381 148 391 372 205 153 737 624 506 988 175 430 6 914 447 795 226 506 401 365 343 500 566 269 150 853 449 239 222 184 612 700 319 215 383 450 261 130 613 306 639 655 111 363 48 50 653 997 110 63 9 560 233 46 287 990 62 190 579 502 5 238 353 666 271 864 810 972 284 782 269 380 316 137 485 549 716 88 274 969 260 238 890 858 126 952 681 59 129 373 543 694 240 342 545 463 253 95 866 928 489 887 108 910 464 845 569 437 696 619 423 176 403 504 356 515 374 888 229 764 841 359 885 607 831 599 461 393 704 549 215 911 830 474 151 945 900 521 412 1 414 28 67 832 389 204 493 923 65 553 34 145 804 750 462 169 724 673 835 49 185 810 367 810 761 137 888 747 24 157 141 586 28 259 638 66 720 91 471 770 22 129 433 690 747 322 905 908 830 253 29 168 841 565 916 879 11 956 966 29 892 546 660 137 971 510 497 759 485 325 1 344 807 361 921 104 749 259 159 648 796 283 635 468 701 447 462 208 739 803 729 487 376 960 722 893 410 472 699 469 124 473 875 533 482 248 154 769 548 79 479 581 543 498 403 887 152 423 683 716 147 573 682 730 3 774 854 693 715 391 924 510 964 975 894 57 616 814 20 590 926 785 433 963 727 659 783 576 233 942 805 386 401 418 792 652 654 773 360 747 292 308 85 873 991 216 937 932 744 877 32 616 629 943 365 882 203 782 846 366 31 19 596 572 174 283 651 526 330 380 161 558 286 982 21 998 467 148 965 311 140 738 165 181 910 602 468 795 101 906 665 75 59 615 670 457 106 136 852 145 916 196 184 462 41 966 732 76 849 202 944 408 346 264 323 999 988 145 941 452 587 863 703 734 949 98 653 57 109 432 610 980 887 924 437 931 709 371 147 213 177 915 924 273 644 573 803 300 894 364 64 742 726 510 352 591 149 939 480 452 831 724 837 486 602 213 472 965 873 798 888 32 379 998 497 320 280 41 363 998 547 229 430 82 158 959 701 574 299 787 168 322 423 515 374 569 772 583 154 700 159 870 742 301 198 36 333 495 542 605 462 756 452 346 406 255 955 577 996 595 318 697 275 715 470 102 756 348 230 961 122 800 157 236 186 308 571 253 882 644 384 457 945 150 538 195 208 644 229 61 952 14 551 366 907 975 132 572 679 391 696 148 633 833 428 336 630 253 251 816 904 377 332 44 358 740 546 433 61 931 59 594 438 943 462 361 480 278 1 38 536 482 242 655 181 895 340 865 409 856 876 766 469 973 348 375 172 302 111 123 268 163 262 385 720 638 867 427 721 169 173 868 877 389 291 331 344 218 924 312 19 982 670 782 195 704 662 945 556 60 983 667 445 452 158 666 293 876 934 715 134 254 15 221 185 560 157 431 10 563 22 652 189 13 283 185 777 513 11 43 69 454 36 942 984 277 803 460 581 343 718 18 71 743 865 978 169 427 270 388 378 824 440 654 502 246 177 238 920 642 330 981 735 140 492 934 126 416 989 47 401 480 629 1000 893 906 793 882 399 102 415 274 424 963 955 645 543 962 705 310 175 394 829 94 738 222 696 35 350 12 547 964 32 408 729 500 807 617 608 630 906 449 496 800 436 770 615 906 518 655 108 944 638 209 450 742 959 788 111 277 521 273 974 307 682 997 899 999 797 346 157 709 418 12 304 550 550 639 203 813 869 271 439 557 949 824 642 543 437 375 91 330 742 776 807 427 952 33 906 384 160 631 490 400 824 552 449 822 375 793 9 461 659 736 413 741 293 573 821 902 676 197 570 45 197 623 83 701 673 283 640 184 271 606 389 238 939 811 729 13 903 287 519 738 185 660 860 959 701 625 907 486 805 991 142 676 382 55 45 297 301 730 107 567 746 473 911 16 507 215 761 166 900 11 262 557 366 634 966 84 214 516 323 748 183 174 444 815 570 144 204 102 293 808 437 108 585 31 80 854 969 402 513 263 912 452 734 854 122 698 33 163 950 311 463 939 330 608 311 768 648 27 575 332 960 932 107 23 797 680 424 823 924 998 377 392 330 162 935 357 230 108 718 117 343 208 221 257 695 143 926 708 976 670 607 228 846 198 720 473 933 652 207 92 668 305 560 50 323 293 832 512 465 568 332 737 601 705 998 766 885 74 288 454 531 179 324 750 655 686 995 418 394 475 964 548 426 381 159 140 906 597 667 98 459 534 5 528 10 664 162 483 740 681 590 995 64 184 414 185 252 156 539 833 355 581 664 872 581 193 159 976 567 890 414 145 76 374 287 330 636 783 352 216 493 155 73 198 407 687 372 310 732 888 546 495 536 162 83 768 213 461 125 507 178 820 18 709 109 672 315 694 390 821 946 332 303 442 630 333 169 751 128 460 584 74 94 891 737 315 429 195 99 817 748 560 388 635 695 104 509 764 577 740 961 905 518 688 258 933 280 312 269 39 416 692 454 354 615 150 303 198 950 441 173 181 835 900 156 416 628 431 157 434 449 70 348 693 685 163 910 4 389 992 939 817 637 158 225 889 431 736 889 268 861 515 534 849 849 402 218 841 275 821 395 610 195 617 327 512 31 662 436 943 447 797 491 412 999 961 166 981 213 360 695 118 883 681 971 405 303 880 391 656 290 655 193 45 662 264 523 450 644 113 11 790 292 862 710 984 677 533 247 223 752 302 234 402 704 66 510 809 133 486 34 203 370 880 983 97 819 761 103 731 115 3 668 34 189 196 299 293 353 28 363 584 961 19 793 378 284 215 494 77 627 853 355 892 179 158 123 416 522 268 779 875 5 540 669 377 449 982 667 699 905 155 338 550 104 143 44 364 319 767 571 602 657 949 35 497 349 481 671 792 979 818 575 770 379 725 440 204 42 509 69 858 254 421 157 59 333 410 364 50 241 619 710 294 518 917 137 92 319 330 75 539 518 155 60 368 266 350 333 420 286 241 73 27 56 815 499 261 919 962 744 419 217 923 878 746 91 774 733 652 194 209 245 648 818 358 113 990 509 694 627 839 391 49 791 596 935 588 508 222 488 890 720 54 152 854 435 535 377 479 208 912 118 413 487 558 216 915 926 482 843 366 298 495 146 909 648 718 18 314 952 293 14 848 373 909 222 148 206 915 725 329 257 978 971 263 336 231 633 260 468 829 579 926 250 170 234 511 611 914 939 57 64 970 898 204 94 231 339 31 174 360 146 331 888 785 369 566 953 2 106 159 322 616 230 261 779 794 454 644 192 302 296 674 235 501 588 967 587 636 614 516 483 93 231 598 653 637 664 459 193 495 798 324 544 185 812 283 414 813 725 511 984 836 962 509 786 350 187 17 868 268 201 110 742 17 459 418 649 366 479 565 144 246 756 108 575 786 77 625 75 357 320 717 122 530 8 233 500 893 921 409 962 943 986 643 718 718 895 950 51 940 639 765 750 775 611 734 94 497 281 247 376 769 864 745 54 2 316 239 553 26 364 72 740 237 826 435 875 67 27 531 580 624 240 267 652 50 884 603 629 928 183 132 863 609 402 17 773 699 196 246 49 325 213 109 619 95 81 599 837 312 391 136 499 48 114 766 721 255 215 755 485 358 976 985 7 421 801 293 814 668 466 927 325 814 284 497 325 291 615 735 925 989 714 614 152 677 60 215 454 791 364 869 813 827 660 837 977 893 812 814 793 791 444 50 572 501 280 388 364 202 259 2 618 778 774 756 891 39 920 893 42 504 906 802 5 510 435 209 332 233 306 388 871 11 954 102 983 843 723 805 856 37 118 584 93 111 1 459 685 263 732 801 605 227 379 281 302 881 541 180 96 865 740 766 750 872 790 131 372 278 555 949 391 66 32 923 453 868 948 563 741 307 809 730 959 241 829 675 254 779 649 319 453 125 994 341 217 518 246 443 253 928 537 123 411 395 41 712 730 913 751 11 883 733 663 265 81 272 265 528 959 877 473 218 284 334 764 144 829 389 356 363 602 663 85 343 436 262 225 978 884 23 969 923 712 932 846 478 874 266 511 23 521 909 691 796 396 794 633 616 228 829 886 246 17 501 967 731 760 437 168 463 572 956 212 61 371 359 645 768 938 149 510 752 195 980 488 158 989 490 74 605 829 710 877 465 564 976 70 45 225 823 117 471 841 225 742 822 316 72 549 487 801 299 864 412 941 490 16 271 264 391 376 62 896 505 336 423 235 74 636 221 982 619 665 795 203 255 944 785 83 958 319 317 152 539 219 643 335 207 466 56 276 143 249 651 702 516 9 310 180 226 559 836 496 859 68 787 331 916 322 395 217 273 984 423 375 909 648 724 498 732 463 992 313 148 989 374 598 648 910 38 17 80 552 874 542 478 854 54 824 602 964 511 109 800 11 304 780 664 575 576 93 495 672 584 56 716 246 940 480 638 256 617 753 500 751 190 440 404 286 229 514 848 381 859 928 461 135 406 609 46 776 759 96 994 491 592 416 681 90 400 557 284 303 4 861 566 339 584 823 469 134 967 322 477 134 879 153 240 827 737 797 438 682 8 28 859 520 799 929 786 643 511 348 524 739 257 972 38 694 426 97 801 668 949 167 691 208 349 344 951 600 98 673 512 543 931 488 252 169 550 596 759 447 604 917 589 828 384 646 196 238 329 520 896 361 878 129 977 168 986 837 11 862 777 259 853 493 313 84 700 45 908 807 776 630 485 873 542 729 953 371 696 820 480 124 83 189 483 216 967 705 849 513 900 597 853 46 27 325 42 41 98 723 266 957 229 210 298 903 49 411 322 564 250 872 5 20 984 399 748 365 45 162 471 331 234 989 662 911 51 879 949 358 336 356 735 523 726 786 900 471 605 578 574 104 946 946 672 328 592 209 216 439 811 466 727 564 390 493 102 896 925 418 739 811 741 992 220 755 91 381 715 890 306 902 115 263 161 481 122 784 268 337 920 999 545 130 663 258 878 766 555 40 562 792 523 256 401 486 184 756 596 68 646 710 312 559 610 10 413 270 939 365 130 240 451 996 511 858 735 775 44 736 197 239 624 967 54 630 540 664 44 863 729 343 934 870 151 228 210 472 208 458 578 662 436 110 122 846 190 170 736 555 830 835 461 622 225 568 259 644 446 84 80 570 426 54 762 775 879 558 395 473 32 74 368 275 40 875 572 661 740 706 706 812 710 695 570 708 459 267 171 787 471 579 755 303 376 632 419 451 456 701 135 534 823 273 348 117 328 734 930 410 306 993 252 76 58 987 5 481 104 927 766 930 103 181 862 414 409 166 369 465 138 313 420 566 963 326 895 715 819 625 115 828 481 912 159 186 548 353 806 318 150 462 123 417 895 962 448 181 646 865 483 161 13 786 802 945 286 320 328 301 864 682 73 275 607 464 386 527 683 399 732 826 807 206 499 208 693 426 586 582 352 519 273 964 538 480 322 208 143 304 840 723 881 82 769 808 174 534 462 794 103 774 872 237 498 80 557 272 250 116 371 521 309 576 125 841 463 258 44 818 30 606 31 142 117 969 661 410 188 829 930 227 208 93 33 479 95 124 834 656 847 313 692 292 447 302 596 72 142 25 55 935 195 210 908 493 956 990 765 761 339 244 367 915 534 478 816 945 454 266 41 488 898 265 693 657 213 615 889 482 293 117 235 647 334 220 352 25 542 531 120 166 762 954 61 184 217 247 381 650 111 785 995 369 117 260 5 72 735 325 377 206 702 374 489 435 359 91 650 529 923 710 791 696 344 560 707 444 689 761 375 843 354 314 456 50 814 17 357 383 356 286 775 460 447 139 209 778 862 936 499 645 443 920 330 511 423 782 106 183 214 884 702 931 615 374 55 291 903 530 196 136 406 546 505 469 746 494 347 13 955 915 770 789 279 753 616 771 14 924 233 664 192 144 595 482 382 371 369 397 591 293 530 570 124 971 95 768 646 21 878 939 430 612 672 154 741 72 249 29 885 945 473 231 320 413 6 760 751 529 541 982 990 771 89 550 502 544 250 741 27 41 266 820 759 195 588 779 670 479 390 532 484 391 81 236 124 458 446 958 107 962 660 977 972 932 927 938 748 904 546 549 65 842 768 776 167 487 311 480 43 540 455 457 475 924 490 880 501 624 684 963 512 668 989 387 545 248 356 993 750 276 502 359 840 751 200 160 92 666 41 922 594 864 651 139 506 97 236 906 412 919 512 55 247 1 665 230 781 158 713 896 613 4 743 491 960 298 329 483 655 722 849 8 501 491 443 610 674 582 566 602 647 927 744 747 809 663 927 833 584 376 822 529 655 552 68 505 169 281 252 721 961 840 216 258 930 269 318 366 521 866 64 337 832 896 223 174 373 14 496 373 226 44 602 931 181 271 150 274 739 701 88 707 793 787 29 201 955 245 789 992 808 631 491 254 958 113 579 704 866 232 196 32 43 651 926 838 944 98 69 213 78 598 446 272 686 685 49 212 175 205 392 607 280 371 783 809 80 836 933 330 434 147 490 308 435 812 225 915 374 90 312 586 658 748 725 408 626 540 211 675 325 203 222 955 359 703 980 539 88 591 196 275 364 945 251 777 938 721 956 753 889 957 775 434 784 126 118 35 276 250 860 55 207 264 559 173 687 363 296 986 701 875 73 923 231 928 526 790 385 536 598 872 887 227 228 340 358 749 537 466 52 525 444 895 452 683 317 932 886 743 822 777 239 151 755 51 525 521 468 779 438 386 888 721 450 854 612 969 117 834 989 13 585 965 586 979 292 958 589 224 30 818 820 613 622 693 227 433 485 267 404 720 131 671 586 907 640 836 978 759 862 635 434 610 653 60 319 707 23 855 802 42 638 149 194 440 66 203 496 240 263 64 303 366 326 759 243 270 435 599 315 232 528 376 930 891 319 648 314 256 541 880 634 769 446 489 490 353 387 426 363 797 763 694 541 84 185 58 435 275 330 917 490 219 578 251 482 183 560 691 116 113 574 39 21 485 173 635 657 384 1 538 580 898 337 294 365 482 3 639 228 616 501 150 309 561 846 490 429 974 102 731 212 79 219 541 228 966 221 46 289 718 925 523 530 262 18 120 967 16 139 384 11 616 108 852 148 945 995 526 593 449 586 505 963 960 98 633 703 381 973 65 618 546 701 565 14 1 356 780 877 687 19 907 667 56 991 86 96 371 288 63 590 951 172 28 137 182 204 301 757 361 261 315 820 141 778 351 695 460 584 306 100 38 202 24 98 650 206 643 881 80 287 541 61 753 397 510 373 713 362 727 190 699 133 149 174 781 901 307 190 374 614 777 215 694 776 825 232 37 561 364 102 463 687 368 902 589 851 973 487 295 226 368 292 114 854 199 600 364 644 359 442 176 879 162 971 286 965 901 22 785 8 209 536 616 712 223 800 821 39 330 472 986 822 952 676 22 366 753 195 794 185 939 884 224 489 85 67 62 57 43 980 391 20 794 830 19 722 756 468 809 914 381 888 154 700 407 449 999 366 987 231 53 298 681 972 40 6 218 765 510 172 852 337 510 747 550 809 161 910 885 873 303 411 974 6 245 550 396 273 318 999 892 547 671 825 256 953 607 973 425 42 735 262 360 349 31 558 334 169 841 762 499 776 449 681 916 739 717 123 624 532 178 87 350 696 720 437 535 99 70 381 385 513 848 648 103 370 464 806 819 549 940 903 989 192 391 558 297 871 105 2 228 939 939 743 127 869 118 406 895 939 268 208 667 898 810 944 888 934 787 753 563 925 880 253 485 930 895 393 395 129 258 605 150 694 426 688 575 131 27 835 984 793 433 877 192 863 819 135 725 137 136 417 246 219 863 333 81 54 963 913 75 577 799 715 998 788 854 697 704 721 990 430 418 237 494 492 765 941 693 502 892 868 573 260 670 220 169 261 682 651 218 904 785 992 432 412 958 470 903 689 105 520 256 190 548 869 610 141 781 615 792 459 174 270 396 196 985 131 156 223 392 369 517 525 628 254 406 376 644 779 414 338 257 48 223 251 463 84 29 664 287 931 250 488 555 513 988 888 233 325 658 769 515 578 339 688 598 418 279 655 178 244 154 227 225 464 302 46 292 296 999 277 682 417 285 364 290 18 502 912 804 285 427 981 931 203 628 289 501 413 925 593 182 488 587 228 729 873 442 373 593 409 929 252 487 706 657 534 373 771 713 596 210 897 149 74 719 431 792 369 802 574 992 367 784 320 569 589 841 482 677 329 966 121 386 237 806 838 668 440 298 244 325 180 85 225 666 95 696 236 328 254 549 414 207 519 82 644 957 846 984 676 814 146 445 685 403 400 167 492 472 193 762 701 43 656 180 974 825 158 182 82 499 417 445 317 842 658 907 851 694 679 8 942 277 585 636 80 402 822 681 525 228 665 501 196 889 232 598 952 19 974 233 226 193 82 780 538 713 225 130 358 493 288 39 713 731 308 581 839 41 101 582 896 409 864 219 276 425 28 332 678 719 87 641 484 531 690 960 45 485 26 288 604 688 785 630 293 151 508 822 989 832 750 452 510 566 862 355 275 299 684 726 777 709 641 469 623 488 591 50 912 829 167 493 822 314 498 453 929 593 978 640 112 517 266 300 143 795 331 390 785 926 520 12 280 549 76 750 508 40 891 930 616 729 118 289 731 328 275 531 205 426 109 586 280 538 591 414 978 968 775 236 960 810 305 237 396 112 736 252 722 788 908 368 48 250 649 723 380 620 341 242 882 793 124 414 894 959 887 42 71 806 530 309 669 223 789 642 205 349 726 247 410 331 412 252 966 231 663 884 537 5 206 616 128 150 849 914 74 538 529 711 191 804 996 65 115 62 941 516 426 221 516 511 435 357 618 589 306 592 128 525 529 763 528 502 750 266 635 311 963 269 108 142 674 538 710 624 983 150 178 569 955 534 947 787 758 323 726 508 645 797 307 203 172 31 713 172 965 452 506 405 34 767 666 871 567 593 502 681 756 543 362 329 562 642 156 557 827 308 615 489 966 87 138 681 843 712 619 714 93 100 246 892 710 809 690 322 791 168 805 597 168 154 343 982 188 441 109 339 577 88 919 132 127 317 316 222 406 566 316 871 933 378 775 275 744 938 420 807 906 472 884 540 747 126 184 62 884 137 144 86 41 599 949 924 157 584 137 361 284 50 862 740 85 767 309 28 143 786 776 685 647 23 833 878 46 763 861 459 407 252 659 558 202 10 233 939 962 599 33 835 390 850 456 770 398 290 432 893 940 217 894 278 622 423 118 251 105 65 869 715 624 82 656 178 141 112 515 135 622 314 965 884 196 281 818 295 288 588 560 47 655 24 358 184 848 815 730 498 291 193 154 958 37 1 429 180 121 930 524 361 857 297 491 252 661 580 116 771 346 3 173 706 903 390 504 196 749 120 29 500 693 234 339 206 94 931 412 762 39 343 898 513 258 125 772 651 305 221 734 8 109 33 120 589 253 964 349 922 388 337 742 337 726 741 32 58 348 871 868 861 206 231 262 447 361 453 800 600 137 531 736 932 681 414 311 850 368 321 355 857 702 778 127 361 759 657 57 769 527 598 357 917 31 634 224 298 575 249 400 749 957 839 170 592 109 193 723 679 97 197 971 851 338 300 807 660 24 854 918 180 230 431 807 105 178 985 73 627 948 258 226 856 588 863 300 156 849 266 237 773 383 24 630 638 513 69 238 57 936 436 640 555 466 538 746 571 566 715 311 115 703 535 536 346 879 486 606 912 230 537 491 260 427 163 906 75 922 800 708 882 7 364 389 438 186 863 230 265 140 112 428 488 169 216 648 146 165 585 249 268 756 990 263 75 685 669 897 602 366 746 337 197 702 829 854 332 679 895 451 804 403 697 822 434 385 214 484 226 879 898 371 215 34 154 392 588 404 222 377 546 517 245 78 267 349 183 636 22 641 969 665 612 580 917 415 459 728 520 563 984 173 392 333 403 617 101 317 973 88 502 108 357 526 176 17 931 459 707 549 717 711 662 497 313 222 844 38 417 517 134 701 325 454 659 944 830 928 981 544 607 35 814 297 369 346 963 235 463 641 376 931 743 865 164 633 34 370 551 274 821 177 441 81 193 227 524 458 384 800 492 712 834 794 158 600 967 408 879 252 637 455 94 492 244 792 445 58 408 856 500 389 303 844 295 489 196 947 738 653 771 472 873 453 574 944 996 425 495 249 435 581 735 788 158 234 558 748 785 661 268 231 86 630 543 989 403 4 518 630 677 680 350 57 445 839 642 619 186 323 577 812 991 636 771 784 327 299 67 236 6 624 19 680 394 925 181 260 10 306 774 318 718 210 600 843 303 470 896 675 511 368 28 450 452 899 497 612 57 585 45 329 478 733 968 34 674 186 672 715 446 907 853 305 859 365 122 757 855 546 462 529 452 79 714 387 265 913 403 464 197 203 650 275 185 603 226 758 637 773 593 279 46 688 611 911 335 712 100 600 589 331 901 853 415 425 689 790 958 821 479 323 58 945 162 729 581 913 872 499 388 798 640 291 226 591 408 249 999 803 606 883 2 458 45 342 739 588 290 699 836 905 991 894 576 819 679 987 740 249 491 2 725 286 397 261 483 857 876 455 941 870 599 687 437 157 461 484 917 201 44 28 282 436 633 440 919 585 720 986 509 186 867 498 146 475 264 805 320 398 78 152 872 897 857 803 782 421 223 25 911 648 65 630 224 590 374 18 184 683 388 838 49 204 592 476 771 822 64 484 554 119 120 756 737 780 578 128 470 915 369 731 840 994 583 236 134 607 685 940 626 233 676 758 831 615 458 984 719 536 975 962 847 594 72 13 870 167 779 502 476 829 980 394 520 981 720 748 797 559 8 773 430 107 928 139 103 27 760 93 502 967 755 310 873 161 511 80 73 154 900 868 624 493 800 599 160 643 410 406 308 886 285 109 475 162 608 548 961 648 532 364 560 221 589 545 616 58 516 752 538 286 428 114 979 993 148 417 431 922 245 931 76 556 733 101 801 396 299 890 510 54 540 148 29 616 708 18 138 55 137 3 920 321 45 233 220 859 546 713 933 444 707 147 284 673 232 157 144 562 706 13 701 885 824 590 206 154 770 26 49 287 156 905 35 4 477 625 571 842 248 143 427 887 322 749 196 173 238 172 169 629 654 636 31 845 394 322 83 818 781 736 500 490 630 483 627 760 877 97 265 133 247 618 368 541 580 914 620 521 406 371 467 243 317 423 770 775 993 766 578 807 103 725 188 927 351 857 137 227 213 634 149 686 575 307 140 213 247 617 909 851 130 466 790 806 759 375 504 41 868 141 541 3 982 209 888 768 79 634 932 31 109 324 311 52 696 937 55 159 748 547 494 828 72 960 355 396 630 436 433 149 4 149 979 269 250 579 688 476 846 679 772 243 540 662 223 919 882 725 354 851 626 799 351 485 865 613 304 311 232 421 460 897 657 287 365 685 165 332 684 347 651 647 649 150 371 552 598 735 68 679 204 209 547 806 1 149 877 210 408 830 223 555 872 455 283 74 330 547 797 907 589 45 999 987 948 954 283 307 459 852 999 830 702 369 525 711 43 515 515 95 432 145 609 238 736 53 841 55 202 63 108 849 354 531 130 634 749 910 378 111 679 919 387 234 871 683 697 532 85 345 853 331 538 200 286 205 425 293 797 797 701 961 176 645 316 899 788 317 826 882 344 555 137 182 680 972 431 719 319 922 352 534 537 311 581 155 272 904 93 302 117 893 244 650 666 656 514 774 221 556 349 790 759 408 793 722 61 380 30 493 535 947 307 505 648 378 578 850 166 888 507 344 202 423 478 520 665 881 140 916 108 358 949 930 781 542 151 451 756 585 709 238 73 311 30 284 770 741 240 109 223 885 908 515 28 794 140 876 847 498 394 382 706 756 419 886 227 3 260 114 651 508 739 632 548 893 377 494 759 791 207 204 284 262 151 974 2 670 964 311 234 552 253 362 936 109 477 386 497 250 15 53 443 21 552 109 161 678 749 359 438 17 47 623 845 28 404 484 38 972 848 791 507 269 76 810 755 962 541 911 879 841 320 214 28 858 741 243 536 362 857 631 600 627 489 302 986 598 76 866 318 412 616 574 930 745 695 580 630 722 419 619 781 49 392 836 342 478 593 900 881 208 726 966 846 388 724 930 674 29 957 313 459 957 250 58 655 715 791 362 456 518 918 191 730 713 526 758 520 359 324 86 756 192 690 317 438 325 104 337 230 785 81 849 653 136 200 165 953 860 354 371 168 502 470 452 72 922 562 190 203 774 847 331 376 396 632 466 216 485 678 644 95 737 560 562 756 429 73 726 914 732 155 727 207 617 435 208 109 563 116 635 767 250 465 306 543 609 205 566 686 709 885 884 827 861 817 141 895 179 406 556 584 522 39 77 445 831 638 485 657 237 653 429 92 340 946 202 175 194 683 834 390 556 397 303 106 846 588 104 704 682 430 689 292 62 400 207 562 369 294 289 494 415 412 44 794 923 987 893 80 220 113 316 841 683 511 599 966 716 385 572 781 795 769 372 22 129 405 964 437 15 83 542 211 978 714 480 993 296 442 234 188 634 319 661 55 466 754 987 93 438 33 730 767 630 48 765 877 603 607 28 456 504 77 147 519 214 886 873 544 386 98 761 242 18 206 582 552 840 46 59 761 621 667 592 733 90 977 316 83 539 261 679 505 437 581 991 19 50 872 655 272 74 200 994 177 364 757 158 820 230 4 694 592 745 503 544 257 568 39 849 446 98 775 494 441 366 523 644 663 287 624 90 273 800 390 901 746 73 196 300 850 851 171 454 866 233 765 33 953 783 335 244 431 919 261 183 392 634 61 889 755 900 175 346 379 259 235 667 821 417 131 450 371 712 19 578 985 845 758 107 639 176 899 757 622 443 984 523 686 145 981 958 254 274 332 583 926 172 535 690 162 611 411 719 383 540 716 58 396 54 330 877 865 747 226 165 418 590 447 890 458 524 530 603 706 664 752 866 681 50 715 587 880 744 732 979 318 160 823 102 506 436 639 289 455 751 740 154 877 383 2 957 509 955 652 720 541 503 865 321 757 894 894 423 209 775 796 6 648 347 363 830 540 510 927 654 203 468 490 397 941 22 242 530 447 877 916 189 544 94 649 910 394 263 120 708 499 841 157 872 581 438 521 883 74 133 673 116 172 971 523 551 603 813 142 483 80 755 889 107 387 151 160 423 176 974 906 707 991 254 910 713 828 561 175 579 108 104 742 115 857 52 279 950 815 1 918 750 720 845 996 784 325 791 996 254 887 867 387 597 741 661 696 569 534 563 367 687 457 864 468 228 331 598 895 148 809 477 403 405 183 889 659 981 272 8 303 625 510 805 395 305 229 654 465 240 651 389 833 728 58 493 573 325 330 986 666 680 241 998 900 47 788 962 929 675 722 738 72 594 838 676 227 206 750 698 715 430 867 166 236 132 272 710 17 647 629 848 816 993 350 503 865 412 288 854 315 288 292 20 536 48 632 393 338 126 489 201 22 140 301 119 168 853 737 179 607 498 742 375 34 289 265 566 995 300 475 382 491 998 254 71 542 475 386 660 576 104 518 906 968 432 651 727 381 217 285 669 927 15 147 247 167 215 466 171 296 342 645 689 823 891 696 747 178 427 100 901 790 164 261 502 523 276 43 727 859 610 566 356 641 700 365 937 455 403 321 175 91 4 61 408 610 41 593 543 917 56 744 866 451 242 494 548 127 934 110 879 443 790 882 55 958 355 580 709 906 397 549 842 9 117 725 658 537 735 810 595 701 114 556 334 727 794 880 781 298 736 756 502 973 807 891 759 629 146 552 546 617 493 992 611 996 810 139 656 526 709 564 984 92 649 513 799 714 956 437 809 406 376 84 636 911 620 599 332 718 307 241 529 915 667 840 795 3 809 544 337 424 682 653 126 426 845 559 317 205 312 299 647 59 152 472 115 187 173 902 45 602 669 342 457 289 415 942 346 366 443 684 430 936 288 301 148 350 182 910 738 151 430 491 952 711 887 262 96 656 322 50 810 199 895 824 155 921 609 962 390 894 104 806 455 301 910 318 283 824 741 750 627 201 326 389 555 596 308 71 926 335 211 178 484 744 483 855 239 158 410 988 930 242 785 360 651 615 148 630 171 352 200 534 651 161 233 720 161 793 673 251 507 935 128 5 491 778 760 875 348 805 120 155 140 379 76 296 586 438 282 286 858 983 304 687 655 537 597 334 881 391 373 353 71 328 881 908 734 623 654 828 146 528 564 793 69 47 866 607 318 723 345 454 35 844 630 369 354 993 315 733 468 789 328 739 35 618 190 615 686 446 925 625 555 758 247 812 940 72 412 717 461 885 511 654 28 375 120 12 178 655 268 6 81 235 362 199 375 766 992 206 298 424 165 915 284 319 119 709 81 822 801 322 351 269 13 62 342 257 784 16 583 813 14 593 289 217 595 566 626 963 205 880 859 811 30 618 72 196 886 403 534 207 184 85 421 377 692 669 352 321 693 516 818 915 99 589 532 840 212 872 45 561 966 726 601 178 313 854 140 68 931 632 673 221 315 480 286 179 674 125 611 103 55 690 387 103 282 676 657 215 299 189 447 609 92 185 859 634 332 551 43 311 853 554 50 399 313 873 427 35 536 428 774 524 141 376 585 987 234 188 921 767 705 21 137 546 381 815 145 837 312 301 587 461 238 146 626 54 826 441 276 231 767 698 674 278 289 223 733 30 917 46 987 766 415 447 978 276 315 296 380 522 6 735 300 983 581 40 769 345 637 328 824 289 606 177 318 608 434 614 638 465 434 522 392 726 475 444 323 400 892 662 588 969 764 222 575 36 362 684 182 208 828 949 88 353 276 456 51 63 112 135 437 611 641 312 79 775 535 28 84 373 258 599 504 235 539 866 756 709 813 950 49 659 846 922 107 261 915 246 929 509 691 640 985 556 74 695 633 47 73 487 428 419 76 381 201 223 116 275 978 481 78 293 892 259 436 133 410 551 874 916 111 353 371 722 700 244 253 305 814 992 403 309 547 387 922 630 463 613 342 24 938 832 517 58 404 343 476 439 84 918 257 650 166 315 416 245 19 84 914 892 21 138 667 717 891 820 356 626 641 166 432 963 51 330 706 173 692 96 911 200 474 987 848 520 69 428 459 505 872 179 241 633 526 555 611 208 697 958 921 235 567 184 436 906 526 80 205 222 730 477 517 47 484 845 878 717 437 499 194 838 747 26 867 983 11 861 42 246 1000 665 308 744 410 750 697 406 363 273 487 373 902 758 135 814 737 204 566 555 61 185 686 547 387 815 638 592 97 983 368 567 86 806 490 720 282 789 695 55 585 334 542 449 1 291 739 67 650 8 341 696 70 148 296 209 561 669 155 922 979 394 829 875 731 636 588 924 934 7 974 876 936 845 43 92 227 437 370 415 198 594 84 693 71 134 982 600 60 401 163 95 327 645 265 609 40 572 10 700 223 187 678 935 258 320 343 596 651 635 365 666 310 761 891 450 241 967 306 768 469 757 692 813 381 64 348 483 605 28 540 512 948 122 479 494 108 967 80 610 986 637 963 900 9 470 538 222 468 709 890 497 628 872 152 668 862 59 46 407 577 278 714 943 550 987 721 90 609 152 272 670 887 740 699 164 808 839 90 923 511 42 960 306 632 346 469 606 826 583 231 334 596 58 53 698 877 662 44 995 366 941 454 895 115 550 943 244 475 454 217 815 3 654 339 221 138 707 21 690 272 363 303 183 328 30 755 834 648 179 153 985 550 557 609 294 373 222 662 962 105 827 649 515 519 79 147 232 57 412 399 639 304 975 31 844 995 20 470 293 991 811 118 803 815 689 403 996 702 217 424 575 746 860 24 527 276 399 871 604 325 309 875 222 204 308 245 243 541 84 596 139 443 141 76 931 377 416 19 479 854 545 860 379 775 923 200 707 362 701 833 569 136 12 473 631 890 489 147 509 239 132 215 22 948 601 532 887 710 514 785 343 916 293 436 869 592 312 479 262 40 922 184 630 472 459 897 409 690 262 231 810 848 310 622 244 553 632 284 624 771 456 549 78 457 558 216 815 317 249 151 825 214 76 908 260 109 353 66 686 573 916 363 514 154 922 97 463 483 985 734 133 618 104 71 754 612 819 326 487 164 120 719 77 661 422 54 668 80 23 655 12 146 282 237 725 962 966 831 917 138 492 648 376 27 21 863 333 694 260 31 358 72 772 135 120 869 61 572 564 905 27 477 524 194 968 615 586 642 604 538 38 789 762 92 815 566 460 885 661 190 449 123 940 767 678 799 642 893 643 175 164 431 552 101 710 373 199 856 443 50 691 841 308 580 714 961 884 825 607 777 635 461 731 762 176 233 77 95 685 734 127 711 654 763 243 311 714 746 206 152 142 65 476 348 94 368 348 519 53 655 805 931 110 506 761 173 820 783 529 855 479 567 249 325 720 260 910 339 264 18 301 294 36 592 205 883 651 577 440 94 226 694 94 188 224 502 971 714 822 681 130 127 537 905 594 295 556 75 56 98 743 68 341 140 212 327 985 718 820 110 79 614 581 839 675 834 303 729 874 506 639 750 833 175 27 204 521 199 88 383 113 18 584 881 724 913 728 221 917 342 97 208 664 839 564 545 443 375 492 946 61 342 463 839 53 943 237 791 934 211 444 617 442 213 179 385 933 133 678 250 963 457 794 54 372 593 825 756 222 65 55 714 364 5 990 820 599 895 575 171 586 341 330 1000 330 241 968 379 221 689 591 416 546 216 414 937 226 68 746 210 765 538 144 304 232 950 651 588 277 640 800 951 236 195 113 781 225 416 511 303 926 531 803 508 554 756 742 321 26 288 752 129 519 480 30 861 888 163 616 295 521 304 794 684 492 679 432 696 40 961 23 542 927 212 850 577 500 123 987 845 884 573 698 833 324 957 339 705 100 227 555 118 691 929 323 561 971 832 200 808 614 851 74 816 648 116 3 692 359 655 707 485 225 380 250 827 717 552 45 26 485 94 645 793 841 537 740 647 368 758 761 670 411 976 582 20 594 460 808 184 267 62 814 394 784 227 502 711 697 529 549 427 897 12 261 543 725 138 284 413 691 393 499 625 663 511 588 995 44 290 543 707 57 578 646 900 537 236 591 572 888 136 299 146 811 829 53 385 255 651 549 508 260 505 533 506 459 776 251 381 358 24 457 637 488 649 817 666 613 821 853 290 378 69 166 832 704 225 171 590 501 979 781 452 404 462 185 705 118 307 621 65 441 604 302 143 712 869 137 837 147 536 128 235 184 240 608 772 906 712 969 455 769 12 813 172 298 464 581 637 585 392 96 39 740 880 101 649 882 117 996 893 51 227 296 332 249 241 431 663 520 170 837 67 986 317 829 237 663 543 282 974 267 231 661 400 783 459 80 906 4 185 138 721 86 112 900 536 678 184 868 608 194 543 367 539 545 678 901 622 761 563 887 413 36 544 492 492 875 620 733 387 89 849 965 385 787 470 525 285 270 93 967 584 425 71 193 471 765 95 988 944 938 757 966 442 852 196 813 226 631 405 757 587 766 333 228 822 538 181 259 579 521 976 663 743 484 899 378 22 126 784 404 458 314 115 53 36 444 801 736 691 747 221 888 563 133 845 30 608 731 956 390 675 319 522 14 340 420 233 793 377 804 409 43 597 88 70 494 732 931 424 260 382 463 308 598 859 677 273 596 262 839 573 478 621 17 937 194 343 895 579 743 975 904 850 458 432 236 47 63 554 361 114 970 668 28 274 326 810 350 721 38 409 109 943 50 952 126 343 964 825 351 575 804 281 457 971 553 676 46 604 809 853 711 597 106 92 305 255 17 776 801 278 820 848 638 507 675 997 854 74 740 498 772 927 56 782 424 549 119 913 886 135 515 701 652 51 492 71 935 755 351 142 533 710 525 484 297 71 585 875 802 220 58 17 452 937 546 991 459 878 534 438 669 863 935 731 784 170 72 965 637 878 512 548 819 538 90 701 502 276 356 963 801 243 270 143 233 975 59 211 612 399 292 652 83 75 859 63 100 332 445 469 139 25 188 425 785 963 876 682 517 362 460 660 75 665 151 580 802 240 420 3 627 73 314 594 662 429 280 608 591 592 260 456 17 962 499 230 793 399 521 91 383 633 408 623 544 917 62 367 856 68 651 183 710 306 568 249 952 412 462 303 337 758 589 741 392 290 140 907 363 944 89 465 915 226 450 300 825 879 251 488 402 323 512 894 695 420 142 705 112 576 637 107 955 317 856 709 159 674 240 495 941 748 766 444 545 875 336 698 158 951 318 336 528 237 269 233 646 22 315 457 543 305 540 773 147 511 605 687 294 144 199 218 137 805 318 147 482 918 787 9 13 909 983 407 98 874 456 623 17 631 881 409 724 119 413 772 84 27 732 412 854 798 385 165 790 394 171 263 709 985 259 291 24 817 85 372 289 362 579 513 962 985 590 874 215 834 462 673 395 465 20 724 902 562 438 608 365 11 331 192 58 78 15 85 518 651 585 312 356 197 340 71 560 35 11 36 352 98 400 996 338 946 838 174 582 734 197 914 557 64 694 205 906 28 217 426 215 371 563 946 332 171 19 792 52 949 831 254 784 160 675 820 864 36 210 651 583 905 311 940 686 944 510 214 172 731 831 904 68 153 451 867 559 980 98 428 141 343 628 529 702 98 6 18 621 984 512 986 135 35 92 333 537 30 146 540 320 450 794 671 652 853 569 611 928 313 255 988 459 817 560 732 378 825 547 949 186 790 239 116 321 380 892 230 820 607 857 143 662 515 546 64 776 80 820 817 404 296 748 40 262 419 212 912 861 854 24 998 62 903 241 920 994 331 567 327 177 716 252 158 519 853 262 515 638 120 766 301 501 51 495 639 575 877 216 757 278 759 62 108 145 449 252 919 788 346 172 575 176 613 291 826 58 224 624 711 136 479 549 289 274 832 225 866 277 440 628 130 533 486 93 944 332 78 593 736 950 945 269 718 544 466 54 330 688 684 278 829 326 643 970 106 323 729 865 128 944 34 88 1000 379 273 284 498 374 580 8 708 737 14 688 757 473 963 276 727 432 961 377 140 494 782 644 795 864 660 849 18 617 268 355 742 575 730 773 249 23 269 288 275 715 506 230 716 83 937 278 481 858 544 809 101 786 278 613 730 586 379 111 992 727 39 79 908 961 528 966 701 656 135 419 284 766 741 199 642 119 506 501 927 78 519 734 263 346 501 499 463 793 469 788 225 403 385 258 924 922 706 472 920 344 620 431 760 850 567 98 608 92 704 735 345 981 111 511 435 940 498 279 955 563 114 824 149 699 564 13 620 921 834 939 687 87 915 781 62 934 737 240 710 602 777 196 888 70 305 773 913 34 69 817 805 58 330 595 294 601 582 815 468 430 383 983 349 350 892 741 31 66 529 138 834 250 191 150 116 857 219 121 552 555 694 865 255 677 197 517 137 20 129 26 349 537 121 187 271 988 639 471 74 838 361 806 359 795 857 747 692 935 807 425 232 824 532 759 950 973 163 205 721 797 876 124 319 571 648 945 312 785 460 786 312 923 175 996 451 157 438 565 761 671 851 293 323 856 34 722 181 969 508 780 339 467 406 942 1 939 932 311 654 221 875 552 737 1000 821 966 71 952 280 458 571 281 201 535 519 59 557 563 641 537 808 402 82 494 57 432 267 898 470 918 201 705 852 287 980 365 674 706 666 725 406 938 473 222 304 997 236 841 678 746 437 93 543 895 292 967 380 666 559 943 428 294 419 804 575 400 81 322 477 178 477 947 128 175 67 333 975 264 451 235 189 855 543 366 953 123 105 741 375 835 259 650 735 542 257 551 444 346 489 720 808 148 535 787 902 616 522 462 560 656 395 968 330 290 111 859 183 685 915 528 490 485 623 675 687 968 998 136 76 543 292 22 306 281 593 804 168 668 414 234 538 461 325 696 94 106 398 924 903 919 135 40 157 814 84 915 645 610 407 681 765 685 218 701 211 584 730 254 350 788 30 655 453 239 521 772 615 249 372 922 923 663 207 78 256 839 945 649 103 549 743 234 792 894 633 540 131 731 515 857 785 88 459 976 913 285 54 707 550 477 336 292 113 726 131 209 116 464 919 397 87 297 124 537 422 640 852 867 202 432 76 958 791 32 36 522 662 401 253 173 236 207 539 554 411 419 627 393 815 248 126 528 756 406 854 496 830 747 289 322 696 368 260 132 441 435 666 167 740 585 701 843 992 439 868 237 119 328 438 751 346 801 93 185 797 395 566 943 943 161 769 394 181 955 244 348 184 538 428 94 555 878 543 244 817 828 84 716 375 235 404 634 454 153 685 592 804 521 916 172 371 481 523 810 594 881 459 268 522 862 580 799 44 287 178 600 697 615 122 607 146 429 550 251 561 153 245 749 896 544 279 873 705 354 191 379 933 801 826 718 336 885 247 323 45 558 263 368 63 697 791 143 464 934 460 808 77 841 222 737 561 960 592 661 984 621 519 219 799 109 592 985 27 135 199 249 463 705 14 859 99 784 843 98 497 46 509 675 856 769 472 411 351 769 350 385 466 938 960 764 625 235 726 518 674 30 380 241 267 713 902 617 364 476 133 795 941 29 330 611 204 216 490 476 186 475 2 748 390 849 309 222 905 276 292 692 572 872 605 508 255 302 424 346 476 31 693 95 860 882 578 609 176 512 180 411 282 781 324 686 140 249 300 111 505 904 537 811 235 551 99 801 133 696 563 911 426 751 429 944 150 878 934 52 508 103 87 472 223 896 579 295 388 923 309 801 119 454 806 876 158 841 494 184 596 622 400 407 495 366 651 61 307 489 333 20 383 326 163 299 425 68 591 368 718 7 585 132 277 72 930 278 749 638 292 802 475 778 734 555 873 186 847 246 123 459 40 290 971 404 767 5 136 977 673 856 699 757 552 94 570 868 766 409 400 192 944 806 204 362 158 538 969 412 378 612 758 36 503 28 423 611 132 549 668 806 161 872 577 549 273 153 958 155 961 749 487 870 1000 428 278 79 519 468 175 595 243 278 973 667 33 869 35 409 897 204 934 781 950 526 121 879 221 852 465 821 652 547 298 927 189 445 25 369 226 849 795 409 851 445 822 74 663 602 391 79 111 16 212 556 425 556 11 594 971 584 947 418 70 906 873 204 878 711 373 872 407 186 422 412 786 159 963 711 984 181 220 789 462 115 312 60 761 858 376 431 580 748 628 537 632 163 468 197 308 629 546 803 517 838 790 749 735 710 650 539 541 557 1000 827 45 405 944 189 391 327 862 478 904 288 796 508 314 45 251 218 430 372 440 275 501 397 621 452 795 697 205 485 509 538 660 601 596 868 582 879 307 483 31 711 46 996 571 857 651 512 911 2 765 966 175 976 94 848 81 673 5 337 314 215 249 629 345 102 725 34 833 33 220 310 426 690 678 441 905 921 900 380 46 102 544 442 311 794 289 638 92 147 974 85 731 199 912 565 413 748 517 510 136 756 403 184 38 94 417 502 118 235 876 466 242 727 641 680 937 121 869 375 253 36 557 709 271 806 211 938 905 769 863 145 765 961 151 178 77 29 751 372 58 841 884 209 297 435 29 105 971 316 875 596 612 314 411 826 654 980 346 805 846 286 593 170 55 757 16 60 198 645 343 17 246 745 787 281 461 906 630 684 702 13 139 531 200 614 136 59 592 97 308 917 475 538 715 57 942 531 344 524 577 751 498 23 424 996 938 979 196 174 4 929 483 346 748 807 499 384 507 344 701 573 346 418 247 119 342 895 730 634 733 428 998 738 392 446 546 610 249 829 184 157 582 433 264 884 583 45 204 495 405 465 197 23 499 917 68 275 994 242 19 153 807 555 301 424 376 956 786 571 887 754 552 129 741 331 63 235 779 959 995 173 117 447 56 336 296 181 289 71 598 812 9 449 983 154 238 671 442 771 994 903 44 367 412 248 960 303 494 510 497 28 464 456 340 161 158 368 361 674 246 459 490 789 964 618 933 95 777 768 991 650 545 829 170 982 556 26 896 110 775 790 920 589 956 345 177 792 679 247 269 21 723 279 880 204 284 724 352 253 102 587 63 898 950 78 270 534 759 329 613 55 185 124 25 208 493 120 605 530 163 837 388 540 719 722 149 401 898 335 961 353 381 888 569 898 251 651 843 192 247 908 510 986 604 598 811 383 852 717 8 649 451 201 879 946 453 566 556 732 100 754 39 125 694 15 134 810 855 745 175 51 228 402 468 296 976 269 999 234 721 959 177 501 285 212 158 948 354 9 763 398 787 326 587 920 642 967 485 643 538 67 578 367 588 500 702 224 845 928 405 111 541 255 544 213 403 174 664 884 535 836 842 910 152 59 628 786 967 865 223 179 604 824 157 324 432 850 373 18 123 641 332 296 198 365 950 225 211 663 630 785 92 951 506 788 754 1 515 468 167 645 427 981 957 727 968 35 848 380 512 6 482 670 341 461 30 473 875 521 647 527 543 611 337 377 107 633 984 704 319 869 952 667 746 222 869 689 930 75 372 441 560 829 266 320 551 276 587 579 438 397 13 278 916 251 263 260 172 124 300 687 673 357 484 107 4 88 676 894 684 412 989 739 828 670 347 327 339 503 639 339 168 462 679 235 53 520 380 862 870 949 525 440 697 157 138 796 200 610 779 262 661 711 665 328 341 257 197 235 105 902 169 992 1 636 612 455 977 930 114 568 472 877 546 257 70 260 737 687 207 60 712 216 782 795 818 153 691 863 121 19 271 623 609 899 512 613 380 194 576 922 103 346 963 218 317 99 961 282 323 84 304 327 540 150 62 720 310 509 181 375 789 696 520 284 374 76 917 403 615 748 924 327 973 588 199 135 693 501 97 303 919 875 644 74 232 958 470 399 759 814 220 922 170 18 90 660 562 587 609 861 13 380 650 441 258 501 907 257 290 665 695 28 229 140 554 509 514 41 766 207 692 370 159 710 65 169 478 688 484 456 84 84 174 92 181 257 784 183 527 602 628 597 995 392 941 7 771 689 20 535 37 984 620 67 455 261 409 677 435 999 204 986 13 246 458 154 195 390 518 848 68 193 755 738 564 260 423 259 135 445 909 543 555 963 273 679 507 870 433 966 274 689 930 138 709 374 361 39 628 688 412 833 250 134 319 568 690 887 27 801 197 385 244 211 921 303 594 103 52 682 971 267 26 710 390 992 659 961 443 259 977 160 634 825 664 306 105 535 454 761 89 353 77 734 83 113 759 92 439 586 538 616 150 781 820 15 761 748 224 121 632 758 225 740 800 402 311 668 423 823 424 994 858 827 145 723 921 866 949 114 720 498 516 136 770 676 736 715 129 190 404 277 385 55 918 527 510 490 830 493 418 655 263 163 564 182 566 896 14 54 393 850 957 325 483 787 622 160 413 314 103 525 606 93 292 567 317 614 44 370 270 827 371 920 356 771 656 572 455 877 218 532 790 403 190 444 270 656 404 409 283 549 740 11 414 850 11 286 785 187 434 978 551 32 624 314 111 250 31 427 98 67 525 358 90 110 676 815 654 375 107 334 499 315 542 94 750 371 28 636 631 661 624 834 536 548 819 501 727 193 567 604 887 945 687 858 270 697 581 286 50 424 323 584 773 900 231 271 11 488 201 313 730 612 310 346 193 821 498 881 428 887 594 79 623 768 592 97 97 126 826 288 283 292 245 80 840 593 973 693 168 418 681 749 976 849 869 273 668 917 735 357 695 316 886 179 514 871 728 107 595 213 548 447 280 10 127 707 461 73 690 634 898 616 219 879 289 267 659 33 510 140 737 571 800 625 669 586 407 366 343 960 46 773 561 665 682 227 58 860 884 180 213 716 988 850 169 608 846 762 490 320 610 408 240 897 270 885 454 98 559 213 358 696 288 246 666 271 233 597 494 434 684 219 357 684 628 736 178 344 383 159 616 559 102 883 115 984 426 328 361 940 633 381 219 322 649 304 112 944 84 90 956 756 157 653 388 402 954 667 798 999 587 905 815 685 922 340 68 679 843 186 797 616 398 917 743 119 786 243 362 718 796 986 26 731 928 642 321 854 672 811 109 220 11 680 6 596 719 332 98 336 122 548 84 54 565 181 579 103 74 592 95 511 568 107 426 695 109 507 84 376 963 182 791 625 158 93 324 234 245 953 573 577 422 198 61 533 487 78 437 26 450 271 441 597 9 591 938 256 67 30 821 191 581 342 356 332 861 143 427 200 963 382 462 995 624 382 944 455 155 55 399 144 570 894 511 134 598 654 644 989 499 621 428 876 758 394 684 502 671 62 114 446 673 568 259 150 400 742 238 106 435 872 840 448 417 7 97 867 992 750 527 744 820 920 481 128 62 522 951 959 933 706 937 276 353 545 365 410 981 613 125 823 900 602 504 435 232 81 975 195 255 953 866 335 775 958 5 528 235 919 934 334 551 396 128 417 616 656 476 575 552 27 238 133 464 628 734 33 510 517 137 104 554 878 775 851 60 231 6 479 432 624 7 693 916 611 671 647 489 253 889 948 392 409 193 150 983 110 404 514 308 410 487 464 234 150 733 812 466 395 941 572 907 453 843 906 445 64 230 396 634 537 730 106 270 878 55 872 184 288 521 814 938 16 217 500 46 776 516 545 273 267 251 446 629 303 19 278 577 322 685 449 123 251 193 826 209 250 870 117 436 947 157 372 199 751 431 324 151 236 268 348 18 894 54 398 901 381 637 153 777 417 364 478 901 683 604 921 794 502 600 891 51 182 984 902 987 32 681 400 44 626 197 251 797 716 456 76 972 135 635 843 300 77 348 506 856 202 589 410 865 305 955 250 444 866 506 82 152 362 272 543 934 819 111 23 193 334 775 248 961 398 84 395 659 423 627 911 979 183 370 812 285 491 97 908 439 485 60 329 867 13 954 227 900 230 651 704 119 347 245 801 165 9 351 595 157 38 946 955 671 618 237 382 942 821 400 928 270 538 812 98 31 882 161 506 199 124 287 534 207 211 849 744 983 888 406 265 820 434 730 23 275 508 613 417 750 518 690 261 806 62 763 511 865 792 75 325 423 539 92 24 112 847 554 438 760 732 48 430 765 516 385 619 472 164 450 645 642 966 542 444 330 179 513 494 84 31 330 979 875 61 203 192 50 869 242 361 712 316 909 618 834 419 769 831 117 978 836 298 349 942 676 669 759 320 495 945 190 48 4 886 732 354 586 484 262 520 776 649 230 960 221 324 427 903 953 402 475 118 155 879 316 221 564 480 424 693 739 262 943 450 395 348 577 856 347 925 708 37 468 256 42 528 48 86 431 961 456 430 682 65 391 861 554 203 662 236 291 587 807 45 128 77 782 487 867 89 116 202 907 286 614 788 358 733 518 406 295 976 784 361 49 378 128 221 629 752 570 258 968 601 930 704 89 394 357 613 1 117 127 813 172 594 958 671 487 526 359 757 955 28 120 532 529 858 782 901 61 893 640 683 472 575 867 77 657 96 832 87 484 314 979 684 302 450 692 751 384 708 667 883 138 893 400 398 945 687 65 349 932 577 976 228 995 501 212 46 921 503 598 692 228 602 567 553 890 268 993 461 407 621 67 31 364 740 240 1 66 827 594 55 343 453 290 576 64 612 924 689 296 399 729 262 88 212 157 586 552 162 483 120 92 691 549 651 874 200 472 803 531 246 279 401 657 95 351 918 152 684 795 359 687 497 585 819 489 921 308 455 159 172 235 634 80 582 706 229 4 66 144 854 621 527 97 117 791 473 605 637 138 107 913 143 254 436 668 204 566 816 716 874 375 497 74 561 187 340 195 686 41 289 520 784 24 798 161 593 156 555 182 702 7 283 270 867 484 17 467 145 96 65 373 217 890 801 502 814 636 255 502 750 834 821 313 649 603 963 877 262 950 163 960 969 919 923 618 89 353 270 686 490 726 844 871 438 645 372 241 657 756 695 949 117 22 702 449 91 558 238 791 523 629 587 269 878 441 52 613 642 94 85 477 438 281 410 634 919 379 731 457 242 50 338 991 682 734 741 73 636 571 688 206 514 674 579 883 525 781 236 439 558 499 582 209 79 688 330 454 549 81 324 536 72 967 178 843 151 122 601 778 166 887 617 561 409 893 745 796 589 20 357 184 141 383 39 232 83 356 949 652 487 306 994 612 541 754 983 859 194 129 178 370 447 701 175 898 49 509 695 751 408 182 607 929 430 283 434 812 779 493 457 914 327 324 42 735 623 140 831 990 452 491 761 411 64 611 60 320 850 147 660 867 132 162 488 424 203 831 903 731 78 786 56 529 235 967 166 168 719 725 116 948 69 898 333 835 24 321 279 995 892 846 569 322 338 497 515 486 738 378 276 687 550 28 26 850 44 324 293 159 509 748 309 885 460 131 342 868 689 712 617 459 62 975 581 667 649 130 45 228 284 836 315 359 345 418 957 59 858 275 512 404 632 858 123 945 10 233 325 413 1 840 937 312 450 926 944 742 883 414 751 129 361 606 172 874 737 565 987 942 53 955 302 815 778 342 652 176 72 498 121 821 329 96 415 522 414 578 906 763 670 341 82 268 224 880 997 578 116 716 796 882 437 293 607 984 289 897 235 154 36 246 122 430 89 48 3 121 283 139 108 2 531 310 30 791 331 641 568 798 763 760 374 558 625 704 67 23 862 858 285 359 263 822 256 23 657 210 734 206 121 538 653 876 106 362 433 673 712 362 588 542 541 993 27 252 666 165 715 956 313 970 532 32 616 130 308 368 920 659 183 7 263 263 806 15 619 408 677 257 64 306 994 34 204 886 138 611 880 676 46 792 578 384 247 547 161 793 525 145 728 190 238 53 783 825 989 804 718 73 153 417 355 762 112 482 622 248 564 579 91 724 181 985 944 357 246 113 768 995 852 554 207 465 564 473 719 457 324 540 866 316 870 160 57 274 433 774 788 830 312 468 91 589 6 976 356 857 194 771 742 178 624 707 446 788 672 993 616 718 395 501 416 274 843 326 841 945 906 15 278 25 630 886 175 113 267 118 574 187 994 623 427 571 105 469 581 872 618 639 290 193 409 184 608 490 936 819 188 367 413 59 556 864 846 577 144 85 404 49 246 596 166 143 135 897 23 614 867 605 467 569 988 722 269 302 498 149 789 143 779 925 993 907 973 788 833 813 230 628 551 787 676 203 7 866 913 434 35 671 986 210 666 241 1000 400 346 246 798 307 587 867 27 27 150 312 235 644 542 2 9 116 6 99 216 305 356 927 314 718 188 385 664 624 135 710 116 884 397 391 339 195 593 693 855 336 13 8 396 153 702 616 953 949 528 736 873 302 365 528 627 310 994 410 54 654 179 863 793 317 880 331 306 454 384 854 686 309 941 876 401 211 583 960 342 552 270 132 544 537 266 236 642 794 126 924 124 749 573 958 831 403 179 105 235 363 542 719 911 657 686 317 777 817 307 704 655 140 79 934 941 226 68 915 887 777 183 13 266 996 477 778 694 336 68 969 318 75 501 182 195 653 465 410 478 916 770 50 645 651 963 238 664 994 90 333 628 660 229 751 919 428 827 243 117 866 93 395 99 917 5 44 170 521 653 450 270 859 178 332 32 578 163 892 969 105 965 250 863 330 721 193 717 181 568 337 342 1 885 303 706 626 804 402 204 348 322 719 811 335 285 952 40 979 541 656 159 998 868 330 866 468 810 539 106 566 259 876 343 238 309 61 690 42 500 183 937 943 937 176 643 975 155 908 396 862 660 42 963 218 519 69 875 777 576 276 655 768 237 277 297 169 387 557 420 948 469 146 976 369 656 997 359 588 930 266 30 795 5 242 461 252 486 259 866 754 259 806 819 378 917 786 956 337 841 591 920 768 165 189 666 19 874 574 510 782 764 689 444 368 530 432 317 693 346 829 321 383 564 744 176 397 491 716 735 615 783 411 798 32 822 967 391 772 836 283 930 180 656 673 271 200 578 469 619 309 522 233 223 671 122 690 884 232 463 747 324 362 324 18 549 745 983 40 735 765 488 180 641 743 615 82 487 929 421 959 270 275 678 832 291 187 190 692 761 164 882 624 145 731 664 858 559 486 41 264 18 461 237 537 484 302 496 540 499 684 28 191 64 871 863 515 446 754 791 247 205 881 643 689 895 897 771 60 26 773 627 863 64 813 651 610 955 402 931 343 989 688 294 670 679 90 364 768 416 453 37 65 272 478 650 888 238 293 238 273 39 766 221 589 200 797 227 567 598 690 632 315 603 117 43 882 612 260 317 217 129 155 40 843 836 691 120 692 805 142 584 55 342 266 79 98 259 644 388 329 916 759 88 880 494 941 260 997 782 420 635 477 784 757 73 957 191 666 348 476 270 925 561 184 726 481 538 342 505 915 719 30 231 768 634 62 318 454 160 166 463 179 541 603 782 411 567 768 451 416 174 146 503 914 546 419 409 26 245 105 10 889 34 488 213 126 847 949 699 136 583 988 741 625 571 645 564 60 882 82 614 368 982 509 649 636 609 967 189 621 88 540 45 407 775 501 423 41 918 230 300 564 66 513 897 181 574 786 767 672 611 693 569 887 701 133 588 180 521 254 755 932 108 861 156 564 614 319 308 968 815 191 450 802 72 772 27 215 173 810 306 472 969 304 787 680 106 722 936 353 207 383 915 261 48 886 853 713 845 172 670 932 818 185 286 705 529 13 115 968 840 797 60 476 100 370 630 625 982 44 813 756 525 978 293 552 804 725 153 766 998 206 891 132 752 397 142 617 757 932 265 88 287 195 180 955 381 797 576 242 192 235 538 549 794 343 704 158 513 860 576 890 992 316 13 177 984 610 162 212 5 673 700 862 611 748 787 206 579 704 690 229 912 959 240 611 727 462 550 302 622 137 841 510 444 382 426 314 730 439 388 879 984 364 461 987 915 336 737 85 622 427 692 383 326 16 479 382 963 71 581 385 891 166 478 609 897 660 411 200 982 102 434 805 799 581 549 798 80 135 926 167 670 749 886 451 3 38 855 559 374 354 670 447 161 458 445 428 823 461 831 363 45 110 349 732 480 884 241 808 368 690 682 588 44 904 999 278 982 953 167 862 688 712 345 167 47 820 207 462 391 243 208 506 767 342 989 124 294 978 476 865 517 607 604 509 455 876 41 659 920 826 257 802 98 759 949 170 709 662 500 1000 391 446 876 974 538 280 874 6 126 621 77 528 647 327 30 578 80 559 210 488 247 783 163 148 259 560 715 879 388 223 795 353 385 724 828 518 600 699 564 658 330 718 451 998 348 659 798 2 790 370 59 837 941 18 430 692 451 628 764 735 634 343 766 858 21 718 176 995 200 975 122 615 649 390 127 578 598 937 485 14 617 869 724 187 58 857 106 481 651 457 798 746 778 694 123 107 714 212 616 972 435 84 814 974 291 507 753 748 613 403 634 565 985 136 996 122 196 158 975 891 298 761 410 95 689 244 547 251 968 510 499 890 175 835 174 86 393 623 97 166 455 592 831 472 87 164 253 401 269 912 788 19 456 698 311 606 625 98 222 931 55 597 531 60 838 866 475 96 18 737 814 590 734 871 858 735 202 695 757 729 732 406 338 753 654 878 799 744 545 422 68 810 104 439 998 971 688 650 492 867 622 832 146 956 834 210 4 681 610 155 125 609 354 298 385 4 115 892 824 917 257 753 741 113 474 454 613 519 996 491 203 360 893 110 219 841 217 408 829 895 216 950 629 26 446 75 657 477 687 780 691 636 418 388 400 783 685 272 671 239 346 526 854 487 680 450 514 693 429 865 325 984 155 938 125 835 632 289 154 595 450 566 824 822 155 293 942 93 186 207 358 772 170 25 966 255 990 484 630 671 21 813 524 348 187 189 820 533 849 92 380 879 877 953 767 35 444 966 999 803 584 858 672 237 677 22 491 624 296 524 57 271 626 12 425 109 305 993 812 256 575 468 38 568 671 863 647 10 342 269 475 696 719 432 39 91 850 683 421 652 229 98 866 167 418 662 301 481 891 317 83 83 604 1 105 927 393 432 17 355 912 900 474 348 55 195 1 197 753 10 948 576 349 718 784 436 888 723 160 632 796 881 202 199 272 339 293 780 370 778 14 855 298 849 603 593 521 554 151 596 298 66 303 503 912 808 124 265 65 987 442 827 257 85 624 195 226 730 818 206 250 934 124 166 957 14 743 52 972 669 40 200 870 514 687 23 567 312 318 316 63 151 163 282 212 313 391 304 426 255 864 774 985 452 259 583 352 50 742 608 657 380 270 328 701 620 268 216 193 854 685 53 769 669 770 308 524 165 197 701 376 824 118 147 848 28 613 579 795 285 416 163 823 511 559 709 101 943 254 723 63 739 899 421 383 134 753 169 522 921 860 667 893 951 5 942 342 647 336 33 910 39 389 413 342 334 52 942 392 411 53 976 143 557 518 468 418 203 798 691 388 77 10 890 568 978 221 334 667 435 629 162 98 304 948 311 14 338 709 804 973 784 112 894 563 46 919 649 697 130 866 719 77 881 703 697 609 315 662 524 416 506 116 429 838 600 959 601 104 225 378 710 789 654 544 422 915 924 902 61 588 237 884 128 626 725 581 592 465 968 728 968 644 186 469 99 619 815 180 746 267 916 490 717 326 445 805 63 181 129 851 975 4 675 286 812 845 290 170 952 431 547 90 913 31 21 784 380 312 901 948 75 392 12 903 520 923 182 247 42 579 811 37 304 936 731 6 923 397 398 584 561 579 723 621 631 258 770 508 887 493 642 566 99 989 95 287 992 689 951 798 142 181 804 86 831 384 991 717 638 410 859 357 611 294 535 466 652 628 104 211 109 890 959 540 659 36 966 971 645 514 209 49 172 289 923 740 749 732 102 59 693 709 463 74 164 806 553 502 525 677 985 43 709 472 530 412 850 669 642 634 630 901 709 402 196 369 968 864 426 837 616 944 79 277 452 742 231 590 248 580 365 566 516 581 224 286 941 463 793 950 50 542 740 594 801 687 301 348 651 442 101 402 845 252 509 490 745 723 154 427 388 819 233 150 785 984 365 692 70 709 632 409 405 381 942 954 207 545 368 779 668 809 655 444 237 134 558 493 245 959 221 719 573 74 60 749 864 766 949 827 631 902 534 965 69 193 77 348 173 816 300 445 699 191 911 754 72 711 755 284 610 51 130 105 771 706 956 843 505 93 736 906 470 298 691 235 385 832 392 992 853 75 490 754 336 162 798 436 462 607 955 562 871 951 678 305 478 507 129 305 676 718 125 457 197 120 320 530 681 347 544 343 925 172 889 346 923 419 651 674 815 414 967 484 580 499 75 352 863 845 509 6 329 281 157 17 91 98 661 786 965 601 829 239 671 921 706 22 252 546 215 429 444 532 463 836 505 118 473 821 852 288 349 674 96 542 743 736 424 230 978 171 461 348 182 995 738 875 940 509 563 711 873 972 187 256 298 865 94 354 896 65 974 139 860 270 594 77 740 777 139 484 789 782 377 458 948 304 302 626 80 463 81 969 418 887 254 459 193 748 11 405 471 818 894 439 343 681 117 421 643 609 710 798 177 106 601 156 110 872 443 965 174 469 476 497 282 71 683 446 283 587 136 288 38 290 802 268 593 188 483 391 821 554 976 379 940 864 5 554 829 714 769 422 525 38 870 55 304 427 580 326 337 416 333 443 310 537 492 138 656 765 650 227 49 171 841 938 975 167 141 348 136 159 256 795 462 146 133 59 197 475 183 878 74 963 147 357 639 389 122 601 372 854 332 753 280 869 578 388 129 287 314 121 472 309 944 853 336 394 283 45 848 512 262 917 775 579 336 944 552 296 382 408 142 287 687 913 338 598 985 681 578 496 274 347 148 887 9 636 292 845 390 365 554 145 952 762 208 848 877 698 450 178 863 353 318 590 93 306 918 856 767 969 220 923 223 80 653 850 388 384 193 723 136 562 714 758 220 934 700 50 963 772 140 569 917 426 579 685 373 581 197 219 924 675 276 927 807 497 651 8 151 608 1000 717 720 461 673 584 868 225 835 322 232 134 71 783 568 124 862 491 334 578 918 38 57 193 229 28 196 661 141 944 203 557 393 674 558 846 647 398 527 163 222 799 310 176 866 443 599 446 126 785 466 185 2 977 60 185 277 675 932 990 300 322 281 216 843 602 746 781 491 984 429 12 493 777 500 337 254 718 932 898 588 342 240 714 776 780 503 284 252 475 849 786 479 351 183 70 847 205 364 522 774 510 870 771 535 944 857 483 907 622 782 182 256 562 344 829 209 200 944 626 403 268 690 171 135 14 79 346 156 884 940 140 863 385 746 481 565 989 583 828 368 414 734 507 697 541 914 777 677 604 849 314 306 518 951 687 899 911 968 3 851 430 218 596 607 328 553 846 519 456 165 941 822 195 202 121 663 72 534 463 195 832 977 494 792 154 272 231 276 651 145 504 195 868 158 970 957 676 852 610 356 119 235 45 396 383 435 704 3 106 773 143 419 876 687 508 254 31 348 282 714 385 812 50 317 613 168 694 274 235 801 21 596 148 713 414 555 401 977 208 821 524 413 193 182 201 173 205 803 166 253 746 532 881 696 809 64 9 872 88 326 663 625 294 16 942 895 510 938 753 45 320 476 900 919 340 420 119 994 169 112 502 43 573 923 147 125 757 77 328 111 55 288 928 149 382 648 526 829 383 130 792 845 465 889 508 740 970 245 484 238 256 109 215 524 140 22 40 795 534 252 75 707 157 208 772 795 509 315 386 547 431 283 341 491 803 699 244 538 49 943 466 361 289 745 337 417 943 70 191 930 587 276 841 629 304 543 21 53 99 634 172 761 942 492 840 157 534 875 466 659 898 141 776 651 829 764 133 426 294 18 545 890 566 94 986 366 761 389 43 9 848 940 460 632 558 261 506 853 58 873 232 197 261 405 670 764 172 400 258 471 392 155 125 99 853 209 495 85 679 17 748 585 956 130 289 302 573 199 634 417 742 172 990 930 697 712 253 116 654 210 600 153 863 176 963 581 873 846 815 705 564 572 362 764 590 124 91 901 101 858 296 291 764 45 650 848 656 373 636 796 811 708 672 54 841 722 939 424 249 556 786 828 806 374 188 897 655 865 994 699 140 429 645 746 730 787 518 929 704 412 12 650 915 502 681 976 423 537 478 317 111 612 712 733 150 846 307 938 327 554 55 258 579 977 608 350 289 950 130 828 762 727 347 431 741 920 299 165 288 772 11 546 89 846 58 988 460 356 342 366 982 182 257 280 889 974 961 343 288 880 644 185 870 619 227 420 106 849 591 855 702 220 122 697 784 113 984 536 184 377 765 29 35 766 512 991 664 835 720 725 849 407 454 320 956 35 708 263 722 665 780 189 351 848 100 720 68 294 808 611 962 325 57 375 872 809 428 526 150 544 518 96 826 691 575 305 67 557 228 210 877 537 90 830 509 265 848 401 13 988 316 356 249 255 544 916 611 144 238 4 412 30 530 192 813 381 256 660 301 177 469 35 59 425 370 124 334 950 46 354 498 892 915 132 855 328 564 532 877 90 942 995 170 397 941 509 136 381 135 585 480 64 959 652 259 776 163 862 803 560 687 261 69 189 477 513 10 415 301 632 262 992 162 50 728 852 549 679 627 922 550 32 941 490 1000 572 206 831 709 820 83 391 842 705 76 856 571 828 994 725 714 990 166 218 684 169 45 12 164 167 856 957 533 401 212 366 746 67 132 853 872 222 160 146 359 262 72 588 924 781 281 178 843 751 884 695 523 568 667 133 442 499 893 997 739 773 404 85 588 81 5 131 749 276 136 402 630 412 881 946 193 365 390 29 736 356 289 303 856 143 24 646 46 804 548 811 824 746 983 838 535 853 297 977 131 870 772 142 896 466 294 674 192 250 496 478 58 75 453 788 17 542 901 623 720 579 363 190 836 833 67 530 602 457 679 958 667 877 876 527 404 266 841 611 203 557 128 367 480 550 952 75 808 630 202 9 520 310 618 951 752 763 129 937 885 797 865 202 771 615 216 588 483 324 320 550 202 623 470 405 754 715 330 423 421 413 718 692 46 695 867 933 475 14 761 474 792 375 301 558 949 853 71 766 4 910 36 378 19 535 754 251 177 876 170 110 743 956 59 895 211 421 861 770 605 980 138 501 276 296 636 202 473 112 683 140 919 665 957 704 488 292 635 894 588 168 258 904 126 700 23 323 703 543 623 579 439 36 94 715 64 960 558 565 470 590 106 199 956 597 395 696 601 880 355 809 675 790 880 134 546 835 227 247 288 719 914 274 127 774 811 524 501 903 490 568 300 704 517 303 156 475 557 241 508 730 40 34 366 312 597 616 676 771 639 884 816 436 998 559 592 233 362 671 169 190 57 459 715 87 747 523 102 969 229 323 59 490 939 553 206 365 169 725 650 130 651 89 142 478 339 393 375 903 403 613 502 251 692 973 699 818 678 500 226 48 393 647 29 23 652 224 746 413 91 94 231 450 470 127 435 765 440 225 486 23 478 142 244 120 257 870 93 192 612 817 201 49 770 709 123 411 130 612 619 288 669 378 408 18 194 134 174 281 775 599 556 513 482 225 377 659 656 703 969 491 207 467 314 370 583 28 740 413 751 87 1000 350 869 490 567 106 805 653 687 842 318 10 986 741 200 6 271 30 995 48 325 906 237 313 861 245 794 149 672 309 937 729 145 95 700 669 555 129 872 405 774 632 782 282 263 595 769 734 301 760 880 736 323 917 831 396 987 505 633 871 175 756 769 26 318 620 138 340 845 25 82 981 852 364 614 496 107 107 443 65 924 208 961 392 50 612 4 92 843 814 766 787 666 464 215 569 632 779 430 559 908 409 245 614 880 884 1000 988 934 294 598 830 371 104 548 127 59 903 358 256 429 435 663 281 24 290 58 894 742 333 794 565 608 113 823 943 594 105 394 653 17 154 732 502 186 935 994 614 525 310 915 616 753 162 996 456 753 74 972 874 80 107 180 159 969 185 98 785 579 540 990 340 395 136 459 656 994 325 386 780 624 873 516 6 440 690 943 744 822 105 747 861 159 523 45 164 248 890 468 60 194 763 178 529 732 369 748 581 961 266 318 346 620 848 889 199 585 547 183 298 894 653 64 774 570 303 117 429 324 938 989 863 343 952 391 115 621 731 919 668 34 510 580 288 314 171 114 614 437 789 363 366 257 440 187 246 145 301 556 825 310 26 303 930 11 113 28 90 117 552 484 486 234 177 237 605 593 995 390 73 715 609 636 379 200 632 268 780 565 671 793 713 940 762 168 638 493 856 995 167 668 375 467 707 899 755 857 90 577 686 343 272 755 261 658 634 634 383 42 521 589 164 766 549 184 275 234 307 861 852 930 154 955 423 851 482 908 29 744 22 315 598 107 316 133 370 52 611 167 60 671 252 217 899 377 740 402 603 499 824 268 373 210 810 513 674 670 532 453 149 401 474 246 761 779 717 42 88 716 653 336 943 897 470 298 526 803 254 416 540 316 790 641 522 483 688 878 783 378 752 735 796 142 309 42 425 270 394 449 472 512 56 140 831 49 239 455 60 188 84 444 325 460 445 220 237 829 899 978 390 16 447 105 323 477 648 1000 52 150 372 634 104 41 909 203 206 647 566 160 349 179 478 166 877 989 132 93 53 903 276 670 351 743 328 851 72 423 867 879 324 33 386 422 938 943 860 613 763 26 331 661 73 394 476 652 102 149 675 589 570 27 210 505 434 73 980 182 61 964 669 135 136 497 509 948 756 522 276 387 646 644 360 751 280 487 372 208 887 773 467 651 220 559 350 964 927 940 627 777 64 123 711 617 64 164 988 892 176 658 86 700 751 75 578 301 546 547 489 761 568 45 844 464 340 828 136 686 798 329 436 396 531 894 208 100 436 547 248 783 645 662 473 193 887 784 324 728 816 470 705 704 392 573 13 827 488 666 263 775 231 648 679 880 901 3 169 592 259 277 817 388 442 351 646 897 844 587 572 990 632 583 620 356 897 781 359 548 665 640 452 727 858 121 806 76 750 915 857 725 759 108 398 91 449 581 605 540 399 652 242 361 603 488 395 197 530 980 138 515 632 56 446 503 63 628 670 912 22 366 25 828 144 910 567 517 609 872 837 546 240 802 591 193 170 287 446 635 724 835 780 161 283 488 14 454 911 400 466 396 421 292 520 924 300 140 846 904 2 784 158 732 40 678 587 844 371 53 980 311 589 130 592 997 579 481 715 164 912 790 96 777 787 668 911 198 100 678 88 271 236 612 105 145 685 345 765 756 80 594 694 488 222 537 284 543 81 315 366 74 564 270 104 686 24 439 790 528 864 988 96 175 287 157 6 689 281 680 910 449 999 758 612 127 935 312 745 168 644 773 807 391 809 432 675 996 172 518 540 956 360 117 308 258 195 188 212 37 378 222 605 681 202 824 708 114 257 134 198 15 259 145 901 411 577 452 97 890 263 87 338 218 109 307 804 703 369 206 100 716 978 90 915 830 520 346 57 267 626 964 812 308 984 917 536 199 475 929 137 168 769 834 79 976 309 612 841 238 511 758 838 486 832 291 239 815 456 378 449 98 772 722 162 47 706 618 626 674 862 280 668 102 154 417 220 56 378 209 11 904 694 819 81 732 371 186 922 565 276 945 469 277 565 376 697 313 913 744 336 988 244 578 201 813 787 994 240 746 946 162 385 52 822 404 45 68 245 791 412 623 915 574 492 174 863 550 272 729 157 295 165 454 644 708 657 732 98 694 644 492 95 118 604 346 864 498 435 273 317 706 868 541 301 531 151 317 504 219 384 464 590 6 558 774 534 521 363 835 353 685 424 672 120 151 19 995 386 821 747 48 899 883 787 952 266 582 101 928 10 481 169 765 196 583 294 423 834 608 56 875 646 567 899 590 300 147 855 982 558 365 732 27 287 161 840 798 706 465 255 161 884 782 474 656 327 768 403 958 448 288 807 219 675 980 109 476 597 115 975 139 379 321 471 537 457 37 340 801 349 954 84 327 542 227 948 9 863 274 174 941 192 930 938 475 967 531 424 260 954 951 420 75 144 923 763 299 137 287 6 761 988 258 549 971 688 735 950 169 52 781 686 555 402 790 334 868 345 101 697 797 995 670 334 477 287 601 665 495 968 111 967 21 317 624 170 492 170 652 249 399 974 8 43 448 863 244 61 861 307 771 43 104 328 642 804 345 303 60 329 239 108 597 222 469 793 502 186 522 588 136 716 900 310 877 375 429 269 555 823 766 340 122 900 891 545 353 790 920 288 972 626 803 94 880 181 73 9 378 933 853 990 237 632 22 802 346 63 769 69 805 499 207 604 13 196 801 150 412 662 56 634 280 452 921 287 290 657 346 619 941 469 742 872 121 220 127 28 808 286 133 696 728 842 585 19 267 884 631 632 547 425 924 869 898 497 956 885 969 108 575 881 919 640 300 946 844 810 119 930 927 474 879 492 181 12 611 641 443 940 647 693 70 266 697 817 472 470 497 146 950 630 664 345 704 782 640 676 280 367 980 750 639 619 297 787 604 40 310 590 374 363 272 486 484 471 865 438 923 110 297 4 616 494 758 701 31 328 264 903 187 37 8 863 311 434 603 355 92 902 249 818 324 946 858 147 343 272 763 220 371 638 269 77 473 845 848 468 533 661 142 521 983 372 274 172 352 959 171 726 327 216 76 878 365 736 686 493 85 6 503 20 744 609 557 732 679 235 470 461 883 494 866 572 898 795 163 951 138 953 611 339 875 699 447 920 536 806 963 322 39 953 974 756 633 293 927 784 444 623 936 866 255 27 258 78 821 371 370 71 549 505 922 850 425 18 635 161 615 251 361 652 117 496 679 485 672 290 613 499 165 841 175 698 561 483 304 281 455 340 903 700 969 422 33 666 17 474 919 882 112 192 945 178 350 196 130 792 995 689 6 124 61 898 354 37 915 647 684 868 930 349 547 374 982 841 567 109 43 246 891 729 44 5 938 811 196 20 920 395 171 602 427 355 467 442 490 99 699 22 700 510 956 382 700 461 443 618 540 482 318 452 224 952 699 393 332 217 389 41 416 776 575 164 427 336 606 760 374 396 571 673 658 793 366 904 236 393 713 400 968 305 244 316 597 94 28 780 440 739 90 274 66 853 553 304 646 195 56 781 646 504 385 920 253 820 880 715 643 970 352 395 492 547 35 239 538 66 793 384 572 937 811 608 863 540 415 973 492 276 511 376 186 136 501 641 878 375 802 558 184 288 960 300 679 158 636 261 120 78 488 442 203 51 183 107 878 884 747 612 230 836 555 522 723 834 785 671 84 458 92 282 435 348 872 67 562 3 503 61 725 241 578 221 730 841 728 706 423 533 867 453 123 649 358 835 64 439 67 704 351 517 525 911 284 140 858 207 563 234 515 496 748 427 31 239 483 747 12 981 963 663 831 287 291 172 975 874 489 160 453 621 623 984 70 107 932 562 260 489 572 380 674 525 194 644 550 808 253 889 564 454 664 586 201 859 623 846 581 839 663 35 245 397 237 739 975 945 354 340 623 704 405 719 562 53 849 964 113 33 688 675 192 746 313 678 503 8 326 21 937 268 25 938 788 729 992 878 912 903 838 268 459 669 268 517 884 856 40 59 126 738 437 889 896 892 235 147 539 294 145 571 227 174 791 803 161 872 81 714 673 798 985 200 88 760 835 716 768 349 176 433 806 74 307 604 259 330 304 569 75 71 446 278 451 680 794 704 646 571 158 237 865 693 474 898 493 536 706 478 621 892 207 654 801 449 499 266 451 908 471 584 384 481 527 680 728 79 873 8 793 898 41 192 289 221 993 417 235 422 639 409 45 182 631 658 567 761 443 381 62 347 696 128 241 156 379 992 604 6 412 915 659 412 706 772 793 421 78 108 771 329 92 103 222 627 256 214 992 232 733 595 37 775 20 810 392 521 923 413 669 339 412 760 268 161 127 847 113 46 274 997 898 425 680 367 689 970 969 384 235 574 121 774 904 727 330 996 315 559 238 593 172 758 879 409 148 291 138 811 641 647 973 635 83 440 252 689 638 132 898 369 961 292 821 532 846 148 987 192 531 440 868 627 713 656 368 325 563 431 267 199 352 25 341 406 829 588 511 541 845 976 555 434 34 145 211 399 401 85 197 428 992 425 750 363 11 65 508 572 280 472 504 66 808 548 628 62 839 645 393 843 973 935 693 441 358 687 594 654 223 531 250 410 690 804 282 793 676 120 245 814 804 91 235 150 759 295 857 419 858 108 995 499 39 385 910 320 37 723 971 257 89 117 441 832 585 353 795 197 130 670 66 780 375 763 307 402 6 683 364 893 830 569 339 93 180 341 585 830 678 855 501 383 359 116 147 64 140 872 6 535 990 899 235 260 969 214 193 222 772 71 334 733 971 571 147 961 418 460 171 331 930 171 272 962 816 672 55 233 556 951 333 680 152 701 633 183 834 660 364 994 99 460 422 249 465 987 67 583 129 341 670 550 873 87 69 297 830 872 861 835 1 977 423 558 703 79 611 773 185 415 684 318 681 489 669 122 767 176 138 728 275 153 857 745 323 505 602 749 887 444 878 733 451 820 12 706 317 207 674 623 744 740 177 474 568 439 121 97 534 523 632 306 6 775 357 539 904 356 513 52 828 990 193 89 546 145 837 717 784 366 564 619 197 229 100 958 158 533 140 284 694 739 213 750 524 728 337 620 671 590 370 999 917 515 438 894 965 103 25 325 17 779 571 19 505 730 332 18 507 564 166 325 679 721 242 173 915 403 509 812 954 951 900 990 698 206 557 509 125 942 168 20 280 542 599 141 595 347 218 815 489 572 413 994 889 460 774 366 155 601 129 467 815 673 295 945 674 117 575 356 178 864 19 200 725 929 790 443 669 207 28 491 398 396 411 901 459 206 257 408 574 298 534 538 287 313 907 1 631 944 523 692 12 627 489 787 855 82 138 140 893 998 964 408 116 589 999 717 799 692 68 525 850 573 603 343 441 154 17 740 543 560 49 373 19 247 954 379 64 553 178 584 172 665 386 604 873 574 562 946 283 984 581 924 553 683 529 499 551 497 600 428 203 477 42 87 95 533 951 26 94 303 759 726 450 640 116 873 558 952 563 460 24 634 263 28 137 291 46 990 391 745 792 847 291 78 469 587 335 317 711 759 42 164 736 280 335 914 372 685 642 195 706 962 173 217 575 479 107 166 436 97 243 712 658 695 606 692 379 759 108 686 626 826 660 143 581 629 243 272 65 498 487 182 848 686 316 334 375 596 158 787 59 234 121 78 725 651 302 750 594 789 518 752 16 155 283 888 542 453 557 217 572 215 571 665 315 767 307 145 446 451 804 739 817 883 545 244 913 842 417 861 252 691 941 653 898 426 137 921 412 264 398 46 124 187 959 109 286 174 739 529 269 796 443 246 928 587 237 170 606 382 344 272 33 851 184 82 215 231 28 471 830 407 390 614 953 520 139 314 710 401 708 926 19 599 364 475 384 257 955 303 813 830 595 640 695 716 97 690 608 914 189 341 677 360 893 266 684 229 647 487 621 849 46 265 496 813 671 698 255 871 429 884 773 194 569 261 776 798 262 987 571 267 668 41 448 364 771 370 868 314 443 781 362 446 553 802 732 836 124 133 695 4 121 944 887 698 484 302 891 512 464 669 138 299 633 723 415 795 623 85 521 991 838 683 285 257 68 280 920 749 835 561 95 64 768 236 250 550 210 875 201 36 295 993 197 696 675 876 394 862 19 60 283 692 729 394 591 408 864 700 179 384 803 17 696 291 73 840 350 638 740 734 409 681 546 543 563 667 667 236 282 603 797 502 795 529 436 450 791 93 21 622 325 22 613 867 49 757 478 323 907 835 418 500 531 55 515 318 52 565 674 106 750 356 766 644 552 367 95 330 637 870 819 861 567 157 737 655 482 134 693 813 266 459 476 976 663 670 232 183 568 492 341 735 318 127 773 205 50 980 266 387 34 133 42 257 344 735 767 798 635 926 399 927 234 47 729 832 910 30 466 721 248 770 439 474 747 918 868 466 642 665 788 148 589 104 441 675 720 915 415 120 229 701 12 305 316 583 883 916 223 312 489 77 923 398 87 388 179 632 833 962 679 399 462 246 526 73 810 771 992 72 976 852 991 163 988 378 638 804 992 949 331 986 845 882 49 359 60 876 1 469 957 22 138 836 904 256 382 463 139 920 847 32 403 634 497 545 446 371 562 588 769 827 272 589 741 329 546 855 719 283 442 996 800 694 225 386 850 395 700 458 693 595 437 602 233 980 868 445 548 228 840 337 742 317 632 26 962 98 31 765 544 57 744 79 122 121 774 439 924 982 872 914 471 987 538 270 423 808 767 64 724 452 686 130 862 596 843 31 725 660 279 953 671 357 994 717 187 168 848 765 101 50 298 215 675 313 159 276 984 446 403 131 839 803 478 30 131 247 343 942 516 279 459 267 284 912 57 206 762 490 136 187 711 503 763 345 311 116 467 772 811 863 830 277 261 602 519 551 971 263 654 389 327 477 506 699 990 929 876 442 352 768 325 673 736 116 754 888 356 893 327 430 455 434 114 429 397 889 810 884 391 739 72 142 352 259 444 529 750 953 171 154 197 474 959 942 977 610 144 492 986 468 994 298 53 176 398 349 89 263 510 741 287 716 971 496 285 196 529 181 876 703 510 668 41 567 815 628 425 576 811 405 185 152 188 480 861 977 371 932 215 581 707 514 674 106 41 114 863 414 946 599 336 540 702 377 596 799 60 882 354 247 485 940 137 50 789 992 487 668 800 833 88 258 185 43 922 996 513 30 254 993 38 640 146 231 938 505 845 947 94 536 226 30 134 311 529 289 142 299 426 722 461 614 596 663 657 920 749 578 396 35 898 806 846 910 513 185 882 413 509 811 941 638 323 206 108 959 554 254 982 847 64 250 211 130 291 260 762 881 532 222 545 825 971 53 568 930 231 218 815 987 277 446 322 685 811 462 1 533 605 120 973 301 599 237 984 837 764 232 301 950 999 469 128 160 152 885 870 973 442 785 792 717 874 469 420 155 978 663 253 903 647 856 476 6 120 611 727 23 344 323 305 63 230 202 785 864 91 247 808 757 179 983 949 457 463 215 811 977 466 777 310 615 779 382 546 824 371 171 461 808 328 302 894 141 424 475 77 361 170 642 132 988 593 83 431 129 475 117 232 527 801 947 470 508 440 481 631 997 144 357 524 681 513 657 724 14 439 288 35 443 582 831 292 513 422 230 229 948 613 791 418 166 97 190 573 253 269 889 644 52 422 786 27 888 438 971 308 572 945 978 772 199 182 293 127 467 592 975 647 802 14 716 729 700 888 697 1 892 875 904 656 428 470 482 930 350 678 317 621 309 503 289 710 547 100 373 942 900 545 511 230 338 86 324 454 923 527 69 452 992 906 75 667 319 512 36 202 284 240 23 799 11 793 908 819 544 966 135 968 843 679 206 904 574 509 377 112 537 253 10 933 25 210 749 606 828 820 57 890 736 637 975 907 372 614 860 611 7 149 898 61 544 210 299 840 357 162 352 847 1000 428 399 229 991 674 523 863 579 554 953 354 355 653 320 472 74 888 344 444 654 985 311 614 163 244 671 819 367 431 60 732 983 994 292 203 26 387 560 457 340 761 75 731 854 272 224 414 244 349 737 456 271 850 741 337 148 235 377 867 884 434 26 838 838 552 82 31 562 174 970 865 399 75 183 4 312 518 112 117 994 694 518 559 937 551 885 945 91 529 114 855 21 796 341 325 901 822 337 433 399 897 194 265 956 782 910 165 872 614 967 590 883 667 344 511 403 706 390 539 336 820 217 967 952 877 115 354 955 108 568 906 634 388 695 224 963 987 528 287 512 289 262 72 921 899 511 850 183 129 769 689 675 156 663 396 454 541 716 475 234 602 856 793 497 449 193 774 821 218 252 985 807 543 28 964 99 144 954 959 388 373 717 122 581 243 372 181 672 387 538 171 721 615 992 982 749 150 434 572 376 818 635 187 933 808 786 593 90 504 17 231 498 494 259 726 812 368 599 139 508 984 762 383 81 580 873 906 287 301 183 273 693 789 708 901 594 92 847 983 548 204 686 137 289 820 675 854 505 706 544 164 539 172 830 217 192 281 339 308 837 212 235 158 821 713 72 376 398 298 548 86 346 124 886 693 673 878 36 17 317 554 48 466 102 527 206 936 151 854 333 476 425 628 940 737 718 63 270 475 249 140 249 247 804 960 116 459 90 701 671 423 814 24 55 493 436 129 378 500 270 91 976 779 441 636 834 148 866 199 719 839 651 64 565 273 458 295 814 76 348 825 395 441 86 188 988 75 76 258 393 566 542 903 795 592 111 222 86 991 655 296 779 419 172 487 137 900 61 835 596 727 87 522 889 134 131 629 608 286 624 465 483 949 709 19 654 139 490 408 48 24 463 188 145 479 516 329 932 793 43 634 415 141 780 800 16 726 935 893 83 581 583 807 513 393 965 591 667 957 234 723 399 473 881 57 458 59 684 13 103 543 358 405 167 124 497 402 969 138 929 338 756 121 985 308 299 571 180 587 744 589 294 895 76 721 949 440 229 280 738 933 665 902 100 676 619 262 375 346 428 985 761 445 843 449 461 264 448 618 748 631 509 659 760 924 270 545 155 297 915 573 648 983 587 87 887 630 716 451 919 614 632 507 63 814 201 653 13 170 593 294 971 466 227 103 15 545 734 720 738 404 307 146 676 564 397 473 14 805 273 665 159 159 310 944 379 932 630 61 168 28 157 592 371 654 34 170 811 1000 708 646 388 888 374 288 152 811 878 364 456 855 283 658 33 509 981 161 5 641 265 154 591 876 285 663 451 945 473 115 964 727 991 187 704 303 492 830 770 830 607 993 479 789 841 494 771 87 190 485 685 131 955 883 240 187 216 51 163 140 496 811 891 975 871 368 807 783 444 148 60 996 415 287 258 503 756 779 207 359 272 637 611 483 883 817 212 937 143 301 675 695 465 136 70 656 661 140 263 585 351 467 381 420 927 102 417 244 172 971 468 291 284 568 727 897 946 763 131 141 354 579 603 185 610 53 582 257 233 384 321 316 580 250 924 951 22 454 332 150 408 765 354 52 841 622 121 156 144 913 758 481 88 752 779 771 571 831 108 700 714 442 981 242 300 809 715 173 373 56 59 707 192 474 425 850 584 71 170 470 884 931 915 443 914 377 251 270 165 752 390 407 489 52 692 209 390 1000 145 941 139 547 870 756 894 417 841 92 177 652 392 861 982 98 491 716 887 944 283 80 543 943 773 307 965 646 580 955 371 992 902 313 41 728 22 793 519 994 362 692 307 724 829 10 128 237 511 28 856 332 355 257 338 844 666 296 111 814 527 566 866 264 274 847 823 861 681 898 718 149 348 832 919 647 663 645 951 948 294 539 692 885 627 675 750 904 612 77 383 614 627 250 212 305 150 144 716 604 536 38 81 139 455 665 980 406 832 222 958 912 759 448 292 876 244 629 690 186 914 252 260 262 890 337 617 449 480 468 745 845 955 535 304 531 475 79 251 912 254 709 523 351 892 157 807 504 796 462 175 226 550 995 15 132 307 273 392 579 49 891 493 327 755 827 492 670 728 698 515 77 763 497 734 572 580 872 414 129 861 479 396 712 255 915 943 834 621 628 330 652 9 685 497 562 734 475 157 746 671 417 813 133 174 331 248 116 703 466 849 808 461 264 186 573 133 660 828 599 722 552 558 870 577 393 620 150 142 159 450 962 822 101 977 849 519 75 968 913 44 619 103 292 70 56 17 48 888 78 552 124 249 622 381 48 799 528 751 691 210 910 932 595 766 118 94 849 510 713 600 898 453 442 889 725 142 217 768 690 56 56 177 264 290 997 742 778 325 106 498 946 81 418 802 239 224 572 277 219 379 348 789 320 609 89 782 716 583 225 727 130 469 916 95 571 149 191 994 733 633 879 796 835 189 953 901 261 979 303 429 977 270 670 593 738 25 446 79 32 744 145 55 8 327 248 723 526 346 138 361 592 269 102 605 204 341 140 244 877 878 423 711 298 775 789 476 256 579 370 332 137 729 697 320 44 198 685 965 767 849 55 10 883 143 769 607 135 97 259 952 311 371 243 74 822 774 634 238 290 680 221 420 656 554 185 265 271 178 755 52 400 610 118 213 678 1 606 575 331 1 709 857 868 273 348 959 814 523 789 390 569 640 862 711 139 219 337 507 264 963 561 705 153 493 551 419 594 418 78 240 425 509 708 126 164 928 58 365 537 262 422 548 364 300 127 830 837 708 160 301 912 618 641 899 521 115 466 716 559 266 689 656 48 829 126 871 589 47 429 550 648 752 588 41 491 98 118 497 923 917 623 312 877 501 569 171 88 306 862 832 43 321 607 367 152 617 188 309 617 944 21 559 961 359 696 765 615 611 908 615 271 726 974 612 673 574 890 312 670 348 92 133 600 887 807 710 225 209 774 600 263 994 361 930 758 509 811 559 639 176 841 417 376 767 653 912 588 395 652 139 244 199 628 934 557 636 467 45 380 693 580 544 624 405 483 991 479 536 42 672 83 264 693 390 966 49 684 332 220 358 870 491 481 109 294 649 554 840 801 755 656 606 189 276 34 986 689 629 26 226 696 223 476 178 47 815 930 98 442 634 251 686 66 234 981 932 34 871 80 67 458 481 21 930 307 180 215 375 483 685 161 881 892 741 193 520 457 228 83 659 192 215 600 666 30 21 737 350 679 295 94 485 125 654 676 403 988 977 127 45 875 559 412 951 869 393 618 25 441 420 937 157 318 654 804 188 987 998 971 650 182 329 941 95 460 963 676 671 945 795 345 68 608 210 929 635 524 756 216 493 560 743 165 230 556 629 174 507 969 869 302 639 80 255 203 263 621 655 309 600 706 169 685 581 465 782 562 349 337 582 529 556 806 807 134 504 530 996 334 407 208 825 807 343 794 454 314 423 505 467 256 804 454 507 811 318 663 52 86 421 908 958 344 677 746 241 372 282 447 788 988 576 439 83 960 697 103 25 18 69 744 391 428 581 959 163 164 849 922 980 438 931 725 916 58 691 845 704 104 619 173 373 81 462 368 187 696 157 438 934 65 299 474 514 593 906 643 591 31 572 234 85 17 943 859 130 849 723 376 874 481 485 154 830 940 417 505 400 112 91 814 557 289 575 335 876 520 811 515 191 708 257 558 680 151 665 271 678 204 270 577 455 583 831 727 575 366 89 27 778 230 851 368 143 602 659 166 311 368 167 239 700 339 431 360 796 328 57 273 744 155 124 961 176 650 593 348 738 542 726 918 634 5 6 588 116 922 678 81 440 225 672 526 334 309 293 70 794 197 295 833 457 47 213 703 789 387 619 56 548 660 641 593 72 82 570 386 539 19 288 694 914 643 397 282 876 386 341 393 290 405 3 503 352 535 762 325 301 657 509 548 648 224 280 510 219 39 776 721 117 668 48 821 635 799 167 993 286 344 134 769 155 688 22 186 302 588 593 777 512 21 311 641 316 283 621 91 228 611 73 979 729 494 584 88 763 100 20 268 469 505 368 373 53 551 638 212 891 180 132 748 16 430 521 965 776 732 6 497 507 230 355 126 128 896 583 782 787 115 909 67 665 36 35 351 905 353 124 955 574 905 865 966 890 300 619 344 821 707 613 928 255 25 735 483 706 354 333 998 683 570 74 238 290 114 495 653 423 686 201 448 448 131 882 591 241 975 534 884 491 729 216 16 928 979 542 794 30 892 955 33 682 659 667 980 166 761 404 896 342 303 268 610 784 1000 333 822 731 960 640 880 393 789 889 664 543 612 319 387 540 311 935 455 576 734 289 151 992 12 19 736 655 883 12 179 727 274 740 829 512 454 299 211 544 727 71 745 836 301 57 173 621 26 58 32 415 73 522 653 870 512 730 565 146 266 267 545 828 720 918 514 761 585 85 878 671 695 801 939 102 117 966 489 993 926 708 339 37 654 168 583 313 151 690 278 854 525 80 686 280 419 587 822 214 410 256 233 71 390 649 822 662 828 237 23 319 49 334 618 770 613 241 85 240 664 188 205 611 123 251 232 683 530 227 360 94 912 50 51 216 52 318 546 91 362 206 47 136 141 518 683 735 12 439 494 443 563 806 248 506 452 259 167 44 989 686 314 650 3 157 390 521 999 344 695 990 344 497 489 156 98 142 247 843 381 209 428 356 209 266 744 419 600 802 829 12 44 412 298 921 524 480 264 738 561 327 892 518 789 646 860 962 286 684 366 496 640 910 693 121 201 350 68 717 816 23 672 106 256 685 434 204 242 906 970 796 681 467 730 788 714 173 98 546 691 458 759 651 403 888 682 450 755 140 262 329 43 51 810 791 496 81 344 354 389 237 996 263 311 565 537 8 990 46 185 309 304 607 420 758 216 470 139 1000 864 619 708 974 922 228 169 402 645 544 156 180 821 24 646 114 716 947 145 873 721 217 530 291 966 106 611 57 550 432 463 66 62 66 456 557 716 811 798 684 965 618 200 586 859 267 112 734 7 614 122 336 171 318 357 171 524 301 261 811 806 230 408 122 968 595 56 614 921 344 168 20 963 680 843 963 750 182 705 610 537 94 771 676 765 966 777 38 906 831 106 309 78 304 76 205 739 685 868 632 961 516 801 436 452 400 420 496 903 433 90 943 736 748 669 894 390 223 560 619 121 704 618 863 857 78 460 605 81 112 150 659 653 997 639 129 330 820 4 856 189 900 51 269 118 302 360 549 94 602 288 819 184 224 4 40 92 657 904 946 777 20 197 232 508 676 443 173 804 578 171 276 872 680 28 67 971 318 124 458 622 368 666 413 191 831 673 200 665 359 104 260 388 617 576 679 502 890 629 816 90 612 233 243 912 315 509 457 893 650 745 693 877 695 54 586 782 261 841 497 615 953 179 985 552 711 288 887 236 957 965 409 252 224 5 270 966 102 173 433 798 60 510 653 691 281 627 394 678 618 692 800 678 727 299 204 456 942 605 697 541 647 338 17 363 784 272 660 849 482 749 160 373 67 908 690 361 965 987 836 606 535 610 544 519 346 822 403 57 783 302 277 873 175 990 272 879 27 859 975 305 413 621 449 923 327 236 486 806 338 548 785 374 314 555 950 729 760 389 479 933 536 125 282 921 509 47 53 726 753 251 28 775 769 293 514 223 328 451 974 178 210 615 752 639 20 382 965 60 67 64 431 667 874 320 696 531 760 758 40 682 826 515 197 858 940 853 443 433 621 324 117 790 68 380 426 528 854 524 323 961 882 30 971 155 998 640 456 714 794 723 858 834 478 914 346 82 232 812 733 954 360 590 897 880 152 619 366 17 310 613 88 343 732 825 149 606 242 37 826 939 458 893 307 279 541 679 666 440 932 732 56 32 297 720 554 851 614 227 309 163 254 785 509 742 899 335 955 771 776 271 557 840 512 646 522 960 375 851 302 315 8 363 955 462 246 923 889 332 590 990 95 29 380 144 930 391 342 105 253 250 63 534 194 976 468 172 352 365 244 134 494 555 947 506 614 345 856 679 190 813 200 42 275 991 450 65 950 216 5 495 84 884 934 289 304 836 519 784 748 526 940 808 665 632 383 849 163 795 375 436 536 549 244 408 737 274 823 429 890 308 512 520 591 592 823 969 248 602 71 682 303 556 623 817 871 19 699 735 63 539 883 378 263 652 739 927 315 109 691 548 165 216 239 86 864 142 225 46 338 388 285 417 321 342 286 912 353 579 495 93 725 81 61 960 37 931 683 633 942 40 614 542 680 886 242 375 628 774 700 192 749 698 697 431 441 84 983 279 911 337 51 204 427 470 651 607 703 657 757 604 501 924 679 731 131 189 561 300 717 345 176 583 377 266 900 746 711 63 908 140 368 780 632 234 625 601 231 479 976 263 858 578 742 695 344 706 701 461 916 285 443 254 181 130 912 990 628 43 357 566 547 688 573 324 948 239 648 610 743 8 518 571 96 641 593 531 665 261 902 431 11 714 918 446 771 250 527 926 371 586 240 961 222 618 629 545 928 93 1000 250 197 594 553 407 569 769 319 992 760 994 199 290 999 18 732 176 674 863 497 592 295 759 99 697 851 596 201 716 484 323 288 280 663 140 330 450 51 524 664 877 814 170 152 391 14 287 584 244 610 321 43 902 786 602 75 229 188 324 673 36 441 808 65 308 351 520 353 381 304 121 707 834 915 860 40 780 642 959 344 530 435 552 184 232 211 970 259 93 352 707 756 865 373 317 754 951 764 644 149 271 999 591 705 287 679 106 936 899 913 595 525 923 606 684 494 884 386 608 73 138 223 385 419 260 306 202 956 672 774 625 807 352 96 391 321 973 323 914 472 652 77 875 510 926 641 812 37 788 574 148 117 754 353 38 349 204 710 470 142 711 549 78 902 89 467 561 324 939 661 334 231 869 596 830 859 283 126 73 902 639 25 574 400 112 822 778 866 145 43 947 657 620 625 357 267 337 432 260 425 545 575 844 125 544 920 150 774 355 779 803 201 990 666 453 570 993 310 524 708 620 440 111 325 264 370 84 62 880 63 770 977 928 775 732 555 364 408 337 861 509 618 378 605 856 177 11 146 191 329 629 937 700 557 795 305 818 216 852 934 198 112 489 971 303 111 488 249 946 172 552 136 193 257 605 739 181 150 590 593 577 527 485 873 81 194 487 398 467 963 221 555 700 547 170 41 430 958 102 886 833 3 539 952 400 146 334 90 837 698 887 247 799 544 684 397 619 134 723 115 9 475 791 622 721 88 221 224 382 59 536 707 497 447 697 140 433 332 147 331 625 75 950 82 586 692 322 877 403 147 695 537 254 449 130 855 526 831 634 970 774 224 556 743 107 959 780 638 140 927 365 462 504 58 251 253 209 812 534 936 912 912 482 455 858 179 541 533 305 928 521 599 534 628 363 515 453 748 890 787 449 411 276 506 666 103 541 550 253 878 122 758 323 398 981 534 251 562 601 889 180 676 113 606 902 511 660 335 329 700 252 573 297 560 439 976 160 883 533 406 844 164 924 553 739 947 512 78 643 791 86 250 199 353 763 896 663 177 889 538 687 456 978 388 467 518 152 943 33 284 220 124 192 540 285 782 424 656 443 566 626 656 812 665 104 689 175 709 144 66 760 484 870 800 300 32 288 725 445 967 725 644 784 721 512 712 748 168 874 605 102 350 262 319 27 742 569 162 477 764 522 914 722 790 686 36 265 407 631 525 623 170 605 513 993 316 101 214 363 757 210 787 328 192 1 235 786 808 658 166 77 117 212 825 423 864 871 917 347 900 680 22 654 926 736 429 969 438 102 952 448 317 247 176 154 257 995 459 579 56 897 308 574 234 478 200 551 369 90 641 600 693 163 224 850 635 110 375 486 254 131 357 60 409 729 733 964 588 314 649 164 861 512 715 386 288 896 573 761 530 166 626 969 451 889 900 186 722 880 246 137 109 653 765 687 385 865 563 494 167 736 756 574 160 118 893 583 258 819 9 215 58 387 502 518 941 441 488 680 634 893 996 938 451 211 808 393 84 254 825 368 314 652 636 272 680 260 865 821 829 910 941 807 690 202 351 894 339 483 957 546 77 693 184 721 671 357 182 674 675 656 54 793 62 767 905 764 638 713 335 414 332 913 167 938 954 986 236 403 999 456 108 273 312 217 426 206 33 723 951 65 509 832 308 867 315 256 315 520 41 109 991 489 733 581 249 208 633 275 668 931 607 647 108 852 861 863 482 768 211 486 547 535 571 396 786 804 848 215 682 982 690 80 201 829 408 513 649 24 304 605 609 255 563 584 956 477 500 425 864 832 746 133 162 860 28 199 744 709 613 444 422 164 105 651 853 339 606 85 897 996 566 601 234 39 372 412 718 378 797 927 996 478 897 697 124 16 377 246 46 734 972 128 16 210 133 5 979 507 983 754 816 466 508 118 703 994 713 818 825 989 343 16 55 138 254 288 593 715 602 475 844 990 154 690 310 378 111 559 596 709 138 518 902 283 777 709 624 26 676 498 4 244 986 572 431 900 585 564 794 708 478 981 970 870 802 634 217 50 166 120 702 440 8 156 643 567 46 549 53 853 682 764 585 351 135 99 965 667 531 189 317 180 806 93 472 191 730 313 482 188 451 192 978 318 704 57 431 638 242 814 262 852 405 937 263 720 686 566 178 233 444 210 820 124 177 761 846 119 626 550 447 718 141 439 89 77 747 855 722 319 550 768 508 983 549 416 30 261 326 636 340 508 243 683 789 193 136 172 340 942 51 17 58 536 669 990 145 270 529 29 36 171 482 212 725 94 833 146 478 160 1000 133 941 525 793 208 314 854 858 131 346 534 509 235 785 812 490 364 708 409 385 604 29 259 269 33 66 152 778 150 32 567 675 274 147 668 365 233 313 538 936 680 9 190 143 427 238 449 622 777 88 286 219 146 117 917 704 352 667 711 616 228 714 603 880 274 576 976 336 215 540 180 58 482 455 789 970 969 624 318 798 141 511 348 184 537 388 145 834 447 113 977 682 724 613 659 398 973 131 538 793 458 346 917 399 201 726 332 181 478 679 564 84 529 952 932 1000 969 458 753 964 296 666 511 24 63 185 401 734 676 91 867 393 272 379 925 695 358 844 171 609 417 274 67 32 941 835 190 562 409 544 283 725 35 112 993 260 980 183 155 488 845 490 593 272 819 423 348 635 704 51 313 493 26 347 443 449 303 263 930 943 673 460 480 702 494 914 454 947 987 957 58 515 643 807 164 669 34 326 602 771 151 801 352 946 89 665 43 240 9 94 80 86 121 88 128 575 667 215 584 56 677 997 214 159 387 738 454 465 934 1000 534 374 540 232 766 488 7 596 493 493 74 399 151 576 122 674 979 743 241 681 885 424 417 781 231 326 95 963 917 715 309 261 801 741 405 463 620 814 419 340 847 391 979 394 545 637 658 996 521 399 833 655 750 302 423 695 685 941 710 74 131 348 266 917 27 192 445 830 402 493 278 930 738 838 898 352 12 204 492 733 513 990 986 697 459 576 688 186 655 191 105 183 558 467 986 680 804 838 281 117 416 732 382 996 461 299 402 919 729 782 925 860 684 293 172 815 643 78 979 301 726 514 542 779 247 817 431 326 996 47 3 324 854 916 542 467 354 262 752 264 152 818 343 955 499 35 791 233 56 209 680 922 218 910 55 172 133 781 640 464 434 980 322 899 259 300 411 408 719 702 142 3 160 169 905 657 923 41 172 159 32 849 951 224 419 404 996 283 42 384 661 68 991 53 415 42 64 317 655 177 366 388 459 433 755 794 388 974 431 318 338 249 332 445 497 287 657 276 252 785 612 826 159 644 203 705 152 865 821 271 17 503 605 648 983 832 519 830 271 978 462 739 242 839 532 694 333 719 227 61 567 100 140 178 805 62 182 169 800 464 434 873 553 179 949 761 459 698 925 820 186 341 727 128 459 785 632 91 556 496 394 856 149 30 274 921 583 564 472 932 84 384 159 243 864 596 949 335 790 973 565 181 5 799 139 636 333 88 679 77 501 426 694 12 599 661 550 942 326 916 889 507 126 151 675 143 93 209 127 235 344 587 382 505 449 456 650 672 832 266 147 500 888 150 631 906 515 995 319 770 105 488 984 662 509 510 943 970 464 844 505 349 114 914 210 23 245 481 412 131 621 289 90 79 445 370 517 169 588 247 127 341 840 15 278 492 977 350 883 303 977 388 76 356 323 244 463 840 738 104 848 238 523 35 221 478 213 927 791 762 271 152 564 694 995 297 331 582 971 613 463 819 713 561 336 657 587 920 214 3 510 462 352 704 826 906 300 931 775 958 7 365 646 56 111 349 579 966 671 771 90 389 307 913 295 451 821 747 218 430 887 433 995 452 586 34 979 748 278 147 563 429 379 681 488 358 672 627 912 254 793 691 862 517 390 543 892 674 962 75 457 246 258 921 169 104 183 988 589 91 693 945 250 678 628 974 502 602 662 96 392 457 467 768 279 980 42 381 751 750 769 416 239 288 990 972 318 284 511 117 728 214 431 546 123 103 746 766 87 852 459 659 661 471 195 912 726 820 13 741 664 727 448 803 893 924 101 194 740 151 977 229 396 77 269 585 478 938 924 830 35 84 253 629 742 24 986 595 51 220 336 804 199 789 712 524 210 42 725 602 115 1000 655 926 754 623 103 332 692 781 396 505 602 490 125 957 667 444 48 778 492 348 235 165 541 648 777 658 142 442 887 852 361 425 191 61 889 246 412 699 452 530 360 845 205 246 507 540 13 892 397 981 219 52 285 821 113 920 826 78 337 372 962 778 248 385 666 517 354 785 870 7 222 680 753 234 955 745 718 610 435 590 480 443 399 468 648 415 420 750 549 375 604 833 680 313 551 672 664 964 324 832 659 984 547 327 247 313 893 57 664 110 901 363 250 732 289 340 370 993 44 880 368 702 214 503 655 340 127 374 40 330 207 892 924 997 745 863 785 978 449 471 671 320 924 868 699 442 375 468 620 11 579 424 980 2 295 815 857 377 911 947 852 336 571 451 393 287 755 584 513 148 57 260 116 697 791 359 483 114 75 28 454 262 465 788 281 940 512 114 140 48 847 215 194 422 145 214 378 37 214 314 381 304 773 910 799 873 638 926 834 159 965 253 975 786 916 750 438 508 616 959 712 922 727 762 595 891 352 101 614 304 684 477 6 413 347 823 104 583 378 488 647 935 316 981 249 190 230 381 589 417 591 429 135 207 352 76 391 1000 80 481 655 552 428 329 44 468 461 150 535 508 2 28 628 898 560 342 386 259 710 888 372 707 582 982 624 518 369 709 350 796 842 168 707 884 94 495 887 252 722 490 483 896 278 900 911 689 593 142 387 184 277 777 700 140 892 593 746 343 202 278 280 352 613 964 331 812 571 893 662 574 435 429 693 10 823 287 441 44 704 639 140 30 626 151 149 801 57 917 654 812 356 997 956 531 761 883 207 722 594 812 234 730 295 462 29 146 492 437 594 954 876 839 348 804 229 946 639 269 6 364 924 763 110 683 891 918 655 623 366 707 443 837 972 343 230 605 707 81 989 966 17 900 789 432 141 619 406 698 753 142 593 253 179 372 825 217 101 961 750 863 730 434 175 918 745 526 561 18 599 695 330 786 96 689 283 321 229 227 22 7 349 812 373 656 5 224 635 845 338 523 270 498 569 508 461 841 628 414 302 149 392 43 76 177 717 618 359 625 445 859 716 841 17 160 823 557 264 310 526 113 626 332 64 874 44 948 213 221 732 936 632 590 431 822 562 251 737 6 17 914 509 780 745 464 86 394 585 692 709 799 489 932 188 605 907 782 667 872 960 505 136 507 420 685 180 367 973 952 516 966 343 971 725 501 836 508 156 441 994 246 516 963 597 278 753 814 807 766 301 112 469 743 657 104 236 458 919 655 267 289 685 866 659 564 53 871 101 670 26 789 82 385 141 249 233 958 553 455 396 282 468 69 356 46 615 958 39 918 120 838 718 636 310 865 980 141 36 913 660 244 538 184 274 190 232 978 557 918 556 350 3 538 502 623 14 126 66 94 485 287 302 939 678 202 261 612 947 134 339 292 714 592 962 391 457 725 20 645 42 861 466 278 883 190 164 757 449 527 570 792 927 470 643 159 505 260 75 82 198 655 514 848 470 208 611 973 680 39 90 387 6 395 490 341 757 574 798 96 144 393 654 587 876 356 437 569 641 680 864 972 231 569 233 756 752 886 301 976 917 626 914 980 780 656 574 132 967 547 868 439 424 164 120 344 772 815 333 649 838 936 172 769 542 418 984 904 161 480 512 8 74 664 84 607 1 916 396 34 91 107 189 227 931 416 502 878 752 865 98 289 390 795 582 522 482 731 446 285 840 752 67 166 518 80 544 92 623 512 141 455 329 775 235 772 848 789 537 334 111 809 622 15 907 160 344 231 403 949 348 835 245 989 687 106 10 481 125 668 141 842 728 61 880 520 60 329 903 987 536 111 841 94 143 995 541 1 48 991 281 798 610 826 912 78 668 971 237 461 13 975 131 443 815 306 32 220 609 26 905 851 709 402 631 922 790 574 754 581 719 850 557 920 432 8 386 741 506 234 351 827 510 756 714 147 560 670 609 277 178 401 669 747 70 119 792 708 811 200 556 836 349 953 598 401 438 936 827 65 433 550 665 67 41 700 785 387 629 122 523 538 950 859 628 181 372 269 868 780 806 496 266 462 505 164 932 83 603 408 865 202 417 208 882 653 381 135 320 425 116 957 919 298 695 755 220 951 335 813 563 986 495 262 285 755 421 906 551 485 793 792 518 368 465 912 474 505 196 28 608 359 461 960 101 303 67 542 967 995 415 270 510 854 717 636 19 147 831 92 72 110 454 402 577 915 554 229 1 759 268 987 248 884 234 707 299 280 611 855 164 775 107 721 268 128 433 463 959 598 280 426 574 144 155 187 610 724 860 447 256 535 734 797 848 527 577 29 443 173 687 964 956 125 109 429 94 1000 955 930 902 900 208 403 834 754 120 741 34 41 599 647 958 633 82 346 865 882 604 783 388 374 310 781 262 708 851 523 402 646 251 163 194 750 862 239 787 92 388 64 40 947 722 165 220 69 456 233 298 676 161 616 151 491 850 395 314 20 806 82 539 691 337 930 490 370 460 247 297 454 657 28 901 890 687 896 384 75 584 627 691 165 833 433 443 812 561 766 889 389 878 515 310 973 188 640 222 585 488 691 924 656 973 216 663 79 380 457 956 332 81 175 900 205 707 162 136 913 284 493 74 510 11 486 917 781 294 341 903 52 867 162 853 195 505 780 456 624 266 559 832 270 684 862 94 788 609 522 566 978 515 121 269 609 884 146 487 388 869 256 356 257 325 741 35 549 773 817 184 703 473 99 138 3 481 615 984 666 97 489 230 247 566 297 650 46 378 208 380 512 642 250 717 58 22 300 47 647 416 831 829 323 705 837 164 321 680 467 595 495 4 65 783 105 404 310 10 11 181 175 813 323 533 290 363 606 157 965 391 633 500 197 921 323 561 716 126 306 609 394 262 459 130 39 345 686 119 160 148 993 413 272 465 972 813 825 821 652 668 195 269 100 599 932 299 145 450 545 166 413 947 475 329 878 11 694 197 576 149 182 640 848 466 282 480 58 571 870 91 782 457 628 41 622 18 763 116 292 517 83 126 385 31 735 524 369 686 99 314 805 55 888 447 265 467 246 626 399 856 386 21 715 165 1 297 689 341 219 531 636 639 419 469 880 781 69 816 914 701 121 832 623 749 200 768 530 50 764 136 26 226 741 4 163 471 537 487 75 807 307 320 345 667 592 428 769 5 14 252 562 798 878 584 492 798 139 116 228 813 155 401 419 201 406 743 742 25 485 59 702 546 676 804 722 720 739 858 908 95 513 424 194 762 514 561 862 588 676 617 312 629 68 510 506 119 30 719 132 673 652 83 241 500 310 541 602 653 251 775 833 99 919 237 57 345 430 451 860 925 648 105 564 338 102 710 735 434 668 259 613 73 335 329 276 502 904 246 950 59 9 195 64 648 992 906 462 802 586 871 62 434 74 564 834 283 954 945 930 492 17 699 297 847 853 260 679 40 27 100 799 266 453 991 337 263 595 191 787 359 197 364 795 395 840 216 105 545 39 87 203 987 412 991 592 588 319 501 697 418 654 137 13 106 278 266 68 352 769 165 775 510 504 402 69 439 242 367 889 709 102 937 578 736 830 560 811 927 333 139 868 60 402 932 288 915 205 517 658 371 729 443 769 488 234 385 875 784 985 632 833 557 606 222 63 906 654 213 560 930 822 886 871 45 526 373 689 996 745 703 721 967 28 185 643 493 212 410 653 836 645 636 115 681 577 367 115 323 445 534 280 931 202 686 907 38 227 661 574 390 667 944 90 374 929 167 404 997 982 964 292 52 973 386 46 643 292 418 404 625 635 884 244 307 147 876 86 823 809 3 673 409 994 288 742 942 569 638 892 207 879 1000 662 776 362 362 770 202 289 193 588 877 295 702 858 330 655 487 737 72 215 223 776 101 79 480 475 608 955 461 11 532 263 628 84 240 843 428 727 157 664 596 233 959 906 740 60 616 446 248 708 809 565 922 509 482 993 655 699 500 272 509 497 957 751 426 94 27 89 921 494 45 536 529 661 407 355 63 385 676 801 277 224 409 388 475 94 71 602 181 108 561 112 500 223 127 983 362 445 843 716 560 941 370 746 290 638 108 403 742 968 63 255 160 27 137 84 874 357 662 791 818 544 89 938 933 819 965 926 98 335 742 443 306 309 907 230 871 150 304 753 465 547 602 369 641 310 377 693 120 185 245 242 23 598 802 159 613 822 662 733 460 950 901 398 197 670 170 643 190 860 353 214 161 385 315 959 158 714 633 197 291 298 317 355 180 78 237 750 662 65 841 420 968 384 152 351 123 625 637 665 329 184 272 770 373 650 962 168 313 862 993 687 246 248 877 625 831 239 50 168 511 978 399 954 604 487 142 11 676 212 61 305 831 986 661 276 653 806 809 861 634 289 200 657 686 723 663 269 986 787 553 972 600 827 504 863 210 90 409 429 366 697 162 291 633 578 471 765 401 149 390 693 111 53 584 779 325 939 145 295 812 641 409 899 986 474 524 932 858 168 375 826 179 782 164 142 134 256 312 908 26 343 443 113 898 889 127 830 954 712 300 734 406 705 868 789 500 849 563 737 546 451 49 605 411 933 27 635 894 996 374 250 783 348 974 288 538 749 166 530 678 458 72 642 790 332 832 425 518 710 764 877 668 882 559 268 972 981 982 337 169 526 506 46 937 260 191 715 576 801 621 702 375 657 445 564 687 320 558 463 496 955 472 441 847 853 920 727 16 589 694 609 608 486 372 121 366 704 112 914 179 429 67 883 7 926 835 140 974 686 421 736 667 239 535 76 100 972 502 839 774 487 403 531 90 268 292 779 192 670 184 124 211 929 434 409 846 407 465 729 229 662 151 180 575 122 305 455 137 527 559 28 23 538 245 278 887 713 705 891 615 751 126 914 232 653 768 863 938 845 224 484 187 465 130 675 610 460 870 737 601 94 932 429 618 670 932 210 200 107 636 273 681 604 395 339 963 561 238 933 645 585 808 45 280 221 560 971 406 477 285 412 289 857 349 819 959 339 607 784 692 724 997 918 912 715 183 248 819 133 900 948 407 801 881 147 637 812 63 231 442 925 880 917 467 57 658 77 454 441 687 712 419 746 52 386 444 174 185 512 377 65 857 876 438 271 611 478 777 796 311 253 975 692 485 558 790 76 58 564 896 632 93 961 902 415 489 716 723 900 835 28 907 734 175 396 268 66 365 287 916 487 170 245 107 266 365 55 146 819 871 440 84 168 942 292 820 577 276 285 671 644 67 948 843 498 196 757 969 393 553 78 199 107 319 57 184 663 360 759 280 567 71 344 131 906 397 721 13 834 804 413 128 992 18 447 313 167 689 150 459 990 317 914 697 866 557 710 166 268 973 975 935 654 683 20 923 532 585 287 786 537 818 59 404 127 632 29 139 995 542 176 900 728 770 580 946 187 341 567 19 63 749 30 15 330 387 390 734 567 601 590 370 414 950 287 125 65 285 383 539 992 458 770 835 311 527 419 106 478 943 697 561 866 201 581 49 522 750 475 308 132 582 951 389 249 648 874 530 654 625 293 193 844 567 117 281 971 710 32 34 291 291 279 384 787 111 4 100 213 926 14 467 409 632 250 699 202 784 700 332 806 803 31 939 457 579 201 101 380 173 578 49 930 664 199 390 76 231 698 552 229 185 76 885 416 359 390 549 953 813 820 857 569 172 891 779 950 327 949 471 434 741 170 864 451 695 145 29 275 283 392 790 217 920 680 474 304 570 764 650 94 80 931 444 519 124 732 944 891 763 466 343 933 278 16 886 518 672 54 829 66 794 533 356 201 411 480 224 984 883 323 571 737 513 600 42 136 251 128 291 64 727 191 518 510 848 43 451 619 467 198 860 888 723 362 725 725 521 4 209 506 112 276 415 906 928 340 845 661 185 447 675 237 643 509 35 859 251 740 823 618 72 256 204 852 303 142 294 245 4 189 508 749 810 855 374 841 29 767 892 236 989 618 40 626 54 675 550 509 94 618 427 132 135 85 92 600 502 394 161 969 498 147 818 193 801 851 872 767 103 440 999 302 537 57 98 127 929 122 264 357 650 678 918 223 351 412 229 371 791 429 813 553 692 861 306 846 876 8 494 122 560 23 295 132 131 435 418 620 516 154 384 129 464 711 576 941 73 374 398 5 844 352 202 333 466 724 524 852 101 399 519 260 694 358 987 364 348 753 799 737 487 250 966 83 349 302 146 244 309 979 695 406 139 987 209 165 284 535 32 187 738 352 619 51 922 690 827 936 499 963 202 487 866 762 379 145 324 291 531 614 347 178 760 311 589 253 873 818 729 199 703 659 324 219 699 49 243 374 576 919 170 112 513 164 796 451 766 5 676 541 331 673 435 563 314 590 610 255 931 274 739 332 488 140 131 142 54 252 547 703 377 912 143 736 550 745 542 717 583 486 892 172 307 335 100 599 84 644 658 960 277 271 136 653 116 103 167 988 908 646 840 848 846 653 939 396 825 887 720 135 599 476 501 866 914 423 64 390 415 473 388 289 273 455 865 290 625 386 943 715 949 430 251 151 983 941 886 908 8 764 834 154 893 462 767 556 536 208 861 751 889 446 426 721 439 692 454 780 369 358 941 3 258 484 492 292 797 408 208 415 701 234 740 862 321 998 154 205 486 716 916 67 172 225 202 761 453 364 622 67 476 756 911 93 611 208 699 201 839 518 473 14 968 368 413 290 819 235 165 795 2 650 772 434 776 844 581 937 461 465 603 198 688 914 342 945 710 377 824 603 742 103 912 128 263 685 951 574 636 925 505 566 255 466 95 818 683 629 467 264 534 810 819 166 991 466 689 846 725 290 474 940 217 291 30 206 972 923 568 27 27 117 687 551 106 764 131 830 263 278 963 319 369 591 815 835 217 178 682 573 911 456 842 524 448 810 67 415 942 801 601 65 865 993 885 574 45 664 785 484 892 317 447 701 429 751 951 476 972 116 783 229 60 68 241 75 771 988 535 252 182 487 738 815 796 34 547 946 327 735 81 205 256 108 29 267 34 684 242 537 946 175 658 103 589 302 636 184 763 218 146 469 859 829 786 510 247 320 163 3 64 223 859 56 589 610 790 664 969 229 58 803 602 619 545 579 841 14 582 387 311 490 115 841 373 427 443 558 255 532 883 643 601 129 383 742 738 79 850 29 944 210 885 770 485 544 348 296 89 45 750 93 383 629 164 401 748 329 987 238 870 412 901 247 905 134 268 374 24 139 529 57 601 668 100 37 682 342 13 918 67 449 163 118 492 60 515 972 705 799 355 238 451 538 375 994 408 900 483 473 614 14 650 469 740 89 895 613 825 541 682 599 905 499 502 149 693 502 825 403 659 781 835 887 670 84 738 314 239 540 116 430 220 456 543 473 856 410 886 681 626 733 309 816 427 148 799 51 354 578 325 565 955 972 298 457 512 596 157 431 917 383 375 46 866 121 270 836 909 783 40 530 342 342 740 308 151 331 438 95 156 906 913 587 95 514 274 555 504 376 2 594 426 204 588 297 889 961 864 583 715 345 911 392 772 624 168 296 991 431 690 658 322 540 59 156 281 768 409 966 718 634 679 307 143 762 970 30 168 528 396 761 323 678 937 370 29 435 448 567 555 818 412 59 388 530 132 681 409 7 936 881 74 873 565 865 139 267 322 734 359 207 140 443 476 48 447 440 535 696 246 927 145 539 117 491 435 827 308 130 997 558 743 133 501 965 540 821 950 374 796 304 735 444 870 492 774 5 121 59 261 461 888 440 227 394 667 554 854 679 499 494 31 356 301 193 470 310 220 750 505 723 736 813 343 825 867 261 50 479 990 251 484 316 279 963 960 94 46 255 349 934 585 790 959 859 972 942 838 980 724 21 891 402 534 436 239 228 915 662 831 149 208 215 262 979 755 608 665 105 592 474 168 40 949 289 851 738 466 668 932 575 142 26 428 715 702 526 632 367 230 94 805 142 581 560 265 932 156 510 357 802 759 501 104 509 248 288 477 112 384 530 160 527 832 644 596 182 175 75 433 88 836 749 52 340 734 534 176 93 594 598 980 850 661 797 796 453 802 107 68 783 910 97 242 636 123 83 268 771 938 714 170 1 724 613 885 766 947 24 984 376 148 56 638 287 224 701 125 49 275 393 713 302 652 112 979 998 847 504 315 898 631 251 684 617 624 155 775 964 315 94 227 828 635 90 900 674 265 187 353 839 995 210 267 669 266 424 410 846 803 163 234 499 14 368 54 744 998 642 123 158 128 681 521 97 607 703 725 19 719 407 218 432 793 255 442 868 63 824 191 706 833 803 215 655 198 150 744 789 582 360 256 20 488 129 792 358 656 149 769 10 644 386 304 269 542 176 182 27 244 209 755 707 975 193 380 428 417 328 227 762 82 621 198 206 620 421 978 157 806 941 153 856 446 556 505 388 547 180 592 794 57 650 845 810 542 124 545 867 21 36 285 966 937 994 133 356 636 718 862 405 120 918 620 907 654 524 263 431 381 732 167 34 942 861 750 573 814 413 916 701 715 818 249 841 858 839 174 23 232 515 5 311 631 872 610 269 452 3 562 332 127 319 403 521 923 959 68 390 574 668 703 872 627 91 292 356 526 307 896 741 991 789 45 913 339 693 260 492 840 112 696 397 832 454 421 552 607 706 713 716 344 984 202 310 164 447 832 381 357 271 268 263 155 620 936 852 52 755 633 114 937 148 43 993 47 673 804 568 563 734 140 838 146 250 707 622 160 117 132 317 39 162 184 790 242 727 870 368 778 922 953 350 521 46 218 855 61 71 65 527 103 386 118 950 973 145 908 399 565 206 768 932 227 205 6 736 965 238 422 997 493 155 909 632 950 847 990 17 666 696 106 71 267 111 958 235 857 838 188 683 916 993 861 827 83 343 254 735 852 458 176 412 980 133 812 375 473 303 62 110 622 158 297 822 911 997 52 781 262 288 628 729 637 399 538 896 733 81 606 866 854 795 28 579 688 330 974 677 690 269 58 134 728 622 165 318 242 75 800 740 923 248 699 9 40 519 311 709 346 178 208 960 509 64 955 836 641 239 563 617 320 546 75 385 450 211 703 382 358 713 219 328 82 957 569 443 252 554 701 824 290 956 363 995 935 26 940 813 527 150 748 723 205 269 55 991 826 138 62 213 241 224 332 897 713 448 334 935 59 111 539 939 668 452 304 698 677 545 583 512 73 71 320 507 303 751 720 216 97 574 786 301 460 560 476 95 761 9 555 301 363 744 201 349 626 268 958 781 863 124 724 764 745 570 304 394 927 247 638 85 471 245 420 277 471 312 298 403 442 255 647 877 885 570 144 877 274 28 181 100 276 443 52 233 741 6 579 558 45 582 616 292 964 439 363 293 313 481 526 899 939 987 27 448 536 191 599 253 925 844 989 263 750 823 799 646 998 227 25 624 441 291 846 62 23 630 783 413 452 475 128 32 942 868 269 708 46 543 646 500 467 154 327 862 307 992 739 869 956 874 682 200 786 783 992 452 369 151 936 453 398 804 689 779 409 515 344 106 261 505 373 474 452 353 370 169 788 549 962 61 22 843 751 807 641 106 335 884 226 60 311 910 856 159 568 482 965 871 449 75 687 830 181 399 471 695 151 904 921 271 635 214 646 821 127 483 918 483 698 616 18 205 555 494 578 170 205 551 810 369 946 957 642 678 317 795 85 621 165 771 786 805 167 920 706 521 634 182 113 11 681 966 673 458 780 134 971 38 49 528 343 464 354 82 103 80 270 782 126 666 604 691 350 744 348 371 891 678 25 70 914 193 197 624 159 178 491 742 565 906 395 487 470 174 657 224 629 780 375 848 858 86 820 30 703 16 212 592 553 517 979 301 57 942 5 805 643 821 119 911 238 559 315 867 61 232 999 913 670 860 280 10 121 931 94 606 283 492 871 669 620 821 104 242 165 42 873 628 262 796 793 679 991 420 961 939 261 704 453 588 792 805 641 186 419 38 401 985 883 916 516 523 451 399 705 709 751 220 881 511 960 71 335 608 176 858 30 41 950 374 19 905 684 50 963 57 63 506 877 649 183 209 347 443 679 83 244 197 911 540 422 237 113 637 963 400 569 808 530 644 744 585 623 272 386 360 293 208 798 685 587 60 750 931 644 547 905 192 116 956 397 779 967 118 136 743 588 513 225 919 243 980 762 706 659 8 58 450 991 517 640 255 58 668 970 513 232 253 231 374 406 449 777 817 229 602 647 428 587 850 161 711 267 953 326 361 910 419 979 902 426 466 109 849 210 600 881 332 14 111 265 999 364 820 42 709 535 737 532 757 191 763 673 111 313 995 562 197 857 25 550 476 581 365 461 659 891 432 644 100 438 971 121 224 701 429 1 384 989 331 648 281 864 123 249 688 797 371 799 654 138 560 60 805 216 360 919 436 182 491 3 8 961 48 341 772 290 852 886 945 7 97 891 113 767 412 193 185 520 479 101 661 92 673 842 929 636 426 212 885 18 555 589 816 421 621 510 81 393 418 977 137 86 577 820 621 682 933 697 683 57 16 803 474 748 300 427 527 223 907 572 269 336 79 156 229 901 572 716 151 276 829 978 576 193 380 805 732 860 598 72 741 297 510 979 68 532 521 694 456 676 211 735 877 695 271 574 591 326 844 247 239 827 846 944 53 216 179 948 327 474 376 983 256 902 858 899 212 563 169 338 675 928 809 637 789 351 788 836 653 634 517 663 857 628 838 517 1000 748 548 554 381 630 609 982 531 386 250 644 234 425 522 248 89 301 543 485 572 24 732 750 40 376 431 259 844 730 995 759 26 996 825 199 359 359 394 973 47 37 16 494 413 559 310 128 474 890 317 225 818 59 424 316 551 345 330 301 761 34 119 551 843 712 480 731 748 853 811 212 924 453 11 465 357 172 243 802 13 568 633 535 913 263 400 117 859 947 254 859 959 213 528 428 571 425 819 661 293 537 621 378 153 548 226 612 931 560 483 982 530 285 596 368 30 140 645 91 580 601 843 670 583 796 760 280 504 742 209 311 833 458 30 200 903 777 951 424 23 20 637 499 258 75 606 875 67 819 893 60 897 800 570 741 264 775 262 345 813 583 617 967 625 360 231 62 981 141 609 661 544 7 64 539 301 210 431 714 480 891 794 201 474 818 273 354 427 68 1 984 840 645 845 422 557 452 633 468 836 487 384 587 431 905 270 636 474 577 672 811 749 644 746 346 848 774 553 755 288 525 91 213 265 935 524 204 932 565 91 274 92 671 132 202 875 258 814 215 930 608 991 296 377 527 295 142 427 564 683 393 550 153 931 632 17 309 886 576 687 995 908 688 476 630 237 474 397 307 864 587 228 743 422 799 356 147 40 359 562 629 461 292 477 425 833 961 824 631 227 540 941 967 142 341 660 74 683 874 236 987 108 650 337 39 59 224 7 344 956 187 942 256 57 908 55 740 557 271 357 310 211 598 143 632 760 682 189 334 54 147 657 627 218 418 401 559 832 445 138 583 541 635 735 741 934 201 593 122 615 523 697 601 566 759 229 70 482 279 247 975 998 237 716 786 242 28 667 447 36 68 580 23 202 63 676 461 459 402 662 595 967 566 331 537 85 767 694 522 708 820 193 647 763 592 260 648 284 736 560 159 262 207 958 56 99 22 213 335 994 176 84 344 22 829 316 460 694 565 290 690 822 416 28 309 661 164 858 861 824 686 375 928 704 940 151 162 840 114 899 363 338 995 475 176 634 867 724 796 386 907 26 441 656 693 391 697 141 408 405 234 631 374 353 65 153 388 832 822 249 57 694 553 283 531 476 667 180 351 426 209 218 743 934 564 258 1 563 164 945 981 54 38 383 879 69 659 233 870 161 675 830 996 733 994 293 960 751 18 949 72 7 977 612 530 373 781 892 205 232 533 651 579 444 169 978 938 812 645 632 980 857 522 71 891 25 853 824 961 219 124 675 943 154 926 290 228 656 275 270 129 261 12 201 330 544 524 294 407 973 967 406 508 896 625 445 822 985 75 4 415 825 810 848 764 731 656 874 765 422 622 552 644 619 282 837 938 810 854 125 726 121 417 675 287 47 643 334 524 670 147 257 10 72 58 634 151 12 845 518 572 800 559 419 280 449 174 397 770 489 143 549 759 696 564 391 117 334 461 875 783 544 869 839 634 953 318 955 607 371 487 205 819 942 821 925 683 536 992 91 467 853 536 560 417 313 519 107 534 36 825 653 573 710 889 607 911 251 429 642 294 360 581 54 944 559 1000 416 86 303 889 190 174 664 104 829 269 693 243 205 345 762 478 698 455 680 96 247 968 239 464 510 186 708 744 483 588 851 921 914 377 583 791 262 768 239 615 548 235 35 702 902 560 72 324 260 341 607 225 512 439 517 886 825 916 247 599 739 895 812 567 125 260 615 477 11 100 925 998 356 891 340 714 247 225 853 891 570 30 283 788 523 690 404 87 602 931 216 618 438 280 919 850 271 862 280 960 741 57 88 107 343 629 87 103 654 821 17 244 307 444 443 146 230 826 549 156 1 105 263 514 492 129 983 379 258 664 330 642 516 726 816 265 44 497 861 539 837 636 965 767 833 85 392 898 419 687 319 339 702 893 446 613 949 792 298 385 437 730 460 162 72 932 62 413 979 358 886 240 106 389 121 842 259 882 914 492 936 616 643 583 833 870 690 789 153 662 952 868 144 12 239 241 441 307 730 729 884 269 329 430 375 610 236 15 377 579 896 457 231 695 472 757 202 501 102 690 49 99 290 685 163 118 874 909 719 147 515 548 176 334 462 483 851 489 783 757 499 575 634 792 119 506 479 663 602 834 424 275 643 198 679 154 494 704 518 976 371 20 905 366 21 81 503 713 878 27 257 469 313 88 65 649 944 370 199 28 39 572 504 352 80 561 281 758 353 81 658 98 691 997 646 144 268 85 1 583 96 192 715 478 259 756 301 652 186 575 353 508 738 5 439 969 801 522 741 438 404 914 495 705 808 655 503 1 214 116 455 566 513 920 700 808 529 804 557 42 389 680 757 688 604 307 357 791 76 922 38 300 527 523 796 775 683 2 271 217 673 524 767 213 201 954 317 643 691 344 994 66 161 751 178 847 291 239 865 721 547 569 633 839 586 44 810 596 874 622 532 305 607 246 945 84 832 703 390 96 833 72 875 821 246 50 481 425 369 985 212 279 148 543 249 551 358 269 889 302 7 995 358 168 726 642 174 587 142 616 70 742 260 571 177 410 916 346 17 559 156 545 749 994 953 891 932 325 369 805 560 271 537 944 382 406 960 423 278 443 467 874 766 781 954 315 444 17 347 447 395 776 654 806 773 241 561 167 682 208 364 453 456 495 56 959 724 780 147 887 24 379 743 632 373 646 349 590 931 906 11 593 14 604 381 546 683 404 707 657 596 480 1000 829 152 204 683 798 63 977 881 984 980 971 970 81 116 928 395 109 766 350 445 527 67 428 235 355 592 715 425 922 490 46 683 901 329 712 908 726 336 149 737 19 964 572 749 844 474 379 958 168 486 932 551 266 234 863 399 482 716 415 114 185 739 273 39 61 379 178 282 974 734 609 435 648 126 613 742 586 416 216 884 182 499 84 66 27 754 917 201 527 142 359 6 16 208 689 371 517 29 771 725 280 242 596 447 183 794 303 983 707 470 814 703 689 156 247 559 63 356 62 489 977 439 644 397 413 320 287 966 132 951 970 221 114 636 510 461 519 937 696 334 807 187 477 462 343 914 940 197 601 559 931 23 906 742 981 183 346 988 218 794 587 922 799 818 221 179 215 845 674 930 90 957 294 376 438 585 921 405 459 443 832 908 315 315 272 364 322 860 357 683 26 342 754 894 362 700 777 927 504 487 550 790 164 379 7 636 624 783 551 900 181 667 219 202 239 557 156 560 467 221 886 366 255 10 553 226 76 348 766 193 560 651 636 405 71 727 827 824 891 218 480 79 561 228 731 802 117 925 758 155 529 424 951 789 74 414 559 151 364 608 604 617 32 889 76 374 578 195 834 819 487 961 614 495 527 158 304 323 295 44 862 684 395 230 767 727 346 154 702 76 498 393 514 22 494 434 365 402 997 38 380 294 893 836 671 644 159 552 610 870 813 752 907 788 265 928 517 749 632 510 260 282 527 680 153 329 452 196 584 832 649 648 553 944 748 884 492 589 778 36 825 875 870 338 454 51 420 708 194 142 651 514 938 457 578 579 449 713 570 608 238 417 236 481 409 186 621 823 341 411 15 673 628 257 130 75 879 928 379 292 222 755 51 110 488 696 323 268 66 607 438 783 645 853 705 825 811 300 238 126 530 221 583 751 437 729 417 913 982 748 814 302 65 227 944 227 317 736 747 753 172 235 882 47 550 403 77 32 520 749 793 945 26 844 737 231 634 26 716 790 379 782 102 356 386 687 67 7 187 720 609 876 902 76 350 178 744 43 690 590 872 326 870 881 151 512 45 367 875 373 705 625 878 711 2 741 354 286 387 579 512 664 749 76 898 403 984 167 445 622 887 284 403 78 283 284 343 560 83 16 554 321 531 481 566 782 282 808 642 970 264 216 757 762 320 857 534 511 626 990 451 396 396 496 152 78 474 188 931 732 812 98 30 911 191 944 956 492 23 439 424 472 523 477 810 844 17 90 227 185 275 70 451 260 186 211 129 189 115 607 595 485 663 670 702 975 687 45 912 905 383 185 844 482 379 297 143 382 312 945 288 536 92 513 253 519 304 710 148 764 500 239 598 307 684 546 403 832 642 496 418 796 301 126 784 552 744 670 883 25 293 725 375 397 236 406 249 349 110 407 690 715 391 763 630 701 468 448 773 131 913 761 810 814 22 710 626 185 227 731 975 525 289 262 574 159 723 589 486 869 741 16 275 441 476 842 193 508 382 390 652 7 747 752 311 710 876 681 27 446 595 599 19 577 243 525 711 239 33 46 597 303 644 848 390 134 369 286 216 208 106 990 847 853 88 61 730 717 430 920 76 655 544 844 967 981 340 544 648 309 575 513 103 284 115 814 797 780 616 422 443 456 169 463 976 620 808 800 299 170 405 369 898 923 466 17 659 483 378 184 449 64 916 174 642 388 691 124 454 848 688 26 273 316 106 88 621 53 940 993 834 46 223 37 592 618 682 118 751 929 936 141 684 225 857 430 206 526 523 889 362 605 986 554 924 957 765 979 567 848 979 649 735 729 926 300 524 901 671 595 322 111 363 480 191 535 52 359 909 787 771 981 953 337 604 214 34 723 538 615 638 28 582 222 825 778 98 367 496 188 610 112 37 926 397 559 244 531 160 562 517 666 907 640 234 356 33 662 60 365 434 772 625 873 331 385 282 857 865 740 882 918 834 85 680 213 477 108 153 4 690 552 79 300 252 474 111 231 222 2 882 44 700 594 362 688 740 27 864 807 669 829 955 556 911 75 691 149 195 917 198 539 924 823 603 464 597 387 62 90 285 555 964 255 897 57 575 569 17 250 988 108 262 568 330 357 265 160 558 390 616 612 933 439 229 89 913 575 887 115 1000 548 797 855 121 207 664 433 337 99 528 840 421 879 170 263 289 66 553 333 192 159 419 415 109 338 741 973 721 225 537 762 877 246 726 655 59 980 185 899 152 423 107 332 53 185 771 281 614 755 590 571 90 393 292 152 517 121 684 386 322 645 579 728 845 615 969 156 600 829 188 389 28 173 441 941 122 658 448 358 898 215 656 832 636 131 771 710 150 470 51 386 670 708 285 550 560 880 885 540 921 346 482 512 244 540 755 869 525 641 434 525 629 30 888 990 334 590 169 41 504 553 458 548 67 693 312 290 949 984 226 905 86 836 650 869 514 972 592 763 742 118 504 416 335 810 653 435 272 626 109 1 579 329 447 592 938 521 555 917 141 432 209 634 510 243 356 962 588 174 264 487 605 178 442 30 816 184 15 705 962 734 760 974 110 783 796 758 826 751 758 160 536 752 209 486 731 846 41 361 955 642 708 585 370 389 648 895 303 579 431 87 963 50 369 176 571 923 136 966 629 352 674 649 270 727 762 975 403 174 224 232 838 663 554 889 108 886 299 675 69 673 284 84 260 655 728 959 936 12 100 352 361 468 134 546 447 165 405 364 303 323 969 41 431 246 901 839 781 750 650 99 586 634 422 650 421 733 405 971 150 874 942 268 927 346 50 146 210 668 760 293 791 796 653 386 732 726 698 931 699 700 198 725 366 727 853 184 902 643 585 692 196 590 385 514 583 643 111 809 136 857 686 922 418 809 195 933 407 696 899 805 62 329 822 482 121 936 514 838 510 850 691 739 260 728 74 874 705 190 548 958 609 615 732 91 18 147 827 641 158 4 847 854 192 173 178 826 834 36 500 908 943 761 995 486 260 951 51 580 21 692 673 155 677 76 76 160 845 306 326 142 657 57 582 148 992 871 930 582 459 827 372 210 479 193 546 214 158 876 355 313 146 260 342 487 732 704 125 97 276 117 778 828 618 983 305 744 21 7 127 940 450 367 617 9 287 298 471 500 344 679 114 735 817 647 724 178 293 452 679 694 503 125 354 459 416 471 911 915 192 271 824 622 768 501 651 247 655 939 675 286 251 791 225 728 122 780 762 516 226 296 3 351 374 977 227 395 234 233 224 611 769 292 621 714 340 872 514 389 222 853 908 46 46 972 975 82 269 692 249 621 825 235 520 757 856 498 655 292 225 4 765 538 136 41 199 906 600 838 15 811 286 415 932 155 99 167 44 343 586 591 751 214 123 293 815 278 271 383 437 174 45 777 445 543 332 196 548 181 482 87 585 106 957 409 354 284 584 648 113 38 520 324 151 77 191 288 702 500 825 738 221 898 549 568 872 529 983 541 439 123 891 28 352 80 468 29 791 475 110 478 253 838 872 916 638 595 71 522 623 453 311 840 128 382 403 952 351 778 63 37 717 915 3 165 373 527 243 105 938 527 325 442 464 937 98 494 182 752 769 859 482 155 177 75 661 147 933 225 113 321 437 51 8 575 194 185 863 917 218 341 803 448 309 883 674 438 470 131 366 597 334 420 109 300 686 3 332 82 812 244 782 406 857 289 783 950 880 641 502 708 752 154 938 702 717 402 276 733 916 234 246 8 246 580 498 338 528 591 966 601 840 889 446 729 658 932 523 488 676 268 899 35 94 296 208 193 871 390 285 822 948 924 495 235 793 277 104 628 205 912 234 490 161 527 122 434 298 502 787 933 471 667 53 18 308 694 20 353 129 496 182 225 733 193 560 53 463 700 8 50 646 982 280 132 583 87 985 881 119 463 679 398 657 621 660 760 114 916 327 214 820 392 142 446 24 440 737 909 247 67 521 627 595 687 633 206 953 520 676 182 818 383 151 825 58 779 648 511 816 708 696 409 776 541 965 901 229 937 794 13 875 850 115 905 683 94 828 762 88 267 994 593 211 5 628 991 538 973 34 806 606 915 399 864 564 664 451 991 804 365 652 172 809 81 423 339 664 369 481 911 308 328 131 890 465 481 149 272 696 130 833 93 563 564 92 644 258 504 257 330 164 580 703 330 553 278 75 137 640 625 985 133 437 726 47 530 174 836 298 109 637 899 454 37 584 317 976 878 896 830 38 447 7 78 953 191 45 756 25 956 604 613 578 204 267 205 791 183 208 270 972 540 434 487 1000 516 221 246 26 524 791 201 842 927 683 225 420 363 724 849 761 898 900 190 743 500 325 607 642 739 864 86 842 439 892 127 271 627 378 64 298 376 991 666 878 960 201 800 199 982 301 149 394 284 760 923 341 765 412 489 808 532 558 533 892 508 94 538 459 450 847 891 393 592 511 833 585 796 849 985 931 320 457 810 196 418 999 717 478 39 65 974 658 116 58 498 187 285 87 233 221 210 235 718 686 94 873 797 795 289 106 604 334 713 376 469 439 517 323 955 337 962 785 435 487 25 483 742 334 905 422 284 604 417 343 714 937 241 99 982 37 353 38 659 138 329 978 793 252 315 554 822 414 6 351 507 55 477 611 200 485 336 156 714 888 728 19 454 378 152 950 766 230 579 827 251 687 169 918 3 226 462 869 214 982 476 506 380 514 903 32 217 337 377 545 875 978 552 767 619 322 549 922 850 294 471 546 431 563 831 358 46 649 588 332 434 928 274 497 734 713 719 763 473 664 662 653 144 241 512 443 65 161 519 15 429 773 52 83 348 201 748 192 192 970 775 358 891 612 138 309 810 428 789 404 127 557 422 208 385 973 911 23 55 829 446 196 21 676 564 750 565 574 185 821 201 564 86 485 168 11 634 198 104 361 657 906 443 877 953 745 253 631 39 370 493 808 314 475 330 635 390 210 584 203 5 845 626 967 800 367 722 644 932 620 599 914 387 879 327 802 919 1 429 366 631 165 156 353 707 290 925 280 202 713 245 689 135 671 507 947 343 13 952 807 726 534 376 110 187 281 856 819 49 752 617 26 407 280 532 104 42 122 94 637 585 161 333 640 337 909 211 665 194 319 363 109 154 406 234 741 553 425 985 728 133 438 312 83 999 635 676 942 29 651 916 657 105 811 504 278 738 901 827 209 209 300 403 773 575 434 998 456 125 511 840 106 100 75 730 10 559 37 125 290 285 364 495 220 779 39 53 837 529 496 2 361 532 326 855 727 21 555 52 598 295 91 189 608 174 878 416 902 151 184 982 957 722 415 193 671 839 340 989 860 736 814 409 835 683 883 216 52 820 209 267 976 368 836 673 203 948 800 170 320 591 122 64 453 317 226 159 977 734 564 887 972 750 407 976 270 470 812 317 299 132 571 307 556 934 307 876 633 308 297 47 982 375 252 291 676 180 262 572 106 358 445 500 572 491 634 654 466 381 609 471 868 717 323 94 700 731 881 717 724 512 329 896 539 215 630 526 298 721 651 630 883 825 72 756 140 15 288 419 688 353 122 557 471 935 343 337 1000 709 123 597 844 414 592 588 100 807 895 737 533 715 560 21 595 461 653 454 932 442 433 272 591 304 782 632 365 442 320 775 206 342 652 251 903 400 982 20 403 296 809 70 679 1 895 762 226 812 283 802 517 493 637 5 296 603 447 927 349 494 142 397 1000 244 739 592 127 221 202 344 415 504 18 306 39 253 294 589 921 868 644 649 542 718 436 665 849 835 19 547 767 715 665 222 990 785 775 635 587 765 925 735 496 9 755 640 766 510 134 333 751 607 534 483 200 734 870 325 924 262 595 236 812 794 552 824 478 12 969 877 60 144 791 698 703 833 908 134 323 108 63 11 716 916 642 735 689 526 482 81 961 438 87 913 451 481 669 267 930 957 721 150 241 677 712 920 787 218 717 260 950 983 161 734 745 435 544 174 595 140 17 52 22 290 294 371 965 897 382 872 737 100 247 693 298 678 567 185 892 850 5 435 432 439 316 103 229 20 864 744 510 458 491 382 101 497 138 577 408 227 28 287 988 137 883 155 479 826 510 767 627 635 21 643 399 308 383 742 952 207 649 563 568 726 192 240 117 957 121 604 454 254 214 647 930 748 620 591 113 170 659 728 990 692 598 579 262 790 187 66 394 516 300 858 987 258 840 818 223 13 404 235 14 361 286 113 275 525 267 162 535 52 639 620 984 589 685 811 970 685 56 747 428 683 570 259 295 428 194 99 194 225 267 591 849 230 90 637 127 812 520 507 930 417 42 324 926 878 589 317 325 857 358 714 693 124 97 343 794 982 215 788 734 369 806 736 494 140 676 657 287 401 731 67 257 273 268 208 442 559 37 478 134 2 892 991 150 239 641 21 102 263 903 916 779 901 540 837 333 738 362 176 250 532 532 761 788 765 612 663 475 80 804 785 285 185 964 785 525 645 316 382 146 911 458 4 890 29 574 775 991 970 972 448 904 430 514 615 875 563 947 873 738 873 323 668 979 764 148 633 172 404 352 921 935 398 352 132 322 409 668 765 707 147 68 522 834 997 319 826 879 476 577 280 797 818 378 431 423 933 221 326 907 29 334 7 716 332 24 867 28 145 630 200 729 877 408 933 319 890 9 700 239 377 846 577 455 11 641 555 441 786 231 681 704 785 270 183 353 617 420 569 887 557 460 879 153 136 794 777 799 446 465 485 707 201 66 791 669 997 368 160 866 181 730 538 237 615 448 634 486 757 986 623 939 950 974 475 84 733 528 640 411 216 454 68 812 251 52 664 329 534 238 469 377 341 701 528 338 910 116 416 68 88 139 669 920 538 875 835 473 306 347 664 218 735 866 210 696 897 822 500 250 367 212 187 662 321 937 772 533 816 801 296 362 10 567 138 495 59 988 680 49 560 26 249 444 453 475 847 978 642 198 860 176 689 443 585 490 779 198 181 280 924 225 611 408 828 925 487 487 159 489 138 618 335 311 52 242 337 874 554 655 982 205 328 316 370 432 648 939 434 980 460 194 505 922 408 327 836 606 428 184 472 442 512 998 768 216 288 227 267 311 315 201 852 371 511 501 36 270 463 636 838 283 800 588 817 85 608 550 4 507 463 267 76 494 211 621 593 726 431 175 106 386 987 471 950 191 42 795 758 700 527 746 911 75 186 469 99 721 2 285 826 794 587 879 805 719 818 925 380 561 974 790 936 587 834 330 339 971 808 886 55 817 744 751 637 827 625 237 503 264 863 821 400 67 886 324 634 235 326 664 759 945 903 705 516 985 295 953 684 677 26 695 433 70 425 210 832 284 150 756 933 728 263 989 188 968 401 834 59 819 830 670 500 606 298 479 127 310 915 596 175 318 631 534 843 563 523 692 912 158 817 51 973 250 753 933 184 103 731 106 255 135 603 317 434 7 959 601 959 104 181 523 909 870 584 945 685 216 629 611 125 129 705 73 192 86 221 574 515 586 965 691 616 663 93 527 456 813 477 22 653 335 454 847 46 580 173 330 343 604 208 929 784 917 383 471 372 612 733 447 141 31 518 910 981 538 851 763 64 496 700 318 369 557 734 455 43 898 637 552 649 657 203 614 567 441 514 819 210 324 526 560 549 255 295 706 942 249 838 570 585 496 269 529 180 441 196 315 490 310 777 940 651 189 127 16 219 894 715 855 690 837 179 306 901 345 223 951 4 636 189 35 715 221 848 624 372 778 120 940 812 505 184 212 613 601 668 497 85 436 929 11 709 120 978 315 884 895 23 213 189 963 913 326 446 582 124 498 986 713 268 617 730 443 171 250 247 413 921 193 340 499 821 878 841 261 315 838 554 463 903 757 898 774 657 851 370 764 42 975 207 814 197 482 99 52 145 166 482 800 390 622 991 483 382 279 720 468 991 360 496 114 862 6 819 805 246 635 911 151 569 40 738 929 182 448 838 531 467 231 460 756 685 546 880 523 94 897 585 837 214 987 196 648 461 312 89 375 143 477 94 399 234 140 962 97 132 506 165 282 289 109 774 695 355 805 214 29 226 641 963 47 599 62 975 369 979 956 986 693 453 258 773 900 52 883 481 944 834 192 967 743 90 696 1 850 59 781 728 375 308 585 296 667 867 313 913 316 489 145 616 783 688 864 869 13 64 806 878 212 246 587 892 555 302 49 395 341 163 172 296 442 660 497 7 618 217 709 531 499 854 783 689 861 231 801 903 140 334 139 648 766 968 313 955 630 918 151 966 640 139 985 85 845 857 303 968 705 650 297 339 196 427 703 671 190 411 581 993 111 485 277 41 822 241 845 774 847 186 146 633 874 332 5 399 938 500 861 803 859 877 901 523 192 352 896 9 460 659 26 325 567 861 537 520 251 713 428 260 128 145 410 299 756 566 863 838 343 981 490 280 823 251 962 25 471 564 50 830 941 352 42 681 580 136 705 461 511 439 856 694 55 860 944 854 119 232 967 602 885 947 135 919 764 995 927 927 288 488 550 712 258 969 541 679 493 931 956 760 176 348 232 418 21 883 212 633 680 666 269 723 892 838 970 456 203 279 556 603 637 107 403 750 459 167 49 765 156 969 163 226 943 776 508 145 154 93 604 884 746 78 802 66 732 351 565 75 780 372 154 567 12 894 81 184 640 474 336 989 615 456 124 649 628 465 877 883 13 858 906 375 508 849 909 93 437 438 952 408 719 724 872 394 110 112 520 6 320 361 785 230 959 624 569 806 166 570 610 9 736 803 133 90 277 6 942 333 78 378 322 72 899 423 102 956 435 50 281 656 372 405 789 664 12 730 386 385 615 113 292 729 657 880 462 925 486 443 102 683 232 172 27 129 554 196 852 29 155 251 387 22 252 589 819 371 29 54 693 827 149 295 817 548 81 760 459 760 151 1000 900 101 907 380 651 860 34 412 139 917 13 588 23 744 72 74 891 959 844 667 4 250 529 419 859 875 352 444 694 692 944 622 88 613 687 817 635 762 812 383 826 292 419 117 299 375 64 891 333 404 487 898 759 760 171 965 170 645 782 884 127 31 657 429 803 145 588 323 186 777 712 524 554 426 587 757 26 449 44 713 250 746 727 330 324 907 611 359 44 161 418 126 109 306 897 180 956 387 361 995 368 835 213 427 506 119 166 381 705 719 947 387 361 161 68 876 765 693 200 591 91 793 814 709 760 958 465 44 467 394 568 257 478 775 613 790 946 307 843 420 466 386 134 634 627 586 54 399 74 637 716 829 462 508 24 423 288 713 442 60 641 590 663 484 435 956 94 18 682 527 44 331 900 632 245 350 854 859 428 92 169 635 517 186 622 106 73 853 902 677 97 445 21 926 447 381 623 652 729 625 835 73 159 593 295 323 112 70 628 349 439 635 132 870 852 110 578 987 488 142 969 240 57 54 999 724 615 907 890 886 942 299 836 915 317 943 331 306 150 203 613 561 304 35 506 440 321 224 418 614 535 387 481 476 761 384 743 135 209 47 941 130 741 832 125 547 454 909 921 108 897 100 247 61 277 252 228 656 643 560 6 54 980 779 198 136 840 339 734 143 395 808 943 536 557 959 759 835 402 274 833 11 239 218 52 251 582 808 697 814 660 24 287 200 561 463 273 723 975 462 763 333 686 455 529 8 408 288 801 705 569 846 833 742 721 420 860 362 181 12 473 890 98 693 212 13 284 910 250 959 38 474 935 351 26 44 954 898 196 604 163 455 562 227 315 477 471 515 509 993 536 899 44 613 502 522 118 589 894 81 671 243 181 198 896 446 631 422 170 6 410 563 766 908 726 38 902 840 737 647 457 274 312 595 595 389 304 637 579 552 102 496 706 191 747 635 73 698 685 158 593 117 426 228 376 24 678 162 611 975 654 135 399 236 749 180 237 843 360 806 718 663 894 930 218 403 898 192 503 20 875 147 264 461 739 72 772 594 999 733 153 170 943 708 648 439 519 63 474 815 805 670 36 744 220 415 767 159 448 382 236 922 394 774 454 951 967 670 575 244 780 215 400 697 748 733 291 579 30 372 43 594 200 45 511 453 305 777 306 492 798 429 631 982 403 214 827 788 76 79 187 893 612 561 688 580 261 451 192 880 961 562 71 450 690 386 966 276 573 861 786 344 4 660 360 142 563 900 744 546 923 923 87 365 286 747 746 219 330 813 831 470 730 346 150 337 72 326 537 303 488 774 248 412 705 43 176 644 45 824 492 323 948 1 300 781 867 772 765 71 155 340 697 237 719 923 265 957 965 832 600 220 481 178 730 72 895 492 69 326 984 697 287 893 246 57 392 323 923 661 97 966 591 31 357 973 353 54 95 696 408 585 684 245 953 225 435 685 756 20 650 166 787 559 274 18 499 404 477 312 990 229 23 258 311 223 924 534 487 522 784 153 256 368 789 497 577 92 720 57 985 822 68 131 63 172 292 905 273 66 515 132 875 781 750 977 875 660 52 73 787 136 333 375 22 142 761 392 527 747 642 214 6 727 485 93 228 621 341 210 257 938 473 1000 820 180 950 141 963 29 712 644 347 192 741 932 570 507 994 946 947 181 186 394 755 442 908 988 362 717 581 805 491 557 167 962 639 547 920 212 374 355 949 601 536 313 632 767 116 702 191 7 487 643 32 287 359 381 426 120 584 594 173 313 135 634 189 436 813 258 419 104 262 373 821 126 226 844 862 344 764 376 833 255 761 172 18 796 299 64 598 553 519 340 132 272 236 986 444 364 630 248 903 712 897 388 230 237 489 456 680 575 969 816 247 202 427 833 146 41 408 885 368 23 224 908 939 434 659 141 379 60 809 709 453 380 208 183 627 84 436 774 29 52 76 487 537 728 339 177 647 589 867 713 456 562 561 202 233 533 461 730 754 203 344 859 380 667 171 647 233 349 381 285 14 887 549 956 119 241 89 317 146 762 519 223 359 266 362 917 886 754 744 794 409 768 497 167 156 351 954 76 354 311 674 662 970 873 668 968 954 53 311 389 194 23 787 564 188 600 429 773 626 497 500 244 961 565 965 668 181 887 772 173 606 850 868 904 321 480 369 906 81 773 604 16 39 588 750 995 295 858 832 52 414 610 379 705 569 1 716 880 784 483 498 515 147 446 19 36 27 933 243 331 316 71 767 151 857 890 73 946 649 169 381 983 369 926 611 904 474 316 221 115 988 796 124 85 683 106 687 570 137 673 164 907 788 757 177 465 753 575 540 953 457 494 386 897 307 187 14 442 459 350 690 710 978 928 994 44 229 744 167 577 698 818 194 705 704 701 642 191 758 204 823 265 775 391 359 840 437 427 594 398 620 7 297 25 864 968 572 423 114 568 724 618 150 706 982 742 48 609 705 816 65 89 178 234 204 718 86 420 430 820 407 421 365 559 491 675 224 916 442 663 976 616 662 812 862 655 527 369 117 15 952 853 96 759 516 851 423 234 622 734 886 296 167 103 879 574 688 68 258 61 307 843 233 297 485 304 897 435 487 115 286 57 165 606 133 188 566 285 120 226 454 670 566 462 704 675 657 221 576 870 396 833 992 452 381 83 201 957 479 29 100 916 171 702 401 866 224 801 249 343 296 584 343 907 693 141 204 242 44 266 43 303 464 650 905 618 459 279 89 964 297 100 496 346 5 750 916 217 503 239 762 242 566 795 785 382 115 911 201 851 622 542 16 79 750 910 646 108 51 19 631 773 429 66 921 624 562 833 774 36 108 893 500 837 250 411 548 286 913 491 888 423 57 250 392 935 700 927 94 867 589 576 809 87 654 790 207 140 165 415 471 955 567 66 438 625 820 352 599 604 326 889 40 517 93 884 803 398 924 764 787 478 514 983 880 939 441 584 844 391 907 96 6 630 334 280 903 742 221 834 180 112 522 489 91 102 16 310 385 22 494 932 915 398 577 638 532 312 656 744 670 48 270 468 420 971 99 38 880 267 780 441 729 73 597 963 519 322 124 222 242 844 408 393 951 258 842 311 492 751 858 246 647 192 205 795 417 453 405 524 937 617 66 589 495 775 576 127 997 656 97 382 517 234 828 90 327 331 453 65 225 823 72 50 317 542 744 637 509 34 29 674 762 919 494 759 389 67 946 317 13 528 85 149 555 48 73 183 523 297 563 332 932 889 944 333 416 691 768 386 408 234 138 104 930 638 256 797 901 53 819 549 711 540 858 715 204 397 464 744 906 707 172 71 315 28 356 717 730 407 396 803 97 62 364 646 371 181 88 848 950 92 772 56 819 857 727 872 584 722 943 365 501 58 286 380 279 881 44 275 930 865 365 942 298 318 267 116 131 365 343 425 959 337 540 516 952 594 781 243 479 951 385 550 380 181 763 954 767 880 279 832 575 113 881 229 697 593 32 242 379 342 612 638 857 195 324 595 79 37 955 518 248 35 123 555 271 853 2 785 693 176 653 354 42 608 306 382 255 432 610 504 403 207 567 361 76 867 714 171 56 578 425 985 221 950 887 85 22 257 180 697 239 482 526 867 899 982 240 27 899 11 578 830 842 464 425 904 247 577 768 38 91 786 751 530 924 466 868 522 369 682 319 650 22 301 883 769 762 202 361 546 831 920 438 365 226 491 249 341 276 572 166 506 512 333 734 106 694 836 418 3 327 591 989 133 466 90 402 446 670 181 127 461 217 850 624 467 665 837 343 343 801 589 586 569 998 602 21 265 66 647 818 113 641 89 766 1000 195 168 694 265 713 239 609 355 962 975 800 178 696 393 859 950 967 923 102 434 118 313 269 391 314 432 275 882 871 688 841 940 104 808 60 41 169 567 352 412 242 32 484 520 903 292 494 265 654 895 713 524 561 900 748 701 980 58 461 328 161 307 414 242 290 842 734 40 135 997 283 880 201 476 430 503 62 473 256 458 710 848 116 945 132 897 740 9 578 643 673 914 310 739 301 488 889 125 571 509 595 306 570 375 719 324 550 813 228 582 159 64 254 615 398 320 226 248 605 197 890 331 670 551 8 415 559 632 237 2 196 376 652 606 229 809 947 615 682 588 650 139 605 219 144 587 879 185 122 306 477 975 668 59 140 137 525 480 555 456 942 376 856 321 764 720 821 230 774 878 596 715 929 74 1 819 970 181 271 60 219 294 574 193 634 483 700 15 486 645 273 578 116 176 495 936 505 577 449 982 288 736 523 994 478 952 531 201 61 301 983 913 806 613 655 226 314 354 892 745 171 567 170 445 302 817 449 333 340 280 530 241 385 998 552 745 908 751 764 459 249 410 118 929 987 71 793 49 670 145 191 103 212 542 316 336 853 276 823 536 85 806 22 551 393 568 538 968 642 855 507 290 869 997 405 274 290 579 603 8 932 351 994 545 360 273 562 133 321 553 40 786 907 539 967 521 911 69 193 343 991 752 881 991 227 37 570 261 290 994 781 510 69 29 631 47 952 105 65 547 530 367 293 73 864 502 181 357 45 685 461 302 852 641 316 456 129 299 199 259 757 43 32 27 552 723 357 729 516 253 531 122 272 302 164 535 898 431 559 101 865 626 679 261 313 58 94 646 352 342 644 10 41 863 906 631 55 536 892 463 860 878 743 2 74 127 167 594 2 96 541 87 948 354 878 12 510 484 735 586 712 751 343 11 847 230 502 530 56 292 581 337 216 779 30 627 505 938 510 51 592 278 343 325 605 589 19 636 699 39 69 435 992 829 970 975 767 327 689 924 700 144 999 120 936 861 262 573 334 86 791 763 204 332 797 813 886 612 756 891 791 946 546 648 946 210 893 61 745 978 957 685 707 500 347 562 187 739 858 712 62 948 844 193 958 552 744 457 109 958 907 522 51 910 853 283 596 547 102 876 844 416 265 214 229 255 287 865 562 134 311 285 468 924 660 860 861 338 104 456 795 956 448 186 96 970 991 995 471 218 55 14 785 281 957 45 921 634 949 443 469 174 431 594 63 437 624 198 42 35 803 378 736 422 585 57 427 575 807 272 531 695 136 282 104 84 154 243 945 349 549 698 508 626 801 544 326 935 119 86 981 858 155 855 460 963 688 225 903 580 157 898 312 169 423 400 457 746 983 241 963 903 837 708 558 203 317 104 242 891 385 156 46 201 175 351 999 980 749 529 731 250 978 793 781 857 390 376 156 827 956 69 840 824 655 3 157 952 956 840 67 33 663 720 420 557 800 698 584 128 294 488 542 489 748 709 412 303 204 362 328 62 826 593 480 129 74 862 727 634 701 690 257 648 47 306 249 601 668 256 488 320 173 72 17 72 262 926 411 2 962 262 295 827 960 203 986 394 327 13 277 576 384 349 539 281 404 658 187 410 38 521 719 260 233 536 260 720 853 628 27 10 454 660 655 371 966 733 736 218 109 631 471 587 382 184 611 731 915 504 851 939 171 821 717 443 251 744 959 256 939 831 940 176 634 356 665 886 533 238 72 458 972 110 21 811 613 325 671 591 70 484 905 314 949 548 266 621 394 80 921 217 943 79 333 836 150 902 469 899 428 446 379 761 237 57 830 335 544 803 656 709 676 223 669 535 491 695 45 35 526 912 844 706 137 53 664 117 809 763 562 883 195 381 705 264 78 528 387 888 716 178 774 492 773 327 814 779 533 84 775 253 439 752 6 772 338 495 123 404 115 385 794 717 458 899 674 431 905 564 532 301 987 610 432 604 330 317 133 94 52 373 449 98 390 864 344 871 673 519 103 873 732 665 131 386 82 224 341 445 286 651 993 119 988 395 544 198 10 234 539 935 871 816 720 419 258 728 610 98 278 531 36 723 557 716 430 817 82 644 35 282 948 726 386 989 664 589 292 986 101 28 61 399 126 503 287 551 156 505 747 653 906 541 90 410 573 632 899 43 947 511 53 711 315 941 143 736 502 384 829 703 124 637 86 525 962 816 349 927 818 105 981 449 316 156 632 183 532 423 865 40 780 313 728 524 275 201 351 55 838 804 275 110 758 212 117 690 138 45 73 931 446 121 726 38 116 279 839 546 579 616 778 655 693 66 63 232 573 320 451 819 784 938 22 223 379 584 545 445 654 773 132 274 936 362 215 308 691 720 319 794 784 650 204 377 110 691 633 444 952 332 3 772 997 472 965 81 756 339 883 519 358 184 166 388 574 850 568 857 735 46 720 248 150 183 296 869 536 634 445 487 548 251 687 65 444 159 970 284 352 972 459 208 411 758 87 35 346 59 793 696 723 729 890 483 370 390 862 436 18 712 780 482 194 775 534 27 405 656 403 153 95 499 25 55 749 879 542 692 932 212 713 399 740 769 181 332 534 55 598 253 148 806 654 341 881 351 234 89 705 609 369 800 305 616 685 941 850 459 917 170 402 444 809 790 652 302 216 722 729 18 479 673 831 394 819 231 297 106 289 860 247 572 707 896 231 699 126 921 44 778 330 530 294 645 682 263 330 992 588 766 668 799 211 688 282 790 531 577 290 386 860 819 711 159 531 834 584 412 693 156 202 180 174 559 71 846 282 151 31 407 393 672 222 598 8 697 493 905 781 594 941 982 691 391 90 52 383 565 469 795 850 517 204 377 273 135 590 135 913 432 249 643 927 367 263 599 47 973 305 946 530 523 186 206 950 104 687 66 385 66 684 408 645 981 315 377 259 394 938 976 537 722 330 165 525 340 287 203 783 731 333 259 778 395 959 746 852 429 118 313 319 33 960 492 14 931 502 557 963 962 595 353 696 277 162 499 29 334 255 24 866 523 505 251 493 963 822 810 270 175 775 505 9 257 718 269 12 160 654 355 490 252 737 162 823 528 407 311 941 118 518 895 526 615 293 394 379 306 30 54 428 93 131 418 17 18 776 412 817 100 361 813 912 242 469 819 702 547 579 23 110 251 892 561 117 141 482 528 876 761 535 350 438 576 201 964 870 854 413 810 187 590 833 569 805 396 54 885 237 279 198 965 48 782 354 516 341 109 935 325 927 920 218 483 532 655 314 583 599 858 69 797 539 343 53 793 481 434 220 438 220 844 398 991 539 319 807 242 22 704 525 521 749 166 118 523 758 539 341 851 741 153 113 927 640 14 86 324 988 635 856 239 26 769 557 863 102 957 619 361 410 286 971 220 990 908 204 455 587 539 466 408 568 576 144 967 380 132 771 993 645 535 777 497 153 687 667 100 530 352 551 787 31 550 1 823 570 809 674 480 844 912 417 190 855 66 850 668 765 96 260 306 973 695 496 402 519 405 958 357 48 418 290 807 607 369 959 864 680 326 818 780 937 18 771 806 580 509 919 696 925 251 18 294 532 699 683 132 92 908 512 124 685 320 220 997 904 558 430 408 946 938 460 221 698 392 343 390 989 889 200 698 570 813 588 589 314 154 940 5 962 283 720 952 908 789 421 613 115 734 613 656 30 382 742 882 542 211 29 144 603 143 700 538 68 405 754 423 118 461 330 631 408 27 983 993 220 807 366 359 783 760 948 870 333 418 346 594 239 58 574 170 374 303 892 64 141 60 148 860 946 275 542 993 989 44 548 999 92 614 990 923 574 837 724 148 454 597 807 335 443 158 193 870 294 352 407 268 395 681 483 796 300 741 495 130 922 645 207 18 501 243 622 673 734 341 540 185 35 496 358 600 699 374 486 474 323 603 573 662 256 581 710 191 421 98 269 460 775 15 296 234 391 750 53 729 400 287 772 740 451 946 158 333 135 747 294 816 156 855 342 974 338 247 630 141 285 75 105 918 540 513 464 128 978 982 3 891 364 99 876 175 45 572 831 390 231 189 72 791 762 701 435 76 538 40 353 271 139 888 706 120 488 604 670 778 214 739 584 175 466 306 317 217 666 485 161 147 890 19 284 431 309 757 195 129 943 192 1 107 201 80 168 666 317 231 650 865 786 455 141 581 970 916 175 354 666 358 557 660 601 197 474 295 5 894 127 435 459 646 542 170 421 452 819 68 305 139 757 134 351 975 409 790 491 505 304 978 132 886 962 969 204 93 963 545 26 544 733 587 412 218 254 421 24 827 380 358 157 552 814 159 605 478 820 696 230 359 106 545 122 22 409 562 195 248 150 708 515 861 375 322 179 829 659 578 202 286 730 249 625 797 261 118 212 930 735 181 43 105 60 575 730 974 393 143 654 777 748 377 657 322 877 590 792 111 661 731 651 700 981 435 884 610 83 553 572 787 441 571 138 309 423 724 253 277 106 97 13 38 244 974 604 666 525 97 403 567 170 799 34 966 638 525 160 368 39 770 588 298 386 876 843 947 761 176 259 188 900 558 895 959 206 756 244 346 465 993 515 110 412 533 289 235 900 648 635 623 737 208 902 199 483 391 605 333 492 483 516 754 56 112 973 645 978 579 201 685 72 112 522 756 923 519 86 452 896 610 774 30 794 907 888 553 571 19 994 256 504 30 832 816 549 557 39 144 521 131 139 721 883 269 166 1000 781 708 66 585 912 669 465 958 673 971 427 913 114 722 928 847 836 799 982 469 747 375 309 71 498 933 385 750 129 496 544 906 148 580 909 857 702 63 948 111 614 799 134 854 345 371 215 407 232 839 479 66 251 796 46 987 493 335 844 398 202 273 408 483 959 519 726 285 945 250 814 368 169 465 131 513 118 286 249 115 588 31 107 287 52 734 172 859 795 291 620 774 423 296 93 379 695 669 671 140 946 133 776 17 203 800 272 978 452 539 77 89 505 853 618 763 606 84 957 528 539 583 17 16 574 245 57 881 450 310 630 487 8 64 203 219 123 773 614 432 592 882 98 321 501 619 499 454 993 958 562 241 709 61 682 52 834 944 642 454 563 322 692 414 59 378 509 542 650 414 789 779 948 819 65 444 35 240 744 810 526 379 499 887 762 708 161 298 304 273 545 897 447 881 753 496 260 629 302 497 814 820 861 252 87 230 386 498 712 692 847 836 908 893 400 530 1 268 36 496 322 488 582 491 64 764 908 101 161 48 8 397 194 455 398 571 41 820 517 930 382 550 505 799 76 723 480 105 42 388 628 113 847 597 688 852 221 577 991 926 245 851 169 802 139 384 703 943 235 899 873 61 740 456 222 217 589 309 148 724 45 782 993 171 767 57 921 771 966 297 336 851 453 702 218 375 387 965 353 441 556 68 152 386 491 185 702 402 471 308 628 837 715 993 690 951 203 74 919 680 196 429 552 83 123 250 707 420 377 160 124 88 53 840 472 42 954 273 616 691 138 822 496 369 835 397 17 988 898 234 747 653 118 611 447 87 286 589 540 650 701 527 64 701 468 709 306 805 689 160 446 676 239 172 984 355 198 202 236 378 828 175 53 703 180 781 565 118 670 496 973 185 192 692 725 352 939 853 478 858 872 350 102 508 581 662 676 697 979 984 652 243 826 683 605 185 215 10 489 921 396 500 917 16 992 877 90 208 834 734 932 25 688 412 769 828 364 509 275 779 58 616 1 189 491 756 523 624 62 665 773 800 47 343 638 80 560 140 721 854 911 426 267 539 632 280 366 299 253 447 838 554 467 568 595 848 47 916 814 191 641 716 703 314 599 682 750 184 197 136 840 737 860 288 900 272 281 723 319 146 607 894 309 150 479 681 641 181 647 826 375 996 648 194 536 815 29 694 989 9 681 585 712 26 600 592 135 271 985 806 18 312 946 712 752 870 677 324 157 636 906 134 918 719 860 267 336 377 400 234 981 178 171 807 336 680 908 129 396 921 410 495 360 838 951 983 46 123 493 231 893 148 832 704 43 522 596 631 598 165 776 837 701 188 68 186 682 684 23 837 227 318 68 519 745 948 765 538 33 260 368 972 802 981 897 848 5 898 489 118 92 70 614 329 476 175 619 474 988 813 881 635 523 428 941 743 309 193 692 352 63 970 53 713 643 657 966 862 110 289 714 88 320 769 65 677 291 218 848 487 464 564 578 195 838 862 631 630 156 149 965 923 449 652 380 688 842 949 134 258 852 239 991 573 523 969 977 601 482 502 627 641 588 761 139 102 770 634 282 171 661 417 511 426 319 579 958 728 629 196 354 692 8 468 888 597 445 396 823 733 737 386 69 184 808 715 283 154 344 937 580 728 938 853 418 253 921 663 474 728 205 220 577 876 546 102 982 89 797 802 73 993 95 335 901 429 310 531 891 368 704 298 527 28 833 569 238 12 622 223 392 954 274 637 915 666 786 144 928 503 333 965 826 677 22 524 627 54 548 104 537 512 809 190 666 559 930 3 148 527 911 987 257 501 740 88 872 903 631 1000 926 968 235 682 639 833 796 466 296 804 180 51 959 499 277 492 854 481 87 86 787 302 164 557 155 761 779 469 953 873 874 487 489 837 728 11 466 493 354 616 35 24 900 547 589 223 610 189 258 714 591 768 492 593 109 474 489 494 838 467 749 850 428 828 672 900 236 800 258 601 448 72 516 656 604 793 785 334 129 440 358 314 305 26 757 337 58 853 200 60 567 27 620 552 91 352 611 711 223 921 55 853 253 567 724 174 462 13 837 622 42 582 642 169 526 627 241 220 979 52 778 883 116 652 551 149 479 330 219 725 120 269 898 394 531 479 650 185 377 918 961 401 676 519 447 695 286 827 61 75 727 767 790 987 142 567 989 791 866 675 487 389 97 228 218 814 928 592 670 896 220 548 67 893 481 402 420 748 657 212 499 255 207 103 116 693 500 555 774 80 642 402 415 593 824 279 911 155 909 97 169 45 904 200 461 76 23 184 985 409 910 316 530 558 747 804 645 455 856 193 978 599 784 8 620 752 942 622 498 975 130 59 74 735 541 890 142 373 991 64 879 196 823 3 290 466 259 789 880 26 304 9 530 844 156 557 725 114 130 712 498 748 295 486 625 438 979 497 575 888 657 811 149 622 442 394 844 210 78 619 565 295 981 626 126 63 742 56 202 527 502 334 823 160 531 721 910 154 105 622 847 245 717 368 388 336 248 400 950 469 822 493 293 444 223 156 316 952 646 385 763 439 208 759 546 117 319 52 26 251 8 121 278 980 914 88 266 353 529 654 67 373 529 484 967 491 638 737 350 655 323 138 505 130 138 52 202 738 956 176 380 929 49 409 581 845 418 963 465 680 772 884 272 497 360 375 499 819 570 294 707 68 350 704 763 176 146 532 487 359 928 893 693 220 786 158 394 576 747 392 512 999 971 769 879 937 827 55 418 875 98 14 723 767 959 190 954 289 592 544 794 764 307 178 228 989 819 602 591 125 6 647 248 53 84 86 359 701 562 820 491 173 39 103 967 8 430 106 804 478 342 224 441 185 519 416 561 698 718 922 900 356 490 178 752 881 112 562 113 245 780 605 334 128 481 561 166 335 699 300 355 885 227 963 911 606 874 863 348 876 785 632 280 886 777 838 720 661 23 254 468 777 890 754 876 916 712 877 209 437 589 101 887 183 350 946 609 691 805 413 254 420 830 268 851 545 633 822 393 632 521 474 680 953 348 21 51 81 292 99 214 984 742 405 830 413 784 612 409 320 96 677 790 288 163 622 661 614 876 568 553 866 813 21 469 645 266 27 878 535 516 530 159 633 220 819 858 213 105 426 342 589 883 597 476 506 65 741 687 54 744 548 531 803 76 791 180 637 108 575 218 718 417 499 788 953 904 824 723 289 393 875 368 42 726 526 681 1000 551 233 368 344 829 483 964 411 758 634 620 770 690 103 409 438 531 125 931 263 562 539 951 408 159 240 376 208 768 991 548 460 679 195 536 643 309 197 342 27 43 723 525 490 483 923 402 103 362 249 190 330 849 261 152 473 260 288 181 61 739 625 301 941 935 51 952 793 783 153 624 353 851 957 560 767 312 292 693 417 686 806 21 372 238 389 246 686 449 348 527 27 21 771 708 99 80 944 70 921 666 991 154 622 838 325 548 783 585 338 555 453 14 453 342 588 394 268 695 614 284 4 855 512 886 878 314 421 146 43 509 298 31 225 285 435 395 6 777 172 134 596 339 345 60 406 3 394 259 114 509 889 757 863 532 374 656 265 511 461 829 75 114 182 766 541 680 222 955 270 928 244 838 475 941 831 342 600 547 117 737 550 239 975 670 558 86 452 842 733 233 370 168 25 591 276 950 499 315 17 614 645 144 65 539 558 338 477 349 67 911 839 246 841 54 936 21 744 742 729 539 650 194 132 333 132 643 36 481 68 479 146 44 148 729 146 355 838 281 453 769 793 726 623 160 426 592 900 315 102 651 247 428 327 953 331 834 197 831 830 605 623 235 539 349 123 916 447 295 410 834 989 97 87 320 910 441 850 880 131 793 336 125 421 613 717 846 616 616 508 714 10 995 182 495 258 136 633 632 679 791 83 374 151 31 520 181 194 631 832 411 189 196 173 172 187 550 643 522 233 895 144 244 145 371 398 180 129 286 303 965 468 555 1 52 370 537 914 494 884 699 501 835 699 7 365 265 161 278 642 172 495 854 210 301 249 645 337 57 111 879 780 467 421 490 483 868 142 16 117 834 604 196 856 503 187 672 689 731 175 727 817 301 851 183 65 462 555 545 471 902 996 267 201 315 594 317 257 367 27 444 306 777 427 796 306 151 942 449 177 131 277 479 985 259 43 72 630 230 743 686 911 107 640 538 30 148 28 412 693 868 489 228 609 988 175 289 435 756 157 256 652 952 499 167 833 104 648 682 544 269 246 37 642 305 731 515 450 303 209 735 796 771 752 282 713 898 585 588 162 677 550 54 963 842 17 847 691 812 611 445 776 940 638 686 360 207 93 760 205 274 74 366 985 20 408 788 331 563 378 725 120 978 979 538 981 377 296 390 292 61 403 992 782 298 785 841 328 606 78 103 528 719 543 41 314 872 649 131 662 736 256 84 812 876 827 374 835 830 942 94 782 917 167 997 809 791 694 598 290 837 406 577 979 758 753 79 247 894 731 199 3 96 605 168 383 594 149 496 445 168 852 69 713 451 809 330 593 564 892 404 328 244 861 718 837 669 750 153 889 430 510 152 601 251 24 139 153 132 995 345 754 983 531 852 972 816 600 136 968 456 53 293 927 787 596 101 175 430 336 591 520 905 675 117 265 506 561 203 545 874 548 793 730 100 305 259 928 171 644 527 947 467 368 719 521 435 57 735 89 409 293 73 755 54 976 191 59 92 15 761 159 677 824 752 831 734 880 834 53 60 877 655 645 525 477 723 646 3 62 901 466 204 551 630 923 390 534 511 70 865 868 261 772 476 439 870 838 333 943 632 458 500 835 103 660 255 700 464 478 83 25 845 682 577 557 184 223 735 302 178 947 449 47 574 496 824 305 530 26 202 165 902 431 121 886 961 384 208 341 224 136 580 124 87 674 680 670 5 496 995 63 803 57 93 232 158 154 976 934 621 689 644 668 709 901 334 694 355 698 97 920 401 844 941 973 117 866 895 772 254 757 617 664 193 329 972 783 587 675 572 206 999 915 355 19 539 204 856 827 614 42 329 405 516 3 694 182 693 473 768 654 443 895 58 323 963 946 727 277 558 394 260 65 24 817 959 770 928 779 953 149 802 879 8 980 441 421 912 494 777 504 770 324 436 206 157 551 162 117 389 504 887 288 537 520 560 995 777 385 606 11 968 356 486 161 862 813 936 9 441 253 599 454 534 542 984 625 994 996 878 841 454 473 277 277 138 177 438 608 56 616 579 923 253 745 508 402 852 984 112 856 212 330 896 612 922 212 960 264 498 369 167 375 42 872 18 384 415 13 764 72 205 359 816 412 777 442 906 599 97 326 203 457 230 503 603 521 193 758 356 109 372 448 821 231 42 910 516 41 265 301 376 365 327 262 333 86 515 641 225 83 413 117 327 949 513 75 698 55 760 52 748 781 632 144 135 248 197 705 300 89 591 143 315 412 454 654 802 120 523 436 745 668 777 87 421 108 924 718 355 267 273 647 368 851 838 129 911 219 947 363 554 240 913 781 428 472 314 845 479 635 634 917 785 658 92 946 845 117 568 937 255 79 771 77 32 221 399 748 915 31 429 666 278 382 528 750 997 823 28 364 275 390 759 75 331 454 726 88 543 800 931 66 582 363 990 863 979 739 498 871 652 61 706 152 360 809 43 417 340 233 179 652 456 322 122 733 405 944 904 656 346 390 512 274 24 550 595 438 730 894 96 971 897 172 2 36 807 924 842 984 746 31 511 435 868 702 492 13 536 271 617 241 671 759 116 561 468 865 409 216 765 814 231 120 164 93 238 518 980 69 390 786 239 33 697 587 783 747 411 634 220 372 481 349 590 186 97 296 844 251 952 599 844 34 793 687 699 968 260 477 127 460 230 455 347 614 872 730 291 312 506 684 921 974 809 771 759 592 886 141 278 213 441 898 918 731 142 942 487 36 847 547 848 722 682 687 334 175 28 170 135 662 246 547 911 294 839 979 722 304 459 362 171 511 483 944 757 720 252 455 248 562 700 807 631 119 842 314 735 835 694 194 642 933 809 975 893 340 510 357 142 523 569 821 659 464 918 715 15 994 877 88 206 297 453 249 779 90 655 232 287 43 717 537 565 436 522 784 844 143 379 577 37 625 351 448 845 881 211 706 237 416 849 611 856 18 665 153 789 180 608 401 230 502 713 921 936 356 722 390 244 527 776 991 309 393 645 769 107 825 288 93 783 259 6 855 360 60 593 712 205 108 502 917 308 173 154 745 979 52 55 505 5 269 116 631 447 484 907 146 323 689 240 36 669 435 806 483 452 248 419 100 995 235 911 405 233 576 513 393 501 525 715 514 614 9 815 50 595 193 138 2 806 352 848 607 262 31 712 225 69 965 721 174 943 97 493 855 756 486 885 929 432 646 206 23 993 106 450 710 712 993 650 665 676 719 826 398 819 775 269 408 651 316 307 542 720 333 216 629 62 936 63 169 586 464 342 82 564 713 988 292 952 763 297 455 253 717 45 913 412 501 796 496 837 733 607 493 656 760 822 845 376 749 302 377 596 666 253 265 256 237 862 229 745 488 713 364 360 67 841 176 305 982 461 713 845 367 55 529 125 833 137 761 655 774 482 498 286 117 611 750 733 647 966 631 484 327 145 912 94 745 943 355 578 405 208 651 553 467 939 372 928 416 761 231 62 114 947 226 759 785 630 775 163 631 286 60 73 849 849 219 984 750 542 603 431 56 758 734 114 232 545 724 680 15 140 641 28 434 970 938 81 45 840 950 681 436 342 58 143 494 162 5 364 107 991 822 951 399 214 755 952 423 19 435 423 4 732 277 256 117 982 763 362 450 313 714 696 335 740 619 608 877 195 823 2 631 800 829 811 307 921 800 923 56 737 408 11 471 840 957 651 877 111 971 835 191 735 338 816 855 554 950 34 487 141 55 940 395 483 657 339 756 533 790 922 937 1 922 725 609 777 864 853 679 182 124 156 565 500 160 921 317 319 243 110 987 502 150 720 726 640 321 215 433 788 246 583 133 277 779 125 250 702 246 542 981 410 692 797 812 383 115 163 296 964 601 876 914 560 693 855 513 101 284 702 899 198 54 736 498 956 690 499 401 551 719 598 799 707 365 349 579 937 507 358 161 344 114 492 211 907 794 361 900 396 228 258 817 121 632 22 145 127 351 647 710 341 731 636 172 682 46 294 386 257 936 129 535 11 621 5 231 213 703 758 54 444 512 385 796 159 530 513 977 37 442 560 467 862 258 81 165 102 855 462 394 519 834 69 67 677 338 49 734 928 730 534 400 862 15 476 619 528 598 320 155 398 555 815 365 988 948 253 330 663 127 574 939 443 2 506 429 751 770 142 815 580 21 912 921 193 763 811 407 450 282 756 94 546 802 108 743 367 978 48 778 757 648 933 996 294 302 40 852 336 331 157 818 703 551 157 857 141 67 22 456 999 632 406 307 818 440 487 343 726 122 562 645 937 649 733 414 647 199 471 521 929 190 853 889 683 664 966 706 875 615 324 701 22 527 588 722 173 243 424 549 337 989 626 324 450 882 284 984 390 221 870 715 720 195 112 881 215 231 840 754 489 615 126 22 680 679 358 898 267 900 438 154 552 788 345 231 473 475 19 371 956 265 46 203 599 411 396 525 772 30 950 81 474 492 116 869 676 96 278 579 453 620 475 590 964 557 791 805 109 77 954 111 88 753 543 8 614 348 59 723 137 132 271 488 779 812 942 399 794 458 875 606 242 753 293 928 548 402 308 279 390 550 529 451 842 783 409 715 971 40 339 483 638 673 746 871 286 432 532 415 594 205 948 539 307 173 541 417 288 793 440 908 508 903 232 512 51 209 892 164 880 893 292 758 683 694 56 309 266 120 470 819 949 377 266 497 318 662 523 944 713 36 235 669 888 201 742 517 626 25 815 218 637 837 632 604 225 761 385 979 991 397 995 227 810 150 101 89 37 990 590 502 198 730 12 634 809 882 789 634 791 518 668 765 536 14 190 252 527 43 885 312 590 693 628 360 674 229 228 715 991 908 519 794 895 610 60 594 551 907 523 441 547 576 441 486 35 482 149 342 630 540 747 765 654 426 81 346 43 684 393 566 333 311 903 397 268 478 403 902 787 917 913 384 205 455 935 781 749 280 814 156 652 621 365 281 471 994 650 720 39 884 74 322 142 153 756 527 326 965 337 397 884 767 350 319 157 706 845 377 991 432 841 843 27 716 865 133 722 711 518 659 326 102 792 456 962 761 678 807 388 303 357 479 602 760 276 743 571 715 677 259 768 642 541 966 963 323 416 81 318 408 687 746 342 136 267 464 498 215 391 502 855 20 233 806 702 722 321 792 696 2 901 435 480 598 44 27 746 536 154 908 27 828 347 438 841 620 955 633 612 275 733 283 366 548 235 56 799 852 934 313 555 613 262 168 224 436 900 634 210 821 414 190 849 933 507 134 655 89 584 972 402 221 898 463 945 615 68 165 973 870 683 954 253 965 936 282 558 508 246 804 730 937 342 761 713 666 295 339 390 838 617 584 588 245 732 529 856 14 244 630 1000 944 24 845 668 538 139 91 668 846 570 425 763 243 48 242 475 187 495 733 736 301 255 758 353 524 668 74 212 671 11 435 817 689 532 216 763 948 823 696 202 770 248 96 308 933 613 284 381 568 938 635 924 205 434 646 809 144 257 633 900 811 48 123 287 940 137 475 807 572 675 459 967 209 544 522 909 798 389 21 681 401 649 5 731 878 826 119 228 482 173 79 888 259 844 958 435 510 117 135 850 688 120 300 467 145 305 46 423 462 463 381 478 958 468 213 244 784 375 73 811 827 974 764 921 669 855 302 284 128 409 651 251 874 86 627 134 476 268 189 17 845 661 853 340 727 123 32 95 379 760 197 989 913 805 607 822 67 41 464 946 42 533 888 450 304 237 639 329 544 753 111 403 771 309 645 532 645 694 113 996 791 862 203 282 998 698 241 959 3 794 87 765 412 896 46 896 756 741 792 339 447 736 843 837 592 704 756 709 630 917 278 972 676 602 826 747 248 805 169 245 167 849 297 782 383 260 268 651 300 965 567 612 959 777 129 424 796 646 979 992 819 343 223 286 58 865 59 527 49 861 536 671 542 608 246 428 545 503 107 22 378 319 4 829 842 859 50 275 400 207 361 659 261 181 821 587 793 814 918 998 1000 796 893 773 479 741 647 63 476 394 218 926 261 945 630 524 535 16 94 582 554 891 975 688 522 991 816 529 802 40 210 697 684 48 201 864 164 889 700 280 198 285 202 525 285 724 998 236 461 934 692 314 475 9 916 447 84 685 359 314 371 710 999 855 367 18 292 103 612 732 396 526 185 184 299 594 922 735 451 890 30 654 613 54 212 74 305 534 946 62 779 758 86 889 142 864 528 922 173 426 903 149 216 713 891 682 852 686 940 636 590 344 793 335 569 626 179 334 285 711 483 44 507 915 433 217 519 44 863 863 493 849 717 526 735 218 222 493 917 896 171 745 806 149 822 27 911 167 322 309 794 129 129 669 152 923 894 534 497 180 284 299 539 165 102 749 714 39 297 215 655 400 351 423 980 554 869 360 863 428 719 255 485 173 227 794 961 230 851 415 5 447 919 804 8 245 634 675 8 643 916 33 402 918 744 998 320 662 438 623 826 633 516 395 112 386 801 235 823 594 522 710 226 950 344 843 235 738 26 664 962 419 399 786 365 947 214 302 753 345 178 920 72 623 456 226 379 240 395 320 802 785 186 1 137 23 583 232 965 138 52 347 712 153 746 668 161 830 226 671 768 867 255 11 584 13 115 212 318 367 233 336 833 418 955 841 202 860 645 907 582 951 553 790 881 860 637 989 581 223 74 640 108 653 518 776 147 731 365 89 215 632 755 620 492 422 309 286 212 885 520 387 877 761 506 327 654 949 272 646 754 23 887 786 542 590 32 446 792 250 981 793 617 290 617 932 301 732 24 663 911 449 577 385 282 462 949 567 470 522 531 191 288 741 858 886 861 726 75 838 120 120 37 531 626 758 923 848 881 132 476 734 141 296 9 661 870 728 988 86 562 382 742 296 126 433 313 753 650 38 912 728 674 671 437 17 66 683 993 600 267 951 409 529 459 634 614 863 889 311 325 660 417 718 217 985 389 164 878 406 749 197 952 404 639 311 683 929 91 105 900 4 665 59 863 121 988 832 482 759 458 505 266 640 548 420 717 633 68 381 8 131 485 35 890 578 839 223 112 916 106 760 90 531 387 642 710 246 333 720 844 5 106 152 946 44 491 71 984 506 99 772 294 186 50 81 101 849 737 671 660 201 10 545 532 238 922 428 958 680 897 757 219 840 769 939 564 926 805 415 444 218 756 874 90 561 822 558 643 866 742 231 327 138 24 819 179 301 166 224 144 398 870 628 273 393 254 795 922 311 842 125 735 42 789 462 651 289 502 546 555 701 365 488 946 189 631 334 358 552 886 614 170 954 700 415 653 144 313 263 187 495 443 336 483 833 518 696 529 602 285 661 629 778 759 873 947 716 797 307 452 638 258 494 773 26 92 661 223 461 35 895 287 973 8 808 991 801 440 512 644 467 921 608 801 641 19 362 132 117 50 345 223 97 868 609 522 639 542 303 63 296 452 92 54 515 192 766 314 808 995 855 212 125 650 554 527 186 114 244 59 760 711 520 718 583 938 174 816 248 569 740 701 488 3 492 152 391 908 360 654 303 190 52 49 553 505 364 407 428 884 582 426 55 52 832 128 873 100 21 654 815 486 764 881 534 233 121 773 74 860 441 266 622 513 672 339 461 310 829 561 272 880 520 528 72 440 442 399 95 859 526 102 802 324 399 563 210 861 11 14 308 543 478 14 453 22 130 563 297 608 133 557 974 759 515 956 461 732 669 690 265 895 610 823 411 676 62 387 716 248 505 497 804 941 945 50 139 250 850 567 247 503 692 411 142 816 798 904 532 575 834 73 518 527 505 80 576 926 96 514 140 930 491 751 316 831 937 206 74 304 872 728 765 893 779 588 807 291 681 931 174 874 880 140 807 483 985 435 505 945 774 246 617 546 169 833 794 13 247 530 840 998 245 95 277 159 201 302 283 762 252 357 938 789 679 164 276 364 908 583 840 629 598 176 477 144 820 629 695 310 129 518 838 20 328 474 941 712 86 682 72 515 448 174 650 807 799 631 885 946 905 516 27 436 162 273 862 718 499 933 443 571 465 650 588 467 793 811 957 518 563 377 495 942 212 670 636 904 505 478 714 877 921 826 484 307 594 23 37 593 574 527 270 899 599 87 497 307 625 344 191 265 687 945 296 844 337 197 729 81 220 393 499 980 978 938 825 213 340 596 921 44 958 869 71 423 34 739 863 683 351 683 314 970 138 164 34 197 390 475 193 594 528 209 23 719 110 642 475 912 618 911 20 212 410 942 552 599 738 967 28 380 811 267 733 137 829 793 159 848 483 825 100 26 478 276 31 431 429 491 57 188 267 799 188 652 162 97 615 66 839 44 761 821 389 600 289 293 599 271 469 518 576 93 489 682 45 396 547 396 126 709 469 82 592 78 706 322 598 752 901 561 858 528 182 607 14 785 398 759 448 560 653 406 406 32 370 658 365 815 251 765 401 817 805 657 824 779 902 54 575 922 89 75 314 125 763 210 462 528 908 110 537 995 519 513 252 923 789 841 503 999 710 330 302 397 202 771 355 382 296 858 332 455 61 856 351 58 631 509 283 596 170 483 24 200 459 550 706 412 995 607 218 859 310 61 886 171 764 301 738 583 456 379 814 799 199 178 577 462 500 24 575 589 810 966 928 943 520 638 209 981 740 893 966 290 89 796 56 153 99 617 523 526 837 907 884 698 393 103 993 227 200 684 745 475 418 742 958 280 104 233 672 940 47 123 828 406 208 783 260 961 15 647 889 107 552 370 110 264 497 719 831 152 684 57 281 519 323 715 60 643 961 502 159 203 374 280 115 230 411 679 954 42 359 343 937 902 297 640 908 210 640 603 945 789 23 350 448 351 588 118 33 752 732 717 439 977 983 837 299 306 98 11 979 443 716 143 237 935 120 692 543 542 917 659 425 138 179 484 53 436 319 903 909 472 408 327 662 606 339 57 780 626 484 485 183 46 638 50 748 215 957 910 982 637 162 510 750 647 926 178 521 303 51 813 113 185 871 420 991 730 642 229 887 94 210 210 956 26 717 318 894 196 864 319 345 936 477 340 97 516 465 865 746 310 591 153 300 956 583 724 431 589 132 897 875 134 501 404 772 463 209 228 260 319 248 119 993 477 703 591 568 857 812 617 242 722 252 178 751 298 666 373 1000 791 248 932 465 618 466 459 414 965 177 83 357 705 406 149 133 134 648 492 429 999 639 377 297 28 314 473 440 705 590 914 25 472 167 390 999 99 572 175 675 276 422 979 393 456 754 890 749 609 624 766 408 20 970 33 509 155 328 878 809 891 179 761 683 136 106 192 288 879 866 222 961 668 712 502 505 126 524 693 138 208 446 691 392 681 948 579 792 558 280 24 921 246 379 738 156 887 478 210 297 943 355 451 691 550 551 562 220 482 139 623 907 530 899 803 197 959 71 948 369 63 960 264 305 916 789 847 710 125 438 643 228 492 560 348 358 392 483 255 530 739 72 79 208 78 808 431 335 44 489 415 473 789 129 45 184 724 56 189 385 387 177 412 136 708 193 274 4 267 716 542 124 867 220 638 738 886 427 623 711 810 171 194 183 456 51 536 406 710 21 815 68 735 86 765 541 457 782 532 980 544 801 871 81 977 293 52 808 585 52 522 460 647 508 909 891 920 422 696 52 130 340 874 655 602 62 205 660 586 279 530 414 725 187 945 177 469 427 176 202 407 181 993 110 93 942 289 766 797 513 278 361 455 789 697 890 789 737 724 99 390 451 854 51 380 130 28 884 887 576 506 552 416 348 459 885 203 335 6 286 839 798 753 501 607 799 250 62 854 15 875 933 383 955 726 106 907 86 874 299 527 346 252 35 740 523 833 938 480 904 603 246 862 251 922 568 490 619 141 465 263 1000 466 159 292 567 778 947 540 14 256 285 365 163 955 674 875 480 818 581 342 985 264 747 282 817 73 587 686 154 155 14 775 67 864 939 293 415 283 647 877 148 281 795 129 873 338 198 382 195 911 588 956 498 351 903 579 712 53 277 996 425 716 394 517 561 158 592 778 515 152 660 816 686 3 779 459 909 527 253 419 150 96 129 474 786 93 209 601 119 199 287 972 275 351 607 915 98 995 439 355 234 475 453 852 29 806 584 515 590 754 961 211 560 380 835 728 779 669 401 261 496 638 655 78 967 301 196 528 262 280 423 848 829 441 567 81 921 563 479 602 590 964 290 351 144 100 499 230 987 821 528 301 497 755 655 995 348 677 786 676 909 940 416 529 373 420 324 663 233 170 202 542 931 205 750 725 359 543 607 780 883 541 485 67 819 493 951 153 155 464 8 119 326 696 986 886 359 956 891 358 183 82 880 73 62 164 399 359 397 558 41 555 451 622 176 733 358 517 669 130 476 590 110 609 611 292 398 855 638 929 213 758 649 244 337 681 711 242 605 571 953 784 913 785 866 336 818 309 49 819 563 556 287 854 348 266 58 191 307 357 409 161 777 55 784 623 326 536 566 638 278 515 461 582 725 311 890 290 706 402 262 878 385 905 380 464 291 346 4 954 601 758 991 119 151 737 244 748 526 556 362 801 412 478 855 640 680 494 169 37 680 915 403 198 277 472 738 269 586 98 449 860 25 411 825 905 215 661 421 866 313 807 493 514 542 276 272 133 903 676 168 768 125 890 849 76 545 696 395 757 658 672 200 750 554 813 239 32 858 281 674 554 455 872 933 970 749 92 888 261 452 347 311 780 967 662 480 832 956 3 805 359 241 53 802 951 860 515 913 651 47 350 404 340 185 15 315 537 424 176 615 785 541 513 534 80 985 703 144 41 439 264 241 844 385 290 768 120 240 212 111 322 598 989 212 615 663 252 623 454 271 143 333 185 853 96 964 549 960 245 496 304 617 335 630 156 682 493 344 865 221 818 288 479 800 380 200 491 207 743 424 602 770 441 425 268 225 535 315 707 758 192 90 245 42 752 254 181 802 680 50 121 955 228 181 728 324 77 208 338 67 168 480 36 250 46 12 331 195 414 185 713 554 976 52 47 426 35 743 610 427 394 144 81 827 553 950 85 82 159 582 81 722 887 829 221 814 607 254 694 690 68 759 904 301 861 711 614 178 152 154 609 853 778 617 192 380 819 875 439 835 841 168 907 740 476 936 956 879 530 207 700 871 51 644 255 29 247 899 412 633 55 823 987 382 346 428 463 86 337 820 85 118 173 783 558 458 727 385 754 404 360 271 253 521 594 730 615 548 831 415 158 56 377 278 887 632 137 578 389 577 795 536 961 315 266 747 730 835 416 576 998 429 473 509 978 656 913 863 775 514 139 101 598 638 732 863 934 530 559 35 27 718 169 896 408 50 600 116 448 296 464 332 482 770 310 795 291 684 440 708 168 357 301 227 500 499 417 577 855 549 620 734 920 764 580 125 180 564 183 682 992 655 77 62 635 324 141 663 167 478 56 281 562 55 811 642 424 455 249 541 19 8 160 885 405 132 666 564 901 104 927 508 433 194 609 294 531 530 608 994 303 301 87 22 204 432 927 90 417 715 418 691 969 467 315 198 74 468 980 680 371 767 40 860 100 121 698 212 650 604 645 795 955 114 846 955 446 550 807 123 87 718 174 619 890 566 589 354 78 46 826 824 28 424 330 40 576 802 362 48 647 379 326 652 865 803 93 455 50 859 677 260 299 296 139 37 838 794 86 769 58 138 189 699 955 491 669 785 6 535 367 458 283 693 18 883 340 954 573 20 181 279 824 526 173 209 227 8 580 878 206 131 445 870 35 594 870 232 297 638 21 80 467 681 726 933 921 241 938 311 708 568 882 344 903 913 156 914 725 485 453 626 486 328 160 604 14 221 438 920 287 345 814 587 93 614 319 96 602 286 244 312 140 300 135 368 404 685 649 563 209 4 272 159 756 287 218 92 756 108 658 138 5 384 833 138 893 969 510 192 695 778 865 791 492 607 260 742 110 842 379 930 166 989 422 140 681 905 588 780 879 207 706 86 957 276 781 276 731 346 460 772 663 749 434 812 835 699 290 867 709 352 563 793 838 984 230 314 294 814 798 814 142 285 936 669 941 973 922 474 151 1 665 237 338 198 374 829 923 438 593 990 649 686 976 551 376 885 433 431 457 382 399 266 592 999 570 174 895 467 10 827 217 5 28 994 848 630 598 764 27 273 16 671 50 589 883 301 684 475 639 93 332 16 431 830 423 357 704 665 281 718 587 431 673 551 398 299 922 53 809 160 99 540 207 710 25 5 108 833 346 659 863 443 446 558 264 204 578 23 379 751 933 189 221 774 711 487 726 184 654 443 736 562 538 927 64 292 356 150 194 334 931 157 529 402 695 350 751 243 217 245 274 887 514 313 505 505 739 245 141 994 901 280 131 369 962 9 280 840 588 207 782 985 453 881 935 737 966 545 775 196 180 622 943 1 288 794 286 271 149 377 875 616 423 779 769 981 739 716 34 626 169 866 695 60 913 558 318 224 589 191 238 309 523 179 111 173 815 72 973 576 782 322 103 18 813 662 450 190 379 326 604 467 76 549 622 598 992 38 257 256 419 376 836 921 54 989 148 492 22 555 694 389 924 106 409 713 957 383 232 949 915 544 678 722 419 953 202 495 584 55 38 463 144 691 522 133 725 313 62 53 671 690 904 605 81 639 715 524 113 135 961 441 291 122 353 63 608 742 404 112 571 698 53 328 588 698 272 443 9 466 269 105 354 358 780 280 739 722 650 283 367 381 509 243 971 467 133 475 649 548 684 504 511 943 103 104 335 227 853 506 288 647 823 135 493 479 593 703 68 970 953 439 873 19 5 857 796 109 857 717 152 42 521 119 718 349 396 897 106 543 290 442 467 711 959 711 113 941 800 17 450 657 533 215 150 983 136 253 660 926 846 397 788 97 955 870 646 366 547 818 219 485 630 532 363 99 243 409 302 136 720 598 255 405 713 147 14 714 79 791 373 151 523 132 597 858 748 828 41 560 44 291 59 559 178 983 774 603 724 190 749 191 858 751 298 727 147 316 184 852 802 293 421 672 721 385 147 202 217 993 558 620 553 821 307 539 797 467 182 903 17 253 740 740 582 939 843 487 739 112 374 541 760 209 582 729 911 396 909 980 709 61 837 818 608 455 313 242 376 513 586 567 218 878 860 381 443 554 138 133 194 242 735 429 738 987 774 913 742 485 653 79 822 889 966 82 385 785 190 380 291 416 361 210 993 890 62 219 90 684 110 305 160 951 643 667 7 697 903 938 198 981 979 586 180 260 481 459 773 716 419 241 709 96 709 409 715 192 128 862 890 578 441 922 460 33 914 608 632 645 88 170 510 827 85 94 432 191 902 815 227 695 311 81 822 170 669 788 635 696 676 653 540 179 491 97 23 127 125 644 932 990 433 26 711 976 772 699 786 785 965 436 917 250 545 355 848 180 569 859 871 931 153 674 223 128 66 527 417 881 986 135 20 893 186 113 776 690 136 465 401 914 854 963 112 454 563 329 24 833 185 22 255 432 607 971 380 456 495 25 152 256 506 409 496 673 115 857 90 316 641 728 301 306 201 619 262 154 708 465 849 294 509 492 956 47 149 401 10 123 250 762 383 291 829 833 519 810 436 800 908 739 352 791 696 690 623 286 455 814 620 731 145 661 445 910 86 704 493 20 370 321 556 561 364 803 628 512 274 712 813 376 663 625 859 463 119 185 950 194 650 370 75 833 688 421 185 501 860 340 182 851 508 635 83 61 528 686 941 983 200 20 126 135 659 717 892 288 365 71 927 697 520 143 609 978 815 759 297 606 439 738 592 192 959 808 720 327 482 382 642 355 762 229 471 981 607 839 9 314 248 93 819 265 73 460 430 109 886 89 405 460 622 227 699 609 820 48 572 239 706 875 201 943 215 300 160 940 627 56 836 325 608 922 568 723 260 962 506 675 284 917 510 878 314 446 311 103 674 492 422 333 322 459 156 794 304 655 186 386 713 814 827 72 78 390 104 550 137 368 941 324 649 747 362 563 363 43 301 946 666 203 37 728 88 512 874 691 565 576 291 353 798 268 576 349 778 26 266 44 938 174 135 512 415 241 162 340 256 282 907 914 195 637 403 434 708 649 323 691 93 111 437 687 693 487 202 146 387 517 414 387 532 420 625 358 36 225 95 153 889 436 202 750 686 483 719 577 759 871 70 354 936 394 726 429 75 17 193 728 74 15 819 652 969 995 241 560 224 987 792 530 264 624 555 471 819 587 633 638 689 185 749 904 472 795 784 898 803 481 101 326 798 297 275 495 401 330 416 12 716 205 564 655 322 974 700 525 601 960 240 216 657 911 823 140 98 378 682 840 907 48 846 446 544 905 949 460 388 865 415 579 575 257 245 831 882 463 975 936 225 71 622 569 391 913 588 832 937 829 707 581 523 733 412 22 88 706 65 210 433 889 333 397 283 982 578 179 701 610 778 160 746 554 74 1000 333 368 476 714 202 70 597 874 197 792 847 567 693 329 223 762 144 1 865 337 717 845 522 243 110 943 111 157 941 968 572 468 560 299 680 27 64 180 303 519 110 329 335 25 647 800 543 253 770 809 541 545 407 773 791 151 147 607 269 390 145 570 309 54 27 203 294 283 785 400 993 204 393 993 356 844 799 70 593 704 735 538 952 595 513 854 8 919 260 289 683 60 415 6 227 958 92 959 711 426 581 433 283 272 43 743 991 744 485 787 622 726 102 419 57 104 914 873 781 914 466 685 619 103 366 158 951 731 755 687 155 207 998 375 5 885 167 83 686 876 832 528 628 46 576 764 650 656 747 772 934 857 29 108 636 959 407 298 785 47 961 355 219 579 65 554 975 857 579 62 650 201 225 260 292 815 36 661 818 107 708 730 972 893 548 876 894 804 434 392 322 464 758 476 325 998 608 923 921 589 967 807 996 879 375 952 511 234 235 47 553 744 516 8 917 211 32 160 689 549 366 338 296 359 601 873 195 656 243 897 91 601 428 990 898 574 179 426 931 391 565 97 607 432 147 640 938 430 664 133 845 612 684 192 429 532 587 378 916 249 306 53 646 836 930 828 598 686 861 740 346 262 593 140 868 699 835 49 955 749 733 53 18 911 587 704 655 367 987 208 175 977 460 429 496 520 616 616 471 886 436 341 299 407 527 438 57 345 369 819 337 487 703 487 768 566 836 92 128 903 178 49 190 471 857 691 466 299 39 426 420 48 409 910 317 41 216 178 956 210 568 999 434 85 445 547 648 971 215 428 679 230 247 976 848 940 442 735 133 942 854 411 487 314 307 982 306 198 916 13 718 30 965 564 512 103 935 890 112 21 531 14 124 858 619 298 29 24 415 615 751 801 662 266 7 565 683 93 993 100 754 681 792 348 963 650 817 989 631 251 449 811 80 84 494 420 894 409 284 867 767 317 98 348 934 463 684 648 880 172 714 252 803 229 760 213 376 322 351 775 786 142 244 478 487 261 39 364 79 12 695 884 747 985 557 478 551 322 54 685 267 74 325 349 238 17 736 873 884 339 25 612 371 156 447 126 96 170 686 793 823 356 173 693 394 993 335 369 33 476 181 530 467 351 130 137 180 950 198 312 656 157 198 541 991 428 844 827 810 522 115 701 413 1000 535 180 773 575 786 387 307 796 569 777 129 483 881 550 853 475 228 322 116 856 752 722 897 638 50 460 790 797 918 894 778 48 355 202 203 730 477 485 710 539 714 751 693 879 82 341 656 352 200 358 479 749 478 131 975 779 512 339 987 331 440 69 789 916 810 887 29 315 192 966 681 200 17 55 854 106 381 382 862 653 628 917 754 540 152 936 289 922 512 278 610 461 703 810 655 333 980 330 387 881 699 24 373 355 404 488 565 429 714 433 686 763 319 463 436 163 998 352 8 915 929 366 891 378 484 285 527 802 938 133 668 212 446 737 41 660 172 121 105 806 393 374 217 842 913 732 814 180 456 20 244 151 475 891 85 506 239 549 198 443 890 630 289 180 865 3 118 780 450 764 475 359 19 900 646 128 186 428 432 846 182 165 980 868 694 180 472 430 873 779 100 849 877 662 457 426 68 372 140 226 964 959 234 368 102 900 414 407 442 758 393 113 48 128 841 549 730 995 125 429 40 735 536 459 4 269 637 213 920 748 818 518 508 754 199 343 140 78 760 774 353 900 57 862 607 376 162 55 23 902 372 175 78 601 291 561 510 67 316 502 963 157 808 25 472 167 210 190 75 258 869 870 655 300 273 132 393 260 80 260 381 902 564 573 305 609 948 148 930 567 7 179 726 509 336 658 546 717 362 741 837 920 101 645 452 375 217 892 927 715 443 579 212 35 310 686 955 183 804 363 866 859 13 598 650 534 567 105 89 195 79 754 33 359 151 597 680 580 320 572 642 566 506 740 989 309 546 202 547 562 794 358 821 693 127 967 461 382 312 902 685 594 506 223 254 760 428 302 572 37 503 766 720 989 629 320 14 467 159 346 745 107 727 62 59 630 469 724 801 790 16 362 357 178 811 995 310 963 907 110 726 904 14 458 795 280 350 902 424 527 365 429 196 66 587 785 747 198 110 7 756 613 306 109 659 411 721 151 920 856 813 687 576 615 588 398 178 391 842 614 724 471 869 227 534 39 997 314 351 892 451 575 168 829 676 77 742 796 989 930 556 983 937 545 384 264 753 428 700 89 692 201 480 20 703 444 302 514 222 46 166 250 147 653 556 300 262 980 590 574 319 732 674 8 248 666 16 523 294 619 339 263 121 646 326 397 82 481 564 562 933 159 89 6 879 392 655 475 378 609 20 954 46 653 642 714 890 652 630 498 787 204 358 457 996 781 260 332 87 897 528 144 443 140 382 169 351 640 187 922 973 836 446 878 690 254 812 702 342 879 292 795 295 110 397 567 587 447 116 519 285 949 690 572 471 253 70 715 522 870 319 865 641 542 349 330 565 486 984 532 796 569 825 528 211 425 384 305 342 867 325 160 733 284 923 814 378 379 81 123 912 553 899 111 614 918 345 728 308 462 711 276 550 188 189 311 414 933 159 342 46 737 847 957 47 14 617 422 932 405 640 611 298 785 527 822 68 237 811 526 281 525 687 965 841 47 175 961 809 347 546 631 427 834 778 582 634 179 381 299 540 532 337 665 944 358 251 812 746 545 25 918 100 179 129 449 248 771 641 333 92 306 817 317 620 781 814 213 390 980 736 7 18 270 829 206 209 761 567 482 640 972 564 62 477 88 934 694 57 759 42 253 446 843 692 589 866 442 179 529 4 80 720 456 823 445 837 962 174 409 956 888 311 190 373 855 75 845 212 557 892 955 666 279 615 757 643 298 348 529 233 177 420 535 519 679 51 889 984 861 710 878 344 669 495 413 923 232 118 273 293 246 90 919 634 476 600 168 591 179 355 531 400 78 605 866 835 291 973 816 421 334 178 673 876 355 335 171 589 331 855 52 951 320 91 684 664 412 193 732 366 15 119 783 936 120 88 984 54 334 734 684 134 319 34 761 377 56 616 71 45 790 558 94 948 997 510 665 541 623 673 194 89 783 743 861 697 926 885 497 543 430 118 28 242 950 685 503 957 773 529 730 562 986 986 240 259 75 67 287 417 380 881 297 25 275 203 726 140 394 803 478 581 556 852 697 393 172 99 953 338 162 371 843 244 567 460 490 772 243 196 284 509 229 913 177 189 171 957 809 247 618 138 853 738 344 536 546 139 129 38 865 294 927 917 418 27 381 323 770 126 541 430 706 863 448 119 667 44 271 26 159 908 503 747 321 725 778 643 815 23 932 211 614 979 659 512 8 679 547 176 938 411 897 716 145 129 286 414 990 272 726 613 598 305 385 278 663 470 194 821 984 32 503 429 577 600 376 444 475 336 923 410 545 698 54 404 503 17 263 964 370 232 345 323 32 456 104 330 433 421 47 893 614 907 960 753 521 973 372 640 230 430 99 906 840 739 718 718 998 609 866 962 887 571 984 407 372 743 4 832 806 170 451 20 808 761 928 738 910 969 368 669 990 225 404 104 693 735 103 827 390 47 857 623 854 547 923 751 379 616 932 735 887 61 564 305 983 538 999 262 601 838 435 738 789 889 670 467 211 404 618 3 749 309 194 420 742 703 562 419 356 122 937 248 474 119 738 493 633 14 36 925 913 347 767 1000 666 583 464 716 655 379 255 693 693 970 110 616 184 263 116 348 383 605 875 371 65 118 375 968 497 798 409 889 862 712 906 942 45 369 860 826 219 508 125 218 149 438 573 268 43 435 226 882 157 544 266 823 316 747 298 753 924 96 916 567 88 365 286 765 591 608 896 102 254 624 461 73 590 953 287 919 575 340 349 4 381 485 670 420 810 679 682 48 276 181 166 401 464 651 457 5 47 797 653 567 576 5 384 163 567 355 227 906 196 616 362 107 303 803 150 468 59 568 288 695 528 694 735 391 253 432 555 373 469 958 643 38 698 381 364 728 408 548 570 589 555 584 964 990 251 475 739 292 271 984 532 403 896 338 167 489 951 789 374 757 458 717 649 123 987 694 458 487 521 36 997 583 923 12 738 326 634 307 437 479 814 13 414 295 444 648 277 742 911 946 56 150 157 833 193 917 811 642 377 264 859 155 690 297 572 653 387 963 99 404 52 938 985 657 357 433 13 994 619 918 716 648 99 720 790 825 65 76 931 63 955 756 149 74 337 394 631 473 736 852 911 774 56 536 544 899 835 217 523 111 479 578 878 317 885 507 358 351 490 746 34 783 374 371 735 791 828 99 691 890 961 425 572 721 497 463 409 402 974 992 668 799 650 74 70 131 151 493 939 898 500 628 40 145 939 852 970 675 321 123 40 766 126 684 740 150 86 935 894 352 255 205 226 690 891 13 891 177 520 1 392 18 327 917 493 101 74 656 517 391 713 203 359 951 647 34 7 27 576 889 310 844 813 250 516 248 4 28 637 526 202 829 418 631 938 363 866 659 555 343 352 201 172 635 559 740 59 598 115 922 455 821 594 190 834 388 171 305 219 6 533 468 827 577 499 185 575 206 94 203 45 880 996 971 530 666 640 644 251 829 50 1 179 18 377 686 693 293 366 221 42 396 962 738 76 327 658 800 212 479 42 405 561 875 48 627 963 409 907 393 767 362 412 266 243 25 219 76 813 277 821 260 711 133 540 520 285 28 1000 356 562 238 197 617 776 113 652 699 542 927 983 162 735 699 39 12 577 641 144 320 43 60 104 982 738 482 972 517 142 506 171 101 73 794 815 871 640 482 729 546 148 845 724 111 171 520 621 903 379 459 801 59 815 769 792 779 605 891 728 579 990 529 365 116 928 19 240 719 833 581 278 128 629 42 914 80 674 914 389 970 354 327 301 451 680 636 308 644 991 671 675 537 991 969 854 311 585 43 585 858 317 347 611 932 569 423 266 125 501 73 120 775 942 652 685 801 312 838 316 399 151 855 602 208 191 873 684 968 466 479 817 270 706 891 585 120 824 451 651 54 261 364 901 245 550 330 151 934 269 191 865 702 774 266 999 86 759 697 217 893 500 274 136 85 969 734 598 379 450 543 406 819 679 564 900 372 628 51 597 584 696 150 242 575 52 753 745 884 751 770 893 264 351 858 367 413 962 35 133 765 6 211 257 893 838 320 525 516 54 756 847 9 393 812 815 804 449 419 952 530 270 828 694 623 650 687 333 584 893 827 443 863 93 686 399 426 937 225 801 101 981 184 651 839 976 680 33 611 860 929 125 937 614 14 614 276 839 778 482 140 90 86 634 927 975 761 413 555 831 207 295 384 833 325 459 764 484 435 351 214 990 666 463 927 429 345 29 662 788 635 727 843 1000 659 49 742 724 715 117 329 193 137 352 219 234 731 342 614 7 92 305 196 512 575 326 78 180 12 553 820 106 785 371 364 425 803 648 924 611 157 950 314 583 527 162 295 311 907 141 439 591 380 744 277 296 392 539 180 523 848 884 88 977 549 182 662 819 645 400 458 182 414 48 760 681 763 927 133 930 220 783 806 797 131 290 169 22 572 85 171 162 92 29 169 713 502 89 843 687 258 120 390 179 607 780 130 287 170 159 851 457 992 196 659 145 584 418 256 340 132 876 41 224 857 541 63 202 13 714 994 724 817 400 370 155 880 600 103 552 951 984 867 997 100 701 462 970 155 837 218 864 111 985 160 423 431 515 906 531 706 612 187 212 675 377 876 94 400 967 809 285 175 4 731 157 682 544 127 730 902 645 799 483 806 715 415 589 973 895 898 61 996 492 942 781 592 802 222 251 359 262 591 342 629 899 293 283 666 440 14 999 215 177 879 54 305 762 142 675 820 865 304 120 787 764 691 952 431 131 783 852 743 727 777 3 199 963 768 453 468 490 699 10 734 849 402 702 183 751 357 520 179 458 754 540 544 763 155 133 1 973 838 159 253 137 607 900 413 198 435 717 62 264 742 43 668 158 376 294 344 1000 60 550 435 249 945 888 987 985 732 780 981 943 661 869 924 125 73 784 976 987 944 929 451 721 384 802 936 839 178 892 181 760 235 75 611 894 173 238 627 159 503 541 227 201 427 718 42 250 383 760 1000 723 702 377 121 517 79 574 27 245 246 370 110 668 546 761 604 290 335 628 233 636 300 647 701 987 144 409 151 72 425 821 700 877 557 855 353 773 500 536 677 270 390 30 570 366 105 926 254 716 853 603 828 465 404 683 537 854 884 384 356 239 303 308 469 465 117 425 218 464 536 216 421 820 712 217 794 117 776 938 504 460 825 979 765 156 541 121 279 361 551 121 481 632 337 688 106 815 590 121 44 798 289 30 276 415 918 474 501 881 103 591 474 355 106 772 348 79 425 321 112 685 881 765 677 826 600 544 52 800 552 477 953 912 313 978 361 581 310 619 740 315 847 795 157 312 151 501 208 601 983 459 92 9 746 268 353 21 538 347 619 371 875 230 783 869 375 716 205 696 258 970 279 466 750 280 257 787 322 191 2 251 54 366 218 597 315 782 404 650 656 386 62 489 32 923 702 661 690 483 975 911 497 48 677 614 238 196 277 317 202 602 873 716 1000 227 363 257 50 499 55 536 67 605 509 960 93 70 135 673 460 408 16 923 59 877 286 896 717 512 970 213 815 230 758 380 92 346 806 342 856 42 785 967 706 68 729 370 963 381 530 520 332 971 776 275 576 753 948 215 277 851 656 331 945 307 616 556 586 147 700 283 630 76 563 624 116 191 666 383 611 609 358 210 170 772 646 751 48 940 292 331 757 959 366 607 512 337 664 483 722 406 372 288 634 1 917 650 131 741 367 205 603 10 115 983 286 67 659 519 771 205 513 469 444 394 468 290 732 791 445 329 420 555 559 414 734 417 166 581 726 143 593 590 341 272 323 704 976 159 182 220 873 285 985 548 540 909 43 171 957 878 224 958 48 609 869 724 856 732 582 186 164 173 208 602 592 891 987 932 216 9 832 109 850 420 716 112 300 304 275 819 67 78 289 627 726 937 549 362 530 785 303 624 855 191 483 615 419 794 982 924 966 697 560 987 30 122 131 938 588 803 523 880 78 839 719 55 254 563 791 17 883 457 646 983 190 749 330 319 720 718 594 94 170 191 727 428 37 103 517 728 324 446 252 84 70 345 619 891 648 863 660 919 339 828 30 47 777 910 70 409 758 63 207 557 917 507 101 859 400 346 652 580 572 160 638 167 188 283 116 941 909 564 92 919 922 250 357 529 440 467 431 966 861 37 462 582 45 84 89 709 405 805 797 286 612 762 960 712 710 614 363 943 715 52 735 334 23 811 787 300 452 493 12 773 189 584 487 139 379 484 507 492 478 934 547 333 476 420 906 311 214 730 999 97 963 525 803 566 332 566 577 929 299 481 358 534 38 79 505 123 424 81 44 263 105 926 979 137 876 654 805 636 106 295 761 761 534 840 227 862 905 613 167 678 686 514 348 889 464 707 693 358 130 444 332 158 144 244 736 274 973 104 929 440 932 477 337 457 754 973 573 247 92 14 556 205 997 559 575 631 891 388 786 597 435 420 106 857 745 554 944 249 445 65 117 713 994 179 206 169 633 715 281 751 614 802 304 630 137 167 967 559 111 242 777 751 490 819 279 817 662 22 755 261 349 418 690 834 270 43 408 271 698 52 201 560 23 512 693 999 920 315 395 786 212 661 217 964 126 495 403 574 246 89 114 206 30 395 71 648 263 443 472 837 156 14 586 562 703 722 793 986 148 795 139 966 115 772 379 4 697 425 669 974 913 395 757 373 510 116 93 389 309 260 718 170 665 290 335 28 871 438 468 31 67 287 816 837 106 209 95 336 698 9 677 643 911 84 139 745 495 589 227 528 112 109 954 895 96 688 749 238 341 174 71 428 143 591 754 911 307 570 220 887 609 463 204 52 624 340 509 2 208 405 586 154 440 112 314 171 73 368 775 784 227 711 513 939 287 858 384 778 132 728 98 978 662 123 594 682 964 242 442 217 784 278 226 826 661 587 657 782 364 841 763 339 775 36 195 252 162 361 83 576 135 523 403 856 465 980 670 91 443 215 699 925 113 806 74 488 975 431 397 440 257 277 705 582 299 172 77 213 346 28 99 753 162 298 524 465 682 76 129 386 941 347 135 822 994 174 163 860 414 436 974 554 952 426 466 809 710 110 606 904 398 603 551 531 431 135 416 445 121 641 306 516 634 766 327 532 747 221 4 207 610 434 318 459 401 929 622 324 215 812 23 260 94 950 271 984 221 616 285 61 574 491 946 907 298 568 179 912 604 909 214 104 492 529 914 188 237 546 852 744 392 508 591 450 426 588 660 191 412 526 363 576 282 796 665 598 310 352 314 905 13 244 48 439 354 256 508 163 842 388 477 764 416 935 367 569 298 391 598 81 716 457 675 879 235 843 22 173 108 224 917 456 406 428 171 413 93 424 868 507 513 921 992 89 759 28 127 337 902 813 68 125 909 968 501 552 338 343 449 529 966 486 195 900 431 11 654 233 670 345 786 33 531 263 534 270 261 997 206 242 574 967 695 571 135 821 144 877 712 289 252 337 290 482 845 37 416 129 211 955 875 531 613 719 622 119 879 635 826 784 732 629 635 316 278 747 602 814 165 294 995 865 444 581 250 758 354 827 674 808 191 948 334 302 885 468 268 849 978 360 726 838 91 305 155 446 258 294 886 484 451 169 437 303 148 326 916 897 3 159 195 958 892 355 38 641 771 648 627 396 119 862 529 575 384 6 583 827 715 627 859 103 843 336 109 26 889 179 658 914 95 848 493 77 178 632 43 342 623 251 541 58 71 172 404 683 582 397 424 748 136 243 993 911 276 18 690 276 838 292 443 634 656 638 222 547 392 548 236 163 120 502 369 553 938 331 117 49 138 533 556 153 881 949 361 187 407 136 150 411 337 361 71 81 803 738 792 105 215 182 339 601 199 17 151 418 999 457 269 835 231 238 613 338 23 561 97 412 684 769 136 680 834 163 174 783 146 211 825 374 271 158 903 887 51 106 375 77 175 984 525 703 899 657 442 487 202 743 706 571 810 461 512 451 954 786 984 236 781 889 627 564 287 644 616 759 429 779 280 74 26 120 915 518 902 469 106 135 1 472 221 918 818 149 822 675 497 324 797 975 899 229 717 537 703 121 462 455 572 435 788 304 54 151 769 952 257 442 351 939 413 731 345 677 459 999 130 194 366 491 277 505 181 614 366 742 528 380 721 184 281 171 35 552 102 143 317 572 308 577 904 907 534 352 773 274 510 38 180 966 106 6 384 298 795 124 760 283 482 526 345 426 844 777 371 955 184 8 785 292 654 800 173 935 171 943 339 707 538 287 396 72 973 669 214 98 4 535 298 312 924 438 815 861 572 976 597 767 493 432 68 454 384 970 854 271 236 193 474 409 136 164 722 944 557 57 391 153 560 784 132 941 319 76 209 209 106 645 497 364 556 649 590 907 377 332 251 50 514 566 673 316 687 12 14 901 861 825 908 678 704 966 94 329 75 712 440 621 269 826 303 244 846 738 143 3 74 368 724 762 269 604 266 636 296 871 881 617 827 942 355 858 4 410 696 525 238 395 253 826 750 558 696 253 242 20 351 294 635 717 9 245 100 397 180 777 627 710 609 882 736 150 622 685 515 67 738 929 731 484 758 216 188 505 338 128 729 430 134 139 779 180 362 996 16 344 407 650 367 424 704 841 43 275 731 351 854 585 165 365 184 651 133 455 552 260 575 958 234 680 84 99 482 251 487 94 664 622 539 673 229 69 884 294 381 916 236 16 124 844 671 705 30 881 848 711 530 878 269 716 558 794 785 238 745 124 537 741 637 21 769 764 180 166 855 625 253 522 823 648 222 813 633 708 948 469 49 119 137 807 430 197 141 341 725 356 592 383 646 791 399 575 119 812 213 626 463 105 36 548 246 646 300 459 412 23 187 719 871 89 877 728 817 383 598 200 920 757 838 842 863 149 517 628 910 440 111 593 614 592 49 298 856 451 301 910 46 418 474 783 122 995 48 176 869 76 418 563 291 713 556 943 757 911 39 139 830 546 451 68 587 596 253 853 301 703 193 455 97 477 338 358 137 950 199 687 780 194 264 399 516 999 74 590 343 989 582 308 936 224 761 50 414 982 712 836 597 314 970 613 267 208 554 683 854 106 909 189 421 546 441 291 180 664 279 845 548 415 242 647 42 379 664 163 343 734 201 719 128 931 109 760 14 202 467 847 808 278 544 539 880 291 124 296 932 956 315 238 822 108 450 517 870 579 505 31 302 419 368 982 38 404 653 505 241 941 365 409 599 859 728 56 461 943 666 852 714 627 351 920 292 109 47 285 202 200 955 367 203 799 735 186 607 155 664 615 300 255 175 313 196 674 878 917 916 436 59 641 376 933 579 276 69 810 49 399 888 817 175 650 174 912 763 970 947 41 230 554 62 865 234 279 93 817 898 833 749 755 702 190 293 865 446 849 947 723 343 851 375 512 348 217 791 223 791 447 2 654 928 946 9 306 981 804 459 352 19 604 376 540 867 572 440 152 961 111 933 712 225 946 478 867 915 635 846 316 561 879 549 626 894 112 444 308 801 999 454 617 193 494 429 551 772 634 163 26 387 695 787 64 632 764 543 435 643 632 347 359 689 772 194 788 287 299 279 413 485 217 911 914 934 696 293 132 734 72 869 455 477 463 181 349 444 999 49 40 789 864 983 639 736 710 146 477 755 916 482 519 162 656 420 53 8 865 262 50 484 127 30 143 79 906 539 325 108 357 772 242 633 916 192 333 366 588 446 533 276 66 398 712 671 62 479 344 439 513 386 122 156 813 486 529 760 973 430 337 785 853 856 568 710 299 96 506 418 77 196 532 775 781 121 360 726 723 110 299 580 385 391 356 294 997 909 95 112 778 476 848 506 48 277 51 117 221 565 267 141 164 102 18 47 21 732 25 444 5 707 704 502 920 223 40 83 780 35 983 288 896 678 444 712 580 307 995 973 819 153 387 654 678 235 574 298 443 991 313 51 54 492 614 838 414 808 422 579 420 200 146 928 527 789 827 483 636 123 136 887 388 90 289 718 693 194 218 368 94 107 258 251 557 523 516 940 932 756 797 781 876 341 504 695 104 775 54 306 941 427 250 258 152 898 444 36 129 717 772 50 254 270 474 315 819 687 939 255 393 658 350 561 492 456 712 814 450 54 837 309 305 524 848 511 799 240 749 417 448 835 261 928 60 890 466 228 383 472 611 952 949 321 154 433 853 146 931 996 85 488 704 29 311 87 180 862 410 532 916 845 660 716 213 609 415 54 321 310 641 198 532 758 145 467 862 315 390 844 58 978 226 695 839 642 855 82 460 246 529 870 313 175 852 288 123 726 79 369 553 360 994 481 205 890 987 335 253 303 79 44 491 288 248 434 9 731 914 79 945 928 90 334 660 440 121 151 297 702 45 821 488 746 456 609 336 588 878 845 526 598 441 612 598 477 687 752 639 753 239 476 859 195 495 452 796 311 177 433 933 682 928 681 575 13 54 862 899 419 679 901 160 575 75 243 485 354 311 843 737 108 894 275 393 288 535 968 682 101 511 630 576 905 576 901 918 649 121 424 607 903 184 319 828 252 357 696 62 750 513 418 199 299 256 306 780 78 234 842 630 529 616 534 434 332 765 880 205 709 75 543 907 889 576 204 250 50 976 101 907 290 917 869 273 238 243 467 221 854 241 482 840 956 142 306 986 715 896 4 244 194 107 764 521 945 735 34 338 499 699 881 866 853 537 268 94 14 322 253 882 767 667 512 632 149 208 936 218 829 368 104 730 279 953 301 367 734 774 810 819 607 302 828 60 344 319 207 152 355 802 528 204 923 553 541 909 517 14 249 80 475 206 229 712 709 966 363 871 641 660 981 311 949 409 566 40 458 670 726 285 92 5 684 130 983 865 87 233 108 841 670 797 708 665 641 822 708 737 63 959 305 57 441 12 46 421 551 168 916 390 777 222 770 330 481 574 405 733 191 746 145 744 917 793 377 857 285 884 371 938 575 64 463 862 303 547 58 817 303 466 158 976 833 578 36 490 279 950 365 749 38 481 725 91 848 764 353 662 625 538 899 554 141 817 803 594 896 124 784 854 710 303 719 619 812 787 947 203 502 643 598 127 99 357 351 795 614 909 765 817 270 775 971 112 136 124 340 701 763 534 200 867 492 943 624 672 547 935 735 808 638 309 865 85 221 344 704 847 734 630 301 521 578 12 836 684 231 391 43 864 895 531 620 968 665 690 920 413 159 463 503 414 312 339 182 231 542 600 800 15 26 365 136 670 127 481 685 423 164 995 743 386 502 377 833 117 150 815 680 52 910 931 227 679 442 863 356 331 877 103 598 147 441 755 238 553 171 70 351 23 342 48 993 267 7 761 201 283 393 400 231 493 586 19 596 570 85 743 451 387 722 715 466 636 995 712 64 153 720 251 73 495 165 166 368 972 282 259 564 281 211 651 230 798 113 759 402 135 58 348 324 22 324 188 877 185 1000 115 398 382 692 615 732 620 169 236 469 588 415 495 330 703 485 889 821 497 941 838 612 431 79 782 87 93 149 860 479 275 672 118 279 849 993 412 80 264 722 348 919 435 478 284 618 686 693 330 635 741 965 761 299 361 166 653 875 847 340 185 327 465 523 839 236 552 510 472 812 602 24 324 903 457 455 260 420 445 917 997 633 683 761 688 479 605 934 305 617 460 258 509 118 627 665 903 357 726 43 980 729 819 339 29 93 831 850 173 369 508 532 884 798 330 889 363 39 156 598 49 728 572 245 526 187 177 274 670 985 224 912 7 342 481 300 295 416 892 79 432 737 180 282 949 835 154 125 954 43 85 440 470 721 216 94 284 511 76 127 235 24 136 349 515 732 398 369 921 361 905 542 261 507 844 742 425 775 91 693 676 660 472 571 888 524 887 277 489 242 363 598 200 331 941 802 814 690 690 75 981 439 292 856 307 232 660 554 48 907 702 801 403 2 477 471 127 928 241 555 196 403 854 896 667 626 816 471 802 113 555 315 513 651 943 83 36 639 868 725 754 774 242 569 125 820 341 916 443 213 95 62 44 194 678 294 941 812 95 468 29 840 739 279 598 788 906 736 798 401 253 327 518 481 664 405 419 971 311 50 435 452 496 687 98 688 42 662 366 122 581 657 167 584 530 529 516 435 923 80 66 526 910 32 518 852 847 93 284 254 948 81 600 437 116 303 238 365 162 706 254 811 463 814 474 697 526 687 514 432 900 289 664 429 480 576 200 806 63 170 770 878 659 817 475 287 860 925 1000 112 871 729 652 624 167 468 92 170 641 747 418 642 669 293 71 470 913 64 981 448 816 154 115 155 628 666 97 147 255 856 503 458 240 866 114 865 972 593 55 940 331 996 714 953 524 467 817 114 476 894 780 745 771 246 840 340 815 564 709 649 61 314 757 571 957 551 694 325 158 383 209 814 594 321 163 278 387 635 388 233 206 603 23 618 751 95 425 25 29 352 822 984 663 730 656 794 951 119 417 125 398 476 59 241 48 980 261 785 177 604 553 106 993 256 868 314 44 100 398 283 853 164 683 64 444 751 913 575 765 202 42 104 291 730 460 77 12 524 8 970 671 96 736 654 732 819 444 802 331 340 943 522 719 970 277 898 180 243 128 539 951 496 371 126 901 983 158 817 191 105 907 279 876 118 249 204 167 21 151 378 987 113 595 325 300 872 92 214 39 285 788 486 909 833 634 385 917 989 479 365 832 939 664 491 192 822 219 725 819 495 357 57 852 930 475 149 115 504 352 763 422 637 967 551 280 109 105 791 489 251 408 34 191 378 485 868 251 112 199 57 519 400 470 183 390 518 895 394 996 864 16 626 424 579 159 815 855 52 254 48 468 489 745 8 372 71 619 466 310 572 558 519 643 31 329 590 762 823 983 331 552 786 550 834 998 536 141 997 131 222 362 885 859 103 714 878 792 496 978 135 88 770 550 232 415 982 280 363 591 468 987 104 470 397 384 980 327 682 881 458 450 780 604 286 832 941 123 413 642 270 49 440 466 491 319 259 68 212 705 921 126 61 42 570 446 729 991 680 523 410 930 966 6 716 734 794 18 139 899 484 658 769 754 279 18 429 827 841 378 513 188 166 614 426 870 153 792 110 275 573 626 24 962 160 463 87 470 209 210 209 323 140 193 274 747 36 483 569 224 89 735 973 283 26 391 603 845 756 597 468 179 323 605 349 535 393 331 86 733 589 126 415 331 837 70 359 493 887 58 40 712 220 541 816 117 222 561 545 928 388 260 27 617 851 819 119 26 816 204 431 19 779 184 469 211 134 497 202 888 263 337 952 377 929 507 562 713 962 621 722 966 696 958 915 771 101 860 592 3 829 914 212 488 654 728 68 603 536 923 810 332 156 607 403 195 17 658 867 672 13 226 287 161 737 946 556 258 808 481 166 82 938 907 348 571 340 493 586 34 186 643 790 728 279 84 399 728 924 328 915 258 400 728 609 599 511 560 438 734 501 129 995 535 517 409 590 205 525 215 384 617 100 497 816 717 904 912 470 190 265 631 26 543 170 944 38 721 585 376 185 359 660 876 446 217 886 956 292 295 618 486 271 120 472 102 159 443 326 932 55 151 297 991 817 566 164 313 840 855 471 587 718 724 628 563 799 409 238 858 101 15 355 131 269 663 132 921 155 18 866 144 346 761 147 678 502 105 709 739 797 377 90 160 323 999 933 116 853 975 173 45 569 741 191 365 852 718 552 194 276 826 563 242 679 61 120 974 898 902 926 287 839 391 234 607 585 246 968 466 90 363 698 684 776 659 911 636 243 412 613 473 522 451 322 316 446 514 927 471 654 510 727 484 413 512 870 521 993 106 309 930 205 676 693 24 634 847 786 248 809 691 603 391 29 516 766 917 415 98 385 839 481 681 279 482 414 549 839 37 25 186 627 758 110 908 448 159 959 731 113 506 208 921 449 587 461 614 776 294 106 747 22 760 690 134 238 666 420 894 389 603 835 528 83 661 165 865 192 660 559 165 747 338 471 519 183 782 386 841 792 85 255 446 701 530 195 399 125 579 990 291 407 212 334 514 860 744 715 244 728 708 914 509 265 134 686 92 87 6 900 493 509 629 278 371 230 683 971 666 876 693 900 908 957 399 106 194 167 573 782 629 798 265 265 861 35 984 317 298 471 69 699 673 416 419 343 978 291 605 593 704 291 640 142 192 976 780 494 654 4 342 375 956 322 370 522 588 216 831 580 215 663 627 616 919 256 185 530 147 969 991 703 713 888 285 620 553 808 515 980 182 858 243 950 744 789 839 590 489 993 388 907 509 24 111 241 573 798 510 440 877 995 546 76 628 214 115 526 445 436 309 339 340 545 858 948 938 167 569 278 941 805 757 178 730 161 497 72 644 833 978 815 753 271 821 16 195 371 83 964 981 21 945 947 654 835 701 487 67 295 231 456 984 117 436 489 782 19 841 363 180 178 566 689 247 805 144 427 820 720 299 487 624 58 984 548 694 589 212 673 776 118 577 830 697 648 921 385 923 950 512 44 733 441 177 468 951 550 923 581 720 108 342 397 192 292 65 415 458 394 525 56 604 59 672 935 898 447 563 624 63 249 884 802 54 717 411 82 809 562 343 815 311 711 409 679 923 267 604 722 987 391 706 638 670 111 587 906 369 50 482 952 468 781 416 460 168 662 797 906 652 72 435 295 745 963 166 534 106 470 865 406 520 215 211 170 213 209 10 713 400 248 886 559 984 889 409 140 836 422 254 531 897 488 240 22 214 781 972 912 917 797 121 307 339 288 494 851 130 930 869 155 780 161 984 319 652 22 409 865 319 698 702 231 617 788 876 365 341 416 579 911 956 17 955 562 922 826 637 795 901 258 709 632 40 862 375 86 791 268 39 419 84 685 917 29 233 193 777 218 559 370 204 377 335 74 799 905 22 766 647 633 894 816 849 72 211 751 587 470 379 658 468 954 634 365 676 397 524 730 383 615 500 635 453 376 125 15 862 138 591 140 997 445 293 101 154 843 524 715 844 222 46 560 711 454 440 746 610 719 153 901 748 650 764 764 169 651 983 601 359 195 389 699 318 991 473 552 799 537 484 971 67 77 473 287 24 503 479 629 352 435 903 546 706 789 759 565 45 930 917 928 658 310 608 988 938 783 395 482 40 186 867 455 800 757 764 559 279 517 463 534 925 129 143 450 633 22 92 405 779 389 55 35 600 778 479 806 577 13 603 610 909 814 881 126 585 429 607 199 357 208 72 76 513 833 129 269 983 479 108 373 226 420 181 834 872 798 667 514 188 858 297 297 751 350 6 504 824 709 42 440 449 193 26 55 532 868 5 834 990 351 423 116 635 399 894 646 938 868 644 960 346 940 797 310 453 16 225 598 916 661 300 457 827 614 12 137 791 160 266 850 965 662 621 539 485 382 684 199 110 547 82 783 91 332 774 290 751 637 260 976 886 869 126 763 308 984 455 936 793 694 994 660 765 36 790 338 648 873 925 92 941 763 157 880 392 859 22 821 622 638 797 693 220 61 224 582 251 648 283 396 202 367 691 785 557 929 753 696 460 896 578 102 367 44 780 938 912 23 451 590 889 505 29 598 336 718 346 473 328 13 160 950 147 521 678 617 285 861 840 125 650 387 490 644 794 214 136 437 940 778 94 230 920 328 419 795 42 766 436 941 756 854 718 53 147 254 931 491 741 488 345 91 409 731 631 775 248 697 841 811 226 826 566 476 628 258 401 946 377 350 717 361 830 245 396 722 186 340 778 847 494 762 837 151 321 830 551 191 528 518 87 354 988 785 909 473 772 582 373 438 773 63 838 517 622 393 68 461 641 541 666 534 655 467 619 356 203 269 459 763 514 763 730 546 297 790 745 308 352 350 8 749 126 479 567 835 285 569 108 797 351 296 396 808 952 756 197 7 726 313 915 3 863 889 898 732 226 120 52 638 985 281 250 544 957 856 256 913 514 343 397 283 316 29 656 332 586 75 113 971 330 977 599 64 542 649 222 207 238 809 228 599 294 855 707 582 784 432 145 991 781 186 550 30 233 147 486 107 372 10 417 366 312 724 543 738 63 161 71 829 725 872 721 662 215 920 27 880 754 665 825 414 174 866 689 639 956 204 814 381 134 671 587 568 431 236 666 992 787 610 549 707 776 469 637 476 764 924 129 941 472 458 546 470 790 751 668 966 272 271 151 969 313 540 143 282 375 640 9 435 849 781 496 747 637 280 198 96 502 147 598 598 940 395 370 86 36 273 312 194 426 868 899 631 588 695 343 164 761 47 196 779 161 57 255 341 254 897 982 219 532 165 594 402 389 347 250 598 633 232 717 995 60 196 344 232 487 514 409 197 364 251 507 446 252 117 908 209 499 200 683 412 503 690 709 234 676 332 26 216 844 725 715 298 509 205 591 348 315 508 839 854 192 27 806 735 889 243 37 789 171 678 118 188 677 499 39 694 120 349 121 554 781 982 642 359 805 296 168 890 455 485 863 166 109 599 612 580 456 82 963 316 766 105 990 931 24 430 183 941 737 614 616 636 28 532 265 385 605 317 650 715 835 852 682 654 212 175 31 94 346 578 974 580 404 938 821 896 432 228 247 391 167 791 408 127 554 504 697 449 564 101 575 782 160 851 767 398 524 643 285 492 261 275 629 94 206 850 785 819 491 398 533 254 283 529 47 98 102 856 946 806 730 390 757 764 516 553 560 197 462 108 487 167 756 317 994 161 683 495 179 237 643 578 154 991 116 386 437 262 192 150 60 809 80 218 669 900 698 630 771 179 672 656 100 918 620 912 331 109 507 675 651 398 408 706 885 93 859 211 372 739 193 8 823 762 517 759 903 143 111 587 313 729 196 824 710 186 263 100 177 292 351 244 969 957 312 85 312 70 166 228 227 520 16 656 522 296 641 175 402 317 477 758 138 719 770 597 251 282 332 57 804 852 974 436 20 139 965 850 217 458 855 950 497 774 117 917 647 300 981 840 768 421 291 312 398 348 288 941 316 464 91 720 452 189 904 2 46 184 518 203 889 586 438 799 335 308 496 143 724 453 224 348 647 792 361 249 516 73 344 274 81 857 813 927 168 960 526 605 941 363 204 711 888 270 817 649 477 571 234 357 250 156 522 738 112 477 40 170 654 838 226 458 74 231 617 815 897 613 455 663 418 428 262 6 206 885 130 890 778 187 954 113 224 904 652 266 587 397 759 273 938 914 612 343 15 530 399 353 928 619 699 39 845 236 780 552 643 64 905 828 984 883 593 794 384 146 389 636 848 879 494 56 537 61 648 992 135 569 832 875 211 242 730 45 941 819 623 413 430 462 596 518 421 331 630 152 432 657 901 304 326 124 766 613 51 64 638 148 627 573 971 783 738 236 181 977 316 848 733 485 840 992 125 160 306 76 89 4 114 470 516 870 271 276 406 642 119 267 812 541 499 942 880 76 703 142 843 811 392 636 600 496 113 125 571 474 207 70 74 764 371 873 259 222 817 582 326 437 351 965 332 346 647 410 632 817 336 531 509 507 250 134 488 774 993 822 175 395 348 136 2 913 190 945 617 392 757 699 679 824 625 319 821 723 319 660 450 672 70 225 57 473 858 471 276 712 192 603 872 773 537 811 296 299 218 559 471 164 930 226 1000 762 22 440 296 512 882 778 798 136 841 840 601 102 999 183 84 68 693 243 62 439 933 198 461 835 678 306 627 3 602 331 65 43 126 233 468 537 594 725 221 305 625 17 949 232 115 373 880 132 449 7 1 210 353 346 79 263 764 339 591 123 619 664 498 755 793 393 441 70 293 100 269 107 294 420 532 153 228 161 177 326 685 254 946 580 965 479 512 929 98 601 795 421 951 207 932 890 846 874 87 599 708 680 881 766 295 968 14 367 19 469 30 908 822 297 776 30 57 388 432 7 880 757 829 10 452 120 382 968 846 649 599 829 686 880 998 642 46 606 451 363 752 158 575 964 327 775 604 720 501 345 53 507 512 31 751 217 98 972 569 109 858 488 936 910 429 525 342 927 929 605 364 310 811 735 957 648 631 817 932 795 824 728 673 267 897 438 777 817 683 971 596 33 679 415 450 211 23 542 248 109 369 422 431 591 236 109 167 711 133 575 962 613 443 550 363 729 674 946 49 340 421 196 575 525 616 709 422 85 909 804 828 812 221 608 495 573 650 67 741 504 274 760 822 752 822 774 508 164 220 388 873 457 882 904 466 503 940 979 59 794 647 591 507 189 615 436 857 74 30 335 527 213 694 572 798 698 81 230 571 908 415 548 784 591 984 758 238 648 962 784 265 124 149 518 716 62 949 274 751 357 240 745 382 317 73 4 644 461 228 622 792 665 107 2 711 152 768 295 706 777 659 781 105 769 983 914 272 249 824 673 568 902 32 539 545 200 522 304 504 727 854 831 956 971 951 884 509 459 393 458 694 536 583 346 106 643 532 978 997 700 344 513 629 173 973 362 729 542 427 744 752 402 441 913 461 658 500 821 730 816 677 368 107 639 486 646 420 409 605 551 261 201 117 700 949 82 57 40 261 87 442 154 390 605 51 259 950 462 883 691 854 975 482 481 928 164 856 874 200 643 594 648 279 366 719 391 240 221 858 965 245 715 424 89 113 904 405 205 372 879 426 702 522 440 329 964 149 257 684 245 684 673 243 158 276 645 229 773 838 934 73 9 97 603 733 659 82 851 343 729 529 309 961 784 837 628 858 89 75 661 699 1000 651 507 184 377 323 85 1000 820 312 13 750 915 546 525 233 1000 80 446 520 444 996 681 58 654 296 937 829 305 624 416 901 402 962 601 936 240 500 566 816 996 621 467 593 299 863 626 755 505 123 137 17 377 893 57 19 595 89 216 586 700 423 465 722 740 483 699 605 92 736 263 501 326 958 750 657 722 864 811 636 822 387 356 731 190 653 798 654 604 106 297 128 770 245 282 402 557 701 153 413 452 966 490 615 858 137 767 583 848 446 654 484 926 441 983 980 187 19 633 273 244 395 693 40 113 340 938 613 958 569 603 473 177 510 390 453 127 672 943 436 516 48 261 339 514 84 114 668 849 815 352 389 561 931 666 562 44 571 873 834 767 197 369 248 66 392 172 280 462 771 76 862 207 654 334 281 610 45 293 53 528 338 349 321 395 385 394 518 745 579 56 978 135 395 988 556 792 253 642 632 982 800 24 861 808 561 179 126 188 442 281 46 983 803 79 55 379 592 804 620 272 314 357 461 471 899 442 867 970 44 673 781 296 825 250 323 848 144 163 657 323 861 820 910 383 130 365 149 401 77 503 163 627 274 409 739 670 371 932 238 321 493 505 503 571 837 273 22 494 19 253 163 805 278 336 494 535 88 329 828 604 298 85 869 911 35 748 467 725 869 411 613 205 641 442 773 464 757 759 319 323 955 19 204 219 899 235 70 888 523 226 588 693 639 357 272 407 948 975 271 811 449 974 56 925 839 389 377 191 896 123 694 551 423 324 772 940 326 375 725 530 526 608 965 627 874 39 28 800 445 752 581 201 557 468 447 658 216 80 761 455 566 461 515 569 743 400 666 833 87 826 205 260 798 395 390 623 549 139 219 885 734 345 262 423 803 191 857 987 514 317 950 753 472 621 734 873 83 311 888 89 404 110 836 678 53 35 641 688 527 41 204 164 104 616 218 492 258 422 175 369 951 34 632 372 476 595 958 673 84 185 172 85 199 730 371 633 850 880 388 623 209 185 302 245 618 495 552 753 155 120 945 435 895 929 534 89 909 663 148 742 1 518 527 60 15 638 842 773 526 578 880 948 849 619 114 377 956 509 874 269 421 463 527 458 416 369 122 703 256 249 616 803 99 639 697 743 397 234 473 225 727 610 565 278 401 679 664 752 270 17 830 432 144 610 169 350 972 250 826 575 935 297 794 750 24 170 161 118 744 902 72 990 647 590 626 182 513 381 96 665 329 213 733 356 109 401 774 198 26 67 351 552 825 432 770 815 362 872 369 960 456 474 334 939 558 663 753 787 760 958 601 821 908 888 703 711 26 660 832 731 123 918 137 43 430 956 447 943 617 802 807 70 557 998 772 889 506 342 136 246 878 856 101 99 400 898 59 425 770 659 181 780 350 962 359 176 487 462 619 646 531 150 932 271 536 738 90 760 621 201 936 734 299 972 258 252 204 699 627 451 674 887 550 122 107 191 931 638 891 687 964 915 162 638 168 644 40 638 808 879 807 186 817 452 616 419 465 440 32 347 965 301 700 46 18 172 570 733 267 142 930 581 979 847 646 352 211 828 182 163 566 518 814 767 714 88 652 291 162 694 908 194 674 438 575 289 323 755 996 244 752 423 893 618 584 945 125 214 28 952 928 687 891 55 404 90 997 889 855 598 445 758 401 960 18 655 115 753 783 566 720 981 810 474 691 413 514 122 361 975 253 167 784 803 896 503 417 58 304 895 370 867 225 945 390 198 301 999 369 252 71 710 87 566 65 310 700 333 930 929 353 218 556 186 574 88 117 57 3 174 548 100 500 769 839 47 68 522 331 543 544 588 515 467 751 920 644 508 689 428 809 559 718 897 882 441 120 796 906 547 92 80 73 357 549 266 207 423 169 685 115 150 544 239 795 452 450 564 412 364 657 729 13 844 847 491 839 691 176 169 503 445 923 943 263 477 677 461 137 146 975 200 166 941 202 207 175 762 464 848 506 733 228 716 294 559 908 384 842 185 886 662 267 400 585 299 469 826 741 442 789 160 614 249 36 292 741 403 110 60 383 494 259 728 258 853 454 353 918 720 277 194 88 410 144 164 405 516 317 28 292 513 674 815 220 778 709 370 385 954 105 491 809 516 282 252 228 284 251 745 435 547 262 551 320 303 500 432 559 258 861 500 579 962 730 570 11 633 441 135 214 974 320 766 190 764 150 466 849 369 495 432 565 209 422 40 277 908 752 772 767 94 734 914 473 989 171 359 747 424 455 805 541 254 499 542 52 221 478 321 994 452 648 517 492 651 885 308 352 9 276 394 62 118 232 197 78 778 174 455 730 662 248 81 838 570 274 115 165 398 315 258 693 325 759 745 407 647 978 955 864 606 959 679 483 563 922 605 890 498 963 537 346 155 52 766 735 146 164 188 912 177 981 276 445 229 531 963 350 806 303 374 525 915 650 886 454 189 646 116 870 227 185 694 290 311 835 378 98 190 275 338 918 37 532 632 135 386 254 268 905 105 962 517 279 368 246 445 640 661 442 32 137 798 770 421 499 138 533 229 414 590 61 84 422 986 528 606 885 469 334 788 201 46 260 287 231 77 297 660 784 401 855 609 739 492 372 855 292 940 121 888 635 450 171 283 672 936 264 501 670 599 68 898 909 271 309 453 644 138 707 244 942 739 933 432 653 35 696 771 765 389 777 715 874 859 532 502 764 327 774 414 466 878 872 311 549 482 653 198 247 864 502 85 715 298 459 340 318 909 798 586 790 757 947 861 706 351 498 646 571 503 824 696 642 628 746 146 418 217 339 339 158 13 825 406 478 301 187 966 798 736 925 660 88 612 816 198 564 679 3 330 508 800 454 956 261 79 577 700 587 379 689 644 731 563 939 144 991 806 907 430 622 662 607 688 154 122 535 928 414 276 640 275 840 995 906 361 547 753 375 141 512 399 221 904 942 704 461 338 719 700 380 643 245 510 562 79 797 55 530 969 314 324 817 609 837 854 459 568 188 313 266 44 353 79 728 7 229 846 895 205 509 471 334 542 51 320 327 576 367 244 959 337 784 457 366 99 853 818 824 793 497 407 731 393 423 586 506 259 194 307 96 600 753 671 769 854 584 115 94 868 66 887 719 233 270 985 167 458 784 320 290 507 785 667 370 45 505 384 50 825 900 697 42 252 83 220 421 28 853 369 871 282 102 250 674 952 686 510 291 501 604 230 41 439 221 637 902 32 1000 769 362 596 36 535 827 601 516 334 297 608 26 465 89 19 993 659 496 280 799 239 395 685 299 414 69 108 972 613 937 257 83 637 480 17 521 556 668 190 75 365 70 89 197 843 998 223 341 812 289 790 610 436 719 641 701 639 101 59 598 339 665 569 242 484 109 27 667 482 901 436 865 193 220 295 160 552 268 373 521 4 660 316 46 509 159 410 184 200 67 859 819 775 167 383 509 871 761 120 483 944 214 466 532 66 963 539 98 694 388 429 222 58 723 482 195 850 499 904 670 299 701 101 588 329 875 364 229 188 915 512 672 94 183 745 270 64 714 693 659 518 965 921 211 472 92 400 841 835 338 674 622 895 172 632 248 393 876 744 825 196 789 517 98 996 967 448 351 868 699 348 420 24 33 318 32 965 351 740 697 520 166 217 353 852 152 94 72 272 308 466 961 184 333 396 553 466 383 624 822 988 340 425 884 125 670 735 774 465 822 201 634 409 589 364 414 330 352 148 26 788 729 42 686 110 4 743 758 768 831 425 43 466 30 332 715 251 614 922 603 124 96 733 221 526 104 660 741 89 686 484 776 447 284 465 287 928 530 406 128 79 367 946 454 780 969 267 274 516 719 807 770 766 732 544 721 807 22 520 742 721 32 278 610 199 541 831 132 492 71 721 239 629 863 459 272 172 789 689 848 478 657 423 992 511 795 172 790 405 313 233 210 650 311 33 814 518 348 644 902 724 826 351 364 259 614 574 791 713 161 612 653 683 62 978 143 311 853 870 548 454 63 262 176 132 947 742 534 250 745 814 588 375 965 216 470 866 733 72 318 610 958 773 602 889 77 87 566 951 442 457 276 3 945 480 753 24 28 189 914 533 355 128 958 260 390 493 150 720 988 148 2 137 324 467 998 770 37 6 221 349 833 2 181 389 287 631 131 780 217 413 720 414 923 544 93 333 278 150 458 383 731 863 309 629 371 247 609 285 631 97 77 186 572 836 167 90 769 634 744 153 612 246 954 925 313 430 152 609 772 642 148 557 970 228 478 790 483 224 364 306 131 198 949 47 937 845 299 572 423 514 408 496 347 9 471 546 741 259 303 936 522 522 131 468 528 353 294 388 12 463 886 153 464 485 429 578 177 173 104 746 400 6 177 759 527 350 896 973 78 911 330 226 910 293 248 483 655 758 620 23 813 891 727 898 912 311 654 725 812 221 734 44 509 951 957 728 991 404 708 118 14 977 26 759 58 20 266 257 181 373 400 431 479 389 599 293 641 667 607 567 329 717 341 505 142 596 428 17 85 332 619 341 659 618 494 647 588 22 649 592 291 531 818 108 106 629 143 74 636 186 280 247 490 340 166 227 275 830 812 308 655 85 733 986 174 169 919 67 860 412 22 39 825 443 907 686 758 306 230 425 537 676 514 511 253 99 984 217 76 717 951 416 983 104 851 77 911 143 491 329 740 558 936 830 974 722 10 630 3 677 588 978 104 816 156 166 851 489 660 467 296 424 692 221 691 389 468 390 38 156 20 506 59 851 175 949 283 163 479 466 680 717 946 350 681 927 902 388 252 567 57 649 273 64 660 899 531 195 472 614 610 767 554 575 688 476 611 60 185 892 283 323 62 195 887 603 35 272 456 649 160 877 663 419 997 388 862 762 601 570 448 419 37 641 987 574 164 872 885 44 230 517 397 162 461 670 996 19 751 452 139 789 550 986 430 882 581 253 778 186 196 51 443 463 845 617 761 609 831 272 492 227 786 983 109 310 925 191 479 92 301 547 278 712 599 790 471 892 720 226 504 147 811 966 129 312 219 175 628 382 1 395 928 690 183 642 788 622 238 366 778 768 509 436 514 690 987 370 593 450 768 980 681 453 751 202 875 56 158 437 114 967 721 754 314 193 28 21 809 324 151 58 725 205 87 479 798 291 898 670 764 77 427 362 956 208 288 600 512 693 784 465 597 963 312 420 233 945 584 289 932 239 690 155 310 549 98 142 394 683 252 353 185 203 754 325 362 188 429 560 32 441 871 891 460 337 63 418 661 136 468 717 622 486 381 802 295 87 496 62 110 403 473 108 143 782 925 301 633 930 920 273 820 499 548 60 936 659 996 868 807 176 720 290 726 323 953 471 759 162 583 753 299 513 952 415 694 908 4 521 428 568 775 187 491 283 527 956 264 560 639 609 270 687 891 95 868 533 405 586 783 496 248 135 392 446 354 9 287 431 175 930 104 607 211 775 821 121 176 434 300 504 26 274 578 207 495 165 448 804 475 897 606 328 570 304 597 235 543 418 761 645 205 879 871 848 484 765 746 860 215 526 908 555 387 518 724 23 626 100 251 584 401 647 396 810 679 691 971 974 423 195 724 832 751 57 16 458 818 676 435 31 483 138 265 609 996 790 323 639 733 747 764 457 624 634 249 614 125 440 809 361 98 148 641 951 821 95 835 668 405 821 679 607 941 347 90 163 91 26 991 7 152 291 860 607 392 146 958 556 277 800 791 155 943 108 439 946 847 802 704 312 708 231 735 317 669 876 952 239 416 953 201 294 339 323 186 747 617 497 474 205 391 963 70 715 71 700 206 441 541 554 544 53 928 35 250 569 99 315 426 534 453 323 423 350 334 844 934 723 787 324 678 343 843 224 181 3 330 803 726 44 38 438 587 387 769 545 872 987 783 968 936 272 416 145 988 542 600 725 608 448 53 222 144 203 129 288 900 42 304 322 944 579 828 183 375 641 671 936 337 412 160 940 914 278 259 755 221 383 418 551 793 667 376 340 378 466 864 34 83 688 81 721 267 318 285 388 230 745 274 104 150 130 24 583 105 206 204 440 844 671 956 474 312 490 148 857 812 26 17 215 899 397 252 415 496 517 370 62 551 458 793 970 670 646 517 352 868 546 444 49 504 583 734 589 141 559 569 971 36 532 444 222 59 993 611 916 125 345 162 388 51 604 341 14 489 217 672 344 35 152 906 453 313 583 928 400 961 416 271 370 340 777 585 393 356 292 756 225 349 488 631 423 216 144 375 435 360 242 641 294 287 178 792 781 240 280 529 285 67 903 157 71 708 72 768 397 588 319 952 598 517 547 863 630 616 564 244 994 962 872 927 651 846 143 268 721 20 800 954 25 299 923 869 346 514 640 208 852 638 320 503 850 143 875 531 346 363 721 343 475 135 709 923 662 19 631 7 448 781 184 667 815 41 516 549 186 600 459 706 14 695 448 216 54 970 734 963 851 112 303 335 917 951 800 606 824 115 57 649 930 44 225 556 716 758 554 78 448 966 184 950 778 265 687 868 306 134 142 839 528 599 63 547 152 875 713 606 969 296 671 106 625 560 162 861 203 153 436 535 707 306 455 212 681 627 318 204 725 700 329 423 706 336 655 884 269 299 391 907 336 497 624 794 314 9 146 173 690 83 700 578 796 710 360 188 434 373 755 6 223 426 209 170 816 916 729 914 148 309 300 79 574 967 292 560 40 464 387 974 161 875 481 525 874 265 203 389 390 408 944 794 433 3 141 817 467 474 835 13 924 155 351 344 738 33 723 61 328 460 468 862 82 937 212 505 822 916 504 217 5 715 732 58 83 44 773 292 674 690 591 756 990 780 905 816 757 31 30 153 269 693 725 254 482 757 923 310 848 69 463 190 214 286 726 20 620 327 129 339 558 324 676 993 833 57 536 653 734 377 387 196 973 788 942 758 876 600 247 308 111 62 800 181 290 425 208 178 285 859 985 358 415 913 906 538 126 784 805 440 646 800 571 54 40 831 887 29 341 809 112 299 636 159 379 950 144 285 217 762 573 505 565 564 716 73 392 944 869 691 184 112 644 339 726 558 400 305 240 917 440 737 583 354 630 551 585 608 169 258 929 741 309 360 77 367 38 962 848 35 317 434 665 727 985 42 757 814 466 383 201 316 67 582 786 514 630 126 712 157 788 118 584 818 500 680 409 453 364 286 49 370 518 363 153 923 637 806 238 892 913 403 882 779 526 322 683 91 427 164 41 179 442 115 486 435 19 185 665 703 87 60 907 479 10 224 534 765 671 838 507 369 738 164 147 442 298 549 64 133 838 178 69 379 370 112 75 302 458 452 701 812 6 381 862 160 886 225 146 133 568 354 802 556 896 626 772 864 735 557 323 656 703 535 506 885 525 750 87 100 200 824 518 134 794 351 722 414 733 500 75 563 215 419 893 271 201 910 54 655 596 796 914 947 653 371 746 104 731 211 626 245 886 501 634 371 298 156 896 49 460 347 555 942 373 872 683 296 653 599 431 845 818 953 663 496 576 447 164 638 219 529 860 425 947 916 482 812 7 292 854 305 934 758 337 512 977 633 372 688 581 205 633 51 672 797 225 597 850 449 351 669 862 744 22 63 840 892 15 937 281 566 133 693 345 651 85 399 604 167 991 239 569 401 530 777 143 639 552 979 712 764 349 734 171 743 246 785 276 717 327 506 655 794 406 463 373 108 214 84 470 480 478 941 224 786 980 878 550 871 964 642 821 701 181 25 835 654 429 253 760 304 268 703 74 640 407 829 27 672 358 935 966 895 760 594 179 888 821 332 694 662 613 553 695 502 15 318 181 989 836 100 52 332 901 63 353 81 170 816 267 48 292 903 357 41 669 197 89 468 575 233 943 490 251 721 574 102 75 276 410 501 97 462 471 569 970 243 717 100 397 111 612 99 80 366 546 96 101 487 635 141 977 30 840 918 694 587 491 830 729 917 898 556 142 210 290 784 202 787 797 761 786 444 375 153 466 746 614 547 17 240 520 755 979 827 106 511 822 629 734 477 97 375 428 997 730 722 876 368 543 287 98 209 936 509 587 466 875 124 512 426 743 432 241 551 749 80 332 919 419 63 150 763 443 675 888 813 221 340 86 177 616 295 68 594 510 276 377 687 17 700 369 614 208 775 14 463 671 61 751 869 798 307 843 800 88 192 344 702 574 681 567 995 29 642 258 919 6 679 825 695 981 26 953 462 100 252 614 126 577 233 770 329 637 47 175 165 726 888 33 511 583 329 224 535 374 354 629 189 751 158 570 762 375 541 903 707 548 353 378 97 747 877 438 652 913 245 528 361 342 913 534 329 567 604 984 668 387 501 316 30 673 123 277 89 488 502 35 323 670 228 825 562 445 929 675 429 739 291 846 820 297 701 132 323 286 97 800 731 93 348 328 305 532 252 633 339 822 357 574 672 492 373 340 704 151 909 576 332 289 385 794 903 469 642 222 437 492 138 416 450 426 206 312 727 152 963 582 336 867 370 616 586 564 950 258 867 26 225 877 346 805 393 131 129 188 408 602 463 73 21 63 251 539 45 861 550 725 406 862 65 789 693 664 511 344 158 244 556 980 636 723 998 894 986 802 482 996 97 249 970 982 547 302 254 569 951 902 809 507 470 463 205 742 62 631 905 815 164 449 970 606 23 130 128 227 571 847 107 119 388 242 837 537 19 412 737 562 597 308 149 355 546 169 132 325 868 301 303 561 641 50 469 713 154 58 353 846 757 561 307 300 616 837 257 355 479 234 910 856 543 359 228 955 996 21 151 586 624 633 554 765 997 783 878 323 381 569 903 86 656 729 618 427 934 700 196 653 469 327 445 929 237 670 245 828 986 618 957 324 426 227 49 445 376 871 412 678 944 138 253 883 188 694 968 908 918 596 240 245 966 116 868 247 479 802 16 95 581 514 942 253 258 324 724 680 658 331 751 465 434 411 952 773 168 825 214 62 959 8 445 780 290 441 477 488 884 722 598 170 421 354 730 836 456 340 595 686 762 434 736 587 869 908 634 124 454 746 907 427 339 518 249 203 657 773 424 550 29 39 358 607 578 276 34 217 11 794 687 207 41 477 902 166 775 791 938 368 404 104 528 59 456 350 566 361 323 1000 91 8 538 464 280 253 164 440 565 292 732 383 407 356 119 548 177 537 641 393 353 305 347 571 716 156 599 673 460 629 47 644 24 422 923 190 821 323 258 798 196 102 83 442 636 75 124 990 953 716 539 692 141 800 882 612 807 903 872 759 465 521 558 638 694 336 584 977 820 99 677 789 726 973 112 484 333 909 384 939 551 239 660 304 112 547 43 715 833 468 35 55 967 76 321 785 734 206 504 296 589 228 741 181 115 378 523 893 74 930 266 788 450 18 550 485 922 843 668 855 219 163 968 650 893 470 301 835 7 472 789 724 824 118 274 463 787 541 603 924 139 883 107 721 595 21 871 666 769 817 799 801 852 357 134 503 716 175 205 636 233 558 429 244 462 617 300 683 95 135 762 545 425 270 979 409 321 592 944 151 95 427 746 113 12 792 886 287 987 799 8 989 900 800 537 17 518 333 882 376 782 46 62 830 139 733 690 85 892 363 905 421 260 235 790 605 212 966 696 10 266 478 117 254 353 287 808 74 857 474 53 639 288 380 384 488 497 974 88 4 804 111 777 828 558 631 482 120 355 589 924 623 729 484 517 582 399 553 596 856 814 848 581 55 518 919 495 946 564 531 221 911 946 594 474 131 671 305 808 520 273 823 978 182 329 385 88 846 774 351 835 674 341 863 738 537 767 433 285 426 946 539 872 342 597 558 490 731 55 848 326 926 727 275 457 920 793 117 286 477 375 114 350 785 166 223 300 948 27 673 528 400 798 966 98 624 805 193 442 203 244 380 261 785 708 536 315 709 465 449 766 700 793 24 85 317 98 1 10 249 451 302 817 677 813 843 691 341 475 373 834 996 16 388 645 266 64 416 550 596 930 443 154 458 316 715 568 37 720 99 118 352 885 738 400 472 537 340 643 103 974 488 289 965 530 194 942 328 108 402 891 734 619 69 648 256 625 265 751 890 696 719 374 496 108 844 877 411 521 152 753 539 830 76 785 607 955 181 655 188 847 198 345 683 508 53 345 622 863 740 401 691 467 963 499 409 589 932 736 523 398 343 23 308 36 192 880 594 770 101 490 621 681 28 578 946 118 261 381 107 566 883 407 665 784 233 949 149 962 530 816 482 343 578 955 320 207 803 327 933 767 770 189 660 474 724 372 363 280 387 395 983 503 422 313 211 247 991 219 953 18 382 542 832 844 815 790 815 959 631 694 113 50 605 465 593 251 174 96 719 906 961 765 388 64 533 15 66 697 839 239 928 14 448 530 293 701 383 272 986 764 843 669 725 500 852 766 499 963 178 6 670 917 342 65 175 876 144 761 678 821 440 743 128 132 905 444 760 259 442 881 353 327 55 596 2 308 824 275 251 26 753 14 279 312 953 912 459 952 559 150 598 851 290 900 937 718 607 604 465 405 449 832 923 279 99 866 583 514 202 682 672 481 129 80 251 403 588 658 910 238 138 440 555 331 949 382 996 812 163 914 817 339 762 846 264 645 791 528 517 167 728 945 451 831 755 51 465 279 638 622 224 373 617 5 916 814 881 900 433 613 862 701 400 342 38 611 434 912 859 286 492 858 747 457 763 509 528 200 674 106 255 398 354 694 20 38 690 235 310 600 703 17 206 110 901 469 998 87 510 728 784 660 371 795 436 650 505 873 326 79 269 367 31 776 508 927 283 154 292 3 828 128 519 616 917 405 185 320 497 970 903 437 492 522 354 195 802 155 437 213 711 896 819 83 318 589 221 498 559 555 779 909 395 173 80 394 929 738 755 344 454 691 203 312 128 167 586 817 684 414 38 745 225 515 532 56 837 637 749 295 982 559 614 753 731 623 915 32 628 380 524 996 855 420 866 16 53 476 619 269 524 529 812 611 94 615 487 165 370 224 910 60 369 607 902 111 460 334 39 906 381 956 275 580 819 827 301 213 305 681 876 936 593 645 56 885 829 997 477 370 302 622 6 771 521 27 155 944 271 969 493 782 3 211 969 177 994 553 244 960 678 438 190 513 227 410 322 566 550 349 861 408 618 374 669 332 684 499 524 219 682 393 109 662 760 7 206 409 395 278 150 704 642 451 33 240 130 904 186 119 896 711 712 790 596 993 484 573 324 287 570 680 46 207 974 169 131 560 225 751 640 881 804 125 655 79 284 669 838 14 782 631 725 11 205 412 654 495 362 488 888 78 492 688 316 281 968 160 580 744 674 680 408 748 709 832 852 804 463 665 951 830 737 654 340 761 461 643 270 400 705 996 968 145 131 610 507 455 229 114 483 245 611 526 444 997 698 592 120 456 267 403 901 710 929 436 493 128 936 698 990 428 238 250 211 880 502 662 2 75 914 743 504 177 961 624 394 253 322 333 797 220 264 836 488 983 798 850 152 865 565 337 956 338 643 257 875 795 494 69 251 451 978 919 683 466 63 158 667 644 462 983 130 472 661 994 344 713 810 231 502 612 852 401 682 627 928 489 271 290 403 134 765 704 627 675 581 929 427 857 807 265 486 327 655 99 75 455 397 235 682 612 709 361 15 737 207 991 588 883 623 580 164 473 191 850 93 738 204 501 669 456 423 950 17 844 52 415 298 339 712 623 393 183 622 223 371 273 475 166 680 229 835 307 889 478 243 249 401 301 241 240 582 76 953 801 240 479 289 618 225 845 647 915 244 298 306 200 419 17 190 856 748 322 99 693 564 622 464 157 63 410 901 552 598 75 206 659 362 335 943 725 928 717 932 424 262 541 271 642 525 218 192 268 127 343 520 851 810 920 462 637 150 347 766 734 324 663 287 564 848 444 644 176 888 475 357 662 261 118 783 254 465 739 921 580 409 406 416 708 198 701 981 491 991 552 478 202 705 56 899 596 185 998 937 458 689 255 548 181 849 703 784 628 960 989 345 6 748 318 556 154 630 836 62 717 169 927 587 188 628 316 113 338 886 654 582 717 858 202 264 268 123 896 436 707 298 383 568 195 781 815 461 587 954 277 343 356 597 2 95 347 158 53 531 808 254 227 556 751 796 4 256 412 739 455 113 325 478 953 758 834 943 794 329 600 659 984 65 415 138 536 216 921 926 418 120 60 83 461 817 641 310 963 718 141 840 70 641 432 373 739 916 349 919 846 578 137 641 766 764 640 753 682 920 804 277 876 448 119 722 797 471 659 617 857 601 951 131 660 827 797 262 630 640 362 192 259 838 494 131 206 113 277 354 287 854 477 427 434 146 513 13 602 908 892 572 845 225 74 571 2 159 612 298 521 364 539 496 714 423 87 610 968 78 847 948 127 114 540 767 180 680 273 356 636 202 854 672 96 742 14 377 335 877 421 576 156 350 278 127 354 931 683 125 29 229 534 496 907 12 712 794 978 345 401 406 660 104 103 821 321 136 474 556 363 133 119 297 288 464 179 102 483 572 475 669 604 964 98 517 25 612 835 179 5 574 399 844 521 886 624 794 848 991 199 909 647 831 492 837 284 632 652 997 565 609 703 105 525 285 730 324 276 890 867 771 748 325 508 606 835 731 985 80 477 955 133 956 745 323 906 211 752 616 303 643 65 450 263 706 937 23 896 716 145 806 121 753 8 159 472 187 610 577 410 502 393 508 724 544 611 641 386 75 917 543 478 665 535 255 939 152 991 73 562 54 354 1000 565 486 128 4 770 339 15 503 171 61 787 267 691 778 357 337 307 262 241 605 23 710 293 864 562 994 919 469 897 417 942 633 983 505 764 317 388 303 913 645 731 396 163 374 724 249 94 644 167 244 39 593 59 147 517 869 390 728 265 2 109 446 253 543 814 452 580 688 740 415 633 516 371 556 570 343 477 646 22 472 812 829 164 597 905 208 846 6 29 188 350 600 838 805 952 251 83 908 393 774 587 730 126 378 259 461 135 980 879 608 877 254 212 839 554 840 619 76 616 299 208 915 341 559 531 949 470 30 470 563 722 832 353 97 808 712 451 742 298 767 362 104 716 103 989 133 384 378 295 727 556 685 6 792 415 167 605 287 863 598 7 281 703 181 966 619 255 446 819 831 508 406 326 822 594 345 815 277 447 796 230 930 89 314 393 177 595 384 444 90 116 893 310 565 16 508 393 193 740 957 890 409 292 275 906 777 727 990 556 247 77 580 992 941 104 555 687 230 913 235 704 583 444 298 651 560 886 799 268 507 462 371 545 492 258 813 743 705 28 565 123 125 389 283 117 575 343 761 97 592 17 38 9 549 687 412 421 586 81 637 797 200 781 961 784 271 791 523 750 672 799 510 851 164 572 289 644 673 784 962 415 7 796 482 254 797 382 821 365 834 447 974 853 777 290 520 495 811 586 743 36 227 811 16 429 31 596 279 351 795 331 408 321 626 217 624 537 623 760 20 579 136 610 58 347 693 668 55 382 120 115 944 452 949 757 189 361 491 44 603 516 596 814 561 383 10 328 46 760 650 981 25 815 269 809 736 697 964 131 717 340 541 466 894 885 204 727 652 111 27 740 143 156 684 459 871 984 358 954 934 260 991 365 764 641 113 757 691 749 400 984 948 547 362 736 193 422 616 272 173 422 453 357 609 255 764 489 929 397 279 230 70 877 781 161 149 48 955 13 200 929 759 529 331 369 512 332 41 656 834 641 272 463 529 574 83 836 260 985 383 550 20 604 840 954 181 80 540 613 260 217 376 555 897 697 738 991 327 975 238 683 298 705 685 987 888 919 940 893 387 258 257 187 470 301 690 573 142 227 281 32 595 249 627 524 159 877 417 253 14 696 881 567 703 336 597 631 338 464 691 384 386 12 327 940 925 392 134 84 873 400 164 121 705 838 265 931 913 159 136 578 190 71 432 644 769 262 638 390 790 58 146 542 520 183 817 560 88 957 819 272 373 330 430 48 974 23 899 610 318 486 343 280 111 220 188 985 10 444 425 911 101 165 712 103 78 564 935 921 303 693 457 961 131 438 533 636 961 620 967 663 790 571 238 789 743 576 278 863 192 1 790 889 998 255 861 3 604 946 569 477 788 766 824 942 427 542 914 295 562 526 511 931 539 748 165 890 89 650 428 358 339 981 246 677 618 346 969 217 433 746 591 109 468 731 64 281 332 921 462 319 155 412 401 454 258 52 988 487 163 730 896 982 36 897 287 283 737 533 404 922 693 611 321 512 610 913 153 240 943 15 743 589 681 30 343 80 206 440 19 371 550 417 608 55 890 116 91 995 538 992 438 799 233 581 296 40 884 418 363 356 75 729 79 872 799 677 639 856 893 802 19 152 777 622 254 560 230 6 121 293 613 372 407 797 461 392 498 859 906 197 870 901 873 822 5 594 266 960 659 567 855 721 194 628 245 33 425 523 480 96 448 240 427 472 480 839 576 941 896 330 165 210 611 883 504 822 968 225 789 31 370 38 421 941 506 648 993 954 241 470 783 305 434 790 852 333 655 812 499 819 907 861 253 34 192 813 857 881 938 126 406 355 572 755 407 135 825 948 6 162 422 898 76 553 350 709 167 73 301 875 478 546 161 748 473 252 214 172 148 80 26 313 101 938 897 550 188 670 545 687 139 48 55 38 318 616 988 958 61 126 83 693 479 339 740 943 770 760 950 480 616 730 632 386 267 639 577 385 397 74 200 539 121 549 294 396 262 271 284 544 325 932 263 898 801 573 707 445 191 767 430 689 222 1000 68 65 400 783 676 562 153 340 848 134 624 144 354 906 380 149 926 901 696 545 707 858 458 784 806 679 729 24 592 791 253 289 94 421 171 84 90 819 441 82 224 921 423 625 820 81 471 883 50 275 782 31 341 981 795 740 764 421 247 131 667 978 486 157 222 183 429 261 779 394 428 919 280 468 239 328 338 865 823 728 8 339 134 302 695 338 643 834 527 799 18 161 486 481 256 860 412 432 590 114 71 31 611 320 416 999 663 134 925 474 285 404 600 813 873 44 360 578 91 921 718 829 490 337 179 501 620 815 304 829 548 988 126 212 206 991 16 322 696 538 893 92 425 559 610 609 830 723 64 781 322 786 713 110 446 355 545 206 729 133 59 697 74 770 937 152 524 563 680 596 977 509 923 638 906 234 502 687 710 186 62 531 705 140 568 668 614 992 376 804 689 87 747 475 806 429 558 570 598 61 688 638 787 629 757 841 345 468 493 662 392 754 980 684 935 855 555 573 132 870 368 471 161 643 657 186 329 475 415 923 251 971 536 616 581 260 973 325 918 157 477 39 861 362 41 295 733 267 163 322 237 624 513 350 835 931 62 743 562 966 994 635 332 944 472 50 689 306 513 290 823 662 568 370 44 954 997 694 307 337 94 762 348 427 403 627 423 543 680 178 905 270 385 938 176 321 657 348 844 517 387 368 519 270 324 399 742 90 505 943 424 24 269 327 55 73 230 452 124 229 681 643 96 297 506 495 216 608 233 37 192 423 433 230 20 965 59 686 395 35 515 611 877 680 289 103 518 825 250 945 235 671 216 641 509 41 111 475 836 772 561 230 517 95 93 750 295 124 764 678 386 972 812 466 177 586 504 299 378 331 319 36 236 476 652 30 1000 37 783 783 747 173 682 695 242 918 870 70 175 586 878 944 668 326 548 547 933 949 180 707 147 248 358 316 702 181 271 856 226 366 474 360 381 868 386 552 968 355 636 303 445 351 595 172 440 63 940 400 472 673 99 7 208 543 653 184 697 17 872 680 555 419 664 585 499 840 147 273 399 646 559 832 448 116 786 634 471 1 34 303 683 823 959 999 122 729 558 241 310 608 935 21 226 900 969 105 349 1 652 218 182 344 943 779 553 735 539 490 704 964 480 505 942 158 438 834 88 164 255 591 421 579 156 449 887 57 301 303 970 191 340 98 69 311 620 462 615 995 158 556 260 390 756 757 184 134 434 321 483 218 530 842 933 408 447 186 596 683 708 68 891 715 797 282 525 957 558 243 51 141 163 463 363 193 408 317 602 64 522 316 18 338 765 569 239 42 168 578 510 649 302 256 968 733 358 186 582 770 21 215 533 815 522 964 412 436 347 176 875 795 30 867 118 285 410 622 290 350 663 551 504 604 491 995 544 171 575 650 751 477 409 445 524 352 419 699 679 656 316 829 780 263 198 70 311 826 976 815 295 134 188 690 320 810 819 613 987 47 680 633 113 190 651 268 745 248 487 428 614 468 357 973 580 636 554 212 300 577 111 237 486 121 287 930 806 6 895 245 458 376 889 145 459 797 809 219 939 1000 108 494 70 568 413 344 28 243 2 863 429 699 759 408 886 967 649 793 291 773 693 693 605 335 866 152 454 963 476 644 875 423 579 667 10 429 956 413 203 339 198 549 452 663 463 655 775 257 712 989 439 9 951 795 403 26 259 671 402 431 149 317 112 102 949 529 336 602 826 854 442 877 14 847 222 485 138 508 690 270 598 511 321 385 843 896 549 715 164 374 782 257 618 518 699 11 944 785 56 647 927 377 337 735 3 220 310 493 453 533 495 446 641 543 954 421 539 539 298 130 358 284 947 42 277 801 244 824 278 795 123 740 763 431 271 188 235 254 386 792 753 963 5 154 163 85 921 877 109 542 163 390 135 779 656 697 581 917 610 605 341 734 361 66 902 664 885 737 695 419 298 101 142 606 133 225 930 792 55 898 155 687 680 847 704 121 78 910 585 657 917 648 511 204 233 888 49 764 146 48 816 4 999 380 628 470 511 883 928 138 987 868 180 799 408 477 490 695 252 218 947 14 846 643 379 619 379 14 202 387 207 176 780 721 921 670 748 530 562 281 588 17 62 249 680 134 700 721 436 5 163 163 618 252 333 741 753 284 81 797 194 460 315 945 221 98 295 90 404 804 734 34 790 678 496 51 591 220 395 178 93 139 898 908 454 835 338 487 352 391 489 668 226 344 207 500 217 319 834 769 101 42 500 150 934 185 912 129 377 89 125 144 839 608 954 850 839 34 75 120 418 716 699 603 24 207 643 751 834 919 353 681 872 965 356 101 564 793 343 812 334 508 316 75 657 205 3 239 757 554 323 808 638 154 912 123 990 417 942 5 815 555 309 580 883 28 821 752 208 344 692 811 590 446 878 892 818 450 820 866 256 372 344 647 612 491 503 59 282 613 912 491 888 235 101 761 136 729 672 198 146 28 40 614 177 679 515 675 508 375 358 300 288 198 194 198 229 861 721 555 662 637 619 139 997 855 2 137 462 994 244 160 34 926 338 253 119 415 724 662 894 972 976 723 334 480 955 876 287 521 526 300 25 367 452 268 534 431 924 859 757 793 362 821 816 470 715 305 576 670 489 791 360 513 907 561 704 172 728 866 35 615 677 293 795 652 294 199 339 330 186 391 516 828 642 525 116 980 170 961 309 891 585 693 970 461 558 318 79 960 876 438 241 870 183 78 764 308 47 107 236 274 748 46 837 3 723 312 775 895 880 885 372 800 812 161 540 97 978 576 972 38 548 634 818 135 619 279 788 959 407 400 497 405 748 143 647 264 733 383 79 472 893 358 423 83 228 681 334 589 318 697 957 796 923 350 428 147 274 65 323 660 559 878 378 916 423 82 938 522 898 169 302 391 664 435 716 469 446 135 297 457 211 353 212 667 431 712 185 992 772 611 425 973 247 38 47 654 960 575 302 192 391 190 394 684 58 484 341 885 573 635 123 645 857 758 743 818 296 242 183 647 448 478 446 728 238 303 193 589 413 111 164 427 719 735 293 735 578 186 448 997 503 916 189 376 167 442 160 387 767 924 432 439 742 465 106 726 789 561 182 39 478 489 546 883 103 483 917 48 369 764 559 507 388 946 624 299 926 245 366 12 348 900 690 282 503 452 189 734 947 557 831 213 28 590 305 415 330 274 332 782 751 986 257 320 941 853 466 414 789 317 169 838 566 244 167 278 987 399 615 330 321 266 941 135 575 68 129 689 206 180 121 146 147 468 726 844 594 694 973 841 125 588 136 977 742 955 286 580 89 275 833 520 470 360 758 21 270 661 3 567 795 898 548 540 925 835 214 223 338 684 919 820 638 833 741 813 219 962 687 996 882 895 889 585 283 368 516 903 906 881 581 650 186 820 861 412 326 791 569 105 190 503 226 711 207 69 983 929 598 656 922 686 774 315 665 541 136 585 358 164 682 550 281 42 27 800 756 634 766 814 239 641 189 223 797 457 120 927 230 951 502 821 831 929 884 744 175 372 732 163 948 381 975 574 653 351 685 856 145 893 996 2 736 184 632 149 519 427 538 815 682 237 580 938 166 126 436 93 965 870 727 255 629 178 496 401 779 689 321 395 620 302 249 922 172 126 70 976 194 573 797 453 140 580 40 645 895 798 599 890 410 722 106 100 195 299 438 253 642 599 654 57 293 21 92 758 723 59 152 561 605 431 872 106 930 348 809 280 970 814 645 976 21 962 109 474 189 912 561 436 521 434 357 875 188 402 270 239 933 847 710 759 288 728 612 349 53 340 608 875 255 937 21 198 376 284 232 241 67 1000 568 797 530 746 198 344 545 381 935 636 411 89 671 514 923 10 808 838 270 862 948 85 135 510 48 484 114 424 529 498 269 901 803 265 380 591 432 121 357 477 342 766 595 122 452 538 710 939 357 238 475 256 830 334 672 300 221 306 475 320 779 268 219 141 20 311 383 529 571 788 526 868 459 523 295 19 492 168 994 836 331 292 629 531 581 134 148 660 677 985 299 947 852 736 22 297 840 415 915 623 457 627 174 616 591 581 613 121 256 203 637 69 209 56 525 503 250 998 289 526 191 80 490 480 341 244 228 64 66 441 416 370 647 310 939 834 986 459 255 207 231 68 952 429 344 131 554 187 677 61 809 490 949 768 552 368 93 138 910 332 368 494 230 74 728 739 71 57 531 686 523 628 466 417 931 830 727 660 939 873 725 691 98 32 540 464 821 27 52 386 285 499 826 757 462 7 609 444 640 943 219 869 555 167 961 836 87 998 295 867 738 815 50 881 70 447 430 432 234 145 884 115 319 158 465 727 350 409 693 185 96 962 522 928 550 345 43 69 306 318 87 753 70 774 798 853 12 921 723 248 789 609 275 452 430 485 877 674 967 560 866 880 870 243 247 792 76 722 64 786 534 294 88 397 191 246 670 226 499 524 234 265 319 349 705 920 248 776 597 488 450 939 112 611 146 34 842 772 997 826 865 357 857 550 617 655 421 231 861 77 21 681 116 914 25 259 911 428 855 983 570 529 765 531 368 153 251 935 468 652 545 152 78 78 581 525 939 231 376 696 353 880 49 167 696 635 401 972 420 658 545 105 611 771 17 592 666 211 267 434 389 64 552 470 358 635 529 852 958 606 576 651 154 570 271 880 175 253 313 856 785 378 600 567 945 736 71 578 989 184 721 834 740 721 378 50 386 718 901 979 217 803 837 302 529 476 55 370 697 63 688 318 814 586 747 377 203 720 694 448 418 864 126 633 138 574 519 365 634 870 416 474 668 927 807 362 70 389 521 238 277 977 821 200 338 212 394 199 658 97 717 436 217 275 672 373 998 424 535 159 61 868 244 561 673 624 734 511 320 29 702 44 804 684 306 612 982 343 933 513 222 557 38 204 512 66 536 254 217 613 354 912 419 415 1000 280 462 88 698 468 383 276 148 860 109 414 334 403 393 764 740 686 214 795 152 225 154 348 574 598 563 799 433 607 717 839 516 558 675 591 612 691 157 939 324 718 897 250 697 925 708 418 871 744 362 892 387 171 781 161 395 308 675 182 130 429 291 468 841 980 361 180 754 66 256 289 678 697 47 509 251 498 855 713 366 757 268 399 207 985 290 474 517 711 369 273 567 602 660 23 237 410 207 983 934 290 856 222 107 302 544 129 220 713 321 449 177 222 473 484 68 813 368 414 981 416 103 128 766 86 977 151 185 440 310 904 326 259 158 867 489 853 315 589 124 131 314 891 545 218 860 323 330 69 727 37 508 759 738 115 49 41 810 197 77 406 638 695 708 908 385 511 386 326 393 610 851 816 604 926 852 947 251 941 185 906 569 632 497 588 781 914 102 667 53 663 594 139 102 349 919 375 18 370 109 281 754 62 353 336 444 210 235 263 110 137 121 980 188 878 867 174 374 750 143 899 397 519 558 216 719 242 398 298 561 589 113 933 245 827 182 459 653 488 511 839 542 24 763 683 832 847 220 911 837 159 59 642 16 357 546 941 912 988 651 54 77 239 144 83 355 561 723 993 68 503 478 235 59 256 29 606 310 380 603 541 595 987 730 304 879 767 583 130 50 53 13 291 351 88 857 651 747 999 190 945 252 623 154 131 812 571 208 919 685 172 816 161 16 92 708 29 441 967 140 559 69 908 724 857 494 296 124 213 726 725 632 364 859 449 465 559 594 249 653 220 47 615 570 522 339 713 305 464 255 869 672 820 384 874 16 104 339 256 801 161 467 563 466 266 497 972 629 974 372 112 778 614 41 797 563 194 212 563 737 763 56 311 85 392 979 46 25 655 510 519 424 775 555 418 402 635 871 112 773 345 755 298 905 172 269 503 474 168 693 736 516 276 677 831 730 340 319 368 183 103 190 30 281 454 518 736 986 727 405 22 473 368 222 255 880 776 195 140 663 19 939 803 986 396 205 892 943 384 972 24 290 776 283 964 340 719 987 48 897 533 82 708 289 787 662 205 921 736 235 581 939 444 825 713 91 483 217 351 276 828 377 47 210 506 22 889 249 210 234 423 342 550 607 645 765 466 907 222 771 637 596 393 628 259 325 660 608 864 81 527 961 399 687 780 640 860 591 837 712 919 709 479 667 474 11 766 357 924 124 153 614 800 510 536 203 399 823 683 911 909 724 668 214 107 925 343 874 912 501 233 42 957 265 143 279 809 583 865 273 35 657 391 858 510 770 434 888 154 112 366 209 720 562 182 467 918 220 169 42 700 289 732 69 558 865 888 650 491 867 733 401 253 260 175 583 98 120 672 588 466 624 838 7 834 269 710 600 849 412 1 102 537 747 846 74 72 642 265 852 959 198 787 613 691 554 521 397 90 631 761 725 328 198 770 943 363 843 747 173 572 980 127 616 703 921 88 554 740 143 834 93 695 704 673 997 580 342 989 276 520 632 141 869 692 315 682 723 619 4 254 34 342 509 684 206 982 422 361 451 618 782 539 573 609 234 433 554 970 62 220 28 922 242 949 570 790 94 103 650 881 33 885 176 305 758 279 866 661 112 497 927 185 152 797 165 886 964 35 34 99 794 397 293 569 70 248 366 277 64 640 91 471 697 458 341 491 663 904 115 229 880 25 357 739 484 103 267 446 789 909 174 256 27 481 543 468 515 30 704 395 160 213 248 443 325 485 187 749 266 560 376 214 637 400 564 462 882 802 416 712 702 881 855 385 121 46 83 133 770 680 320 38 959 518 456 54 269 868 888 351 13 326 371 880 320 6 358 195 396 244 676 309 879 239 475 550 379 679 815 42 515 580 557 151 677 332 347 832 600 745 302 385 528 58 419 691 120 156 994 826 175 95 480 670 359 661 884 167 978 41 709 948 221 973 585 638 937 974 617 808 719 876 731 594 540 460 904 151 558 320 408 667 318 563 626 425 134 525 609 3 733 806 867 339 384 96 179 682 772 309 330 984 49 251 465 307 489 245 578 963 105 437 824 845 23 470 676 174 989 903 930 483 869 260 155 671 526 47 635 661 317 280 150 630 503 24 239 508 382 972 257 872 794 600 610 146 898 346 93 327 268 25 806 615 785 470 339 672 188 689 697 229 189 375 805 219 16 506 773 765 939 210 358 590 449 835 350 240 496 871 636 490 802 821 183 63 218 809 485 37 173 975 94 771 803 626 855 495 853 474 467 766 754 374 127 565 381 93 612 80 705 963 667 777 448 378 684 539 616 431 24 735 839 87 696 183 824 146 693 705 230 327 705 87 825 656 109 981 695 790 181 346 588 624 145 34 853 481 685 714 530 336 916 934 266 139 664 785 715 54 77 531 690 233 551 423 792 328 520 293 750 735 519 229 618 165 94 78 154 72 242 542 456 298 792 842 631 171 838 248 421 86 832 227 34 448 589 287 936 439 337 158 467 663 843 115 906 443 138 532 47 562 627 629 227 407 278 635 62 381 739 133 990 219 847 714 317 229 779 383 480 348 902 40 485 775 282 738 205 89 965 454 251 748 329 240 619 62 901 456 246 667 637 352 877 44 144 720 388 223 137 463 217 495 393 67 773 893 714 187 907 119 631 170 742 896 818 918 48 440 22 490 896 853 254 401 947 161 277 173 118 7 56 935 187 97 48 407 787 75 469 902 347 21 488 977 753 893 479 401 569 331 527 121 979 921 524 200 703 251 933 504 636 851 678 326 229 681 245 195 774 305 321 978 965 132 24 443 844 395 449 7 414 769 977 5 256 89 601 253 290 537 863 883 862 189 132 517 896 319 655 608 238 957 264 865 610 563 23 872 294 147 542 177 152 634 692 534 742 197 316 183 259 555 421 748 507 685 459 508 611 699 550 487 476 105 273 361 306 274 870 767 176 124 560 471 831 813 592 835 14 779 485 735 571 154 254 972 235 89 449 419 975 214 266 246 40 516 772 155 412 234 779 442 585 998 749 569 834 810 502 774 600 837 907 541 826 957 146 235 576 691 808 490 460 871 506 733 274 119 865 287 1 258 567 407 178 298 343 271 953 369 236 717 123 226 528 817 263 668 945 416 7 867 991 313 177 759 40 302 8 537 407 917 17 171 115 679 795 319 252 728 926 851 748 537 463 571 579 899 763 535 563 669 571 223 669 367 182 205 4 575 405 322 704 92 43 411 902 10 139 981 606 213 823 391 820 306 222 351 204 778 149 887 48 344 329 529 196 485 868 385 60 377 111 418 508 213 607 892 239 655 403 133 516 654 660 901 70 367 861 278 763 263 350 291 744 834 836 248 139 619 339 251 9 804 798 2 553 265 806 909 40 840 34 85 542 27 326 909 713 570 799 688 368 818 701 700 595 731 970 237 818 609 34 604 715 688 932 177 24 654 448 767 280 59 273 544 692 732 117 184 493 729 242 918 276 491 715 304 378 666 99 351 697 110 106 483 642 597 462 672 321 372 980 849 766 545 151 675 190 520 968 110 593 165 422 927 493 754 240 145 699 705 617 302 760 972 42 313 87 834 135 677 292 301 723 315 676 498 421 576 244 497 991 77 423 934 132 139 244 358 603 807 999 718 937 266 671 321 275 988 408 976 252 850 2 903 940 406 481 158 930 966 510 653 171 559 294 827 884 371 434 249 700 184 855 10 269 348 310 246 877 790 567 799 840 471 497 299 232 904 789 428 479 333 324 565 132 571 350 910 213 134 717 953 140 414 601 157 77 347 541 115 559 239 890 351 481 282 739 193 142 908 736 789 428 254 775 232 442 674 799 213 984 172 431 119 403 553 711 239 617 688 373 487 673 933 235 416 247 189 206 409 855 823 826 922 928 72 397 472 4 274 681 505 548 550 894 282 608 359 952 535 864 793 868 972 981 786 592 513 3 792 292 427 963 67 164 9 852 988 943 987 434 21 405 58 746 635 340 332 52 442 995 135 890 712 467 600 416 21 251 668 405 849 372 310 161 671 916 202 631 432 614 834 685 947 441 648 513 115 288 739 135 722 274 557 256 957 131 988 253 639 635 639 596 818 37 244 858 443 83 927 490 230 824 957 421 787 94 250 274 679 633 400 200 893 356 826 546 198 498 640 706 719 928 155 281 82 329 531 797 736 498 342 372 902 439 420 641 197 269 881 709 174 561 795 463 733 873 237 367 805 426 644 631 117 986 983 651 954 503 828 435 213 127 344 550 894 841 871 57 537 932 294 289 376 167 292 549 329 57 56 584 306 986 511 293 770 193 93 459 673 263 446 563 386 699 797 16 120 24 613 719 16 189 438 511 990 531 843 490 778 204 281 388 691 697 570 828 156 765 723 944 407 65 283 918 240 79 373 321 579 35 303 849 153 902 308 894 878 181 287 421 22 442 186 924 346 833 269 315 837 822 850 139 253 509 121 108 374 962 176 42 808 602 949 847 780 73 631 983 138 861 354 959 784 803 241 431 582 809 712 402 149 476 418 332 1 483 329 148 700 107 813 10 966 133 447 218 506 301 334 345 490 763 354 519 629 543 190 102 176 561 587 219 203 511 875 138 837 251 931 230 371 644 397 82 141 20 45 873 481 481 618 805 885 832 487 998 903 127 515 689 63 473 470 763 495 472 941 126 177 133 535 884 154 764 777 673 350 407 878 902 476 343 955 746 899 154 539 164 725 241 199 503 875 609 520 677 529 37 535 423 828 594 173 579 593 491 70 152 839 814 668 30 496 518 249 273 572 106 949 888 831 478 425 41 636 249 786 239 586 487 850 182 294 312 156 198 544 681 831 982 946 49 789 91 399 630 444 818 873 209 276 522 966 263 186 662 67 193 204 137 561 863 814 810 239 953 989 723 944 558 651 116 775 832 970 629 48 975 219 532 929 733 897 756 185 82 906 447 351 386 294 468 358 875 555 276 24 627 992 82 736 410 89 530 53 867 522 524 692 609 456 664 100 400 612 683 856 257 281 499 64 522 464 736 194 765 777 268 704 896 909 308 177 357 210 223 204 75 183 134 281 724 73 413 603 144 573 578 428 475 742 483 711 210 473 548 132 140 847 33 959 838 532 609 370 351 814 988 348 54 271 622 154 344 959 540 885 351 515 350 356 719 226 550 259 579 202 457 244 671 175 611 237 911 844 368 195 712 973 104 766 157 227 626 420 558 273 828 554 620 832 786 944 343 638 877 301 435 652 886 915 632 135 996 75 90 878 538 308 57 190 644 665 417 611 891 737 820 609 550 147 766 266 76 736 530 616 432 427 804 708 668 71 126 840 41 241 798 323 318 982 600 11 239 949 80 103 336 840 115 365 306 127 823 682 588 429 528 608 974 87 156 845 43 259 857 442 789 429 141 216 709 728 159 714 474 451 612 503 753 241 100 910 183 422 502 64 332 422 953 728 216 728 181 422 122 492 825 524 142 729 742 488 190 674 612 548 261 394 460 194 344 533 421 812 294 352 35 747 417 500 717 358 733 423 318 150 193 636 398 943 188 228 137 650 346 725 209 265 535 234 984 985 947 83 632 215 774 398 566 957 901 686 100 388 54 707 150 630 185 98 544 292 112 103 846 869 168 560 492 888 184 587 295 268 578 107 348 694 552 39 455 268 480 620 214 672 267 276 783 46 898 134 527 665 818 296 837 666 58 707 607 643 730 230 187 555 894 598 16 563 579 380 46 377 258 718 235 338 715 523 232 238 75 473 980 894 769 378 295 145 285 239 297 24 874 402 203 478 422 90 686 172 296 219 364 868 441 173 708 252 766 999 497 397 333 458 597 781 453 842 618 834 299 771 905 496 651 504 799 20 868 434 469 74 702 518 415 908 952 24 471 476 581 184 562 69 927 978 907 164 848 418 655 76 188 999 305 27 579 863 183 55 805 555 309 325 286 469 424 555 45 623 501 116 344 790 323 916 290 463 575 85 720 457 239 105 448 627 736 320 738 735 11 573 987 159 286 484 864 887 296 983 689 563 839 10 726 386 429 259 494 659 23 86 397 775 648 807 445 440 806 585 929 72 620 919 574 29 8 849 971 52 685 953 187 51 819 735 960 3 206 234 714 854 581 447 160 349 843 119 958 301 419 532 280 755 96 788 62 726 451 450 936 636 161 881 788 839 683 66 301 369 967 632 606 646 639 490 616 82 73 633 937 851 311 306 406 55 976 302 425 121 423 824 878 312 42 535 611 224 966 357 726 373 240 63 164 949 887 966 398 574 961 292 438 40 587 627 484 476 13 395 978 398 796 475 406 838 98 570 185 45 35 390 307 830 234 325 553 987 148 130 858 354 882 930 463 367 413 647 409 915 405 125 975 821 811 179 919 977 311 460 445 454 628 454 835 485 139 35 48 990 310 743 443 109 430 497 881 637 790 790 406 963 570 433 9 895 2 679 378 646 115 331 968 684 776 341 662 776 597 161 399 808 860 69 554 223 412 530 207 972 551 447 418 908 138 618 151 507 810 225 927 927 389 200 970 510 111 579 398 305 998 95 694 64 352 108 686 8 316 685 358 803 662 515 718 431 191 863 41 17 436 567 573 363 533 131 74 716 633 664 904 367 112 812 430 159 705 827 56 705 846 274 433 570 621 626 66 675 791 703 801 402 214 658 45 891 859 379 544 702 638 363 375 187 762 873 511 107 135 700 904 249 458 960 862 98 522 452 13 176 684 27 117 181 778 258 862 910 127 250 822 413 254 949 952 148 916 799 248 167 994 469 29 969 520 993 557 914 63 561 599 703 597 612 389 650 894 558 337 980 81 238 681 800 977 662 342 98 293 619 825 208 163 311 487 656 152 275 999 466 770 864 193 647 242 119 122 186 628 791 733 589 217 656 148 432 135 710 807 510 295 792 836 880 888 209 591 262 386 63 380 906 237 706 651 864 475 263 995 476 643 622 947 690 407 168 277 883 353 109 563 622 305 893 278 606 250 117 677 667 774 733 227 235 423 167 853 138 904 946 330 984 435 521 59 90 44 630 372 811 157 74 388 765 387 617 562 426 930 185 408 216 13 12 549 765 352 367 469 182 121 658 84 254 332 392 940 598 198 177 74 184 836 791 79 496 126 477 966 389 670 375 401 644 317 286 921 118 648 626 662 99 630 237 627 375 262 949 22 180 694 602 199 744 815 250 230 537 248 409 178 86 815 845 832 615 583 753 864 160 767 767 918 762 919 412 735 978 985 335 994 734 37 354 202 549 348 876 153 303 466 933 295 725 542 28 899 258 692 38 538 906 997 120 678 362 461 30 56 544 93 733 32 548 945 158 948 735 757 364 488 370 244 225 53 523 90 555 61 860 202 581 742 844 458 747 245 859 638 61 412 792 10 760 639 676 588 705 940 212 961 148 594 779 191 276 827 7 66 332 564 869 891 941 684 311 102 449 107 837 819 823 270 522 992 840 808 496 349 730 323 974 711 162 927 193 665 735 170 249 912 765 913 430 286 104 981 954 249 761 82 113 125 758 964 382 663 364 323 919 363 624 648 789 361 543 896 740 475 603 737 402 899 231 403 150 827 868 353 662 284 725 239 358 50 655 7 29 176 694 455 946 680 364 876 735 326 3 469 245 414 997 129 161 363 842 355 261 937 154 463 473 885 883 677 12 612 733 318 430 585 692 804 576 563 582 839 742 622 382 637 691 185 392 585 766 8 982 576 460 490 2 616 901 406 749 282 372 41 255 457 97 475 263 459 201 260 494 544 209 97 864 649 222 11 147 218 537 834 2 203 601 573 340 755 306 725 337 662 428 251 140 858 623 799 975 532 142 467 972 640 921 431 832 544 447 30 741 548 571 745 760 91 239 258 447 465 358 788 399 522 407 137 661 359 911 340 436 926 413 328 703 182 668 904 639 619 901 129 775 502 43 405 846 657 83 297 956 738 971 441 193 286 386 43 979 744 873 713 758 802 961 739 32 331 556 860 677 193 512 108 665 417 906 614 357 341 311 658 156 741 209 830 709 169 679 761 603 134 270 368 484 343 655 508 655 190 769 11 306 147 673 519 251 500 190 468 357 70 490 293 685 747 838 930 677 412 989 67 168 592 405 584 967 758 529 427 388 272 266 598 622 81 702 362 724 136 705 967 181 333 652 835 999 435 780 317 559 278 485 953 656 56 126 241 527 815 78 505 167 424 319 763 224 386 82 853 398 580 107 104 135 105 454 130 748 662 426 398 860 288 262 859 709 99 593 50 220 233 958 196 279 975 512 716 450 15 986 656 703 265 827 541 257 459 551 779 930 387 785 415 747 522 40 673 13 243 279 557 70 828 986 173 670 821 742 959 370 407 288 651 888 727 609 240 628 882 760 527 362 515 104 439 430 315 307 499 217 112 431 137 908 369 977 93 330 569 912 134 329 491 483 934 161 213 741 223 760 727 519 636 517 589 15 142 387 491 640 193 248 506 378 766 999 488 835 522 212 700 542 943 638 58 67 817 9 307 823 884 204 66 270 52 752 258 158 29 763 204 382 524 228 327 527 485 880 232 697 14 315 565 929 924 347 853 393 293 346 539 768 214 482 298 844 165 14 114 950 666 510 859 733 242 323 962 526 700 820 282 626 872 761 229 912 979 6 411 580 872 434 74 32 268 848 7 770 121 597 388 190 758 548 355 358 548 127 593 871 884 62 502 614 543 556 860 179 542 904 61 836 212 122 187 381 168 63 410 735 511 223 953 151 769 764 681 616 91 45 652 371 573 653 315 814 461 598 265 658 948 833 619 602 719 450 628 129 401 391 907 891 607 194 856 719 836 856 16 259 37 912 373 609 440 536 937 73 809 596 196 126 61 553 692 245 251 738 717 899 287 64 226 783 665 399 482 560 621 182 398 736 700 143 465 249 219 1000 841 167 915 921 742 902 345 96 449 293 878 961 719 396 978 817 581 418 925 149 158 650 158 911 51 190 143 505 747 964 712 997 755 568 627 292 703 619 632 229 241 739 890 752 769 563 690 124 751 196 539 110 389 507 5 643 64 925 110 655 672 809 317 751 198 141 705 548 982 220 818 689 53 966 22 560 949 960 775 727 998 213 411 296 247 965 396 785 477 174 328 370 411 312 804 989 715 213 893 883 892 657 863 484 53 286 226 182 440 691 881 803 378 30 125 76 283 935 322 179 889 96 511 311 698 618 236 177 105 273 919 143 152 498 96 590 968 476 902 613 837 637 256 568 973 830 249 242 385 570 910 703 389 547 746 193 213 646 508 977 497 503 191 760 891 88 675 255 318 238 202 892 137 989 213 741 884 262 567 402 155 405 354 438 160 79 945 918 277 860 654 630 971 482 566 520 109 314 825 926 112 903 190 946 983 787 198 476 706 900 543 284 758 216 445 736 571 869 396 208 618 572 233 272 398 15 882 398 981 376 371 324 150 796 682 592 653 80 421 731 124 482 626 271 845 860 271 917 86 556 371 437 835 103 173 614 978 72 964 881 787 555 503 905 255 871 406 230 371 459 760 667 549 672 710 332 398 272 824 340 120 709 359 566 705 852 466 570 865 780 549 418 520 138 175 861 508 311 610 148 698 132 393 948 643 364 445 555 577 396 856 798 953 590 830 442 875 764 472 786 768 963 123 41 508 261 9 656 548 692 455 986 138 548 790 974 166 312 853 916 951 24 23 356 50 857 169 35 938 94 615 183 658 374 856 598 255 605 391 954 736 519 83 271 66 2 561 648 831 500 16 975 960 957 277 579 971 862 513 895 822 642 920 649 60 460 130 896 439 625 840 690 528 991 855 652 267 334 913 379 910 70 157 179 219 842 403 238 995 420 676 232 398 288 473 808 225 293 315 793 847 857 939 1 563 236 580 362 164 161 349 775 698 96 483 329 216 103 783 908 195 971 460 603 410 689 195 555 959 713 226 31 437 150 874 831 345 79 512 518 358 946 207 484 980 577 420 650 617 477 170 828 435 651 879 691 548 812 143 756 94 417 895 243 41 895 660 324 332 967 661 363 320 697 958 354 867 978 375 643 188 779 77 47 66 60 631 527 833 937 131 545 951 796 266 645 668 796 377 359 537 348 714 256 931 430 602 505 960 386 132 239 177 833 918 581 232 191 162 30 468 657 649 491 946 939 339 340 966 565 473 90 235 295 574 908 711 546 507 792 882 353 299 717 633 312 175 414 638 732 834 241 826 339 711 969 910 629 490 786 222 299 228 867 256 575 595 152 587 684 873 808 282 359 860 708 315 895 390 570 172 529 758 785 390 199 167 557 308 506 79 557 133 101 218 83 152 420 880 708 128 333 733 881 368 813 783 269 856 646 477 272 585 896 726 939 46 694 232 333 323 746 218 118 34 620 156 98 36 454 445 880 77 988 717 611 299 282 20 504 64 334 179 17 118 304 282 338 858 663 185 651 396 846 931 285 438 582 816 776 276 462 58 627 515 225 522 29 332 799 972 405 618 342 536 269 266 386 882 965 531 186 676 293 527 69 458 225 193 29 575 180 31 227 399 495 1 700 676 745 210 787 485 851 607 366 723 996 550 237 734 691 873 192 880 83 203 72 792 764 858 777 106 415 717 390 436 146 432 846 76 29 934 134 856 844 526 879 750 670 817 881 726 741 403 615 341 583 8 669 67 540 866 952 447 321 776 54 513 901 112 406 680 194 63 888 902 198 976 663 920 730 868 734 498 227 514 10 971 319 944 910 941 618 288 996 8 474 669 19 726 896 520 900 282 288 414 794 349 154 269 48 906 122 63 445 835 613 469 166 978 93 872 467 516 878 372 661 187 418 423 245 156 154 776 465 273 327 595 987 375 304 820 210 210 524 553 285 807 482 477 725 402 671 147 474 578 88 240 241 826 737 12 621 793 821 874 476 876 598 933 835 674 823 221 564 169 889 211 526 631 539 850 638 883 326 374 229 661 903 186 346 292 446 740 194 382 159 979 157 381 590 852 98 856 313 937 142 951 369 236 529 276 841 843 865 662 833 724 492 215 565 610 359 784 370 168 244 348 785 902 276 443 600 266 233 744 188 608 752 556 387 317 421 156 330 584 215 41 170 619 413 975 432 857 513 872 533 648 676 329 971 856 146 550 353 572 856 914 521 745 979 353 336 165 954 905 302 843 271 157 351 739 842 53 521 375 583 187 695 19 625 951 37 932 390 21 852 269 45 85 968 269 22 4 113 53 577 369 175 793 465 515 361 326 554 313 664 323 121 193 655 682 851 517 262 624 945 474 832 571 42 731 73 276 857 775 116 973 433 78 251 789 470 913 688 105 254 603 348 197 760 954 879 524 115 82 439 604 290 429 764 486 246 539 499 197 237 528 481 476 826 311 188 284 805 753 556 366 341 683 647 671 442 134 173 226 264 616 553 418 217 932 625 279 522 645 496 944 529 193 314 139 989 28 224 913 534 802 157 117 839 297 287 54 121 693 474 259 914 70 705 247 62 168 359 542 660 402 734 998 341 297 758 561 80 173 23 946 34 355 490 462 540 405 581 837 365 192 830 352 73 380 50 222 474 617 950 50 847 608 702 783 130 199 388 63 958 138 835 295 992 614 452 455 325 415 961 610 517 557 416 721 910 162 699 804 412 359 814 443 728 48 544 362 127 93 821 828 172 763 795 281 104 538 283 483 841 719 515 141 233 13 986 909 288 248 43 404 613 75 406 83 881 186 219 976 412 770 409 993 132 640 622 632 683 223 655 648 592 390 378 839 177 617 258 485 768 918 131 300 659 739 919 352 41 239 113 432 73 318 471 485 781 505 925 715 815 597 976 151 547 250 111 288 166 559 153 968 837 204 667 948 680 465 745 194 408 333 192 787 511 729 601 25 384 150 200 539 135 420 925 143 601 269 395 407 719 329 399 511 375 819 403 677 812 659 316 42 807 350 313 664 973 523 589 589 971 975 759 751 352 516 919 336 578 701 723 829 972 13 692 681 494 921 747 223 805 99 32 351 61 616 916 632 948 820 36 176 200 669 337 944 956 77 110 700 231 948 18 289 838 765 927 143 699 191 458 497 421 623 796 370 618 677 96 899 539 108 206 579 423 598 255 46 746 359 618 761 471 928 15 468 308 336 810 816 421 686 185 748 499 905 250 603 855 755 535 80 858 404 171 77 454 579 186 696 370 986 371 535 442 243 105 149 918 845 243 878 556 748 929 167 960 216 536 113 147 60 799 896 97 90 203 511 967 413 456 870 717 111 729 63 681 940 33 525 980 942 403 294 393 635 39 355 963 428 767 685 958 783 809 10 993 919 845 976 402 114 745 490 754 20 323 409 883 51 431 964 423 642 434 290 683 585 526 15 516 709 558 662 984 796 141 959 593 172 610 593 53 380 87 881 529 67 986 428 976 56 747 705 646 793 447 882 338 288 981 796 172 595 31 413 850 187 419 222 721 727 514 738 914 658 400 942 867 970 358 1000 512 419 85 629 202 843 132 341 199 415 115 450 793 454 40 794 339 260 458 616 586 602 309 114 209 308 726 582 903 211 279 262 276 284 668 559 114 304 71 732 265 317 529 440 789 718 410 988 700 535 891 133 331 571 18 378 16 441 687 748 317 708 92 374 211 11 841 656 486 520 657 375 768 332 175 799 648 187 237 899 804 212 471 172 20 548 99 513 649 851 795 630 870 375 111 520 654 712 532 791 502 204 250 149 100 243 893 270 865 957 353 224 755 243 372 774 958 508 46 991 811 81 220 756 97 259 686 675 940 643 557 941 891 362 713 886 46 50 338 470 16 261 94 219 817 28 282 386 991 795 92 614 671 587 409 295 614 240 602 71 29 580 620 721 156 371 112 747 853 201 824 422 757 857 995 859 415 184 387 329 818 49 205 364 323 577 769 895 582 30 451 733 577 212 240 460 881 440 317 684 466 896 549 791 521 410 633 913 204 237 613 330 676 510 89 89 490 707 989 3 704 173 24 405 937 977 363 54 195 839 633 600 452 247 530 881 283 113 784 941 464 4 82 62 351 250 951 358 889 82 717 12 764 277 851 926 852 764 515 110 305 442 404 496 379 351 671 171 99 524 264 989 172 982 32 764 402 709 737 763 402 252 881 489 554 86 498 625 298 910 345 341 195 951 942 91 439 750 531 245 802 269 89 668 767 578 519 389 774 623 357 455 300 290 832 339 483 408 966 85 644 966 620 634 162 440 526 434 753 741 720 400 839 571 778 608 313 487 257 761 881 328 764 307 87 413 275 410 734 347 527 451 417 467 230 286 45 740 246 525 440 765 500 36 130 485 357 394 107 319 308 111 989 992 645 286 660 355 267 189 35 911 957 122 145 863 181 696 532 354 388 691 708 780 256 193 444 669 584 241 836 665 626 312 906 383 122 313 378 998 750 804 427 405 999 523 980 121 603 209 552 316 209 516 998 428 492 853 627 842 956 318 116 564 513 643 751 102 121 867 993 508 20 25 493 963 902 334 771 121 206 41 648 257 4 378 677 331 296 339 538 556 472 816 796 42 394 257 188 43 539 685 954 199 495 561 666 90 419 794 526 726 358 47 140 177 39 370 41 27 411 681 342 731 870 488 578 266 276 249 193 776 776 63 404 365 477 695 384 819 500 631 715 786 549 28 124 604 312 687 547 571 934 15 57 583 852 341 401 460 361 588 55 91 432 16 879 56 856 184 401 85 905 135 972 292 81 887 313 970 97 7 578 467 314 655 170 464 163 640 126 992 127 882 837 990 915 120 148 695 406 895 316 887 60 79 856 757 452 705 194 467 632 498 750 130 652 782 321 22 515 441 11 214 247 146 451 696 64 209 601 762 23 866 202 523 963 34 623 139 972 665 32 424 894 425 535 498 871 990 391 738 588 823 775 695 977 804 49 336 761 672 97 113 957 473 514 656 47 822 922 615 74 664 937 767 130 772 638 186 546 47 339 690 102 659 298 449 157 154 936 872 852 856 417 124 575 341 716 549 248 827 400 273 309 702 799 953 790 546 922 794 372 593 902 559 744 772 157 941 819 665 119 559 153 199 507 851 364 894 353 300 6 690 794 490 119 186 586 807 592 83 948 602 862 139 662 858 940 851 855 387 810 220 455 789 290 629 774 566 701 267 280 300 497 539 838 784 294 932 808 519 761 905 667 875 720 909 213 393 848 535 57 684 99 800 647 250 550 99 18 525 778 469 361 77 632 829 430 428 747 397 755 811 721 393 263 91 466 232 763 878 900 793 121 942 542 568 103 230 28 585 504 665 979 915 308 455 829 505 394 911 742 677 331 537 936 654 312 643 740 844 758 783 730 81 105 259 579 322 151 849 21 854 119 904 735 662 610 627 6 302 712 632 431 43 678 83 301 582 319 212 69 120 728 718 777 646 456 874 74 39 824 595 97 930 752 843 367 942 602 847 284 445 834 742 317 640 790 736 289 329 483 388 335 613 513 890 912 992 87 82 170 798 769 253 24 95 449 835 852 90 629 204 54 253 368 611 562 788 202 311 269 840 932 980 304 746 263 35 744 416 301 325 972 623 411 437 377 955 884 910 212 618 345 922 214 999 848 518 604 142 227 994 951 83 723 245 560 352 676 24 689 702 866 258 401 644 252 900 166 838 729 318 127 680 256 754 858 515 740 30 612 606 792 568 175 513 839 190 113 902 223 27 595 962 479 289 726 162 342 923 669 97 814 289 167 833 874 282 123 888 971 861 34 885 65 345 895 683 960 502 322 45 993 347 581 562 227 970 646 892 505 152 135 179 365 737 482 280 253 996 345 230 862 706 973 395 295 773 957 328 159 319 130 533 312 584 968 593 430 141 440 648 179 301 84 950 837 557 346 626 67 374 900 215 892 709 655 423 576 132 251 49 203 296 906 293 359 939 653 5 568 554 971 190 278 217 771 367 847 93 917 354 996 338 364 464 541 534 886 666 478 766 399 629 324 233 834 430 619 674 426 934 514 177 296 919 98 507 422 416 170 137 939 886 30 799 816 700 913 222 899 691 185 620 761 949 378 914 754 615 822 190 887 846 139 962 519 107 941 453 531 569 46 233 46 982 707 804 73 129 41 563 742 779 656 236 435 377 686 107 89 769 847 415 606 994 940 773 400 201 193 326 563 322 876 837 757 115 410 467 223 983 188 334 582 546 931 455 20 304 495 260 153 611 278 414 653 589 339 995 818 522 781 70 486 729 986 157 175 629 532 35 554 287 474 223 245 15 826 486 619 915 982 805 376 110 84 313 70 164 994 922 239 333 178 925 772 105 634 849 525 507 776 748 394 785 20 903 905 154 238 367 537 649 481 854 775 34 240 305 399 514 953 603 13 3 399 195 628 16 772 249 919 374 694 286 502 84 569 28 323 501 838 204 118 971 795 271 22 630 802 951 689 453 422 535 613 308 76 552 463 822 511 213 53 797 78 857 447 977 97 936 147 837 378 235 674 368 113 600 908 250 371 642 491 589 843 892 399 199 81 268 261 141 659 742 278 681 801 733 229 815 437 177 681 749 923 230 252 121 93 370 43 887 90 833 791 19 280 604 779 732 135 911 902 914 184 122 299 642 582 91 888 511 188 289 277 299 544 324 405 766 550 787 457 477 183 350 147 631 795 278 352 908 197 649 842 272 519 18 173 399 382 633 432 928 574 951 710 887 161 485 422 94 228 45 535 59 651 312 784 104 542 505 303 831 379 251 737 436 487 383 74 312 239 664 372 259 748 899 573 90 6 512 860 225 336 550 245 850 573 975 966 375 440 95 936 780 266 315 978 121 376 311 834 455 275 857 190 952 325 12 650 659 320 39 714 232 937 160 979 706 573 659 925 867 266 535 907 676 289 506 230 829 99 188 103 233 618 178 636 478 313 924 5 684 190 297 783 283 95 177 944 122 587 980 164 101 795 297 528 615 425 857 357 320 335 5 415 465 242 197 431 566 184 410 125 962 713 582 298 265 35 891 237 2 328 690 157 84 427 69 694 28 424 462 263 915 84 578 196 140 133 80 799 503 803 302 852 399 368 558 764 859 139 805 307 891 355 605 110 313 26 451 423 59 656 251 820 886 882 98 684 125 891 293 467 66 265 808 144 539 107 186 189 769 258 871 24 741 237 909 736 612 849 99 617 725 496 751 403 368 890 743 543 690 354 202 133 822 523 657 314 406 730 792 317 722 861 489 308 911 156 82 251 292 615 277 765 682 633 90 589 682 195 440 23 515 212 169 995 364 296 255 562 55 814 537 860 470 190 275 969 866 538 205 606 226 973 770 11 993 298 691 994 243 814 261 491 921 696 993 758 539 392 227 440 22 550 645 801 22 572 597 701 782 655 188 723 773 730 808 850 131 571 580 970 956 226 30 202 868 583 466 94 756 387 413 387 484 602 941 94 946 800 967 785 938 554 776 24 86 390 840 364 439 309 916 837 517 303 787 229 723 728 284 946 911 714 102 428 721 483 615 961 65 128 417 157 254 595 82 206 572 385 531 55 438 142 851 186 341 381 253 836 263 763 439 460 923 36 564 476 724 784 621 827 692 207 659 337 363 986 512 933 200 308 455 12 519 321 209 579 708 189 130 103 367 864 291 50 273 409 521 329 54 105 813 387 466 610 622 501 465 407 76 836 658 446 246 675 19 99 110 78 83 150 339 461 628 824 496 637 160 586 139 603 518 127 113 843 284 611 448 872 703 923 149 589 193 551 142 139 610 46 507 484 258 384 249 535 510 442 846 109 113 14 572 340 725 305 504 361 298 409 962 868 630 606 866 830 77 463 905 622 907 809 950 332 48 404 674 230 348 63 662 90 147 533 419 394 762 943 106 846 451 364 509 719 901 606 269 168 840 559 742 386 167 44 824 432 758 953 184 104 654 109 630 475 303 216 263 510 54 890 334 706 944 301 111 313 117 85 229 19 799 71 845 888 285 792 113 558 484 399 489 605 349 318 807 129 413 757 602 552 201 1000 438 853 768 435 474 892 749 586 914 463 533 693 318 936 566 796 330 224 113 343 359 535 225 434 778 421 564 551 915 272 978 748 33 935 939 446 821 279 678 894 92 387 640 283 248 922 185 416 657 444 21 776 936 276 481 583 725 452 869 451 434 238 497 379 31 567 731 175 55 721 424 104 899 881 280 392 709 893 495 325 808 738 145 386 350 870 726 367 434 833 999 707 303 441 816 455 480 406 438 388 762 283 682 392 767 535 334 733 452 483 256 970 94 596 677 22 712 475 440 234 288 371 347 262 114 690 860 311 957 540 148 784 813 685 485 478 728 446 474 480 446 210 99 879 658 240 64 995 582 603 46 174 734 681 864 989 979 449 504 899 940 97 974 520 456 999 344 627 415 446 163 204 641 715 296 589 246 936 547 9 968 352 840 261 286 580 759 918 691 534 722 412 670 941 516 382 227 416 876 182 522 334 889 166 670 757 65 483 665 146 157 232 862 9 991 574 591 388 495 547 720 881 898 121 523 903 701 385 806 482 568 263 346 952 630 560 149 914 723 489 91 839 647 993 704 677 611 42 361 393 865 764 59 9 57 379 708 321 177 938 393 627 621 303 16 570 152 273 143 720 769 615 996 718 97 315 382 581 683 600 372 923 149 688 613 632 399 312 263 33 154 375 332 636 339 45 722 269 15 353 930 993 569 110 988 993 842 615 768 65 600 800 768 505 882 63 268 740 763 594 294 616 325 266 255 181 665 545 562 329 36 777 8 203 435 69 203 838 242 772 183 129 393 202 757 941 161 329 362 286 862 745 271 613 717 803 707 517 255 636 622 533 54 448 551 942 16 669 145 470 146 594 929 52 271 679 915 997 337 390 981 733 583 291 964 610 840 873 678 558 566 997 896 403 934 734 257 924 904 325 150 305 730 817 223 843 546 414 346 177 787 543 127 507 455 74 44 389 462 292 681 798 302 316 439 193 564 396 964 443 330 301 154 495 425 338 34 23 705 904 58 27 143 12 15 846 413 781 943 7 144 572 373 622 502 362 906 432 855 121 34 453 399 173 158 231 920 516 544 302 876 187 588 290 363 483 76 880 266 109 460 488 6 154 160 766 383 982 251 848 744 293 738 24 926 294 760 907 927 335 851 976 364 849 838 213 362 270 496 855 998 833 765 592 119 869 668 86 33 264 793 209 190 992 100 45 296 95 393 417 949 780 569 231 577 322 546 13 378 684 370 835 232 273 785 351 652 781 200 93 947 144 452 483 410 691 56 827 836 16 554 394 282 225 996 65 330 277 46 714 908 662 10 846 233 293 120 300 724 578 275 580 565 639 212 909 948 557 830 268 283 882 106 742 175 209 875 672 384 233 972 236 471 603 944 422 672 70 898 640 784 949 167 300 896 236 121 696 299 455 22 150 244 988 744 564 972 729 702 290 67 25 554 842 844 299 452 829 862 627 848 915 303 438 291 587 660 808 364 556 287 408 752 842 505 246 230 470 504 715 885 351 954 258 394 462 594 774 190 841 290 461 296 333 474 587 351 361 448 2 187 937 457 136 588 368 951 577 923 338 396 254 352 569 421 854 155 62 314 677 103 427 781 683 635 142 49 798 427 432 261 10 135 558 449 751 10 104 648 748 782 17 759 131 175 79 557 44 565 579 852 351 813 138 638 949 857 789 571 702 655 262 739 104 656 341 854 598 787 546 68 303 833 91 34 289 178 368 90 373 720 685 615 373 161 648 503 459 787 763 841 860 779 132 928 333 263 708 593 412 597 773 90 330 699 648 380 136 401 813 619 160 779 323 499 173 436 747 421 958 79 753 914 222 599 210 751 824 762 356 306 625 106 290 699 534 68 511 518 704 564 606 153 573 273 639 193 649 140 116 386 37 991 716 639 974 60 784 70 481 331 413 727 830 656 953 287 90 996 9 424 26 139 363 875 557 23 583 641 625 763 251 726 296 841 583 119 924 856 494 854 289 745 583 779 850 345 434 189 791 603 439 865 525 511 51 74 598 222 772 578 851 471 304 944 416 319 553 251 111 596 99 246 775 611 233 244 365 947 829 613 203 842 367 330 17 814 455 750 266 358 862 997 777 418 546 721 619 176 25 723 967 177 17 263 547 835 4 91 288 456 353 641 977 263 329 170 87 865 320 470 673 55 245 450 242 203 603 73 676 228 440 710 620 869 710 632 453 456 808 151 690 847 272 526 766 251 367 922 174 233 668 746 474 2 816 440 783 641 217 727 200 658 438 644 127 466 834 650 726 810 221 441 339 775 808 167 76 791 23 449 182 396 179 499 173 949 905 335 399 230 21 283 817 252 931 286 471 206 95 788 605 833 163 840 396 882 1 633 186 161 42 104 176 820 423 521 746 785 414 456 714 753 463 214 230 89 566 652 564 779 852 695 875 829 218 181 251 255 245 103 224 778 208 567 915 952 782 779 322 927 680 683 817 138 646 936 688 617 961 13 14 88 352 891 167 630 241 87 691 430 587 159 559 355 273 469 319 920 66 114 268 157 542 151 490 761 564 968 750 580 770 666 822 484 892 71 889 204 57 975 193 695 658 561 942 203 725 771 541 299 897 6 264 93 114 21 376 286 23 543 752 859 82 699 452 73 960 268 993 583 298 517 167 18 747 710 597 465 323 456 588 187 787 646 70 950 474 244 880 521 720 228 646 628 793 455 294 638 860 225 512 631 260 176 180 816 958 878 596 887 796 461 932 55 370 794 223 8 208 29 804 258 471 1000 393 432 231 302 902 411 783 559 789 44 511 673 496 255 819 744 324 44 608 585 741 431 165 155 107 378 98 608 107 506 979 11 496 111 995 169 523 608 43 293 945 887 890 983 76 184 441 933 477 344 495 117 112 219 275 305 344 774 968 4 445 719 534 52 539 642 190 704 565 661 70 92 410 518 670 411 39 436 58 636 989 259 161 600 764 75 157 531 408 507 380 729 171 570 310 555 187 295 120 346 901 450 881 259 930 899 931 212 433 753 252 526 182 629 46 371 418 640 691 922 850 953 629 856 796 948 68 594 343 712 897 96 562 72 148 44 793 588 185 507 235 400 496 611 383 126 93 22 952 464 341 45 695 320 978 713 528 187 224 414 759 59 297 906 741 301 894 260 365 979 984 600 116 90 150 74 1 486 751 704 640 84 922 573 349 417 732 883 736 609 314 370 500 410 136 822 324 434 497 205 792 526 79 354 676 214 158 739 218 813 436 58 986 485 907 354 998 882 163 279 715 981 690 523 405 900 733 615 666 448 755 279 529 287 263 425 908 379 815 607 300 275 836 515 885 401 353 875 370 188 742 533 457 518 895 276 626 961 377 843 740 765 517 521 113 917 529 726 35 715 842 782 55 105 606 764 697 482 434 496 736 639 519 300 651 654 522 203 396 929 324 627 220 27 519 916 87 136 139 425 441 725 775 311 833 437 140 284 406 358 214 754 984 908 972 564 608 804 819 56 953 435 870 38 240 624 385 784 843 264 325 250 439 201 38 579 836 169 100 580 996 879 879 825 10 193 86 30 640 832 386 924 388 177 46 477 331 94 858 924 550 685 825 415 500 311 407 449 504 99 119 644 844 571 427 60 487 600 349 426 915 50 942 839 330 986 86 831 946 724 499 704 454 919 109 699 560 279 313 354 891 789 333 795 486 716 52 916 702 759 985 39 602 986 329 472 957 759 260 317 7 18 293 669 581 14 922 364 947 705 774 438 63 701 845 609 920 273 760 257 951 904 954 646 492 152 273 904 988 222 41 102 825 159 574 539 267 386 440 698 222 477 924 948 932 365 801 384 76 954 679 122 379 634 487 582 842 740 87 319 223 936 709 683 409 85 30 137 927 515 647 319 568 627 252 77 648 372 543 277 41 615 59 423 904 844 481 904 66 158 435 611 775 61 207 44 462 643 471 232 521 250 959 792 402 171 670 120 749 681 688 635 600 632 803 249 761 32 944 764 279 799 173 783 763 822 753 728 80 201 591 464 17 269 599 248 762 878 137 782 778 318 284 896 696 61 630 792 955 61 12 265 750 733 436 473 156 809 833 999 591 39 671 111 768 781 224 836 922 890 39 174 824 906 722 756 969 174 149 419 344 555 861 71 449 17 786 34 464 679 904 219 180 654 879 632 365 667 762 735 546 408 342 817 54 901 292 632 755 227 88 907 95 810 706 872 271 924 365 385 513 689 390 466 30 524 271 585 248 333 877 375 224 9 367 870 948 823 320 268 783 925 295 671 617 418 660 609 40 404 974 158 903 390 987 844 486 578 719 243 866 789 969 980 782 555 858 134 762 560 639 431 476 882 201 768 932 267 643 21 509 395 764 91 312 237 662 250 282 961 518 213 282 642 709 31 668 288 374 49 833 833 513 146 954 771 663 894 843 150 543 865 357 280 705 862 198 216 281 603 388 263 782 816 800 796 971 568 24 503 365 230 272 424 14 460 498 409 122 688 227 921 520 160 192 426 955 487 632 910 818 848 932 293 509 939 341 58 129 582 924 871 397 934 40 486 182 446 547 58 368 126 974 269 934 944 318 651 259 695 695 271 146 185 200 844 587 183 831 998 832 930 135 586 391 56 103 700 792 199 541 504 849 129 587 947 416 49 432 218 481 318 242 778 177 837 946 387 490 787 513 319 695 651 586 519 155 133 279 416 357 840 777 209 831 489 810 73 567 332 461 607 605 363 513 49 790 589 314 609 809 864 704 557 304 650 900 990 849 876 392 748 893 281 14 87 768 941 4 832 259 137 958 282 199 710 220 763 139 944 910 184 791 702 502 312 49 782 861 839 752 870 112 174 920 153 172 265 398 790 536 9 564 135 706 387 254 417 692 201 110 735 504 463 269 460 82 784 987 697 717 818 498 875 657 776 926 184 404 623 647 820 854 987 361 719 881 282 347 177 800 937 792 513 559 782 427 475 396 5 982 832 341 127 373 754 251 928 902 824 949 185 491 150 951 445 964 840 123 79 174 97 193 452 81 391 700 693 105 722 245 840 98 885 836 486 250 315 500 144 345 310 583 494 868 844 129 665 187 707 697 802 551 615 830 754 304 737 478 659 726 818 436 519 903 576 699 760 888 240 254 463 719 909 170 9 225 607 239 294 351 320 866 692 414 419 519 220 63 478 909 667 372 18 90 803 468 416 656 331 633 382 440 61 224 139 807 703 201 247 206 44 280 166 519 203 818 766 308 520 460 495 401 378 937 755 173 821 602 406 294 496 483 704 67 410 100 80 749 929 21 283 968 923 765 525 238 544 173 856 94 231 568 763 59 441 742 332 895 67 81 873 426 304 560 340 150 118 786 301 949 95 29 108 308 611 104 239 305 836 773 528 548 690 963 747 914 184 155 230 80 567 489 98 566 481 798 834 17 89 460 930 517 753 457 985 555 780 327 97 928 645 499 727 958 368 189 934 159 151 503 801 558 943 306 457 81 973 789 371 844 827 336 814 31 439 888 123 580 774 971 222 705 61 887 876 317 800 829 69 984 639 628 36 243 957 355 277 339 706 247 775 48 900 831 361 923 906 259 602 567 697 540 755 470 851 824 736 767 124 669 224 903 86 328 872 591 128 358 983 100 290 235 277 660 476 864 773 391 352 627 141 244 790 578 563 678 462 319 474 695 307 763 190 196 222 452 116 136 112 841 486 589 84 704 981 488 860 861 968 29 963 470 636 420 355 292 604 18 864 965 435 330 149 136 319 301 149 272 449 424 628 69 186 654 592 191 937 885 346 444 194 821 833 548 624 678 65 468 790 337 704 544 67 682 49 316 220 52 261 876 263 78 766 274 813 373 838 120 63 514 136 46 420 749 580 47 513 682 121 88 131 411 78 120 761 302 705 566 757 513 860 239 285 803 909 423 117 220 294 802 919 887 492 531 941 423 499 269 654 873 857 105 352 945 298 183 550 359 181 656 586 370 236 226 651 309 809 525 570 898 647 599 474 989 512 803 543 915 334 336 736 770 443 278 207 801 428 571 569 492 371 88 921 313 356 286 442 391 515 789 973 736 500 829 871 419 658 966 31 455 580 790 927 205 341 569 240 310 444 478 899 957 772 335 165 885 708 753 610 382 441 157 382 756 738 93 591 553 924 395 7 973 415 527 962 19 385 672 787 725 306 518 259 786 944 677 348 631 692 315 978 700 604 613 108 681 162 183 826 616 437 436 327 788 462 29 289 899 238 21 438 464 422 588 778 92 47 289 918 950 692 318 547 536 316 575 256 156 20 707 639 839 621 471 638 221 865 431 461 77 164 854 276 638 416 7 687 994 306 693 188 474 4 152 956 394 490 497 721 223 312 161 967 998 35 549 77 446 144 988 206 97 491 307 939 751 897 217 931 460 543 71 190 763 980 634 254 91 636 805 352 153 255 160 457 486 537 293 108 106 107 773 891 280 611 94 860 308 383 8 790 771 183 880 747 770 580 932 897 754 332 425 860 378 207 905 326 701 814 761 914 766 243 282 525 25 820 357 958 668 916 525 487 214 947 848 940 910 52 566 444 287 520 21 910 723 50 20 270 358 690 511 471 692 486 363 755 277 942 282 177 423 678 800 887 157 458 135 409 296 556 712 400 907 442 995 493 11 878 945 552 478 750 376 317 539 989 215 174 59 401 251 255 558 143 217 957 49 99 172 513 894 237 361 908 677 472 18 90 690 701 776 684 631 248 156 705 659 657 159 478 403 989 153 950 520 157 815 146 345 392 897 708 442 221 163 985 901 748 193 973 673 278 192 211 464 433 155 686 101 536 636 2 189 258 147 278 917 626 452 238 581 920 980 635 300 782 116 822 500 77 433 901 263 816 763 157 633 993 876 97 840 428 972 794 74 433 363 280 286 61 638 423 838 867 62 798 522 710 341 484 633 563 850 963 228 741 407 185 411 841 633 269 244 347 847 239 793 264 895 556 858 262 470 72 506 481 822 652 94 247 309 978 308 606 60 734 264 692 933 832 309 327 168 320 914 991 527 897 858 873 648 425 25 477 932 655 60 378 374 214 928 80 382 417 613 278 182 815 460 221 500 42 455 565 34 162 73 806 698 199 862 210 190 767 107 634 127 589 977 238 868 523 862 344 38 321 109 411 74 598 903 168 390 166 986 801 215 964 945 154 634 522 172 525 897 720 889 645 513 393 819 573 426 876 434 697 878 385 739 973 558 730 770 285 1 428 117 581 198 150 843 914 725 346 4 200 345 209 778 870 432 300 689 727 670 592 339 938 318 410 456 228 499 883 236 540 854 229 608 816 745 935 613 110 483 326 583 453 613 421 183 653 581 109 771 412 960 784 970 619 198 371 58 808 192 522 405 885 821 377 532 249 582 328 194 518 310 758 212 563 286 562 367 786 776 333 258 404 162 820 110 972 477 653 587 410 743 367 5 953 662 551 736 922 942 824 983 898 189 347 507 874 916 864 826 509 184 356 957 80 107 859 543 981 933 511 699 328 686 161 765 590 489 72 684 10 25 712 846 154 223 669 628 633 95 352 984 279 863 201 917 110 898 318 909 542 996 378 825 691 599 673 268 629 533 435 80 753 303 304 270 942 405 475 512 618 79 306 890 302 755 68 32 536 608 404 81 303 219 557 941 228 24 463 98 351 147 777 477 223 215 935 207 902 847 390 710 972 699 29 591 164 853 798 744 996 813 46 322 360 738 993 871 961 242 578 232 482 803 641 970 92 474 197 2 587 245 981 783 136 988 82 527 503 341 335 805 428 57 35 593 258 112 342 447 284 36 626 341 736 93 676 432 632 760 475 998 531 182 153 370 452 946 352 67 105 987 102 741 134 923 348 316 523 951 827 582 188 696 472 489 503 193 242 582 875 489 409 396 487 131 754 119 25 613 448 42 736 911 860 162 252 964 56 773 364 285 617 732 960 708 236 973 697 702 802 916 294 349 966 626 656 381 271 62 95 765 769 908 382 120 777 755 981 701 184 476 742 963 287 663 490 369 365 480 605 805 997 242 887 996 299 514 220 642 832 704 734 377 740 353 474 743 428 681 889 924 852 631 527 25 518 457 265 639 260 394 803 38 570 681 719 821 656 580 277 210 974 164 311 699 577 458 660 28 565 251 608 161 667 304 345 791 934 969 837 54 648 28 546 825 978 664 759 489 772 270 441 503 873 106 328 249 215 767 572 807 509 17 602 446 494 559 499 4 30 368 894 813 746 620 772 710 12 631 501 400 175 730 10 55 344 203 587 980 918 214 754 800 828 843 935 9 988 618 44 762 942 669 884 158 329 109 936 357 409 639 43 154 650 495 495 524 612 974 22 884 976 201 502 614 425 442 503 124 598 867 718 511 751 896 391 295 430 820 406 549 545 519 79 391 773 334 856 684 77 251 99 920 626 287 560 210 613 765 34 797 260 153 704 356 873 385 831 473 569 779 303 887 667 647 139 486 607 638 37 663 474 643 417 786 743 960 888 900 111 381 856 236 469 717 938 984 435 553 685 604 361 473 425 163 200 712 582 16 313 263 661 711 19 69 104 680 613 637 126 116 280 632 361 923 209 494 36 205 670 591 799 639 375 14 789 985 975 480 600 133 234 994 875 963 497 529 191 307 620 197 434 178 888 641 542 840 489 116 62 713 449 235 318 804 738 979 627 616 161 498 217 885 43 773 964 674 868 31 240 107 405 913 885 525 342 373 221 709 645 607 600 21 357 838 523 985 371 639 388 138 405 619 824 360 436 10 201 917 35 200 946 487 632 983 765 183 458 110 56 984 732 224 378 833 546 223 988 879 913 122 734 285 460 245 343 917 364 505 842 956 239 131 301 129 452 73 348 294 926 139 533 90 63 614 877 437 879 598 891 382 333 93 11 146 717 87 598 582 803 753 823 335 895 73 129 447 346 239 352 427 375 596 278 490 45 353 791 937 325 412 470 429 87 303 545 465 745 706 171 953 754 178 64 557 60 745 390 826 281 999 715 197 544 393 905 850 807 946 729 396 795 728 103 390 654 968 650 33 984 132 319 63 9 900 934 175 966 715 573 690 250 267 819 878 343 755 704 104 501 128 52 928 537 850 461 439 74 1 548 300 49 783 58 216 847 200 15 630 948 95 300 895 804 651 266 92 324 986 258 925 838 492 334 531 513 163 47 417 109 473 449 832 197 547 540 451 341 285 573 480 518 310 492 336 984 221 103 816 448 396 983 721 250 92 833 326 553 898 735 740 76 384 776 318 323 463 214 777 123 291 158 173 829 559 438 878 86 675 898 218 546 379 895 868 499 682 787 320 129 527 460 256 554 663 401 798 964 43 662 243 543 819 932 743 441 890 720 658 501 404 363 210 860 406 610 550 62 173 654 339 354 602 990 316 676 701 948 200 831 647 998 863 980 860 878 108 321 896 292 242 805 265 425 200 803 958 272 614 750 638 337 861 516 988 693 546 301 282 185 267 741 180 468 621 368 102 587 774 542 176 936 6 672 505 535 107 898 362 697 717 856 612 419 719 310 860 769 768 75 118 632 937 222 89 386 543 900 393 405 899 352 946 270 296 492 68 282 44 374 186 461 947 703 559 774 633 536 171 251 79 438 386 257 192 905 902 127 83 791 46 427 763 174 199 741 190 217 58 243 939 34 382 508 200 633 104 417 675 404 952 1 311 856 653 12 441 62 691 202 507 282 764 893 232 536 470 396 737 824 44 978 376 388 911 382 804 550 566 348 268 64 11 484 31 278 184 297 675 910 305 421 45 868 716 795 289 143 143 349 25 776 753 959 523 820 44 692 126 80 425 783 726 772 772 228 313 219 169 193 776 1 439 191 130 838 229 573 573 571 843 311 878 98 73 947 435 355 365 876 504 172 857 386 479 193 132 362 195 444 730 298 438 367 798 752 1 271 559 115 77 571 808 594 320 302 357 308 522 193 3 976 240 732 967 805 312 398 834 380 222 748 451 125 551 838 469 176 332 968 658 62 609 536 289 38 414 227 884 467 78 405 165 862 447 992 786 601 129 332 702 540 210 177 538 403 49 497 244 903 601 825 407 196 169 265 379 155 426 434 326 993 520 472 67 240 900 208 274 620 953 883 569 1 407 875 897 843 60 990 531 901 489 921 77 590 572 663 952 217 658 506 588 973 848 49 6 412 185 891 88 87 698 810 578 218 868 403 128 604 762 142 51 42 644 201 405 229 523 345 423 632 615 124 197 638 949 129 357 748 852 577 507 515 90 746 721 17 850 185 757 832 218 720 299 727 754 328 821 311 847 265 56 873 304 383 913 742 832 415 272 983 422 827 580 558 282 34 230 285 345 132 242 814 379 60 316 954 242 991 151 253 486 84 124 242 7 244 889 716 858 716 448 381 687 225 441 394 10 587 954 742 617 645 430 893 782 444 988 324 502 669 914 456 968 804 210 644 434 619 972 208 273 16 427 110 175 378 996 109 130 797 748 476 666 219 938 791 619 325 981 38 196 99 327 463 247 137 514 48 338 515 706 81 677 170 764 634 918 687 236 777 385 159 781 103 460 839 701 979 434 730 271 590 189 577 997 873 321 130 941 788 975 661 259 417 560 978 320 17 915 39 922 685 337 809 68 375 238 977 423 145 354 161 608 846 385 118 996 432 616 776 778 266 33 576 800 975 992 578 809 387 903 115 437 569 736 60 865 876 209 432 200 425 932 226 362 732 887 299 789 99 906 707 89 713 239 805 888 268 935 48 950 240 658 386 93 148 151 96 44 254 853 260 289 171 536 174 909 778 73 719 839 50 319 657 251 960 59 147 12 486 467 108 775 904 388 45 667 56 269 44 486 757 850 542 177 184 422 965 935 343 53 467 698 213 105 845 415 441 691 195 587 806 789 887 397 3 341 380 93 444 668 369 150 465 919 846 745 478 502 358 210 619 676 958 918 428 399 53 581 115 72 332 725 852 684 616 703 530 732 630 238 376 506 478 541 523 750 835 799 54 968 362 741 630 526 329 212 751 456 10 294 846 642 663 466 696 594 472 894 843 515 132 659 668 600 652 705 977 997 894 845 592 203 552 921 768 691 275 451 454 349 851 104 794 577 620 11 163 541 271 480 64 912 405 310 817 118 347 540 637 589 662 315 757 944 449 149 721 762 749 204 793 574 817 182 719 20 354 255 755 974 468 55 447 116 834 374 533 348 890 182 677 958 876 568 891 511 213 905 777 533 495 966 704 211 323 469 213 924 346 22 426 389 160 682 850 54 522 659 513 162 17 381 875 504 992 124 92 880 411 445 824 834 744 929 108 227 194 223 700 905 331 833 878 938 850 346 655 696 366 438 134 855 874 667 302 362 721 967 903 379 483 338 814 466 289 677 371 711 125 11 204 387 534 831 729 124 451 966 152 672 517 678 754 541 242 111 397 941 104 241 547 455 278 231 531 732 177 259 79 568 990 177 814 994 506 160 346 341 514 614 156 655 920 739 950 754 548 866 202 386 436 19 234 142 52 549 127 138 481 882 262 892 530 146 216 853 520 357 313 331 232 371 851 589 543 910 211 311 390 627 284 38 501 69 155 662 700 26 819 762 296 450 170 363 667 885 931 598 176 116 357 959 973 860 253 82 841 710 776 755 472 866 115 284 645 317 182 288 527 712 653 581 743 28 33 247 425 674 80 827 793 136 264 209 208 553 210 318 367 283 868 144 675 672 463 475 234 621 635 179 477 735 279 379 966 374 533 462 539 106 77 413 252 198 193 648 354 930 402 144 624 470 625 724 55 139 160 234 124 532 354 385 901 693 175 908 900 411 29 818 850 548 244 196 456 88 824 270 930 552 341 217 909 806 166 328 3 445 942 618 500 531 323 768 23 340 887 192 969 288 633 169 605 448 427 751 566 749 517 417 169 290 139 393 78 219 59 140 855 774 841 259 266 256 278 385 12 899 94 686 391 15 905 563 693 799 308 927 997 286 849 250 870 793 740 32 706 638 856 768 589 925 185 453 885 814 635 108 372 979 3 887 403 63 620 98 178 672 702 309 494 497 378 353 778 787 688 998 929 77 788 635 50 474 975 304 78 698 330 929 86 427 960 260 272 601 236 61 227 379 489 447 288 112 577 430 45 314 824 122 140 555 842 287 801 541 737 579 356 870 675 960 707 939 836 306 516 956 961 787 953 617 845 398 868 323 670 1000 462 190 586 509 523 245 679 154 968 327 600 623 720 681 271 200 730 220 407 196 215 152 449 501 107 89 82 489 282 408 98 240 461 542 552 231 517 253 412 789 391 807 525 444 961 715 628 234 524 820 977 905 706 605 805 83 546 811 576 482 833 185 211 446 115 810 56 864 587 74 673 328 15 805 303 626 432 181 244 534 400 838 986 376 813 196 349 997 837 343 71 175 618 94 883 266 904 978 572 720 988 204 470 562 960 386 325 185 436 750 61 692 775 143 170 522 687 732 385 290 653 94 839 105 220 733 664 468 947 878 402 847 465 532 100 869 753 229 817 872 606 254 9 420 241 225 865 295 737 949 130 204 841 479 520 776 16 936 324 172 309 583 148 332 322 873 537 279 27 22 834 249 830 222 695 13 493 811 240 615 626 744 550 793 354 226 354 964 406 927 78 153 390 13 545 160 118 971 207 409 589 70 31 770 19 341 942 424 172 709 61 137 43 708 831 466 624 144 646 180 580 624 358 772 533 630 393 427 437 267 516 995 424 147 362 236 110 531 328 957 325 808 161 23 235 361 835 822 882 816 298 137 221 877 347 277 186 444 324 357 121 360 322 661 620 416 146 342 62 568 340 36 105 3 741 399 939 920 644 743 73 907 47 123 799 461 375 268 974 542 802 981 103 546 927 382 672 274 303 130 860 693 682 437 71 38 295 434 915 992 89 299 548 623 694 322 579 81 521 465 697 21 659 837 738 282 389 488 252 739 817 766 744 841 42 824 960 666 689 728 714 881 145 612 996 718 638 726 544 368 81 707 490 591 791 891 472 487 675 961 137 66 736 763 513 109 556 980 148 486 618 688 144 356 310 456 816 255 646 63 7 882 31 187 202 207 390 920 9 473 273 370 279 359 244 65 455 288 576 274 882 642 73 924 806 808 991 496 513 611 552 28 535 879 99 753 16 202 320 132 846 249 47 170 37 267 822 888 419 794 670 498 586 55 952 10 556 861 116 211 535 705 483 822 953 544 926 837 829 386 205 775 198 517 917 171 644 749 548 416 973 811 87 724 558 492 678 331 42 763 757 739 665 769 703 149 877 452 902 759 873 414 38 832 611 376 179 67 739 542 103 336 244 148 825 751 35 497 275 471 166 227 738 566 400 580 539 913 946 643 100 654 323 254 409 720 114 383 417 371 139 228 232 73 921 540 333 893 132 926 135 517 91 660 867 301 339 761 921 826 824 854 577 620 995 651 208 199 302 28 127 787 764 169 277 323 876 419 508 652 831 948 714 295 71 863 97 672 491 408 376 31 432 444 603 31 579 428 689 925 252 190 253 67 709 37 416 982 308 378 692 349 292 274 764 363 547 330 130 991 39 1 960 945 714 5 132 920 704 953 174 362 839 213 491 387 710 814 887 218 209 240 751 728 84 929 941 786 286 255 887 761 40 29 866 489 173 290 98 438 109 139 118 942 189 370 754 506 913 262 300 166 292 453 691 348 415 480 965 132 312 222 737 768 957 59 348 780 34 978 655 91 703 209 736 64 990 860 96 306 331 221 94 236 597 162 274 891 364 807 852 169 675 278 494 986 127 436 31 213 849 677 402 501 41 235 382 937 651 43 863 785 159 841 773 34 651 438 707 691 956 102 755 473 213 631 727 208 830 350 67 683 657 692 386 181 313 761 239 433 908 744 77 64 227 52 208 209 239 817 646 669 318 102 888 283 254 185 917 113 217 771 513 53 290 718 409 227 119 180 555 464 984 178 212 382 7 629 569 376 240 691 498 865 523 86 68 416 687 4 295 271 81 211 951 692 69 683 182 391 469 964 946 677 128 25 955 333 148 589 159 657 719 453 585 207 514 182 408 584 887 849 540 296 621 492 103 936 874 140 169 241 240 359 324 226 379 358 977 395 402 330 810 370 835 887 442 206 108 527 922 843 791 640 14 998 214 288 215 161 840 871 514 768 258 159 737 693 802 480 400 169 696 727 491 876 237 471 125 32 64 568 388 145 823 759 828 767 339 511 905 942 664 54 577 781 915 235 761 239 716 319 23 839 366 33 464 271 597 615 835 203 552 601 485 785 966 752 542 884 885 151 156 361 993 561 470 745 851 235 108 456 466 35 166 245 390 746 130 619 610 654 754 824 305 163 421 188 693 322 932 444 916 282 479 1000 572 959 218 473 272 656 555 207 188 413 293 42 613 209 417 256 765 84 515 654 309 637 539 122 35 638 222 969 367 751 756 412 633 440 59 904 565 1 708 326 41 700 156 80 830 542 622 485 805 866 270 575 884 951 713 787 745 27 84 329 815 951 698 421 431 196 986 325 56 854 8 915 906 73 651 253 935 178 639 115 499 119 780 49 525 577 486 655 671 513 942 981 547 353 849 818 478 44 136 911 874 344 264 815 526 635 658 882 1000 628 662 691 638 659 627 198 833 68 394 165 844 744 900 37 652 741 585 669 615 263 163 191 394 678 578 66 830 418 41 335 506 412 249 258 39 927 5 492 888 751 877 263 928 905 278 729 465 675 882 468 402 293 173 581 97 72 424 748 841 150 577 403 37 667 26 603 310 130 392 755 569 267 903 627 5 731 381 104 123 28 780 288 190 271 948 849 334 359 569 676 304 184 560 232 888 768 983 477 314 100 950 933 4 334 345 210 248 262 423 404 9 751 688 633 124 492 258 346 402 610 916 404 522 871 199 84 924 939 410 903 171 598 53 857 891 451 369 163 92 627 142 683 308 573 308 743 604 948 854 617 468 745 435 450 289 187 919 344 488 181 194 410 795 79 759 710 867 191 208 144 222 649 184 118 452 532 713 897 517 560 399 23 109 229 157 375 722 341 894 980 29 573 591 494 887 159 875 797 447 140 230 79 353 152 183 4 672 982 808 345 847 406 543 810 309 69 714 939 895 164 214 384 634 739 385 619 410 687 425 542 316 729 868 98 755 281 985 527 681 51 559 301 67 801 685 42 691 353 874 405 208 720 950 995 336 615 264 56 577 366 113 489 37 934 616 367 420 947 888 221 62 481 304 22 137 142 601 745 519 945 397 543 316 466 157 447 503 914 676 510 399 132 91 533 576 276 340 718 901 686 403 744 504 258 673 731 112 367 587 221 699 22 947 623 900 785 37 186 214 963 205 958 906 81 799 691 309 354 967 561 774 267 490 870 406 214 436 622 1 267 155 200 308 839 252 350 432 293 77 781 654 563 35 110 154 6 285 636 253 544 792 270 638 81 93 960 41 955 656 925 139 331 729 992 837 661 872 236 335 462 677 455 414 128 878 182 225 90 885 85 832 302 409 423 582 984 603 797 321 403 228 74 119 509 254 30 108 598 736 760 665 997 453 250 495 852 583 592 220 750 383 953 573 93 777 634 485 760 862 983 565 557 418 3 789 611 584 401 657 308 298 140 663 761 5 860 536 7 60 562 734 792 476 431 485 765 152 256 788 354 230 772 502 194 321 920 788 213 328 243 893 223 919 94 897 315 613 567 586 408 54 750 452 954 378 438 143 636 926 608 419 173 673 541 731 401 329 3 12 514 7 882 864 853 720 79 654 610 309 305 333 647 910 82 249 436 987 639 68 644 787 516 561 250 984 714 29 810 970 394 151 642 659 463 793 24 491 519 319 62 38 594 872 932 570 223 627 828 181 426 420 732 791 74 958 615 331 675 811 133 836 511 682 189 238 18 545 872 18 878 227 15 726 612 939 943 508 572 738 420 522 239 998 925 58 811 379 926 866 623 134 627 351 40 808 908 678 699 855 539 756 587 43 742 286 581 144 745 99 803 367 428 784 406 778 557 540 295 80 303 494 112 461 91 771 334 518 709 365 241 868 251 456 816 919 906 311 919 804 410 14 786 18 762 497 374 73 278 21 62 108 24 261 116 897 638 953 552 367 971 897 38 903 312 936 235 30 171 607 856 346 88 527 898 986 728 100 713 675 976 422 919 72 531 969 428 186 922 583 56 161 227 628 832 921 800 379 253 112 58 200 281 832 709 741 787 56 93 16 341 943 921 189 644 532 264 632 727 15 449 182 244 428 711 285 256 754 109 569 246 623 86 328 433 502 280 592 69 571 554 119 299 718 164 139 747 375 749 716 815 409 963 871 717 561 46 116 758 641 942 818 397 344 631 681 138 5 586 848 95 900 198 496 282 407 526 153 245 745 284 132 842 567 822 64 579 136 857 585 209 231 780 342 323 550 70 394 642 325 26 645 955 435 345 219 36 131 680 710 890 43 21 775 850 866 396 315 438 592 855 836 67 347 181 653 145 535 170 122 10 925 240 647 775 287 707 40 959 114 75 121 937 997 342 759 229 785 365 239 870 554 520 229 674 150 788 95 253 387 859 435 962 605 180 422 116 664 461 695 108 523 239 532 380 286 25 339 724 981 487 515 954 973 188 108 959 975 478 612 240 451 297 348 570 343 647 67 810 31 406 833 819 863 474 686 945 687 309 595 502 750 836 961 43 826 428 265 738 335 981 749 201 863 37 861 25 752 448 276 424 572 575 388 852 349 398 390 865 159 595 215 781 27 723 688 921 345 967 709 715 613 336 344 274 14 326 726 873 627 239 882 800 566 158 209 855 70 706 590 108 527 441 407 199 925 77 640 180 17 462 126 177 602 359 374 257 320 341 71 544 862 917 478 208 782 45 361 523 753 871 221 610 103 642 827 213 659 369 129 844 658 495 957 533 966 947 112 991 223 417 776 591 529 529 790 961 243 516 354 977 767 676 659 114 686 379 580 703 622 615 299 208 806 348 323 79 544 771 660 52 720 586 474 150 573 59 612 339 534 546 453 921 423 217 40 29 404 998 752 597 381 375 590 73 786 461 94 231 817 583 260 752 534 576 939 244 882 412 334 893 263 574 603 715 370 902 636 804 874 842 344 14 73 290 810 207 721 200 288 989 672 680 447 674 407 508 700 787 215 195 182 145 757 435 195 303 968 148 248 620 272 111 645 892 81 775 367 650 217 631 976 473 638 669 820 67 179 733 966 273 973 168 211 349 441 886 140 980 912 986 346 400 493 470 85 285 126 95 965 874 442 745 69 226 883 702 885 524 875 227 695 87 963 564 540 266 458 153 728 467 611 225 395 799 762 510 81 906 568 288 677 927 53 695 73 609 982 243 673 299 79 663 761 965 634 694 427 392 744 852 534 300 576 215 532 976 22 519 266 282 710 940 405 288 265 96 331 334 919 301 816 920 934 408 554 531 609 718 191 727 261 525 814 903 960 390 651 60 546 178 487 599 961 947 119 174 784 956 243 537 551 963 314 421 537 526 612 992 385 36 448 6 223 950 272 820 626 958 17 987 862 862 39 391 672 515 385 609 871 748 121 170 678 94 927 800 311 706 222 214 98 129 718 703 174 526 828 715 7 973 263 589 217 643 436 548 300 166 373 281 512 334 725 72 435 637 855 563 937 99 656 643 59 556 49 560 379 350 386 835 479 733 316 506 724 754 637 844 476 732 313 917 787 45 335 204 903 312 290 948 350 785 329 384 221 654 626 754 126 212 298 85 825 150 935 113 446 121 586 944 473 283 271 983 728 366 375 414 801 919 560 931 47 540 411 356 175 70 927 501 494 66 596 489 933 678 482 523 8 835 675 327 971 45 446 677 693 483 789 366 722 803 826 530 780 533 53 137 922 996 33 752 588 560 832 887 405 783 916 816 57 909 512 131 521 713 798 168 533 507 666 612 970 851 78 192 556 395 319 653 333 936 624 429 535 733 471 542 406 776 261 344 730 825 921 74 84 600 423 664 654 942 380 591 416 31 373 636 176 919 489 954 993 475 677 490 488 625 727 72 587 282 373 195 954 454 406 533 563 25 17 340 417 757 220 97 644 88 136 551 231 56 364 206 54 972 302 96 86 132 961 443 930 700 476 193 218 364 223 236 431 388 36 110 45 615 923 40 111 613 621 897 34 758 118 697 611 331 909 911 66 615 590 976 363 742 858 897 498 52 308 263 871 633 376 388 482 572 975 453 913 206 382 370 456 65 216 69 168 537 273 566 347 129 636 415 919 432 639 140 25 709 582 813 708 17 925 327 466 149 314 719 553 780 106 401 162 786 34 848 335 885 465 503 714 122 181 87 574 339 771 954 824 920 643 744 637 107 475 815 987 257 323 344 176 326 544 159 304 584 397 916 429 447 695 592 903 275 448 906 407 110 806 643 478 731 613 958 763 248 346 244 61 272 369 718 870 380 50 317 57 355 415 503 109 607 234 978 209 354 412 974 442 169 897 14 524 352 754 552 830 863 995 741 497 963 734 818 58 23 39 280 389 388 578 266 204 62 650 773 185 666 731 676 577 253 722 309 593 687 84 669 525 688 940 939 359 329 985 44 572 646 759 195 293 666 125 676 957 819 415 593 174 136 276 356 578 409 635 574 38 798 297 647 641 467 302 439 270 762 66 844 957 185 826 709 17 869 511 559 246 431 297 558 545 622 903 638 925 997 746 826 771 447 843 100 609 329 498 343 574 582 209 322 557 656 920 205 600 838 642 929 823 993 896 755 154 675 916 569 203 154 537 817 423 553 81 838 574 105 79 259 177 38 790 469 963 620 321 572 339 340 869 851 154 449 180 313 416 8 67 319 403 327 318 34 723 269 891 251 479 779 892 533 468 609 705 326 336 180 605 666 322 839 528 277 268 983 413 24 3 28 92 102 926 812 3 239 350 834 297 852 517 575 155 243 170 632 530 358 11 753 252 615 892 191 402 279 680 628 227 256 380 839 175 863 44 914 799 390 81 24 842 272 448 798 915 206 489 673 289 378 269 297 503 747 417 485 493 816 467 727 86 808 267 937 949 290 204 248 49 488 411 704 752 497 511 64 515 742 889 695 991 93 190 86 500 429 58 968 785 666 192 401 751 986 407 515 260 798 263 742 163 733 861 200 467 165 747 763 669 907 395 119 90 22 869 472 684 231 999 281 172 27 981 80 884 364 569 692 477 84 412 869 380 828 510 74 641 733 443 369 456 29 55 531 27 108 435 581 328 759 143 63 535 916 674 510 679 487 545 284 577 37 324 179 772 751 695 206 611 81 456 897 716 867 404 210 691 112 263 87 70 822 259 810 970 5 216 979 926 635 918 268 822 591 7 771 243 676 240 11 233 137 585 676 193 223 771 828 648 450 65 742 616 731 298 250 557 85 495 853 19 592 528 315 158 107 412 282 65 52 296 529 43 20 271 344 928 631 275 522 988 890 731 608 501 72 541 40 521 766 502 46 949 645 472 257 743 528 595 898 575 295 272 728 258 900 593 551 327 596 293 355 942 551 19 759 628 91 292 227 372 78 406 477 3 51 406 623 955 152 557 650 171 325 63 41 612 367 40 561 95 125 456 551 261 979 633 115 663 381 342 555 536 638 14 219 71 802 241 100 385 465 170 578 390 566 662 291 755 598 740 413 536 500 957 30 379 996 382 906 709 198 44 233 651 182 7 279 640 930 146 72 73 236 945 803 297 177 244 998 317 656 228 691 323 199 476 409 711 387 482 374 862 70 237 92 575 102 776 585 30 667 848 619 507 889 803 988 90 287 850 611 148 191 913 59 190 975 252 695 585 215 324 606 122 29 321 196 146 605 818 538 393 981 332 214 926 968 72 877 35 296 472 505 775 505 146 726 171 548 13 593 849 970 172 467 553 74 186 2 118 789 269 616 945 111 837 24 484 368 487 223 994 572 661 520 245 488 152 443 200 374 281 502 263 491 932 899 283 710 278 660 762 100 672 381 270 34 396 914 853 642 656 625 129 523 225 352 752 682 794 42 511 949 597 214 107 737 449 393 40 945 301 485 262 411 748 401 784 462 833 907 847 159 828 459 734 220 766 698 239 216 345 363 935 968 300 985 805 789 910 210 384 987 216 250 786 873 88 91 967 75 691 955 803 173 427 182 403 312 137 645 98 337 717 863 367 632 444 232 765 79 441 464 12 84 543 893 718 64 925 411 668 593 843 706 969 60 284 25 95 111 989 210 705 415 997 6 73 877 645 834 147 158 810 810 610 451 289 277 122 678 666 329 797 703 648 969 345 86 336 68 834 505 456 872 580 472 914 566 380 911 544 296 24 700 426 448 539 578 486 195 814 765 592 198 100 830 27 15 612 329 230 631 244 278 2 503 531 581 299 401 216 374 805 584 682 263 337 123 688 615 496 901 290 723 391 377 919 134 619 740 432 526 183 651 781 789 812 439 47 470 929 142 573 713 115 596 395 760 998 426 311 827 628 510 30 840 926 2 432 47 625 273 151 765 354 71 965 368 630 641 62 987 987 502 811 809 651 924 113 455 42 957 498 837 525 131 962 526 397 594 877 969 269 901 631 22 80 452 452 541 455 68 497 99 762 735 586 350 916 782 542 500 204 629 400 383 313 270 695 539 717 912 632 803 798 72 882 857 801 825 426 877 80 305 721 128 717 876 691 224 903 388 64 630 397 201 536 863 144 894 123 761 670 796 368 190 716 699 895 485 364 838 439 679 16 398 316 512 725 802 444 55 395 582 281 775 172 673 492 950 731 595 288 958 680 399 588 507 553 853 645 708 26 683 644 221 872 325 315 812 530 171 70 970 433 666 8 141 954 893 451 52 506 198 212 483 577 879 934 631 626 302 558 444 682 97 487 45 975 454 735 707 283 718 554 603 81 338 509 593 879 22 661 313 996 454 369 343 604 15 37 949 282 975 737 502 637 127 786 664 214 615 271 999 545 723 14 320 962 293 32 115 418 227 970 381 914 739 982 364 871 356 737 44 118 727 806 41 66 597 187 862 965 570 370 70 515 243 404 458 421 316 41 578 988 525 826 639 67 430 186 24 898 1000 98 771 993 110 533 111 90 180 404 623 163 6 162 498 802 949 738 393 361 190 912 672 108 475 741 976 984 525 103 924 151 122 88 491 857 836 206 574 701 91 747 203 232 772 990 137 653 753 402 932 943 91 773 971 243 181 827 248 288 491 300 16 659 674 971 532 846 82 793 719 762 90 130 593 157 179 414 500 957 648 74 693 350 659 200 708 960 59 260 583 788 717 97 604 400 457 148 726 426 183 478 186 850 482 528 523 410 931 442 754 10 704 572 722 559 927 753 163 772 70 585 309 620 757 958 647 758 278 313 641 82 635 661 199 876 649 517 223 23 196 834 117 515 772 239 108 33 390 904 40 294 253 408 793 711 90 99 459 757 258 995 580 561 399 191 406 929 522 736 661 746 303 494 227 817 9 555 139 565 168 646 394 87 192 939 372 942 429 952 934 60 363 91 120 860 826 130 270 272 570 963 543 430 275 846 541 131 121 296 142 435 150 881 866 583 248 448 887 520 572 165 625 203 571 791 37 542 733 528 144 506 579 733 76 873 529 994 171 386 123 606 647 410 79 267 520 85 628 809 375 678 89 298 436 203 170 657 379 421 862 111 732 174 644 254 203 436 944 26 581 845 112 461 916 355 627 602 236 842 316 492 687 903 940 664 158 876 526 79 698 105 351 825 162 693 174 495 605 270 560 711 354 181 190 901 22 621 467 744 550 741 377 267 870 940 244 789 169 749 17 515 977 691 568 828 842 423 351 558 466 247 649 31 428 9 312 566 469 585 894 691 582 311 882 805 475 861 585 650 499 223 635 788 778 67 503 266 371 827 441 612 938 569 572 724 161 818 203 929 497 878 364 661 107 719 519 769 23 457 707 672 997 873 146 786 323 912 150 962 934 778 252 657 212 921 456 204 194 200 905 60 385 693 334 85 718 310 985 497 74 80 51 29 167 148 328 229 877 627 356 955 67 555 903 294 682 18 53 337 358 458 769 96 614 710 883 147 431 764 55 852 388 803 216 43 865 903 108 436 439 707 434 735 962 79 290 953 242 130 812 201 303 537 691 774 705 168 19 943 846 240 49 834 997 562 498 553 834 635 119 561 979 369 391 309 395 909 925 668 293 249 876 630 331 484 880 428 839 564 214 17 915 3 831 739 900 708 353 78 172 248 375 355 735 389 395 61 262 782 793 997 203 696 781 599 332 292 855 692 779 649 869 201 245 724 346 463 602 226 702 124 557 53 903 99 916 262 774 663 114 306 261 174 843 511 527 604 848 824 912 797 716 968 7 703 29 716 313 966 343 516 857 642 862 235 804 743 2 44 89 699 320 264 705 190 591 61 43 53 8 121 196 110 881 320 421 483 115 930 533 345 635 841 592 800 6 385 960 768 441 584 523 970 904 544 813 172 789 435 416 873 291 327 858 761 707 834 758 717 167 495 116 758 422 185 309 446 567 504 330 486 417 986 725 26 474 979 354 314 54 280 431 906 371 297 898 245 898 589 362 261 273 179 184 662 455 93 407 948 471 231 186 346 617 841 269 564 525 273 104 639 970 501 31 208 198 456 92 426 126 226 41 492 568 389 705 882 919 829 679 586 768 383 577 90 234 70 893 801 675 538 917 771 625 794 856 817 381 707 529 696 567 409 228 160 382 173 189 608 38 984 843 856 856 880 862 528 196 80 29 863 890 292 731 166 842 342 474 222 416 291 840 815 668 825 354 306 857 988 462 330 772 639 317 6 791 49 713 370 399 72 35 400 27 930 489 112 950 657 382 359 383 391 738 143 543 419 707 883 26 466 356 366 281 665 677 197 983 162 115 626 11 270 201 970 526 250 215 729 245 205 771 148 481 296 246 104 878 158 576 594 40 342 85 638 765 727 194 571 422 60 595 366 935 385 743 119 482 229 246 737 295 311 993 958 800 237 628 186 562 803 104 54 637 529 339 897 159 441 68 722 758 63 761 32 45 226 803 69 345 946 461 921 636 721 561 603 778 551 532 13 218 905 667 401 207 811 189 494 600 286 659 224 221 594 462 895 251 784 455 566 913 425 285 431 308 811 450 421 744 518 847 274 744 969 801 914 263 147 180 615 32 463 24 335 468 486 161 827 898 147 467 497 107 796 452 484 854 141 564 354 73 521 76 487 2 595 507 625 901 905 239 739 63 195 914 61 202 443 98 228 369 893 533 502 503 128 12 361 19 366 968 172 871 121 963 238 129 870 641 781 105 558 302 250 876 499 473 324 785 880 361 402 786 620 743 437 493 600 93 476 587 94 421 18 520 285 869 13 693 675 825 312 211 754 618 292 89 414 309 795 695 317 511 717 235 488 648 838 356 794 293 311 310 262 843 787 294 854 393 294 302 145 773 897 210 780 745 681 588 469 959 593 765 147 491 605 310 610 729 457 262 238 366 408 676 62 387 825 351 307 519 231 67 441 964 897 144 869 21 993 230 519 583 520 947 474 22 98 873 194 392 798 193 797 304 913 444 709 292 691 436 69 472 274 70 746 270 886 11 52 398 173 143 141 107 895 313 505 366 60 452 167 207 277 558 279 945 105 343 676 334 393 948 436 555 934 357 37 956 425 91 378 835 995 423 239 317 718 54 625 333 724 921 786 206 294 349 595 371 256 605 994 377 691 641 575 848 859 17 545 517 218 322 695 836 836 901 436 228 669 484 90 347 616 814 26 580 466 445 370 45 542 662 952 750 489 617 599 47 761 106 527 610 26 759 794 753 137 682 148 249 180 265 331 303 97 941 656 449 87 544 795 440 202 522 326 244 211 869 259 857 415 183 31 585 751 577 107 715 936 606 353 714 667 950 884 481 896 612 235 861 206 532 543 339 310 856 987 44 962 973 180 525 199 778 592 956 282 305 244 161 875 481 512 193 923 675 998 633 571 339 812 793 320 114 390 838 538 610 759 260 828 161 393 916 625 921 539 163 956 591 914 75 120 619 580 110 26 231 257 895 748 676 762 684 603 882 983 577 156 230 795 702 578 16 339 365 195 917 759 572 92 971 240 754 745 835 371 888 505 764 188 412 650 142 415 598 217 779 450 741 965 133 735 338 965 244 865 824 318 502 93 17 689 564 515 805 349 683 653 575 569 536 192 640 332 760 424 832 73 639 720 129 901 7 242 831 955 899 692 21 234 220 709 954 501 612 910 148 435 449 219 915 640 164 76 345 684 291 703 304 459 644 201 246 964 507 541 541 197 694 716 765 480 814 30 837 191 9 999 247 37 158 189 117 896 384 57 841 193 463 188 169 950 331 172 746 523 26 344 452 324 388 936 639 958 766 736 980 175 4 766 343 554 106 402 779 191 820 222 519 411 276 70 736 36 892 786 295 240 229 154 548 183 703 65 539 405 594 68 158 316 661 69 523 682 556 259 432 831 447 604 548 490 233 870 247 188 103 371 101 381 978 731 206 301 869 918 210 390 251 522 612 160 235 937 652 253 742 647 529 103 595 571 407 182 40 60 101 326 395 894 450 808 945 860 962 728 848 720 867 79 728 849 437 770 568 44 441 395 702 247 760 743 14 434 888 303 439 671 931 354 249 731 408 683 236 117 814 655 110 102 342 938 987 594 961 122 82 934 842 604 909 762 668 702 505 146 95 269 375 527 992 856 338 131 654 69 689 101 924 26 320 569 244 566 722 92 440 177 394 863 655 441 875 921 798 918 523 66 909 793 63 173 4 400 916 286 341 789 954 901 915 1 725 801 28 859 903 400 523 109 400 654 993 64 543 244 549 238 878 659 289 489 921 249 847 3 359 723 236 573 109 932 36 652 463 117 158 80 464 134 89 775 955 75 975 698 667 970 553 262 496 332 739 270 171 346 98 895 397 451 883 676 507 331 766 571 252 245 410 791 845 701 178 783 197 303 337 936 429 436 602 38 195 134 76 881 239 617 492 525 876 45 907 722 467 561 977 262 469 787 873 687 456 997 455 654 452 154 56 432 54 161 185 295 373 753 427 896 515 238 229 558 301 26 938 167 583 39 237 749 74 516 714 528 976 711 119 426 97 83 723 676 502 530 949 47 318 516 928 261 200 408 902 336 760 785 459 299 413 277 43 432 915 83 342 370 820 19 458 53 932 419 938 754 701 646 239 687 672 927 100 982 693 583 798 189 461 659 491 6 22 506 818 768 959 310 548 942 373 424 993 237 341 433 382 820 314 406 557 359 729 595 934 901 132 244 901 660 732 88 372 472 978 519 682 587 760 661 132 962 59 687 635 828 827 38 278 161 47 962 105 192 603 840 38 689 923 431 588 740 252 151 445 18 49 131 916 11 524 241 438 55 501 56 760 961 552 785 930 592 802 257 779 456 292 85 797 386 443 903 930 639 359 641 438 26 274 879 727 534 812 794 891 141 829 106 905 452 722 867 651 299 988 259 97 713 917 395 138 327 804 981 695 548 203 917 552 945 967 626 19 710 303 239 226 509 905 901 301 564 970 884 832 529 749 425 813 434 485 242 837 218 390 8 579 571 361 52 370 592 870 261 89 465 31 369 187 509 98 762 572 779 280 75 177 898 732 307 839 538 822 41 446 826 552 585 671 796 992 989 948 381 1000 392 232 249 914 151 903 327 280 105 342 560 987 856 934 86 91 409 13 467 406 544 62 519 916 103 290 295 842 313 727 258 877 722 600 189 994 426 973 513 291 529 324 51 317 749 664 373 176 25 873 572 838 912 92 729 536 443 149 820 613 16 154 533 220 444 578 861 893 441 845 917 707 963 229 612 76 447 238 103 380 14 114 189 302 249 25 257 277 45 655 107 522 265 221 888 559 237 941 361 892 853 280 986 375 358 698 356 497 57 537 453 63 950 129 333 638 762 356 965 971 604 144 572 977 564 537 530 620 110 929 928 622 958 813 767 112 923 994 537 396 321 823 965 552 737 701 542 270 68 429 318 417 377 880 615 970 131 181 35 100 94 942 324 69 923 292 142 238 890 613 932 173 855 834 16 217 232 614 727 509 191 132 845 689 803 56 852 381 283 849 811 735 942 541 453 103 628 646 54 809 514 443 997 651 452 922 47 392 387 508 857 788 793 898 672 361 955 791 348 673 519 781 98 997 965 517 737 717 291 345 47 153 843 605 637 239 312 213 328 918 409 488 42 891 949 702 760 442 624 901 381 967 973 994 736 557 268 287 281 487 69 872 265 261 414 610 506 234 738 149 501 603 227 353 611 722 369 368 670 748 91 595 449 967 653 351 629 896 443 497 173 645 229 320 684 470 323 130 942 281 747 482 500 759 865 296 644 305 406 729 793 62 732 312 494 265 280 725 281 159 873 421 181 774 977 331 576 781 921 70 263 151 690 970 399 969 65 971 902 551 819 696 584 906 642 884 910 573 142 835 28 64 199 563 58 580 625 552 350 231 585 957 471 731 864 527 797 251 134 428 591 189 545 957 101 534 477 304 608 186 238 177 38 763 852 49 770 117 430 15 244 63 715 319 549 260 436 1000 429 659 630 947 673 371 855 816 999 707 383 331 875 825 441 559 79 914 289 777 967 98 752 993 27 788 966 541 928 635 983 158 97 986 138 198 786 833 966 818 998 689 293 45 57 259 30 870 984 675 989 963 279 283 894 69 139 653 554 469 26 568 489 472 432 991 33 15 788 199 501 586 418 712 938 527 873 677 926 237 183 943 921 821 556 623 33 907 549 411 952 882 938 195 809 30 666 708 412 230 981 908 957 57 411 511 299 15 795 626 688 404 710 118 613 497 93 888 216 948 823 782 656 249 744 700 976 465 327 135 466 529 423 594 470 710 961 328 851 680 743 233 53 660 891 568 384 295 633 500 204 247 363 222 417 204 740 458 893 951 847 778 340 66 849 703 583 337 884 601 160 383 389 817 628 68 192 933 274 677 442 700 860 564 400 226 780 306 134 894 641 210 186 643 273 920 211 572 785 42 828 579 747 382 549 979 431 540 372 52 117 341 159 920 689 812 533 492 312 276 654 856 939 810 673 707 226 868 677 888 131 938 577 942 459 164 791 743 883 997 22 574 302 374 712 871 371 142 428 218 374 832 709 776 380 94 698 449 183 77 95 229 390 520 675 641 400 73 900 717 50 206 872 812 712 561 941 459 993 786 44 573 46 784 689 974 499 182 22 87 455 179 833 521 433 525 803 134 164 222 338 164 868 943 177 115 481 844 902 170 515 289 13 533 967 940 899 353 706 42 934 107 306 198 171 46 77 999 471 307 436 346 322 702 984 832 329 574 73 634 867 77 539 737 727 505 801 266 932 707 46 955 624 430 562 391 373 506 9 72 257 625 91 110 213 529 383 274 16 12 673 960 861 444 838 765 946 403 238 893 754 714 745 208 582 16 69 637 383 885 559 184 567 216 863 640 425 734 225 748 526 524 257 856 50 351 831 314 262 641 987 410 623 407 899 169 894 329 467 281 433 129 692 781 947 784 208 458 752 61 77 279 747 871 360 977 355 765 804 178 867 372 251 802 937 401 11 287 946 264 117 361 364 228 90 161 236 928 607 780 736 69 611 434 863 157 239 675 144 240 757 620 249 252 787 750 618 738 226 17 793 526 938 543 534 64 769 163 337 825 564 284 139 208 981 325 963 150 941 999 234 214 27 520 33 905 382 862 497 272 864 895 250 20 107 955 521 171 384 404 292 83 142 740 400 276 904 912 893 121 307 156 959 784 358 303 905 458 842 208 389 749 116 769 735 152 128 419 347 134 304 347 204 350 126 219 711 962 279 164 638 152 664 50 33 94 437 168 618 545 231 486 328 798 582 264 263 834 688 153 486 960 1 232 9 242 627 346 175 74 407 896 247 217 133 514 919 711 289 163 293 764 638 87 561 406 503 83 450 948 572 69 393 475 586 380 243 343 246 280 650 772 3 700 134 101 626 771 832 789 881 113 112 988 175 868 248 140 295 475 208 876 51 541 971 925 347 117 506 44 839 805 439 567 881 481 245 556 310 509 366 598 54 153 861 56 513 76 837 991 477 767 585 740 422 803 574 143 445 389 230 402 589 633 294 629 801 686 659 837 609 881 632 531 823 731 922 314 45 887 920 769 514 295 157 698 541 86 537 81 984 916 983 281 400 173 952 708 164 843 519 938 509 125 190 636 309 840 977 840 954 709 73 704 973 475 869 574 982 15 412 811 403 425 861 745 737 760 595 445 242 257 803 817 479 252 816 240 576 15 305 220 985 39 625 76 599 36 263 234 116 909 431 525 87 796 329 361 88 427 856 832 482 542 854 475 786 659 734 401 327 104 554 4 834 140 278 591 544 249 716 508 869 248 810 534 60 381 681 971 660 596 351 748 205 397 312 880 484 676 384 685 138 804 436 248 292 668 25 304 831 698 133 270 658 440 213 735 984 381 47 845 526 389 913 427 674 59 417 967 349 558 422 85 763 49 959 282 640 208 539 854 892 512 88 590 154 126 288 448 398 539 617 296 941 622 52 451 258 778 9 714 486 257 952 713 823 626 803 632 413 271 938 306 337 130 687 509 590 569 363 577 316 375 953 372 490 269 498 61 501 185 760 295 487 118 294 33 121 92 640 332 707 298 328 540 107 536 400 874 453 730 519 378 323 26 445 89 13 236 729 81 50 385 638 159 503 484 753 628 327 89 46 148 876 191 259 92 861 563 997 503 24 727 978 762 410 867 319 734 373 891 907 222 265 864 515 490 406 556 311 204 57 800 661 121 294 480 269 849 124 514 381 410 839 914 253 226 282 122 630 564 459 224 870 782 379 120 23 440 398 996 170 815 264 185 957 258 361 924 805 53 67 845 752 652 689 35 769 154 210 559 265 340 182 693 980 479 496 961 467 201 397 166 512 638 612 821 239 73 502 444 66 830 496 485 677 21 926 760 164 50 411 491 946 555 478 449 508 850 895 738 909 396 419 50 203 505 332 291 177 44 164 351 470 661 163 440 22 277 160 691 64 2 972 542 992 980 77 805 246 319 497 115 550 922 665 630 89 63 905 492 973 156 53 189 344 914 693 337 18 452 20 892 772 753 694 646 323 814 425 464 130 430 397 604 887 947 198 516 468 618 378 630 961 665 430 431 304 308 582 733 729 545 933 817 575 401 177 285 155 64 298 130 848 78 28 190 782 71 268 779 83 288 976 227 543 27 817 939 342 917 269 110 51 829 40 620 979 160 500 250 72 171 961 132 536 280 534 239 165 702 216 652 198 386 330 346 717 970 990 276 970 467 299 187 481 776 48 612 167 831 616 877 722 615 238 260 546 709 930 130 331 679 644 294 452 40 481 596 549 189 285 695 380 271 160 764 41 898 219 570 307 405 348 815 354 612 440 236 446 851 873 780 104 115 640 561 775 729 805 664 702 885 756 382 517 529 210 418 660 139 537 429 15 156 697 23 46 578 672 172 484 314 426 727 211 626 852 238 238 359 925 782 672 994 790 680 235 792 220 36 330 250 12 53 659 546 302 6 711 968 61 411 893 364 294 746 678 28 182 35 434 416 265 727 554 724 257 861 607 502 828 123 876 185 441 234 751 89 980 810 630 207 992 921 655 615 356 694 360 177 561 58 633 973 963 818 278 483 590 662 458 681 851 885 720 398 418 461 555 255 650 565 841 991 640 670 131 269 365 506 713 896 475 411 324 294 24 991 67 950 940 442 290 474 512 916 816 82 23 381 551 28 409 711 826 448 206 483 202 948 712 126 793 747 364 821 443 459 867 654 50 774 787 561 825 449 907 584 786 932 360 339 668 818 993 926 287 746 145 647 427 324 966 578 720 792 766 712 910 899 546 600 881 107 101 236 229 990 542 799 784 382 92 837 280 151 777 44 370 556 707 914 885 263 103 431 679 832 934 436 94 240 525 92 585 605 872 682 424 832 559 787 561 366 603 77 517 909 314 368 978 984 393 893 34 443 434 332 756 170 687 810 577 384 677 778 250 660 884 739 472 369 278 83 469 789 374 187 649 858 27 283 151 940 269 422 81 434 216 706 800 848 94 505 393 660 978 315 564 632 178 712 727 111 892 536 923 59 69 221 238 583 749 252 457 305 351 272 985 154 880 287 563 640 486 193 556 748 115 670 816 152 354 64 684 155 1 537 941 320 215 165 986 859 952 515 367 158 750 368 84 644 963 893 326 828 517 707 532 679 881 124 356 357 963 187 591 717 844 22 370 988 293 930 119 512 515 393 651 157 835 568 233 599 640 348 735 890 795 270 1000 607 707 267 602 815 421 169 144 436 837 239 658 678 342 125 772 20 726 212 908 620 462 423 504 765 264 554 272 882 257 338 319 106 970 469 872 134 98 27 255 234 502 517 549 279 659 981 64 216 746 151 107 908 46 646 881 308 827 729 248 526 95 759 371 265 917 178 16 425 151 936 284 221 532 191 156 415 331 498 333 820 911 695 278 349 259 412 100 981 496 401 806 44 524 846 947 132 437 616 481 2 535 537 575 94 34 678 421 678 703 533 594 136 428 342 518 543 566 57 346 192 775 104 692 470 17 302 55 338 826 625 315 447 688 860 152 901 982 473 889 932 911 173 383 356 682 435 291 522 919 77 17 165 882 992 713 730 605 296 687 869 19 284 629 313 146 635 24 346 760 312 400 776 346 130 380 791 928 94 894 893 597 665 962 780 134 456 45 329 577 155 51 595 128 522 905 192 862 286 645 948 929 315 931 316 193 580 17 874 599 520 221 161 833 708 13 268 262 273 160 202 477 135 267 741 139 274 150 107 652 628 456 420 153 843 984 86 355 396 174 389 999 688 466 174 955 254 451 982 168 690 898 559 872 188 208 419 673 324 276 356 819 941 578 755 271 335 969 967 601 841 948 240 839 654 419 444 778 280 234 626 396 571 163 342 658 659 960 93 301 1000 491 969 692 433 345 134 764 775 52 966 650 643 881 683 240 19 474 755 374 457 844 560 827 556 227 232 684 891 292 578 925 175 603 251 622 705 847 560 751 996 307 437 15 691 502 397 961 694 621 394 608 617 440 960 589 598 658 181 358 85 724 348 161 32 253 938 986 588 83 920 529 300 101 162 999 32 788 879 403 367 150 851 136 57 629 425 377 192 624 573 343 903 689 457 730 300 143 574 183 306 268 221 265 146 402 430 395 179 929 745 373 575 948 420 869 696 237 372 599 914 662 367 632 707 601 850 992 785 114 902 638 547 604 592 536 459 241 33 555 570 799 499 88 629 503 830 744 918 839 106 1 349 834 421 401 481 94 823 18 73 535 403 799 624 738 513 326 785 556 731 86 575 788 997 403 153 135 312 952 803 923 816 269 696 573 165 921 207 783 791 449 828 676 830 137 80 766 584 722 675 274 556 853 953 434 982 815 83 228 372 478 824 961 513 963 932 912 464 184 495 427 292 636 256 571 669 380 852 304 293 293 994 459 507 279 929 792 16 228 132 534 248 97 916 873 628 820 807 714 222 279 416 76 748 804 343 618 376 818 107 344 711 174 453 775 857 45 422 598 81 185 627 869 381 74 176 563 176 447 155 370 542 478 203 921 168 48 689 355 681 992 637 630 799 678 772 951 78 855 744 35 282 639 369 649 483 233 627 847 294 861 655 946 802 148 15 906 680 177 900 77 46 705 698 890 405 292 751 545 914 436 904 809 770 181 772 354 538 117 221 61 238 718 460 801 112 146 476 423 67 103 130 679 904 547 707 532 425 377 967 950 613 772 605 999 891 580 798 833 962 831 374 221 384 849 569 590 321 351 834 80 163 377 146 195 959 134 775 413 715 700 75 926 622 408 943 973 803 939 183 996 210 270 127 560 227 959 62 643 13 668 802 701 990 495 957 952 651 107 175 139 410 902 43 530 662 608 478 11 324 75 277 588 707 819 983 524 385 159 260 47 44 561 19 558 389 291 650 110 388 594 873 767 840 799 616 184 190 731 931 378 620 443 138 186 614 885 142 10 824 970 865 26 701 445 822 371 856 306 393 661 849 50 999 34 379 614 849 378 163 858 949 784 211 604 742 500 128 437 429 131 865 16 56 100 849 600 938 612 703 191 362 733 452 188 913 426 828 444 646 198 512 92 644 158 507 294 535 4 116 163 899 981 20 632 622 157 17 723 791 434 897 1000 814 982 579 975 829 113 570 24 152 566 668 330 521 412 266 424 815 73 249 78 768 570 313 258 133 918 770 142 733 203 760 965 316 432 887 172 197 478 879 803 590 465 798 492 11 603 138 11 654 378 166 686 181 657 727 743 468 397 415 368 581 505 266 423 981 404 535 26 392 656 609 28 264 15 575 521 242 841 353 246 434 425 12 517 977 449 63 111 819 515 455 242 6 370 440 654 463 120 117 114 415 697 42 196 487 631 175 617 39 616 800 194 621 85 131 888 388 604 241 489 923 953 201 628 680 816 730 273 732 101 263 500 33 864 504 139 417 331 974 6 385 934 950 95 454 526 675 146 111 529 69 182 59 61 934 876 668 305 167 377 836 932 110 39 102 405 747 96 761 194 387 469 424 717 165 596 486 52 227 120 768 312 707 134 355 184 134 133 729 519 905 397 597 563 994 76 479 248 109 716 996 668 32 513 765 636 155 681 580 263 412 973 146 489 434 696 948 339 321 565 551 817 750 942 385 780 755 514 178 73 812 286 684 265 795 967 407 811 521 815 376 359 823 583 722 580 652 860 285 69 519 133 982 79 95 259 416 966 504 282 378 240 202 271 696 98 533 154 350 810 215 798 130 604 18 623 138 553 879 259 894 517 183 516 335 96 684 469 912 32 323 563 948 93 437 238 680 109 374 648 683 416 309 605 339 399 597 324 265 592 988 701 80 429 810 491 313 878 148 172 179 796 26 566 690 888 869 932 133 75 182 353 492 399 995 853 346 670 898 638 831 98 739 97 994 612 864 553 85 184 9 999 832 369 934 290 331 402 668 505 558 373 20 663 260 206 816 333 271 482 687 79 29 685 475 304 28 242 849 223 978 919 601 598 32 463 103 224 527 89 121 748 540 673 761 991 160 502 205 174 547 196 78 412 514 418 966 49 190 559 933 580 248 505 917 187 482 622 93 648 631 390 171 557 205 16 709 779 298 933 946 984 685 538 77 664 567 578 794 469 497 635 91 193 79 815 837 387 198 990 431 401 386 658 347 541 763 811 440 259 937 828 943 938 205 302 733 185 162 891 432 339 44 374 501 190 120 401 521 769 508 7 918 276 1000 763 297 180 430 457 34 919 573 499 756 925 244 878 829 47 973 71 704 612 240 280 377 418 642 567 856 3 53 249 90 160 610 259 21 361 268 793 539 270 327 475 224 704 409 724 887 347 600 508 321 344 268 457 368 286 149 530 12 937 248 356 451 894 279 144 942 845 887 189 274 616 14 962 148 907 460 663 929 277 801 116 349 766 160 73 162 993 538 24 811 524 590 801 9 413 463 172 534 568 670 612 992 750 146 154 144 880 862 815 716 444 34 182 738 519 188 129 646 460 400 467 198 428 349 118 275 374 851 6 691 105 618 94 253 256 396 689 948 301 230 435 976 553 682 282 793 346 241 223 518 934 23 721 469 416 415 748 499 225 522 830 126 440 970 34 585 509 131 193 184 26 420 77 245 331 290 904 170 704 982 21 136 152 320 636 39 665 916 892 431 669 788 204 207 430 46 898 251 142 111 968 59 88 600 124 722 995 865 287 413 152 387 553 669 874 202 739 446 758 290 884 24 739 49 744 421 339 478 517 253 42 97 72 439 87 19 96 649 553 575 817 417 659 977 917 484 651 973 77 112 152 827 358 38 186 242 978 74 606 211 252 93 658 472 472 770 870 700 41 232 268 516 933 736 601 351 807 687 292 98 612 278 246 823 80 896 787 390 882 660 776 196 365 780 693 548 120 389 621 748 144 184 964 481 452 736 457 117 985 421 396 272 751 608 313 420 116 832 109 286 416 724 336 770 417 58 108 102 184 752 166 809 115 489 722 653 172 674 188 500 578 797 820 583 422 349 497 772 129 44 513 41 988 466 647 740 800 870 655 68 48 666 271 846 803 562 878 681 646 693 89 499 777 896 211 815 465 871 885 878 383 237 78 71 990 437 709 762 507 970 877 313 544 60 344 592 889 93 791 139 338 523 633 890 840 70 474 913 936 660 205 747 670 315 213 112 263 847 697 804 360 308 807 626 720 983 130 633 347 272 382 533 465 10 163 529 158 638 536 516 875 93 59 234 454 221 582 901 325 950 659 379 784 109 500 497 72 601 620 560 522 28 58 527 385 660 432 353 187 962 118 961 771 362 452 971 727 869 336 333 218 659 53 774 500 797 341 573 80 202 607 813 359 257 788 479 748 791 367 305 447 832 428 206 326 83 571 438 313 673 956 464 660 774 508 125 363 300 897 198 904 428 363 609 97 126 492 447 880 611 769 178 595 313 233 213 925 223 702 356 172 786 641 815 53 911 995 345 524 353 601 877 457 806 263 243 575 541 953 111 791 218 846 770 813 205 558 566 472 568 77 292 792 96 688 297 315 110 192 192 505 822 836 809 329 215 92 19 3 372 908 149 8 58 445 500 654 580 218 312 16 860 33 359 797 763 344 286 48 994 883 901 889 913 315 122 98 656 273 625 884 532 652 867 970 933 55 253 502 942 518 659 891 124 850 211 340 146 650 86 67 540 29 853 860 267 238 873 250 481 407 454 322 365 505 32 103 761 339 303 342 834 321 511 43 40 679 355 475 110 438 626 868 612 229 906 897 796 828 277 563 465 198 281 253 23 277 341 46 351 602 697 452 537 980 932 239 175 313 532 787 791 563 602 467 962 725 531 386 379 102 782 187 434 293 427 445 89 102 881 119 862 19 259 250 67 407 915 622 915 951 104 997 525 138 564 560 925 930 209 6 170 99 461 564 98 212 451 34 421 604 972 394 344 943 894 446 408 1 684 858 66 202 670 352 688 298 530 291 727 366 267 502 519 116 849 813 826 884 65 220 609 432 327 623 427 134 585 354 815 722 317 754 253 313 446 235 88 972 211 20 174 729 809 752 819 473 874 966 802 877 221 499 518 258 352 542 632 223 92 884 50 20 360 406 988 941 424 96 572 343 943 859 731 355 483 933 430 49 697 111 866 398 184 271 444 545 385 567 831 482 951 14 839 132 52 54 670 614 909 214 725 620 295 832 214 755 18 589 447 444 868 480 674 600 529 232 954 246 690 866 784 360 315 551 879 93 26 690 285 35 749 237 99 34 226 179 559 545 453 329 240 51 638 521 73 970 913 447 658 640 458 520 603 713 112 439 674 421 377 522 935 548 102 108 518 611 929 125 53 518 604 359 607 54 412 666 192 709 230 738 58 728 809 127 519 501 44 614 928 428 129 670 381 906 674 605 6 860 450 340 641 106 368 184 157 660 64 563 119 353 762 371 235 69 791 201 653 626 433 220 312 451 698 6 199 965 248 639 626 623 839 714 316 916 416 213 466 566 857 772 222 613 797 136 469 480 149 468 709 867 838 857 308 82 965 386 621 293 385 418 180 460 536 581 27 893 732 381 78 27 751 374 61 377 165 891 775 32 786 642 511 638 435 333 826 704 737 43 230 329 723 983 666 722 675 495 9 924 149 991 808 556 403 127 243 639 780 627 211 359 302 649 539 532 641 448 51 958 750 263 964 385 448 740 124 786 786 990 149 306 506 181 978 689 628 240 801 564 865 167 263 578 226 331 88 780 487 370 670 811 133 480 645 950 288 394 796 52 629 284 222 206 187 382 338 985 170 674 351 195 189 865 460 139 476 47 343 486 782 636 573 416 13 876 450 920 50 785 961 711 354 576 589 201 193 930 217 796 470 67 397 514 295 976 530 442 975 836 145 700 876 76 686 20 142 317 211 62 550 282 98 675 579 746 498 275 994 457 607 964 359 45 795 609 575 820 241 982 264 188 379 339 203 124 138 360 969 881 807 552 220 387 192 953 311 426 781 515 217 658 539 886 669 143 520 977 197 781 328 440 817 574 592 734 971 42 561 964 637 402 312 976 269 902 499 505 23 160 926 721 187 136 14 453 89 648 670 290 410 843 497 128 337 450 447 315 466 928 859 383 682 623 612 324 680 993 475 386 578 12 4 567 618 248 305 343 770 834 459 323 237 590 722 773 153 416 959 994 522 476 904 657 105 272 484 692 285 894 847 605 304 958 512 595 229 491 650 28 560 884 456 796 783 438 716 967 55 592 33 252 283 448 303 388 65 524 56 353 692 204 545 497 689 190 226 525 820 425 26 237 931 198 117 303 695 867 695 23 230 779 157 49 435 971 170 429 186 773 111 755 590 50 303 887 150 652 882 254 736 978 912 186 356 160 17 305 165 726 610 45 91 991 475 144 980 237 351 199 716 626 483 449 211 698 290 623 566 968 496 245 632 607 294 186 698 370 317 749 465 389 615 392 216 229 714 546 461 269 430 832 368 140 426 395 329 243 714 880 209 443 275 211 941 902 122 501 982 108 834 145 876 906 668 217 572 942 492 830 735 693 265 256 549 121 317 730 802 77 214 786 280 667 245 664 173 521 853 493 463 638 966 181 61 851 698 696 591 256 543 285 969 196 911 192 60 522 348 694 493 496 240 262 674 377 84 595 154 950 447 703 21 672 769 954 156 634 601 260 402 284 420 303 643 602 695 384 395 815 135 239 115 556 438 556 983 294 289 101 20 47 832 542 1000 907 117 200 146 797 777 901 524 891 635 683 245 496 914 295 980 152 877 883 690 449 729 99 424 585 779 917 913 194 439 136 673 949 537 62 558 646 897 332 941 84 980 633 112 364 904 485 935 902 664 93 253 200 233 188 980 169 60 724 827 681 206 637 471 696 676 557 232 620 602 825 30 854 670 2 891 759 433 4 770 647 166 507 913 127 110 303 955 648 754 73 529 91 35 758 290 418 767 644 320 526 500 907 630 179 274 814 7 297 308 154 463 421 944 102 96 455 719 787 190 69 607 389 868 72 335 931 187 141 930 388 751 166 239 667 741 714 944 196 194 195 539 799 918 6 446 797 769 937 694 168 380 464 249 40 3 176 17 915 377 871 172 261 765 11 435 680 59 99 488 453 502 267 404 828 965 332 471 152 980 923 401 71 917 312 896 33 334 715 963 959 772 298 319 142 680 597 440 779 673 422 66 529 291 163 688 848 830 78 637 601 786 367 945 608 657 311 886 481 413 905 323 334 981 325 617 319 362 756 877 355 670 219 725 7 927 593 607 29 969 907 518 750 322 51 165 682 849 140 441 207 265 490 219 105 771 303 131 721 218 688 803 593 995 546 867 415 164 639 952 96 228 397 507 615 804 593 407 686 668 392 907 140 761 350 273 591 838 338 581 148 200 962 82 629 55 835 474 850 225 676 181 499 153 875 580 317 457 440 517 571 755 409 978 383 318 893 77 905 342 445 39 343 109 904 546 694 186 38 955 888 951 447 556 710 751 813 904 919 815 871 545 314 141 984 703 145 894 431 265 415 68 624 929 923 984 747 995 741 420 555 302 208 725 298 774 760 119 739 465 359 33 768 577 379 322 589 17 345 764 573 668 280 263 91 330 143 250 19 500 513 414 467 626 131 939 100 571 170 887 325 133 746 964 842 901 789 954 985 746 9 277 989 621 149 104 46 139 436 569 849 870 315 823 372 929 152 602 861 419 20 546 227 365 530 618 869 847 56 854 306 296 566 563 489 965 997 694 65 908 106 687 195 417 170 695 551 561 408 497 653 989 877 277 318 41 407 474 761 942 21 69 209 428 858 293 711 508 521 65 781 309 864 892 387 653 895 239 965 459 442 952 148 226 333 730 380 625 105 629 726 985 244 271 31 326 365 219 825 330 208 177 504 598 598 550 279 130 330 894 92 983 903 375 850 346 542 176 254 932 366 721 804 977 76 365 322 990 974 637 133 478 107 919 459 686 534 807 97 367 106 492 326 844 151 951 95 997 141 119 388 436 737 401 403 958 894 878 852 75 678 156 541 273 217 106 159 70 605 118 664 621 343 562 42 340 649 711 284 867 797 456 519 423 472 930 228 703 98 802 372 55 949 928 248 468 636 250 26 366 854 20 100 421 723 791 831 189 270 695 951 380 731 778 293 606 932 350 349 190 879 826 778 592 594 415 286 388 409 24 470 846 495 56 893 492 411 331 735 160 61 24 929 159 658 605 112 281 420 12 671 665 917 28 253 631 61 395 823 28 682 795 577 830 384 618 362 837 370 727 9 677 407 361 651 869 80 386 55 863 112 44 163 649 453 419 895 540 511 419 555 419 319 91 421 597 18 643 661 191 350 449 125 820 171 450 379 910 757 264 417 658 58 655 391 94 447 236 15 574 208 120 314 328 743 137 57 709 69 73 774 793 823 972 235 948 786 276 211 882 474 543 712 784 16 132 525 224 186 113 677 271 55 209 996 492 867 316 453 380 544 239 515 852 358 85 11 615 396 974 609 193 807 688 899 786 850 771 564 535 215 841 857 125 365 870 561 919 395 244 328 947 931 474 301 80 475 118 269 187 248 152 567 450 355 393 690 792 65 949 803 186 101 909 748 449 625 671 337 353 822 393 84 98 56 660 612 693 21 254 113 689 766 499 212 230 975 981 709 817 108 353 676 682 669 267 524 675 196 725 716 506 364 468 336 176 916 756 296 107 332 373 24 496 16 782 736 685 546 769 564 231 301 679 678 423 767 261 578 122 78 151 459 593 566 332 452 574 922 34 34 545 306 820 232 338 699 545 163 863 973 167 79 288 65 239 137 849 570 931 982 232 678 149 388 336 996 778 944 109 584 543 32 664 556 330 954 829 698 645 884 620 720 350 758 61 74 354 981 904 206 475 25 259 580 768 393 957 173 293 845 947 126 642 172 392 261 336 855 707 763 480 821 547 202 118 625 46 568 191 970 731 365 23 977 884 474 527 728 649 482 757 97 376 109 771 860 393 619 428 509 290 518 532 30 670 699 736 848 91 195 927 696 515 756 935 560 139 221 330 483 571 26 50 397 38 805 379 106 835 854 664 14 322 68 57 629 587 908 91 348 627 777 585 815 408 350 193 708 408 560 322 808 693 702 909 889 692 53 529 516 853 447 491 912 597 853 158 339 99 157 72 491 512 549 197 119 298 904 479 39 195 936 494 993 181 662 533 166 985 174 293 996 89 670 590 429 330 952 179 712 741 957 189 863 184 77 643 928 809 437 401 688 659 600 382 853 172 849 282 34 686 591 288 585 685 50 496 540 88 622 80 364 787 149 188 494 436 410 580 467 605 755 261 471 9 278 67 804 378 232 749 287 611 369 745 387 522 908 745 669 792 294 598 280 547 597 437 170 948 163 743 486 13 690 757 883 877 570 939 398 407 266 149 627 303 515 136 338 447 819 498 688 482 737 12 506 767 652 766 817 287 664 412 339 938 563 584 174 15 485 937 179 907 503 626 280 588 374 549 974 582 384 146 453 317 894 450 924 997 458 705 885 839 115 644 976 716 254 527 39 222 135 842 131 29 449 557 381 176 2 545 895 781 763 473 732 347 886 281 780 453 184 405 501 642 354 342 415 187 666 601 390 492 343 680 998 894 166 941 50 436 558 67 533 637 67 191 813 970 936 488 388 393 790 483 777 89 397 954 38 462 192 286 587 167 270 322 892 126 974 242 623 784 379 836 456 246 272 477 432 171 678 63 123 575 723 250 736 692 365 705 295 855 551 150 975 408 556 184 989 85 218 852 883 828 672 114 760 904 539 666 237 126 917 847 496 961 224 410 924 850 89 666 233 716 416 530 576 567 639 227 833 867 34 324 832 992 822 711 910 483 356 487 396 59 335 687 317 549 788 132 332 549 739 917 196 830 323 385 399 812 442 490 801 71 581 137 685 819 316 51 200 750 466 434 525 82 788 279 993 540 240 742 865 891 656 386 664 789 991 371 668 198 219 558 563 35 507 236 339 510 355 796 991 282 406 325 689 194 235 95 996 405 356 498 713 637 594 546 413 616 469 841 56 902 939 789 929 365 790 956 208 81 243 924 780 623 967 512 398 748 813 688 702 586 471 584 445 595 177 876 355 609 828 306 913 685 673 393 769 102 355 97 621 204 691 259 821 53 198 201 150 448 66 385 479 25 945 647 685 533 973 241 930 334 860 206 881 961 134 353 21 557 229 851 122 903 819 399 276 124 707 298 887 886 177 827 599 171 931 959 665 730 884 512 714 24 455 446 974 498 977 966 987 316 922 875 240 321 621 722 368 355 125 171 307 6 202 965 398 208 533 24 674 428 761 105 579 487 219 785 730 186 963 839 37 161 202 216 949 955 30 220 152 4 805 578 249 407 143 63 45 520 718 739 910 681 90 516 765 963 320 751 900 31 27 892 674 149 166 154 442 189 89 891 750 829 426 977 304 739 869 929 538 298 175 695 23 666 1000 786 809 963 415 497 379 394 746 54 394 536 862 594 360 527 244 49 417 327 925 983 514 840 663 684 246 704 615 412 643 447 26 498 381 737 951 102 585 523 336 868 133 618 433 903 790 57 119 85 473 497 29 909 134 598 906 223 834 864 775 107 620 207 576 84 450 267 170 110 381 18 420 654 587 659 744 377 339 290 211 400 534 845 187 762 636 327 233 290 564 179 719 619 17 948 4 985 353 42 797 994 847 599 30 44 588 426 682 241 529 556 656 777 120 305 406 942 708 690 306 174 302 785 694 556 809 92 764 720 721 285 586 848 743 105 72 447 496 656 232 877 327 301 533 704 47 391 255 313 718 166 37 170 974 785 277 614 262 416 488 585 553 958 617 2 581 265 623 350 575 357 793 368 221 862 258 53 195 277 486 668 18 196 907 958 110 325 835 490 15 48 217 957 683 755 922 480 321 855 638 322 617 273 862 719 843 463 961 705 349 947 714 422 176 268 108 459 69 747 689 271 996 3 326 523 6 414 860 161 604 611 475 169 550 116 191 636 345 375 103 619 819 819 276 760 209 990 935 671 275 900 254 974 45 651 441 515 553 333 511 925 588 85 670 85 831 101 555 446 23 63 95 67 286 115 531 489 347 625 861 141 56 368 435 78 218 478 983 941 886 720 52 44 578 180 632 734 818 717 987 246 229 576 751 330 727 725 632 577 39 23 997 490 732 7 159 687 555 93 90 658 164 753 611 487 399 458 641 395 633 653 78 986 923 312 223 303 484 343 522 992 182 918 96 120 527 872 147 905 313 456 770 65 915 342 875 149 785 829 688 124 66 866 909 317 585 791 608 890 271 401 866 559 886 399 318 742 497 292 375 229 890 183 206 107 731 905 557 854 226 558 870 289 671 287 583 348 911 959 410 76 790 765 887 333 249 674 462 149 994 332 74 546 743 473 919 271 269 824 392 587 888 29 922 570 134 115 533 817 510 39 4 388 187 874 603 298 277 71 736 139 738 558 805 745 472 416 909 125 551 524 605 563 693 281 525 960 441 749 375 691 276 446 175 666 365 599 979 62 500 37 757 362 281 970 847 336 662 914 511 549 202 396 747 854 704 939 230 459 943 862 588 98 483 413 346 295 596 317 81 466 589 141 13 474 239 914 273 65 111 64 237 200 374 34 91 765 504 980 462 913 56 630 836 559 921 60 118 202 983 676 229 278 504 303 631 514 597 628 946 300 301 546 9 277 124 836 237 294 127 34 821 716 564 197 648 593 832 626 962 163 232 524 230 192 348 563 452 226 401 393 219 871 231 623 848 828 266 403 272 300 284 317 82 571 779 443 272 112 134 473 759 730 110 980 453 530 211 849 651 738 301 993 4 540 44 985 725 446 522 839 308 404 207 703 126 727 685 519 211 189 501 311 261 1000 217 902 290 379 164 440 813 955 775 412 468 994 638 902 245 730 674 520 483 320 272 110 240 742 258 546 298 126 52 973 931 380 753 112 620 452 959 738 698 555 369 906 36 82 356 767 659 664 572 254 490 527 607 420 889 723 378 148 621 86 355 179 570 359 519 475 651 155 565 493 937 837 994 466 923 115 526 92 85 705 199 888 980 130 556 559 872 83 221 917 987 994 962 233 385 199 377 54 312 59 932 346 571 102 393 821 138 797 388 276 355 924 298 7 695 927 376 576 470 552 563 485 68 636 105 95 529 479 24 419 91 193 925 289 47 968 376 204 944 296 702 537 638 937 519 395 867 880 609 942 298 633 549 451 721 27 1000 76 257 316 757 640 731 983 696 201 686 130 350 580 94 173 372 513 46 368 805 412 985 181 944 411 149 678 849 616 898 808 79 305 234 912 702 759 1 316 774 316 751 293 323 656 667 219 590 661 562 458 236 314 865 413 54 693 455 816 505 356 38 849 222 870 532 10 588 86 693 8 973 984 843 8 831 639 1000 851 692 629 579 222 652 396 42 320 825 317 55 718 387 711 606 185 757 907 94 666 440 670 390 268 487 910 273 371 850 472 685 716 998 577 128 221 797 227 845 110 363 163 430 904 969 761 89 773 997 440 808 945 649 758 164 767 562 454 690 22 580 68 873 86 813 624 650 862 711 575 625 152 450 767 699 903 17 554 768 503 468 380 668 294 438 176 880 337 824 791 454 914 125 147 437 465 119 708 225 793 35 176 527 276 392 248 391 322 669 409 411 958 379 456 839 633 633 642 194 275 183 755 28 542 654 861 576 982 886 651 340 510 7 342 950 709 868 384 442 81 660 847 345 114 923 820 132 266 353 685 17 500 929 528 285 483 933 865 211 764 760 630 123 822 932 48 551 600 613 533 427 108 22 660 155 412 738 208 760 738 318 569 518 164 637 183 504 87 795 321 357 563 143 709 112 312 179 544 778 567 741 176 562 716 155 608 448 219 218 476 46 672 384 758 424 579 563 376 606 788 441 123 215 596 113 303 480 644 18 812 870 385 883 681 472 689 755 490 856 63 898 367 20 773 167 755 952 986 411 883 918 26 365 904 849 702 968 950 46 491 19 109 555 991 119 767 189 425 422 308 37 168 65 443 586 984 651 34 877 784 101 135 641 623 433 568 274 721 219 304 799 908 44 891 587 784 209 276 616 102 516 796 669 919 457 454 522 865 188 569 464 606 537 150 919 645 572 218 298 885 826 142 374 191 631 117 43 324 897 398 834 439 533 963 688 932 793 969 545 520 426 305 1 939 303 62 767 468 309 464 291 123 500 592 505 949 74 253 726 867 911 982 26 236 33 785 359 677 241 676 250 830 845 226 103 39 735 128 73 778 6 184 338 754 867 901 408 637 807 497 458 62 891 692 857 606 177 510 666 860 649 150 866 522 525 747 571 250 81 723 671 113 622 227 90 331 302 207 868 951 325 554 855 20 230 615 559 668 955 353 616 576 617 321 804 565 147 326 68 685 574 577 30 248 413 177 449 565 93 996 613 436 956 328 326 550 766 657 539 158 192 499 9 154 425 467 342 541 453 617 979 311 660 72 729 272 3 121 111 560 513 645 778 946 860 530 231 82 20 608 613 53 777 708 439 312 873 525 936 812 557 85 479 560 4 178 54 888 616 885 261 420 584 578 604 116 565 306 793 282 801 149 6 944 732 636 215 700 137 783 915 50 97 858 233 561 951 981 165 272 4 795 411 874 243 947 506 887 663 70 957 974 523 544 46 431 379 979 980 894 914 112 783 237 851 103 1 65 596 689 863 984 591 148 792 345 874 415 541 517 810 743 458 140 660 177 4 195 637 936 628 933 578 810 147 903 658 494 494 824 714 400 588 57 793 744 197 185 382 72 941 573 30 445 521 462 595 320 793 459 257 909 311 249 259 755 560 887 957 133 216 447 299 793 187 906 930 655 905 443 813 124 809 399 180 568 697 315 159 364 429 759 593 336 206 202 995 180 445 806 22 165 233 309 326 667 684 187 387 153 757 326 505 364 121 420 946 7 27 236 938 286 407 176 60 858 49 385 812 741 635 123 188 238 94 874 682 479 977 173 378 13 848 738 168 472 335 603 81 627 575 456 195 950 791 101 674 387 63 245 716 373 369 846 927 200 378 607 545 269 368 375 720 516 531 744 36 247 704 996 474 29 196 367 178 340 590 6 515 570 497 462 861 974 760 759 471 402 451 594 466 428 265 922 526 678 486 103 788 611 199 656 539 82 771 290 583 560 220 603 799 793 390 644 686 486 96 727 956 470 937 158 517 774 557 180 42 251 344 735 551 66 193 486 830 397 667 239 554 65 432 989 270 406 39 792 310 510 304 157 350 994 253 8 450 169 467 903 582 723 833 25 671 541 401 166 962 781 813 161 219 200 459 731 808 570 531 370 535 998 953 538 149 535 303 554 1 902 628 314 289 853 634 516 707 12 477 457 846 849 392 925 154 893 100 782 821 109 979 1000 912 22 250 133 985 461 550 363 355 845 848 254 907 370 755 144 435 646 485 126 68 650 381 333 383 728 636 100 622 654 983 772 441 774 580 750 323 803 714 235 142 758 806 338 243 738 692 613 847 429 362 557 739 272 11 344 451 873 451 191 49 39 702 397 338 565 966 45 689 171 309 827 979 753 591 726 707 925 499 716 847 463 684 911 803 3 771 382 44 151 800 407 79 366 553 820 267 292 73 451 981 67 100 794 930 293 698 427 538 403 723 476 627 741 970 122 572 171 477 800 67 204 884 874 217 708 743 375 108 275 205 943 389 572 114 417 276 267 496 223 344 379 698 846 523 607 77 745 422 303 664 573 945 326 542 34 333 873 737 96 958 418 73 577 243 734 701 438 511 611 529 445 493 31 785 936 856 525 572 569 561 433 429 445 476 934 486 871 669 941 22 711 127 977 565 722 397 801 165 763 581 685 212 498 25 37 367 556 928 846 128 4 797 95 587 17 518 27 374 679 992 959 879 339 376 863 674 753 77 828 907 223 413 665 137 568 509 350 316 674 724 508 593 465 770 562 819 352 302 263 964 836 205 249 76 564 914 341 800 894 106 304 47 115 846 150 769 918 111 889 602 953 213 333 918 448 720 841 988 674 811 880 192 494 742 329 172 130 467 259 519 681 371 757 496 894 242 558 748 356 368 544 375 753 41 498 767 226 184 678 519 672 247 239 635 579 402 992 519 478 141 889 277 891 594 451 191 408 640 959 585 3 576 241 651 58 610 67 910 918 832 87 628 193 489 588 509 405 353 766 726 207 558 319 933 684 94 82 91 738 528 242 969 290 472 110 399 852 999 687 288 421 866 285 786 477 169 295 437 755 59 682 425 845 560 292 981 458 23 690 181 123 146 486 460 657 14 317 914 744 503 432 952 941 388 296 722 764 599 312 451 798 584 974 271 384 898 906 325 463 133 210 469 731 414 589 793 393 604 462 213 806 636 420 891 232 32 40 955 687 307 246 689 172 288 144 177 977 843 375 279 258 704 387 986 426 468 797 808 97 401 187 872 500 125 196 972 357 796 12 262 37 37 58 996 368 435 969 383 167 813 268 24 643 689 165 20 465 892 783 290 913 932 866 722 524 146 888 233 693 514 678 746 71 517 292 95 719 585 657 80 499 743 273 922 803 566 760 420 567 22 267 663 994 559 77 156 965 91 511 586 927 81 700 232 971 387 148 576 267 899 687 20 140 17 733 205 929 648 123 522 613 106 161 222 875 241 202 517 608 336 667 352 755 761 319 799 84 272 714 207 435 599 813 748 954 699 810 513 758 383 176 685 177 144 193 672 100 2 58 14 396 169 378 491 258 114 439 624 447 778 893 165 191 510 449 296 269 837 550 661 640 516 109 830 533 585 978 660 757 698 500 39 969 630 717 138 987 835 236 835 262 426 711 498 512 57 588 487 270 696 122 801 401 853 83 364 809 555 485 403 783 785 354 311 895 207 180 534 342 686 389 887 192 257 614 661 989 726 422 938 140 986 814 566 481 108 530 488 899 936 802 828 889 319 410 574 671 604 847 94 35 491 547 957 293 221 99 751 222 839 647 217 456 404 33 156 862 520 82 426 93 54 137 736 564 652 269 62 488 974 685 643 323 440 630 316 318 256 86 807 892 851 158 754 720 326 773 482 74 696 178 889 71 687 586 103 679 272 963 564 162 683 16 645 237 22 526 421 946 513 310 438 990 977 429 704 670 113 448 329 188 310 923 150 279 826 828 240 346 195 28 899 278 317 278 203 657 629 627 823 553 823 164 731 284 571 594 241 130 571 523 352 357 633 230 272 255 214 432 940 989 342 39 600 275 674 800 61 8 414 292 795 907 4 393 879 854 816 62 334 690 958 654 920 508 769 440 40 766 741 86 330 345 159 238 534 289 236 494 373 489 895 155 705 9 855 627 714 93 728 512 974 336 280 312 968 417 422 940 797 741 278 830 947 229 695 903 587 153 1 391 464 149 961 350 104 250 88 546 11 472 387 58 178 212 227 91 913 869 591 849 144 571 449 56 502 233 599 819 135 626 115 181 537 810 29 446 641 183 167 560 883 704 241 850 449 156 702 469 507 726 647 254 472 40 790 580 348 494 350 970 347 396 241 134 661 610 649 819 683 359 468 587 153 884 802 10 852 474 57 47 445 399 555 748 430 92 53 33 477 995 259 611 415 312 955 643 623 997 671 812 927 186 887 973 982 348 182 160 474 93 396 9 528 605 812 195 690 672 742 168 752 728 240 504 322 685 816 220 541 193 542 970 788 304 768 180 241 512 325 661 660 406 734 427 499 146 586 891 715 347 505 393 750 534 500 839 541 219 834 496 711 504 78 414 475 746 599 257 907 873 240 608 546 964 841 261 207 293 37 172 226 150 511 700 382 260 382 385 567 82 768 457 606 313 622 694 755 7 692 139 363 166 69 371 755 783 164 286 443 470 230 341 966 736 606 200 505 602 528 342 457 835 290 741 802 245 888 98 350 976 968 884 402 743 485 516 239 503 136 471 104 110 59 207 704 761 623 127 78 264 945 414 523 269 825 573 282 539 187 724 73 3 865 898 456 965 297 884 672 765 867 64 262 956 950 82 231 505 75 831 774 567 937 808 332 801 939 297 439 443 895 563 462 370 505 246 364 807 607 51 284 64 222 737 628 528 461 246 132 713 456 785 832 838 944 469 12 77 489 145 72 285 220 182 845 749 758 40 839 253 889 329 795 129 513 514 322 195 754 483 246 56 480 581 973 718 702 78 412 371 11 164 854 706 971 118 341 274 410 816 536 832 678 533 254 846 965 538 105 868 515 312 439 366 537 394 485 157 316 816 940 419 490 596 633 889 786 107 327 243 227 229 216 151 341 680 196 801 88 74 145 3 338 991 828 403 5 826 135 422 184 606 795 651 892 727 128 795 138 692 435 416 195 753 46 130 616 595 646 970 307 506 714 601 574 46 95 392 475 59 28 550 75 103 666 893 867 270 467 998 99 851 856 711 513 514 139 466 302 68 724 791 31 802 562 508 479 974 408 949 987 630 675 431 590 234 497 897 45 753 956 84 806 366 270 442 61 529 175 702 263 91 37 634 115 354 12 815 373 6 262 384 796 731 533 728 391 128 327 645 44 359 768 949 993 686 686 152 703 862 313 622 499 698 218 27 862 601 326 991 640 648 106 939 376 138 393 649 512 417 148 515 391 626 954 799 230 835 296 314 519 768 282 626 306 423 154 192 562 177 408 982 32 602 948 549 646 514 992 483 815 5 513 43 597 440 271 156 915 501 155 23 805 553 289 891 580 468 294 515 718 528 803 347 597 845 587 543 742 109 706 829 694 996 998 459 392 346 818 316 50 644 272 375 769 711 647 672 49 375 573 611 514 991 463 423 519 857 311 711 785 593 14 295 211 765 666 229 951 240 633 421 466 263 750 626 139 555 307 466 273 120 488 953 886 486 979 856 278 86 433 8 805 223 876 337 728 657 142 904 666 833 628 393 58 23 646 657 323 749 630 151 181 417 791 244 450 356 352 608 723 948 593 79 819 606 821 724 900 288 73 37 913 31 124 695 324 628 344 347 945 149 152 617 995 481 721 580 270 531 990 183 996 666 614 734 595 240 321 464 55 10 364 570 980 88 849 872 359 518 715 736 614 122 512 64 772 567 615 289 930 57 404 627 610 665 185 476 46 739 256 947 49 375 710 146 907 77 402 11 91 869 655 25 848 765 526 2 705 828 528 92 390 335 818 70 910 105 714 737 834 73 608 575 802 742 529 330 182 726 560 512 512 824 621 109 689 454 651 257 280 760 541 636 666 421 25 184 302 650 632 110 841 328 308 59 906 673 98 388 510 651 738 319 982 336 557 812 319 989 751 429 819 522 525 498 918 186 65 951 564 468 163 650 857 248 386 424 945 462 883 207 41 51 993 921 389 22 198 887 444 754 561 964 241 548 145 716 523 928 545 133 535 694 788 573 196 627 50 4 407 678 444 675 144 480 21 653 293 535 537 13 446 253 762 320 65 540 785 956 607 757 482 570 654 738 779 256 848 912 918 913 76 857 60 73 172 912 693 860 783 38 590 798 695 109 138 33 877 635 156 882 212 674 603 412 427 974 431 306 23 438 243 343 337 38 804 608 619 140 289 964 9 122 932 547 238 603 880 181 92 241 458 12 360 335 205 357 725 283 297 955 144 358 156 28 404 998 539 416 39 844 427 935 796 186 859 955 339 295 124 694 726 270 916 100 293 675 527 644 716 280 720 131 83 480 726 18 327 786 618 98 127 823 664 53 961 831 996 950 14 473 575 971 395 138 314 58 465 592 450 58 704 551 533 227 928 732 132 673 520 880 721 877 562 231 971 140 222 929 919 620 191 937 649 797 11 924 156 724 14 28 494 998 521 486 895 26 983 625 724 127 465 568 711 209 706 106 185 102 597 552 67 678 782 678 401 194 86 821 504 636 59 816 586 104 367 910 687 241 536 560 726 598 936 572 317 943 438 841 325 851 469 811 833 603 147 273 992 573 268 149 681 489 704 444 63 328 42 919 349 47 19 57 75 846 615 651 754 389 318 948 509 913 517 788 400 268 398 418 525 43 197 36 565 908 197 448 132 239 179 577 576 12 152 988 275 941 709 764 495 254 586 290 569 58 23 297 745 936 23 161 513 870 186 346 756 212 306 556 410 876 936 220 857 168 567 881 773 501 561 680 803 703 234 157 906 669 634 659 332 871 566 974 572 789 841 910 647 649 247 775 920 127 146 151 935 172 113 80 658 221 581 63 735 66 470 883 400 139 62 930 952 961 716 376 725 920 603 834 190 627 452 74 327 425 938 947 811 447 620 816 657 806 240 920 66 598 414 693 266 171 83 437 885 559 911 313 940 856 281 188 288 19 265 701 703 281 734 617 44 505 602 442 675 39 146 925 901 483 706 467 897 317 73 942 900 408 273 775 523 572 209 781 710 88 318 864 759 983 632 974 219 859 321 198 720 552 435 788 832 602 666 901 860 369 776 243 629 484 672 715 719 284 629 460 408 795 388 51 615 132 718 805 640 644 723 140 975 449 612 422 10 762 63 578 60 968 232 109 120 156 126 364 651 57 308 507 661 794 1 405 264 871 522 861 706 228 198 748 32 451 779 779 308 700 415 204 577 297 313 580 51 719 169 380 844 498 381 472 5 903 134 191 874 424 795 701 305 604 892 317 124 53 105 11 925 310 156 833 434 85 28 896 289 933 787 769 237 991 586 412 769 866 980 561 252 560 961 782 815 995 628 801 355 64 590 309 550 418 468 178 223 138 911 336 792 182 179 124 404 768 954 351 769 353 177 483 847 822 739 136 705 17 445 734 772 370 835 299 662 80 217 767 249 810 867 382 704 83 457 461 561 838 117 817 612 502 583 813 283 370 451 995 938 751 369 77 528 869 502 875 230 974 249 551 920 461 633 16 802 412 21 380 566 520 75 74 699 73 37 294 55 604 248 862 960 435 103 69 951 537 625 206 318 246 630 532 819 601 775 727 278 103 414 833 984 447 356 889 685 288 290 256 299 773 114 442 547 704 567 912 7 660 298 660 941 431 335 364 939 448 695 738 955 326 935 195 185 794 624 767 483 69 848 681 328 900 98 712 500 955 897 852 75 304 219 108 908 762 628 592 144 602 391 779 74 872 325 891 17 49 839 948 796 727 662 138 94 90 150 382 339 446 213 26 169 381 914 160 586 702 148 344 937 901 697 776 970 229 777 2 664 12 97 176 121 271 900 83 188 757 751 668 143 128 316 458 946 577 977 926 64 803 593 867 766 35 740 467 236 350 467 493 789 260 791 163 442 404 946 555 843 328 213 988 784 649 452 524 237 126 367 23 757 618 266 299 952 235 552 250 488 810 19 383 856 448 143 892 534 222 864 20 235 304 217 564 624 818 390 952 979 339 108 267 34 89 759 126 687 46 461 101 597 418 42 879 810 544 746 85 198 517 702 756 107 271 273 54 44 906 811 357 51 73 56 514 358 858 345 957 106 19 627 430 459 604 286 772 699 293 257 428 257 546 724 164 451 588 191 384 991 577 377 708 438 495 435 587 682 493 510 752 450 90 810 379 532 34 560 207 978 750 163 882 792 188 410 68 828 927 681 987 895 192 665 861 835 549 533 48 982 257 959 359 670 203 602 902 757 532 49 448 512 51 551 374 674 788 921 339 974 737 985 726 212 270 540 24 507 27 470 959 257 38 76 745 55 79 195 149 873 848 456 183 36 877 343 106 568 384 399 739 32 849 941 811 191 795 777 757 198 498 966 889 300 724 766 232 69 53 845 473 869 896 396 379 231 683 57 244 89 874 205 682 787 799 991 576 104 680 367 43 219 609 37 605 158 596 611 258 815 238 640 801 532 52 7 197 112 5 743 693 486 922 148 633 662 507 406 702 478 460 520 147 363 16 604 917 136 93 109 384 805 288 37 495 668 618 336 614 176 692 120 397 655 582 251 248 258 902 290 533 634 671 659 293 757 456 881 599 97 655 810 290 192 942 786 953 805 292 415 492 487 135 436 964 891 304 753 230 278 759 579 685 147 242 424 753 938 512 150 164 162 811 412 775 768 941 9 240 336 1 955 583 52 270 539 810 907 536 576 709 371 95 41 45 618 796 135 687 617 240 57 396 475 88 594 993 268 415 888 764 373 298 422 457 751 345 341 550 510 116 391 627 57 541 812 935 439 117 864 375 379 81 852 47 435 174 715 982 765 962 209 829 283 966 495 104 410 921 890 609 229 814 317 353 263 505 556 481 257 685 363 752 984 714 77 837 770 917 657 367 507 33 354 547 763 413 999 334 954 637 530 307 920 325 692 71 558 707 841 244 512 141 600 35 63 899 646 293 930 630 979 196 917 385 5 765 229 47 44 841 722 606 974 772 926 42 531 853 149 412 763 56 133 588 527 632 424 245 766 145 384 16 921 564 755 556 441 532 655 901 655 978 456 90 460 868 847 284 834 891 189 963 19 484 376 291 776 535 213 831 549 87 167 244 243 993 494 394 310 168 276 934 840 144 540 595 133 426 380 531 585 496 165 480 439 370 216 672 964 855 51 585 866 623 797 873 849 353 478 825 555 265 346 338 55 397 767 937 666 551 405 959 448 101 510 396 616 752 422 621 153 594 669 516 727 923 586 695 931 101 922 323 490 79 914 930 741 911 569 546 633 316 129 905 535 722 295 222 279 407 553 186 624 102 433 406 203 730 639 126 825 349 219 367 722 673 515 221 248 215 785 560 372 294 785 936 711 799 466 479 218 151 658 109 874 84 655 818 966 219 780 47 620 561 936 822 228 848 245 187 218 957 128 499 353 800 92 476 518 820 908 533 827 767 113 528 77 364 984 925 753 839 160 265 82 320 746 22 814 604 458 429 665 673 485 657 882 881 331 182 485 696 615 530 561 9 245 811 163 189 780 681 666 238 420 517 732 332 961 457 121 981 760 778 895 250 385 876 558 856 806 637 821 692 987 693 11 667 711 716 275 89 738 813 874 872 991 929 771 419 836 551 621 987 319 690 587 162 531 75 116 246 540 818 716 424 599 23 531 966 190 701 700 246 499 897 145 628 562 631 845 758 267 647 618 366 560 854 477 303 196 719 358 611 885 163 580 396 668 367 376 706 83 149 784 501 110 54 544 668 612 607 588 645 255 329 17 133 930 117 444 154 900 583 683 711 219 42 267 696 514 813 98 583 117 373 478 510 956 947 269 654 646 839 615 263 744 725 552 273 135 487 586 83 498 451 19 809 403 982 83 835 168 297 849 100 509 844 558 49 132 552 586 451 655 937 453 382 549 580 793 738 436 436 750 41 255 492 734 907 864 208 83 143 534 68 613 731 34 730 640 781 839 390 589 195 729 972 616 192 663 109 138 56 587 829 464 638 842 112 420 43 743 871 234 834 621 917 974 218 725 663 164 492 220 292 744 525 137 409 831 166 950 912 821 882 900 993 704 832 340 33 341 690 51 283 258 477 685 413 348 738 870 900 946 316 757 170 274 819 249 943 274 736 681 365 441 218 175 185 431 168 700 591 58 824 210 221 554 528 781 971 448 507 548 160 554 742 407 177 842 883 921 662 105 381 768 853 894 262 235 820 819 614 283 593 961 693 740 620 506 562 910 551 888 476 864 324 773 913 700 848 106 870 33 350 396 471 68 144 675 183 232 474 493 722 856 695 811 512 419 344 946 741 480 889 813 103 945 966 65 327 876 727 625 596 255 952 507 28 5 12 882 421 503 723 525 395 596 865 897 2 44 185 922 879 769 570 736 274 176 825 879 62 510 134 487 149 518 107 174 357 714 779 674 151 480 768 740 962 783 616 177 851 441 864 931 377 236 185 231 686 964 98 880 624 891 542 684 120 4 384 421 490 204 612 811 55 850 736 640 567 408 235 605 19 690 564 219 523 439 174 244 771 278 611 178 867 179 358 968 302 994 278 416 971 658 456 885 547 558 219 179 242 800 90 35 202 663 93 179 724 651 754 13 392 341 187 335 464 637 143 227 527 183 213 848 535 597 797 88 244 339 202 291 371 230 398 389 64 255 724 723 510 479 452 148 991 867 506 893 510 777 464 181 595 899 541 547 504 21 205 909 338 186 364 130 458 843 78 418 540 618 424 444 223 476 108 320 438 125 248 614 455 145 433 615 42 424 79 635 316 33 792 970 685 650 81 295 662 191 970 705 303 697 786 916 400 65 874 568 110 413 486 937 97 530 10 679 676 827 498 142 532 609 981 192 180 236 658 834 960 233 618 668 761 460 632 397 161 79 679 230 655 283 452 286 893 831 164 822 504 207 470 550 832 438 740 96 688 544 21 546 448 569 415 90 58 130 948 125 210 989 763 241 921 78 608 69 115 581 942 861 807 682 60 857 247 312 581 800 578 429 869 913 646 672 600 51 73 956 645 558 442 444 212 137 795 399 44 837 691 727 704 442 601 396 27 209 467 662 97 258 952 235 751 630 122 958 118 999 960 745 564 831 802 196 356 286 831 870 79 664 132 619 587 279 638 286 291 269 994 633 423 716 650 868 685 841 331 714 64 446 605 794 240 832 122 940 370 120 923 906 426 302 607 249 574 450 174 776 236 613 989 937 7 328 786 485 614 674 386 637 542 504 865 422 601 360 122 477 974 440 632 179 723 485 869 250 657 333 200 81 407 800 964 229 842 5 670 41 411 705 983 830 200 118 100 742 808 737 874 318 433 340 790 386 845 398 555 430 909 439 445 442 739 608 550 573 462 330 887 742 106 727 402 502 535 294 173 354 411 426 802 776 90 285 964 15 517 673 660 468 712 808 373 122 937 260 501 138 486 881 989 820 197 746 115 805 50 177 918 185 661 179 985 178 298 339 228 809 469 694 63 453 229 616 720 410 792 964 151 36 839 905 568 532 340 219 409 530 329 440 437 652 963 125 320 653 23 863 388 537 284 990 995 112 697 870 190 618 328 841 261 482 691 178 648 926 117 819 462 109 501 121 803 426 423 678 127 272 475 47 221 991 546 375 41 582 134 108 990 545 497 297 175 405 593 76 524 537 811 432 32 615 773 862 824 508 840 167 774 748 246 989 543 754 464 579 441 639 171 538 298 87 644 349 357 68 874 343 998 462 91 164 536 64 361 365 348 617 406 904 589 969 398 544 370 898 477 544 19 234 681 126 560 862 112 837 158 912 404 251 836 52 862 797 741 40 98 400 422 34 10 650 179 158 845 167 989 288 649 432 487 191 846 977 961 507 101 978 748 17 602 208 311 684 653 869 305 837 55 870 832 294 235 611 41 252 42 452 657 580 509 386 140 975 468 259 652 224 276 970 949 870 961 687 430 757 224 595 698 394 152 974 632 190 593 516 95 290 526 286 366 917 280 461 700 458 51 972 827 933 228 999 474 599 523 990 707 928 493 174 49 285 854 282 847 842 989 470 541 489 608 621 148 4 578 467 701 687 250 485 108 114 477 695 851 741 407 22 620 181 542 256 374 958 168 425 5 89 790 864 771 705 144 777 235 800 715 659 800 815 729 692 161 270 472 140 495 472 741 752 690 451 146 936 737 574 182 867 369 564 524 1 761 433 839 442 363 754 164 741 76 169 696 395 616 929 356 629 480 375 734 514 869 2 10 294 394 629 760 672 709 922 184 171 838 577 403 64 235 409 628 401 659 718 440 920 377 876 665 673 156 675 137 478 149 588 533 626 416 794 79 736 295 612 921 109 219 682 631 227 364 30 436 775 563 838 792 965 782 919 400 2 836 236 550 339 490 518 275 908 764 382 626 787 832 802 279 767 240 468 392 347 926 673 611 983 693 544 896 57 973 657 488 791 648 329 814 464 587 595 956 100 519 112 202 386 832 755 803 313 357 758 32 904 137 649 873 289 73 493 672 555 296 947 249 200 839 634 616 751 409 409 297 379 110 113 149 459 774 687 659 131 377 553 814 746 181 831 870 245 543 748 889 653 597 436 235 69 547 472 420 695 892 808 105 599 860 385 125 231 876 143 714 285 462 492 938 18 281 578 411 84 367 14 858 374 997 29 391 222 490 803 538 392 708 201 188 369 672 335 562 759 88 923 525 823 194 624 757 998 326 43 231 252 392 170 668 342 47 654 124 931 45 994 291 2 801 484 747 210 105 780 970 233 635 850 814 9 206 405 862 264 12 633 530 879 355 969 718 13 341 262 467 684 940 822 310 285 82 576 445 928 72 175 175 143 709 237 996 323 554 394 693 222 3 317 901 843 344 570 256 675 205 597 450 418 487 166 76 833 968 958 339 941 605 384 545 39 6 723 647 693 877 96 467 650 699 783 399 474 567 774 770 448 168 428 732 819 421 387 76 70 843 597 179 951 320 145 758 379 189 205 272 728 705 886 711 154 3 278 704 314 352 789 365 820 566 243 662 488 296 413 342 252 131 486 415 112 488 368 272 914 196 835 838 322 148 549 497 640 556 74 265 589 914 694 152 40 935 625 522 10 86 347 290 4 688 408 886 23 271 373 390 459 697 556 473 749 975 276 514 915 503 469 617 274 286 282 324 794 314 879 55 183 584 469 41 12 409 404 129 731 875 585 193 968 101 568 698 799 306 900 152 779 185 244 528 793 156 912 615 763 481 101 629 257 702 164 330 261 928 74 143 38 165 604 72 688 552 633 32 714 381 892 190 472 757 514 695 249 332 657 75 764 946 946 844 695 7 760 205 640 843 969 552 887 892 205 963 467 697 228 387 180 791 901 409 226 802 109 204 268 974 460 296 675 494 254 925 176 653 920 723 331 259 506 213 278 162 500 883 985 154 396 836 103 17 911 443 945 943 421 146 385 362 906 180 514 877 498 328 830 678 789 19 888 784 284 372 819 894 547 622 522 345 199 914 834 891 385 699 293 773 867 694 352 127 755 945 55 582 334 899 768 707 79 541 389 761 1000 208 174 967 39 54 422 591 189 317 477 365 124 898 838 852 351 794 905 558 870 351 444 603 977 952 782 20 213 282 52 504 69 590 383 310 315 595 398 20 15 206 816 511 103 534 908 548 336 13 997 527 827 468 192 434 436 190 880 248 487 313 924 595 236 88 7 739 885 204 456 263 508 595 83 521 707 721 736 893 542 615 490 26 540 914 875 540 206 782 822 145 70 714 117 123 964 429 52 421 597 921 973 386 830 271 262 706 191 579 616 726 483 793 769 702 94 616 365 657 344 287 280 45 74 877 343 608 510 501 207 950 12 562 390 723 162 639 249 963 220 770 909 856 924 666 131 253 988 47 670 721 625 497 678 709 482 811 146 145 154 657 681 196 794 256 745 883 179 805 692 380 633 576 576 59 892 50 622 797 588 758 630 939 386 828 352 481 687 763 902 496 735 408 824 224 318 210 680 906 878 800 687 325 607 517 943 151 969 922 972 39 206 845 149 256 523 161 622 825 488 62 355 459 46 194 510 682 761 408 361 640 982 816 779 358 30 959 868 380 995 953 123 339 491 180 963 353 115 303 793 324 558 811 777 803 206 920 753 570 546 379 862 364 1 278 494 86 661 48 342 801 835 207 5 640 35 484 944 179 339 222 615 684 977 730 808 800 592 113 627 311 434 266 550 400 239 465 41 774 133 240 653 672 377 981 224 8 837 484 492 889 626 583 522 959 232 779 456 226 603 533 810 611 360 453 160 34 257 425 381 574 789 301 456 983 300 962 142 625 233 524 607 906 665 745 696 94 219 767 490 592 664 333 272 132 133 636 958 291 639 295 384 454 78 313 473 999 5 302 262 796 273 957 658 621 167 692 771 385 475 277 348 611 223 592 892 587 737 360 111 698 224 210 676 38 88 131 791 719 987 778 608 713 107 446 539 931 405 409 57 15 640 973 231 36 751 622 302 112 795 944 83 289 181 698 560 302 82 460 26 881 695 165 420 384 599 736 52 236 139 735 388 522 65 64 708 120 977 359 46 890 340 253 938 294 397 984 91 341 196 11 930 955 905 863 82 240 414 809 291 672 384 278 507 792 975 533 946 554 188 436 188 531 507 462 804 755 553 219 7 604 511 576 87 150 648 736 266 299 463 803 186 343 253 735 142 602 2 980 944 833 929 180 704 225 145 827 177 142 584 715 491 195 443 491 145 178 212 41 556 695 995 557 264 624 809 801 236 848 649 14 768 884 999 312 786 821 437 612 618 431 755 248 711 802 119 941 353 23 446 265 752 685 434 296 116 628 909 564 647 777 596 554 81 676 223 782 378 751 280 698 285 872 282 755 819 232 4 581 21 101 918 521 406 645 843 19 472 971 200 40 518 527 164 832 379 913 752 168 105 335 441 204 403 448 708 99 111 183 273 451 598 99 291 383 983 70 159 502 355 701 355 942 905 816 81 624 989 499 691 278 269 708 793 330 565 342 834 305 171 933 439 600 829 210 414 357 161 809 29 370 853 442 533 677 81 21 946 787 609 146 704 79 463 967 920 125 425 11 947 396 727 651 958 387 520 362 998 643 605 367 670 789 958 250 687 46 532 102 536 952 462 229 478 931 656 720 277 108 473 183 432 484 259 625 157 484 385 451 708 295 196 294 778 706 422 220 329 775 963 907 498 64 908 702 958 426 102 535 729 415 563 18 624 681 696 262 541 644 430 413 536 139 492 335 152 142 669 881 458 826 526 635 657 146 372 179 879 317 203 28 11 727 81 715 188 260 180 324 485 858 729 615 961 391 271 817 232 203 115 801 331 783 590 376 709 230 876 84 2 282 878 471 804 267 546 443 507 884 304 689 773 734 721 699 488 193 60 422 867 1000 81 516 995 692 737 568 525 196 509 43 342 932 958 255 123 803 309 875 63 449 645 358 831 657 678 575 412 851 531 948 81 957 181 833 291 763 769 772 617 469 959 951 940 568 261 357 697 184 20 417 285 12 458 219 257 90 703 356 286 900 643 852 1 811 168 762 314 900 700 668 138 248 515 903 628 656 586 641 126 568 230 213 399 556 982 744 755 737 734 657 453 501 734 174 932 145 555 349 185 397 460 287 880 813 991 36 261 587 645 859 881 126 251 913 189 993 675 524 742 454 306 600 514 45 427 306 818 15 524 843 48 552 496 319 42 757 877 686 184 450 134 579 379 103 531 131 926 396 672 40 202 570 787 503 860 316 26 63 10 94 21 996 70 517 935 498 1 215 187 461 300 492 965 792 907 597 350 292 675 836 92 892 830 492 842 496 140 26 515 78 500 829 125 295 443 906 891 521 469 635 539 704 538 425 498 307 162 175 285 717 988 473 41 32 962 709 37 905 26 352 398 104 921 748 979 270 617 33 155 364 869 474 612 265 81 121 77 588 479 22 814 299 744 467 534 764 40 483 469 562 981 861 91 779 81 156 329 879 365 601 503 426 497 339 221 422 138 845 494 451 603 864 946 137 543 603 803 280 214 393 370 37 958 818 995 631 659 436 214 355 650 779 927 693 290 542 480 32 941 92 990 64 150 207 289 61 546 896 600 659 972 556 501 632 468 181 956 238 976 516 578 898 62 125 331 35 592 243 100 151 513 287 787 482 447 635 52 177 937 523 821 798 515 942 756 157 48 305 575 598 295 868 893 979 609 434 907 445 386 683 625 802 366 12 558 651 390 42 505 555 387 819 346 17 378 758 97 922 721 3 597 64 985 277 999 808 164 119 991 499 833 109 199 819 573 13 424 561 588 870 58 772 897 816 40 684 42 828 82 439 304 253 284 876 821 70 800 327 551 62 672 197 196 850 262 696 462 266 487 397 753 103 877 139 418 242 677 359 859 985 569 30 404 726 814 322 988 192 800 217 921 70 484 586 684 545 622 506 384 369 301 926 540 35 36 242 999 218 786 417 356 140 316 446 887 254 114 650 78 290 335 662 915 111 412 140 609 610 456 985 716 156 633 502 942 508 134 327 408 327 344 123 166 517 845 942 638 365 559 155 554 396 573 814 964 618 425 681 226 541 930 141 858 850 466 667 663 209 907 987 204 313 541 861 632 348 811 47 803 516 975 23 57 318 283 865 757 646 169 618 895 379 653 21 233 604 2 782 278 835 154 710 507 849 787 599 667 482 470 257 318 323 169 324 98 177 295 438 541 251 46 783 921 475 762 571 289 801 352 327 235 161 509 560 391 70 400 729 663 774 838 804 678 96 629 715 598 868 810 198 285 346 903 823 712 957 223 309 499 681 916 670 695 739 435 801 253 736 990 459 115 161 603 423 332 845 827 739 884 135 325 545 517 842 499 276 619 570 606 724 359 717 6 763 386 969 764 432 752 840 76 652 159 122 749 124 288 969 683 62 925 267 702 847 20 43 884 564 331 297 845 503 388 539 382 445 747 260 392 190 566 765 393 989 340 217 324 577 577 333 101 698 97 559 871 976 138 414 17 696 248 970 638 912 363 478 324 446 859 867 512 851 399 591 895 342 146 14 512 31 23 959 433 784 647 923 127 539 937 649 74 568 641 198 351 109 619 251 256 76 673 823 218 623 212 326 749 631 632 162 793 933 171 570 711 344 768 816 294 417 38 71 447 427 422 668 114 64 213 44 354 535 550 703 671 522 525 907 571 663 799 388 248 701 893 275 487 986 987 701 99 458 324 997 512 643 912 844 190 479 529 200 243 377 258 699 95 227 113 965 961 136 54 660 555 325 548 420 225 438 545 658 800 478 465 837 325 470 839 503 675 26 206 527 761 273 972 475 315 996 240 293 199 96 446 331 459 927 57 740 374 851 553 775 788 333 389 766 390 749 570 267 729 651 140 458 965 246 972 312 753 747 268 842 318 712 895 224 537 969 60 667 828 426 996 221 751 614 49 816 731 976 346 3 112 497 20 424 360 745 484 497 899 441 506 796 260 272 264 548 499 116 756 562 469 251 801 475 977 115 189 20 284 463 350 420 648 979 558 713 896 34 369 702 71 773 597 731 954 647 754 517 819 999 369 944 855 534 769 794 354 898 40 33 434 945 639 776 529 250 953 78 279 497 366 536 959 409 435 920 312 135 276 661 104 292 380 797 532 371 108 744 835 764 394 208 851 976 676 102 779 734 734 734 892 405 385 525 314 51 404 794 927 846 614 51 25 865 829 34 259 209 665 976 970 784 301 591 817 762 567 46 487 518 917 753 102 384 978 440 720 836 217 249 837 549 194 840 624 631 475 190 475 81 929 911 376 232 831 392 898 632 821 497 571 36 309 208 191 176 106 590 592 708 74 574 604 364 614 723 4 934 639 569 606 211 563 287 805 114 80 747 344 962 824 958 88 614 974 794 726 646 600 905 716 275 198 752 930 763 810 708 333 390 896 563 523 103 872 151 538 247 937 254 617 855 672 173 391 389 1 439 651 10 470 320 171 721 374 463 41 873 967 579 147 654 615 797 82 685 799 863 221 111 9 139 399 929 260 735 894 465 270 695 430 907 593 316 405 661 873 548 304 639 69 201 46 280 187 590 587 5 929 328 336 226 2 857 585 990 733 547 151 450 684 579 975 259 795 220 930 216 992 6 607 661 43 749 766 626 725 655 790 926 254 225 426 80 105 257 751 663 339 521 777 152 636 802 414 408 236 904 859 10 50 69 285 891 993 176 803 557 205 631 659 505 173 82 170 432 1000 650 456 228 196 418 451 186 309 701 555 819 788 248 366 171 928 593 356 633 361 513 790 601 554 622 914 846 726 739 546 12 463 740 478 548 371 541 991 369 448 611 190 540 658 981 996 795 226 667 587 615 296 568 421 629 493 124 652 709 594 45 361 282 222 928 40 145 566 738 508 253 285 724 327 274 998 910 357 713 871 770 194 380 521 765 761 411 533 98 23 437 865 928 23 210 331 76 350 121 590 402 714 662 307 232 191 543 601 315 658 30 744 847 74 825 2 1 171 289 675 663 556 568 35 858 772 502 105 906 297 701 730 539 153 156 794 184 684 289 899 629 401 587 820 465 873 270 275 787 609 40 246 867 68 148 238 157 216 133 110 138 751 997 75 632 201 262 588 395 464 41 963 755 764 421 796 656 688 851 53 411 637 712 295 687 517 418 253 384 491 46 706 883 265 705 960 774 66 13 478 769 97 447 274 213 145 383 695 916 63 360 456 474 645 320 894 794 617 970 494 948 333 154 279 949 143 944 290 71 324 946 355 211 673 275 487 764 386 752 494 598 759 940 11 887 91 154 442 788 526 515 553 799 382 641 234 304 370 884 912 474 615 330 824 16 422 412 363 551 86 847 265 53 286 856 351 874 30 236 827 430 390 583 664 203 502 427 238 613 912 115 315 479 643 176 520 176 98 868 69 958 981 957 567 25 533 956 283 667 349 559 427 407 496 660 696 432 998 935 976 467 187 46 627 359 713 995 169 611 364 1 182 450 102 874 216 419 677 744 792 347 306 387 711 639 188 515 164 140 932 327 699 154 57 741 615 465 263 34 915 402 404 828 454 801 851 590 821 370 573 612 198 306 452 952 874 134 185 572 521 994 737 729 141 587 140 383 224 693 495 510 999 325 314 413 972 334 691 905 550 406 292 1000 532 710 171 989 898 437 729 143 794 431 446 542 62 677 963 510 269 20 975 679 917 850 406 11 536 910 686 586 522 752 356 771 930 273 983 740 791 180 971 123 485 276 154 902 15 960 37 240 975 429 873 765 188 611 976 696 284 475 732 602 418 559 268 374 705 322 168 411 586 225 815 762 970 826 788 912 576 436 92 886 973 520 419 959 589 167 768 426 61 516 790 729 478 139 980 913 273 425 679 715 339 366 614 498 730 993 646 718 808 266 71 576 304 134 447 495 455 6 974 282 54 297 722 175 893 268 892 308 761 231 226 100 361 786 166 284 957 695 319 894 104 74 598 789 112 958 620 571 611 313 770 696 157 699 385 188 415 883 388 902 170 699 890 285 756 133 488 800 714 702 998 825 575 106 281 431 716 456 666 356 673 431 780 988 370 841 307 751 589 847 300 857 371 102 119 424 654 984 580 237 938 557 477 327 894 76 944 220 845 941 449 290 280 401 77 829 102 460 777 49 679 185 676 219 413 718 890 475 436 842 123 981 508 117 379 488 757 623 859 765 866 500 129 84 560 189 483 244 169 530 217 306 44 919 780 157 984 677 545 367 49 603 779 766 945 549 392 899 347 315 282 562 20 997 466 116 739 925 504 914 26 877 885 482 997 164 324 959 179 651 30 228 923 164 662 913 641 565 804 889 640 417 382 691 258 144 284 800 990 201 90 868 770 637 99 737 177 29 468 32 734 622 816 993 514 44 98 398 395 189 271 986 173 816 77 583 869 198 775 825 820 999 947 493 672 720 549 503 945 20 893 370 27 352 278 800 71 459 97 548 415 222 210 758 202 401 504 864 316 726 195 543 450 1 689 292 109 584 218 483 757 336 421 387 607 448 90 55 866 554 953 45 318 79 707 741 774 450 480 436 472 72 400 114 667 351 454 888 168 300 690 582 252 105 862 548 901 295 755 367 426 400 572 455 592 185 611 743 730 405 803 628 313 661 847 665 277 47 521 562 274 413 917 208 935 384 6 509 971 588 913 384 304 533 681 235 900 506 675 539 398 938 723 120 758 228 518 62 112 91 690 642 795 850 146 505 29 156 327 742 825 567 964 722 843 346 616 889 11 860 177 642 665 111 703 943 368 518 534 439 725 106 673 880 202 547 227 120 14 565 279 838 576 785 212 965 412 230 233 113 405 607 767 836 907 686 654 19 342 889 616 365 532 949 702 844 912 752 607 207 700 988 1000 278 512 104 257 504 635 737 68 418 896 113 923 337 61 350 10 618 289 479 11 215 900 867 153 293 212 26 31 116 381 423 377 663 24 703 299 164 391 579 177 205 247 364 959 937 551 952 810 133 688 967 334 335 758 804 154 268 799 472 609 472 145 337 978 174 984 531 370 273 888 397 992 763 88 120 785 859 128 35 150 612 196 346 571 803 522 632 281 1 240 739 54 635 337 351 819 886 834 622 334 663 823 62 465 194 228 451 611 832 729 839 38 151 109 919 233 669 934 384 94 772 816 90 374 237 325 555 436 758 187 783 423 669 916 303 996 258 578 207 780 88 153 996 466 501 130 534 431 19 461 555 65 53 374 261 178 341 500 660 277 333 838 670 630 597 910 78 434 69 763 83 700 827 153 603 338 535 836 120 415 677 125 801 187 363 476 604 440 52 814 843 774 276 681 948 385 253 574 509 841 625 974 320 75 289 577 915 846 477 978 380 192 669 207 707 594 880 551 248 433 442 941 974 271 139 788 896 114 182 467 644 266 511 116 933 281 913 992 117 94 439 181 330 906 57 10 784 711 898 673 632 30 855 110 320 400 826 640 266 143 664 638 225 670 967 732 18 222 877 990 856 634 885 12 298 533 107 94 240 107 66 322 740 934 835 44 838 706 129 821 427 330 251 463 926 532 49 239 983 866 395 956 404 771 631 144 157 114 121 349 444 869 383 153 869 448 429 789 186 179 655 858 290 666 462 269 811 243 237 461 13 85 116 530 265 487 148 888 90 287 604 149 459 460 507 927 625 942 727 345 411 332 437 152 311 206 554 713 406 949 826 629 371 47 728 679 336 752 261 269 594 293 331 358 277 170 444 812 931 615 479 809 793 590 860 278 259 72 287 938 169 705 770 384 865 985 654 556 440 980 378 879 939 436 280 937 51 894 555 383 480 803 478 997 237 591 889 917 444 287 925 417 483 318 371 237 616 33 287 409 633 805 563 21 247 853 465 565 628 280 88 624 50 137 20 284 110 193 919 692 493 867 932 573 429 46 286 109 55 89 756 740 596 537 231 640 414 278 639 716 784 727 875 160 960 315 368 535 708 235 157 100 571 500 580 159 710 360 826 95 622 415 227 544 704 10 688 15 878 49 522 883 991 781 404 255 843 168 524 173 487 468 698 277 696 402 572 182 262 412 657 628 606 645 68 371 29 735 588 675 929 796 570 820 882 969 514 348 106 825 990 111 600 166 759 302 891 389 885 907 181 874 257 84 606 937 921 566 803 904 172 947 863 289 511 607 248 804 167 216 5 780 7 820 895 512 908 360 493 645 231 390 492 330 299 246 998 589 624 424 187 228 336 872 54 823 576 276 346 476 441 346 572 594 319 261 842 674 369 42 380 650 58 478 682 581 39 770 471 192 59 338 268 333 864 898 424 829 430 418 591 394 1000 867 920 427 405 954 915 268 949 117 50 485 318 740 864 409 85 722 24 706 72 187 367 826 355 40 204 805 777 649 863 950 934 11 168 504 483 138 209 894 810 688 239 60 930 303 612 47 701 571 737 386 480 876 659 299 298 563 939 310 57 610 666 985 146 721 284 415 271 150 285 832 998 572 993 888 855 88 432 943 734 664 163 394 906 100 16 489 69 66 716 808 678 965 737 785 195 277 549 817 226 277 861 114 218 457 442 314 253 734 988 226 153 519 772 649 640 44 542 418 860 558 399 523 87 865 203 855 226 905 482 199 308 368 355 684 222 670 258 745 788 210 639 542 814 528 975 439 776 220 966 255 55 222 236 815 933 791 888 684 271 466 987 648 677 62 575 239 649 715 423 188 628 971 440 685 925 260 329 653 379 859 711 688 86 579 180 340 368 710 545 671 482 699 977 83 764 488 560 153 797 738 699 253 140 267 842 966 814 923 404 9 481 754 129 318 272 628 334 891 280 383 621 503 362 513 675 258 275 566 510 787 776 984 694 379 502 599 986 376 928 364 79 292 154 184 269 495 822 706 275 554 61 593 956 246 537 463 385 756 112 703 785 950 355 416 22 69 320 497 714 357 68 72 778 886 901 990 338 485 528 93 193 250 606 613 87 483 517 739 652 761 684 403 442 664 654 864 149 429 243 49 26 100 923 710 238 8 36 267 472 302 838 172 290 268 245 275 12 477 399 709 402 288 903 355 232 171 145 32 314 162 118 62 616 245 530 583 274 472 301 368 272 180 551 504 614 726 648 434 126 478 935 846 574 419 880 111 299 158 187 337 838 268 67 905 342 344 820 866 478 160 481 973 961 262 53 288 987 42 384 202 978 413 692 566 413 369 537 174 251 760 493 531 48 883 944 202 987 237 304 680 987 318 96 481 995 211 150 365 779 766 61 717 122 194 896 156 481 883 224 377 89 635 664 773 120 207 574 368 800 676 149 480 16 724 97 317 991 605 467 518 206 748 254 904 965 717 889 313 881 71 334 504 45 350 649 167 542 736 821 843 651 861 876 204 93 56 782 232 956 771 516 100 258 202 581 950 380 791 368 373 797 110 459 434 741 921 755 923 811 639 749 788 414 512 821 353 523 292 341 931 898 949 697 943 473 178 88 829 933 438 149 310 422 312 462 303 731 348 709 422 270 842 926 459 585 261 48 145 689 7 7 445 217 899 993 982 466 251 96 5 586 435 399 279 795 518 945 736 30 383 286 155 39 642 423 599 355 957 364 132 751 841 516 295 474 293 277 794 398 437 429 735 763 238 944 70 501 934 474 917 279 154 151 320 319 400 49 977 844 430 539 345 949 802 572 792 692 555 541 898 972 744 110 835 278 520 422 348 898 601 426 285 348 309 392 453 85 610 348 617 100 193 923 617 68 962 614 41 824 21 593 151 204 84 973 840 181 167 898 720 964 624 73 305 271 177 609 803 393 66 600 638 636 511 221 28 203 993 588 866 980 780 201 120 190 129 512 79 144 517 252 666 915 474 495 233 8 836 362 186 844 390 589 576 587 558 793 225 763 631 940 418 971 366 413 710 35 223 800 903 69 888 20 540 813 454 275 579 446 47 794 665 581 808 602 832 553 496 46 800 163 212 855 338 762 764 700 536 690 238 805 689 486 282 321 636 500 166 431 882 633 19 402 105 596 375 897 526 295 236 350 987 435 440 484 289 19 943 119 319 884 415 839 604 387 450 165 890 127 345 17 700 617 710 571 81 122 979 232 337 36 65 351 655 619 780 253 264 333 549 846 187 655 288 109 305 690 288 678 111 927 23 826 618 535 994 34 810 238 875 104 434 392 561 890 318 604 366 552 438 224 752 713 675 589 530 400 240 245 747 341 515 907 368 617 11 522 493 650 379 568 849 512 544 675 443 855 664 53 96 46 84 140 95 367 728 118 110 697 648 595 157 522 261 387 75 424 744 874 281 930 285 48 52 426 884 894 719 326 253 174 1000 367 194 226 409 346 393 680 594 718 489 909 597 940 845 231 211 245 472 279 645 433 968 391 236 852 693 680 541 662 52 256 176 883 855 18 440 304 895 797 384 919 821 586 595 669 173 152 437 586 644 890 552 376 435 156 986 999 540 666 45 417 205 130 318 2 107 746 683 786 633 765 247 566 649 954 663 435 90 101 714 453 195 323 724 95 407 448 412 811 713 875 351 957 193 940 956 795 784 876 778 152 880 958 478 817 312 501 226 783 551 647 602 55 854 48 328 46 475 377 67 272 291 259 491 75 208 375 681 911 507 959 421 650 780 834 511 641 400 644 226 449 146 364 29 407 373 3 212 36 872 674 495 798 843 698 18 611 313 433 685 431 159 780 916 183 188 320 73 742 993 494 520 449 179 143 988 191 527 587 744 995 5 840 609 844 32 537 626 828 213 661 527 704 410 818 623 472 529 497 260 792 500 323 716 222 291 485 765 661 116 824 436 737 923 925 687 67 475 743 300 576 251 912 65 53 188 945 278 893 706 916 768 967 585 868 335 329 530 600 554 506 966 435 89 895 314 56 307 932 115 516 401 589 948 356 986 69 446 729 905 638 960 745 53 946 399 488 415 915 887 311 73 150 154 835 877 525 505 905 875 564 385 217 575 956 232 704 114 311 160 667 672 323 706 928 243 611 191 775 910 241 923 754 948 825 555 369 497 266 232 689 937 902 509 133 384 117 134 749 34 844 97 182 268 148 769 722 762 648 392 482 986 230 677 609 561 194 295 539 861 648 641 702 795 313 966 944 370 935 862 521 464 468 282 394 59 200 612 926 866 946 299 56 333 385 294 565 666 426 830 548 26 549 745 19 427 972 260 99 527 92 265 206 725 487 762 816 95 152 572 653 643 128 159 569 246 329 325 694 382 194 801 521 102 970 275 21 568 488 457 901 62 154 367 692 201 940 610 423 710 332 929 325 318 324 781 94 76 807 731 306 357 904 176 515 579 31 756 174 90 741 106 582 399 274 527 482 573 837 689 119 618 420 66 913 873 932 229 326 857 683 576 563 607 700 482 747 695 972 199 717 161 347 18 374 178 28 586 624 191 224 584 201 817 447 544 694 430 785 358 193 532 173 403 632 748 232 664 897 140 384 482 203 85 425 327 366 718 576 719 478 169 582 975 964 453 567 330 494 939 755 281 15 333 917 325 298 460 650 297 571 353 748 357 495 694 832 425 341 325 197 511 181 985 967 261 560 189 586 497 215 418 682 133 809 404 834 629 352 487 76 678 771 150 897 290 1 724 393 425 548 519 524 722 180 721 98 634 606 369 129 828 772 249 909 843 750 873 269 548 666 709 596 126 192 402 548 310 441 671 202 535 394 34 78 751 771 752 201 80 413 784 708 444 922 114 286 362 711 548 454 881 120 70 874 754 995 127 8 164 848 935 91 450 447 287 265 103 258 821 538 300 685 212 723 641 971 828 859 131 491 990 901 141 979 578 472 930 731 92 468 465 29 445 398 890 971 446 309 761 490 506 574 97 590 876 157 890 767 735 717 381 818 205 82 711 978 378 757 45 648 977 471 240 872 495 657 601 159 591 324 278 930 214 277 221 689 984 883 1000 468 315 916 137 116 882 284 616 237 140 64 284 154 215 218 151 810 982 678 116 898 555 76 149 283 185 350 752 773 425 125 490 548 343 480 447 202 462 917 824 349 906 234 318 354 452 493 502 354 867 771 230 236 616 383 511 868 491 3 259 259 301 227 217 22 965 240 78 355 831 275 870 289 546 75 148 47 17 200 774 792 172 216 989 150 504 483 139 477 804 946 870 25 469 421 748 451 389 229 895 15 327 7 771 273 534 898 261 426 990 363 319 957 59 567 769 543 929 432 218 54 860 324 432 113 929 291 524 241 189 447 481 319 500 648 878 366 404 521 402 377 596 125 664 528 751 807 899 783 821 480 340 16 763 89 121 27 434 772 856 42 238 934 213 330 120 320 256 407 526 494 875 486 577 983 442 961 535 495 803 631 251 921 200 626 682 161 603 661 718 689 233 350 240 698 258 504 170 261 305 548 867 106 239 265 126 90 460 257 69 856 856 774 114 173 207 693 615 964 564 609 663 986 783 972 804 250 273 530 849 369 599 790 995 149 78 848 652 411 703 495 72 922 531 596 148 74 872 103 163 889 252 159 667 959 809 492 296 72 474 254 39 122 125 603 542 383 1 141 242 341 258 299 864 157 251 178 912 49 884 754 527 833 404 221 812 23 720 574 453 914 564 455 603 888 505 846 972 72 408 904 967 319 390 837 365 64 769 991 574 337 34 622 433 428 779 941 161 716 99 659 844 265 40 834 621 853 4 612 581 751 419 127 885 976 467 358 23 349 93 971 590 908 59 225 747 578 699 391 457 692 939 266 867 581 421 257 621 391 293 847 801 157 248 196 195 993 568 653 190 754 254 446 96 240 567 165 931 387 201 801 430 496 567 227 524 589 252 819 347 696 685 806 824 298 834 190 385 474 646 291 746 992 540 977 676 238 341 586 979 230 119 333 255 720 792 614 646 986 332 241 759 846 131 985 746 150 903 118 855 107 524 455 476 742 32 747 898 158 37 406 250 220 845 842 92 916 294 652 897 741 22 705 498 273 528 33 959 425 207 915 221 699 971 569 690 726 834 636 778 376 953 395 472 437 490 113 781 915 856 805 236 20 169 325 490 531 876 301 456 874 755 213 83 948 858 137 533 631 73 989 317 620 326 328 901 1 495 88 146 742 975 847 297 264 414 373 272 827 582 758 59 451 883 36 489 132 234 744 54 112 134 309 193 273 271 598 160 464 252 410 227 237 250 868 239 184 421 816 669 416 694 682 658 610 110 641 167 188 555 749 291 866 192 493 72 304 770 836 707 185 16 644 976 128 458 267 54 390 109 782 415 979 437 363 43 544 821 139 133 636 148 56 958 557 448 667 296 801 983 522 62 726 227 288 634 495 246 757 334 600 423 631 768 548 675 937 1000 716 120 411 779 883 749 418 293 816 358 353 195 740 247 912 879 381 655 765 815 74 439 824 503 431 866 812 894 507 143 82 983 24 133 959 250 691 736 594 906 85 169 303 79 681 234 343 343 719 321 427 192 416 500 270 354 539 431 307 411 359 754 488 978 402 551 217 904 706 658 424 468 466 386 123 174 303 559 462 774 275 276 323 46 962 534 975 973 548 901 959 454 498 292 226 568 291 780 313 319 393 942 292 251 104 304 423 687 711 710 926 556 91 357 660 943 40 53 594 281 121 549 533 70 666 484 609 705 563 557 69 981 176 417 663 358 879 476 434 809 58 353 469 138 709 895 342 901 330 440 95 799 587 975 799 293 960 930 564 637 898 105 703 900 991 558 777 727 407 245 853 646 381 22 677 566 875 544 666 615 863 256 526 413 850 498 612 370 132 103 491 212 944 441 127 762 965 11 416 125 807 212 303 53 379 429 606 26 139 144 927 996 793 236 944 541 246 767 829 461 517 651 406 110 548 68 947 241 579 528 982 456 169 1000 568 334 795 159 926 460 717 400 277 710 158 685 252 733 615 149 697 246 341 397 638 611 135 587 933 920 898 807 346 616 851 794 360 241 796 971 855 182 635 504 333 100 119 618 130 839 69 573 928 85 178 734 522 59 25 781 780 903 639 645 996 406 414 730 856 510 903 730 384 103 883 671 405 958 420 692 571 306 919 990 858 90 725 301 243 166 882 531 881 974 109 788 965 456 226 807 391 558 988 476 354 966 191 606 200 60 461 203 645 949 750 841 56 749 798 75 759 172 266 205 555 133 267 852 292 463 318 442 462 551 43 424 612 813 21 108 115 630 457 86 435 114 882 358 17 607 332 672 344 990 312 194 514 60 424 93 402 724 764 682 27 338 715 895 622 819 110 466 248 876 817 686 98 512 139 332 862 350 385 651 814 522 822 914 470 723 477 942 957 365 138 528 440 984 702 384 321 992 393 456 622 686 229 986 876 455 777 275 941 420 595 676 832 578 402 575 992 234 978 703 471 347 217 771 285 767 122 260 27 868 848 413 885 932 573 147 16 551 395 492 536 935 795 357 70 796 861 407 879 689 599 89 464 463 817 996 768 184 448 299 71 655 417 233 454 934 545 200 79 544 722 311 87 1000 97 403 280 346 510 362 92 633 596 220 534 104 185 274 563 180 272 452 90 321 13 997 368 461 497 50 471 474 599 83 728 936 805 705 758 298 935 489 517 824 880 855 363 493 611 239 502 914 770 543 806 970 588 881 828 31 364 80 379 981 991 721 757 974 271 789 345 22 150 323 972 775 180 163 406 688 117 8 111 529 773 805 946 771 294 316 32 846 739 243 760 538 677 321 397 865 502 823 961 485 980 425 969 375 417 183 664 344 464 263 848 315 234 342 86 490 554 991 806 552 262 435 424 215 936 842 337 43 395 384 300 487 681 611 410 566 788 132 448 645 380 940 97 615 689 201 347 960 530 386 670 319 533 423 954 149 479 732 424 155 662 455 908 660 781 24 433 670 688 97 918 215 633 230 168 917 330 535 392 614 116 468 70 689 199 152 14 77 827 696 666 65 439 662 336 4 80 529 566 294 92 111 475 902 190 118 535 157 165 440 197 714 945 301 384 496 798 437 581 797 932 230 768 853 909 266 217 279 41 13 799 421 327 542 597 226 293 380 365 559 625 115 515 358 385 902 683 483 984 503 870 247 786 853 128 279 682 942 725 685 705 693 982 93 610 469 847 3 916 279 291 491 728 936 713 8 843 79 200 146 534 981 481 658 348 110 309 855 716 231 351 646 312 737 498 725 277 77 558 649 4 871 567 537 608 152 167 658 161 199 94 124 576 144 23 93 84 568 564 541 92 392 124 26 70 408 820 253 16 725 612 876 5 237 147 33 522 723 334 435 449 119 221 115 126 904 414 986 424 820 543 745 474 15 926 217 995 922 883 293 170 878 736 300 638 713 447 227 846 408 677 299 324 950 598 190 551 580 889 64 841 714 125 92 950 100 108 444 534 824 87 677 133 711 666 834 825 194 506 120 843 216 276 738 602 133 935 405 340 901 757 423 239 121 814 652 423 592 406 297 408 146 688 453 487 505 219 452 988 297 596 158 595 722 219 912 139 828 642 569 101 466 804 991 561 241 347 250 454 771 565 666 74 479 711 885 865 948 522 268 824 966 381 470 836 447 443 509 990 754 519 400 330 52 733 992 721 459 851 391 956 860 408 805 489 136 267 685 323 367 247 456 997 632 454 937 655 318 891 817 252 887 293 603 571 842 953 554 133 23 918 25 422 956 535 572 816 756 469 550 500 266 843 26 139 519 638 117 28 600 588 956 222 996 924 98 328 357 719 101 182 132 533 858 775 562 395 349 254 236 51 86 926 790 373 49 921 876 381 92 514 37 869 646 465 337 996 486 152 828 599 121 292 547 143 273 286 359 211 658 738 728 751 654 711 955 909 732 216 439 828 549 563 708 846 671 752 725 558 349 484 360 705 239 87 284 356 869 810 362 983 850 173 407 929 831 624 185 836 349 168 271 817 999 509 870 479 952 122 465 817 489 652 465 462 141 694 918 941 464 92 532 95 573 967 9 871 639 553 78 616 235 425 157 583 332 737 418 737 399 886 420 909 152 336 294 837 580 747 745 897 89 764 237 404 611 32 760 99 552 434 877 724 94 67 208 587 187 591 657 667 365 789 479 667 804 799 408 342 677 844 622 848 456 274 948 382 812 479 905 989 25 162 924 477 926 214 25 919 884 463 530 629 731 615 250 850 892 731 238 570 614 90 661 650 29 262 82 507 88 998 487 147 193 450 275 973 867 721 231 898 263 632 622 760 207 348 668 146 775 402 393 656 945 92 765 552 488 415 926 341 487 171 567 111 946 131 92 155 117 949 475 469 76 500 461 275 875 12 926 403 799 205 888 280 516 196 95 497 657 78 409 755 353 623 700 808 851 155 940 208 708 226 197 575 523 585 142 702 878 62 239 166 291 420 612 971 777 480 834 590 880 947 634 397 630 482 764 399 692 594 565 162 736 848 92 16 556 760 474 346 191 763 848 907 259 911 861 728 775 762 959 397 717 70 346 764 94 612 127 435 237 642 815 595 434 686 881 824 576 16 672 822 160 579 248 792 927 429 570 703 390 360 702 649 409 151 160 359 354 76 415 396 166 609 714 163 328 278 75 192 197 3 520 58 656 246 496 151 503 79 852 288 798 98 550 999 410 245 637 767 616 979 577 226 679 160 925 760 316 430 443 471 716 183 52 294 455 932 135 239 875 621 922 188 847 2 319 265 393 994 441 114 154 161 287 262 888 847 288 668 820 687 8 13 414 910 866 83 861 381 502 8 147 631 941 418 377 135 547 494 15 692 179 842 606 430 545 535 658 806 980 407 938 97 123 491 785 654 274 216 546 768 957 803 176 573 172 75 364 528 327 358 842 524 564 470 910 98 303 5 763 829 889 343 524 444 860 112 543 7 693 638 14 774 115 199 728 799 824 30 616 718 246 762 196 953 483 759 137 749 608 329 500 59 774 854 804 247 314 708 78 147 947 532 601 583 153 165 20 244 744 699 773 209 677 1 844 405 465 316 654 166 996 322 78 762 268 700 601 763 909 40 768 672 267 394 476 115 966 131 557 733 117 578 307 776 559 299 1 886 677 829 663 638 260 729 687 552 714 343 34 753 559 795 204 768 526 800 405 793 779 155 985 210 375 476 523 165 10 344 869 990 696 995 731 189 984 220 969 165 561 633 593 246 661 893 194 969 3 103 221 11 303 293 170 203 285 208 91 622 782 217 95 963 506 53 490 115 311 165 546 227 128 193 597 941 946 878 458 700 387 734 357 663 275 455 727 663 256 206 213 900 44 693 543 173 962 859 404 679 106 859 724 713 216 192 198 109 164 223 236 272 469 901 843 150 991 555 183 592 871 911 223 719 828 477 525 342 865 45 305 883 256 759 790 718 961 109 380 453 787 631 448 583 218 125 9 839 466 128 52 180 123 842 291 535 653 968 337 308 350 252 321 229 210 784 479 459 138 504 959 718 616 663 998 879 546 773 318 372 277 175 829 668 875 295 879 612 528 958 955 265 266 503 180 726 671 478 513 504 468 945 583 80 707 878 702 833 164 453 761 588 23 623 922 952 400 415 821 109 788 703 107 291 796 63 442 350 368 386 291 309 310 849 37 523 371 228 896 933 32 389 236 134 561 792 723 816 610 353 548 995 26 388 433 819 69 42 36 348 285 675 429 449 129 407 863 231 712 361 596 323 679 278 398 323 770 234 608 91 592 109 788 206 90 356 326 936 853 330 184 170 965 209 527 318 332 891 742 659 860 318 34 963 345 968 575 275 323 894 633 34 306 459 636 950 619 648 624 548 555 895 479 766 441 548 633 498 968 350 419 696 964 370 659 4 606 545 87 309 379 411 838 253 354 492 254 867 277 462 616 445 991 479 42 129 536 645 243 158 725 143 4 806 435 181 597 879 516 179 926 251 427 354 175 476 277 607 169 404 986 696 807 540 850 908 663 451 99 451 70 50 162 942 907 885 703 112 498 980 702 581 844 427 675 218 884 551 958 749 438 210 455 174 683 633 996 550 896 892 1 6 808 349 319 500 366 101 760 218 920 211 962 776 265 134 890 427 582 910 987 173 19 437 423 646 414 572 700 315 428 651 371 351 602 817 37 576 759 589 87 947 641 204 272 562 605 708 97 101 171 408 60 679 169 741 879 562 150 396 107 197 242 666 360 917 277 100 636 242 757 991 188 212 420 870 482 125 184 917 575 753 237 718 282 379 976 746 842 761 493 499 1 732 692 839 449 601 175 663 771 419 632 217 358 316 464 779 77 353 619 801 933 358 42 168 933 698 896 580 886 548 490 87 109 230 193 579 302 689 554 162 275 266 488 844 918 27 199 849 724 749 660 135 498 820 372 670 628 371 682 874 307 386 941 561 263 853 529 798 678 167 652 69 388 327 260 791 443 42 496 656 956 593 588 968 159 204 921 23 696 142 452 997 963 667 326 137 704 304 548 375 594 714 391 743 989 618 718 876 534 447 211 594 488 13 52 780 524 501 371 381 104 372 392 53 731 480 573 150 848 64 394 464 553 403 210 897 598 4 229 489 583 333 880 942 902 146 762 859 296 167 849 550 925 428 52 882 981 607 362 826 982 459 883 415 388 769 461 364 376 660 994 455 469 873 255 867 190 206 800 692 899 50 467 387 406 758 514 59 409 459 285 507 35 828 591 621 651 276 479 862 427 307 811 102 168 13 840 354 985 956 77 505 319 463 784 940 204 355 761 202 663 905 454 354 110 352 230 442 453 781 282 695 958 439 9 262 73 552 51 811 95 697 33 792 257 109 42 73 383 522 73 125 253 515 893 487 952 993 577 973 930 370 405 825 586 171 588 271 208 290 289 230 199 583 547 786 748 389 1000 537 110 107 561 381 878 248 842 305 177 790 470 816 475 758 760 794 335 620 309 432 548 884 168 722 154 5 725 455 78 398 330 205 497 270 939 794 560 760 294 866 344 559 886 537 504 654 315 267 868 220 298 554 862 989 985 521 151 972 574 735 559 160 457 533 762 484 750 155 348 172 383 576 117 429 98 513 456 396 183 564 257 946 53 181 941 654 789 745 863 499 702 601 760 323 483 401 830 532 138 762 777 459 535 732 106 839 744 784 332 247 690 821 447 622 596 593 138 85 306 99 66 450 477 999 41 304 961 505 200 439 311 645 943 597 316 750 252 309 994 662 83 935 917 62 558 81 553 342 989 724 250 407 175 697 939 839 553 374 195 429 78 380 77 341 432 955 48 630 982 600 687 730 990 349 625 198 117 1 914 947 661 635 779 149 782 961 889 74 401 37 938 644 312 771 77 122 386 828 729 260 285 87 422 774 357 304 20 959 525 305 737 666 507 112 503 620 352 737 29 623 552 190 620 207 855 340 781 228 437 976 345 647 868 690 169 312 975 544 63 495 589 294 909 25 206 613 781 773 525 834 360 144 927 424 195 294 371 896 494 706 778 552 95 152 537 337 727 673 196 278 627 542 990 514 918 753 695 985 117 912 812 370 715 795 773 491 757 969 859 22 121 502 857 403 627 791 508 805 264 849 630 337 103 958 119 356 548 81 933 77 302 693 902 11 292 705 827 376 156 647 264 382 628 902 377 537 37 628 175 181 708 871 138 785 794 486 473 989 487 283 137 360 42 428 355 733 588 42 617 686 455 98 169 185 121 859 602 194 173 918 799 98 891 741 147 311 222 685 188 892 951 61 82 234 24 12 905 822 468 406 158 493 165 512 31 414 462 596 286 239 27 735 54 195 709 729 566 66 890 76 575 625 756 161 33 99 616 695 395 344 859 205 26 262 480 898 249 669 189 843 970 231 647 805 252 496 890 308 870 666 982 923 819 756 86 757 46 444 171 915 607 443 288 278 590 688 111 616 328 791 829 294 225 427 689 673 345 33 994 990 785 584 202 986 279 934 421 65 200 988 255 393 198 573 117 507 938 91 450 450 180 467 581 918 641 10 329 307 227 383 182 486 295 754 630 768 956 118 842 39 600 380 653 505 999 200 305 970 950 23 337 535 892 697 175 883 66 556 959 491 133 969 444 14 946 579 634 503 721 580 27 133 373 426 61 514 715 171 876 19 296 429 596 824 192 722 938 629 141 105 420 432 237 991 605 292 999 312 494 469 623 369 953 237 136 864 696 270 689 575 918 976 675 716 499 693 914 164 566 100 298 394 230 387 356 194 322 545 816 979 706 67 885 844 733 813 832 662 220 739 442 43 191 432 269 917 302 870 599 426 51 207 920 782 431 37 945 401 81 197 709 691 518 353 301 677 773 989 894 642 979 778 133 591 679 714 823 294 174 435 130 913 985 832 256 629 973 644 333 980 972 944 318 792 90 966 372 853 83 703 314 94 67 827 563 707 38 119 336 42 801 356 865 419 792 429 505 152 562 128 559 844 682 217 2 323 567 668 244 899 38 90 803 2 494 749 708 728 220 447 832 974 784 952 964 743 496 351 428 798 44 227 768 752 194 954 217 715 539 105 701 655 773 789 633 508 18 458 879 765 777 770 129 676 476 432 68 229 186 757 576 943 557 331 743 704 94 57 372 328 584 510 166 506 98 945 101 918 617 520 101 778 94 591 529 819 139 588 689 70 548 9 454 355 916 417 213 781 333 935 435 755 724 539 472 147 116 670 991 767 946 392 37 504 385 456 128 75 559 100 210 465 871 505 662 499 385 885 10 910 159 499 629 443 433 896 859 818 227 348 182 984 877 578 456 222 467 643 815 509 199 767 424 694 508 846 287 303 444 183 373 27 652 631 739 304 397 940 438 839 503 330 739 656 266 774 69 293 453 401 733 111 202 511 66 350 641 368 209 85 557 415 718 612 28 713 268 715 58 384 729 307 776 705 54 871 649 491 229 619 358 250 283 340 466 834 977 568 56 215 798 863 868 804 567 226 31 403 281 443 231 829 197 629 246 834 542 574 314 899 160 650 957 677 425 809 870 665 636 28 368 427 747 44 505 927 381 508 541 787 865 416 556 993 874 294 713 811 875 171 461 748 29 913 932 444 374 528 670 748 468 723 24 619 475 36 44 480 499 339 734 993 365 795 513 412 503 565 274 932 751 768 274 911 340 713 490 509 835 504 178 947 1 724 74 608 956 872 509 279 895 213 387 119 149 362 638 816 701 18 159 303 655 861 921 915 311 665 206 105 375 138 850 549 938 111 629 946 654 279 676 28 721 636 106 764 376 136 611 211 724 541 897 226 333 641 483 106 27 465 258 968 979 989 894 891 623 813 401 225 362 682 2 246 770 192 868 31 463 522 400 566 2 799 617 511 785 996 558 714 451 586 117 34 727 849 198 733 42 532 934 469 592 895 157 111 706 775 946 225 849 394 581 665 610 71 277 932 571 206 891 861 485 810 391 510 954 366 634 883 816 55 372 741 415 432 262 917 368 59 442 922 767 15 786 644 490 109 671 306 274 784 515 17 905 4 448 341 252 957 522 341 516 171 923 306 160 269 190 313 237 564 598 202 936 345 559 295 995 50 957 648 966 865 837 238 896 269 328 975 775 661 399 923 812 290 395 700 410 772 956 67 200 48 413 112 405 41 429 993 420 37 593 248 512 49 784 238 50 95 600 828 392 678 247 332 552 827 660 195 542 239 631 298 18 657 558 973 941 150 834 772 166 526 634 360 800 633 734 616 62 209 198 820 306 209 36 393 689 278 958 799 491 662 897 783 394 7 235 538 105 184 504 246 272 517 968 977 509 767 510 19 340 187 355 375 202 77 180 282 887 684 594 791 146 959 721 651 905 96 243 365 481 584 541 151 955 627 82 899 808 374 919 520 630 150 440 884 563 802 313 63 913 396 470 885 723 212 983 612 231 166 214 982 444 949 107 113 70 176 298 54 424 763 451 543 618 993 883 12 123 833 513 151 944 310 324 831 693 732 546 34 299 304 380 655 627 575 737 107 114 634 767 481 574 640 345 631 632 460 182 623 410 545 78 84 563 867 722 118 784 688 260 639 838 375 805 150 917 151 718 460 991 715 705 886 497 708 521 914 641 72 199 621 209 242 287 516 995 354 298 202 518 711 116 265 287 553 617 436 763 364 788 925 12 442 696 243 762 64 347 942 252 660 864 110 328 925 100 456 103 835 818 578 204 897 395 106 959 97 544 58 101 526 898 534 362 455 157 497 657 731 943 852 483 368 471 233 134 521 460 800 160 151 348 176 645 734 519 776 805 36 682 453 426 645 984 511 632 99 566 632 725 661 110 132 755 885 614 567 484 118 761 564 614 525 319 194 663 639 433 172 722 716 656 640 954 658 894 663 591 101 772 63 375 502 862 694 134 210 252 728 257 732 74 115 248 885 691 105 642 955 993 381 941 24 456 833 998 196 228 688 110 734 920 248 430 63 200 730 324 887 641 68 590 76 759 942 558 544 328 813 223 722 40 309 407 928 675 986 590 284 34 864 238 276 288 609 811 615 804 391 204 540 173 907 715 789 321 885 146 589 390 261 534 909 628 514 632 941 970 785 553 409 808 592 430 625 685 75 925 54 571 878 991 802 304 68 47 440 246 208 17 420 637 363 262 411 262 909 375 350 827 727 968 987 30 696 248 685 824 542 973 509 147 47 381 920 554 881 98 291 7 455 358 213 661 765 888 284 663 990 197 59 568 203 706 594 861 815 193 670 176 945 179 267 558 874 173 151 43 176 333 232 220 130 455 993 886 156 379 49 765 445 137 981 648 183 432 735 211 943 411 646 348 422 22 544 651 151 807 62 259 218 80 151 558 16 540 791 336 888 960 385 954 241 572 571 282 65 530 377 673 726 150 148 550 611 774 717 113 93 901 301 986 311 850 558 299 90 718 255 99 889 950 132 597 540 590 133 592 290 943 880 56 165 137 865 749 889 965 393 690 502 940 292 609 262 716 431 781 144 733 42 864 750 622 363 742 316 846 747 225 498 639 301 382 148 437 724 353 136 144 804 37 832 590 540 110 80 310 674 482 858 504 351 917 872 808 773 652 202 708 574 965 833 844 391 893 147 522 965 762 736 658 646 794 356 387 556 3 814 983 349 868 799 824 231 843 856 827 290 345 182 185 781 660 711 571 294 276 753 271 141 280 272 873 544 49 233 43 468 470 710 111 450 618 585 892 504 595 571 96 466 748 823 925 617 222 515 863 851 202 447 204 114 739 370 413 281 106 513 373 413 225 520 399 433 627 790 85 308 956 92 214 318 541 351 447 177 699 598 14 365 257 62 18 63 107 620 927 570 717 594 137 606 346 502 503 144 473 271 114 90 309 530 878 789 548 876 448 29 667 352 344 996 312 316 513 937 416 351 855 586 618 229 736 807 443 878 406 897 483 308 404 843 568 196 503 752 650 559 31 357 606 137 966 672 615 513 432 770 530 627 124 665 993 58 210 89 27 914 349 395 665 301 483 102 548 443 298 6 101 216 941 890 757 49 248 178 934 847 624 137 913 551 990 535 474 73 470 66 674 72 595 39 243 465 822 251 361 823 30 279 910 318 562 131 262 455 349 761 717 396 880 926 94 429 431 693 677 153 141 437 23 553 665 923 425 441 229 915 950 392 956 227 301 387 149 432 794 157 917 598 164 57 97 802 967 299 212 722 435 764 182 903 84 828 638 306 99 685 226 333 397 710 820 435 179 597 670 922 162 761 930 24 619 382 347 276 726 706 896 438 490 792 730 18 928 107 316 137 137 77 434 753 77 72 229 182 198 477 966 272 468 844 81 607 715 275 341 636 697 466 529 586 876 406 561 109 459 332 824 530 860 313 888 271 430 512 208 908 696 443 981 234 186 717 629 771 458 760 200 483 970 594 487 69 767 734 626 353 950 184 548 524 802 977 794 760 33 796 412 982 223 495 371 105 851 662 84 173 913 980 683 960 72 612 99 951 325 952 749 164 967 847 128 855 716 540 464 635 524 197 450 467 549 289 662 260 598 765 214 628 521 201 191 59 522 310 789 297 693 891 395 809 447 473 995 956 35 291 387 161 608 490 953 355 657 832 25 315 629 547 116 648 240 805 531 781 210 913 932 794 158 736 204 861 390 485 838 650 709 174 459 608 357 421 114 567 979 717 802 271 511 800 606 138 712 760 920 436 391 685 233 58 66 559 687 674 397 813 136 689 836 253 215 562 676 236 381 181 162 192 673 367 876 284 59 1 791 460 213 651 617 626 419 170 904 248 765 911 130 815 394 58 263 943 296 223 299 688 225 976 840 625 567 691 956 799 340 229 551 344 139 359 40 704 939 368 376 115 533 316 623 892 372 364 53 14 821 493 28 729 375 421 556 736 212 875 279 576 104 815 511 43 370 42 644 158 801 55 170 55 192 642 970 948 621 911 952 656 247 430 29 119 118 150 606 596 47 328 277 120 32 910 174 6 217 491 245 965 804 92 190 854 350 488 869 86 182 700 455 110 437 562 304 281 231 722 734 934 385 305 910 207 595 826 262 569 97 43 259 837 4 505 252 646 790 230 78 916 190 889 970 272 432 31 148 217 281 858 133 62 177 71 738 277 754 339 638 420 137 344 702 454 946 13 924 688 937 324 727 316 966 105 657 390 144 991 760 357 861 276 745 180 320 504 690 346 261 386 222 366 570 124 119 535 270 496 759 588 86 771 239 367 157 825 356 367 892 441 870 870 586 554 659 840 46 494 988 629 891 62 78 105 267 351 188 2 567 763 683 609 942 347 406 189 436 299 659 156 404 926 805 732 561 964 251 713 530 473 458 311 445 696 22 683 813 607 423 813 990 85 449 369 384 442 852 334 730 398 302 133 282 997 493 350 986 240 42 593 821 719 754 385 746 239 782 501 359 254 398 361 714 127 418 66 165 690 265 393 760 690 309 258 299 590 694 638 780 280 302 158 142 290 134 40 875 107 839 615 770 964 291 310 940 247 468 325 444 570 701 695 966 672 616 147 874 113 1000 10 120 140 753 905 589 322 684 207 703 876 887 896 782 951 876 596 124 735 929 818 22 106 280 537 651 767 376 232 293 359 67 619 277 570 561 753 668 957 558 317 359 587 535 642 2 513 227 586 745 807 343 408 107 867 722 717 304 96 723 368 788 591 456 353 476 20 880 208 289 189 506 537 530 671 680 731 751 490 551 689 844 605 936 9 546 732 812 307 740 401 474 228 464 226 485 372 501 98 77 892 4 553 650 308 162 488 824 396 452 496 583 281 948 971 683 723 596 126 932 813 32 196 198 372 833 382 75 35 390 570 199 550 6 130 637 38 916 863 297 757 402 765 965 10 610 136 8 935 152 319 299 545 43 617 606 480 46 797 283 976 978 438 512 46 895 79 483 103 90 779 801 822 377 1000 96 956 405 565 14 989 751 825 730 248 126 958 697 351 896 519 691 793 351 325 263 364 910 568 36 151 628 148 794 182 488 290 48 7 470 345 327 741 872 4 103 706 425 749 385 139 582 602 21 359 390 88 148 608 467 614 744 333 873 43 411 551 255 962 885 250 660 28 482 774 332 758 900 903 107 677 565 882 481 184 519 514 230 974 79 233 88 775 119 770 586 767 540 527 607 960 343 46 392 862 231 722 123 305 199 631 133 591 812 973 72 481 571 601 32 927 184 816 234 157 505 86 855 16 748 63 112 236 687 723 338 720 79 335 644 405 378 577 950 34 688 924 12 947 623 469 747 51 503 821 476 176 615 641 791 182 589 230 745 823 547 345 193 705 440 254 703 360 180 6 798 478 736 599 829 424 725 399 584 915 133 296 324 559 455 531 762 50 294 454 891 528 852 16 446 82 947 470 446 788 181 151 943 92 412 285 994 991 220 245 775 478 776 945 162 810 402 355 161 635 79 813 37 7 434 503 840 41 984 865 262 152 20 209 671 202 924 319 315 809 356 63 575 932 657 287 15 281 665 450 172 346 608 972 384 693 886 151 144 936 848 669 346 157 707 887 526 67 161 693 82 349 141 647 32 326 217 36 315 101 514 424 234 286 530 715 236 561 934 504 149 351 585 236 832 586 81 160 613 868 993 751 380 395 487 524 683 939 574 182 901 941 823 549 812 255 939 714 536 667 140 842 440 260 925 36 32 303 278 203 524 487 741 957 548 739 834 261 624 748 834 142 22 321 294 441 161 677 612 225 173 612 358 181 89 801 810 893 363 180 803 697 874 731 941 895 488 22 758 627 206 583 547 452 29 770 233 380 26 745 846 159 138 539 350 576 959 342 170 753 881 170 758 594 608 568 346 268 48 427 899 126 806 278 483 231 219 895 775 917 711 738 847 14 599 440 635 517 706 409 379 215 353 304 312 46 853 663 386 901 949 451 962 533 824 824 857 488 759 848 351 341 543 400 808 172 366 548 637 530 243 924 495 694 883 855 465 476 834 607 15 970 87 132 17 362 683 374 636 352 226 861 299 444 571 708 138 370 653 710 308 112 738 38 93 495 985 709 818 278 30 688 327 539 229 288 969 91 831 543 934 533 836 175 250 754 170 725 924 231 548 14 735 262 918 64 893 810 112 532 801 114 410 819 172 255 320 119 787 705 973 571 382 167 980 877 900 534 740 515 237 965 316 164 304 950 1000 241 903 646 291 300 912 617 270 143 613 424 943 295 805 460 373 699 60 208 923 600 849 786 171 535 135 434 93 641 999 646 992 737 507 437 792 531 781 155 393 732 161 700 787 106 425 812 550 789 728 262 336 519 457 780 141 704 585 855 190 236 170 95 925 649 377 429 455 59 338 367 587 50 778 92 251 848 110 489 281 171 898 523 764 354 220 757 354 566 539 28 791 286 930 241 855 767 865 295 297 795 342 863 222 794 639 264 376 127 227 186 133 565 762 301 694 905 699 461 307 665 933 945 26 437 63 300 864 277 235 755 742 660 920 753 615 52 904 928 538 401 674 104 467 690 497 565 487 285 52 836 216 170 614 877 357 652 649 224 285 827 807 721 85 653 266 654 185 838 181 755 592 133 178 947 363 354 725 866 910 613 272 633 624 944 185 522 192 664 65 164 16 760 46 921 567 86 635 614 834 634 758 698 730 100 603 387 460 365 287 878 604 857 184 573 331 780 691 694 580 59 357 849 673 44 398 202 763 48 187 256 258 543 443 133 858 157 109 600 422 924 472 391 153 298 674 344 395 933 629 26 440 196 103 903 200 879 993 301 730 706 842 406 642 669 956 788 445 936 456 265 938 926 782 550 244 455 768 138 661 283 479 574 869 747 709 294 28 90 477 306 324 540 656 622 962 973 770 975 678 381 468 31 720 195 475 155 510 232 784 419 4 174 169 745 371 697 953 118 381 500 412 193 880 574 749 201 753 646 499 198 611 517 105 819 967 252 181 590 686 774 412 850 318 879 76 533 321 804 673 582 740 557 340 522 838 609 841 479 272 809 48 240 708 143 855 746 208 8 590 126 917 840 867 369 755 829 558 584 736 911 543 792 377 174 255 740 815 524 717 224 566 740 2 310 74 604 574 975 459 71 765 621 522 198 268 878 260 152 425 667 575 167 602 890 819 653 364 417 299 279 527 244 476 881 391 736 221 90 183 865 759 746 289 353 694 929 33 786 801 673 467 366 903 502 186 757 387 765 322 471 953 611 952 546 329 904 465 430 300 803 736 815 940 728 196 651 33 424 177 5 833 607 390 689 192 691 999 8 656 203 539 711 314 31 345 179 14 103 687 423 872 791 587 658 91 713 197 267 778 155 548 182 909 866 416 227 857 519 809 997 995 825 334 296 326 435 816 391 906 776 504 405 368 108 150 34 92 485 756 536 346 834 826 703 764 59 683 230 882 81 216 346 27 414 779 508 340 192 615 934 711 74 278 878 165 428 979 247 846 829 785 684 24 790 291 918 231 184 310 992 196 321 188 112 169 451 626 745 348 517 284 64 314 614 352 3 510 663 688 176 978 688 876 285 973 894 287 220 629 476 633 2 903 423 757 927 325 343 843 528 983 938 969 772 469 707 822 292 524 803 959 903 975 167 141 36 832 27 759 737 303 556 436 563 210 956 787 87 958 194 615 729 53 992 181 555 416 57 160 377 271 922 607 474 510 832 372 753 810 683 481 28 157 978 719 869 966 959 975 160 789 732 340 340 237 598 728 109 651 64 126 9 454 99 744 978 351 645 274 140 291 904 830 231 46 989 930 230 730 320 615 985 329 686 635 9 624 380 250 170 460 825 392 293 649 263 82 703 985 262 605 716 834 970 479 912 691 534 501 79 631 472 604 603 579 639 565 431 941 115 754 210 158 595 382 453 610 885 165 744 692 34 38 658 103 311 2 912 227 411 80 432 741 926 135 327 866 175 408 495 325 49 82 900 79 327 200 369 958 213 601 95 314 473 926 262 939 833 737 807 191 959 227 961 307 970 766 666 471 271 893 137 319 48 370 186 815 364 166 737 496 808 902 322 640 787 139 176 822 56 922 141 766 599 22 690 146 205 123 175 2 598 733 717 572 520 888 282 520 282 49 141 662 844 340 194 793 577 463 168 639 274 559 497 1 989 458 762 553 774 429 604 322 220 319 179 212 880 973 605 63 817 367 284 536 971 555 983 146 673 433 126 151 561 319 893 664 712 45 443 160 901 507 515 87 666 562 586 934 160 25 74 647 98 89 223 607 685 787 697 870 302 32 57 62 604 401 919 850 976 441 347 545 355 479 362 675 159 752 123 611 168 580 347 957 252 96 670 3 25 341 847 851 149 926 554 179 100 839 64 607 758 52 979 154 679 600 946 555 315 464 862 290 257 471 582 708 263 787 153 491 575 351 915 305 528 530 401 718 592 800 624 312 889 736 194 843 33 654 731 922 214 186 459 124 90 128 677 170 348 241 87 15 767 554 419 705 982 708 662 304 864 980 862 365 433 564 202 109 817 561 452 990 561 158 226 440 411 817 262 103 650 524 546 161 42 287 312 547 216 4 593 737 317 211 548 885 79 823 633 624 280 305 582 303 291 532 523 207 741 400 241 292 705 147 648 383 151 949 585 582 629 250 497 152 357 389 416 89 745 483 936 163 445 702 866 358 269 444 669 801 911 39 720 545 513 301 938 313 926 771 432 123 245 886 103 630 10 474 475 145 746 31 447 446 185 168 246 979 750 14 801 469 297 29 73 229 235 468 776 224 975 587 83 969 856 408 491 122 540 27 469 316 855 99 86 299 611 184 170 477 222 42 639 404 124 729 646 201 726 503 946 796 987 292 740 481 111 224 93 757 290 742 109 818 10 71 196 487 451 596 360 956 797 544 95 901 855 565 53 572 3 14 47 580 426 917 569 739 353 191 229 303 148 308 381 196 306 547 939 885 209 85 966 778 52 521 128 432 570 96 879 783 545 593 336 304 834 256 778 382 391 147 802 167 618 86 235 482 304 807 129 539 934 860 950 860 490 883 892 343 589 178 443 762 224 745 421 337 301 772 545 842 423 917 606 397 909 730 128 499 490 115 167 905 753 799 238 381 775 63 817 384 617 267 107 692 840 956 262 687 458 689 12 273 579 238 87 451 844 730 20 864 514 183 109 312 570 544 958 3 804 406 528 251 829 651 429 317 426 699 707 770 18 367 365 152 219 828 974 958 559 172 607 912 720 940 826 728 138 637 48 950 560 6 233 977 786 450 706 406 637 590 724 409 235 463 754 450 557 393 186 657 967 210 552 308 843 528 616 64 984 152 411 471 795 641 723 2 287 384 738 983 825 302 632 300 679 767 68 157 811 548 997 689 291 363 25 436 619 308 821 105 412 528 918 838 654 302 752 709 212 238 597 327 271 881 872 548 926 368 698 825 52 660 261 377 67 214 464 775 640 89 746 274 342 37 714 578 208 196 582 819 753 162 554 511 718 361 4 665 167 954 6 959 353 779 723 911 143 717 510 758 731 125 207 404 471 782 911 244 689 749 670 995 647 605 387 167 766 292 708 802 370 46 390 926 177 704 15 891 144 583 842 376 107 426 980 967 271 701 893 411 330 600 56 542 941 384 374 646 784 836 783 519 47 994 451 816 916 147 353 559 773 196 574 877 216 679 656 842 828 561 11 216 217 837 900 403 995 145 764 324 763 208 615 18 559 752 61 970 659 572 609 328 279 236 88 303 362 19 949 317 472 730 891 283 137 996 481 163 178 370 77 906 623 767 778 905 273 334 292 294 652 123 702 720 221 983 42 716 850 336 457 321 378 408 587 259 335 365 201 814 241 601 336 48 749 627 129 428 637 126 488 716 610 928 513 199 471 13 522 668 376 965 365 654 266 396 964 816 453 144 578 755 408 752 231 501 148 347 948 708 643 575 264 420 866 795 202 333 677 39 425 40 562 922 512 59 169 20 85 651 594 285 253 794 520 798 24 970 828 167 867 576 596 960 901 612 758 52 353 865 800 67 78 200 730 207 92 385 894 281 288 20 486 421 449 76 959 315 948 718 189 615 637 970 576 163 487 527 245 940 902 947 647 242 83 539 359 36 647 423 330 940 108 130 858 166 816 225 120 943 203 570 792 595 595 695 277 895 846 419 983 145 137 372 266 5 774 473 394 841 610 70 907 891 888 286 829 585 48 969 8 458 261 534 660 763 502 41 637 700 2 105 325 108 233 36 322 626 760 444 169 734 765 166 139 327 405 511 680 959 35 674 641 932 561 481 746 991 467 632 439 186 18 352 14 718 487 314 718 979 81 449 718 580 16 886 314 577 939 622 153 782 479 655 882 501 816 235 392 600 421 500 12 97 927 256 26 309 779 919 974 534 817 211 769 921 155 886 262 496 41 227 922 1000 204 558 372 437 939 949 177 124 715 83 226 241 497 171 962 203 645 970 619 597 15 240 441 518 557 160 897 75 233 189 818 771 692 975 293 844 879 263 834 316 820 464 500 491 1000 471 885 399 972 764 28 999 996 840 550 116 488 105 442 372 769 397 370 473 238 140 911 354 791 608 493 377 257 129 327 317 212 556 555 648 233 468 585 11 281 804 376 137 330 532 666 274 410 994 265 929 793 154 802 736 98 673 281 721 506 207 517 792 877 619 357 616 93 659 523 899 660 484 824 223 820 655 880 501 420 685 655 947 894 836 549 356 191 706 182 214 95 233 421 821 242 572 906 950 262 553 849 294 661 487 261 996 581 330 940 141 31 429 317 783 733 567 352 879 735 674 181 471 208 383 399 602 292 654 978 282 108 541 883 964 550 446 215 762 823 54 551 810 978 443 26 140 86 446 419 570 362 105 116 787 380 475 196 241 515 129 277 924 585 887 489 669 325 248 678 808 640 731 423 28 735 734 950 708 616 439 271 291 208 552 830 908 500 267 563 136 135 983 668 404 299 497 380 73 28 110 35 637 17 904 119 611 276 103 417 623 340 386 506 972 145 823 552 561 344 87 564 521 111 757 478 466 212 448 507 672 361 199 366 435 522 293 972 439 314 838 220 467 395 840 503 372 780 749 444 690 576 744 808 458 909 790 964 70 634 695 439 259 836 780 677 137 843 956 864 296 65 18 78 577 802 457 715 386 226 955 361 687 908 149 749 381 727 904 540 392 766 132 518 992 167 301 906 591 555 426 522 494 944 980 104 201 940 532 376 672 331 88 88 392 243 856 86 785 502 715 553 288 159 223 866 864 337 841 684 397 356 578 450 946 177 619 640 339 768 538 797 789 447 285 800 397 70 358 360 998 906 96 808 599 487 681 451 700 297 897 36 603 756 458 697 162 650 320 656 672 437 586 835 593 894 9 673 206 230 489 429 948 650 479 739 379 540 786 551 922 272 828 448 705 692 754 622 488 828 490 120 862 380 429 889 308 263 677 507 307 216 793 924 627 880 15 9 134 999 761 456 252 454 947 570 184 684 563 665 330 607 98 854 255 989 995 439 686 116 801 31 404 111 918 22 395 242 185 442 582 360 935 302 544 770 893 514 966 907 853 43 698 386 600 916 713 936 315 509 615 515 380 204 650 114 686 514 908 425 956 23 429 543 579 999 952 654 795 14 196 355 535 51 199 71 475 522 478 549 365 668 583 261 671 610 947 312 796 200 958 549 89 431 521 51 374 773 995 40 341 273 699 442 626 761 272 300 995 814 77 43 458 27 607 658 257 530 344 146 118 424 634 774 599 810 996 510 567 159 489 601 938 184 817 633 549 558 423 986 457 98 717 988 154 547 837 745 675 939 874 176 629 611 854 691 527 928 669 430 655 6 385 977 554 37 808 816 673 136 755 705 645 677 56 534 44 962 722 531 556 741 88 82 784 728 675 701 473 250 36 140 470 705 933 80 414 814 910 463 933 506 204 609 670 944 965 490 969 554 847 297 253 1 145 664 839 55 914 173 756 936 113 160 251 424 748 790 302 430 813 701 978 217 306 49 133 522 68 783 105 683 90 825 678 478 263 305 532 185 57 441 256 72 828 57 647 947 974 26 489 258 188 244 96 135 429 883 426 731 901 927 34 251 165 867 462 92 801 582 933 253 586 113 111 676 93 57 713 67 427 373 272 764 619 154 446 899 5 701 660 515 216 320 287 708 383 913 334 460 870 351 826 939 420 535 246 155 36 734 378 655 684 991 739 715 977 920 597 766 834 832 811 51 749 251 726 582 423 186 509 125 32 124 564 236 470 785 80 149 233 321 977 592 687 704 233 200 512 845 292 462 12 108 809 906 684 56 392 943 495 949 692 327 294 69 746 447 786 448 355 459 708 330 23 141 981 144 890 538 759 123 612 101 4 96 371 113 422 31 732 641 174 667 914 466 880 401 6 420 247 76 303 44 469 233 899 806 174 142 335 977 398 296 116 803 872 638 243 95 41 520 835 603 636 308 464 103 998 993 989 83 797 725 413 97 509 85 863 171 707 804 520 461 861 565 469 998 210 4 729 740 142 522 428 838 585 575 653 261 305 838 913 141 516 955 965 432 962 527 880 365 386 200 116 559 29 714 207 432 512 507 853 96 6 622 416 361 629 678 50 125 135 277 170 377 244 61 798 563 718 855 24 827 549 139 356 302 996 879 809 161 804 427 662 908 591 292 38 36 440 559 15 341 577 9 792 584 957 77 705 466 647 717 775 541 434 700 728 187 75 852 395 15 244 316 532 311 379 124 15 967 986 667 931 415 935 153 217 401 231 537 573 739 535 881 20 572 811 701 742 564 26 776 959 676 522 925 560 905 760 62 171 643 371 650 207 387 426 876 296 12 938 714 11 680 148 3 520 526 583 924 705 19 58 917 434 832 229 47 402 986 112 937 201 791 763 196 506 615 16 771 747 913 318 847 418 817 472 322 211 790 182 426 407 64 129 121 95 17 484 906 201 475 26 934 514 755 931 729 517 461 123 14 699 145 908 218 219 532 938 199 668 593 943 463 433 369 649 661 924 777 777 534 894 524 310 589 389 120 473 872 487 445 377 901 455 59 610 305 630 443 962 650 107 713 500 99 926 304 937 392 777 503 427 163 440 675 683 94 211 549 286 58 153 781 860 616 655 783 930 93 586 557 640 739 921 933 316 62 983 629 832 292 383 364 818 761 824 938 619 993 843 555 171 151 275 311 635 926 421 294 666 838 351 579 284 490 374 654 687 655 259 334 624 455 414 607 934 335 821 712 573 182 718 120 222 55 172 875 213 256 439 343 220 996 215 908 958 438 369 51 277 847 971 573 48 98 413 256 127 326 928 630 913 676 980 614 369 873 884 703 788 614 109 762 590 527 416 104 870 80 987 380 815 646 286 657 56 789 332 647 278 982 969 178 223 612 644 412 139 983 245 189 839 896 936 392 610 662 826 655 748 728 179 137 859 796 701 363 47 984 765 965 401 215 255 847 608 14 366 203 892 727 644 724 222 350 367 688 175 66 734 746 768 814 74 971 570 9 200 626 175 490 709 865 577 744 659 282 546 258 212 218 819 490 964 557 313 343 188 114 549 211 291 720 18 658 440 233 172 268 558 542 504 5 39 155 950 259 772 525 38 71 651 305 714 320 339 166 168 132 124 214 828 537 602 617 875 931 916 659 26 527 343 439 848 807 337 348 33 182 515 79 765 71 262 17 432 841 233 658 59 326 313 309 635 684 331 638 857 427 86 994 250 8 845 502 936 65 755 339 168 442 63 376 389 992 99 56 429 340 831 366 242 882 763 798 36 99 165 446 238 56 640 293 102 904 678 682 16 835 390 32 533 935 81 777 792 155 554 137 761 683 645 788 654 651 354 394 319 431 817 97 736 83 439 460 436 142 714 788 248 988 746 180 134 597 561 569 764 304 660 745 780 396 138 115 445 832 444 352 210 600 254 112 289 659 990 872 406 924 82 858 777 54 198 774 813 563 214 968 619 230 393 986 207 280 103 163 752 512 964 704 430 726 237 402 511 826 202 288 763 648 933 558 961 911 763 190 9 474 848 887 347 151 600 971 824 406 355 749 392 132 784 98 603 201 781 575 308 902 862 244 91 755 980 784 610 328 400 277 226 707 457 861 158 865 537 660 552 48 199 80 931 252 417 655 418 688 695 704 191 936 928 53 573 653 423 590 978 657 942 266 336 139 894 194 707 61 334 22 72 748 498 60 851 552 246 646 393 517 43 716 960 24 1000 105 995 718 485 194 75 138 92 397 274 157 202 278 634 547 829 104 966 251 605 986 615 64 831 815 881 822 912 307 95 150 87 875 668 366 951 44 819 362 267 454 810 112 747 506 795 715 430 498 115 341 432 153 902 475 142 755 67 940 951 29 291 882 301 840 40 980 324 442 652 579 451 70 312 91 689 429 726 612 490 645 232 770 146 945 610 522 16 833 501 247 527 131 462 979 465 330 623 681 437 694 157 851 339 884 210 455 141 992 179 872 1000 456 164 794 171 515 82 901 704 33 33 86 801 92 736 482 276 680 298 861 841 727 670 899 500 153 73 532 311 370 658 13 362 459 518 404 493 637 878 588 92 812 878 3 492 249 919 624 534 74 239 344 649 702 743 794 909 603 229 386 894 899 579 676 381 727 808 562 581 554 238 983 12 473 316 348 273 169 804 450 517 705 223 762 229 402 376 194 183 581 678 889 842 843 342 852 203 643 841 266 470 895 690 69 865 632 226 442 679 812 167 899 612 380 626 946 740 611 249 713 345 740 413 40 437 627 796 423 452 367 793 484 678 990 138 487 763 217 554 341 663 602 697 26 841 916 121 233 599 201 562 713 60 978 864 952 676 138 771 851 87 371 136 154 749 630 238 694 689 397 843 836 809 124 64 6 637 439 514 232 245 813 195 280 632 574 689 865 122 192 780 258 13 976 942 483 556 232 862 31 804 723 5 225 652 889 925 600 839 391 679 980 911 710 244 550 308 48 982 131 589 998 88 346 6 741 651 950 155 674 98 501 371 756 712 538 521 105 617 224 927 524 318 328 84 853 485 549 904 1 601 230 149 227 869 708 481 75 999 700 233 766 947 919 599 135 308 80 767 141 923 646 23 132 737 555 277 128 215 187 718 343 536 217 435 479 53 287 798 929 322 917 126 708 927 220 800 276 434 587 767 60 146 985 421 825 535 212 26 121 640 194 147 301 77 582 103 515 247 685 655 567 788 289 572 698 239 997 229 675 24 603 688 86 504 787 289 986 448 356 658 576 954 720 234 872 879 619 528 790 811 548 689 29 934 471 721 562 300 658 246 141 919 103 187 908 660 642 204 848 275 11 989 931 563 502 960 138 430 289 647 688 16 717 182 436 54 625 589 820 741 35 157 489 256 104 712 604 798 31 382 418 650 705 629 20 557 163 416 954 514 127 955 754 120 80 286 451 117 877 377 150 409 776 367 151 769 822 734 953 245 89 214 16 804 701 975 907 543 145 96 257 51 335 901 762 826 949 97 818 388 396 148 466 834 184 463 568 28 513 518 656 851 2 196 42 33 769 918 814 504 78 672 294 25 151 261 347 358 219 814 290 962 782 152 71 295 148 666 491 199 401 47 347 143 145 770 137 233 643 903 359 946 179 690 89 20 784 66 370 548 907 581 234 998 674 498 430 751 212 611 752 516 678 634 121 97 709 477 324 901 100 637 157 356 248 331 746 684 714 836 625 284 686 879 258 562 450 484 470 380 736 800 960 42 575 78 931 442 7 808 636 595 348 78 681 598 741 958 146 497 389 188 63 598 273 900 51 13 684 270 47 109 736 681 802 440 293 740 959 584 7 121 648 708 635 978 402 824 233 800 248 76 761 458 564 43 815 707 380 6 761 199 946 10 347 807 510 976 1000 467 87 148 492 416 16 1000 176 115 416 866 654 268 556 563 749 5 937 81 39 5 557 103 265 944 109 907 290 138 93 977 136 132 819 974 136 870 708 528 924 54 515 772 50 640 655 703 546 982 221 393 328 137 902 927 284 201 179 73 942 809 173 371 645 167 121 351 497 531 469 946 103 85 956 806 822 372 136 841 312 564 545 412 883 392 352 166 873 921 953 762 260 829 617 150 438 491 659 549 488 622 122 280 137 56 618 912 26 793 671 919 479 184 803 480 328 162 386 876 361 848 465 679 327 845 134 906 165 49 721 522 373 472 267 81 490 607 78 787 301 639 245 179 215 834 517 695 335 246 725 409 580 448 370 440 646 682 982 831 744 344 593 972 304 120 353 36 594 865 142 805 177 53 153 460 887 225 670 64 768 620 239 486 562 278 20 718 1000 804 960 181 63 369 189 285 784 943 602 899 616 750 476 95 764 52 699 969 905 398 871 346 538 365 811 657 843 389 696 791 830 314 948 45 516 140 117 60 439 492 785 253 461 671 208 698 831 595 36 212 643 112 495 519 983 737 94 307 999 850 141 997 232 724 835 877 462 464 679 113 779 728 747 282 537 132 392 404 730 979 859 292 982 688 6 470 21 631 594 653 269 992 723 582 350 188 356 198 300 405 573 707 669 19 114 233 524 588 782 919 237 211 176 145 537 469 101 607 693 120 590 509 702 701 275 244 752 495 559 361 631 52 494 92 325 68 357 724 301 56 754 466 407 172 771 539 430 56 171 250 694 611 210 757 546 889 788 894 589 616 733 548 559 53 227 963 850 60 725 666 486 807 450 180 490 614 277 610 747 72 232 471 2 993 591 107 321 189 718 963 134 388 549 313 692 775 555 232 470 514 9 340 965 906 104 183 548 232 333 790 850 934 764 254 319 722 948 409 747 561 913 261 547 62 687 503 605 147 422 259 991 127 313 624 131 440 179 810 70 595 428 111 296 314 944 103 630 197 273 37 119 988 686 115 572 292 372 565 380 352 932 621 878 2 821 927 576 754 836 613 359 910 825 206 456 675 571 202 575 227 406 969 862 175 741 301 609 374 443 549 367 367 886 108 715 116 262 25 395 216 90 56 841 562 100 769 361 202 678 183 146 723 964 548 744 385 476 275 409 245 212 334 119 888 779 497 902 620 371 63 958 217 725 123 594 574 373 97 850 942 455 894 223 310 875 182 965 675 989 477 309 17 376 632 692 474 499 708 494 771 268 479 831 942 381 710 52 843 613 551 965 896 24 168 269 179 609 575 229 357 535 331 70 905 637 451 877 637 399 950 668 537 314 546 623 598 931 1 229 209 27 625 16 855 201 51 173 235 720 103 743 230 298 941 265 302 246 471 740 682 222 341 720 989 948 137 374 882 406 789 29 615 439 577 283 636 960 737 871 21 535 902 453 422 927 628 897 7 296 132 311 937 712 219 298 840 922 723 164 281 767 384 246 181 682 333 784 847 207 472 955 954 695 244 37 318 693 926 13 461 661 242 591 753 702 670 402 745 301 839 808 76 132 83 22 437 667 351 574 583 542 650 369 858 918 929 448 558 333 588 84 976 524 673 388 507 255 928 920 233 388 623 92 570 855 95 855 244 618 918 908 732 723 878 712 964 702 429 837 573 509 815 167 575 381 434 710 367 131 976 395 471 639 274 70 556 912 842 127 717 767 458 779 975 208 515 401 913 855 209 862 52 815 21 206 850 505 827 532 756 483 14 652 268 751 592 767 850 741 734 343 765 963 690 451 248 148 835 740 216 495 635 681 475 771 840 265 339 247 221 640 586 158 457 939 376 730 744 711 363 944 393 590 15 62 400 924 974 88 93 153 794 288 373 960 345 823 351 224 983 271 889 480 866 932 635 624 650 899 660 165 424 816 357 614 961 998 43 165 674 499 529 184 974 210 453 561 422 349 617 922 601 18 629 309 324 741 627 427 123 655 939 899 224 350 681 509 507 21 299 415 356 85 63 729 725 779 973 620 259 420 152 712 182 7 75 350 479 754 729 187 698 408 710 415 444 161 868 492 967 386 289 883 515 174 63 571 423 597 859 547 664 501 915 906 593 302 761 333 876 762 917 97 456 645 699 954 252 329 336 131 522 965 123 47 975 559 881 847 315 40 409 412 468 287 82 864 336 280 985 184 314 22 919 5 348 398 467 260 911 631 20 114 534 407 354 587 818 191 853 813 825 794 214 97 296 98 581 602 859 860 410 105 154 949 376 575 503 548 942 44 405 234 536 784 235 135 758 225 377 951 228 845 19 629 234 680 795 486 484 255 715 274 300 566 476 655 678 127 689 214 581 292 511 538 484 303 265 190 784 879 782 414 236 438 598 320 492 282 102 396 615 544 632 299 983 239 455 412 898 100 545 597 974 722 29 799 144 717 671 850 174 975 185 852 94 442 445 492 846 222 681 467 14 78 977 790 619 534 219 189 861 520 887 975 546 791 782 274 780 963 141 13 273 207 762 393 931 591 310 544 751 94 947 268 401 350 991 611 968 130 457 881 301 65 940 406 18 923 851 842 105 793 772 583 490 240 176 702 857 974 585 956 263 688 412 294 480 675 625 242 390 442 881 544 708 232 32 258 245 582 339 615 813 382 300 542 600 473 187 530 970 799 839 984 503 837 77 969 172 788 168 172 541 391 226 467 248 940 202 441 378 431 679 866 281 724 868 420 674 44 740 93 44 393 512 965 189 341 198 645 75 240 316 968 445 329 717 793 307 695 827 949 939 408 255 258 870 233 725 288 690 591 875 303 841 974 987 10 338 736 358 371 542 8 708 974 190 183 906 666 20 119 459 549 743 183 10 688 618 142 598 67 383 27 887 465 800 572 984 848 102 61 94 586 606 116 88 383 1 547 64 855 666 957 825 858 742 165 912 442 319 571 784 916 857 464 561 115 345 644 169 909 466 862 38 962 282 244 610 394 92 587 791 590 279 73 989 731 416 498 955 42 211 760 290 611 816 750 240 179 115 462 843 779 708 649 540 564 265 960 831 288 121 368 176 498 106 219 960 640 148 61 616 863 984 68 229 937 28 772 293 747 432 954 185 50 246 439 515 151 237 415 186 655 502 530 563 200 843 963 154 65 621 776 938 514 773 441 121 756 93 620 343 906 135 399 545 624 22 984 593 643 93 650 48 865 21 913 391 178 634 528 90 335 576 225 982 762 466 245 893 247 747 884 807 833 440 199 683 183 886 771 271 424 176 521 668 133 292 861 285 143 607 260 465 553 126 569 71 71 398 665 882 359 718 661 821 238 852 104 464 791 212 330 460 503 280 844 164 684 533 453 196 200 338 853 614 368 983 400 315 834 587 540 63 126 174 783 384 156 553 755 696 214 746 851 169 887 948 715 368 821 255 506 101 379 620 355 50 274 923 581 82 834 800 296 285 123 44 49 449 616 944 912 58 606 295 103 429 977 636 885 681 160 106 340 464 946 459 704 389 778 787 946 534 87 485 243 571 238 622 301 527 580 105 686 407 894 35 750 993 332 552 227 751 862 797 779 76 789 312 723 422 461 781 597 316 1 306 815 354 136 805 577 619 399 637 310 702 783 206 800 172 976 353 734 25 862 338 847 681 491 852 51 349 221 714 607 638 449 912 26 170 328 786 422 516 889 50 137 80 592 880 924 839 93 373 979 664 712 408 375 353 332 197 985 476 729 923 784 732 926 397 316 266 870 123 884 571 27 74 869 853 881 961 835 50 332 701 197 931 972 680 860 185 752 221 941 48 737 647 976 550 928 306 943 226 827 442 746 88 716 187 867 668 826 953 214 956 196 641 203 803 515 496 606 764 887 474 919 956 309 653 462 907 576 399 49 347 646 966 762 466 324 783 74 349 612 960 475 966 725 410 236 824 524 961 117 231 34 958 806 958 518 847 564 571 453 421 132 493 247 518 490 825 844 236 788 665 734 151 306 743 280 742 817 17 496 315 937 221 953 424 380 990 284 428 568 335 535 794 342 8 935 220 387 311 499 372 727 952 768 524 365 744 220 519 426 974 469 630 274 156 258 535 231 861 69 428 499 319 31 160 416 570 484 559 253 393 905 766 196 257 835 680 810 680 65 907 823 1 797 43 911 252 103 941 608 90 883 783 884 362 540 142 977 806 57 855 552 266 374 138 851 733 830 284 538 56 264 220 960 271 376 288 65 214 727 273 110 999 813 421 989 97 358 811 467 210 819 260 19 144 915 960 468 476 497 366 413 632 192 753 604 371 644 167 224 538 603 611 227 385 492 174 580 179 942 689 748 686 252 758 128 571 927 688 246 453 589 24 107 727 921 553 412 754 891 614 612 511 362 947 30 154 559 938 163 289 443 279 805 12 147 165 621 44 275 922 666 504 473 952 724 382 916 46 928 55 413 95 956 142 564 561 246 386 806 673 976 898 941 765 438 673 609 897 443 619 214 782 633 414 525 680 871 196 872 711 512 544 584 209 954 766 697 645 188 801 729 475 763 967 445 314 871 495 748 434 42 143 232 836 401 607 666 799 429 26 109 404 180 133 94 852 804 976 946 608 288 990 673 968 238 480 889 312 143 478 62 625 137 184 441 332 114 378 431 501 478 519 179 733 299 679 406 519 443 852 422 840 865 721 829 913 152 748 140 590 184 262 519 380 650 640 186 503 734 200 828 345 370 812 27 290 126 606 297 308 311 569 630 414 825 171 861 132 688 36 755 197 576 894 701 445 3 660 202 331 643 184 250 421 425 368 292 347 502 49 390 146 583 255 72 387 494 156 282 283 71 935 456 395 952 294 738 930 125 655 921 410 810 83 95 952 3 140 543 624 152 785 549 257 941 600 110 29 17 595 683 84 725 758 890 129 600 327 766 477 448 55 704 154 91 56 846 458 895 336 274 826 927 693 718 769 31 313 336 526 426 889 896 161 114 912 169 95 695 729 303 628 371 84 70 125 158 672 988 596 166 491 912 103 26 366 922 338 6 133 732 348 337 5 370 664 669 758 262 438 463 875 343 457 264 759 3 329 643 603 859 548 616 862 806 360 536 500 960 989 522 50 748 113 789 624 328 347 559 983 672 748 318 550 726 403 69 816 880 64 689 232 106 867 549 496 238 646 130 966 945 808 203 80 223 187 176 529 306 561 457 764 223 603 261 177 602 737 627 782 308 1 402 816 153 705 772 466 951 759 136 740 531 252 944 32 230 620 704 681 385 954 1 301 508 257 644 357 669 797 586 746 519 331 164 714 505 743 527 635 313 949 234 512 224 74 843 969 464 443 6 680 955 310 871 585 742 184 475 561 934 54 794 283 210 928 320 999 673 331 860 124 157 447 456 71 768 392 34 749 853 136 298 765 955 477 181 633 837 374 345 670 414 508 139 994 3 111 261 614 17 583 20 309 473 932 721 620 753 160 622 249 950 163 451 584 398 135 81 948 634 429 968 204 508 527 940 503 917 720 269 912 210 977 527 125 488 998 302 764 549 624 446 839 769 436 923 427 846 796 460 131 436 4 174 322 856 543 326 225 965 739 974 885 699 595 868 764 511 292 591 986 140 170 620 447 257 547 288 756 634 340 175 734 403 667 452 897 946 125 857 600 253 904 433 164 244 812 805 676 856 606 636 708 980 13 686 25 283 72 11 139 946 943 583 100 464 202 105 600 275 135 133 557 652 400 750 790 150 371 296 98 762 180 765 690 143 432 998 243 881 339 372 321 511 613 783 365 401 609 559 816 186 502 953 584 426 625 917 210 568 82 574 65 862 542 265 173 476 541 874 640 314 821 843 453 600 495 909 922 697 336 892 336 799 290 391 656 1000 196 582 744 658 888 375 95 251 596 241 965 140 51 602 702 702 740 943 792 262 27 763 955 61 583 2 289 315 860 21 78 261 641 208 658 660 493 634 500 185 766 150 817 838 506 744 942 166 1 617 306 927 251 183 903 63 462 207 515 477 938 852 641 490 777 380 550 591 737 561 617 848 388 637 122 354 50 362 199 449 29 393 298 733 269 746 463 502 69 411 493 805 86 700 626 197 330 106 732 314 292 98 38 889 318 633 911 248 891 722 33 759 622 919 785 968 323 763 658 338 716 872 39 436 159 581 177 288 14 442 621 702 662 694 914 811 325 489 625 161 837 358 566 233 870 195 118 158 411 52 1 460 164 500 450 513 148 550 853 594 220 868 41 242 415 765 118 886 391 908 344 508 760 775 172 398 772 645 826 913 207 395 260 915 619 793 126 724 343 328 847 644 323 911 223 894 488 231 849 11 253 179 323 554 669 516 715 14 311 740 844 384 142 849 530 983 43 133 874 606 167 211 534 893 917 292 808 2 879 516 796 777 560 782 154 569 98 559 924 2 921 377 749 804 784 438 859 337 842 257 143 238 572 695 619 957 809 315 539 919 189 11 670 704 943 477 910 907 952 918 943 441 17 268 757 412 765 458 625 344 338 20 557 708 878 244 293 917 719 636 873 308 619 613 744 241 481 216 231 464 200 810 547 107 695 549 491 528 317 405 457 764 138 936 843 488 237 130 309 12 887 799 601 145 895 722 778 763 240 766 468 446 176 491 928 472 35 172 984 552 736 46 14 358 761 795 673 523 633 56 906 874 233 468 228 719 883 474 555 574 731 784 846 375 50 185 144 169 565 208 139 893 918 118 742 973 177 118 824 372 418 999 885 903 893 658 826 861 277 973 651 675 913 46 997 315 285 84 200 989 29 154 37 806 359 397 809 993 873 937 784 372 704 671 766 356 987 506 714 947 607 594 900 993 964 448 656 640 712 651 203 189 387 322 397 324 619 859 712 891 481 244 608 937 507 288 396 952 547 36 12 434 464 450 923 848 811 470 39 504 997 855 207 951 47 376 812 789 90 216 202 601 153 311 297 493 675 266 880 804 357 856 553 552 808 389 835 24 526 15 931 138 403 864 828 390 402 404 50 92 765 219 57 757 721 833 27 312 353 60 577 254 650 461 809 616 663 763 74 2 701 804 60 855 490 886 707 7 754 77 286 198 234 54 306 919 697 859 309 209 283 863 640 808 104 469 356 479 420 892 568 653 841 446 561 974 186 329 508 540 696 421 568 621 387 943 544 270 881 325 599 544 579 67 476 362 152 846 248 543 1 599 270 546 432 666 675 895 19 872 150 116 197 114 353 416 478 79 80 762 217 983 458 989 415 872 54 810 371 681 112 55 694 214 388 407 947 315 817 562 45 164 346 559 743 421 505 719 597 389 557 203 634 241 926 761 33 910 830 906 623 950 746 504 153 799 457 198 770 360 812 464 224 125 831 390 272 261 527 906 894 75 869 866 42 394 74 154 39 84 283 634 918 980 894 224 331 155 501 735 38 584 356 936 812 643 598 520 935 604 564 506 891 71 168 950 266 787 991 243 107 804 685 136 783 453 870 97 12 817 802 600 333 732 320 91 897 342 662 557 795 608 936 287 939 514 399 583 651 188 332 177 508 676 565 254 889 703 927 547 580 595 198 467 689 828 448 815 168 885 832 573 206 18 66 327 686 812 994 54 683 717 930 654 114 349 243 219 430 115 500 845 20 495 785 8 352 552 661 846 143 602 940 497 431 930 322 20 148 645 480 114 604 614 24 913 93 670 63 496 277 33 354 503 610 567 684 517 556 472 751 232 944 627 73 24 950 96 713 301 941 893 106 675 637 238 495 507 213 761 623 172 286 617 436 881 536 288 38 524 212 971 917 259 521 833 343 939 459 84 351 955 977 939 375 578 917 535 95 531 378 476 782 799 225 610 96 884 972 949 16 717 447 858 768 369 124 292 656 793 870 653 59 4 304 904 120 590 798 871 519 697 484 408 722 625 150 182 94 959 768 269 810 942 143 757 552 706 903 347 401 762 311 77 766 323 498 180 660 175 383 663 336 421 99 885 115 523 261 619 295 634 67 775 635 745 323 948 156 28 772 848 69 950 590 354 807 325 271 359 340 957 688 286 521 504 87 739 659 596 742 26 507 981 844 661 964 365 531 295 644 641 314 609 562 158 267 532 927 740 399 537 528 257 481 630 691 753 145 306 839 341 994 163 409 849 909 693 828 667 223 549 953 160 105 183 416 881 583 549 278 71 723 81 151 322 210 773 101 824 567 889 865 716 631 141 90 933 205 304 516 282 607 584 659 978 393 162 352 776 992 692 883 670 985 329 858 561 307 381 184 382 482 529 809 844 950 194 45 474 436 965 572 930 339 622 281 798 954 569 186 425 935 904 174 898 923 351 856 77 884 772 11 938 851 538 695 770 1000 440 643 719 210 886 331 331 755 8 676 172 164 470 453 574 301 178 225 730 943 723 610 902 805 314 528 780 232 964 570 240 275 584 428 300 431 241 153 598 712 741 179 892 999 127 250 967 656 466 49 614 751 759 607 996 383 801 852 509 251 823 810 157 953 450 583 857 835 247 656 770 976 871 927 367 267 845 160 202 90 1000 233 383 113 274 128 16 840 143 513 268 131 402 512 353 960 517 164 807 526 552 245 351 532 100 536 244 608 360 328 577 834 435 838 108 935 819 172 9 458 302 143 281 928 959 564 124 906 83 404 949 673 844 123 470 117 253 725 788 726 216 385 851 407 13 35 477 184 915 605 255 123 964 317 317 529 252 877 391 150 330 711 556 42 778 207 254 377 274 622 270 462 156 524 177 707 860 398 186 892 122 240 891 13 330 484 687 424 778 156 74 964 99 828 514 698 516 980 687 946 227 532 810 182 661 193 170 917 457 143 12 691 200 919 820 982 255 500 15 932 536 592 947 604 278 676 489 610 952 176 754 903 992 863 304 391 252 95 70 133 940 895 275 581 413 42 802 104 253 860 469 205 264 170 252 541 179 351 689 504 719 91 294 311 872 198 193 658 879 727 118 435 492 686 837 858 528 264 62 130 418 236 66 459 200 129 692 465 929 51 168 14 953 510 147 684 292 762 996 382 534 376 408 583 723 419 644 418 818 266 519 99 663 405 61 278 785 38 596 744 81 155 760 66 293 473 546 981 492 419 777 794 179 51 807 89 823 407 415 989 987 752 717 429 628 319 559 78 499 417 986 728 4 677 73 190 581 347 881 146 136 208 680 728 276 855 264 913 641 138 718 899 547 681 200 287 233 337 207 340 22 345 585 754 952 42 561 745 927 989 547 571 472 273 90 615 258 845 733 695 609 970 362 772 746 573 369 57 518 460 965 910 842 695 270 302 837 545 994 155 948 278 789 864 867 471 7 414 597 404 557 595 278 138 538 369 263 205 623 571 714 560 569 933 878 58 619 140 853 891 147 980 228 887 321 313 811 994 973 991 197 637 8 686 322 352 911 280 587 609 755 877 334 683 604 690 787 355 135 181 382 727 645 76 855 744 782 494 678 977 310 273 234 744 823 254 299 125 759 627 406 608 716 239 314 520 429 987 33 761 482 855 161 270 119 899 884 568 509 359 661 661 185 484 155 108 129 573 354 448 140 432 448 51 690 370 406 165 716 770 744 941 21 276 511 215 585 969 180 799 692 612 375 229 7 984 610 978 982 361 519 650 189 785 641 41 485 428 554 123 682 45 856 119 39 234 173 827 763 942 503 742 61 406 22 970 566 198 981 321 671 788 178 2 51 836 649 243 142 326 749 1 622 422 736 310 752 811 942 850 758 770 189 885 968 643 920 884 664 148 693 362 107 4 602 417 717 339 407 809 860 657 872 584 608 804 562 250 73 230 264 363 449 237 774 43 155 372 278 538 413 923 601 652 898 379 185 678 491 645 588 914 999 995 923 63 24 231 940 237 305 698 477 623 260 496 298 57 136 394 656 444 700 979 371 1000 349 192 901 746 918 170 600 294 616 366 790 39 335 38 751 820 984 641 499 525 696 761 536 487 279 956 966 523 797 301 97 702 923 243 615 453 925 930 587 407 694 472 945 447 780 931 379 114 502 930 371 374 268 313 769 988 414 57 8 335 680 775 148 845 12 12 79 574 448 773 196 34 145 539 747 704 912 677 407 949 20 421 252 113 105 569 245 936 303 75 701 311 478 355 396 846 472 195 860 221 967 147 581 682 578 702 678 330 594 644 460 949 553 418 192 95 109 7 252 268 865 673 318 60 790 287 681 304 784 704 184 220 579 796 324 181 760 81 800 484 234 33 131 299 582 673 821 544 730 173 742 408 717 194 19 598 64 957 578 148 891 899 393 496 851 600 586 851 387 779 66 735 552 874 746 903 514 154 660 627 727 746 242 571 170 200 780 276 60 812 937 329 434 356 416 388 736 735 727 269 83 46 83 826 813 32 137 456 685 813 349 848 941 165 481 998 160 466 537 694 83 899 572 288 444 635 837 638 424 746 75 107 937 417 509 374 360 203 874 214 359 282 880 425 451 776 923 952 392 680 737 21 445 332 572 24 649 976 592 398 725 471 997 220 428 572 654 634 314 452 259 155 729 178 365 443 721 754 304 722 888 586 22 833 608 822 457 562 473 836 200 925 919 119 62 792 733 711 952 39 105 905 638 45 914 563 803 633 224 803 792 620 211 304 614 649 510 913 323 414 501 885 374 187 437 499 878 33 955 179 185 892 247 756 17 444 730 719 779 361 742 531 898 213 774 475 858 862 166 981 929 883 476 781 107 487 182 945 253 404 358 606 25 907 28 795 444 401 386 372 765 939 374 842 264 861 227 881 985 735 905 2 844 298 374 90 580 74 677 699 499 628 670 537 730 201 278 952 473 523 553 236 121 784 989 240 104 949 73 595 581 709 365 784 300 546 564 134 796 835 447 528 431 751 12 732 210 768 679 913 87 907 599 237 255 720 77 61 835 885 584 834 580 632 965 200 873 468 341 679 410 531 102 567 835 309 735 168 195 312 686 736 845 977 517 217 534 978 365 474 145 332 657 332 807 991 198 488 267 463 465 711 661 329 794 554 765 327 815 267 603 336 300 76 740 108 762 535 607 430 429 477 921 979 883 971 438 146 106 721 529 492 320 893 910 342 753 752 14 693 693 439 635 825 600 421 268 5 718 462 547 358 622 439 92 73 14 917 305 402 272 268 141 467 523 409 405 250 989 329 342 478 736 307 682 403 210 555 661 627 698 24 775 680 607 257 787 351 35 484 288 167 128 863 853 859 850 587 514 212 53 749 780 83 704 174 722 29 299 166 422 959 940 924 838 724 128 729 404 341 553 735 458 24 115 844 386 933 3 275 957 725 114 308 562 395 358 330 81 375 113 702 793 241 615 850 631 459 938 953 311 58 872 181 704 198 984 609 196 208 384 233 37 460 42 670 726 631 313 510 976 986 447 515 444 504 584 938 401 492 404 88 918 847 992 784 802 321 799 392 778 693 16 973 19 498 632 563 745 958 649 666 743 582 634 253 392 572 105 772 589 841 134 197 295 539 74 487 880 664 705 791 829 723 923 687 679 790 145 547 595 105 142 965 838 218 556 164 548 758 897 689 683 695 585 874 92 991 974 682 954 139 852 936 550 659 290 551 217 465 927 783 291 592 961 25 301 431 940 561 634 398 608 167 291 584 756 542 619 850 706 209 623 67 243 90 875 812 924 189 721 522 633 493 283 426 737 445 595 92 290 890 568 387 279 743 908 748 191 761 765 21 984 660 913 176 883 349 245 360 170 442 94 138 463 270 521 176 31 506 233 250 655 128 312 342 949 562 920 762 746 155 313 431 215 307 430 65 630 873 835 196 690 828 362 593 930 3 230 129 26 238 919 593 162 388 256 974 514 54 525 683 590 644 625 33 431 102 367 511 883 654 559 242 150 156 971 878 89 714 370 670 674 818 405 216 715 308 833 948 335 332 580 367 434 284 259 339 897 286 571 929 587 820 831 210 374 611 418 322 76 725 101 366 783 710 99 88 67 434 674 488 467 957 293 917 535 963 280 812 36 9 780 376 228 259 572 835 112 128 622 964 36 955 622 650 626 59 528 352 977 605 221 841 126 240 991 237 996 633 488 13 969 640 544 316 377 763 902 110 278 858 321 413 728 155 103 906 402 687 573 561 285 492 576 512 921 404 124 481 697 78 419 221 206 996 304 852 911 421 212 819 16 403 905 757 920 911 214 845 471 172 466 370 144 369 652 28 227 427 490 366 294 219 880 509 957 875 388 728 720 687 400 1 92 578 120 187 692 406 364 667 658 536 863 148 480 339 561 710 276 196 778 558 292 734 649 740 662 295 476 633 539 546 328 488 740 647 828 535 437 656 697 365 946 21 468 830 304 338 919 901 997 887 796 593 738 440 236 35 847 718 832 591 880 887 597 369 583 857 13 578 626 509 860 419 247 545 640 65 165 134 77 202 781 52 936 183 224 986 658 770 274 290 143 569 104 892 79 756 246 138 13 428 972 877 7 404 402 550 861 373 161 863 661 4 644 531 245 143 423 82 667 880 166 442 682 408 578 347 614 552 208 169 50 908 570 808 720 81 409 619 961 449 467 957 493 420 834 540 357 1 14 578 286 558 836 982 609 356 982 99 546 686 181 311 702 179 756 646 928 306 271 856 661 94 572 448 438 426 992 351 558 622 525 81 973 251 363 238 900 836 845 131 954 573 501 906 431 112 178 335 687 422 841 45 496 283 202 969 792 717 453 612 953 814 29 103 990 968 451 986 723 608 934 957 655 422 505 211 517 684 101 652 396 565 441 418 196 633 471 214 890 478 250 491 70 256 373 683 802 204 500 682 61 377 865 456 737 1 384 2 434 279 28 971 121 360 550 191 535 935 499 712 38 756 37 837 252 37 21 535 609 248 607 534 788 255 798 340 256 797 330 504 469 456 775 965 964 991 113 796 947 86 484 128 810 784 472 712 501 884 677 594 883 411 27 198 126 457 206 153 4 90 160 851 29 111 239 443 998 665 696 113 982 389 404 884 751 121 835 397 167 702 894 468 599 30 945 778 420 144 336 271 276 953 385 700 179 853 859 507 799 79 870 238 544 93 547 310 373 352 636 157 955 499 999 61 167 697 240 594 133 579 285 670 105 714 981 156 31 394 387 399 447 488 824 947 659 782 279 28 995 549 13 398 457 226 401 877 33 563 720 183 619 739 924 390 28 956 317 770 121 389 352 118 221 173 448 305 701 983 746 496 371 575 566 818 616 707 282 253 382 501 353 295 580 168 669 839 546 824 688 541 336 599 361 335 211 134 325 750 472 97 172 305 755 86 821 24 34 407 677 355 133 710 804 131 305 121 784 721 206 950 318 455 686 960 334 484 167 466 199 476 50 931 555 574 676 227 236 608 357 198 623 952 944 879 664 108 506 958 542 877 215 293 664 711 529 47 736 132 882 986 511 121 708 702 977 25 630 934 658 841 426 127 474 645 973 487 685 857 479 984 294 673 124 765 37 956 114 76 806 911 651 301 92 79 533 498 293 745 617 935 936 749 897 115 429 328 117 271 852 225 872 375 704 615 382 607 213 56 41 672 632 285 972 579 238 884 39 814 976 118 604 444 541 803 546 721 928 570 776 759 772 510 756 946 213 501 245 547 432 322 797 99 846 86 379 942 942 594 552 90 201 128 833 472 641 923 36 914 28 164 318 734 749 455 20 690 572 733 401 872 791 282 688 28 625 442 610 68 586 176 521 335 296 359 510 49 100 245 152 70 560 341 615 772 783 555 440 703 381 845 113 359 617 680 208 308 456 849 135 429 253 350 50 269 597 228 116 231 943 121 31 204 900 628 42 475 35 988 376 792 481 367 543 343 167 245 902 354 372 99 235 986 948 516 59 251 753 213 331 332 121 351 927 973 736 851 945 928 360 377 380 101 559 962 425 113 88 615 738 63 715 353 621 259 609 58 892 746 955 395 874 221 283 720 216 440 837 969 938 14 775 98 51 951 79 662 696 589 260 415 731 435 143 369 511 255 867 808 476 393 707 454 667 260 235 458 396 78 979 774 605 939 991 975 111 70 353 27 28 874 955 21 859 877 624 204 623 6 979 582 324 777 594 135 900 833 484 246 545 998 552 890 36 327 416 512 702 825 702 985 596 864 142 186 376 974 132 283 414 874 967 340 140 50 975 12 502 884 459 749 937 953 422 237 54 435 82 966 17 225 525 296 314 16 948 180 731 645 261 324 308 168 713 98 212 75 754 31 369 844 522 77 122 334 604 639 218 471 254 271 671 685 767 552 132 42 965 493 652 290 379 185 537 763 561 17 644 821 916 199 901 169 192 560 844 478 819 216 361 434 355 580 866 262 683 409 899 141 178 291 59 879 628 785 996 321 782 471 499 663 988 355 537 876 453 972 897 825 937 152 283 117 737 798 688 420 841 659 39 74 34 728 224 322 770 107 390 226 808 589 890 921 810 173 382 701 449 75 263 222 72 535 520 567 449 971 42 30 585 390 944 393 141 635 2 939 573 505 624 423 767 412 817 21 535 692 580 707 253 76 976 926 648 214 343 89 698 901 24 68 340 291 741 601 36 596 906 155 115 162 336 880 716 962 168 257 90 248 11 679 865 631 490 832 399 171 66 546 620 602 314 223 73 880 296 66 181 874 32 338 558 326 206 820 638 249 415 405 715 545 523 960 979 148 78 245 143 223 199 827 48 540 176 519 832 278 207 341 739 951 132 495 837 613 116 28 213 192 149 810 730 583 772 919 221 179 667 108 472 483 759 540 741 858 297 923 906 902 115 74 795 290 541 970 201 935 448 7 513 462 620 760 1000 498 309 179 606 564 771 6 288 198 730 620 619 987 950 44 734 302 91 168 599 35 485 125 976 340 92 822 75 413 890 182 932 490 263 389 383 287 324 699 41 679 135 259 299 737 527 362 460 96 481 248 94 314 770 349 733 404 902 792 595 380 912 644 247 591 194 221 958 84 543 818 259 840 968 674 92 435 308 300 613 963 131 33 153 704 629 749 421 71 6 798 463 147 293 124 439 897 702 138 902 907 604 403 244 120 187 105 934 857 389 618 728 719 859 732 806 995 342 835 2 886 734 672 1 482 923 236 622 640 354 629 476 620 499 136 382 398 793 816 529 227 57 789 653 475 215 577 319 196 613 455 747 223 221 341 920 65 648 236 916 349 224 669 642 607 572 870 832 780 986 325 902 217 650 389 548 945 23 823 812 995 497 938 240 755 266 222 165 328 134 325 752 150 582 27 519 165 54 336 835 41 237 947 612 251 158 169 886 904 845 518 635 833 403 180 842 523 710 754 70 919 395 806 874 773 509 262 387 340 834 668 174 485 988 16 76 433 694 522 450 264 207 200 70 596 628 788 528 397 897 170 205 166 871 624 338 8 517 423 759 94 848 874 713 552 181 893 172 84 185 479 33 465 911 962 557 622 49 243 514 851 370 189 994 382 820 899 977 713 926 886 770 673 456 675 324 978 33 961 711 738 521 481 42 84 723 159 462 229 437 664 865 420 947 92 324 557 152 158 701 647 719 746 788 703 834 127 192 868 424 860 890 148 100 608 125 991 148 396 851 419 215 348 420 471 410 415 547 205 597 34 737 865 689 123 806 559 813 461 116 852 810 24 911 515 283 347 546 427 729 612 716 175 854 694 99 742 585 485 407 980 305 102 82 489 829 467 815 832 346 549 369 235 847 138 597 21 710 826 346 928 212 693 207 928 483 279 366 264 725 350 809 60 13 579 50 6 400 175 895 332 970 905 837 82 926 453 700 532 981 814 876 167 75 855 174 96 582 855 462 437 361 155 120 531 576 785 800 968 405 746 662 778 106 982 186 823 712 935 205 126 744 23 264 878 839 571 160 542 287 277 242 725 292 532 404 467 740 751 965 63 811 626 821 178 533 343 624 492 837 112 950 869 766 500 487 863 456 337 102 810 782 810 571 424 981 368 349 923 831 381 560 739 89 591 539 916 450 186 437 183 437 537 778 272 240 470 296 520 918 904 399 964 674 893 856 966 701 344 876 98 66 452 609 348 216 906 681 664 336 887 227 826 616 18 918 295 406 333 755 619 185 817 611 980 156 71 121 311 460 932 65 714 781 684 216 770 672 395 270 6 96 231 602 715 517 386 764 882 160 592 241 455 952 411 226 50 76 63 630 19 234 323 386 706 664 900 30 21 905 369 26 510 986 106 784 676 485 34 707 425 286 159 673 459 188 743 661 119 866 998 728 251 735 805 81 154 291 869 242 182 331 932 829 193 382 111 239 436 368 305 996 532 615 891 51 129 61 197 795 41 78 875 70 765 714 387 477 194 589 462 356 395 173 214 488 285 779 415 46 19 518 408 342 259 405 212 383 560 547 412 132 425 151 103 624 82 125 869 135 570 607 496 189 941 88 829 274 467 795 665 294 49 255 735 385 646 262 257 758 144 286 517 409 792 111 498 135 931 422 74 773 82 745 891 868 397 4 489 851 172 628 846 150 446 402 773 693 413 147 35 344 409 189 967 753 180 868 515 658 494 798 315 577 443 59 510 297 938 353 859 812 742 135 118 94 34 57 730 763 264 675 729 83 179 209 474 757 775 455 19 329 397 948 1000 355 43 189 554 461 571 535 930 980 507 292 48 614 933 514 376 18 888 48 628 465 646 962 240 403 47 23 513 61 791 306 255 378 331 662 934 887 906 917 415 35 241 427 844 815 95 574 732 810 115 352 964 289 835 872 23 373 614 78 142 845 195 38 235 78 364 591 434 415 614 445 354 890 474 451 587 576 72 540 81 420 530 492 304 435 64 795 375 274 75 242 457 449 427 817 882 119 716 744 480 198 198 957 506 384 645 701 301 553 249 686 28 591 702 564 696 328 558 627 569 179 245 261 419 722 670 51 165 22 413 473 902 395 532 102 960 517 178 865 113 19 840 554 672 923 878 248 293 935 302 999 668 15 926 765 860 287 708 884 75 769 925 786 172 782 551 727 523 450 944 215 328 253 663 426 595 785 753 808 119 1000 182 512 298 478 829 970 555 848 853 964 93 811 478 274 939 911 23 722 564 573 33 679 658 615 596 548 477 400 777 163 141 652 615 270 568 121 650 982 617 421 321 442 258 449 439 419 955 879 84 173 475 673 516 536 686 242 353 672 719 224 309 122 968 258 154 881 616 190 301 487 869 31 856 439 635 989 464 51 915 861 398 673 903 995 145 188 636 349 780 56 513 106 460 309 848 498 414 920 602 399 142 367 472 85 338 43 311 126 352 123 387 810 533 550 520 413 889 153 445 696 255 458 842 589 792 236 667 365 74 5 478 620 285 780 297 696 943 918 863 717 889 707 349 757 586 404 23 262 930 304 617 588 521 72 179 913 80 535 492 930 952 414 682 652 987 311 553 126 448 624 427 617 610 226 647 46 251 35 900 574 669 401 831 944 386 664 787 942 780 189 489 41 391 236 985 687 254 127 160 881 227 528 162 538 427 529 73 29 361 282 894 542 490 787 712 388 257 435 187 309 100 608 771 859 639 295 873 685 311 286 141 545 489 968 716 656 308 745 524 675 741 418 774 285 922 232 219 929 144 88 459 733 696 478 321 318 704 382 395 695 831 730 160 244 739 782 299 76 598 192 839 191 653 523 331 851 243 550 489 349 118 65 938 935 673 680 532 741 730 27 854 764 932 452 826 420 615 779 140 597 159 6 963 401 123 109 150 217 719 982 65 979 851 844 216 257 349 141 435 149 925 28 810 564 720 636 619 57 823 270 962 644 536 749 16 138 773 728 303 822 292 120 364 992 80 338 678 277 261 751 471 952 865 154 385 1000 513 282 658 985 666 73 43 639 257 260 525 313 365 899 653 730 124 907 978 806 139 731 964 731 162 908 719 565 422 677 953 599 313 45 472 278 511 738 919 400 299 106 355 382 418 880 625 470 589 409 138 684 197 943 505 745 18 205 437 252 837 141 682 353 335 167 997 855 560 786 151 903 316 368 849 881 820 197 826 497 745 808 949 202 790 629 526 681 479 586 214 518 644 753 461 951 546 6 808 413 148 545 323 354 254 318 456 355 594 811 497 195 167 177 690 713 983 951 203 59 407 579 124 250 516 530 738 472 828 579 121 495 907 239 42 355 431 43 32 427 758 25 61 109 111 172 282 880 974 571 575 325 188 368 575 808 422 225 520 692 44 718 793 653 533 436 941 434 689 57 840 802 999 273 503 14 513 337 820 447 29 354 634 857 581 256 382 937 928 788 535 315 274 142 624 752 90 367 443 581 547 918 248 191 533 793 830 542 597 567 505 167 242 436 933 959 865 364 306 620 204 979 537 974 46 461 517 502 10 537 461 414 509 843 337 386 177 331 843 557 195 416 713 639 543 456 48 397 2 468 443 689 481 992 67 996 104 633 553 625 485 186 698 548 527 936 523 491 113 60 830 84 195 250 691 7 458 256 42 797 935 232 63 753 590 521 464 102 640 203 683 921 843 58 883 456 1000 885 701 387 822 967 102 610 397 326 632 192 117 714 308 782 824 136 849 731 429 303 550 10 830 139 268 965 477 401 768 841 314 498 568 33 384 235 532 480 585 19 831 961 711 679 957 369 741 315 351 623 261 738 173 530 67 992 76 413 145 894 128 335 300 702 299 702 712 551 479 36 224 595 760 858 496 735 430 37 510 27 66 206 414 802 742 702 421 436 282 233 673 794 996 962 775 546 175 672 316 341 328 784 992 132 765 739 864 970 886 658 171 342 361 566 816 135 153 261 182 261 934 170 947 790 963 211 697 966 884 841 774 299 790 388 322 368 364 5 271 207 279 32 212 989 709 106 459 184 325 335 620 148 722 279 993 71 878 497 83 482 521 113 28 553 762 974 327 389 717 903 237 775 350 424 802 583 829 999 703 599 739 748 456 825 43 464 129 568 76 629 93 734 54 470 320 41 4 296 566 171 625 922 650 739 101 257 395 326 474 271 972 530 362 253 627 748 868 870 509 248 222 645 872 481 397 442 256 898 459 338 582 44 296 397 462 128 324 651 592 536 411 489 522 866 955 528 516 117 106 720 420 510 468 747 10 140 563 868 278 763 935 10 369 686 577 208 226 17 530 119 210 422 441 229 209 998 765 184 954 859 312 550 909 27 757 527 317 711 515 133 889 781 193 386 902 899 725 547 92 909 96 636 47 8 380 684 954 824 369 522 63 951 444 976 698 975 289 575 583 778 547 164 425 832 553 697 68 905 635 151 509 115 581 338 121 510 843 589 811 438 831 8 802 257 102 855 266 962 825 341 282 349 899 505 126 764 591 408 45 209 612 67 526 148 106 58 894 960 391 689 598 977 238 33 955 993 528 890 229 171 845 273 868 783 452 405 224 696 673 606 384 738 831 119 557 24 583 555 280 509 223 574 801 545 470 686 450 30 599 98 267 220 157 209 479 794 494 262 87 485 658 611 389 542 413 748 548 727 179 749 174 198 948 382 670 214 665 982 199 826 141 270 892 995 287 151 2 212 184 487 683 724 496 135 348 483 582 633 345 49 87 257 152 419 813 328 819 96 748 865 562 955 314 278 984 353 326 562 5 758 90 29 276 739 323 587 229 618 505 70 94 445 754 389 310 684 475 869 466 38 138 671 883 882 990 770 952 422 384 603 272 736 958 922 498 362 605 302 449 51 686 828 2 412 421 84 888 625 462 76 890 89 809 737 186 655 376 475 338 298 829 289 803 337 633 741 46 931 59 545 406 774 342 825 413 414 119 275 878 993 245 797 971 569 761 22 480 210 392 432 751 580 54 636 814 642 910 606 214 748 200 738 717 435 793 456 966 187 369 292 720 894 633 961 652 302 483 951 219 602 295 689 168 605 475 588 969 780 683 486 899 855 25 539 214 497 535 958 439 435 482 390 302 318 377 503 15 80 255 338 844 240 53 911 91 445 67 946 148 837 24 588 526 562 97 228 642 313 702 653 367 598 27 754 264 378 870 207 899 198 916 465 476 421 969 537 394 676 759 45 215 949 646 736 421 918 998 548 31 355 73 332 190 387 900 262 158 1 911 633 281 689 259 540 217 559 524 15 547 378 575 310 714 142 901 995 210 938 32 402 791 215 62 172 645 715 180 956 521 309 173 422 735 321 171 161 621 886 373 946 856 599 257 395 406 327 84 812 116 912 832 393 849 69 29 355 66 534 44 340 103 236 503 757 134 134 493 162 455 60 277 169 920 890 880 118 497 231 828 875 962 94 54 46 348 284 440 147 158 996 923 540 105 607 622 134 950 904 392 766 702 855 403 68 474 540 466 223 717 239 172 953 102 245 841 283 578 742 396 356 385 292 506 686 944 598 658 826 255 838 61 894 796 96 864 876 552 573 368 148 936 623 869 356 559 629 130 24 882 49 716 101 884 48 272 762 19 273 914 184 186 722 412 393 616 567 340 368 321 285 425 263 12 702 239 479 117 710 880 811 980 93 781 46 549 926 958 982 641 280 799 105 245 770 452 271 562 332 222 328 477 939 574 96 783 990 545 719 928 759 308 118 112 420 690 399 414 791 92 724 876 690 896 563 466 239 142 769 178 647 774 924 84 537 166 101 3 813 691 94 744 714 957 648 430 693 641 217 573 315 457 59 235 624 430 312 783 585 1 749 760 583 438 565 806 581 650 200 175 388 222 627 149 317 92 730 838 927 778 331 724 601 630 452 677 626 264 416 430 535 110 6 52 101 755 506 835 312 729 704 19 283 90 655 23 49 1 386 688 259 350 349 626 259 442 598 916 824 439 249 238 19 732 329 246 281 448 244 36 242 132 390 935 722 886 592 615 822 763 106 780 713 781 495 406 399 517 817 807 466 867 965 103 771 996 600 750 555 643 425 31 82 611 193 539 513 843 864 771 355 251 234 898 897 366 2 258 870 737 662 726 687 635 331 288 728 981 466 725 243 572 171 813 50 941 209 431 815 136 511 636 338 56 649 507 74 346 181 437 24 4 75 729 977 168 588 355 794 96 663 241 248 180 682 207 632 155 998 891 445 46 811 491 193 99 783 821 326 296 121 103 948 14 699 856 942 369 359 767 680 5 696 587 132 515 236 867 749 76 281 951 803 261 662 142 849 19 372 969 155 505 757 176 468 720 331 596 543 247 276 748 532 859 924 268 805 32 891 819 361 321 473 555 945 108 968 303 970 553 473 832 882 365 33 712 374 330 5 883 395 449 283 890 532 371 939 770 532 828 247 613 932 225 919 400 511 323 711 444 955 389 909 736 715 443 973 63 267 147 608 638 700 568 405 385 65 276 494 31 465 174 750 171 357 453 121 92 260 820 653 175 710 774 896 459 518 179 914 485 179 660 28 462 8 763 905 490 787 335 268 666 875 983 626 12 342 388 513 528 841 844 402 935 873 212 811 992 202 190 735 227 414 916 778 473 296 443 200 59 322 563 101 810 619 270 642 719 789 511 759 749 486 126 340 995 589 1 725 310 336 964 861 207 12 756 833 169 356 584 408 13 565 769 66 745 210 764 647 478 107 254 377 777 83 192 165 693 202 458 174 839 608 164 794 874 980 43 329 332 868 873 35 409 381 17 626 270 510 65 264 536 208 608 353 86 104 818 116 500 632 162 86 682 58 559 816 45 367 362 99 428 632 567 593 61 371 394 173 865 735 644 733 741 971 822 367 899 908 117 746 648 694 711 550 463 846 629 519 366 189 625 902 136 799 401 672 691 172 781 27 458 991 918 999 541 782 703 25 351 209 841 686 273 246 729 653 950 19 956 341 551 430 767 658 815 410 216 642 313 859 313 741 497 732 942 156 448 527 780 561 796 373 453 576 575 414 401 572 431 211 535 196 910 346 444 751 579 857 27 719 313 775 919 954 806 72 877 310 574 831 141 206 337 817 753 136 587 991 631 250 106 940 996 380 589 928 642 958 987 652 955 357 370 999 14 307 729 169 826 877 96 286 129 353 758 381 719 399 171 345 114 255 695 79 148 195 99 673 598 983 47 427 64 398 299 116 343 598 826 376 534 48 788 755 880 785 59 256 964 940 24 275 338 851 63 388 902 27 480 45 811 528 519 933 521 689 446 446 369 326 338 860 152 399 795 840 787 750 688 987 515 647 210 87 817 231 824 746 883 35 908 12 335 619 307 276 207 623 522 45 117 608 951 911 937 210 790 875 266 192 309 775 34 185 90 355 781 282 811 619 50 692 623 278 482 815 835 446 105 671 839 705 99 566 874 703 89 378 811 701 524 448 338 866 593 65 390 624 558 284 537 125 772 317 697 818 53 532 207 788 840 849 773 721 386 943 228 533 679 110 500 126 26 549 335 700 137 343 904 174 965 750 496 201 128 238 802 42 944 651 744 765 443 485 532 895 307 715 115 281 956 390 791 462 27 224 381 303 554 84 255 556 73 47 634 207 767 95 442 164 234 979 980 963 123 452 692 993 981 483 321 251 39 515 990 292 504 823 466 50 603 967 434 756 515 311 877 854 513 841 185 833 635 717 436 852 959 933 357 519 249 310 380 794 225 92 464 402 529 468 336 972 917 448 499 332 179 535 835 440 597 739 967 504 509 63 545 721 672 193 536 19 278 188 278 920 914 273 948 310 661 367 181 918 71 296 569 277 208 942 99 915 660 830 788 835 614 75 721 514 158 734 763 236 261 37 678 523 681 754 476 577 484 958 875 160 282 822 132 319 75 148 941 584 981 232 249 448 126 809 598 295 184 910 943 649 878 706 996 316 278 80 679 731 608 611 40 785 637 418 508 994 203 233 152 871 713 379 780 776 86 175 22 480 695 153 581 11 832 202 96 667 794 570 557 35 894 621 982 539 401 484 617 502 577 902 670 784 415 247 647 683 717 319 523 836 506 133 475 810 156 998 290 295 29 321 638 491 769 445 524 516 710 269 907 82 973 859 950 522 592 586 712 73 341 312 148 556 842 372 259 502 833 957 874 274 118 44 354 601 678 234 97 165 875 564 730 711 654 430 592 335 852 766 137 50 763 619 89 112 334 702 468 814 176 175 824 98 678 459 897 374 792 68 959 822 81 474 966 101 676 177 485 125 442 394 217 989 585 935 290 936 255 729 397 444 984 372 100 312 124 366 364 18 605 956 741 943 455 877 399 932 888 515 659 149 786 927 311 4 663 580 143 508 517 375 480 358 618 733 878 116 585 110 145 316 101 833 827 336 462 967 573 923 90 860 131 14 718 364 845 941 109 106 488 963 439 639 212 493 157 601 782 293 597 346 465 182 826 563 49 928 509 784 937 764 713 789 669 218 171 249 378 384 129 458 685 23 750 530 153 289 11 17 885 821 799 506 685 870 577 706 223 768 877 607 465 109 606 269 186 375 28 207 998 423 886 507 702 830 817 903 999 385 73 947 241 954 7 103 923 301 644 215 77 24 22 564 503 423 713 500 344 223 271 868 697 649 330 358 331 577 881 390 742 999 33 289 124 605 678 960 205 203 411 273 92 984 271 95 993 834 464 843 257 80 828 483 227 853 437 970 740 111 893 703 974 9 603 99 484 806 908 213 849 504 214 456 194 288 360 881 177 510 854 585 19 690 268 537 476 868 977 303 82 402 374 331 887 336 982 127 27 709 969 7 777 635 948 269 528 463 435 752 894 586 825 174 872 847 263 136 164 494 971 173 259 1000 555 841 737 868 467 823 367 818 3 565 508 534 533 679 687 390 277 15 351 239 186 755 110 766 428 391 844 267 470 397 320 882 541 346 613 997 538 795 106 524 565 191 857 335 914 47 245 69 313 819 54 77 464 935 407 246 19 494 130 994 543 182 834 608 612 500 737 850 770 577 595 36 613 734 778 983 291 427 460 620 372 862 338 980 444 714 954 976 166 182 239 685 57 664 279 322 383 809 326 293 995 635 562 754 979 49 750 853 655 805 338 283 697 615 675 564 237 253 391 764 707 502 756 850 362 444 889 592 183 249 37 692 766 128 791 662 672 840 389 363 23 92 801 649 398 167 65 949 444 175 270 1 50 46 23 42 602 977 575 569 443 946 52 152 499 145 674 327 340 891 143 127 898 897 520 200 531 613 644 222 920 32 431 969 316 487 826 245 946 487 233 294 540 270 621 280 561 933 427 975 270 227 756 35 345 219 846 766 490 129 844 744 618 304 858 834 728 272 940 714 354 590 206 391 953 901 894 422 881 436 874 948 391 951 108 941 451 290 117 68 608 899 697 843 674 400 287 349 919 393 508 675 273 295 56 908 339 597 321 888 642 758 359 175 574 16 608 741 561 967 884 410 96 724 67 351 319 887 670 154 465 691 44 390 944 609 558 709 994 664 413 264 285 236 674 240 796 612 566 997 811 337 379 983 103 179 187 68 506 29 639 241 277 549 587 556 630 165 168 777 621 181 818 868 346 61 827 79 441 13 591 76 592 112 50 100 120 152 815 833 746 19 43 722 212 359 81 909 620 58 862 754 29 77 480 524 776 657 275 979 532 571 356 313 321 4 97 426 577 308 848 455 808 512 712 596 229 129 230 385 226 776 760 94 505 823 711 258 159 609 688 118 270 644 435 549 205 582 401 511 546 390 247 710 715 21 160 216 233 644 642 727 15 39 735 910 906 667 119 365 32 428 188 22 494 674 934 360 941 877 288 259 972 222 571 646 820 288 881 286 1000 231 221 576 347 960 105 433 263 937 448 412 955 90 645 108 916 181 787 290 552 385 303 464 975 869 675 47 195 987 357 630 945 531 703 916 607 578 175 713 553 274 738 632 815 428 613 375 194 691 68 154 15 459 742 733 314 10 321 200 703 950 442 496 428 31 960 395 203 397 930 988 319 861 861 833 221 41 90 713 318 46 144 737 401 682 814 329 158 101 28 595 1000 471 818 411 147 459 624 701 30 546 568 547 586 427 825 254 341 385 62 896 992 933 982 632 271 798 941 405 546 911 451 758 231 704 772 329 739 855 464 490 81 384 507 334 946 10 167 177 62 149 960 517 793 49 384 557 441 16 301 697 463 751 80 418 332 336 879 552 486 876 846 921 300 431 145 413 934 197 557 312 368 412 968 824 169 401 749 344 286 399 748 60 996 245 466 110 31 144 629 737 308 417 435 123 190 136 796 200 263 417 196 412 196 950 414 185 279 77 773 723 439 779 588 472 642 329 529 36 774 367 725 963 533 454 496 264 279 642 522 462 980 880 421 733 578 235 609 320 851 941 520 228 787 845 340 27 305 716 485 666 108 941 391 592 360 276 123 712 584 717 837 624 310 569 399 963 265 132 388 300 95 938 422 597 779 516 276 942 528 733 918 745 295 194 459 174 165 714 782 571 449 130 700 694 884 548 593 830 34 968 188 854 552 787 904 68 119 872 580 785 32 181 476 985 623 687 817 846 965 376 464 752 705 808 823 336 975 961 605 797 452 1000 738 526 945 289 828 153 534 386 187 780 408 243 176 66 942 603 498 864 184 487 296 64 977 71 62 262 263 729 330 65 880 107 214 284 400 787 587 566 8 296 179 967 889 343 328 708 585 591 52 836 117 46 472 891 608 703 793 375 299 316 32 570 166 937 472 448 149 169 637 521 318 933 691 273 114 753 845 830 683 225 944 26 5 597 783 817 807 417 840 165 812 264 270 752 949 762 121 153 137 403 107 508 264 854 468 515 900 290 8 625 617 243 855 281 423 228 317 162 502 620 707 238 169 431 742 787 125 783 679 961 644 2 115 213 437 781 76 861 167 313 623 253 334 77 215 338 660 876 66 517 108 345 650 555 379 680 439 586 383 895 187 550 661 21 919 829 150 129 924 63 242 726 868 146 264 317 369 285 107 252 782 212 905 854 374 963 857 724 953 798 667 690 598 417 749 828 605 51 274 242 244 65 397 282 285 704 863 789 646 562 566 613 121 541 126 574 261 432 660 817 477 112 480 153 79 714 715 336 95 313 474 625 877 90 242 508 180 62 148 173 357 33 10 293 268 305 795 622 448 280 19 761 497 645 47 963 317 712 936 303 140 549 134 709 717 323 326 476 760 630 855 147 957 377 521 175 309 808 959 744 520 948 503 668 638 792 920 496 610 804 195 732 324 664 965 390 805 460 76 570 529 782 279 17 424 395 123 448 325 89 459 451 507 996 160 961 588 448 370 520 77 199 221 468 62 66 167 725 398 157 553 255 591 399 741 783 949 775 943 82 836 925 623 111 427 104 373 376 100 940 997 36 446 527 614 673 908 667 734 929 271 886 768 770 417 96 816 139 636 325 286 892 355 597 338 557 742 72 703 657 292 941 122 668 964 772 845 514 173 347 911 682 575 6 831 436 241 227 105 479 573 437 95 470 296 351 748 779 366 283 581 165 118 19 393 270 97 40 99 240 305 257 973 825 752 999 30 580 198 414 999 50 64 158 723 721 141 939 254 236 194 314 152 499 824 782 409 92 756 17 127 946 816 518 749 125 153 927 527 378 721 482 915 101 397 890 162 92 433 155 816 773 570 21 127 643 564 805 635 309 766 817 394 200 587 986 794 46 346 743 655 318 608 527 757 38 772 383 43 111 83 685 649 936 54 684 163 821 785 706 718 794 5 366 235 186 24 789 218 213 883 55 625 897 724 613 220 431 141 278 175 82 837 795 226 196 654 935 556 338 999 531 403 881 730 249 395 633 672 23 157 944 764 518 818 690 765 76 561 312 136 567 469 390 502 947 810 722 362 525 241 42 85 601 154 996 717 633 489 812 139 287 237 490 437 446 493 354 796 987 755 872 606 129 782 195 718 110 458 73 386 560 331 91 525 740 994 331 422 576 846 771 634 919 407 488 334 269 80 319 175 619 571 463 149 430 609 503 261 755 945 273 846 262 809 959 94 971 203 236 750 484 362 943 195 757 342 580 335 540 883 795 864 52 568 669 510 356 551 332 435 324 144 274 614 512 68 661 936 128 319 689 355 654 644 231 928 610 503 29 536 395 615 374 653 566 795 699 954 76 919 777 680 759 111 421 10 237 139 526 259 473 203 666 575 734 405 387 303 557 149 795 481 857 396 118 472 945 628 224 423 718 130 247 964 741 765 289 339 559 463 656 103 775 210 533 960 260 300 708 90 416 558 767 699 72 985 709 239 708 394 76 79 225 776 156 391 222 747 846 583 644 119 773 645 74 177 588 48 583 322 801 960 201 498 528 396 70 783 602 548 113 517 552 529 663 320 306 129 586 488 757 943 85 596 837 587 610 43 591 286 481 174 586 345 969 530 54 534 468 597 798 518 686 375 338 132 446 635 969 947 792 909 613 836 58 22 887 234 662 462 460 642 80 433 760 812 512 238 554 751 234 412 144 405 156 669 53 162 415 1000 32 675 698 25 166 660 627 932 43 491 712 650 509 995 861 547 329 995 358 997 627 137 759 547 728 993 291 362 774 642 226 104 159 746 734 37 401 729 440 735 201 92 510 544 281 979 424 907 384 125 771 440 801 298 21 267 255 202 826 668 743 276 423 506 558 193 533 9 157 106 800 550 802 607 9 176 249 137 488 778 786 730 750 454 69 988 346 476 435 248 466 131 127 752 901 175 286 342 463 956 274 303 596 66 365 434 968 529 276 533 895 599 481 242 800 488 46 710 951 717 599 483 188 480 255 438 446 719 405 659 163 455 985 47 372 914 954 807 349 916 922 375 603 147 956 622 929 477 348 648 940 943 544 555 702 307 686 454 424 921 62 135 243 337 449 748 256 367 178 325 78 904 443 392 461 677 243 428 881 150 448 738 233 513 688 944 224 691 372 832 628 437 942 898 813 459 754 333 728 873 491 883 893 318 256 990 365 782 919 589 600 795 816 596 638 892 990 499 940 432 425 893 897 333 47 907 722 236 452 642 459 447 360 747 960 542 240 562 403 230 407 329 605 883 783 54 618 255 954 130 536 964 958 563 265 78 688 420 554 37 488 731 403 354 558 476 719 679 899 180 246 428 676 473 314 983 674 928 454 883 629 350 206 901 938 827 42 19 954 60 397 93 501 872 934 193 943 766 348 394 202 133 919 192 700 675 717 918 211 946 314 696 374 968 108 651 797 814 502 673 12 283 842 589 60 90 13 973 146 609 525 374 44 691 870 979 305 193 238 537 809 588 718 557 397 926 674 183 664 402 195 435 574 377 451 733 891 783 487 877 112 829 132 99 249 344 827 885 859 113 575 175 276 783 74 202 147 2 538 720 290 153 865 639 432 230 518 60 956 408 326 194 95 154 623 3 570 490 478 181 40 589 159 265 653 673 909 8 151 267 371 207 427 377 74 958 387 795 380 595 839 798 80 387 666 304 583 612 686 283 559 12 74 140 925 958 371 619 104 527 249 392 44 220 452 532 269 7 86 622 804 617 818 71 726 329 166 136 707 710 205 322 461 930 496 350 778 663 558 662 659 415 594 187 702 982 436 129 17 42 954 328 832 967 871 725 288 764 789 104 821 570 432 191 929 126 387 634 894 884 271 592 694 502 880 219 457 350 147 288 239 961 493 898 6 740 134 310 982 843 734 961 91 791 830 153 59 968 138 10 649 76 493 883 681 799 582 960 461 899 281 417 975 297 217 378 71 57 437 756 72 895 49 828 350 463 791 922 603 697 453 93 691 256 904 990 747 416 785 642 529 230 927 603 920 765 254 417 579 62 542 509 477 351 791 887 238 927 403 729 897 193 580 795 171 463 577 48 838 873 819 169 55 967 404 152 820 947 506 496 282 922 369 931 238 52 863 692 59 857 683 718 164 511 80 396 210 226 47 947 320 100 859 973 861 525 425 816 841 835 423 926 900 829 532 133 747 13 945 322 693 413 574 249 213 348 56 9 432 401 10 254 610 662 626 86 276 576 397 561 504 598 765 82 192 1 345 443 748 891 798 760 683 779 413 667 276 39 157 808 429 331 90 753 316 537 382 373 899 817 656 340 681 740 834 246 887 675 511 101 641 214 957 288 150 162 535 994 633 329 646 338 833 384 376 212 861 109 473 296 300 736 698 553 364 708 552 689 218 118 431 99 177 917 270 249 878 562 900 7 756 834 259 207 475 721 347 311 791 634 19 384 13 76 252 48 433 359 542 587 382 80 432 877 462 881 665 659 691 236 164 394 164 881 580 856 692 758 412 250 304 775 218 534 384 838 901 890 119 420 813 948 622 177 306 323 718 553 847 758 381 464 680 828 35 366 274 323 556 934 210 141 417 372 48 704 419 350 229 357 775 492 916 844 609 442 469 77 58 94 599 458 243 781 959 963 663 899 244 250 411 714 469 848 570 602 797 688 703 426 213 947 873 655 411 411 54 3 34 692 713 303 714 199 78 52 441 137 697 189 242 803 569 353 453 148 250 585 831 876 483 373 756 602 237 324 938 689 638 243 576 470 733 853 599 325 654 628 263 900 904 127 333 824 78 364 515 335 371 848 64 726 49 589 690 484 579 555 986 246 777 803 831 628 588 823 670 708 475 118 720 22 406 239 355 912 489 283 238 619 427 792 184 61 655 963 312 736 194 349 282 250 927 114 928 903 103 470 423 52 317 921 572 486 977 693 463 35 859 669 134 190 571 224 725 769 830 638 77 413 572 578 402 470 207 865 226 941 686 386 899 198 691 462 972 955 978 834 118 760 444 106 108 690 771 361 233 337 302 319 833 557 711 521 699 736 315 535 245 144 169 642 449 512 847 957 998 615 889 877 98 953 540 972 295 741 650 290 99 551 71 197 661 959 572 331 836 482 609 397 434 822 968 647 201 268 767 109 197 561 846 448 722 845 642 896 455 649 186 276 260 98 872 257 800 555 930 104 557 738 490 675 168 41 850 984 900 496 172 414 270 873 33 808 623 500 56 1 349 701 473 223 195 194 947 274 418 33 683 39 615 602 862 688 751 312 472 110 529 366 286 162 851 311 57 863 208 815 748 501 592 632 728 906 928 423 502 513 611 529 613 280 609 1000 828 244 184 363 378 424 152 108 836 358 499 387 879 461 733 516 959 100 264 396 519 46 795 434 250 262 172 627 857 308 683 462 998 177 625 602 696 431 146 324 288 573 471 61 579 554 230 164 201 759 141 928 302 2 981 473 639 368 52 663 439 315 526 347 250 876 933 957 674 579 198 909 72 933 181 742 821 269 44 919 186 462 392 76 885 471 909 621 388 936 131 654 199 364 369 614 665 456 121 500 679 651 772 127 125 750 975 284 693 838 830 774 897 520 648 440 963 396 851 791 651 325 986 62 401 392 524 521 363 587 903 823 969 376 412 770 655 433 661 64 99 438 788 783 287 965 702 68 817 58 856 493 386 920 120 336 660 46 616 459 895 429 918 198 150 889 207 70 837 646 438 603 830 885 663 139 812 855 273 688 383 377 283 304 986 664 966 909 945 543 275 348 855 471 735 345 415 431 788 483 817 540 434 171 567 634 46 563 664 803 777 317 181 448 340 169 651 990 346 355 344 578 984 780 801 689 848 736 147 185 868 369 777 364 9 722 574 550 305 142 307 916 558 345 851 775 708 95 780 122 854 772 833 184 764 571 566 314 915 524 548 208 934 152 102 317 611 958 3 368 585 795 404 88 353 917 920 735 450 153 743 539 402 934 972 337 953 978 950 138 824 75 168 427 554 856 216 160 225 265 357 1 877 276 893 471 897 394 269 112 638 785 714 513 668 603 208 348 894 783 721 211 85 206 216 251 608 337 975 908 691 242 261 1000 485 936 676 10 782 350 666 329 657 30 70 573 726 986 110 10 547 603 687 603 444 486 252 656 985 516 274 370 543 704 228 558 954 959 930 673 65 43 231 219 202 224 923 39 575 739 366 218 649 191 391 410 501 161 188 561 420 911 978 378 15 685 352 43 210 824 31 451 497 943 668 22 281 303 889 487 144 501 248 741 247 825 578 521 854 929 360 759 425 875 456 251 498 896 617 926 192 149 626 825 990 276 104 617 214 803 855 283 824 130 684 290 933 155 264 311 265 237 383 449 361 129 810 637 313 569 897 623 145 613 869 834 385 409 253 524 562 92 143 54 631 393 722 986 612 891 737 718 421 445 66 8 827 688 648 906 243 80 110 424 631 729 878 543 449 997 945 672 36 834 879 446 813 578 225 517 499 883 717 163 403 432 801 147 807 167 548 983 464 557 370 22 753 375 278 39 646 610 669 861 589 365 624 899 243 885 482 586 354 505 195 864 290 992 332 291 758 16 356 55 848 344 371 756 927 496 429 899 600 263 193 602 715 13 210 111 792 35 133 929 482 735 668 61 18 132 59 968 751 282 889 96 196 466 162 600 114 332 426 27 864 724 12 744 528 242 204 799 957 658 402 764 34 916 600 17 292 612 733 649 866 76 699 570 235 929 446 706 121 28 871 278 453 441 136 543 148 349 448 710 928 603 168 176 402 688 727 21 134 336 692 142 799 112 378 270 390 190 281 867 997 22 98 373 776 614 763 430 774 460 212 377 827 935 665 664 826 59 985 385 107 728 694 201 487 933 718 940 707 690 305 515 636 355 948 983 704 588 678 477 614 537 809 595 470 932 11 826 627 333 581 676 624 893 84 983 713 683 478 419 236 779 815 721 480 132 997 573 733 225 553 397 492 138 287 410 831 860 143 206 596 950 229 254 567 917 325 523 38 570 996 500 417 99 227 734 281 592 557 630 359 838 875 542 8 889 662 198 584 893 653 757 910 646 839 505 975 569 3 723 101 635 502 838 384 664 309 905 797 502 907 435 703 419 326 671 307 13 221 56 793 961 20 535 520 757 596 834 584 602 52 967 318 284 805 506 435 12 180 299 174 1000 137 523 580 713 400 953 845 333 221 104 752 670 542 771 154 219 187 908 59 214 65 440 953 990 144 207 561 125 850 315 563 53 765 456 502 910 482 427 156 203 422 789 151 614 401 338 156 265 270 180 759 591 218 806 279 57 33 62 683 669 445 530 661 461 584 815 910 884 540 78 786 646 320 280 141 832 670 283 111 261 467 365 668 595 807 600 647 622 718 55 880 827 446 928 475 855 122 978 635 257 965 993 126 446 683 536 267 580 773 759 218 641 980 965 235 76 16 463 721 955 184 657 928 927 453 132 861 469 642 809 741 871 735 437 113 755 711 542 768 562 718 325 917 899 903 508 371 328 612 514 174 90 919 829 300 49 721 407 915 598 146 963 685 709 408 546 458 325 411 305 812 234 936 486 265 901 140 779 380 97 252 210 61 193 147 626 626 489 556 424 582 907 904 121 618 811 737 863 953 972 224 90 264 964 213 82 325 573 797 586 958 646 480 414 910 498 827 825 469 991 916 496 349 354 389 987 620 592 290 109 702 112 630 721 378 104 147 896 9 213 16 528 338 615 424 167 98 604 657 225 314 747 650 342 249 36 113 56 699 990 755 875 354 225 845 509 644 222 531 816 238 412 375 230 304 164 564 149 80 406 603 187 115 933 422 91 393 577 555 544 792 620 940 394 100 160 284 559 942 334 972 443 10 362 256 803 174 901 803 143 552 634 602 558 679 406 552 974 901 970 165 764 762 314 308 305 212 59 405 998 311 905 968 713 640 854 476 920 662 650 631 645 58 919 94 979 582 772 711 169 741 805 661 980 402 889 372 425 971 204 630 211 791 149 133 506 981 514 890 509 871 683 886 257 455 885 255 114 257 88 692 489 194 971 500 15 967 71 68 442 40 401 888 373 278 731 437 804 435 29 556 289 369 720 297 752 606 60 228 882 599 91 175 392 779 725 642 486 337 341 684 915 787 596 843 685 901 228 734 538 713 455 800 236 189 234 479 549 992 804 966 228 968 499 656 742 168 922 783 728 88 395 860 116 733 795 895 603 947 502 464 738 608 145 687 351 986 607 98 934 332 5 85 423 813 18 287 506 737 945 818 174 261 842 355 654 637 840 715 374 864 563 725 148 686 585 17 658 113 744 8 907 962 456 9 924 349 263 108 133 479 316 221 440 55 808 818 81 339 170 408 502 565 170 196 82 830 792 94 972 848 694 418 37 226 243 362 282 184 369 206 407 698 618 358 5 62 102 249 820 224 56 887 53 120 531 444 561 461 686 189 598 169 23 352 604 549 823 503 770 855 618 862 519 704 35 174 302 875 981 1000 704 987 836 261 40 532 69 158 716 317 716 80 400 212 213 258 759 898 181 602 756 825 41 404 69 891 815 812 322 941 684 79 205 636 213 917 346 494 658 378 616 213 928 813 729 807 262 168 295 553 971 721 791 22 886 352 66 962 573 154 81 708 434 77 970 723 955 438 33 632 385 264 208 741 972 637 497 716 316 1 411 107 843 501 756 230 849 274 158 934 992 350 853 249 601 708 751 345 430 447 29 961 554 95 74 806 94 72 873 858 502 798 484 927 347 782 554 2 74 393 864 598 581 522 700 98 304 338 245 677 70 537 447 730 453 272 206 855 72 837 281 618 700 183 761 461 101 907 346 513 689 286 417 290 453 292 942 722 647 384 20 440 443 36 727 578 282 84 5 648 585 462 704 3 702 204 363 702 319 190 315 868 38 649 616 962 552 21 692 206 878 454 51 897 646 776 332 609 458 632 743 257 608 137 615 21 284 189 586 721 747 981 438 633 377 66 974 575 886 804 550 176 301 203 187 624 373 93 982 319 915 911 635 835 951 631 45 304 902 425 901 830 800 833 946 539 251 473 875 400 600 243 443 575 828 481 452 741 921 522 423 901 502 568 2 6 21 376 515 181 764 18 884 726 422 570 328 239 578 389 342 21 132 440 19 580 659 414 44 217 187 872 421 242 515 66 339 544 826 612 337 443 294 958 289 111 157 215 400 319 799 760 575 799 756 700 488 829 906 555 734 27 129 223 768 390 3 526 15 467 438 10 78 507 60 822 737 4 381 834 697 290 803 112 648 709 342 367 311 53 665 344 768 227 541 87 49 322 692 884 806 102 529 283 634 484 918 841 263 962 70 457 548 360 692 94 806 967 364 753 747 513 16 268 499 882 45 480 335 709 296 500 431 625 835 112 86 950 637 601 841 395 32 853 72 898 252 473 172 870 124 905 538 563 184 241 686 439 867 225 259 615 974 318 178 221 692 678 610 873 735 804 15 718 139 62 646 735 18 139 503 793 224 376 988 554 679 757 498 354 830 44 709 105 101 169 48 153 37 904 637 686 877 507 274 659 632 92 901 559 973 98 506 888 631 223 890 694 927 201 206 859 822 463 828 866 735 471 913 462 868 445 856 676 16 886 282 27 813 686 262 594 15 479 755 852 913 700 364 960 334 77 563 803 563 747 321 514 451 62 284 34 18 460 747 667 782 541 270 405 587 93 945 385 95 994 698 459 702 871 249 415 222 472 656 809 372 359 147 361 737 63 850 535 456 846 44 340 489 584 719 457 923 297 421 243 541 779 728 32 462 466 178 891 965 132 982 46 403 805 523 416 65 553 170 173 908 235 278 302 200 86 908 392 155 554 651 105 201 786 109 200 25 19 806 845 549 151 677 993 639 555 457 78 123 430 981 234 240 531 231 393 427 936 598 193 917 552 690 370 67 622 512 373 751 36 814 659 245 746 588 210 897 586 748 212 279 708 891 552 378 838 480 845 129 678 652 460 976 787 315 830 419 712 250 574 904 987 905 416 469 485 364 265 591 842 684 841 885 292 147 271 620 531 624 819 20 672 575 802 395 954 93 509 449 905 43 67 276 384 808 889 693 56 132 575 738 539 578 917 509 670 710 77 325 955 752 402 723 934 815 138 840 254 617 56 333 398 249 197 795 941 275 248 229 803 125 563 882 629 302 856 935 986 339 972 917 726 511 147 846 831 923 700 806 391 966 582 928 978 639 387 686 641 313 124 213 885 982 270 704 799 983 699 627 200 43 499 187 660 806 997 445 621 627 33 389 269 318 128 72 84 619 302 3 435 491 310 157 119 752 510 714 706 238 949 266 463 397 283 993 381 332 592 560 910 297 455 981 600 798 892 590 507 6 988 940 548 632 524 325 137 890 109 490 46 11 38 282 976 690 955 558 944 42 732 680 891 170 369 878 759 864 540 219 392 487 735 983 404 49 185 197 763 958 275 206 483 500 327 21 595 545 763 170 911 912 450 739 947 201 716 136 700 460 128 677 539 694 679 454 467 381 866 702 869 457 222 872 417 396 335 577 760 299 963 950 112 709 633 658 744 908 522 947 805 553 406 902 100 133 730 39 400 525 609 214 982 765 480 94 751 713 814 728 567 392 124 848 348 690 169 574 904 291 586 567 730 904 56 45 42 178 114 724 372 633 77 94 215 434 888 546 127 188 141 465 463 671 893 417 387 670 571 533 332 919 252 620 101 297 453 937 527 149 134 860 824 648 166 151 872 887 63 499 919 652 619 995 249 161 695 809 804 954 46 337 356 840 713 27 45 771 366 164 65 7 103 863 161 770 165 175 769 189 236 825 8 122 552 744 613 221 496 705 609 173 266 1000 656 669 936 306 961 158 794 989 217 816 412 517 762 992 825 872 914 580 647 924 9 941 333 583 595 692 882 455 312 912 296 756 264 735 666 811 914 779 361 892 270 119 533 902 42 562 58 465 667 707 81 100 44 478 352 368 123 749 445 405 698 851 895 979 99 237 29 260 312 282 924 337 26 28 946 698 384 287 936 89 739 322 400 953 967 124 396 403 709 977 551 569 286 389 215 103 434 784 627 903 227 802 961 468 243 601 212 185 141 696 764 866 963 354 782 683 604 760 942 440 752 136 954 493 798 951 409 935 429 855 675 122 2 500 187 413 963 763 202 475 473 877 470 363 59 139 947 90 48 58 400 447 773 857 877 88 225 288 20 571 828 339 398 367 719 559 471 748 648 389 797 744 204 173 212 132 331 116 390 270 134 249 337 376 412 180 929 561 62 105 984 251 31 68 867 685 192 188 847 265 115 685 259 536 966 720 776 941 970 206 223 688 429 54 785 860 661 555 957 258 774 433 469 735 789 209 162 420 510 155 42 204 67 803 95 692 590 911 177 702 58 896 798 870 236 448 169 513 631 67 121 586 97 561 340 927 440 874 212 52 729 179 480 790 26 768 886 186 182 930 824 383 489 851 316 481 133 200 144 400 324 447 198 17 734 264 316 251 742 281 720 892 640 76 746 693 166 780 762 292 44 448 819 96 816 143 520 714 894 637 223 802 322 829 435 159 127 415 350 811 272 587 470 783 541 383 351 35 784 678 394 880 521 698 196 169 943 483 466 359 335 40 916 213 866 989 696 148 218 606 320 696 261 827 254 234 462 196 503 686 528 407 70 424 924 935 915 451 893 224 987 42 706 785 361 579 12 112 853 488 456 452 37 440 295 671 249 750 940 98 803 432 398 390 550 690 303 904 631 396 812 661 994 522 62 967 694 290 471 22 395 283 257 130 698 260 76 735 334 275 247 234 82 807 817 388 211 816 208 141 392 285 730 659 943 86 890 242 137 260 845 950 281 702 309 303 505 893 893 972 541 977 391 4 332 261 491 568 437 537 696 741 710 775 728 561 603 624 487 987 916 776 780 536 855 743 500 660 513 985 226 278 375 465 115 63 706 761 850 507 458 885 791 753 258 273 846 816 284 855 813 674 414 182 349 294 470 7 757 680 778 170 603 188 723 873 437 627 51 955 71 189 284 492 21 784 403 634 404 511 381 867 636 495 944 197 976 142 789 927 977 100 213 294 440 879 946 170 339 401 143 939 58 237 234 358 650 2 673 932 913 911 59 44 923 432 977 295 437 640 556 765 24 216 960 423 272 166 18 925 542 649 918 793 994 148 941 11 677 297 60 454 702 152 568 370 915 496 449 163 395 293 524 851 570 811 94 532 524 42 461 304 269 122 313 277 257 129 348 115 375 347 181 167 755 313 163 197 589 717 456 937 636 940 292 415 950 693 76 117 204 602 338 541 250 365 583 671 269 957 407 398 984 88 652 793 104 579 717 637 887 151 23 970 294 598 236 451 542 696 836 354 440 655 490 467 947 945 521 167 879 887 918 420 248 17 943 499 509 773 108 475 25 344 869 292 858 459 813 86 456 441 229 635 16 345 372 514 26 687 6 173 519 512 994 341 879 886 760 901 474 432 66 21 189 701 875 456 704 50 254 744 309 579 272 568 763 759 216 641 725 975 686 81 741 831 290 154 92 470 734 831 462 427 559 956 833 49 615 694 863 612 871 217 917 244 444 209 707 857 31 946 180 680 65 196 216 789 470 913 145 801 890 105 290 39 169 25 383 537 827 687 648 720 288 897 136 900 849 366 454 241 440 356 105 466 112 108 505 666 583 44 188 705 714 451 822 723 26 802 997 112 711 329 564 431 370 704 21 964 823 991 197 452 307 631 411 23 490 787 520 685 684 801 950 27 856 118 882 576 34 233 340 436 89 502 929 369 132 694 670 948 863 788 319 141 576 363 745 524 487 487 757 943 373 506 126 874 660 496 110 566 175 324 347 269 787 532 488 101 63 219 609 851 392 446 486 362 40 209 260 476 624 610 904 711 331 77 382 908 629 266 33 836 211 149 388 556 253 429 32 67 266 535 175 698 994 795 552 347 962 959 380 868 580 74 929 366 549 268 884 281 731 253 996 939 518 915 101 569 629 487 779 652 85 890 135 536 254 956 958 665 991 702 960 487 731 713 991 996 795 662 73 170 326 31 303 530 942 894 399 371 989 380 295 808 480 204 299 438 843 194 264 364 13 126 898 371 845 342 835 256 917 211 357 311 471 626 538 442 949 421 394 747 100 531 501 734 188 694 441 499 665 523 382 827 766 520 56 352 387 761 557 282 540 163 880 159 149 508 941 915 546 434 702 808 659 580 437 199 256 638 74 608 321 641 880 615 530 698 35 519 53 914 141 315 136 598 522 499 272 367 640 828 518 236 674 619 753 847 263 147 508 686 214 141 34 995 141 927 127 382 475 984 625 33 691 235 183 964 434 602 680 642 578 701 728 659 936 107 702 172 794 929 385 84 381 265 492 713 974 604 695 354 216 650 889 262 662 97 11 541 737 765 678 916 588 463 352 903 310 385 219 539 127 305 566 146 295 940 312 138 3 429 682 232 66 678 20 961 399 598 187 441 55 75 425 527 158 682 342 537 125 661 710 684 319 140 811 247 483 847 37 600 508 755 78 463 408 251 890 474 830 305 431 72 748 109 82 26 824 101 731 887 749 630 745 23 239 242 729 130 675 762 907 338 353 646 189 326 523 114 68 593 307 731 168 978 912 539 200 645 545 801 94 418 213 245 356 724 882 58 399 605 565 181 554 344 289 573 862 935 499 963 745 558 230 260 205 536 914 988 795 600 635 573 551 195 591 785 502 404 127 141 749 615 889 390 75 58 190 576 258 537 392 821 114 826 422 915 591 184 323 105 739 555 756 850 71 576 457 251 767 589 437 754 787 864 353 704 957 368 46 945 80 140 994 736 757 835 525 896 988 964 980 633 441 159 693 168 861 522 588 202 735 97 933 266 298 960 164 689 921 915 434 533 112 656 368 246 188 475 601 276 70 746 458 501 396 506 350 6 977 594 32 687 615 654 319 452 841 807 33 706 309 17 585 911 682 525 779 444 79 312 531 303 588 468 72 964 333 373 518 717 788 183 572 314 78 438 187 34 593 141 105 138 699 443 85 749 895 323 763 917 100 436 850 328 71 200 869 535 370 56 343 828 669 744 730 946 492 911 249 297 737 298 332 393 59 946 868 359 702 923 360 806 781 845 680 648 894 312 400 518 93 764 319 740 612 567 760 703 82 147 800 243 305 983 402 137 52 492 759 766 600 795 810 514 114 525 27 199 209 3 722 472 14 687 63 492 850 843 191 35 838 505 562 976 569 426 434 56 269 731 702 330 859 780 857 463 17 907 20 788 481 609 859 213 803 467 615 69 230 756 519 339 379 24 69 543 418 228 126 398 465 293 993 586 833 247 284 333 340 639 907 631 717 994 339 350 62 726 527 558 608 162 976 114 246 962 978 865 747 822 604 668 621 28 816 711 418 930 540 365 858 584 520 121 237 622 425 51 319 538 310 224 920 677 65 38 217 22 368 733 68 470 501 89 579 230 938 520 588 166 649 287 508 824 347 290 673 325 119 435 332 654 61 203 647 53 492 423 923 892 601 652 134 270 721 750 179 413 16 6 97 588 531 386 689 886 459 273 202 231 459 951 719 346 996 806 580 106 231 766 997 476 227 230 776 917 367 691 883 304 826 800 241 195 449 439 729 515 586 151 79 836 150 303 559 565 683 985 824 484 763 123 694 590 383 482 138 938 817 511 389 79 496 639 930 818 101 14 348 669 38 643 569 700 704 450 629 945 810 566 489 971 768 573 734 571 325 833 909 695 413 67 16 130 810 739 550 123 917 933 731 989 15 110 782 215 833 912 96 637 953 315 73 111 965 452 765 665 429 810 855 611 772 6 317 65 599 883 100 605 602 583 989 867 71 552 840 374 288 698 592 473 39 872 544 585 276 658 828 873 423 422 755 246 246 1 467 940 889 799 357 592 828 602 394 912 109 912 247 767 486 608 909 502 885 518 253 903 123 341 194 643 690 244 230 456 387 444 642 563 518 625 408 12 538 119 915 642 224 238 210 284 419 233 768 218 891 708 24 875 435 141 295 104 431 797 682 929 554 822 874 886 983 598 653 857 414 589 447 330 25 220 89 947 279 886 584 334 577 771 65 443 644 27 724 902 502 8 822 489 540 111 428 382 827 137 804 487 334 188 46 697 312 719 716 310 994 439 934 314 119 443 824 385 149 686 768 831 111 142 443 488 177 313 727 433 324 296 582 326 219 190 233 910 469 10 539 59 764 554 88 767 508 867 598 772 88 903 411 202 354 943 343 878 497 449 123 944 488 307 322 630 957 817 687 120 535 467 15 948 756 386 248 51 161 60 227 43 867 646 30 238 142 490 172 979 572 338 897 732 64 275 137 256 172 85 16 697 600 178 448 560 875 109 542 975 542 981 325 704 95 978 464 685 812 40 354 408 674 281 792 827 76 944 913 890 527 571 757 688 174 800 148 311 529 692 256 564 307 463 126 394 188 452 713 430 52 488 392 147 578 377 408 247 204 465 156 53 888 570 141 357 890 469 277 753 398 358 144 825 160 442 333 513 226 411 705 113 366 371 798 245 565 280 114 454 16 399 378 98 85 708 560 951 195 424 538 430 593 892 350 909 229 333 35 365 329 456 833 822 218 168 468 583 651 598 133 362 895 713 169 975 759 326 334 936 731 545 412 326 268 565 248 258 457 656 327 550 352 211 112 861 352 464 771 407 588 268 153 866 650 480 899 470 749 330 248 687 417 122 457 417 541 906 72 223 213 340 617 500 656 91 23 750 935 483 921 263 632 714 559 78 905 483 16 429 633 648 477 332 596 384 548 351 37 538 53 140 681 953 393 783 801 1000 741 457 720 624 449 62 6 919 357 22 940 75 510 70 25 696 894 216 733 134 98 536 884 270 584 25 701 702 152 495 619 171 66 166 115 927 888 547 207 356 558 10 619 88 455 672 206 681 298 129 876 882 301 517 641 6 448 414 928 972 237 101 213 324 798 277 344 842 392 760 467 56 791 730 693 457 930 115 265 371 417 544 728 244 964 900 214 137 893 987 212 786 536 127 353 434 362 639 518 454 888 876 986 540 154 390 36 526 96 111 23 255 907 453 811 781 671 894 633 311 863 176 447 809 714 471 613 806 877 82 407 726 81 135 236 120 134 414 638 281 424 436 275 613 353 761 835 157 15 772 275 506 695 861 418 345 282 91 306 696 159 119 825 559 522 377 424 131 452 370 308 111 698 234 547 516 34 354 793 979 971 172 180 184 652 138 565 105 528 781 944 454 417 247 245 500 75 738 960 165 450 114 813 51 710 481 641 293 622 106 101 960 523 32 428 833 231 551 143 978 53 931 79 155 90 176 27 195 844 258 826 375 706 183 203 539 101 985 91 527 790 31 295 987 200 655 834 198 550 397 298 955 768 999 230 661 10 68 114 5 550 738 671 633 188 791 180 423 822 850 402 363 297 667 494 589 145 176 184 350 195 114 524 436 361 808 654 629 706 530 572 393 688 112 183 138 558 675 337 424 834 84 581 200 671 229 940 165 974 565 532 82 142 664 974 999 137 245 111 202 865 153 815 231 603 149 249 579 410 252 850 670 943 992 910 463 297 685 295 596 919 85 135 746 597 917 616 90 871 800 633 85 871 979 452 801 109 681 798 436 264 384 247 464 504 708 99 832 21 914 504 562 989 672 57 181 394 267 74 565 723 256 916 469 37 263 603 252 408 373 727 444 798 153 712 215 642 970 437 546 390 14 935 686 271 22 793 788 597 16 91 921 861 301 464 339 369 477 580 451 708 791 666 899 926 390 548 738 335 112 108 101 105 832 75 1 630 967 113 222 428 686 996 830 766 151 516 470 502 309 278 596 63 729 751 50 416 839 644 794 101 768 104 251 32 896 998 946 241 867 751 396 505 780 237 67 461 622 281 359 833 359 251 527 771 418 856 241 802 459 776 710 471 936 385 305 266 182 662 298 360 218 484 781 675 250 918 584 819 899 471 598 852 515 97 797 744 849 587 71 710 964 72 63 354 450 414 298 760 419 148 544 251 348 520 338 179 264 727 743 719 460 534 962 278 809 841 62 900 920 58 629 531 977 316 229 136 205 160 588 232 245 656 45 27 650 338 819 488 438 240 774 353 386 190 860 991 794 627 385 777 286 883 562 746 338 339 295 585 233 23 791 260 821 970 568 575 114 692 767 698 604 616 85 761 589 590 115 336 164 414 471 150 507 879 543 601 407 399 989 475 325 211 548 116 451 529 754 863 565 764 215 369 578 672 957 224 582 695 648 48 904 820 199 108 439 901 732 203 920 870 912 128 179 668 987 302 192 126 955 636 660 11 218 454 88 808 77 869 939 665 866 560 375 347 554 354 770 7 848 885 134 713 840 711 554 769 563 180 314 905 90 717 653 393 393 368 382 80 542 368 606 164 970 462 223 548 696 832 324 291 635 145 983 7 421 401 275 467 221 574 539 666 24 474 634 606 843 224 621 360 320 706 821 360 184 812 242 167 192 798 221 50 558 406 156 490 478 452 532 146 928 2 33 561 28 588 754 313 233 988 947 175 90 642 194 388 755 58 510 531 250 357 645 84 945 20 254 712 707 434 582 694 213 378 950 558 479 514 764 452 947 166 953 174 101 784 396 889 419 110 253 554 951 388 148 697 307 36 91 114 981 459 281 271 91 78 889 584 696 556 18 693 928 582 984 589 776 748 467 8 473 42 910 570 319 547 651 928 485 893 237 24 812 950 549 468 371 636 666 848 872 795 931 677 144 58 526 308 484 999 975 855 237 853 441 268 481 339 832 555 574 495 938 122 583 107 443 455 349 518 544 982 375 854 287 316 589 580 821 803 929 776 391 814 287 240 182 920 510 811 508 88 695 443 660 440 622 978 777 62 880 883 773 970 676 205 398 257 740 828 324 434 990 400 485 239 221 826 524 454 582 556 328 544 224 960 313 129 363 620 41 162 844 820 280 148 192 96 248 886 176 104 938 912 955 198 857 984 202 627 469 149 48 476 3 443 864 734 563 998 412 704 481 595 379 576 513 739 442 320 813 321 654 482 785 838 985 114 473 642 108 891 73 406 900 557 612 272 40 382 217 671 17 142 715 936 642 327 296 552 891 748 205 955 265 889 432 396 416 332 598 541 611 259 534 746 539 22 301 793 967 214 371 660 835 926 958 803 588 481 741 819 106 797 136 612 887 950 663 426 455 421 96 281 177 66 37 271 237 712 813 196 886 169 265 365 394 129 490 10 423 535 105 588 600 425 615 923 120 752 246 119 719 652 199 662 291 345 982 277 209 474 187 250 292 180 659 769 397 599 190 110 379 520 930 795 757 906 16 722 358 7 861 21 999 218 436 755 164 518 985 342 8 772 369 155 242 577 457 978 956 494 4 159 713 324 905 727 368 592 548 111 782 659 476 562 960 13 933 369 865 475 111 464 897 79 830 615 279 847 851 750 288 520 243 716 473 764 703 330 329 841 716 395 602 813 435 295 906 783 652 280 653 496 870 996 245 409 642 605 740 942 409 662 785 692 283 847 194 887 210 130 17 95 926 686 514 732 834 588 548 584 151 72 342 91 528 410 595 861 477 534 985 511 756 945 479 107 100 814 973 133 764 8 912 106 348 528 774 145 986 1000 238 782 288 225 308 398 27 298 364 840 607 619 397 825 122 417 577 867 966 386 161 871 683 499 365 936 821 968 125 170 417 677 274 987 821 562 648 785 529 836 144 300 833 506 617 853 796 548 159 926 58 603 135 396 737 261 905 659 944 560 639 161 336 345 285 958 40 805 250 242 641 855 166 968 89 651 76 793 211 627 946 12 78 473 294 236 141 996 236 195 919 358 109 94 936 925 82 928 832 248 257 995 722 309 535 188 144 944 463 471 549 134 66 164 99 739 295 776 94 369 933 774 81 155 119 639 623 617 879 744 685 620 142 427 46 500 298 313 599 311 25 639 676 829 822 966 258 418 122 863 246 860 444 870 62 942 44 934 487 813 532 494 919 920 96 315 868 317 608 6 116 113 731 511 438 896 622 850 289 495 710 273 460 301 394 106 326 521 749 507 367 488 770 883 918 886 336 202 428 839 792 243 192 286 109 233 901 638 820 257 762 687 324 479 48 948 815 811 169 122 657 812 782 971 33 389 434 756 405 952 878 196 819 545 228 662 710 572 40 944 102 706 843 221 715 343 538 104 146 695 255 19 681 771 470 478 96 806 283 971 32 966 354 170 833 279 383 649 111 297 351 822 868 493 766 56 196 427 674 499 164 481 544 450 524 463 150 345 143 702 113 11 577 730 744 666 313 285 184 854 607 335 10 936 391 763 594 423 566 755 184 211 588 966 132 159 683 361 454 28 304 260 940 324 815 734 312 404 683 788 225 390 359 6 409 534 582 666 758 755 418 742 709 672 315 496 412 628 374 704 302 335 808 904 77 862 619 90 842 296 777 19 233 106 478 95 156 215 763 205 988 756 599 964 639 436 345 958 606 304 908 52 758 193 66 674 202 312 116 909 335 70 296 290 232 583 637 312 75 5 659 153 147 98 518 229 815 942 317 88 307 674 318 501 102 883 588 83 60 99 459 391 701 573 587 457 78 912 763 299 438 742 872 832 627 957 71 506 758 981 815 95 172 195 659 4 598 109 830 794 996 151 287 736 374 542 168 921 227 916 809 624 965 155 178 177 956 12 945 922 506 930 297 338 687 291 548 976 495 623 121 943 184 132 569 305 464 833 199 161 967 922 519 782 896 91 993 597 958 913 85 301 781 357 856 417 710 426 88 993 183 601 733 283 866 210 761 385 533 886 481 434 418 995 124 429 848 984 371 114 57 810 458 396 981 646 999 245 624 31 176 328 807 34 505 573 417 752 110 192 123 797 222 75 68 935 417 453 955 688 11 531 45 360 361 886 796 300 635 813 716 507 963 180 496 571 758 421 740 168 120 870 228 245 37 732 933 278 213 367 802 644 551 725 243 954 273 147 521 945 319 657 36 295 394 678 288 445 147 444 645 368 89 492 823 799 647 293 166 63 49 146 190 644 968 586 105 722 3 716 275 91 473 89 303 801 437 108 977 309 273 336 931 929 566 58 563 148 483 799 981 836 556 926 365 368 181 849 152 758 151 288 556 603 233 38 765 169 83 456 265 870 608 876 838 3 898 262 322 561 314 761 196 339 87 540 25 384 750 562 737 967 36 559 843 929 841 439 270 281 813 401 610 255 31 77 598 173 451 730 955 737 851 771 921 125 554 747 617 75 109 14 810 917 771 313 600 708 174 773 730 55 666 552 683 407 62 341 115 64 313 245 766 419 679 270 406 178 588 467 269 482 864 876 621 984 27 335 971 630 522 599 193 77 475 140 835 695 630 307 53 269 437 288 507 542 557 937 193 985 685 316 92 765 31 60 89 743 197 568 84 269 349 557 3 505 24 397 404 535 71 927 212 882 727 265 146 859 887 532 964 308 759 839 112 900 499 95 125 276 464 885 515 858 991 527 872 931 960 948 173 535 824 2 457 199 878 747 636 242 170 896 926 641 583 507 640 55 795 747 11 165 573 548 57 677 190 6 41 221 115 112 142 118 42 107 250 558 378 995 375 683 624 876 422 913 888 721 364 981 393 403 162 731 987 591 716 429 565 497 652 205 418 369 759 598 748 363 120 797 973 739 444 829 569 168 94 396 496 576 492 248 866 684 754 30 963 366 181 404 906 352 378 989 285 895 456 637 71 200 196 190 429 562 444 146 501 244 181 257 183 328 448 382 200 600 331 853 549 760 893 544 414 932 796 875 155 795 882 20 851 132 204 279 538 280 117 984 554 657 755 474 286 161 801 960 555 630 37 498 280 517 506 842 160 444 240 976 493 868 595 419 799 679 938 648 885 870 496 816 507 966 256 989 933 956 405 213 963 871 848 763 21 77 822 482 625 872 184 835 554 538 676 625 267 207 788 779 541 3 990 466 542 348 420 715 739 520 797 959 94 194 804 417 587 577 927 232 696 513 163 502 83 230 885 248 553 630 212 727 139 279 294 413 483 985 352 604 345 53 962 668 799 15 777 732 123 79 591 211 902 974 80 295 384 991 199 550 518 636 265 979 799 459 247 955 564 376 682 576 950 756 98 398 564 598 776 484 796 810 260 197 410 407 369 735 784 334 40 684 741 759 603 832 200 998 211 42 654 862 947 519 475 684 391 322 750 984 103 880 495 687 672 780 797 277 597 382 331 929 818 618 668 313 713 14 279 512 225 211 36 29 748 360 167 125 703 507 660 756 895 474 436 328 170 977 279 359 396 228 171 914 155 744 923 153 381 525 227 81 777 654 627 540 747 764 995 760 652 368 470 810 889 480 90 972 922 620 15 205 998 73 165 280 589 501 3 752 526 332 29 946 107 147 758 907 978 827 23 500 996 440 998 123 883 619 954 92 704 196 733 215 699 916 972 788 175 754 812 52 900 445 461 506 367 585 627 115 767 453 498 881 17 380 466 446 583 883 779 87 812 547 875 798 395 262 37 53 649 720 125 848 783 302 786 394 229 522 610 531 580 282 764 904 442 965 506 75 683 463 878 749 758 863 982 209 582 351 299 691 962 964 662 9 128 384 60 97 509 324 492 531 175 385 654 728 215 320 391 923 17 360 50 334 966 225 313 481 820 159 484 175 284 945 17 649 413 138 364 103 775 16 929 35 914 411 24 441 192 464 800 373 16 471 888 259 380 833 690 188 502 702 344 207 230 238 187 495 951 750 34 60 811 206 216 580 988 208 522 595 517 763 519 193 176 34 8 635 625 239 649 524 618 659 889 422 632 2 47 283 191 674 197 9 850 389 594 942 189 592 282 135 478 707 809 623 57 953 49 735 3 882 599 153 761 520 452 841 307 286 411 598 107 104 774 221 802 183 406 975 373 419 539 932 115 902 504 288 355 174 139 293 107 19 356 353 820 971 323 186 749 26 967 799 44 662 405 592 868 554 405 617 764 512 939 323 916 77 148 819 62 840 735 671 906 99 607 182 49 973 350 640 903 742 44 790 179 317 288 19 625 591 519 811 882 433 763 571 818 311 621 929 538 902 549 461 654 383 217 8 538 221 405 779 233 74 146 324 287 700 650 21 167 38 779 581 615 12 242 564 507 342 745 337 439 977 780 181 521 258 689 741 206 149 383 108 884 317 880 160 439 949 969 814 272 686 393 496 915 282 400 422 816 952 755 379 789 721 957 977 890 995 704 143 36 155 436 594 910 816 799 138 845 238 518 543 699 985 746 203 334 778 287 426 866 887 217 167 676 525 96 224 128 217 277 214 150 680 509 829 424 876 94 643 240 176 592 279 656 269 790 127 489 78 740 319 919 400 180 590 325 519 4 227 285 669 369 568 195 132 570 406 683 310 830 138 264 643 976 558 30 691 724 2 130 420 90 701 993 710 259 919 718 565 745 449 392 215 580 831 187 655 842 772 390 129 246 863 317 255 781 773 999 827 549 646 539 854 223 941 550 848 550 130 208 32 408 282 929 607 149 938 510 897 574 375 536 460 455 370 703 131 608 314 882 301 744 883 362 394 283 493 272 733 719 584 284 792 105 583 360 645 493 906 540 241 573 288 491 478 745 756 790 361 312 736 215 928 894 615 81 24 439 352 518 870 140 416 193 917 507 62 829 88 899 293 93 808 368 46 910 552 43 196 242 303 846 748 286 341 223 60 6 770 115 827 168 188 293 306 782 519 775 202 696 513 296 205 513 222 814 345 825 866 686 179 627 286 578 992 63 829 666 746 283 86 294 232 14 428 835 247 805 909 324 104 305 80 787 58 976 611 488 810 556 260 113 431 41 142 507 339 730 726 728 207 655 6 449 806 832 225 61 542 5 440 131 338 448 909 349 579 27 303 526 527 103 925 709 66 716 438 354 517 688 328 88 597 930 456 611 182 846 329 677 807 30 664 196 95 134 400 133 272 40 665 319 979 146 407 729 204 413 480 326 487 15 981 371 75 283 941 533 687 496 614 256 202 823 637 6 567 49 840 164 721 921 267 52 571 885 368 374 44 258 842 496 368 312 915 536 882 188 396 63 113 438 302 552 664 698 151 609 339 866 943 642 823 12 715 164 177 200 129 180 794 749 301 119 209 860 251 488 33 484 799 768 108 544 738 189 744 262 37 542 154 10 699 638 17 883 50 120 60 419 58 626 46 908 673 780 752 617 694 466 160 75 556 240 321 366 153 735 3 259 792 901 220 279 293 633 287 772 119 407 948 622 482 64 96 129 973 87 903 65 65 959 367 234 884 865 559 441 365 92 312 962 953 805 442 763 724 746 698 217 204 306 730 34 243 24 161 635 955 367 261 594 847 487 375 527 199 816 790 287 76 111 855 545 557 95 579 461 882 42 321 352 623 352 453 165 371 135 393 481 177 44 587 582 334 585 679 123 421 992 911 337 112 278 128 945 847 707 159 588 773 153 844 379 897 338 397 209 251 976 862 557 632 263 104 620 480 590 856 790 973 846 49 776 414 489 172 2 334 296 567 114 759 190 963 865 586 384 235 268 619 993 346 350 48 960 660 516 587 781 488 129 249 93 188 466 513 746 338 621 265 542 186 686 853 601 687 674 682 561 566 504 331 42 468 644 193 95 336 990 80 79 777 802 143 771 545 257 592 222 754 1000 393 454 256 400 122 779 871 38 753 38 686 451 130 620 701 895 802 418 371 514 734 579 699 843 56 104 495 444 954 272 397 477 670 992 249 568 589 220 844 789 262 702 52 399 345 398 220 783 581 404 933 544 215 482 4 346 124 645 342 539 720 117 786 450 88 211 30 486 789 131 85 55 482 234 583 851 193 922 353 428 272 851 118 448 537 164 294 241 450 970 87 269 435 624 217 921 374 352 694 666 220 289 546 796 653 338 359 991 7 373 436 710 588 47 951 578 605 872 712 823 180 678 889 812 224 63 67 721 458 518 730 532 192 181 27 877 519 741 853 987 246 114 118 877 209 842 919 734 907 798 179 683 888 858 604 327 106 114 255 745 306 534 784 260 137 400 873 152 560 195 535 223 949 374 590 10 854 569 135 468 587 472 462 15 191 157 248 886 447 330 781 491 623 16 507 475 377 250 739 382 223 709 272 531 811 796 124 787 445 359 405 476 373 899 105 378 673 248 534 81 737 439 653 54 313 603 632 783 815 602 825 392 765 851 853 959 881 194 769 954 172 593 771 207 880 658 197 860 190 291 101 184 582 808 728 594 319 423 897 705 778 40 876 604 106 676 1000 3 559 256 884 85 196 450 129 91 845 267 441 917 797 5 750 684 711 446 405 639 555 702 197 514 643 253 483 740 206 801 128 143 901 543 909 126 949 128 837 474 588 886 13 605 823 366 511 283 203 536 861 13 435 613 588 928 210 105 246 886 993 561 813 308 315 559 61 83 831 851 185 914 85 316 473 276 333 143 274 134 28 367 119 140 112 895 359 885 863 868 846 732 667 621 328 872 24 447 635 30 745 332 157 725 664 765 854 418 124 360 159 838 504 403 211 45 242 305 653 767 873 916 506 261 163 365 104 964 213 992 935 942 564 611 127 666 772 80 803 816 735 296 213 513 841 747 17 582 449 94 78 176 98 572 762 824 618 272 805 625 347 617 882 786 200 215 937 408 210 749 280 852 205 792 876 193 828 679 730 672 860 604 474 927 816 26 695 839 208 774 184 877 311 155 403 204 997 465 586 377 667 206 486 743 845 176 820 356 148 585 13 604 341 363 2 52 356 878 464 321 77 865 528 962 580 77 506 363 339 168 771 980 180 985 236 306 632 103 109 236 600 22 450 728 26 996 357 799 470 369 237 118 872 558 213 335 281 264 975 567 346 461 579 537 912 262 354 419 350 949 736 511 103 425 330 230 20 615 92 328 493 915 30 678 211 360 848 131 357 772 443 648 105 199 330 352 910 158 281 564 751 883 389 311 162 935 324 892 162 355 990 319 883 35 404 513 516 869 200 472 409 224 317 574 977 567 736 945 573 896 464 51 859 97 682 979 706 267 344 332 30 145 227 900 750 194 462 967 108 869 733 693 389 493 318 610 522 701 974 284 654 877 895 26 129 806 929 843 476 843 383 765 238 400 675 879 23 727 621 985 883 473 303 578 369 18 709 386 340 600 843 553 25 141 415 232 58 251 833 143 107 423 280 702 836 865 135 48 518 611 607 341 937 817 767 359 540 184 66 367 998 449 144 153 446 135 639 245 878 927 795 871 350 248 347 793 142 4 566 183 170 230 694 180 101 60 836 788 216 246 277 313 570 759 532 698 796 180 495 704 557 891 142 235 76 126 513 749 980 72 161 973 37 143 698 175 712 850 687 761 291 637 775 889 326 67 663 253 309 771 456 619 799 454 898 355 742 808 480 578 144 885 734 856 293 15 513 596 378 629 423 158 854 661 303 285 347 396 585 563 567 277 304 61 43 417 15 871 228 687 35 192 160 213 799 954 699 453 581 853 907 394 76 307 273 29 917 63 913 331 507 426 43 10 905 935 3 908 838 336 230 794 503 567 598 149 332 369 903 401 886 880 611 100 606 57 571 629 218 614 808 944 100 484 329 617 131 511 125 310 942 52 331 570 990 975 224 48 931 655 209 517 722 215 306 561 902 630 430 687 581 625 783 866 732 199 136 690 701 358 290 264 295 4 4 95 679 824 543 51 662 578 736 327 467 761 543 9 547 539 576 136 998 690 399 985 395 413 762 230 111 412 722 201 562 161 538 624 834 587 562 25 517 124 726 999 504 717 843 309 285 673 626 19 469 696 881 215 314 717 925 573 401 673 308 578 566 169 643 749 728 566 331 928 414 724 73 110 298 885 998 509 21 974 620 317 75 595 722 721 337 151 394 766 228 742 441 338 595 430 615 544 712 434 792 440 435 26 490 644 624 896 304 984 658 532 878 353 439 474 461 234 310 738 361 730 719 281 554 522 98 22 104 414 450 392 466 35 355 126 345 456 802 982 256 367 956 186 375 389 730 487 529 736 707 416 370 793 618 324 741 354 450 475 180 178 615 774 841 206 647 640 357 810 465 207 624 313 140 687 744 329 427 618 933 467 695 640 316 154 214 965 674 153 723 836 965 825 494 982 605 475 942 560 368 916 19 467 910 503 361 773 666 487 90 681 650 228 139 778 217 189 570 902 459 496 382 65 1 222 151 15 254 618 800 398 104 547 722 722 355 640 699 931 242 276 287 93 624 307 293 951 975 683 830 894 471 446 353 338 416 407 963 936 483 203 709 346 342 194 606 69 471 453 162 561 395 827 435 334 303 15 880 189 847 524 451 68 285 628 727 47 228 524 81 179 261 588 86 348 818 215 782 130 433 926 687 279 468 137 725 252 407 224 545 277 441 543 664 850 54 921 53 800 36 430 737 703 988 624 810 492 316 610 370 666 763 602 137 917 620 313 662 760 87 64 866 215 20 445 13 31 826 998 277 421 863 549 244 140 640 181 153 387 275 556 338 734 411 282 305 291 900 937 828 600 72 917 810 916 202 109 122 235 456 786 38 182 782 784 920 882 625 692 84 87 720 869 967 756 66 253 678 897 476 161 817 118 754 191 577 42 417 752 392 918 538 238 137 571 57 376 168 921 622 76 730 330 332 236 776 990 456 132 904 448 636 618 301 256 797 855 760 475 58 69 302 600 94 98 604 524 232 740 161 385 280 277 683 602 372 522 669 986 741 790 327 870 788 508 30 488 369 364 414 773 565 93 109 169 725 365 329 730 42 701 693 698 751 33 160 73 995 998 559 202 120 124 220 308 923 974 766 188 605 967 987 482 497 800 148 345 463 296 432 19 576 723 795 348 691 102 144 661 704 41 669 853 995 517 14 891 458 569 580 262 915 400 392 592 840 269 299 913 380 474 959 512 507 141 579 191 724 500 707 432 890 202 535 58 572 683 837 889 626 716 393 517 673 726 700 81 624 525 986 255 980 204 352 474 393 467 470 684 746 36 154 969 530 210 5 235 492 819 746 328 544 480 132 521 992 498 679 836 538 695 714 588 574 581 283 687 914 623 435 577 620 774 948 304 488 897 936 399 131 919 956 982 455 100 37 978 23 59 489 497 390 84 762 729 907 726 46 81 872 398 754 760 947 569 249 917 516 502 567 630 672 999 915 5 718 225 429 656 584 10 755 920 572 403 722 324 995 551 171 103 185 763 252 879 367 533 145 504 950 674 379 144 733 562 464 68 276 607 402 691 65 207 28 409 131 469 35 319 126 455 578 881 359 787 832 488 952 35 117 209 13 468 931 917 432 441 602 290 498 173 902 747 291 601 789 716 468 810 612 560 19 399 649 758 320 489 174 969 45 539 644 928 514 813 327 597 162 188 793 241 336 260 345 392 358 328 677 809 568 521 749 425 668 62 394 64 812 755 271 4 728 693 63 701 149 812 983 361 747 682 429 704 94 307 298 722 330 621 28 872 605 947 751 425 567 220 820 38 701 649 426 872 583 240 941 856 270 210 628 983 586 523 63 447 963 235 569 434 775 432 874 73 803 231 1000 600 181 371 560 672 274 108 487 221 931 644 238 633 45 622 533 840 745 872 942 686 257 763 46 590 532 504 640 493 44 230 659 358 246 801 940 174 866 476 615 995 60 930 378 257 761 841 514 605 326 145 475 317 406 92 162 319 642 142 445 962 790 671 965 475 698 822 987 432 470 736 49 738 297 378 714 862 828 67 236 84 402 549 533 220 195 526 660 582 649 370 105 529 163 691 704 487 744 235 650 551 430 281 269 594 172 291 221 873 76 603 602 383 317 549 148 28 528 776 828 401 601 2 365 387 633 833 971 834 98 704 275 849 210 142 371 771 715 230 643 859 850 466 132 740 847 632 512 747 428 194 35 706 282 881 360 783 24 282 407 20 670 308 669 631 161 528 460 309 463 82 813 139 221 7 355 157 575 311 514 674 41 309 656 184 443 869 690 108 282 326 730 613 645 456 336 650 220 751 255 616 688 224 330 480 543 523 646 305 55 890 505 18 629 289 683 658 878 623 884 972 237 732 902 549 710 347 405 336 444 66 484 932 166 519 650 100 822 181 389 615 573 160 461 969 577 406 117 250 577 286 629 734 75 373 35 596 755 670 3 107 543 65 652 26 872 928 693 198 188 558 49 657 154 473 823 937 853 642 36 215 805 563 77 665 866 760 712 819 706 136 114 361 45 822 414 336 55 131 308 190 887 638 169 62 325 671 190 776 81 856 299 105 793 877 773 791 499 814 597 416 692 250 187 180 904 510 131 63 236 599 39 635 751 276 533 62 120 919 858 792 4 542 839 840 279 749 723 47 53 862 434 653 113 540 133 858 118 180 9 776 365 828 820 919 270 505 541 953 537 340 52 272 951 836 906 868 501 418 330 657 890 873 744 624 105 789 488 677 113 821 338 410 666 340 53 265 282 228 370 631 314 380 155 720 139 52 755 541 668 917 455 221 560 223 358 27 772 805 253 828 663 300 645 196 637 908 529 954 981 526 507 592 993 975 247 87 901 139 26 275 724 302 124 859 200 927 652 389 257 190 586 255 128 423 843 432 436 871 504 944 445 118 985 397 247 390 104 7 928 459 64 783 421 884 288 372 66 641 850 301 138 565 578 118 62 566 315 317 568 51 163 876 643 597 146 668 859 73 895 399 795 476 364 679 407 536 595 774 534 431 417 725 797 45 778 257 296 818 829 578 433 832 849 142 590 267 416 702 279 335 483 559 661 598 663 340 137 849 854 66 100 998 432 684 50 300 364 728 317 139 394 313 471 319 835 815 496 231 459 20 225 976 197 71 343 872 543 815 805 744 336 160 611 225 984 802 987 26 511 339 270 664 97 681 626 176 855 717 615 609 321 812 386 286 988 664 9 218 830 910 569 396 938 489 804 861 240 767 199 408 251 42 115 402 106 674 809 858 39 585 396 322 292 568 490 878 504 48 179 501 732 803 93 470 786 163 767 69 912 403 245 190 849 310 164 1000 597 420 670 542 211 908 103 466 508 606 697 627 857 688 261 457 695 268 547 958 170 744 708 879 24 294 190 371 728 293 920 283 827 576 127 963 121 853 888 80 111 616 206 891 552 193 14 461 785 379 298 339 305 543 955 36 145 928 66 743 241 360 168 715 595 164 69 882 219 803 486 309 863 349 186 126 788 921 88 530 306 343 289 885 336 783 955 851 922 858 713 588 666 864 885 631 550 273 119 82 577 896 59 937 531 388 78 741 925 449 713 623 176 664 361 125 334 674 277 348 780 698 634 976 981 67 861 311 578 591 943 836 33 411 813 923 964 151 752 704 788 34 777 573 557 445 394 611 299 639 842 193 453 665 607 771 90 987 776 909 649 407 635 976 285 379 149 867 785 421 120 6 592 683 522 851 224 392 772 455 696 86 455 383 991 576 678 94 287 86 432 214 811 303 796 357 724 818 283 778 698 278 832 896 17 547 771 570 962 504 846 487 612 799 279 169 986 77 96 320 334 278 979 429 118 1 66 91 207 119 318 536 952 170 270 645 136 68 771 18 401 917 473 102 599 386 825 365 340 882 613 387 686 226 459 927 476 747 285 84 213 498 944 428 105 609 324 86 252 597 355 122 184 64 246 946 369 831 28 963 271 302 484 484 192 506 262 191 565 695 29 725 454 779 271 151 31 939 848 538 61 470 707 219 796 975 259 459 867 870 105 364 307 248 703 61 395 678 900 107 143 756 145 969 34 307 996 576 378 641 970 578 419 471 435 748 735 283 576 339 892 919 232 608 982 698 764 126 767 286 775 739 516 745 450 790 754 872 167 144 873 953 20 110 415 600 194 862 112 452 767 535 709 146 401 142 682 227 364 175 477 18 334 24 995 544 496 652 109 483 719 775 788 252 365 525 296 73 66 48 279 243 902 330 276 400 955 519 334 243 239 262 83 82 752 306 45 328 875 580 755 596 478 260 939 979 340 240 703 554 945 507 437 318 791 721 715 743 896 770 179 986 93 166 843 902 718 336 833 177 379 854 509 884 82 495 991 940 18 694 274 923 152 775 329 102 976 271 74 456 574 496 1000 528 133 757 477 814 344 739 911 699 535 777 418 233 828 858 615 241 743 120 276 44 591 331 11 924 506 794 327 36 694 241 125 773 304 91 96 138 94 546 839 870 376 678 386 981 132 58 795 352 291 5 666 693 517 527 548 407 396 130 148 193 616 188 194 761 286 90 740 947 319 966 258 498 206 908 86 446 994 218 596 811 13 94 334 399 844 892 387 542 936 376 369 553 284 393 696 292 495 391 145 687 188 79 815 456 529 612 813 398 302 632 857 985 926 227 95 368 66 826 448 851 380 188 284 259 993 625 358 302 387 429 976 95 62 604 543 982 121 421 23 52 63 468 498 842 87 659 461 330 568 368 36 989 489 245 815 670 464 988 220 560 850 121 824 588 579 437 944 381 957 760 173 840 638 535 215 949 517 510 873 387 86 503 694 212 527 948 113 524 1 993 939 128 275 486 209 28 339 348 908 558 823 845 342 177 43 352 553 940 515 389 162 933 244 319 46 304 958 24 723 380 492 329 410 975 95 490 812 265 224 278 795 247 165 379 306 161 110 9 295 278 576 160 624 270 249 311 796 417 53 458 652 174 17 556 378 830 174 661 776 594 768 278 579 250 8 859 769 639 326 767 610 27 467 246 252 688 966 919 657 303 518 257 68 594 703 409 593 323 648 784 173 295 165 105 782 501 40 36 364 371 997 68 137 315 693 328 428 922 612 384 652 546 327 686 67 776 336 264 889 384 157 435 467 559 653 626 700 698 988 991 650 101 385 224 132 407 262 342 467 156 753 962 654 258 425 801 674 72 50 602 177 540 540 445 355 332 128 343 707 207 318 755 884 558 267 187 395 93 150 15 142 94 77 708 309 991 796 449 840 282 102 615 378 383 678 439 388 773 840 704 493 926 228 689 249 612 843 84 503 302 69 867 159 584 930 391 43 522 623 199 982 191 868 366 259 872 651 528 655 722 692 494 521 350 655 640 321 424 433 683 879 490 770 907 845 458 702 883 128 297 828 946 907 261 843 792 364 801 579 921 563 3 635 977 336 575 39 481 140 834 708 625 187 250 439 935 529 532 978 999 147 829 369 843 583 709 877 540 550 257 14 10 520 888 278 984 25 993 787 644 443 131 461 494 476 236 66 774 161 302 158 427 924 927 407 529 978 432 472 595 215 232 315 514 326 866 885 292 220 900 349 48 357 49 605 977 33 706 308 505 928 480 762 728 667 533 606 205 685 772 949 116 842 478 276 409 14 871 1000 548 633 352 603 406 938 614 170 707 994 978 628 767 635 995 966 174 824 657 365 863 991 827 516 672 684 651 959 696 471 824 358 345 753 309 238 685 475 456 540 651 272 974 228 689 324 757 529 372 460 138 590 982 112 139 500 935 847 936 933 167 817 862 48 611 915 259 606 646 111 729 221 490 858 213 738 191 426 359 333 643 879 415 919 298 192 934 119 56 674 651 733 869 101 799 975 985 696 59 635 304 990 568 603 7 752 511 599 680 837 842 608 874 463 994 497 645 72 187 403 988 893 181 401 875 530 669 233 443 54 395 684 468 881 484 431 163 339 819 219 661 78 996 10 434 446 746 436 804 984 322 809 162 937 974 711 513 472 254 966 906 423 556 618 970 246 47 569 326 473 387 510 589 900 63 13 26 299 607 120 354 390 443 377 115 157 847 713 438 296 484 512 934 851 127 574 129 784 968 233 199 861 62 584 248 215 730 208 299 343 345 132 429 380 173 267 558 609 678 117 26 225 805 253 726 160 826 653 826 276 711 295 966 748 524 360 376 632 132 74 5 905 560 98 885 505 282 758 308 966 717 979 446 947 115 463 355 488 903 930 964 740 420 210 149 464 285 191 571 149 159 444 839 929 988 608 371 14 825 252 125 443 275 21 122 79 221 300 373 515 741 516 704 887 455 555 209 344 994 469 385 1 146 270 370 367 125 991 95 545 235 499 640 800 727 1 805 932 219 44 131 767 787 490 229 822 928 26 717 804 289 786 699 41 877 392 573 20 604 847 984 669 462 908 893 574 587 649 968 442 117 793 925 14 91 669 748 343 96 439 183 341 483 6 345 591 816 233 65 927 887 207 526 415 907 702 102 684 662 427 106 545 139 66 228 639 764 141 260 948 733 730 223 690 416 728 250 898 715 107 101 976 271 913 467 209 418 531 816 522 592 304 276 802 725 966 384 267 518 194 22 757 528 954 630 972 65 522 830 139 238 676 114 368 349 771 573 706 60 89 302 328 153 751 22 236 531 486 608 137 129 620 546 889 922 521 836 777 700 994 527 648 265 493 408 846 383 326 636 186 879 498 158 655 649 210 679 800 429 970 293 497 509 250 671 856 801 493 448 83 427 953 570 459 124 462 462 466 631 858 473 394 605 996 696 830 752 391 607 837 972 882 6 443 866 350 958 98 503 983 411 874 484 710 450 68 128 606 628 293 251 918 691 233 948 639 333 494 966 207 191 155 462 573 652 848 8 686 526 751 346 526 380 676 641 851 909 826 803 71 667 6 701 260 387 535 302 373 661 366 627 610 71 258 884 212 79 127 807 298 984 880 332 244 884 867 801 390 19 549 358 119 747 61 36 906 217 597 41 796 143 174 903 752 678 275 207 392 6 777 503 428 732 941 444 679 322 830 396 384 805 285 754 367 907 227 679 617 324 106 527 94 652 494 563 56 701 565 845 287 97 604 401 355 960 620 113 425 807 798 761 857 387 403 861 319 364 815 816 889 413 678 263 801 467 447 669 684 388 648 896 193 353 194 635 558 351 767 757 960 787 778 762 105 372 806 537 831 974 217 302 722 443 161 273 110 277 928 190 994 706 973 742 64 950 211 711 22 375 389 471 420 885 858 862 624 625 22 389 878 1000 833 753 84 863 260 29 28 641 449 623 923 183 146 681 898 239 326 195 3 297 727 567 759 134 134 661 949 801 275 168 557 810 912 689 982 217 678 219 989 760 995 63 839 140 10 688 121 445 594 721 957 100 876 109 47 437 319 519 49 349 950 612 85 485 13 390 625 768 976 443 7 545 933 973 613 849 794 259 739 664 546 55 843 865 164 73 782 875 132 165 700 204 127 440 28 977 937 809 957 572 713 589 987 710 639 347 87 677 892 338 648 935 323 263 127 623 847 419 506 167 606 693 878 863 580 52 610 109 867 424 194 710 841 689 417 212 802 80 907 481 927 549 98 938 847 240 7 967 342 556 188 674 84 496 63 542 479 832 873 882 995 548 287 518 240 527 673 349 421 827 154 140 684 500 224 226 581 18 188 281 992 874 611 395 990 798 470 552 455 612 743 936 57 629 926 123 487 336 251 593 808 150 180 327 338 247 513 527 838 157 342 436 606 678 449 740 524 424 820 926 533 440 37 85 406 644 765 678 85 562 766 287 51 904 305 969 297 598 574 208 169 584 876 328 614 793 260 290 663 796 570 719 967 812 923 252 865 703 269 591 698 335 187 952 319 545 352 19 129 273 367 278 510 62 8 646 682 489 957 735 998 172 909 548 407 977 921 531 874 448 566 828 687 301 602 980 91 361 418 221 331 208 740 152 38 180 848 870 634 952 804 707 897 102 536 516 661 325 439 659 418 422 824 848 107 22 987 938 624 472 800 574 558 92 660 887 239 363 85 431 452 884 185 173 41 44 882 752 536 769 236 11 24 696 946 361 406 40 902 34 484 367 296 335 698 523 448 947 219 867 839 626 586 671 139 814 884 213 114 712 464 902 194 372 764 480 573 176 729 349 562 118 322 60 442 87 496 86 545 435 786 548 502 703 643 680 292 414 965 729 905 35 805 298 79 701 790 509 81 52 915 388 769 443 559 936 816 135 463 814 509 631 899 863 969 469 160 958 618 700 129 7 431 457 616 215 243 295 799 423 118 542 964 348 209 908 701 748 888 574 967 489 20 152 990 794 106 988 368 539 750 736 2 297 300 203 648 891 928 161 30 622 532 757 805 871 154 46 27 6 243 525 841 809 112 326 875 230 279 117 659 902 904 531 55 214 695 57 813 16 261 412 36 178 675 298 828 276 302 804 129 895 593 900 76 685 471 120 379 356 825 736 354 743 183 501 769 438 466 754 183 261 417 568 680 155 170 788 52 867 164 300 680 360 226 98 360 781 371 839 101 954 119 212 235 974 45 165 471 481 35 895 63 745 533 324 138 521 610 876 954 164 139 526 127 480 630 80 78 672 434 35 25 642 739 474 481 723 832 988 497 224 491 32 381 270 25 249 362 76 323 234 944 135 748 347 230 630 796 293 237 920 940 59 375 99 763 705 193 798 241 537 31 73 194 508 527 387 965 782 617 916 373 93 357 733 863 571 61 324 221 978 845 300 523 975 456 141 9 114 709 759 88 557 34 573 8 227 823 96 80 844 246 273 864 406 225 820 244 877 5 137 601 398 534 36 934 488 884 879 563 469 220 847 308 432 777 100 532 814 748 613 148 154 138 908 331 916 205 781 770 122 222 941 440 842 633 336 276 174 281 27 481 489 918 284 191 721 844 95 103 453 246 370 831 681 955 947 351 160 952 681 139 265 182 744 906 853 165 320 542 552 657 128 557 222 852 975 679 88 364 828 561 583 886 711 450 192 211 888 700 929 746 798 237 443 207 386 743 536 83 629 308 479 259 790 86 741 69 577 765 375 544 173 946 669 467 269 141 169 426 753 426 40 332 861 769 968 856 539 358 483 729 581 574 754 648 525 867 606 777 424 401 59 600 368 106 967 718 818 695 497 734 936 81 565 613 815 559 487 306 171 968 845 913 713 155 50 230 606 901 168 809 70 51 263 365 183 89 987 989 655 490 402 281 659 648 903 189 355 87 592 971 386 221 727 139 242 756 983 423 439 228 572 764 282 907 280 910 985 446 268 635 221 788 52 754 980 688 174 589 320 648 516 885 352 573 96 534 670 434 272 955 729 855 450 866 275 440 281 387 510 466 600 397 474 974 22 690 786 194 291 500 304 195 131 88 838 143 641 458 879 131 45 633 548 296 993 268 19 779 840 797 558 173 104 949 56 784 993 400 797 892 190 306 346 264 948 698 442 629 841 431 499 911 839 809 801 29 881 817 161 404 173 378 760 95 619 657 589 842 589 508 101 550 599 320 470 815 656 149 830 157 665 901 148 424 62 611 454 575 355 57 29 683 673 453 350 31 546 52 379 355 305 951 82 906 964 549 380 88 582 649 264 128 409 477 352 972 65 16 845 118 143 692 471 567 836 651 623 447 4 355 945 188 45 207 724 662 64 625 996 514 927 484 842 910 856 999 625 213 73 775 604 418 764 587 247 434 101 918 708 381 210 720 559 790 354 70 379 563 929 180 222 111 67 488 26 374 814 697 694 153 950 952 501 435 763 69 637 706 13 205 635 306 99 226 636 495 184 876 927 321 847 239 642 781 17 805 578 898 653 965 735 688 967 924 831 864 707 627 65 464 60 848 429 966 168 882 882 991 126 272 616 616 900 753 824 13 202 353 857 824 690 426 140 68 36 377 25 906 421 443 707 908 832 656 250 840 633 623 144 624 949 450 527 168 957 603 784 951 917 902 822 537 112 865 285 428 14 10 349 265 289 632 188 590 868 284 859 914 37 313 254 784 757 450 570 896 613 363 523 322 635 995 731 85 285 457 226 255 325 132 594 381 414 695 346 949 574 701 542 370 180 744 28 288 132 553 26 993 17 307 951 744 467 489 207 91 673 610 467 390 104 833 224 894 996 370 238 11 999 649 260 433 120 405 963 72 229 886 704 387 116 331 501 183 166 319 706 845 229 892 32 561 128 744 463 19 421 784 601 686 598 954 966 63 471 943 769 888 910 121 546 974 340 793 518 496 659 661 284 209 161 800 90 384 44 810 903 637 166 529 689 7 235 984 747 420 337 703 143 144 144 475 794 922 377 751 328 123 211 539 293 712 236 989 327 290 909 285 504 668 970 590 136 357 416 649 58 471 847 187 462 367 842 243 823 134 12 421 245 927 566 58 454 154 247 579 576 368 187 508 755 232 822 646 629 778 51 943 349 850 688 597 84 671 253 497 537 252 981 177 724 54 571 97 317 607 473 619 958 59 749 52 510 489 509 73 999 124 924 633 507 763 269 829 50 590 104 390 207 650 579 861 508 606 947 313 499 343 755 316 503 921 107 343 226 567 301 407 64 140 996 568 948 851 94 169 921 708 692 616 707 441 359 240 255 504 125 208 753 137 420 806 693 634 878 884 888 329 798 113 855 690 867 139 151 258 850 835 400 35 256 650 204 776 432 475 836 788 642 832 357 270 357 154 526 1000 158 651 614 144 89 118 84 758 776 50 502 631 322 275 942 930 677 577 234 241 863 189 107 386 441 777 961 758 710 887 148 169 610 773 125 884 286 207 983 448 371 781 680 124 781 559 453 336 475 495 165 458 811 934 372 41 875 945 43 353 878 925 222 415 379 849 670 853 292 931 928 215 710 893 198 87 292 457 52 854 577 811 197 252 926 422 615 691 168 554 149 311 821 653 324 896 177 95 864 930 268 698 815 636 718 257 398 913 942 200 75 204 552 245 594 719 877 830 340 86 487 364 957 855 757 78 14 124 659 736 690 197 397 148 452 175 734 290 993 194 540 645 538 922 143 62 221 923 130 725 731 867 104 677 677 482 155 208 835 733 889 74 662 468 656 82 631 648 268 951 759 561 758 111 440 735 199 605 76 968 405 140 421 25 469 647 884 424 50 675 478 706 36 496 659 296 509 459 129 223 936 512 537 80 219 614 768 421 743 995 152 389 445 729 24 674 899 665 754 881 192 808 916 682 212 623 625 273 747 704 632 955 531 325 69 853 108 794 183 178 440 430 114 995 19 919 605 44 661 740 759 325 429 630 270 118 400 929 872 422 114 399 813 22 253 751 92 721 96 756 798 23 361 888 152 330 918 451 445 257 353 887 739 195 330 326 948 126 993 197 544 41 452 58 561 950 405 229 247 492 184 299 477 628 219 425 828 442 727 607 270 15 287 970 598 205 487 774 734 170 790 988 81 928 86 889 978 388 236 511 773 478 91 616 764 16 366 639 764 883 518 290 562 910 880 861 840 33 283 16 164 833 696 173 59 852 603 258 618 104 865 894 901 494 330 361 188 333 329 444 186 636 922 332 943 656 724 281 801 96 894 556 759 820 327 704 582 85 144 231 248 753 357 984 73 94 973 352 955 841 509 528 149 495 828 493 327 548 514 957 417 313 218 520 717 188 634 309 427 403 344 799 83 576 343 936 952 332 43 333 27 389 945 425 309 218 147 998 1 769 658 233 921 878 709 270 688 879 281 29 360 549 625 115 325 702 400 211 642 697 660 742 274 17 390 449 153 534 47 231 309 160 438 462 679 413 847 558 70 957 805 215 54 5 971 26 389 841 48 819 470 21 897 181 322 45 396 223 699 211 258 734 971 609 236 307 125 583 369 366 945 72 846 763 478 289 320 308 603 129 606 79 206 31 154 946 241 216 762 916 402 984 994 749 459 427 148 744 753 252 802 536 608 526 755 882 198 354 165 666 815 288 875 392 146 497 855 259 553 627 856 774 710 558 31 443 460 512 143 294 429 92 932 908 339 977 989 323 384 191 28 498 785 388 526 165 184 921 910 506 993 495 223 592 976 910 634 681 113 878 596 556 79 207 100 944 329 663 948 918 266 762 453 367 25 391 104 654 281 312 26 766 49 386 351 703 78 750 859 485 999 430 756 906 233 204 604 574 292 16 903 276 678 761 8 990 727 375 96 123 533 646 929 816 585 756 63 757 33 62 785 578 455 424 47 33 250 197 604 653 851 518 998 84 283 926 283 321 67 773 95 685 332 402 603 823 521 183 592 945 921 496 517 69 729 468 532 704 90 32 443 198 614 536 322 806 809 655 129 703 901 672 636 227 671 566 361 419 153 57 345 539 887 274 414 304 53 58 916 695 776 62 562 919 405 325 603 986 120 156 952 176 606 210 360 717 372 320 467 628 65 731 603 356 209 54 629 18 644 577 78 399 166 374 121 459 496 726 672 481 608 839 881 941 700 945 851 668 92 889 744 707 985 837 590 987 465 530 337 875 628 226 771 678 715 26 607 383 376 235 74 386 801 150 603 893 689 558 796 367 320 233 41 535 393 895 97 872 829 598 971 772 887 861 387 783 479 112 460 421 747 932 224 950 291 739 830 856 59 777 292 718 911 280 230 225 217 849 397 996 311 428 986 460 747 690 493 735 579 929 218 764 762 16 411 892 502 988 300 351 980 290 378 866 248 693 206 279 602 922 865 118 749 155 167 923 986 41 297 336 197 277 902 764 558 576 867 780 922 554 3 521 602 600 431 34 621 178 121 131 138 532 518 78 585 186 482 306 595 593 880 1 422 460 795 470 181 53 927 494 943 596 723 510 527 333 771 294 613 405 920 677 635 909 315 261 90 898 994 680 549 684 266 618 102 749 734 321 201 5 871 923 718 708 733 855 570 463 820 191 640 247 803 203 883 942 89 130 368 171 256 45 506 232 350 228 990 690 586 221 632 112 84 570 301 288 401 19 995 391 717 883 718 615 761 463 356 334 543 693 587 853 843 865 105 278 437 574 364 561 933 3 404 408 894 179 278 705 278 394 50 565 164 77 695 927 811 601 509 215 558 966 51 831 124 229 434 749 703 552 874 611 687 426 963 579 964 343 831 295 12 68 431 88 346 250 251 565 456 223 477 63 190 814 360 195 723 920 797 159 499 531 998 360 17 410 207 131 439 197 514 898 973 826 282 186 782 732 666 883 297 867 382 943 830 180 714 535 55 955 946 674 817 494 50 295 883 572 711 454 799 957 941 626 854 307 731 201 169 626 284 503 117 460 559 807 815 17 145 948 792 205 849 47 58 433 941 410 964 454 35 596 931 80 794 558 74 920 122 294 610 580 49 553 29 395 560 495 888 587 285 497 631 774 226 918 262 421 878 199 269 531 955 655 899 637 888 279 839 464 479 817 314 91 505 131 937 223 849 198 130 236 63 520 292 158 942 279 108 841 439 359 61 200 695 382 872 476 567 573 917 131 42 937 969 430 493 836 696 960 178 462 332 84 773 319 286 318 379 242 685 621 799 394 861 559 463 416 730 757 310 32 29 881 36 712 62 646 987 771 259 14 675 949 391 562 80 472 614 605 66 574 488 465 430 240 749 863 379 214 688 953 663 448 991 763 899 316 793 401 493 473 65 490 756 980 914 414 409 985 604 603 820 324 654 694 172 104 292 296 851 888 139 311 1 348 338 56 753 510 771 137 649 54 579 419 749 691 78 696 318 675 303 521 367 268 190 635 697 931 850 971 664 902 114 928 533 301 167 200 932 710 940 70 161 58 288 762 967 105 3 8 201 325 551 262 653 694 281 929 741 401 40 463 352 839 822 675 833 539 829 100 990 684 187 30 331 68 705 173 168 368 448 263 513 457 213 194 836 314 287 527 640 466 38 741 436 404 575 736 774 638 933 283 229 552 809 859 529 101 133 934 329 510 582 149 77 325 177 78 62 727 903 925 331 510 739 467 117 654 860 839 828 302 878 741 99 857 974 940 722 982 133 93 643 380 212 432 783 458 122 369 386 582 770 467 44 725 368 467 41 531 573 793 67 346 625 162 31 192 257 274 710 965 289 784 748 482 787 194 118 584 217 451 616 719 399 738 916 502 637 29 610 99 251 181 628 716 86 859 441 805 874 100 125 578 440 145 502 672 163 58 866 471 421 869 7 26 479 401 844 738 49 599 902 8 534 899 13 162 732 376 193 296 450 506 199 623 755 472 976 693 603 961 715 318 487 861 33 815 337 968 90 833 364 555 215 792 541 156 24 941 827 415 599 617 17 356 996 562 353 219 457 875 475 614 881 135 886 366 845 750 174 424 288 155 135 200 828 877 961 239 59 509 893 378 955 143 478 595 644 437 683 540 451 432 628 577 180 896 419 245 115 78 366 368 596 344 170 535 701 269 194 676 888 825 935 288 237 67 914 942 639 486 217 746 373 469 710 186 796 778 142 988 660 936 928 944 544 7 68 719 242 864 511 612 806 355 292 937 405 469 276 430 541 685 146 614 927 137 616 322 210 765 134 82 814 116 517 609 259 489 918 840 146 912 56 966 245 297 554 974 867 781 693 937 742 748 222 79 961 550 811 712 500 40 964 407 594 458 964 825 165 406 135 451 720 780 686 970 932 588 337 742 15 555 933 586 3 425 758 773 307 98 934 92 579 293 295 772 464 225 206 907 54 110 624 726 321 723 361 400 733 668 514 50 690 230 867 342 146 438 18 952 781 598 802 47 192 946 744 448 641 267 890 476 549 921 313 75 686 350 912 113 39 712 981 96 410 600 847 719 61 705 57 873 879 218 335 936 217 696 486 867 251 318 233 934 340 662 153 66 71 621 652 972 378 402 193 778 985 807 331 772 2 955 260 951 314 478 628 663 528 439 722 854 944 467 930 992 483 895 888 194 948 616 460 458 574 616 95 152 829 884 644 869 59 347 730 994 780 786 418 213 667 574 676 464 278 922 14 675 328 218 751 883 933 70 393 290 819 43 422 504 648 750 61 922 150 851 596 43 422 669 848 881 476 775 827 913 31 10 693 317 364 896 534 717 931 304 451 804 370 803 399 748 592 375 724 924 29 865 10 529 65 9 934 971 626 912 679 346 961 181 814 32 375 233 52 513 756 759 201 112 81 56 345 724 263 917 953 411 47 62 451 581 283 36 870 172 156 362 530 602 510 233 402 12 745 36 842 478 210 225 923 871 641 161 533 502 476 121 941 461 852 618 351 253 102 639 486 875 636 541 697 913 637 623 584 992 459 314 536 748 771 918 770 48 803 751 27 548 727 851 519 468 228 141 936 763 992 57 22 856 537 529 759 744 678 623 897 788 795 348 484 388 441 104 534 923 453 427 450 253 32 323 465 135 255 583 987 558 179 884 591 667 859 445 81 182 489 161 820 456 403 920 601 925 131 701 182 89 9 59 146 706 86 873 656 711 381 23 779 711 798 830 481 173 738 147 522 779 142 516 170 205 761 246 285 47 968 983 555 681 21 487 253 922 268 260 383 987 886 886 605 757 200 264 851 13 374 225 496 783 621 322 707 946 183 352 729 834 298 108 901 611 339 57 465 309 239 525 339 835 114 260 556 392 491 602 37 444 264 8 443 67 662 865 830 207 580 228 916 367 448 820 875 408 178 615 966 275 808 132 631 671 241 505 742 9 454 684 17 961 574 96 61 734 449 250 43 60 927 836 319 581 426 289 5 607 817 210 197 853 999 897 465 224 579 253 995 391 321 469 637 140 233 288 299 49 150 4 563 122 34 942 201 413 456 962 764 824 138 162 157 770 588 756 761 997 201 335 13 322 76 735 921 869 769 658 440 434 78 241 478 88 308 979 83 422 978 246 728 452 852 295 871 450 32 996 544 574 849 321 441 442 615 912 70 581 847 780 481 547 831 191 516 663 525 650 812 632 648 598 880 961 967 401 83 710 1 795 14 852 29 585 489 856 586 785 851 19 889 663 985 668 690 440 43 398 221 701 189 227 339 130 381 370 163 775 400 61 384 447 474 270 379 400 621 363 86 794 513 239 993 355 998 771 384 226 374 621 836 538 574 88 369 306 494 4 648 219 847 479 518 601 173 812 837 381 557 923 425 426 408 842 246 176 128 530 856 373 923 740 874 842 350 254 507 709 660 737 694 731 79 565 954 257 230 775 705 42 344 657 828 595 527 971 639 109 240 313 33 595 283 708 135 333 158 462 274 276 494 752 477 352 937 150 227 302 174 766 889 701 518 148 576 795 807 82 998 179 222 342 293 955 149 788 92 395 197 374 100 600 950 313 702 321 588 458 555 281 708 937 52 415 872 141 555 411 55 711 442 146 985 843 691 636 929 253 207 451 156 584 170 87 921 157 671 688 457 410 369 19 873 753 298 440 990 74 711 947 952 171 691 274 698 199 34 943 369 757 617 663 746 843 117 569 177 939 57 395 992 85 85 762 421 988 491 72 15 549 362 491 122 317 833 795 856 723 348 300 922 198 219 157 240 136 20 696 894 19 829 731 896 27 566 646 207 965 95 807 44 629 350 786 828 86 20 445 908 654 336 251 151 320 43 102 862 302 174 770 423 374 553 648 666 940 358 857 495 545 174 180 500 235 194 930 438 725 468 695 630 160 150 459 254 873 187 866 699 413 861 681 221 523 399 370 589 689 756 1 727 674 624 928 296 54 398 137 33 26 529 522 285 337 462 173 375 691 345 552 560 470 272 203 920 994 830 624 210 369 273 272 445 71 941 59 671 166 913 976 29 557 315 638 929 210 624 297 531 686 279 306 508 632 119 232 790 700 445 108 560 701 99 516 369 536 917 549 818 44 141 902 553 735 378 491 411 498 669 855 610 544 116 238 936 755 26 18 978 792 910 20 1000 868 875 166 396 182 480 878 257 158 465 725 606 751 494 32 299 850 611 687 443 267 280 429 955 87 369 696 106 502 952 65 377 982 529 773 989 360 87 29 995 375 717 371 291 110 880 951 720 304 219 57 503 630 563 463 6 877 436 985 831 375 667 915 100 315 597 11 93 575 96 956 833 716 945 889 193 394 742 670 595 134 173 812 365 258 589 964 480 996 35 494 824 729 983 514 65 836 904 438 524 569 165 113 594 439 646 215 464 197 962 118 331 4 370 457 86 318 814 219 634 245 118 951 558 735 892 5 191 672 720 199 201 632 12 693 127 423 66 869 735 959 178 727 361 41 920 544 290 522 526 326 908 887 925 972 984 334 754 805 959 415 231 558 757 667 727 391 303 780 366 491 206 894 168 361 677 997 153 817 776 126 77 811 837 346 73 220 623 248 225 834 568 50 907 203 695 587 996 409 483 247 923 608 23 532 771 459 222 624 612 836 288 235 955 11 910 206 464 320 706 580 329 980 779 24 366 101 928 615 573 145 122 791 863 102 967 712 426 894 573 66 56 48 139 192 944 461 710 284 916 177 339 674 923 635 375 945 207 414 239 519 41 272 629 540 227 739 1 587 639 43 953 628 159 23 585 726 428 203 310 787 227 117 31 187 693 158 165 350 246 116 821 916 816 198 972 783 808 104 419 316 281 551 218 78 112 679 57 35 392 11 37 851 647 52 936 86 392 183 445 469 282 72 810 661 914 835 142 271 77 972 461 675 288 269 946 342 787 825 556 169 882 398 780 309 638 320 614 187 909 76 838 697 29 266 909 994 951 63 388 148 489 169 8 217 428 316 967 814 40 620 562 256 780 148 683 151 882 535 264 779 658 942 689 351 182 801 303 627 839 33 749 23 182 173 348 36 301 547 441 741 407 578 426 430 564 13 913 836 506 739 959 765 425 389 901 217 653 135 511 657 626 98 522 663 275 585 640 78 643 787 17 140 408 633 604 141 548 713 894 441 622 90 250 593 592 992 635 702 570 610 230 651 888 418 27 532 872 589 452 759 950 900 599 417 11 770 265 916 643 775 844 48 22 100 490 488 841 832 74 215 510 155 795 794 569 817 143 487 221 257 530 646 854 950 418 375 168 629 449 828 824 928 536 592 481 635 743 521 219 494 963 18 495 354 951 812 213 159 470 382 857 548 719 315 820 273 195 43 511 970 835 724 669 637 933 10 225 446 944 540 606 296 765 609 302 375 850 979 429 43 169 164 231 8 46 118 374 404 905 615 656 905 512 300 817 867 857 861 462 172 206 938 714 295 737 412 619 41 515 111 655 806 656 542 4 299 173 256 413 920 853 210 900 665 207 797 276 325 852 169 78 502 744 954 319 282 159 473 887 993 378 103 701 288 370 854 57 974 940 472 130 597 294 644 289 835 825 461 118 986 255 886 178 84 719 836 797 323 102 842 224 527 512 627 669 297 312 131 254 705 524 822 84 251 581 894 321 423 141 927 15 257 658 357 850 846 162 680 892 680 895 959 504 59 933 203 265 913 433 565 371 747 813 139 666 898 785 863 170 485 572 832 471 355 444 389 630 139 746 591 644 890 121 190 741 589 224 359 791 184 14 581 937 478 566 334 334 825 539 151 534 965 710 362 54 464 790 718 503 669 86 520 693 225 925 601 241 5 450 704 617 661 591 226 694 696 416 863 911 290 963 519 252 462 18 12 701 968 591 9 435 490 135 195 279 461 707 184 219 82 779 158 478 633 491 12 300 250 706 263 516 51 968 190 915 393 137 126 410 58 304 853 844 547 789 657 939 573 889 857 107 413 786 415 638 892 530 612 929 644 885 844 639 605 259 12 333 830 346 289 550 128 408 2 360 135 583 257 575 578 922 702 552 246 687 485 33 198 86 393 671 734 41 465 367 951 27 833 993 429 798 700 18 840 408 441 297 672 926 892 924 460 508 262 188 949 107 223 359 350 788 883 596 263 437 59 316 827 25 126 367 734 588 799 844 59 296 9 486 460 169 536 555 707 912 474 558 474 310 726 912 582 527 75 994 793 977 108 6 703 493 58 143 641 917 875 126 689 391 778 670 389 537 407 867 543 653 969 726 660 735 168 124 396 749 584 600 74 438 171 717 788 694 726 689 701 393 527 559 833 733 749 579 233 125 872 627 160 508 843 900 236 927 808 187 801 390 258 366 675 308 584 401 562 220 921 125 515 567 131 670 637 691 81 156 889 974 772 365 789 44 48 40 514 373 443 429 773 947 106 228 515 642 228 539 241 616 595 483 875 327 376 53 675 121 630 25 604 764 794 48 863 86 305 91 694 666 883 778 560 171 294 34 708 977 62 441 241 754 396 84 389 739 261 435 564 135 412 794 748 46 402 868 854 786 421 907 560 342 551 691 609 304 225 616 644 416 591 788 249 993 365 854 552 272 98 304 656 171 372 287 807 317 141 456 666 247 972 97 551 40 415 758 641 679 920 790 372 776 397 93 226 718 541 10 214 41 743 52 502 160 685 776 158 408 98 206 475 365 391 414 229 576 452 637 112 587 869 52 596 745 74 698 332 873 820 217 877 796 829 135 232 284 384 518 761 96 673 877 728 365 573 664 968 176 485 582 214 641 719 882 300 650 294 245 463 889 331 817 862 697 371 841 868 56 731 679 464 796 810 829 306 655 110 33 569 165 650 915 411 948 46 440 428 995 39 276 555 990 593 908 377 545 90 290 243 707 384 180 466 565 766 719 130 506 987 991 415 818 860 555 367 170 891 871 971 158 607 865 975 889 590 264 517 548 89 202 389 29 231 158 857 634 340 569 85 375 651 388 780 276 570 253 17 691 685 301 579 152 302 451 133 394 699 879 964 321 248 361 146 72 783 427 307 340 645 236 566 582 942 591 286 862 852 363 498 456 324 4 482 708 274 306 171 264 759 960 284 585 991 920 250 138 16 788 145 195 103 640 700 398 165 183 910 998 18 300 754 433 329 538 569 352 221 301 202 820 538 699 398 771 823 557 12 859 66 490 50 350 684 70 350 655 783 662 52 52 461 312 929 613 451 609 311 860 150 838 841 869 196 199 882 648 23 625 945 820 997 996 56 366 668 876 653 442 956 43 160 266 885 783 902 245 602 672 70 577 846 220 210 316 358 318 360 695 183 5 833 700 106 985 81 442 645 12 945 639 773 486 106 285 536 625 827 600 391 630 324 791 939 47 395 248 576 591 647 729 976 639 892 900 777 587 399 419 217 724 834 381 712 439 345 167 976 118 54 511 817 605 138 429 840 520 757 850 560 306 609 741 849 145 914 844 392 913 168 312 368 166 895 829 487 494 454 72 308 606 976 529 344 932 232 827 730 437 624 26 488 664 300 901 330 362 354 283 265 755 133 10 552 785 978 934 970 227 130 872 716 33 953 999 364 627 446 427 179 895 828 239 927 615 57 478 724 570 709 922 331 889 693 577 611 92 897 137 960 431 186 541 393 176 80 825 430 458 435 378 994 358 705 210 141 560 175 154 646 576 211 792 527 307 834 412 856 737 973 206 417 880 329 466 378 409 727 398 21 641 513 171 63 355 22 450 91 579 232 785 24 790 828 182 412 913 426 164 984 663 30 628 997 263 78 437 487 173 692 135 82 72 878 236 819 548 124 728 360 273 994 98 866 451 496 636 10 899 694 280 698 414 91 451 821 21 376 887 617 509 584 475 716 399 547 645 5 363 556 67 300 384 47 230 421 631 958 489 505 369 750 921 246 902 222 212 632 272 752 655 975 519 211 883 187 718 424 111 909 126 595 284 120 178 93 957 320 2 624 101 10 875 58 118 724 799 453 775 638 122 86 222 9 445 421 382 223 574 300 986 132 463 28 755 723 597 492 462 668 300 940 858 868 722 433 312 5 449 553 955 440 121 682 939 552 54 725 949 945 493 321 797 585 828 142 575 709 571 958 569 183 398 91 397 511 660 349 350 272 957 794 897 637 39 659 639 443 481 445 887 936 684 981 177 492 815 424 632 607 938 18 512 132 926 228 153 604 123 860 185 22 561 952 1 685 91 258 953 602 696 635 526 708 108 897 701 86 775 403 840 872 60 159 928 320 421 545 579 274 293 911 713 525 334 770 922 273 476 376 458 726 498 320 911 166 635 109 586 982 964 575 132 120 976 382 564 333 947 664 622 505 804 797 469 135 413 498 644 711 612 491 906 590 287 260 956 677 659 169 151 500 702 940 471 664 174 415 105 138 473 19 552 514 734 936 630 516 532 886 872 314 826 435 152 746 759 486 989 537 715 356 429 112 373 233 838 511 894 498 650 407 493 704 897 676 381 862 779 106 261 887 334 15 966 466 228 362 978 768 969 971 90 232 324 531 961 159 476 61 288 62 861 965 105 391 674 295 24 1 373 427 998 260 317 448 560 654 40 79 608 840 273 362 58 11 379 548 50 463 951 410 260 892 418 875 772 186 227 372 855 359 811 311 745 431 598 940 352 961 897 152 377 943 141 790 34 798 11 500 288 87 15 119 930 589 34 513 485 695 619 66 586 65 598 596 565 398 744 980 534 465 522 614 845 589 300 31 186 512 115 801 691 247 286 603 562 942 669 335 374 800 475 465 608 902 646 972 889 827 348 982 515 599 41 575 405 257 734 254 666 499 924 645 804 897 97 47 708 330 850 342 630 579 674 121 995 704 42 670 447 188 26 60 453 914 222 157 47 397 452 322 770 149 309 536 841 955 811 489 833 712 50 78 277 385 889 211 107 493 515 467 566 385 417 254 653 852 706 96 364 727 790 564 82 48 319 289 11 615 345 435 151 471 148 165 939 305 816 142 446 110 896 218 710 364 649 531 940 203 541 366 13 704 35 163 330 594 410 264 427 803 110 317 792 344 129 237 72 165 870 483 501 283 730 555 335 803 180 251 816 880 718 561 480 288 804 303 995 307 909 901 495 416 536 493 402 651 921 773 964 291 563 728 208 860 664 422 801 352 719 6 235 147 334 281 855 407 432 328 771 365 552 648 993 621 615 485 775 600 555 566 503 212 896 535 255 40 755 76 300 393 469 317 899 388 892 972 289 492 352 975 267 526 485 802 760 324 60 277 453 55 7 646 873 32 893 792 11 913 234 84 88 119 955 94 426 642 537 324 69 481 948 211 612 904 721 203 235 163 911 11 198 159 126 431 626 751 601 241 290 149 438 559 254 617 196 948 950 535 820 409 245 276 931 164 844 33 223 233 156 515 695 761 449 18 400 345 683 176 93 396 126 77 879 155 252 553 230 412 753 41 702 537 536 54 733 123 757 266 53 590 930 492 965 526 397 550 492 354 722 85 465 857 301 376 476 842 603 21 889 488 634 793 15 102 422 191 348 71 821 74 451 513 189 246 64 771 916 28 939 45 792 756 604 222 513 80 22 900 892 158 30 799 73 775 534 575 751 334 557 688 726 587 530 323 5 128 593 583 325 147 684 239 78 438 886 253 673 339 716 687 69 300 997 202 766 554 372 669 739 636 867 815 143 515 810 115 978 460 176 746 464 421 80 841 523 419 248 870 444 963 167 37 688 823 461 176 857 124 352 478 362 986 572 219 191 459 754 297 772 368 996 276 317 16 887 68 206 650 114 687 172 574 622 934 596 535 815 665 474 59 635 341 268 702 528 596 672 835 394 357 723 949 957 46 620 917 968 680 505 661 699 250 648 453 970 368 240 51 242 309 961 288 92 671 865 449 80 106 905 251 476 560 160 731 756 159 558 532 132 747 931 178 244 30 648 463 507 877 670 420 487 141 342 163 468 198 466 554 596 534 122 130 845 713 313 585 881 112 529 85 290 887 291 666 780 196 396 126 936 308 997 962 246 656 858 852 610 425 141 619 467 127 539 786 64 240 711 49 307 95 614 224 67 259 995 93 60 538 100 776 602 590 701 501 78 743 499 642 79 472 867 978 877 62 820 881 259 38 483 929 339 998 182 180 422 640 282 931 164 619 648 406 488 426 558 829 727 752 938 710 307 700 685 472 268 210 613 968 502 618 587 538 768 869 207 770 260 277 224 619 427 84 145 128 987 832 944 241 499 429 528 352 133 780 697 677 869 67 247 951 274 268 353 156 875 451 722 2 588 266 261 102 673 351 445 406 130 136 603 770 255 518 139 448 38 232 377 137 403 361 32 621 927 589 867 566 804 879 136 932 591 15 361 829 823 923 549 55 126 979 575 184 814 849 557 534 373 353 260 435 148 749 729 588 220 492 891 522 882 524 912 40 629 477 629 213 749 72 210 549 518 776 732 291 86 488 85 498 971 214 481 588 640 278 315 882 322 201 712 582 998 143 121 621 629 379 999 945 650 927 394 942 331 256 314 563 935 194 170 347 696 271 242 421 440 692 212 120 272 949 217 971 831 426 893 628 768 66 704 912 447 847 286 411 693 993 394 512 554 120 246 674 427 452 110 956 132 200 366 806 287 815 664 953 317 525 731 365 789 888 345 273 387 352 215 787 603 805 106 153 158 113 496 495 612 534 717 721 323 633 327 796 222 191 836 760 418 982 659 488 613 511 352 693 207 891 564 720 6 356 420 471 685 949 248 642 876 836 295 214 414 55 705 65 574 245 653 895 580 807 149 309 567 911 758 36 435 71 628 744 253 852 438 186 396 565 582 603 483 223 372 969 292 923 19 711 15 458 99 832 115 167 121 724 388 374 892 974 86 732 385 517 33 815 26 522 813 127 794 985 104 406 380 492 638 388 5 948 320 621 990 777 752 159 711 748 916 966 449 843 505 339 98 813 977 541 950 206 712 430 628 213 820 105 511 253 923 762 614 113 442 71 975 443 315 37 271 518 702 599 956 18 523 818 175 529 126 404 44 168 429 727 276 367 582 584 629 764 108 821 784 125 740 455 836 278 883 291 369 58 866 191 775 612 765 28 776 144 392 326 435 142 18 436 146 647 519 492 591 739 177 502 362 98 679 501 118 769 561 569 253 744 10 744 97 473 342 982 741 564 94 538 155 65 634 668 631 605 631 180 923 161 441 436 180 654 202 177 733 302 708 910 692 535 835 569 714 953 927 394 894 507 193 353 532 609 611 695 569 680 325 616 682 981 165 880 54 147 54 68 730 835 477 818 828 585 688 523 482 372 447 903 507 582 56 322 726 949 150 486 481 898 417 81 525 656 940 89 481 207 459 301 147 297 275 725 862 92 855 773 857 554 391 309 68 517 460 845 497 999 170 936 176 169 132 862 706 378 847 711 939 122 976 12 930 816 71 760 139 913 960 263 127 594 199 877 281 160 820 402 437 941 615 869 68 294 798 95 547 611 757 90 589 302 877 722 86 95 320 674 985 256 572 785 412 21 638 30 67 710 425 946 738 160 223 38 631 888 686 693 735 786 567 499 343 505 4 422 222 504 503 451 946 680 899 908 200 403 733 121 24 257 738 580 888 312 752 354 248 225 941 879 253 304 429 601 794 613 442 952 244 449 892 236 245 171 556 743 507 44 299 428 738 471 632 649 743 789 218 961 750 927 115 189 455 838 54 60 748 392 82 464 191 307 14 867 857 991 263 250 486 983 409 929 7 913 619 808 760 950 662 628 723 507 167 472 524 793 106 165 463 963 521 423 167 190 190 579 208 597 454 166 583 230 390 760 81 30 850 793 457 428 684 586 430 61 697 351 708 852 114 131 714 797 234 532 108 482 763 833 169 797 895 770 384 63 131 983 422 624 350 884 419 824 835 227 119 573 178 298 855 126 326 638 652 488 99 880 550 303 566 719 828 983 298 190 767 499 8 128 712 77 854 906 599 776 531 639 718 379 794 25 413 998 13 295 719 282 404 562 325 740 759 788 257 434 16 795 446 58 956 882 846 431 203 226 548 356 142 71 907 470 64 629 126 125 240 869 266 12 79 986 401 386 453 289 440 320 272 800 499 227 168 326 400 76 644 828 345 678 825 234 46 423 685 445 874 595 559 288 861 862 153 872 810 337 624 93 113 391 467 733 72 1000 859 539 702 293 834 168 976 284 535 233 711 167 992 658 601 536 617 712 55 672 909 253 184 657 201 304 228 288 641 899 140 335 502 457 991 713 301 319 952 295 478 866 694 283 730 458 316 812 246 694 850 633 656 472 451 681 904 418 418 3 241 681 46 1 360 17 29 554 748 129 920 495 654 96 236 942 283 655 393 486 375 481 694 291 957 114 676 715 244 164 529 647 356 7 432 198 490 777 488 454 520 988 826 708 552 112 327 967 442 297 273 432 652 482 17 76 474 145 985 565 222 125 626 221 945 350 537 861 435 995 790 406 368 906 213 726 220 500 104 997 640 46 765 720 284 568 700 773 743 311 572 544 166 117 526 310 913 492 433 736 764 391 272 218 149 594 225 612 193 3 992 97 948 576 203 927 736 3 839 54 13 900 995 164 355 885 419 384 268 532 560 229 605 76 22 658 430 917 302 632 336 597 789 147 382 871 829 596 263 515 978 174 636 510 648 977 165 100 787 804 729 875 654 789 341 90 576 773 652 745 789 320 464 883 585 915 528 993 178 545 378 225 646 279 603 55 754 502 925 58 788 977 352 939 52 600 845 169 919 269 126 264 788 949 490 924 147 56 448 784 617 92 849 484 49 399 851 990 600 996 59 824 800 273 370 523 920 582 316 978 17 736 341 434 540 526 45 480 690 44 310 164 116 758 3 500 149 383 651 316 844 987 710 85 878 338 655 899 27 391 443 340 288 583 193 830 349 565 554 935 416 541 923 595 242 567 425 482 584 503 756 880 973 971 583 225 598 13 486 188 206 186 705 543 362 873 449 36 120 312 697 906 204 492 271 319 859 583 722 797 444 79 485 538 539 412 101 788 448 186 784 589 655 632 839 36 321 24 54 716 587 984 481 400 686 32 977 191 199 302 294 205 335 390 103 459 926 582 785 783 899 169 877 542 104 825 141 194 460 570 823 543 320 837 634 890 406 883 73 76 326 723 263 699 11 998 514 657 654 952 106 145 873 857 964 104 951 437 858 321 58 937 213 804 717 95 678 7 428 116 465 148 136 119 843 661 207 117 261 158 539 731 633 435 506 267 189 570 358 572 102 649 309 363 623 563 12 950 386 311 496 458 462 898 357 730 970 174 411 852 65 530 229 863 118 444 916 304 33 620 851 837 171 875 692 513 326 196 36 633 329 58 34 454 555 355 549 532 605 11 255 122 981 956 972 332 944 660 904 222 456 407 792 113 222 318 295 866 234 856 220 577 865 665 218 72 566 633 105 5 36 574 355 505 778 628 849 90 912 195 486 629 985 466 372 248 602 763 262 328 434 543 526 254 74 707 208 863 567 619 551 132 502 30 847 159 863 282 770 288 917 858 894 791 861 573 383 826 749 921 649 617 351 31 585 800 365 761 541 501 663 513 176 635 571 636 475 670 749 271 249 887 112 920 577 554 427 584 449 935 591 432 728 342 888 410 21 695 634 25 39 776 206 828 405 200 301 646 271 436 892 418 860 47 904 813 429 655 436 436 490 630 81 96 756 231 54 79 130 314 568 397 976 601 115 387 492 20 305 943 947 745 387 163 549 432 494 130 564 414 47 72 330 777 427 946 899 364 264 983 968 842 880 933 302 8 23 558 759 558 922 868 431 471 202 491 554 210 338 158 308 575 829 517 321 134 932 869 78 476 807 376 495 663 769 383 955 381 433 254 357 480 814 695 868 908 250 161 485 516 683 113 975 930 990 338 951 806 317 986 430 121 682 61 200 433 532 965 317 991 490 698 341 720 365 623 848 706 779 781 13 759 33 140 788 462 609 951 236 792 933 575 537 737 458 915 705 312 648 751 758 464 513 194 993 183 56 780 949 327 749 736 409 548 454 78 186 437 943 244 329 902 85 614 664 653 415 828 163 891 694 43 325 774 927 822 32 277 319 687 193 660 990 952 547 528 727 927 131 77 655 722 444 678 100 239 828 780 936 303 399 804 734 75 50 322 332 207 938 682 913 631 54 176 977 440 594 318 199 384 726 423 50 200 631 865 635 280 260 688 350 852 459 185 623 470 181 556 503 52 95 510 551 220 219 5 588 517 318 501 235 536 827 98 535 502 304 247 298 731 103 759 856 300 601 371 474 853 646 347 553 606 647 144 808 599 359 857 575 513 855 468 694 703 970 688 999 301 409 576 792 47 23 35 295 782 303 202 422 935 357 153 305 196 642 241 213 766 596 565 404 371 637 276 990 597 675 55 898 276 24 108 541 309 595 674 914 514 183 789 628 196 442 548 920 926 192 889 621 420 497 313 872 43 464 557 563 627 678 488 399 723 295 66 994 596 147 421 370 721 991 214 811 972 477 229 269 444 705 984 609 950 846 477 725 794 201 839 343 128 395 91 543 947 965 948 927 844 687 907 959 937 705 291 644 832 254 780 329 711 494 854 545 678 643 944 43 735 774 226 815 596 226 624 9 562 842 216 68 989 439 886 616 549 740 573 894 503 13 369 483 302 397 98 356 83 104 796 386 451 16 21 494 760 788 735 118 267 333 606 471 592 611 228 686 714 40 652 818 641 211 51 756 497 624 53 691 342 661 695 881 908 520 33 609 971 143 351 133 763 448 56 683 676 91 158 152 370 149 319 928 831 54 235 116 193 213 560 757 557 426 194 136 852 780 806 259 46 573 129 423 604 258 773 38 426 751 788 175 300 443 104 295 352 896 217 866 829 38 192 19 762 495 197 328 803 822 388 954 191 804 5 531 117 667 468 665 721 143 814 786 65 666 805 16 876 839 645 255 157 801 264 964 917 181 959 345 895 36 795 838 848 550 571 874 479 180 822 411 601 340 819 658 71 90 191 906 308 205 287 402 474 40 823 873 909 10 162 178 506 416 314 240 81 737 539 276 104 131 251 684 802 788 277 638 737 123 534 878 943 992 799 836 387 890 420 514 554 423 532 764 860 481 203 816 184 207 204 736 26 457 675 918 221 993 242 215 556 470 610 563 773 186 652 492 280 318 112 214 132 149 454 374 955 655 220 477 847 551 287 127 285 390 517 798 985 601 891 749 802 969 162 386 951 218 975 179 386 126 923 557 780 58 432 993 641 890 630 160 221 576 324 960 768 299 171 575 78 478 287 543 826 989 439 795 324 736 16 649 480 945 613 152 633 8 322 708 773 273 664 56 83 772 739 156 603 614 67 983 717 470 616 774 292 35 426 261 436 372 143 757 346 7 982 631 219 838 99 16 520 958 292 918 440 378 308 42 302 833 302 14 277 643 876 489 409 673 608 281 991 438 540 1000 152 608 261 881 530 299 93 357 128 160 288 754 460 546 463 355 386 50 12 757 62 740 261 449 928 537 212 374 854 462 582 585 539 412 723 119 183 665 54 738 392 464 325 827 7 180 451 935 686 499 604 484 304 257 9 517 913 394 197 85 352 420 462 825 530 379 608 281 26 119 783 880 645 284 883 193 338 864 177 565 578 403 920 330 932 602 17 198 741 307 26 213 974 808 492 903 158 606 892 326 297 597 735 374 537 101 410 933 940 935 665 669 518 657 70 616 801 166 68 940 331 942 132 351 135 266 640 716 997 947 823 542 470 179 720 453 27 763 858 383 926 639 755 776 507 687 903 989 696 327 996 62 915 794 987 114 715 418 458 32 705 931 848 402 872 1 664 524 851 415 914 206 870 209 710 126 321 284 771 890 792 373 55 757 269 959 495 143 986 105 849 722 250 383 456 242 832 575 385 636 594 567 771 251 278 94 380 831 350 72 994 711 497 110 622 392 250 597 368 334 149 381 607 370 374 189 335 885 68 165 49 477 615 565 821 461 814 956 499 641 228 971 163 939 611 27 889 512 489 468 981 374 867 983 178 201 903 607 445 644 230 251 408 606 586 583 264 37 604 909 156 951 202 573 71 782 399 292 472 764 699 396 520 976 196 168 59 543 437 723 714 158 894 762 640 295 724 631 964 667 170 511 559 95 760 462 318 10 284 825 570 437 599 341 903 107 889 103 401 667 422 691 574 556 99 72 271 921 324 547 360 366 496 308 35 746 239 358 936 644 618 763 505 530 293 791 251 528 393 403 710 718 84 798 728 526 277 543 647 268 458 773 326 639 956 58 34 287 518 814 229 502 682 920 483 380 357 602 187 254 548 974 376 248 422 859 545 475 556 981 302 759 511 812 4 781 160 203 122 438 790 212 469 120 451 98 297 731 984 231 377 326 658 327 376 216 821 292 737 372 993 412 589 227 946 536 507 344 572 166 220 865 789 769 199 130 61 543 626 270 373 428 683 344 188 262 342 454 904 880 912 208 803 74 747 912 3 113 218 906 654 587 136 869 565 302 932 883 345 489 40 22 804 547 706 627 298 258 258 971 839 703 485 1000 434 657 138 693 234 847 723 601 264 554 30 397 710 689 452 523 294 79 921 722 870 538 318 824 74 781 460 415 179 977 74 251 958 64 240 322 504 570 644 517 953 603 413 799 126 412 743 987 364 976 311 675 706 955 591 302 998 206 403 73 178 678 333 794 912 182 350 264 220 250 575 607 434 22 455 531 31 781 61 699 636 526 600 664 760 876 404 222 781 430 433 642 246 686 351 948 224 813 724 551 103 919 610 7 881 11 674 530 417 942 397 642 421 520 69 578 257 519 303 535 295 259 12 457 495 714 256 58 820 740 130 926 183 441 45 180 864 290 175 68 122 638 480 289 959 734 581 713 500 931 638 218 573 254 420 263 956 232 912 492 718 499 63 6 270 281 986 615 647 955 254 824 764 677 310 135 114 392 890 772 105 456 962 734 110 423 363 212 597 921 918 177 933 770 301 815 252 965 735 55 421 159 718 887 270 235 319 5 751 702 98 564 464 342 99 108 795 687 896 559 770 918 75 993 874 985 506 248 328 622 334 269 74 196 105 520 113 783 747 675 125 552 198 376 818 364 72 620 746 20 426 736 372 565 759 686 411 24 231 913 474 981 93 280 886 347 997 324 844 163 265 248 421 815 302 65 414 900 947 573 941 7 482 121 74 432 10 181 578 216 148 219 746 832 60 441 602 109 99 843 791 47 587 316 749 809 106 430 581 926 522 296 124 289 480 655 628 525 908 505 567 639 512 822 744 569 253 823 893 424 771 492 594 169 159 264 687 303 961 912 958 480 798 140 125 881 188 229 331 846 500 632 265 54 469 713 613 879 191 60 591 454 188 631 974 866 630 500 203 818 805 590 961 971 47 482 778 86 493 136 22 298 108 634 24 438 49 61 577 121 665 269 225 342 184 725 426 74 456 687 960 552 460 185 86 103 813 490 75 122 637 779 389 80 250 72 52 213 101 673 634 881 900 364 481 144 709 646 759 793 756 282 782 922 103 361 374 717 303 51 166 652 746 732 360 762 719 762 558 21 361 230 866 950 928 49 514 667 300 905 91 624 227 997 957 561 797 117 176 179 303 917 901 860 301 747 480 975 811 847 908 252 989 123 896 344 981 515 97 401 381 959 320 229 998 335 165 780 728 398 620 994 795 257 55 841 438 914 532 951 253 424 865 212 656 81 661 983 26 747 8 585 496 600 958 642 467 824 319 178 894 19 451 731 732 335 333 909 340 30 453 218 583 148 418 420 764 8 640 851 73 521 414 139 308 563 755 957 234 249 955 965 721 973 652 20 873 670 134 127 617 1 114 440 303 236 953 380 223 215 857 764 560 332 876 199 66 688 313 104 709 186 303 404 983 123 55 863 412 807 250 703 227 139 539 113 886 855 549 43 138 655 416 138 968 4 721 117 675 528 239 378 498 698 293 903 809 742 269 859 579 313 705 598 251 932 992 30 844 502 983 811 196 151 966 222 744 618 133 693 157 739 758 370 715 178 780 622 214 510 213 136 40 13 380 754 353 971 586 117 656 929 422 67 743 704 698 94 842 510 760 712 352 384 101 42 438 505 781 169 568 978 887 725 265 755 922 260 852 24 208 831 772 143 730 411 169 721 884 667 948 39 179 636 294 400 580 417 20 816 7 832 589 874 67 188 926 714 835 492 190 500 826 765 678 945 467 123 292 483 341 454 488 894 357 682 61 434 52 351 548 574 330 651 422 568 74 684 201 18 856 971 389 215 953 341 63 158 122 700 278 446 660 29 620 715 494 979 622 471 915 68 616 732 86 882 27 65 75 509 769 356 344 967 130 624 876 281 887 631 574 388 647 169 281 570 777 701 951 173 601 670 884 856 14 266 772 461 484 552 15 719 277 440 659 434 677 592 731 439 846 235 168 348 809 156 421 83 126 76 247 58 206 600 748 67 575 407 811 541 760 547 381 275 878 237 18 74 414 854 199 969 603 331 174 724 290 552 375 178 37 553 366 945 997 701 77 189 331 716 787 488 177 50 509 663 228 740 636 273 380 323 735 390 328 375 794 109 972 141 447 526 684 940 453 57 421 820 982 239 354 240 517 656 173 398 975 740 950 501 353 630 665 318 643 285 459 774 388 77 85 346 326 631 908 996 579 372 280 982 423 135 147 284 208 75 77 103 740 426 174 559 474 961 547 264 4 72 405 496 778 886 518 232 403 132 125 274 512 313 796 82 369 326 24 943 228 995 568 84 235 546 298 978 462 297 891 529 441 766 310 534 182 543 510 807 222 199 951 117 412 984 474 889 635 629 495 106 946 878 912 366 508 146 155 615 709 352 913 352 426 215 53 136 512 967 655 950 799 599 969 894 672 9 473 882 45 922 577 685 585 406 795 684 384 716 385 582 303 357 948 613 207 867 788 342 142 600 663 645 767 468 37 228 75 156 611 646 272 455 22 543 833 474 723 111 998 502 292 14 261 688 990 370 577 466 633 446 306 257 903 125 533 238 513 768 334 481 518 173 531 2 317 177 307 658 622 894 798 890 756 608 526 241 845 84 407 892 213 539 235 810 791 422 818 942 494 954 624 416 715 94 46 245 224 266 550 286 237 458 777 327 320 11 435 825 978 558 114 90 656 963 554 274 935 279 885 442 276 713 281 913 74 449 426 159 469 819 34 365 967 331 238 92 105 200 323 230 437 302 656 66 521 86 814 419 991 545 78 971 194 302 33 372 587 456 286 552 285 331 159 121 30 216 261 835 895 175 918 465 926 468 307 197 946 69 31 924 38 12 517 290 322 928 377 641 134 664 786 600 104 91 22 762 296 689 543 731 514 191 340 754 500 313 419 924 265 328 613 990 741 574 635 293 466 664 896 553 714 572 166 775 934 410 110 174 526 504 18 92 754 528 478 234 800 37 350 285 783 70 665 495 652 306 175 941 403 765 638 618 144 82 211 685 446 625 376 230 296 50 473 294 910 491 307 327 123 711 542 154 844 992 450 1000 907 686 193 27 181 816 884 334 432 202 16 466 353 96 698 250 70 362 465 313 783 408 803 371 882 584 747 1 528 118 465 353 298 67 290 942 351 889 1 411 866 117 222 390 568 438 886 2 199 878 636 957 142 398 335 148 848 775 27 596 346 422 60 547 968 208 609 909 667 383 589 243 694 419 780 25 41 60 140 7 621 446 169 99 488 70 198 964 372 581 456 842 388 979 589 556 182 510 606 986 383 650 177 973 211 339 954 307 924 393 890 463 390 19 560 209 368 824 152 266 997 633 953 170 940 579 796 574 788 780 817 60 796 140 220 656 602 982 784 236 643 358 730 788 219 493 314 128 757 83 582 485 84 812 983 918 259 575 351 7 58 235 555 851 866 18 334 102 940 627 159 413 356 970 412 612 404 171 318 224 670 63 102 807 345 798 321 717 408 806 624 945 80 498 443 447 129 479 600 334 646 195 742 268 192 198 918 17 360 694 700 234 324 469 259 327 684 750 519 263 117 673 143 458 365 530 650 232 784 272 256 288 731 13 741 67 319 570 90 298 625 413 669 492 975 565 218 357 517 397 210 388 688 63 362 604 475 3 655 958 305 408 705 420 626 818 445 136 337 869 1000 734 85 553 512 400 847 334 381 425 987 946 336 988 91 193 971 582 392 460 18 673 202 917 808 330 346 449 685 709 886 671 646 287 53 977 757 189 131 89 307 43 519 942 619 791 332 462 281 880 685 622 75 561 652 320 591 906 28 692 605 777 341 578 422 132 121 958 781 922 61 629 21 171 425 104 859 358 156 903 533 666 809 312 475 102 871 232 5 948 928 200 894 699 279 675 719 429 72 176 39 801 67 315 401 450 441 793 399 847 274 964 430 20 574 531 641 376 42 989 466 705 190 39 783 437 85 613 18 786 276 950 227 785 854 763 329 270 583 544 127 483 672 956 836 78 906 918 382 64 623 721 15 175 541 913 352 14 340 62 797 491 219 240 658 738 94 308 77 704 58 231 11 859 68 911 543 352 623 522 976 140 268 41 923 807 831 469 689 54 367 182 699 352 510 416 650 820 730 918 379 577 124 203 564 629 151 655 40 106 123 798 785 718 442 664 87 498 562 924 731 13 757 694 289 90 109 483 838 23 908 747 598 623 227 382 73 51 881 266 974 588 694 540 249 972 273 252 401 358 55 438 653 179 837 342 297 407 632 628 699 707 810 736 323 332 864 400 442 675 186 384 690 422 978 785 582 144 929 797 619 717 518 346 248 904 136 357 914 224 278 137 723 296 589 392 307 638 954 760 816 959 265 138 690 57 501 143 314 609 545 12 725 117 46 320 851 676 990 532 492 373 369 242 709 46 365 936 463 159 235 607 186 118 287 447 176 547 913 398 284 270 298 169 629 552 89 746 574 280 167 146 80 743 343 280 537 814 66 923 935 494 865 493 320 271 157 720 44 470 676 741 645 401 28 331 637 229 677 341 609 866 474 40 117 828 529 531 864 286 283 391 489 994 54 609 834 604 49 461 812 616 447 5 324 105 151 515 748 572 267 540 461 115 689 77 507 646 839 378 657 751 650 404 359 157 199 323 353 596 107 893 234 691 697 662 329 86 515 832 659 684 899 340 641 380 322 842 83 428 72 382 196 26 533 819 936 230 751 876 812 95 213 497 222 918 788 823 445 112 472 651 761 959 733 992 277 771 158 247 836 85 382 742 74 597 805 516 309 141 581 148 228 317 285 80 614 432 662 544 302 551 645 60 302 396 48 310 738 538 181 227 454 747 807 67 658 714 537 94 725 570 376 962 392 774 909 939 948 355 688 754 310 835 859 10 530 283 14 286 775 456 646 438 322 525 740 604 396 991 75 18 896 877 250 479 176 42 243 162 919 254 50 485 421 764 210 405 854 357 613 321 380 972 315 634 446 211 693 10 49 414 265 703 158 638 129 802 764 602 879 323 920 449 588 248 434 434 762 942 609 32 254 223 626 528 146 516 69 349 65 813 152 494 693 358 848 646 597 676 581 460 915 329 734 404 726 660 157 78 618 109 292 709 161 135 127 467 372 119 356 395 74 948 553 343 373 983 925 907 824 253 434 225 717 802 377 103 775 209 478 222 316 881 861 236 981 682 46 197 961 729 869 789 590 295 413 209 433 65 45 878 865 788 907 106 855 695 25 442 168 93 598 764 430 563 438 446 180 823 156 190 384 890 863 955 374 304 202 100 363 421 793 232 127 713 361 141 167 911 15 837 689 619 724 126 969 178 71 617 108 463 707 54 315 939 58 229 2 900 707 928 993 586 448 855 907 406 235 204 230 451 146 616 474 729 680 406 517 543 502 247 238 378 562 693 232 236 567 467 938 350 717 133 357 888 451 853 621 40 49 229 355 802 611 324 83 80 299 690 90 266 637 510 394 751 594 843 280 164 661 670 765 92 874 523 221 449 936 8 501 42 564 290 360 477 296 719 659 895 260 740 207 210 308 568 55 406 289 608 179 363 613 356 189 974 129 506 858 875 201 90 970 169 923 754 27 12 555 314 931 343 251 843 893 496 809 331 519 808 609 156 81 267 549 727 800 949 442 786 275 566 237 850 502 360 510 589 645 734 364 766 283 231 40 654 141 35 62 89 736 365 898 488 642 562 831 429 239 449 622 436 754 715 197 719 991 421 790 826 774 691 393 481 219 8 708 895 212 531 218 417 11 820 507 202 789 496 979 632 106 705 20 590 5 769 464 347 150 336 769 635 406 29 12 317 363 65 111 117 109 946 590 803 1000 862 100 731 883 38 439 646 280 662 765 754 549 666 278 829 115 730 538 479 341 377 285 345 922 363 951 240 799 494 417 487 247 818 653 572 860 483 821 769 67 671 831 726 338 435 344 245 837 867 726 886 578 626 130 84 994 806 710 248 521 183 867 853 415 889 687 123 552 849 196 280 121 421 972 676 364 830 828 123 926 418 743 288 854 221 237 40 793 473 643 957 484 814 269 341 289 451 568 778 135 477 565 371 451 311 251 834 587 395 757 975 804 696 76 414 945 101 685 932 656 549 390 783 400 907 181 999 470 519 907 832 680 433 87 521 721 846 45 34 470 930 152 993 320 421 525 822 59 992 947 624 270 857 64 207 485 309 557 931 516 518 389 877 300 341 618 588 410 706 41 171 446 793 431 586 674 719 203 137 444 414 494 36 213 934 624 843 691 357 277 617 499 743 784 872 379 849 407 179 656 210 703 509 987 603 937 144 649 593 461 655 547 609 190 232 643 883 575 300 937 946 916 826 453 435 635 611 733 91 700 887 177 86 808 375 997 462 710 508 919 449 804 897 626 910 59 28 378 521 499 395 648 461 210 236 224 169 31 181 450 534 603 214 118 936 211 467 420 35 719 199 810 336 974 53 831 607 590 152 584 535 990 166 520 309 359 744 782 234 675 806 353 592 452 649 671 765 544 240 167 777 859 255 699 245 261 381 659 548 198 84 781 254 488 559 449 691 956 231 213 21 743 774 772 545 742 896 452 760 751 591 655 632 186 630 386 504 569 663 269 373 460 521 147 182 439 580 371 830 288 256 261 99 259 973 769 859 129 875 892 975 857 406 36 570 221 26 255 387 40 125 95 209 646 69 904 926 909 839 885 208 571 594 720 140 328 588 377 323 733 187 849 106 661 710 198 117 875 293 809 36 668 982 839 208 958 858 470 807 969 7 169 862 718 543 36 295 61 169 667 988 603 414 225 26 275 359 533 753 524 333 674 3 988 354 638 83 756 694 843 480 4 588 365 786 31 6 547 517 883 869 913 923 178 358 117 247 356 41 169 823 473 428 128 481 81 888 668 266 94 835 376 778 709 454 818 836 281 174 171 237 296 136 657 995 362 33 205 152 639 277 737 623 649 609 500 838 106 370 73 748 726 287 76 941 324 540 911 51 393 689 181 992 350 787 645 554 988 137 752 302 637 185 838 8 748 356 542 545 463 879 733 314 795 740 537 848 170 616 998 336 993 638 272 725 869 468 659 512 47 349 680 664 940 183 344 90 322 133 589 786 704 863 567 467 910 329 469 19 109 49 701 779 632 557 726 789 291 661 219 270 995 796 27 847 686 53 327 775 156 84 99 315 622 834 928 272 606 941 473 383 784 808 77 563 23 966 405 408 298 141 47 20 912 360 186 562 555 949 898 220 657 105 182 593 552 137 672 48 43 146 501 508 680 387 758 360 573 601 366 749 650 355 901 745 879 296 669 466 305 14 139 612 466 236 999 959 447 250 695 140 150 727 857 369 63 419 40 99 618 879 713 852 185 745 511 150 831 916 875 391 242 832 632 157 381 269 902 155 498 414 93 452 710 452 269 351 276 136 491 36 654 966 974 631 521 422 107 34 705 676 22 736 445 514 162 623 132 749 291 565 977 773 697 375 739 1 512 173 671 299 950 146 410 943 725 939 585 258 890 918 60 784 980 613 843 774 321 731 375 594 989 214 236 1000 613 558 877 342 19 804 449 34 458 966 237 410 733 507 850 29 331 346 920 128 742 776 139 387 900 529 925 245 405 70 404 133 143 976 997 51 342 548 353 71 327 288 183 112 351 237 99 39 872 421 469 581 652 846 117 497 197 88 598 591 836 668 152 814 400 558 898 529 617 348 671 200 69 927 993 311 515 369 428 192 991 503 820 461 942 626 337 80 474 969 298 966 927 793 1000 977 159 95 4 782 868 93 772 815 236 723 570 953 585 624 245 528 833 441 548 305 427 786 672 176 36 523 162 924 681 28 477 696 774 564 972 339 774 774 799 138 347 541 514 197 273 58 735 847 582 411 622 97 813 406 73 426 155 895 21 1000 753 670 421 570 491 268 385 945 296 560 208 459 660 269 354 418 874 670 161 85 926 76 936 574 154 743 269 68 71 484 331 409 150 654 291 567 135 768 220 22 586 490 768 433 701 818 777 210 109 564 563 11 288 893 852 614 163 925 298 639 295 947 780 585 465 557 244 254 498 416 683 212 148 549 558 548 199 893 399 844 747 22 598 455 526 574 890 619 136 719 514 812 844 500 449 943 482 827 826 265 572 283 608 369 70 824 202 588 921 917 68 344 209 962 393 850 838 390 728 668 720 302 813 553 935 846 113 579 265 855 356 63 157 538 290 103 95 580 100 241 837 411 257 414 810 480 693 461 89 333 280 824 221 25 401 432 54 481 245 341 302 906 699 712 252 836 722 397 321 953 269 723 417 846 133 974 445 9 16 383 415 956 313 601 293 577 800 847 193 927 476 221 432 651 798 108 594 322 519 755 194 254 732 618 406 23 793 696 897 692 964 79 687 835 596 190 945 357 306 568 778 493 598 731 616 171 373 980 959 236 529 896 819 668 594 806 748 998 260 396 535 546 144 543 515 33 288 303 73 638 61 890 807 214 867 599 166 649 992 654 555 537 993 222 115 554 733 71 891 314 22 642 383 459 781 902 777 943 245 332 692 100 219 244 945 448 468 697 282 982 464 523 630 745 382 116 660 145 111 726 787 612 191 218 49 30 106 347 554 444 715 117 172 526 779 128 664 43 744 186 516 169 212 579 399 101 24 410 380 616 232 681 891 251 112 589 796 196 663 672 430 441 947 250 231 412 518 869 636 640 736 136 307 619 204 879 583 405 247 384 325 712 678 449 860 616 752 201 706 836 77 964 29 862 44 467 246 360 755 627 37 135 410 604 681 380 417 613 871 16 772 71 429 656 43 607 623 882 543 719 49 935 746 215 638 426 343 792 945 143 658 930 546 983 896 95 316 443 674 271 220 479 478 413 444 777 999 329 609 250 614 256 378 421 385 177 354 109 571 161 408 180 939 370 45 129 18 327 477 137 343 171 561 201 477 107 548 579 528 393 453 944 252 138 901 93 783 506 706 912 920 495 602 525 319 603 220 308 526 238 547 733 105 3 93 543 42 529 731 669 160 638 58 675 905 375 482 159 742 155 795 859 742 392 849 642 365 653 960 745 870 211 568 608 951 982 983 193 604 808 411 832 735 735 831 483 718 494 800 700 909 906 624 765 86 438 587 868 190 377 120 759 889 613 394 849 881 996 904 326 523 982 50 27 867 958 149 130 530 702 656 740 708 912 232 935 391 431 377 251 216 461 366 855 888 494 771 881 744 692 264 142 392 77 305 319 790 410 124 469 109 657 970 942 644 390 930 233 561 389 899 406 413 658 560 865 98 117 329 304 698 88 439 403 658 331 879 948 975 795 140 543 616 998 86 307 996 618 231 9 429 6 952 662 61 857 71 412 143 266 284 125 682 31 612 586 1 434 902 25 743 113 548 717 673 45 860 83 356 781 615 946 986 964 690 450 982 472 235 841 112 333 742 993 173 969 633 734 30 289 316 70 189 500 205 386 835 638 107 317 397 824 138 674 688 390 151 147 314 57 428 55 19 998 157 195 501 646 156 676 744 16 490 548 489 388 704 196 811 761 229 537 566 58 520 154 615 396 728 232 273 227 457 447 811 389 107 428 537 943 270 199 607 719 376 491 595 809 139 820 11 382 976 376 623 394 752 833 80 541 933 362 313 661 940 504 357 82 54 259 161 34 871 181 12 645 510 642 540 164 574 721 538 221 989 106 641 578 563 720 322 835 397 65 508 409 691 131 691 101 582 969 870 696 55 990 509 564 620 850 899 611 579 851 888 143 492 942 3 417 953 310 206 269 106 812 705 582 495 863 540 223 325 406 935 74 653 20 581 923 249 906 560 215 992 492 254 762 900 205 869 319 122 660 595 516 698 179 65 428 712 421 96 134 874 129 173 70 770 452 169 923 62 475 188 105 87 641 755 143 911 390 479 524 774 313 745 230 398 920 59 187 366 621 408 275 636 570 246 261 478 728 611 906 611 629 62 7 942 93 208 335 875 866 618 104 884 838 72 284 550 656 703 539 984 998 755 767 140 802 292 752 353 312 706 505 800 543 702 947 70 430 587 64 33 176 613 499 862 363 993 998 850 190 557 924 903 649 345 480 802 305 367 246 707 460 646 496 653 874 709 315 254 492 566 276 209 737 641 677 922 271 11 908 417 960 30 918 587 157 547 432 622 734 461 278 588 915 88 408 313 613 994 337 552 376 209 129 346 909 117 510 249 435 398 767 189 278 769 625 612 667 424 925 487 82 720 754 315 981 79 447 45 160 13 68 450 738 578 1 278 387 73 630 227 54 283 5 988 401 271 54 218 810 200 409 175 53 527 873 177 219 899 575 465 93 535 396 709 489 827 483 187 580 317 574 47 817 25 576 991 457 342 739 148 779 564 851 276 222 115 435 198 213 221 430 77 858 639 808 825 798 875 615 378 463 202 940 103 203 376 574 494 213 568 353 420 254 827 131 807 37 723 839 906 570 876 638 969 543 181 626 566 392 35 653 275 261 391 626 289 717 321 617 680 614 613 865 248 474 301 113 600 891 439 783 564 923 928 733 652 181 97 233 131 256 10 68 422 765 860 430 774 351 699 232 87 475 915 841 889 936 922 877 142 48 895 98 710 927 602 5 456 908 868 381 530 630 504 14 714 944 666 450 389 424 582 698 369 789 996 683 799 623 323 951 507 179 268 681 310 31 281 725 595 35 285 886 969 313 845 162 169 942 104 844 544 977 971 977 535 651 920 389 705 616 63 79 421 365 277 258 141 170 813 77 406 746 453 397 161 825 826 329 689 238 86 678 614 377 25 12 481 870 61 793 305 714 167 453 197 789 723 622 411 305 671 461 577 635 250 928 554 783 166 849 531 25 301 543 174 481 832 427 454 590 341 790 565 742 282 249 35 348 717 469 367 724 325 261 915 700 871 792 99 755 978 739 70 366 980 862 841 400 176 598 592 130 223 644 654 83 520 859 718 274 379 256 227 666 874 77 117 349 121 670 486 868 836 463 36 966 203 965 199 575 770 581 381 218 20 683 780 842 153 588 456 510 445 573 941 700 875 189 464 863 746 304 905 43 14 238 811 168 58 171 103 933 253 648 662 456 51 835 350 219 918 258 271 336 892 309 734 881 818 93 890 929 177 39 749 919 408 190 597 261 946 472 611 427 194 288 931 385 716 324 278 365 942 375 76 978 311 489 798 58 582 37 915 644 782 284 450 697 144 969 248 868 114 620 49 33 319 971 268 656 727 46 746 993 281 657 135 297 302 432 829 102 511 949 949 744 314 814 175 369 512 133 972 94 51 40 482 518 822 82 640 323 805 121 907 70 224 274 368 32 546 57 258 910 110 438 751 604 300 236 62 646 960 460 867 843 859 146 942 139 55 989 369 82 285 109 881 125 682 144 279 93 265 118 487 633 114 630 200 9 580 456 749 801 398 709 843 498 653 259 501 711 297 45 893 574 280 98 828 405 263 333 491 32 998 966 954 216 115 567 65 918 770 513 381 361 900 319 238 780 622 995 199 539 756 280 773 543 444 9 875 719 271 192 749 810 822 249 68 859 170 807 466 628 335 743 70 414 233 252 202 888 504 107 275 254 104 712 689 140 748 128 887 667 171 985 917 258 899 750 973 553 30 288 874 147 282 850 200 770 558 843 80 823 578 873 546 209 405 268 440 926 469 808 232 800 355 424 979 618 164 319 316 315 839 1000 883 818 396 602 354 795 266 948 495 296 972 175 260 548 652 163 412 100 201 2 246 999 909 741 270 303 866 635 483 416 206 313 739 697 540 367 926 113 141 639 497 660 823 27 937 438 533 527 179 503 79 725 73 167 851 312 16 371 564 979 592 153 898 114 275 713 890 345 970 373 896 900 716 907 346 207 296 71 662 167 366 150 783 592 521 233 356 265 559 214 362 925 36 382 611 971 675 666 398 800 583 783 705 467 441 668 533 625 99 665 585 947 717 162 305 821 669 612 64 712 828 472 676 954 407 678 738 436 779 531 97 132 365 270 138 292 544 983 992 259 72 457 773 107 631 371 950 923 102 513 8 141 639 120 235 306 800 409 597 741 779 693 794 269 115 555 459 239 17 301 804 452 448 714 627 871 862 944 334 314 140 703 915 96 696 774 310 126 585 504 671 102 218 407 914 276 907 149 395 693 740 710 665 844 427 954 474 447 512 225 847 401 839 904 442 266 286 995 717 852 96 379 901 183 529 106 351 743 547 53 762 948 176 938 813 675 481 257 338 723 574 735 731 34 991 929 707 321 818 215 121 525 406 705 857 632 496 326 619 936 812 594 912 54 446 119 266 785 585 424 171 571 392 330 465 52 659 316 688 919 589 505 425 250 91 715 338 545 791 314 238 109 518 821 54 737 22 32 119 78 381 351 550 311 430 810 914 431 109 161 593 626 244 346 149 266 463 896 536 467 670 422 342 424 448 573 91 943 728 859 548 826 851 653 586 248 271 614 180 748 643 815 324 764 322 393 822 572 569 529 876 388 44 644 77 336 588 716 391 598 276 193 202 829 644 203 711 828 853 822 449 105 997 887 643 867 174 639 51 74 731 150 173 589 410 913 898 668 496 903 715 80 729 497 880 23 215 968 358 557 534 155 449 511 717 545 78 385 343 787 756 507 235 550 403 959 384 504 574 542 165 280 749 444 272 643 623 945 686 869 350 313 723 277 755 502 546 212 779 517 422 414 402 135 874 81 7 672 238 167 416 445 859 783 648 265 210 913 549 889 983 385 975 266 716 955 183 983 731 568 596 911 891 968 227 358 640 121 584 818 60 222 48 465 42 139 721 33 964 992 324 825 3 21 682 726 928 597 397 456 489 854 304 663 886 72 322 639 332 763 198 236 825 934 406 218 217 797 442 219 81 675 924 15 378 305 78 991 433 557 606 955 76 798 840 389 127 526 316 813 951 434 306 445 167 207 971 224 858 301 978 975 456 696 867 789 244 252 3 340 349 289 561 414 716 687 371 81 917 236 387 773 2 812 59 183 996 584 302 763 939 914 194 741 872 431 755 609 241 438 922 733 453 425 94 299 368 530 689 251 753 512 22 712 723 601 769 169 185 17 200 787 173 924 880 565 466 129 732 237 208 465 530 113 641 6 45 209 498 430 282 91 179 74 253 494 859 530 980 803 654 100 80 776 240 180 223 784 494 982 948 264 259 186 379 874 928 176 871 807 536 212 103 9 163 283 425 743 121 351 325 469 978 830 670 43 627 18 868 412 332 517 941 418 8 484 789 855 916 22 36 823 187 724 727 165 489 906 961 452 263 71 971 999 86 850 938 266 488 565 625 450 707 207 254 722 39 29 705 881 859 504 82 584 891 605 962 632 364 352 526 443 467 490 711 673 27 206 237 959 13 206 765 811 5 931 976 34 442 749 998 222 366 991 331 554 55 519 9 696 46 437 166 142 958 202 728 523 967 586 390 696 899 885 952 157 192 442 42 577 272 365 5 135 397 491 950 189 129 387 995 862 213 616 403 35 928 284 974 493 194 319 837 423 274 33 779 601 357 132 164 871 624 85 220 556 800 420 884 617 991 689 512 387 130 986 909 212 73 843 25 280 350 909 563 610 306 106 69 240 476 336 598 37 563 908 301 637 774 832 619 494 562 624 313 902 948 50 58 823 56 541 386 26 194 731 95 635 898 353 502 81 341 958 913 793 353 394 368 515 177 962 726 613 730 953 77 94 941 489 612 390 583 530 256 325 373 338 505 169 691 46 759 883 935 151 524 460 834 825 467 772 911 144 546 292 887 228 412 29 963 318 338 496 788 755 763 983 656 617 945 251 829 480 375 624 291 635 88 886 277 271 40 674 73 891 41 220 928 952 855 290 296 266 317 325 848 648 964 26 627 705 344 451 424 672 654 191 865 73 107 56 692 596 991 3 807 122 642 686 183 725 637 909 266 165 708 125 674 736 74 460 293 538 478 472 92 501 988 992 929 770 863 784 893 153 150 457 448 861 629 40 554 404 150 365 857 22 447 744 380 500 541 439 248 763 129 82 953 800 770 347 411 902 716 184 361 85 511 715 614 846 363 468 378 565 482 588 943 718 782 630 116 979 438 402 970 900 163 417 94 960 551 560 590 820 568 270 848 330 530 672 111 147 211 520 262 647 882 257 210 308 274 63 772 238 532 700 292 646 755 909 876 630 276 151 868 516 869 820 145 309 285 674 332 780 853 46 552 43 293 733 4 489 26 619 202 828 55 671 166 33 89 359 627 250 120 856 763 391 146 513 942 240 858 512 21 634 50 493 558 936 356 590 787 596 223 242 766 630 863 98 432 572 734 93 947 515 651 91 380 485 704 556 501 131 184 962 345 772 336 676 634 303 334 389 840 606 823 244 330 244 509 981 746 112 729 112 868 378 901 24 15 477 926 527 55 477 432 16 522 364 330 173 330 144 723 602 634 670 333 698 493 829 776 768 187 676 963 176 229 118 63 736 243 224 972 601 804 799 696 114 422 519 189 231 702 178 947 454 691 582 870 578 822 570 305 891 188 929 402 950 71 736 256 289 66 685 83 250 452 177 235 144 270 455 387 394 312 221 823 383 185 771 28 926 926 138 967 998 765 175 488 856 474 791 528 500 66 997 42 314 206 946 462 211 946 100 171 270 687 810 630 510 413 311 14 844 845 766 26 650 590 661 813 456 182 332 856 330 252 703 713 465 779 698 795 169 146 718 870 835 394 41 40 172 23 682 580 38 427 941 442 925 687 971 207 140 515 967 679 489 680 220 200 439 83 819 737 787 685 747 122 665 666 265 726 687 783 771 22 810 719 176 872 584 199 635 816 902 224 559 61 371 61 908 992 804 70 714 792 49 805 270 114 864 79 91 215 825 812 107 181 298 506 774 363 836 391 282 631 493 334 764 531 887 461 462 584 33 124 50 393 692 792 773 571 673 336 687 731 801 888 626 209 701 845 297 195 407 111 259 885 873 838 192 544 324 62 523 16 588 205 280 827 594 591 153 535 162 487 476 963 47 369 135 104 819 757 558 41 403 399 244 657 458 765 80 716 28 937 602 409 838 936 119 918 925 498 409 357 468 778 906 757 746 504 850 340 820 541 935 732 446 575 93 571 103 350 623 896 950 742 156 962 448 214 837 579 228 464 485 933 560 658 682 124 228 125 164 4 632 692 60 100 378 382 71 564 962 560 35 786 98 21 208 115 448 439 426 953 102 723 735 472 540 151 68 301 340 487 109 729 855 977 820 66 950 918 314 114 483 634 92 325 624 669 263 157 936 747 439 344 757 233 77 493 42 945 583 618 842 896 820 690 849 901 432 85 666 397 133 16 784 549 827 606 432 240 929 919 838 242 684 985 456 467 447 60 297 536 236 938 246 846 378 375 878 472 64 933 477 388 480 603 746 249 528 655 106 332 453 313 452 67 528 570 375 89 814 782 904 851 130 982 977 114 270 816 734 898 211 386 785 347 949 525 617 950 274 191 214 738 795 492 601 799 60 654 906 114 625 346 529 627 322 700 977 436 321 126 577 427 857 149 741 849 537 973 477 604 401 862 541 65 717 223 781 54 927 554 889 144 970 216 131 32 196 902 871 595 835 192 400 274 547 317 409 55 119 987 7 130 807 709 781 43 224 50 480 184 34 216 148 433 270 704 342 506 391 164 499 33 683 214 25 161 313 219 605 782 509 848 181 721 641 3 919 822 895 598 321 277 309 279 955 822 431 363 554 457 35 916 382 772 449 473 110 774 978 38 58 660 627 683 113 305 546 409 84 836 16 265 530 388 471 543 566 807 693 360 527 332 586 824 558 725 591 256 909 842 391 190 14 513 338 164 977 778 488 285 154 707 211 765 395 79 728 273 917 468 472 408 853 780 985 944 749 692 202 931 744 292 423 787 634 983 610 276 783 76 923 921 459 875 817 890 266 948 617 124 929 4 590 226 956 721 971 794 353 289 789 947 533 790 203 334 62 829 818 778 601 566 332 532 5 670 274 671 864 28 162 985 200 505 746 382 628 507 533 288 60 556 29 759 798 270 883 262 891 930 283 510 641 658 755 31 554 307 429 524 509 854 874 366 316 409 810 756 189 66 458 570 165 580 941 903 354 405 174 467 463 287 660 625 406 726 719 721 81 585 307 641 49 236 362 477 843 277 527 237 328 526 784 638 788 410 251 228 153 603 45 238 268 788 782 818 768 651 9 370 242 425 267 223 237 180 722 222 263 789 816 328 331 982 343 494 424 374 791 356 675 8 183 326 312 136 888 329 895 816 736 907 677 635 150 853 351 968 73 431 38 976 469 541 784 803 224 761 555 456 802 762 304 36 908 875 517 229 91 710 323 39 269 955 474 374 363 355 41 382 791 866 618 528 456 701 405 629 307 296 644 991 700 923 952 534 958 726 554 9 679 826 652 478 696 66 169 924 27 634 553 406 581 678 362 947 847 943 980 764 727 114 835 973 772 401 899 159 395 182 543 309 579 84 850 422 968 952 282 451 133 673 665 298 331 20 382 626 658 715 587 319 645 623 24 976 715 67 257 767 307 171 820 849 360 205 949 503 221 22 549 940 315 696 56 48 560 899 469 613 778 778 212 144 244 463 252 697 865 569 434 486 39 85 632 933 997 451 813 785 688 843 386 31 610 312 933 386 973 323 169 3 270 899 366 517 269 435 77 184 196 636 742 644 959 245 517 521 107 168 139 68 89 216 961 484 468 600 642 542 601 157 937 318 72 694 697 63 416 498 508 141 863 539 790 608 226 130 690 156 945 244 221 191 399 795 122 411 977 24 590 485 197 263 982 660 525 91 149 302 476 844 233 855 888 863 16 716 24 917 48 271 944 341 188 195 923 238 934 43 96 56 249 918 609 899 958 254 615 27 266 793 730 522 461 271 472 734 462 38 27 941 469 650 176 205 769 392 916 825 675 733 498 713 459 283 404 481 202 212 734 53 192 834 713 579 310 382 454 594 230 151 696 770 818 965 584 660 986 62 731 530 843 953 423 858 892 58 174 424 802 766 914 962 135 455 753 455 350 370 779 194 562 134 58 828 639 704 288 768 1 221 440 795 380 295 590 132 516 388 304 232 294 963 361 393 903 193 740 519 435 3 870 831 992 269 87 540 461 546 818 211 501 924 674 452 448 703 55 718 971 225 970 177 431 277 390 530 136 320 512 834 799 403 488 344 890 874 855 953 722 988 803 677 77 429 554 259 422 240 52 648 890 489 67 388 411 762 255 101 306 76 5 392 657 576 32 653 223 238 923 811 151 414 822 700 619 726 759 674 893 92 218 962 271 603 52 224 652 363 317 683 718 740 108 346 744 651 383 455 791 385 107 323 389 792 321 594 846 80 458 80 135 329 300 549 251 193 404 437 784 144 111 323 274 562 36 311 174 108 221 293 226 843 14 320 523 514 156 750 310 490 610 558 171 375 751 536 727 921 628 244 657 752 813 453 711 756 263 295 578 315 169 719 760 644 813 866 392 787 592 801 931 926 968 811 705 8 366 435 729 188 716 20 30 493 9 514 830 811 514 3 500 992 27 365 457 787 855 650 750 477 765 530 693 858 771 775 425 123 879 767 355 362 987 69 718 253 921 793 566 718 79 833 4 210 933 408 213 777 125 590 636 30 218 193 412 800 820 546 467 271 666 595 299 314 250 391 915 577 181 586 150 671 734 579 66 930 732 335 988 622 790 769 698 783 671 894 736 158 635 685 183 53 976 831 323 422 336 379 796 825 294 502 880 900 47 265 646 1000 611 179 110 530 347 192 640 424 950 282 450 916 295 607 373 29 233 164 554 28 870 656 521 12 939 996 955 71 609 306 153 852 464 50 739 749 780 29 78 528 52 316 328 28 673 961 822 271 732 824 416 749 731 239 698 276 206 764 102 422 36 278 977 270 523 606 868 262 864 679 76 24 156 732 587 412 128 90 992 810 482 126 701 169 824 839 383 335 516 118 419 89 969 989 191 461 965 511 551 254 168 399 218 961 4 115 204 262 813 962 332 728 290 923 33 608 844 328 848 566 775 379 65 786 536 408 852 683 606 812 214 950 979 211 232 737 820 824 521 736 903 777 275 527 445 617 100 425 744 42 350 929 991 714 800 655 192 662 462 382 901 565 343 539 914 230 830 408 165 531 484 498 63 128 395 528 107 455 958 181 500 478 823 272 811 300 216 882 882 575 511 823 947 370 28 720 76 565 476 616 311 685 563 486 52 70 22 939 307 926 727 405 879 59 420 562 828 392 506 849 341 668 397 390 247 675 187 924 362 722 779 888 865 117 368 67 816 51 466 624 21 132 359 199 906 370 277 353 202 790 156 213 562 84 42 354 714 937 574 318 460 668 97 335 380 363 338 880 392 215 721 726 330 419 406 563 860 225 979 619 340 142 791 365 96 735 277 340 899 692 540 807 9 995 240 726 511 344 745 838 78 171 226 350 26 747 20 307 582 66 788 385 218 569 331 667 448 622 917 93 763 786 733 335 745 528 998 181 627 755 692 285 658 383 173 416 700 851 882 973 167 797 490 99 758 574 297 749 986 975 764 243 370 613 937 278 661 250 845 939 431 68 117 605 243 313 665 196 961 779 342 74 736 248 548 792 749 437 575 980 29 957 529 238 263 108 1000 284 5 73 467 826 804 371 787 917 666 819 328 386 448 123 514 858 433 181 105 386 162 215 815 464 689 653 908 184 787 288 602 736 816 838 770 88 34 993 70 311 319 452 929 497 50 20 876 845 193 747 827 919 834 43 335 809 640 545 581 71 533 943 255 523 623 79 641 326 280 109 166 377 617 925 756 931 991 220 742 523 673 331 57 784 16 137 217 591 271 344 140 709 662 180 71 501 50 727 648 956 647 440 108 212 464 644 778 206 670 950 23 651 624 244 355 725 594 490 444 889 537 155 929 792 277 180 762 798 904 707 807 818 806 16 758 879 325 716 177 963 360 279 926 958 751 422 729 141 400 637 527 288 876 544 973 905 123 673 568 742 321 37 886 104 910 648 581 484 920 866 586 426 276 361 565 909 85 33 403 18 835 426 116 340 56 473 46 983 815 394 634 700 462 964 101 125 982 221 874 793 760 824 389 242 971 587 43 237 147 174 585 994 11 785 154 637 566 366 605 548 914 695 630 9 743 201 884 546 919 937 995 152 846 941 883 877 708 966 904 881 16 100 931 758 679 419 185 203 454 806 555 542 84 473 366 509 371 546 579 919 793 771 673 335 738 33 346 449 624 513 452 48 261 228 777 958 464 111 585 333 23 305 550 494 932 399 712 240 43 570 50 380 83 779 701 623 251 309 44 895 726 324 591 449 242 205 979 522 165 654 98 828 834 71 928 52 171 457 606 50 246 230 610 721 373 794 702 335 225 976 383 575 199 807 593 765 342 839 538 569 455 455 996 456 6 705 7 984 688 480 118 987 29 648 17 85 961 495 435 457 525 330 829 432 403 147 26 644 202 330 972 269 182 930 688 489 916 805 789 177 244 539 618 834 160 407 248 969 476 570 422 779 39 668 452 300 265 607 595 310 253 111 251 444 833 575 644 167 963 830 489 641 543 554 305 648 198 251 728 757 729 555 550 62 678 677 614 361 962 996 762 882 952 5 253 807 768 431 169 537 572 697 74 502 160 989 747 221 728 853 863 953 933 763 843 34 147 741 354 152 237 664 896 522 242 68 380 118 525 849 168 81 191 256 426 241 543 853 576 313 125 348 279 645 179 817 317 695 869 940 928 865 779 813 430 892 164 445 478 328 45 957 375 13 291 282 176 458 317 466 24 955 21 496 279 576 497 886 892 548 597 747 808 276 147 651 626 625 710 815 77 975 147 500 592 590 368 480 868 872 282 458 387 381 306 289 382 844 23 217 320 299 338 329 914 48 310 928 582 857 663 714 456 945 52 461 753 36 176 249 798 325 573 775 561 629 658 112 94 663 303 834 649 690 125 551 382 967 644 782 993 691 367 374 575 15 395 904 324 310 256 381 478 543 39 136 42 940 549 45 366 602 286 841 295 666 246 436 564 399 164 53 618 273 888 724 377 81 446 974 135 110 947 132 332 839 863 573 622 522 940 862 134 117 335 887 274 675 780 168 28 601 526 963 587 945 847 619 256 622 117 822 852 634 71 919 536 645 174 199 230 623 351 733 478 15 911 931 130 668 832 931 22 716 564 978 91 556 895 76 51 312 729 680 970 355 476 853 715 512 740 669 88 458 21 521 766 226 193 710 312 335 529 766 315 474 979 945 154 690 934 38 354 333 10 93 585 177 571 975 475 650 968 415 21 516 518 787 278 564 691 38 794 866 256 408 49 489 118 185 632 202 124 681 902 598 559 147 857 275 252 483 337 313 674 950 686 717 436 249 278 430 629 45 690 422 956 825 425 499 499 865 517 918 954 269 485 531 153 477 546 99 206 507 574 182 547 97 105 21 316 325 478 112 336 403 406 435 294 842 788 822 50 465 561 396 400 603 504 748 207 792 244 527 378 407 904 289 219 224 832 124 569 823 575 249 780 326 952 536 494 514 465 434 36 241 652 933 693 570 647 216 778 350 143 480 503 165 265 250 425 244 786 457 321 550 175 139 104 344 935 631 803 289 999 665 201 762 510 865 626 290 283 489 330 950 731 846 574 463 40 105 78 148 254 190 724 170 176 124 93 296 794 126 493 80 616 194 856 443 919 960 14 44 226 773 966 936 865 17 142 908 828 477 962 472 286 993 723 579 848 741 706 335 35 398 326 958 291 356 793 940 264 26 162 807 278 629 198 269 231 120 480 805 447 111 804 529 833 43 54 66 985 342 240 388 993 559 387 691 447 72 142 990 527 838 165 715 453 737 180 380 118 20 420 617 928 871 436 478 143 948 404 614 825 398 934 463 908 993 487 440 958 614 205 640 757 909 144 601 449 128 701 317 879 86 49 736 519 973 867 255 832 891 326 903 290 807 669 112 244 819 760 595 679 677 926 19 835 255 11 456 945 724 732 905 928 187 248 251 380 521 977 876 812 490 323 5 819 743 965 432 673 359 830 943 378 543 890 493 239 396 165 968 836 563 110 279 587 398 920 176 191 738 821 902 131 863 460 225 995 575 749 598 91 971 578 193 343 842 856 280 51 820 566 754 468 270 854 119 935 830 690 690 80 201 328 668 365 403 56 491 156 487 358 99 66 752 444 523 310 95 457 139 646 518 663 357 632 357 82 954 955 562 45 430 855 606 601 359 458 702 224 425 853 319 999 662 462 766 891 500 696 942 733 911 536 219 696 249 872 991 858 551 161 643 658 662 76 769 385 933 955 623 332 885 318 495 57 399 976 348 639 388 131 375 131 443 760 155 929 830 644 622 887 526 432 929 296 649 984 394 296 664 230 768 539 814 535 94 19 662 134 804 434 148 1000 506 972 663 496 294 648 429 156 656 745 40 480 708 448 47 801 1000 893 136 956 471 494 925 400 245 86 420 602 172 41 131 367 334 751 812 983 340 168 69 64 550 415 563 617 540 162 905 432 765 609 243 174 573 172 784 561 36 562 416 570 533 255 154 513 444 605 440 293 268 823 935 704 416 58 346 451 952 741 38 766 983 515 427 754 114 270 193 347 603 158 402 832 167 658 959 396 308 78 110 98 488 438 905 165 950 705 714 190 746 746 118 905 535 91 904 170 942 275 880 836 970 226 283 546 90 90 684 266 518 817 227 134 446 932 21 749 503 797 77 178 456 64 282 403 724 459 736 957 104 236 196 21 48 295 666 402 589 648 696 746 786 414 513 274 327 177 19 673 781 646 82 519 819 304 593 795 904 681 533 482 386 153 725 879 566 765 311 991 921 220 988 211 407 102 695 148 50 375 794 906 606 507 225 453 378 97 507 528 849 157 679 715 610 121 979 368 908 444 682 664 846 253 783 23 103 521 581 525 273 212 706 630 387 508 315 285 647 404 481 804 688 464 172 223 33 956 399 362 346 546 628 447 628 148 465 453 640 182 60 773 922 400 275 943 188 187 167 149 336 905 826 270 365 586 254 638 183 267 48 483 200 162 773 123 499 632 579 757 211 238 27 789 359 444 181 460 192 949 214 319 966 303 86 790 784 378 12 424 91 686 758 37 981 554 51 612 195 922 364 407 359 785 226 371 750 103 337 708 169 149 662 825 489 631 965 444 897 872 543 645 527 636 985 79 787 858 408 130 955 26 756 323 214 558 178 849 231 698 511 969 773 240 497 69 665 872 96 992 543 742 557 429 457 30 882 576 296 156 939 261 220 743 83 409 326 629 714 150 140 269 469 970 549 857 782 585 917 571 806 714 915 297 545 40 658 572 528 482 613 861 444 422 238 361 906 249 832 551 210 337 387 183 605 119 857 270 430 903 247 63 816 34 861 260 768 270 106 989 164 732 426 103 572 91 689 193 408 411 220 212 891 236 550 761 542 576 712 391 824 454 317 173 308 360 813 989 340 280 280 801 493 942 310 346 50 349 756 111 6 911 634 211 220 806 243 186 65 181 484 309 964 734 832 516 629 853 91 252 148 60 398 249 611 176 195 998 383 644 665 242 970 981 570 717 509 71 51 827 349 526 427 216 627 839 1000 965 584 583 598 690 160 435 178 669 846 18 359 106 849 185 70 203 342 70 875 377 382 423 61 148 34 115 382 15 900 928 461 952 375 839 128 887 121 62 77 580 919 197 739 590 114 82 900 937 786 72 518 944 240 782 99 100 224 204 845 179 183 763 894 628 129 126 359 298 854 427 287 367 477 191 623 315 546 513 819 877 660 869 355 41 26 204 723 891 880 729 128 659 420 936 484 474 206 698 324 20 495 388 504 902 97 161 882 249 663 717 227 15 254 19 594 773 301 809 534 59 425 843 198 976 868 101 847 457 823 957 639 556 421 96 159 775 817 19 814 535 227 69 795 294 16 68 563 812 864 317 796 857 747 680 145 130 94 819 407 570 427 54 575 819 159 302 422 213 71 126 529 726 77 243 396 523 624 239 709 5 595 280 813 336 591 58 407 456 674 642 788 596 626 588 757 360 709 360 731 854 219 520 796 709 598 742 175 461 384 275 833 145 686 315 624 101 468 543 545 466 569 795 117 344 956 377 698 372 919 685 959 435 851 227 735 853 485 670 241 429 295 834 391 823 874 636 775 947 978 617 471 314 978 28 28 878 650 684 260 455 182 293 785 179 417 485 817 629 746 499 213 2 822 555 887 880 974 828 8 296 722 510 752 557 182 694 119 53 99 757 659 616 201 800 91 103 597 752 404 150 934 460 978 549 52 758 785 259 42 4 108 756 691 136 774 398 771 514 263 214 624 60 233 736 457 350 259 478 997 163 206 472 911 692 855 461 537 747 61 777 519 643 595 264 341 622 343 442 115 734 300 32 8 969 972 870 277 991 179 369 619 838 824 986 320 392 205 851 757 810 418 962 84 824 420 244 753 80 84 172 662 740 573 900 195 612 454 715 997 835 705 95 158 113 210 797 878 593 124 695 121 147 841 677 33 693 881 447 6 69 277 242 402 979 163 769 521 565 605 838 801 58 966 1 543 771 204 344 387 159 908 920 196 942 202 731 903 225 168 578 36 367 553 948 641 499 887 848 555 388 778 984 418 437 57 991 789 814 462 780 654 786 661 247 15 364 29 803 77 995 282 900 11 429 130 227 994 643 63 136 792 321 372 72 351 578 812 688 912 457 295 592 567 539 686 187 769 491 433 214 251 413 423 470 28 695 414 191 854 661 515 123 353 821 445 359 184 458 101 276 88 365 136 213 327 776 792 741 810 156 880 995 129 718 831 64 574 590 862 823 924 328 805 854 356 558 939 277 814 350 229 429 654 416 537 715 141 459 523 468 722 640 720 979 496 982 409 553 370 216 818 516 756 20 692 867 547 422 847 665 680 124 772 145 641 707 634 809 65 914 159 953 714 437 962 477 215 877 638 761 758 662 282 301 910 945 975 26 134 515 353 772 998 486 810 144 10 550 219 847 468 999 484 499 457 493 894 674 927 675 199 73 548 928 301 851 491 448 423 914 251 391 225 717 833 971 390 707 415 706 435 590 261 936 785 508 783 198 995 626 814 409 505 897 476 535 581 782 218 863 844 140 964 816 582 261 560 482 297 369 674 149 779 206 364 551 320 97 988 466 563 564 911 549 247 664 204 681 712 813 52 967 709 640 729 8 202 339 795 453 356 691 531 304 635 503 82 963 847 948 993 352 316 897 255 96 312 831 558 784 871 304 799 528 300 69 464 166 675 296 771 219 821 489 424 348 739 927 957 428 631 461 718 896 791 368 200 115 627 342 826 474 586 329 813 219 327 643 555 938 18 580 263 644 220 906 955 368 947 337 384 498 135 131 937 121 412 898 945 572 89 700 454 601 576 525 222 774 79 299 241 420 63 582 591 192 587 807 652 435 770 995 296 557 865 175 892 733 955 814 698 965 330 201 52 692 75 247 232 995 508 301 227 460 297 567 851 463 688 615 505 71 770 37 639 125 59 601 286 651 851 853 748 388 486 94 460 26 273 716 133 48 70 168 912 586 562 438 756 817 261 475 900 547 929 8 740 250 158 672 680 547 118 855 158 307 661 491 140 565 411 31 221 935 29 677 624 774 48 44 793 982 544 858 916 279 48 396 936 348 642 980 632 470 122 603 72 712 998 455 22 20 153 998 870 951 544 163 315 984 604 568 995 54 281 261 330 971 119 256 105 899 959 302 329 522 888 521 946 733 842 611 193 479 746 529 2 527 352 451 706 392 894 139 936 658 954 900 309 471 413 589 209 520 61 278 184 720 791 906 781 561 809 838 206 854 328 177 616 161 621 157 604 622 238 525 42 552 546 318 717 611 396 571 520 585 635 267 239 528 329 462 353 988 715 41 235 433 617 670 953 180 559 152 585 515 307 133 745 793 8 316 114 207 346 945 316 375 338 654 765 627 348 69 284 870 648 915 691 488 222 375 636 280 806 868 850 589 662 11 91 806 29 949 221 987 432 935 495 467 634 615 426 215 818 245 744 895 967 414 371 275 871 69 65 685 809 458 526 654 679 384 602 77 337 834 685 199 174 870 729 803 419 117 351 870 361 617 676 887 698 511 309 963 644 631 416 755 217 170 437 124 926 348 414 696 859 306 619 3 515 486 464 857 325 80 291 918 417 751 873 198 439 976 624 6 276 422 946 914 951 435 104 473 19 406 205 582 29 262 757 312 913 926 998 4 791 289 230 673 316 855 133 548 223 65 972 237 89 602 222 186 128 782 206 83 230 239 201 486 13 390 69 948 550 975 939 683 691 248 81 357 505 779 874 489 586 361 866 9 753 810 357 892 911 227 583 788 182 95 938 762 484 865 683 489 659 56 133 632 399 716 147 948 551 544 520 638 103 401 513 352 597 790 5 254 659 577 540 171 620 469 726 57 850 887 885 725 360 234 46 722 796 782 196 101 375 513 37 977 15 48 585 516 301 696 136 257 771 896 308 264 408 193 495 155 23 217 661 594 892 284 685 889 265 21 924 688 17 755 475 556 603 423 379 732 896 853 798 558 80 273 279 779 530 276 412 136 883 335 923 318 617 783 603 669 160 34 420 565 405 217 194 21 649 670 422 911 536 928 813 803 458 356 773 180 90 598 494 216 813 281 277 571 477 555 895 662 567 212 235 36 818 481 864 86 905 724 866 951 27 62 319 778 745 744 807 611 543 214 299 371 702 349 261 936 73 991 737 68 79 204 618 621 657 307 167 829 861 242 864 427 762 970 996 634 52 902 324 968 466 53 934 249 174 398 34 749 125 428 81 919 560 450 208 520 674 328 863 396 740 975 422 667 485 306 602 282 925 477 197 291 323 218 44 26 821 2 525 330 937 73 960 80 74 877 573 685 509 584 790 530 573 628 551 447 827 134 675 540 482 214 225 908 162 686 127 711 507 297 517 375 469 311 949 781 189 974 745 748 922 522 798 270 289 232 112 223 542 623 62 519 508 809 368 291 919 609 454 446 831 676 258 636 496 165 936 551 976 484 917 326 25 463 582 562 624 76 971 203 268 885 460 931 827 821 50 665 417 778 841 672 131 555 924 9 219 300 354 751 244 944 976 249 281 902 615 877 49 703 615 43 694 903 36 552 230 994 856 700 298 857 417 662 477 909 620 910 654 252 946 107 770 377 434 31 811 976 448 287 6 450 764 79 700 70 110 294 783 169 65 286 856 688 157 54 214 667 377 899 241 36 1000 413 599 368 572 398 87 693 641 464 669 677 763 167 750 185 706 597 748 138 349 525 508 748 509 554 653 853 156 289 468 468 885 59 518 757 757 832 933 772 370 681 255 767 419 76 427 153 465 37 894 789 613 203 485 928 538 697 76 210 843 838 14 77 976 271 814 639 125 723 293 269 820 736 180 361 469 788 669 590 106 254 29 728 152 854 213 985 619 850 801 42 256 291 608 31 265 104 742 670 901 449 766 649 254 566 364 890 575 41 298 215 822 185 393 358 190 696 930 626 136 519 117 142 907 73 402 369 753 446 63 764 76 601 770 320 481 939 230 811 331 481 259 156 419 436 497 101 415 928 997 657 785 967 816 630 698 590 364 308 751 784 505 854 266 450 607 793 851 456 404 835 489 974 848 950 251 144 823 405 908 430 430 62 879 594 426 577 535 932 886 704 651 672 604 903 16 22 470 221 798 11 316 699 495 902 480 773 214 510 121 511 213 834 293 699 201 864 443 152 410 938 175 820 621 261 559 125 100 788 366 468 298 406 599 699 263 27 693 208 746 404 880 379 496 451 842 597 384 609 634 474 81 895 561 24 142 303 611 296 921 668 729 964 869 735 853 618 560 860 909 480 905 924 555 296 927 812 916 430 371 957 272 760 166 773 794 397 773 847 737 681 572 30 805 88 345 928 253 265 155 897 369 453 219 604 876 807 65 426 940 742 650 636 829 177 512 523 675 123 315 75 879 104 79 762 267 854 638 511 873 471 207 313 737 398 62 510 537 479 166 718 531 21 253 974 817 222 128 81 428 793 718 468 21 108 161 129 603 455 898 846 591 629 572 502 260 763 124 305 508 137 111 632 582 394 757 364 180 415 181 63 324 176 641 106 813 565 466 449 421 418 895 124 488 850 499 303 308 333 868 485 955 629 547 792 952 93 353 796 669 227 303 533 597 144 353 902 245 605 803 419 753 216 940 369 684 807 466 540 367 604 839 378 854 130 979 271 776 527 705 95 238 995 54 75 757 744 440 134 207 609 675 256 678 960 122 973 499 659 115 254 814 407 124 144 79 1000 141 123 381 48 94 686 341 774 387 417 973 432 725 612 393 756 746 86 933 171 376 624 524 663 14 931 609 55 123 79 76 465 931 621 144 807 575 56 171 181 717 39 301 769 416 510 468 476 377 790 606 240 878 610 553 491 890 508 832 659 12 239 263 698 637 950 97 205 516 524 423 551 389 870 380 491 730 374 63 993 623 697 905 736 188 819 416 446 167 137 450 580 584 816 790 206 545 581 160 977 598 780 299 781 905 284 972 277 426 506 620 788 932 582 926 99 875 203 146 785 733 955 553 746 102 66 546 210 801 129 68 36 44 574 429 790 467 410 955 608 880 348 241 901 217 972 348 176 50 546 814 787 101 544 579 260 447 613 154 265 317 964 214 933 622 724 22 523 203 289 98 211 940 939 71 859 781 773 740 992 905 769 694 61 478 170 321 402 41 610 512 641 91 133 343 861 949 181 718 948 167 712 753 383 71 383 758 447 392 712 22 442 177 550 328 702 536 383 459 557 855 343 250 938 357 668 317 652 648 193 429 520 577 382 159 131 280 848 150 544 747 125 2 63 681 707 461 295 572 113 560 53 166 934 201 477 274 816 120 849 423 376 267 24 881 525 446 800 352 102 598 215 701 868 840 798 241 654 645 520 345 39 778 321 800 797 5 138 931 507 322 796 522 642 151 963 149 44 556 214 150 49 728 852 806 13 816 1000 530 337 96 544 311 288 383 970 891 486 502 824 807 420 681 319 506 271 202 170 151 290 322 996 850 353 362 870 774 544 561 661 995 66 838 791 550 742 768 248 890 615 500 928 846 148 239 111 710 375 44 965 350 833 464 251 172 46 597 941 14 197 132 180 396 523 862 479 375 424 445 42 786 866 382 402 456 33 226 511 87 131 269 459 371 992 54 186 613 760 265 530 629 156 865 829 38 683 898 613 25 878 813 416 117 54 429 220 134 868 923 725 827 81 741 484 301 999 284 186 516 960 933 589 348 821 56 58 840 354 176 924 365 328 858 307 267 291 497 849 143 893 801 441 972 834 59 737 852 70 697 506 769 172 907 861 129 41 280 952 426 175 896 234 258 446 450 59 626 520 106 311 139 100 150 916 338 831 560 634 968 101 958 811 37 525 761 651 862 878 539 10 805 692 532 319 192 888 814 655 900 55 352 887 707 626 376 582 819 878 85 78 986 508 155 940 599 980 272 982 595 381 183 830 527 440 523 284 119 294 294 488 872 39 226 880 590 357 8 278 857 313 439 838 937 388 888 71 208 95 256 671 534 279 685 724 387 91 580 721 920 217 890 357 871 913 65 618 532 167 462 253 436 142 705 633 549 515 717 857 998 264 960 558 121 282 869 877 326 150 384 13 634 191 881 935 999 483 869 455 366 606 274 858 850 367 930 976 943 650 17 524 115 174 674 274 188 784 214 345 530 719 119 569 998 969 509 302 210 390 142 765 923 908 795 622 477 123 897 171 702 306 821 240 246 416 188 940 493 160 250 359 494 431 937 52 674 752 596 713 1000 642 196 716 427 592 803 248 932 145 431 9 571 905 977 812 696 112 727 467 262 769 695 560 26 590 261 919 488 954 783 528 640 239 239 965 567 322 656 313 216 467 556 842 988 321 757 457 8 749 787 560 110 117 854 227 15 261 253 881 728 209 670 52 482 390 286 727 422 745 603 497 336 488 32 280 555 944 249 31 574 647 904 178 350 995 383 745 356 874 807 443 72 596 904 693 190 525 90 940 1000 495 476 959 612 904 122 952 799 80 428 29 794 958 277 770 221 339 58 977 793 463 788 900 434 946 23 266 205 750 603 633 541 883 530 964 909 315 132 749 713 16 928 587 917 898 380 879 659 837 78 124 79 122 868 502 581 237 449 532 278 463 817 792 910 437 839 183 401 849 260 116 680 487 659 786 502 819 955 770 992 393 925 561 813 781 150 590 282 196 423 355 9 130 459 497 666 901 593 161 114 466 283 760 548 447 494 42 118 601 715 731 13 823 269 538 139 967 244 230 928 767 609 238 6 118 459 12 66 468 409 385 544 263 177 407 790 63 353 482 412 261 340 609 673 231 599 244 978 39 260 814 911 342 486 861 422 555 15 232 293 80 183 216 570 630 190 809 877 719 43 339 344 109 781 741 621 98 290 977 97 959 815 222 711 529 192 545 257 704 600 469 691 362 235 421 312 560 769 208 905 711 30 485 418 594 496 22 663 422 840 209 40 982 493 356 809 384 981 18 285 895 886 132 764 618 772 409 506 110 635 705 434 623 592 502 683 693 907 69 306 652 863 283 663 500 614 915 76 947 694 879 364 287 280 117 785 673 283 460 129 470 244 822 185 720 898 545 34 980 175 825 979 685 329 720 135 201 769 81 849 938 59 137 357 176 464 879 345 29 984 333 4 362 788 175 805 176 236 476 143 169 964 955 276 631 324 680 167 141 287 599 623 61 156 743 745 618 620 595 36 176 603 357 267 872 731 868 406 456 245 264 691 730 441 450 252 588 825 194 784 672 696 468 822 237 720 218 14 37 365 768 611 512 60 267 831 922 969 564 725 704 687 820 509 41 512 560 123 794 391 6 553 514 332 712 30 832 537 794 966 226 123 623 749 191 627 512 919 31 205 647 729 745 976 393 901 773 815 18 265 547 240 198 354 220 731 149 296 664 349 574 481 271 518 711 58 580 159 108 299 14 344 830 779 153 577 942 19 197 727 122 519 286 402 23 611 172 933 848 595 299 181 302 446 861 909 73 843 727 169 14 587 57 562 81 697 954 378 300 560 651 360 192 653 435 102 380 597 587 945 140 831 219 713 899 133 517 465 5 566 663 753 830 176 943 235 855 701 618 619 170 764 606 866 803 825 866 844 802 591 282 816 911 533 886 512 925 518 821 19 898 622 870 895 565 233 984 10 169 702 371 891 969 181 294 60 324 429 666 556 4 417 367 562 305 996 750 964 811 962 263 673 96 96 43 699 99 775 396 41 62 309 580 675 681 445 619 336 379 480 141 517 336 516 860 167 723 140 938 875 934 832 89 35 737 6 862 388 719 361 923 678 831 289 133 803 769 195 245 284 615 227 579 896 22 567 535 655 893 581 26 102 6 344 685 451 746 527 919 771 890 95 677 82 563 338 365 995 34 151 741 465 704 76 410 678 463 866 74 249 494 864 341 693 218 955 730 999 310 532 790 312 947 393 371 309 603 617 294 787 683 346 433 711 111 598 355 268 699 950 684 678 767 460 661 511 562 503 39 264 403 819 36 595 867 984 11 758 87 140 687 907 637 355 322 125 324 54 46 661 409 433 709 174 743 770 441 78 47 839 958 30 489 886 663 252 34 139 974 263 638 694 992 130 615 299 168 245 318 638 99 200 450 782 789 473 943 121 889 728 713 584 966 889 593 621 360 642 7 442 933 926 209 684 642 657 50 376 868 877 862 237 811 652 781 698 163 511 679 537 662 454 79 748 839 633 227 374 800 639 218 254 462 284 471 216 515 504 245 332 612 566 516 899 228 602 75 735 441 495 286 202 94 368 770 578 489 557 230 892 637 537 972 782 899 449 657 321 940 343 449 687 962 360 95 369 848 522 572 452 759 139 124 997 42 166 817 403 356 927 931 148 209 753 517 778 482 733 254 191 229 198 246 575 309 43 439 14 845 4 223 794 619 585 811 193 274 431 197 93 16 813 145 511 66 54 741 771 981 183 775 483 911 212 163 142 876 134 413 738 149 224 852 175 358 554 752 62 543 637 454 835 573 952 785 278 978 330 170 368 531 353 755 780 960 650 833 75 953 890 137 766 367 781 692 861 912 197 381 733 47 606 75 122 36 351 250 441 928 51 975 721 99 529 523 58 33 128 599 911 195 839 58 553 858 861 615 660 513 940 618 565 204 979 956 228 707 292 429 918 115 882 730 63 487 504 895 526 75 382 142 729 90 709 345 251 896 766 900 691 298 405 479 310 644 356 634 272 723 253 74 559 653 767 651 401 326 38 246 15 405 36 318 617 190 268 957 172 504 385 700 850 161 26 931 185 217 616 517 150 821 987 352 371 941 610 131 55 848 162 441 821 862 834 622 48 647 252 111 21 618 565 878 649 368 433 502 565 450 833 956 71 567 446 527 595 523 595 434 889 349 646 671 169 968 335 494 964 445 596 582 269 694 900 99 841 549 762 745 754 390 893 640 786 131 390 889 326 695 329 463 848 493 224 81 210 226 524 943 696 400 581 403 477 100 708 275 25 866 351 700 985 463 805 737 359 744 779 443 660 201 773 299 419 8 905 375 256 820 969 921 41 696 615 862 436 956 126 421 577 846 110 734 185 148 233 982 167 237 540 528 317 233 472 661 635 455 665 48 84 686 894 555 185 813 914 806 866 62 642 426 185 848 385 936 210 301 424 55 897 508 642 734 482 736 159 142 606 224 983 852 628 672 338 310 551 63 198 804 879 434 632 353 618 834 22 721 308 298 748 45 245 820 789 141 266 564 853 46 454 76 77 28 755 146 231 593 179 895 386 751 820 305 360 443 651 827 606 226 728 195 923 912 291 501 653 926 941 790 761 244 147 68 433 912 254 388 387 453 350 51 671 32 424 121 905 39 909 451 224 147 573 32 94 255 820 711 410 217 476 239 906 553 195 622 740 559 847 894 207 810 191 109 213 822 123 780 772 894 791 394 470 667 180 297 221 851 535 978 971 701 766 413 201 196 424 228 190 50 717 144 979 759 374 243 676 322 278 160 281 167 777 944 134 298 275 159 384 115 77 894 521 91 636 34 678 269 434 204 247 24 672 66 110 805 884 231 228 988 176 823 408 427 123 989 49 41 53 304 318 336 5 115 676 354 68 268 489 278 903 8 806 610 985 805 362 555 480 911 4 67 33 311 713 114 166 249 15 152 95 101 809 514 583 665 628 19 512 37 369 133 825 623 573 728 623 951 613 562 770 189 413 63 226 386 411 843 785 741 336 446 219 135 831 984 923 169 233 565 575 404 480 618 199 632 218 785 178 314 864 17 371 872 64 274 362 719 303 103 405 383 283 996 632 436 945 258 986 9 618 337 794 720 796 694 642 453 614 285 475 684 3 217 745 64 602 249 441 270 77 789 760 624 634 898 702 22 63 489 203 10 417 631 400 483 182 729 777 637 209 454 497 303 502 937 903 165 646 335 624 142 541 974 436 513 435 271 29 588 984 469 854 757 996 302 785 940 621 426 308 728 346 769 156 321 720 754 858 479 547 130 301 193 319 833 721 464 167 259 374 813 630 165 300 432 460 463 270 787 219 969 252 710 947 809 293 180 370 492 12 374 160 26 259 958 227 719 821 423 118 31 889 595 503 186 140 589 881 249 405 936 663 648 631 327 130 332 675 999 52 310 236 514 846 904 975 725 896 856 418 236 775 779 724 277 532 12 590 842 138 357 833 515 64 388 87 691 520 194 534 578 950 9 787 235 397 972 859 694 847 411 272 281 364 486 889 419 229 298 875 873 545 434 191 564 119 296 500 747 709 972 959 469 904 332 927 97 949 157 478 50 952 424 221 301 147 857 623 29 689 572 66 729 684 225 281 412 876 578 133 269 328 569 804 440 338 896 466 869 766 947 864 959 739 809 115 104 821 923 95 99 434 307 11 522 876 961 830 297 38 922 490 866 443 379 552 171 563 724 292 541 455 320 442 270 551 187 649 866 122 205 96 69 334 847 870 732 409 899 494 444 895 585 387 747 924 815 608 862 780 713 603 242 57 577 99 48 622 753 528 827 754 782 418 827 382 407 348 903 842 319 858 758 853 999 721 182 844 320 78 625 237 702 145 469 116 745 651 571 70 177 71 291 156 223 13 245 386 148 460 411 241 524 201 125 209 3 699 813 11 123 993 556 374 404 438 12 680 406 539 569 832 467 606 698 809 888 458 411 346 333 303 464 100 843 731 883 379 78 769 574 737 947 81 968 447 171 616 497 765 632 970 520 36 808 5 552 858 160 96 94 77 939 980 870 492 395 281 118 363 111 532 539 605 838 463 619 599 994 57 379 658 288 8 50 857 792 757 421 252 680 895 276 53 510 443 269 921 789 450 832 48 863 291 307 401 796 490 718 95 578 985 250 617 798 182 69 361 650 357 473 146 879 520 695 328 301 420 901 627 192 462 239 444 37 734 613 411 918 370 994 319 194 398 229 168 769 715 635 498 718 845 244 731 214 794 997 79 440 952 303 889 261 470 541 677 674 325 259 428 20 544 317 7 59 146 806 40 442 687 787 573 814 110 567 630 628 237 816 370 696 622 145 956 444 89 385 460 526 305 108 211 477 147 545 15 29 84 532 232 240 715 549 10 856 47 104 276 162 834 230 616 781 862 628 45 980 327 635 929 216 529 160 562 154 707 749 87 367 381 327 250 148 502 393 585 636 401 121 765 808 424 73 355 974 881 857 409 598 656 371 803 241 94 711 943 474 681 984 550 209 52 407 28 174 984 471 961 891 690 248 769 349 79 320 241 36 894 463 275 585 709 353 156 272 711 657 164 350 220 452 389 100 353 356 79 117 489 687 924 996 748 415 392 130 32 699 283 599 269 445 834 950 277 93 946 158 332 494 927 253 404 872 404 760 388 590 347 265 346 625 840 968 718 381 241 214 978 921 145 398 79 637 549 28 385 783 254 82 757 15 976 144 9 180 51 12 806 590 280 931 202 621 966 463 289 273 197 994 237 844 74 113 547 934 389 644 447 831 512 173 99 146 561 543 436 456 673 625 798 202 830 987 242 923 214 544 692 517 340 581 825 843 440 601 369 832 522 181 809 398 40 430 245 344 129 689 84 836 664 470 404 571 684 792 272 532 775 684 7 904 22 648 991 974 961 286 89 194 156 512 511 554 509 30 395 970 399 151 746 64 838 596 905 210 35 499 30 126 802 226 91 58 331 354 838 278 782 303 796 414 699 533 520 820 712 789 62 910 828 752 141 940 364 459 428 229 275 283 948 602 496 923 574 667 91 956 703 241 95 661 121 251 830 931 964 5 561 394 69 654 376 341 917 176 530 618 645 502 604 577 152 609 711 471 939 787 629 126 80 32 516 775 545 65 967 187 435 291 88 710 16 824 739 21 186 165 207 346 773 339 654 605 396 169 888 901 975 538 474 167 627 107 244 702 787 281 492 500 918 616 677 240 352 38 812 689 685 585 693 250 107 814 328 846 432 132 890 653 484 640 962 568 464 299 601 906 183 385 61 863 91 131 832 897 764 351 300 496 381 29 866 114 719 366 268 805 634 185 631 344 345 878 629 912 869 958 793 258 309 2 300 595 101 435 944 464 324 810 108 388 634 306 727 900 762 499 616 313 76 72 445 998 750 866 514 504 52 118 613 502 126 820 872 201 945 346 758 670 113 369 410 98 501 439 628 902 163 316 253 387 525 216 485 974 204 125 395 207 685 793 741 791 65 360 104 281 625 127 370 579 753 507 582 316 733 899 577 128 930 291 26 370 910 723 327 577 218 168 550 606 62 681 744 685 942 204 901 922 764 26 300 966 183 376 274 594 474 912 165 691 615 655 57 631 854 448 363 287 920 641 228 381 713 229 240 383 814 74 599 237 987 739 116 944 952 352 404 435 333 845 873 879 83 544 200 561 909 695 640 151 447 26 949 699 790 796 803 726 816 752 38 361 5 410 273 104 318 251 557 904 77 353 533 851 741 159 49 273 19 984 559 465 14 402 968 984 443 496 58 730 396 320 561 991 530 935 884 607 920 650 126 321 402 470 329 943 78 530 930 743 129 515 105 326 381 144 743 454 682 888 517 282 547 529 786 542 666 354 109 788 407 259 700 797 700 283 869 365 820 522 443 130 38 240 684 774 621 766 304 114 514 748 579 446 572 122 991 223 750 995 68 392 505 87 914 468 524 256 577 499 850 831 622 691 779 560 56 792 117 307 348 463 804 532 462 391 319 749 265 802 973 99 393 339 488 510 598 959 889 605 996 601 749 522 73 169 542 553 799 165 261 175 75 19 414 448 804 461 948 353 664 998 760 352 907 116 940 737 90 686 204 762 327 104 487 953 70 565 450 588 447 156 61 146 492 630 835 152 62 407 164 246 979 859 693 963 20 691 987 38 228 624 804 607 586 311 39 86 691 670 316 642 817 902 534 756 273 97 16 748 116 622 518 36 276 458 286 53 26 369 71 287 589 470 489 237 445 935 229 247 448 837 350 977 381 178 311 445 592 780 839 557 430 905 571 467 585 355 747 956 806 166 944 186 716 479 219 194 928 96 354 294 127 137 223 307 731 401 497 717 434 62 343 113 819 161 426 579 675 669 210 762 663 433 132 41 427 164 883 239 410 553 629 449 15 436 535 23 579 931 43 140 447 352 264 169 989 238 35 13 50 9 205 934 719 467 13 219 40 61 64 117 924 707 974 538 367 387 46 500 220 463 981 650 783 313 267 926 762 623 894 239 22 543 491 991 212 436 970 456 76 961 970 18 318 365 925 680 944 368 213 564 376 638 119 16 402 402 175 566 315 212 276 562 798 926 221 367 39 915 236 783 559 984 578 816 632 512 27 131 242 851 188 790 813 735 42 300 927 330 276 955 712 6 532 655 396 374 10 709 912 120 586 602 553 740 487 133 186 468 439 675 29 27 745 666 492 675 181 703 255 370 251 172 368 949 326 716 798 592 866 113 967 444 804 608 786 322 457 275 724 496 562 1000 504 113 894 896 420 17 280 490 554 514 243 280 821 624 99 851 493 844 494 659 388 383 290 401 793 925 249 297 573 500 643 554 677 653 802 168 263 498 860 755 656 81 556 793 725 488 138 690 936 113 524 643 550 376 221 341 311 227 478 934 486 793 706 689 986 142 566 618 35 726 984 196 737 111 191 670 857 941 971 235 625 480 55 41 879 968 84 925 348 396 992 372 263 791 855 285 912 404 976 598 409 716 796 340 636 206 538 855 345 486 743 548 486 744 36 581 221 646 680 479 648 697 799 546 592 621 507 126 902 520 987 676 105 125 753 779 698 219 224 740 436 35 373 63 489 730 421 903 8 771 584 628 155 114 68 304 816 748 317 757 910 58 476 100 267 784 854 472 307 801 262 933 268 677 93 507 568 54 553 632 562 111 452 132 388 422 430 14 97 347 93 624 622 913 21 870 623 166 875 445 279 854 598 490 95 140 448 976 395 123 472 374 786 305 252 816 765 421 446 956 481 699 116 936 464 238 125 435 556 846 208 321 702 74 407 683 990 255 988 630 684 65 379 418 239 937 729 566 276 169 67 627 905 492 745 574 362 441 452 921 267 345 486 556 167 646 953 536 449 567 652 997 810 337 169 37 66 697 938 176 114 279 709 505 121 821 189 712 213 953 131 210 612 590 188 438 236 82 37 449 552 723 613 901 956 115 434 181 67 678 15 428 438 90 948 519 72 655 126 824 952 766 913 396 799 614 571 319 971 845 546 111 34 548 129 766 275 902 159 788 858 923 641 780 218 32 825 581 984 137 622 285 717 361 318 489 924 625 737 456 405 495 833 656 681 737 767 384 423 459 23 241 478 574 502 447 620 721 771 748 503 819 748 766 146 242 187 480 898 238 33 95 377 314 712 366 467 396 871 76 255 266 634 675 785 415 673 317 549 638 146 362 630 359 657 541 384 472 895 112 58 942 416 157 625 140 393 575 185 34 634 528 669 666 297 372 289 407 231 269 413 215 543 681 253 355 276 713 543 836 906 275 324 632 624 90 227 301 12 533 515 341 255 29 295 723 243 363 87 149 802 857 124 211 409 711 76 279 613 218 239 909 684 608 736 381 704 479 160 686 631 934 256 573 14 932 734 758 96 128 931 883 857 392 562 875 424 374 226 12 452 824 591 828 86 199 222 596 248 434 976 206 12 228 330 697 504 187 90 419 944 899 388 22 877 322 878 710 429 573 184 842 194 667 689 216 663 352 294 166 393 437 659 727 610 774 7 322 860 44 739 841 804 284 452 88 421 927 193 317 959 196 246 160 710 179 891 722 128 587 887 547 122 799 465 742 506 452 680 696 994 654 489 417 619 179 697 777 361 552 131 479 710 810 900 70 257 392 294 18 888 640 218 906 195 199 385 933 779 285 93 705 203 464 187 866 494 928 820 193 345 907 52 845 306 201 218 782 330 171 194 567 279 159 463 515 916 79 149 308 365 819 413 416 486 988 650 397 228 787 869 311 102 233 52 247 68 136 624 909 505 978 694 322 565 313 846 55 670 782 987 363 433 509 626 995 227 105 198 474 317 532 315 515 903 674 730 612 475 295 429 246 670 110 332 562 939 716 478 150 385 716 867 152 309 563 834 555 819 295 655 888 649 852 680 366 100 439 423 589 472 111 66 919 258 696 682 288 288 665 129 760 531 121 727 454 787 638 798 79 500 102 45 383 345 953 370 528 286 30 972 385 162 230 551 536 780 694 289 291 892 441 613 251 894 69 310 139 515 836 326 728 521 134 431 569 380 189 218 840 436 321 950 233 41 981 324 274 524 898 665 156 496 306 403 706 337 232 23 31 372 478 418 997 439 367 846 467 730 430 568 783 766 550 672 852 605 676 641 789 323 698 897 723 3 438 859 3 733 114 83 516 934 868 889 863 664 609 827 736 764 462 492 476 341 487 417 523 743 76 645 536 88 320 203 87 781 763 156 502 32 283 138 999 169 223 445 637 379 500 875 445 545 819 341 216 768 35 272 14 502 155 601 220 43 51 373 672 823 659 896 669 500 443 876 915 974 277 908 808 544 512 769 301 297 951 125 170 199 626 526 420 394 338 893 880 956 314 936 856 584 181 725 373 945 59 952 717 708 680 455 272 968 718 252 190 940 593 738 915 331 827 435 789 860 802 489 965 372 63 852 572 216 905 484 665 485 265 528 352 891 294 150 28 234 252 571 328 323 89 125 667 938 272 295 266 499 402 781 99 683 385 657 319 495 318 61 694 19 726 266 322 204 505 408 789 774 84 711 420 222 607 190 817 111 192 370 715 607 673 977 9 823 664 782 543 198 126 536 23 288 707 263 923 790 72 767 370 261 316 928 730 339 923 116 861 711 651 659 791 641 441 172 367 506 884 5 252 725 784 36 154 581 303 191 172 953 42 881 228 982 814 910 9 308 333 513 241 916 777 435 175 752 905 583 486 523 629 532 247 938 660 579 695 963 209 153 645 925 841 759 762 233 112 152 802 456 349 339 266 213 299 938 571 20 553 546 14 746 548 308 816 95 875 67 127 578 955 759 173 635 948 65 477 391 740 352 676 271 395 139 891 634 311 912 474 221 785 749 846 288 655 549 38 683 459 525 178 112 900 887 381 171 219 510 53 143 897 708 224 170 415 649 474 292 438 301 100 756 217 767 215 108 495 206 249 814 197 793 607 335 235 386 148 83 30 768 577 185 79 157 294 496 265 653 319 842 672 624 994 24 449 530 760 479 284 201 347 65 321 134 887 254 218 840 379 549 205 557 474 598 846 139 525 826 786 822 299 949 606 298 956 818 761 316 762 215 231 724 713 939 280 166 897 30 8 569 770 976 248 718 647 933 126 829 581 822 800 949 230 427 126 315 41 856 185 62 677 910 678 704 526 868 968 87 390 526 293 932 272 932 415 515 337 358 447 909 384 150 277 947 567 30 258 867 98 789 665 288 832 236 571 805 216 213 499 754 758 990 361 722 629 146 643 492 727 49 633 257 411 634 471 613 943 430 552 882 998 958 129 169 731 943 917 658 7 493 967 143 336 446 332 771 74 809 850 384 106 31 108 562 865 792 784 566 325 769 698 792 638 637 490 931 984 793 555 705 148 924 382 45 28 695 927 111 399 506 405 281 705 103 896 944 503 770 134 77 394 41 447 532 170 25 338 756 908 625 159 48 375 187 270 446 987 616 928 46 883 51 125 853 629 377 85 563 112 944 355 769 701 13 383 7 537 482 715 341 162 824 768 600 519 817 305 144 701 170 488 616 367 886 576 661 622 510 132 778 730 616 30 387 439 766 690 393 940 65 179 110 576 853 718 473 597 582 446 60 65 323 56 364 715 915 8 385 603 237 555 455 189 252 423 563 440 227 383 66 370 525 204 767 390 184 945 515 720 947 29 234 616 893 214 35 510 968 116 824 365 839 939 496 578 243 14 745 479 564 544 441 843 6 708 671 485 138 985 382 721 231 678 362 298 704 76 413 432 39 579 132 875 138 237 470 9 678 499 805 669 25 620 904 633 349 365 303 613 577 206 393 760 522 697 187 229 658 120 250 882 815 295 347 206 504 1000 984 153 804 790 966 601 939 124 805 802 856 62 728 237 144 808 141 484 764 70 878 636 741 428 34 52 913 607 630 141 920 75 384 635 333 15 37 668 641 166 305 670 458 599 663 157 324 55 722 797 366 301 956 917 945 142 524 389 876 75 957 801 843 912 748 175 369 750 714 741 316 923 228 582 776 760 183 583 151 811 968 932 431 806 523 113 340 240 681 670 176 475 728 482 344 558 662 211 481 19 581 797 923 707 206 674 668 81 479 664 432 76 214 841 456 753 107 903 312 297 505 390 213 263 694 655 503 124 444 514 860 598 806 987 734 359 70 337 77 474 862 891 287 843 230 35 631 223 590 376 20 489 196 70 316 647 728 897 17 92 382 802 698 176 212 337 101 317 157 755 948 907 229 462 685 6 358 515 846 278 666 27 937 520 226 22 508 283 286 423 821 237 38 892 812 959 441 276 617 390 75 370 383 724 900 913 601 295 143 608 149 735 688 993 382 230 802 349 974 275 248 930 931 935 706 319 249 532 787 646 257 451 96 875 417 789 779 957 91 500 865 363 514 555 664 281 683 59 334 643 825 943 310 145 443 162 420 179 913 536 667 927 5 435 836 297 7 415 122 482 988 479 540 620 847 449 650 844 712 743 36 521 869 592 56 45 230 495 482 826 709 754 80 238 158 645 574 146 275 592 72 479 203 991 223 10 516 576 590 506 958 850 93 159 610 436 189 709 707 36 629 866 700 953 916 876 322 219 864 190 572 297 662 117 960 323 171 886 511 314 83 730 148 316 657 452 409 445 766 858 371 26 868 467 110 119 181 9 884 356 760 758 642 491 509 203 260 133 376 463 826 718 315 925 90 910 383 625 161 801 267 620 28 769 249 54 92 451 4 212 73 624 519 666 390 812 346 186 181 140 102 374 540 131 52 834 673 462 200 158 850 370 684 298 496 938 482 74 29 61 865 701 667 654 437 57 951 350 800 921 582 896 349 114 502 507 255 378 792 406 5 17 925 998 736 301 207 731 552 233 161 348 364 101 449 912 545 796 621 712 846 673 164 321 853 900 183 853 699 420 191 772 428 501 297 983 425 212 599 486 715 792 192 626 221 444 588 229 77 538 88 881 811 578 641 399 317 739 519 321 282 625 391 890 837 624 734 68 173 256 194 601 195 505 291 422 811 401 259 966 303 964 505 899 680 179 572 946 718 664 606 815 786 905 455 454 874 963 4 749 757 64 56 310 184 916 249 713 792 517 414 385 696 9 488 181 21 197 526 610 536 731 701 687 348 739 295 994 145 117 268 433 305 909 791 212 145 593 323 225 10 511 621 279 768 938 507 663 522 223 917 175 219 251 291 970 224 87 600 869 532 711 613 50 65 935 321 202 279 127 928 135 665 280 225 808 230 735 268 193 526 258 939 186 951 329 257 214 558 711 369 271 345 88 824 439 172 997 413 546 290 366 408 531 311 288 881 733 68 407 866 139 195 173 96 553 187 92 405 884 310 616 146 223 473 457 612 656 115 56 308 803 618 719 803 790 851 246 253 340 1000 755 630 781 575 17 202 557 584 461 241 428 863 149 788 119 699 209 849 974 734 943 629 901 903 314 82 430 612 666 158 822 715 370 510 615 835 478 155 775 70 307 965 511 186 292 461 646 385 833 871 647 525 971 240 600 360 606 140 724 971 542 115 668 405 565 692 121 263 419 323 382 845 599 400 475 135 741 880 324 89 305 407 380 336 19 853 260 102 540 801 393 728 967 260 197 534 747 984 996 498 808 224 385 773 560 601 650 382 297 66 810 644 856 648 557 599 912 493 769 585 851 50 372 35 448 506 328 765 277 657 846 70 23 852 626 525 672 787 347 791 632 589 54 314 279 946 315 401 113 423 688 161 532 334 44 859 894 844 583 36 75 911 800 625 381 583 312 975 204 331 789 41 129 328 609 171 389 350 236 951 727 292 567 222 366 261 11 130 324 810 545 249 316 874 899 628 773 263 178 265 686 843 186 469 277 475 91 486 491 531 354 273 498 754 631 431 162 136 88 822 232 485 630 581 736 603 933 967 797 126 330 44 670 323 961 460 971 767 253 573 680 929 683 583 113 779 401 118 448 885 306 32 450 491 853 176 560 313 376 882 693 411 239 391 267 929 754 355 516 19 605 406 77 841 689 144 597 647 459 417 383 207 147 280 451 303 832 913 36 452 915 732 574 903 905 196 310 55 653 781 623 287 565 538 594 794 515 646 149 180 527 201 775 419 306 365 419 398 478 946 971 324 989 462 728 465 928 545 191 484 194 553 109 244 611 953 398 940 592 359 146 284 851 774 66 771 695 49 641 106 72 393 126 234 416 441 82 41 44 31 557 697 665 302 733 873 289 674 146 432 498 908 67 639 585 15 877 206 674 370 278 530 956 879 125 878 67 850 436 815 517 750 80 100 266 781 129 398 509 159 357 277 24 341 801 235 639 6 699 597 588 561 202 318 843 764 543 878 958 532 536 820 212 534 993 263 949 630 334 660 17 670 968 715 714 754 180 610 599 793 202 742 227 670 387 967 741 911 748 324 89 142 227 631 591 183 480 450 346 377 798 506 620 904 778 146 792 434 603 147 40 233 386 371 64 632 988 980 795 386 669 159 908 527 304 136 183 536 820 620 842 597 609 400 726 365 540 667 698 950 951 7 210 846 508 140 91 505 27 710 907 59 954 864 383 584 429 768 885 634 14 893 963 292 494 814 575 989 333 765 88 62 439 125 885 191 616 631 213 695 169 747 654 3 42 237 90 865 906 270 887 21 622 317 758 580 590 765 7 215 494 393 298 882 228 285 209 334 245 358 84 499 789 69 141 794 934 848 662 274 216 930 519 745 691 637 492 398 673 348 926 525 615 661 185 338 349 815 622 305 492 297 42 565 599 660 71 976 582 889 641 835 943 117 635 590 829 988 571 106 926 972 836 61 79 148 515 550 475 820 700 105 708 46 869 661 721 582 747 132 32 15 788 691 382 974 229 75 669 738 925 647 941 820 73 544 295 819 809 453 685 19 83 542 270 439 871 674 681 141 539 48 55 274 80 107 166 957 588 226 563 880 697 87 416 924 805 357 926 572 732 104 4 141 244 856 809 932 495 614 183 792 414 778 745 178 707 700 102 603 136 33 190 405 942 376 524 324 801 694 429 766 234 215 24 456 485 790 518 211 941 839 268 232 940 579 383 168 311 203 175 455 56 761 487 161 702 51 243 373 891 945 515 153 413 314 48 318 711 129 845 358 624 598 688 236 981 514 880 843 746 11 704 137 206 641 413 228 768 536 261 270 277 7 457 949 652 584 485 391 891 322 261 916 874 491 298 588 768 313 333 499 854 331 954 353 969 411 953 847 76 143 674 223 685 512 247 763 710 795 918 881 359 391 494 822 538 237 362 456 368 510 933 592 154 258 597 48 329 309 346 417 546 767 913 753 517 364 436 435 637 137 340 774 517 256 834 475 144 678 322 17 674 611 825 275 381 9 408 317 871 312 393 803 850 658 354 459 931 667 600 427 856 851 614 670 364 183 54 435 668 772 487 990 647 854 480 628 489 920 340 193 241 596 382 796 804 486 550 717 457 796 573 669 847 65 245 175 963 98 725 958 839 832 812 408 383 984 627 425 645 679 984 858 688 145 392 580 976 740 621 984 686 96 208 248 234 331 681 443 980 970 437 693 295 826 655 149 274 944 250 68 233 93 109 275 524 911 296 803 151 796 398 490 346 952 156 717 857 712 473 241 910 735 38 751 197 538 552 568 545 256 892 956 317 860 586 409 966 45 917 42 559 917 586 782 460 409 319 251 308 1 350 578 81 65 937 172 849 407 912 166 786 102 585 881 713 26 464 614 452 508 944 32 881 185 64 249 886 326 393 490 859 270 679 309 189 904 30 925 76 458 783 921 655 939 155 564 918 992 431 481 864 461 784 973 782 334 585 525 79 294 563 770 230 15 701 298 226 163 236 905 380 140 620 656 638 495 447 652 410 46 582 682 376 333 870 458 604 221 541 321 95 104 341 588 893 316 367 793 784 260 36 168 715 178 288 739 825 162 568 490 350 595 653 202 230 759 194 6 445 54 499 430 287 821 190 599 233 141 198 747 287 577 629 467 783 495 290 850 902 907 180 348 650 401 22 567 264 410 467 369 847 392 667 418 373 13 671 923 384 809 193 495 991 539 544 249 202 362 771 214 87 899 667 429 135 110 238 620 688 157 961 924 36 685 126 167 906 984 63 609 932 761 921 150 520 1 796 354 107 634 50 599 499 43 510 322 147 955 960 742 5 145 742 742 987 267 900 869 502 237 207 96 675 557 430 366 795 629 426 87 777 824 320 851 322 513 373 620 176 824 785 631 319 254 823 591 356 291 884 491 914 86 430 520 95 877 103 114 334 517 498 679 14 28 413 364 36 685 15 308 996 189 956 526 334 100 319 399 783 565 615 81 420 41 389 250 654 752 733 439 259 34 635 522 297 998 104 841 257 745 685 762 761 409 815 748 50 266 828 791 355 17 804 999 902 351 692 741 570 872 287 167 752 284 950 936 322 302 274 763 665 539 190 124 910 197 418 392 603 145 742 318 378 390 36 150 374 304 274 217 434 507 374 432 599 875 578 938 233 699 210 457 772 957 291 628 27 154 927 634 657 562 942 925 604 621 303 749 614 619 559 527 358 50 473 149 414 150 680 471 926 230 609 27 458 621 843 505 215 229 675 426 548 843 868 555 535 463 4 788 301 58 301 446 133 245 241 611 647 191 439 640 209 359 574 121 899 891 191 612 260 729 105 569 836 588 983 8 820 786 180 339 642 347 433 214 73 492 206 820 345 44 600 12 875 134 314 236 871 633 471 36 393 381 134 102 522 367 7 316 627 350 510 787 215 951 526 999 865 542 607 160 620 566 858 315 930 27 516 643 983 678 74 257 598 192 485 681 132 714 918 904 804 269 83 59 195 838 562 594 717 268 253 789 416 45 6 205 831 557 669 158 441 361 649 451 540 363 356 739 795 975 249 427 184 541 394 860 54 479 389 790 286 126 127 413 812 41 556 267 251 902 973 910 55 291 939 723 97 446 51 19 472 924 563 165 277 752 812 509 632 84 808 772 674 228 390 815 186 81 347 12 844 356 35 106 159 508 873 336 598 577 51 809 721 841 906 863 581 372 112 334 833 827 715 418 970 38 73 788 978 734 404 880 180 800 800 730 459 91 706 787 123 548 172 710 400 280 118 424 38 225 15 975 161 157 189 770 174 140 617 738 762 232 382 776 577 769 155 847 793 90 951 426 433 734 477 633 268 760 832 680 578 793 809 385 952 258 174 564 575 237 101 83 411 383 890 995 805 153 397 528 995 823 144 839 734 400 599 802 844 536 168 928 808 370 493 827 143 514 568 694 603 154 14 319 165 195 559 529 79 190 694 693 800 579 612 538 219 931 345 450 554 137 805 855 319 910 172 110 732 885 825 522 676 67 716 253 329 643 582 531 598 10 620 807 8 614 939 961 65 60 164 424 117 291 680 845 153 715 661 584 552 994 425 800 192 272 278 933 805 513 175 847 244 91 394 644 251 224 966 174 591 414 679 580 85 998 216 443 565 442 577 683 36 506 873 742 465 952 341 559 330 19 273 256 416 801 638 527 761 441 93 9 636 200 387 854 378 761 702 424 259 634 551 383 214 53 928 958 558 645 488 572 705 650 373 227 658 862 385 549 834 496 976 920 490 281 192 495 212 286 842 420 691 725 248 202 184 771 376 288 982 237 712 723 96 630 762 626 498 112 538 192 134 662 525 293 120 106 637 758 171 779 203 63 229 193 812 974 872 532 790 194 699 273 876 844 505 686 985 12 448 745 410 407 621 179 215 975 246 11 675 516 671 489 305 610 457 711 26 843 808 943 4 606 420 113 253 543 227 747 841 410 700 607 488 226 623 23 4 207 268 452 897 416 193 95 997 780 479 535 778 727 119 117 642 611 1 541 523 741 462 782 155 466 431 362 133 530 532 442 412 460 338 468 304 882 815 319 383 221 775 273 134 164 229 670 351 762 818 924 237 438 169 725 78 62 495 100 345 438 109 651 448 62 520 525 535 186 218 312 54 974 346 421 563 697 930 418 500 233 695 983 892 408 214 17 947 702 501 724 299 919 408 372 680 573 94 901 871 913 915 265 699 310 870 362 180 647 77 217 321 667 136 94 319 973 756 833 962 353 506 25 275 483 855 523 395 482 860 997 536 886 712 875 957 662 781 529 735 717 128 122 229 397 397 217 295 300 555 87 42 679 476 684 34 188 936 601 210 668 762 637 89 313 787 38 29 852 421 314 156 851 139 231 736 921 183 968 3 334 203 961 364 968 669 197 368 402 741 765 229 12 960 924 266 643 682 153 139 706 352 389 708 73 228 70 76 894 876 779 964 561 124 72 199 509 19 484 84 35 420 449 346 480 135 156 981 939 703 894 766 440 652 82 367 720 348 976 38 436 613 737 177 551 575 844 772 212 144 48 559 849 495 355 484 810 109 979 479 737 825 363 183 660 779 376 748 903 283 484 673 828 979 283 979 184 178 901 866 456 411 283 113 843 549 620 585 594 692 858 723 725 784 241 917 744 708 304 339 815 953 868 282 45 4 977 650 347 854 370 290 6 867 395 169 634 766 652 82 654 442 681 542 832 683 872 289 155 862 787 38 190 807 670 500 223 706 499 805 776 124 884 340 864 314 785 95 77 394 363 734 976 297 920 411 298 228 872 874 358 347 398 147 846 891 172 677 427 548 648 541 983 338 811 639 653 231 669 900 644 49 401 558 472 479 702 440 441 186 128 41 208 554 532 378 607 855 620 957 184 441 578 289 329 218 487 532 462 546 382 696 351 411 149 289 212 894 740 685 591 925 962 413 257 483 468 780 375 177 534 509 646 283 559 890 181 10 288 690 306 171 918 306 455 992 496 528 270 893 867 540 691 645 732 407 217 422 373 648 136 939 636 525 966 417 520 359 987 100 22 738 361 2 83 891 363 904 530 594 805 812 32 106 461 379 535 927 729 339 1000 79 113 748 452 220 150 403 437 585 972 935 536 163 267 79 342 90 724 323 379 64 210 203 310 825 398 221 435 436 664 187 989 649 915 115 944 835 441 17 710 864 206 562 415 406 57 730 511 344 496 793 907 842 572 530 660 849 845 404 999 655 519 828 564 269 389 618 110 633 236 715 322 899 540 327 211 931 226 428 989 573 721 691 945 551 603 545 857 434 691 225 301 95 484 647 372 796 463 896 383 135 633 473 914 267 899 477 980 297 663 395 138 32 215 687 831 143 479 144 334 243 366 274 147 757 449 709 647 725 610 957 2 421 119 411 942 487 453 20 50 480 718 305 60 689 873 823 171 524 73 975 643 348 848 48 82 200 694 524 203 889 148 105 641 58 646 401 286 416 521 868 948 89 905 44 588 850 367 737 6 460 648 598 456 694 193 108 154 241 193 357 817 136 640 780 778 406 327 531 874 853 896 229 707 916 432 717 370 528 217 367 183 903 165 862 493 169 767 541 378 719 388 385 9 345 491 718 326 850 737 570 58 7 448 143 96 848 897 109 638 78 951 783 984 134 278 757 201 764 948 106 276 500 111 535 795 108 655 255 469 30 77 500 309 421 900 18 152 726 902 987 816 26 178 587 959 456 37 260 77 416 959 861 638 237 888 414 702 426 627 328 359 377 777 827 916 120 441 559 886 718 134 102 143 308 818 746 165 894 722 564 970 396 337 925 457 308 409 384 683 403 215 935 955 348 431 661 55 464 649 836 809 247 50 120 748 733 797 596 626 568 235 307 917 921 857 786 229 417 58 716 42 318 308 677 115 655 791 172 326 220 107 754 400 529 961 456 343 52 661 465 870 85 946 115 241 614 679 764 954 291 145 666 435 92 801 219 269 33 71 438 608 101 479 50 644 501 179 974 832 891 729 889 161 310 383 291 685 204 972 11 367 379 912 706 174 285 670 591 282 778 881 989 439 154 206 522 797 659 873 218 630 975 634 628 266 666 304 122 344 363 446 511 942 225 294 756 154 400 204 891 58 675 292 104 241 140 39 572 315 58 209 252 115 515 782 346 922 66 559 346 435 634 432 848 653 556 620 720 161 277 234 45 700 532 305 511 23 386 578 967 157 707 982 52 245 820 664 539 905 214 995 682 526 202 495 902 213 732 912 182 561 933 136 351 586 180 79 385 449 701 664 770 557 173 445 346 565 845 845 999 191 605 621 530 841 426 285 689 70 298 660 710 379 560 367 400 826 12 702 120 231 229 215 647 945 49 784 6 43 948 135 886 492 223 140 506 419 307 761 289 175 590 744 320 223 685 926 152 269 139 959 323 272 57 2 93 258 951 574 193 231 665 725 193 23 613 648 210 190 484 427 615 218 271 203 245 356 781 589 863 499 234 560 50 61 146 30 436 704 750 855 745 800 637 279 742 41 39 937 922 200 238 100 409 621 190 77 931 628 727 748 925 836 225 379 342 438 631 389 604 690 878 364 183 775 448 78 959 467 92 264 674 386 257 139 785 313 59 262 275 773 276 36 794 407 63 752 917 899 753 478 357 130 488 460 548 605 17 177 562 490 621 508 410 36 404 216 149 190 309 119 390 112 819 932 990 237 492 406 248 756 927 474 287 206 60 735 790 551 745 712 641 345 729 14 827 253 647 548 511 188 396 471 370 389 157 461 401 391 513 533 487 745 210 168 50 303 793 710 79 232 599 828 882 159 545 52 299 103 363 198 710 442 569 230 993 395 266 190 979 434 150 485 3 185 601 360 438 77 984 528 102 687 260 284 271 403 525 56 955 696 872 702 953 593 332 845 250 348 761 999 276 673 450 543 378 517 901 394 308 152 113 565 154 307 511 80 159 214 308 922 68 801 830 749 978 785 980 850 348 814 595 80 445 379 486 914 646 301 158 927 810 423 755 126 357 301 313 64 730 768 630 936 196 770 67 497 656 130 834 784 713 946 199 170 164 327 121 502 53 217 755 230 233 756 206 674 438 301 266 397 464 209 485 84 45 843 58 725 691 244 701 804 984 320 878 548 786 566 708 140 601 64 21 279 698 517 91 601 413 291 841 15 745 184 118 278 70 379 449 446 83 247 950 304 481 96 807 342 656 576 159 819 433 228 387 667 619 811 522 995 210 607 223 396 485 311 804 892 942 91 760 62 200 226 740 299 508 785 339 921 788 877 105 995 676 515 694 297 318 477 634 873 509 472 931 638 964 244 604 160 247 812 921 212 242 310 184 38 353 789 466 36 728 725 43 748 212 318 725 617 873 861 356 642 902 463 662 308 294 840 609 545 856 28 729 385 9 291 722 160 448 394 587 143 619 111 652 391 832 149 601 84 502 809 103 711 733 276 751 590 883 459 393 440 17 507 698 75 597 537 817 769 281 473 743 619 204 996 173 628 312 872 618 537 484 139 620 110 26 495 711 213 811 197 92 164 730 747 908 628 471 847 190 593 717 17 613 543 61 148 869 393 108 6 479 288 699 401 371 338 326 288 389 448 151 421 868 197 979 754 151 164 157 295 584 361 602 140 517 611 829 231 29 248 428 656 529 801 859 419 611 512 783 710 114 880 109 468 134 947 196 497 322 881 321 919 768 192 537 840 489 63 516 253 964 216 928 814 751 245 508 987 388 754 374 171 550 867 727 642 332 55 725 224 261 757 385 32 533 366 267 471 359 916 426 886 243 713 712 56 538 403 22 168 240 575 220 965 536 619 643 55 694 16 431 375 681 616 911 914 464 396 54 735 207 265 767 841 994 388 869 614 689 604 377 225 28 415 887 741 785 119 795 483 940 558 856 206 934 520 57 349 401 417 76 224 914 519 507 799 64 280 165 840 109 719 613 695 339 411 465 266 952 432 718 510 349 570 529 860 11 151 513 624 439 29 27 652 608 861 982 176 398 126 353 901 181 700 138 850 546 858 953 430 798 629 315 687 457 867 427 371 617 965 102 996 234 529 517 313 984 555 129 660 123 588 634 622 90 739 656 697 284 516 334 239 490 398 20 535 825 962 972 585 23 728 711 226 932 68 369 929 683 409 946 906 232 492 190 715 500 181 240 750 511 769 810 55 141 204 168 846 37 757 574 6 446 754 830 807 2 566 623 34 216 776 34 308 668 126 119 708 178 841 792 255 907 234 260 124 199 286 391 148 468 390 87 492 741 666 10 742 103 335 303 285 272 855 826 528 936 168 804 16 301 383 282 197 945 918 548 46 287 732 385 472 983 156 817 786 173 401 403 998 521 80 113 761 410 854 816 967 564 764 772 713 684 248 276 296 121 62 754 543 670 174 982 52 237 744 587 215 110 438 993 814 728 272 741 824 367 294 638 224 335 217 769 149 88 723 712 544 186 761 406 453 787 21 78 926 679 73 596 764 399 801 132 935 757 472 323 24 983 6 451 941 826 760 290 637 376 104 284 133 453 343 248 506 183 528 401 799 244 455 566 233 689 362 932 769 664 703 443 498 41 902 550 493 100 320 511 537 285 768 594 294 489 64 240 244 577 496 511 183 661 667 896 846 107 2 178 68 528 221 669 502 197 134 529 223 550 753 824 633 31 634 305 228 351 341 790 868 866 731 801 557 450 644 738 410 654 912 180 248 685 370 17 412 284 239 347 748 55 307 837 524 165 934 913 103 423 517 291 929 514 659 29 371 850 482 388 87 433 132 619 764 33 727 487 956 6 761 28 884 520 463 374 467 647 212 745 127 344 401 45 637 464 248 20 111 430 509 430 691 29 943 472 41 953 563 528 517 475 786 196 486 872 860 939 302 615 789 731 708 10 191 645 246 764 472 431 234 13 678 360 159 130 472 849 7 624 542 498 296 673 252 539 612 832 299 788 525 306 64 862 293 111 17 60 669 871 157 748 932 680 404 891 475 295 391 928 558 476 257 47 149 531 102 113 356 376 43 857 448 139 750 267 763 588 471 776 706 649 439 61 133 302 31 949 582 28 917 947 862 965 763 501 52 615 361 38 783 503 516 835 807 704 102 832 270 948 535 731 741 833 228 289 36 776 64 911 242 474 345 516 590 876 276 638 797 365 363 34 157 6 302 552 921 929 152 582 238 412 659 307 277 104 750 183 43 253 702 674 565 649 747 306 848 177 941 217 367 631 990 885 550 164 450 362 231 919 780 141 523 767 450 874 708 14 541 97 360 678 306 508 552 744 276 357 778 931 829 677 796 898 434 976 770 50 935 295 297 722 643 661 789 51 445 479 776 986 679 446 860 19 466 439 859 592 627 5 29 923 940 444 770 601 894 521 56 295 893 369 31 953 476 431 363 864 875 154 578 620 326 478 455 499 632 473 190 665 40 953 680 264 971 389 97 273 954 337 689 484 389 46 1000 173 791 569 150 296 132 379 98 693 649 577 792 135 483 300 672 610 299 971 389 555 544 136 939 861 206 73 453 529 950 8 358 349 949 493 486 688 305 850 207 85 433 887 257 966 860 55 250 179 805 658 706 420 446 453 807 947 787 671 100 829 728 614 375 554 549 753 979 946 640 479 595 83 468 456 968 521 298 626 525 301 197 215 528 274 154 628 868 291 679 749 117 112 875 976 212 571 39 967 204 998 84 626 604 384 93 628 550 888 725 580 447 312 196 208 647 789 310 861 643 526 877 146 266 60 400 421 381 289 948 582 11 28 738 635 931 323 257 347 131 178 302 703 88 187 832 966 663 894 17 104 236 460 450 142 505 678 542 191 514 236 275 110 214 242 940 298 624 413 922 390 38 759 811 994 642 775 916 953 144 845 539 758 175 236 784 776 67 465 702 277 594 115 404 966 134 643 649 855 154 502 359 363 873 24 39 437 419 868 333 234 161 385 301 669 571 247 38 226 920 707 207 119 494 270 495 328 827 717 753 763 43 917 384 243 506 157 855 160 84 361 285 399 755 283 422 902 658 684 453 731 768 484 81 606 438 687 21 507 852 513 373 460 233 322 894 535 474 597 901 348 421 326 515 946 238 562 487 738 18 452 812 363 586 597 508 376 538 523 461 647 507 566 20 836 485 791 328 877 121 577 440 559 102 244 543 665 122 575 702 671 892 327 211 794 784 174 369 750 26 813 680 420 54 740 366 457 447 569 438 207 527 48 200 338 151 699 738 182 727 626 741 647 104 492 290 760 344 830 935 728 950 459 549 938 30 621 316 645 655 779 985 596 203 827 534 982 711 218 10 719 804 114 436 824 366 539 2 366 147 742 478 599 13 845 484 538 475 583 165 934 997 714 880 411 7 914 561 697 280 202 818 334 379 928 81 348 741 165 610 778 880 805 359 793 576 924 981 226 629 26 905 774 712 545 971 622 689 636 257 676 240 226 159 682 442 443 598 274 414 778 155 997 969 476 473 728 279 824 81 307 3 375 689 132 697 78 258 28 42 345 295 328 95 739 115 483 26 132 138 410 689 121 523 624 804 234 804 802 186 848 367 918 615 846 132 120 896 297 750 493 362 115 42 740 935 828 309 289 594 186 246 243 758 651 612 89 50 584 801 97 480 405 271 793 911 374 242 138 213 596 766 785 376 111 26 983 271 758 678 20 652 590 929 15 629 160 166 657 571 518 607 140 931 78 234 270 148 223 491 730 831 700 939 664 390 224 240 347 662 201 933 660 902 351 355 645 733 382 935 425 271 355 294 210 961 92 775 979 317 683 744 192 128 819 444 562 138 131 835 335 93 164 402 25 90 502 852 269 320 928 289 88 254 903 559 37 579 78 190 922 844 991 96 268 758 265 1 207 93 539 355 131 132 368 885 531 158 99 981 240 60 580 836 405 895 763 97 796 913 309 856 698 959 22 268 918 106 990 178 391 535 174 577 903 235 172 799 426 322 453 693 124 674 227 798 274 308 23 764 879 747 697 460 666 863 62 675 782 68 352 552 43 407 556 203 35 209 809 103 23 536 669 101 170 74 468 641 350 339 331 576 894 680 561 234 628 492 495 197 20 964 890 778 385 695 927 332 591 984 918 533 232 718 874 547 610 987 472 676 425 340 357 478 665 969 629 187 143 286 962 338 937 233 242 56 242 117 84 753 387 374 548 674 102 294 221 537 661 495 886 528 123 865 264 877 696 454 503 173 371 421 359 835 355 900 225 899 39 362 621 724 919 780 386 885 674 726 117 735 217 868 695 596 900 273 770 342 243 863 724 595 840 808 141 583 780 878 294 362 262 390 386 124 667 490 762 838 890 374 763 499 392 427 826 824 44 123 620 599 11 812 407 394 142 97 717 638 162 197 314 581 233 897 715 297 559 911 177 750 760 944 615 351 744 380 312 772 675 480 45 75 382 965 910 828 933 974 358 753 207 9 788 469 407 314 503 748 972 37 9 148 123 803 688 43 587 822 129 241 745 376 837 655 493 177 929 928 5 328 57 375 297 820 861 249 999 43 438 212 264 282 810 640 418 358 718 949 911 435 124 878 574 883 46 85 697 657 801 342 679 14 829 344 34 252 84 225 363 522 697 513 245 879 235 843 919 986 2 143 158 17 786 339 779 272 742 108 488 429 574 727 409 930 715 732 1 818 418 710 914 160 248 244 705 948 885 220 729 567 92 392 519 25 10 129 342 89 253 860 420 173 863 282 716 474 315 236 926 614 463 95 436 100 546 620 350 729 232 243 16 717 99 393 866 499 869 63 312 844 236 174 420 456 997 823 721 711 948 248 593 624 458 84 777 760 376 553 634 581 387 1000 84 787 856 233 287 831 538 198 570 786 66 272 167 200 407 639 838 281 262 622 930 184 283 693 849 218 9 652 231 217 406 820 533 402 755 464 86 836 138 972 363 971 912 381 327 139 470 401 621 24 859 608 81 285 764 715 700 668 510 684 492 470 218 646 563 387 443 567 15 380 125 835 234 582 734 346 475 202 665 789 917 284 432 149 942 504 826 485 906 428 198 345 985 290 855 663 206 68 592 716 578 749 666 546 97 917 211 945 403 901 881 28 941 140 168 349 321 769 808 724 179 394 418 28 262 285 828 670 327 813 668 713 423 816 33 178 927 934 352 417 423 100 950 957 975 409 41 777 10 896 452 854 528 664 306 283 323 345 986 475 620 656 388 822 486 340 444 578 299 98 420 163 223 318 39 888 130 179 515 160 785 357 142 917 95 69 21 129 384 316 353 734 150 435 266 770 80 667 448 210 855 145 936 278 11 660 492 518 654 738 847 387 567 903 439 497 553 944 212 203 341 95 591 112 46 424 534 141 571 563 312 779 370 547 980 250 443 350 63 781 555 646 853 576 562 480 239 720 711 898 86 379 842 234 775 352 266 701 288 519 936 614 170 835 148 207 119 31 391 500 373 464 977 198 300 705 891 382 149 28 671 739 340 688 751 405 615 510 836 547 807 113 208 522 262 477 861 374 481 734 407 574 225 892 128 427 53 518 659 722 882 405 139 779 765 322 76 96 232 419 914 745 931 362 562 647 77 574 13 192 148 934 28 388 289 171 584 101 927 613 417 804 93 913 186 65 570 706 882 986 617 758 726 817 61 330 925 935 903 848 173 613 829 831 4 413 181 252 217 28 835 288 932 515 543 394 411 918 594 887 607 805 939 983 327 785 549 546 907 449 971 794 275 557 655 858 537 474 854 631 499 912 176 303 422 328 167 768 784 627 862 609 213 471 5 94 837 642 842 232 99 372 921 220 88 680 847 606 577 979 204 581 503 568 839 576 86 908 542 497 872 214 726 313 338 184 32 172 511 884 341 239 540 777 267 247 445 373 120 827 454 760 998 221 363 942 808 421 572 197 116 591 307 207 793 366 72 570 107 841 135 47 773 644 488 320 695 306 776 69 208 970 782 464 181 911 585 552 18 149 743 331 48 601 553 640 696 296 22 604 495 35 396 562 355 689 414 544 765 605 347 632 407 178 859 629 568 164 967 887 501 697 913 264 835 696 674 511 90 560 939 149 100 468 510 439 862 541 238 115 214 665 252 430 502 755 196 677 152 195 911 635 11 696 377 602 148 514 566 557 656 845 329 654 697 699 61 652 327 297 96 279 881 85 189 871 301 702 521 617 28 836 415 291 321 474 880 539 68 82 957 555 866 695 143 455 7 296 930 378 38 748 108 709 552 241 452 562 403 410 241 577 5 696 313 553 770 287 844 921 546 893 175 478 911 118 781 240 389 676 899 601 74 78 307 893 880 822 99 848 665 503 286 573 227 230 500 619 180 16 982 645 943 829 845 41 543 819 395 816 540 798 281 272 772 703 475 975 931 363 625 577 966 997 495 740 13 902 240 194 167 308 382 566 794 545 493 226 75 661 281 881 403 167 989 545 795 432 845 915 945 872 54 101 979 837 924 567 91 721 861 182 372 667 653 590 740 705 176 755 771 437 23 481 259 61 765 146 992 1000 97 96 729 205 474 276 400 430 614 126 831 310 291 294 691 830 849 739 597 358 783 82 454 634 117 785 27 146 722 700 306 607 664 487 340 67 109 621 644 345 51 681 238 69 522 676 579 156 707 462 820 791 104 400 973 132 275 313 805 558 269 407 938 78 888 176 170 633 247 770 223 540 172 312 731 406 914 510 213 5 948 23 274 140 925 636 199 811 426 472 94 279 181 898 576 4 99 139 18 696 776 249 138 745 665 451 364 346 123 181 328 362 274 38 462 318 701 992 261 640 712 792 272 607 297 847 3 297 840 936 92 55 880 859 181 776 363 721 601 456 941 577 685 906 303 314 761 548 183 634 847 586 494 383 355 613 523 892 187 638 334 782 474 126 879 904 863 447 616 27 547 848 688 858 299 13 170 941 259 134 189 235 364 777 813 246 302 682 666 642 194 330 327 479 953 565 390 423 25 200 458 697 714 411 821 383 979 452 155 197 147 388 902 203 548 270 459 37 946 509 62 745 341 909 706 945 659 877 395 193 531 171 671 411 253 648 858 553 789 222 289 411 25 471 106 682 857 280 906 692 991 102 647 817 439 535 879 989 896 109 712 727 500 726 185 200 725 72 384 201 584 947 590 335 366 318 113 552 72 255 609 106 316 782 957 209 854 833 166 770 840 85 683 575 540 323 447 986 329 273 888 196 477 715 217 72 586 178 139 732 468 500 471 224 977 107 592 547 210 586 871 570 610 478 94 953 124 186 816 807 906 621 617 381 371 775 82 312 972 610 696 575 339 318 846 647 135 792 520 885 924 43 282 555 198 503 719 119 140 393 174 288 471 331 186 99 659 606 81 165 989 486 128 473 773 637 837 93 590 786 5 88 668 843 831 710 469 920 704 831 107 26 312 941 913 628 813 197 292 545 23 792 436 454 147 18 883 617 460 98 853 587 679 220 137 554 238 675 999 266 560 51 962 20 238 166 528 815 777 724 247 391 930 313 594 11 762 306 269 811 715 856 5 74 470 616 819 976 135 978 699 459 95 777 736 544 712 714 251 740 958 768 987 872 347 359 79 892 579 704 90 466 818 213 837 831 211 582 460 534 370 194 426 894 716 210 486 924 638 922 194 332 299 385 537 412 962 524 914 449 575 550 530 223 201 298 782 59 260 924 57 347 776 93 139 808 433 53 987 187 440 782 343 294 346 367 177 596 680 678 67 579 23 914 263 489 976 431 608 269 811 955 941 463 631 489 743 755 781 284 345 514 990 174 319 642 10 9 442 935 923 654 843 185 793 373 518 992 8 748 330 981 190 187 158 395 665 391 14 62 968 77 149 19 841 258 925 704 731 345 197 869 261 332 490 787 591 238 786 460 71 41 533 564 791 171 316 278 588 855 135 370 731 113 785 509 527 922 599 353 318 677 793 535 12 480 128 682 720 327 345 550 462 685 208 161 301 661 512 944 562 361 698 629 636 344 893 488 569 101 421 540 409 742 71 996 946 218 283 709 779 190 963 77 390 714 60 996 543 447 634 690 962 436 400 106 388 922 672 317 400 84 648 226 245 315 966 476 278 89 894 556 274 348 969 785 813 742 128 70 175 522 361 971 843 569 881 374 219 502 811 891 434 583 872 217 362 910 903 896 440 686 767 384 4 361 947 347 837 505 93 461 148 150 862 403 783 528 420 251 730 14 789 426 73 662 628 99 665 773 794 102 847 257 654 504 65 989 736 130 852 629 346 28 550 563 96 531 37 737 938 704 119 584 575 675 628 968 629 304 888 121 646 873 365 634 412 468 457 496 737 430 932 321 616 472 765 497 816 129 541 508 762 173 884 613 233 477 162 39 922 502 369 210 188 910 305 841 305 908 12 417 373 704 828 444 575 275 545 191 262 600 751 968 93 947 119 237 10 904 957 529 500 215 738 264 939 847 963 413 4 1 322 721 789 103 811 215 998 692 706 86 465 37 35 671 75 625 290 559 251 189 204 983 226 275 229 474 444 11 547 79 590 2 419 184 688 707 835 202 606 364 896 430 481 234 513 215 955 583 387 725 787 258 847 761 605 288 209 74 502 123 554 919 246 408 327 14 335 292 531 861 222 401 131 903 391 142 217 161 158 741 540 309 243 202 278 879 853 176 37 494 474 133 390 133 637 97 743 459 946 259 51 231 615 533 724 456 763 409 700 349 979 636 708 696 730 570 873 704 753 170 515 671 439 619 144 737 227 727 353 502 64 7 227 778 656 496 585 779 260 844 424 274 659 44 147 702 921 540 152 493 33 815 434 813 574 389 960 706 959 730 287 328 722 561 107 780 162 104 996 62 267 182 838 786 773 587 481 415 511 519 691 86 63 198 490 95 7 641 591 298 882 616 663 394 743 176 187 406 52 487 531 698 191 392 607 387 610 667 934 426 453 307 210 211 616 951 675 663 425 505 75 191 683 443 507 425 976 732 180 944 423 549 600 887 233 296 73 166 329 995 258 528 955 401 877 948 575 786 581 699 541 341 366 650 762 115 369 352 524 573 548 33 11 272 977 261 617 184 566 563 963 363 109 322 552 760 149 33 530 192 168 356 322 363 166 594 89 6 707 838 52 204 900 203 959 954 504 491 822 40 628 673 720 572 439 70 501 201 624 785 177 736 157 754 529 789 325 993 574 646 503 586 711 592 597 332 52 667 620 450 121 238 253 178 215 269 33 612 849 770 887 877 389 763 402 821 946 691 746 5 537 266 343 733 679 97 445 189 945 25 596 514 41 388 416 644 705 111 41 686 437 677 971 637 910 231 128 148 843 139 708 375 403 483 642 455 921 544 470 358 7 262 770 331 903 953 773 528 317 136 680 602 360 594 891 745 891 574 320 369 823 599 245 967 540 688 952 896 431 148 910 847 942 617 77 517 514 166 195 334 356 90 999 641 739 815 110 232 893 72 96 850 204 462 836 997 419 585 353 472 225 821 455 15 397 643 821 656 779 346 540 990 765 101 412 283 950 102 542 252 115 83 410 464 867 817 713 569 224 887 757 30 806 404 776 808 124 435 602 139 785 813 343 543 665 303 97 816 928 142 850 611 398 209 508 283 483 911 484 906 477 688 212 227 239 200 225 592 52 401 852 23 717 47 892 627 512 682 668 728 866 552 841 702 525 434 312 650 909 456 45 585 103 94 62 919 380 137 369 552 285 797 372 172 247 689 388 528 473 230 735 242 979 875 613 269 849 444 964 414 632 556 972 534 977 753 252 234 36 607 530 527 262 352 24 650 302 842 781 583 588 249 809 623 739 583 405 944 202 849 50 392 861 12 58 105 73 392 556 500 111 163 171 175 368 177 505 793 371 235 704 87 771 893 698 336 180 77 977 246 519 960 913 902 60 551 309 698 775 283 583 84 998 52 276 342 858 392 879 136 965 594 773 386 875 89 809 578 820 915 233 512 376 706 33 768 252 829 414 136 108 10 542 323 113 451 741 925 165 430 507 24 85 273 53 710 399 542 152 592 971 660 598 502 295 790 186 248 717 199 582 829 40 470 471 289 895 463 983 476 593 34 115 465 58 88 822 413 709 803 30 49 970 957 942 792 129 996 516 173 760 404 163 71 874 334 476 558 345 352 328 899 853 492 497 275 397 781 810 733 581 968 115 660 177 456 818 614 681 884 231 574 709 421 263 511 859 586 795 442 414 846 321 218 834 173 275 470 246 490 495 494 968 677 912 106 207 196 762 552 389 95 139 220 683 616 200 149 114 59 430 757 383 834 491 576 759 220 675 337 700 47 503 874 926 115 523 571 469 913 295 541 101 44 648 383 291 519 976 640 168 824 52 54 556 899 812 239 564 89 520 134 647 514 744 240 454 313 581 975 626 504 79 174 538 228 695 838 701 657 574 225 956 801 92 622 724 17 709 821 59 317 930 619 1000 813 276 239 656 80 390 205 903 328 836 859 828 453 118 563 568 183 193 33 287 686 120 485 240 861 359 827 922 447 161 57 695 95 906 944 814 766 247 959 11 137 660 660 506 305 54 340 340 176 715 310 913 24 767 171 711 334 81 112 777 871 764 911 691 905 122 11 613 37 886 363 687 148 633 992 749 912 240 618 258 180 3 656 921 134 265 711 1 428 714 422 121 757 125 455 973 482 396 751 616 869 269 50 227 968 586 161 372 16 242 421 282 900 905 793 112 113 910 339 536 136 548 315 626 586 996 391 549 762 184 62 557 316 26 924 878 437 494 53 136 371 462 437 467 966 181 791 389 672 598 93 226 609 318 776 67 917 959 928 682 74 86 958 276 676 855 320 752 19 623 445 136 273 899 394 590 172 807 380 65 763 57 214 311 927 208 141 396 319 663 314 428 208 222 344 790 860 747 384 915 875 612 465 645 864 616 755 450 310 279 638 859 722 384 910 984 330 922 98 207 206 588 229 637 886 624 708 291 789 597 226 988 629 621 129 343 298 47 721 408 259 238 230 900 590 433 429 997 755 539 454 498 773 350 857 642 220 612 194 74 998 831 927 854 295 26 572 549 574 919 460 312 899 306 243 187 326 733 986 893 601 430 907 677 289 326 653 805 553 883 530 612 495 472 607 415 587 115 515 223 469 96 948 801 734 92 583 129 826 109 534 936 125 872 503 25 36 794 810 46 621 883 99 248 905 912 817 367 376 928 798 735 70 202 825 539 269 117 808 310 907 679 65 488 582 130 643 229 909 332 720 773 856 278 334 503 163 839 151 663 230 953 685 90 9 533 770 447 631 419 295 649 88 237 3 858 620 916 383 618 812 114 583 417 851 410 627 537 445 309 935 47 414 127 256 475 766 913 200 469 876 184 612 779 737 333 276 689 583 158 594 464 730 150 263 970 661 377 650 149 543 674 466 750 351 368 711 944 830 534 268 108 757 882 143 435 303 657 851 107 208 769 574 374 957 46 199 145 502 721 499 547 26 654 312 797 394 45 369 193 232 884 627 357 721 363 391 298 9 192 362 264 230 571 433 133 800 476 265 982 519 668 621 580 541 802 9 771 53 743 439 95 621 587 136 232 376 530 214 151 623 57 15 873 241 374 172 932 408 943 835 8 782 425 818 504 744 732 829 209 74 260 481 394 651 332 690 308 27 894 658 187 762 902 683 134 66 736 679 836 479 87 558 776 62 183 776 214 140 197 83 742 593 846 407 241 292 869 920 113 369 257 284 774 513 510 278 38 688 595 426 853 20 76 281 861 516 48 536 247 776 478 284 723 672 196 16 965 824 320 195 40 562 866 612 151 884 961 215 834 19 941 540 94 584 678 126 400 538 643 25 315 244 221 680 527 841 757 998 997 69 635 851 433 926 649 977 199 819 935 112 793 132 144 199 79 266 29 947 16 911 736 757 769 449 908 559 860 19 659 87 946 933 64 728 427 246 518 69 741 183 480 87 748 329 91 769 505 474 793 569 590 116 615 130 833 606 849 641 143 55 245 212 291 328 757 705 951 697 601 766 706 543 172 533 250 309 350 203 172 696 538 856 562 792 248 433 908 475 422 917 594 260 75 117 225 12 396 328 956 384 706 229 661 316 724 42 412 693 473 572 55 197 360 104 395 275 52 538 34 129 906 884 453 106 925 434 740 59 796 179 883 641 393 274 887 996 910 477 602 803 692 70 539 320 724 417 810 365 193 669 890 415 341 6 984 993 19 682 75 780 533 347 732 662 903 373 1000 89 339 672 979 886 223 239 879 417 924 98 550 951 520 242 333 29 135 19 705 18 797 198 806 872 855 120 758 639 458 277 23 179 452 497 960 351 730 744 740 689 321 188 384 456 866 184 90 212 527 859 699 900 915 742 151 38 538 825 473 619 731 931 924 160 55 257 752 300 861 905 962 111 412 1000 103 392 973 384 530 978 127 501 532 128 477 890 35 526 726 456 719 650 843 631 8 706 254 760 52 536 712 626 720 275 451 811 524 272 874 314 196 193 303 123 564 45 571 874 725 433 627 347 821 172 896 257 755 801 751 622 115 480 827 163 903 478 368 176 255 231 746 30 273 729 93 403 181 227 966 510 427 629 817 267 366 322 444 577 820 275 852 354 454 558 199 659 270 167 850 845 159 637 748 12 585 305 66 294 20 874 412 269 453 300 400 720 727 626 22 247 964 970 692 510 605 585 106 148 221 30 488 844 356 251 23 323 363 649 390 715 516 651 878 208 292 174 616 714 75 615 77 506 355 269 470 912 127 305 438 476 566 836 636 931 528 528 629 380 480 105 601 556 122 917 13 271 840 58 770 528 64 670 579 715 336 173 756 817 372 391 369 148 519 896 549 603 608 84 373 23 215 26 764 975 553 192 216 986 96 304 764 644 910 641 407 890 123 153 413 753 949 210 989 787 168 602 779 860 791 999 511 140 489 307 309 638 543 157 798 304 540 40 103 44 318 71 425 863 341 65 441 751 954 58 137 371 778 122 478 437 827 514 747 43 861 460 270 175 388 955 825 995 454 475 820 985 552 897 945 122 254 542 368 813 346 392 332 226 253 937 398 39 188 28 537 628 68 238 973 722 873 122 576 713 60 128 82 154 595 518 31 506 301 222 626 441 270 130 312 337 136 838 587 179 211 406 481 678 718 240 884 153 806 426 242 235 526 831 888 49 528 494 659 440 259 131 407 644 430 819 796 504 379 930 229 31 648 671 467 562 826 842 530 306 786 28 769 457 589 424 72 132 382 313 21 540 383 301 808 630 321 232 184 719 576 92 805 811 346 543 527 304 49 733 734 831 670 15 316 859 929 596 761 69 518 392 293 238 266 75 219 414 927 75 92 253 724 52 393 473 641 902 445 280 986 912 226 806 337 940 955 576 865 347 986 562 784 610 100 318 676 573 633 678 793 675 888 804 466 778 674 935 431 557 686 217 573 691 29 816 460 210 46 865 125 915 77 51 819 240 48 219 788 299 107 676 183 129 84 418 80 623 625 391 329 779 464 501 156 926 767 716 967 769 326 566 310 926 193 482 287 480 658 503 882 230 831 329 688 619 944 264 790 410 356 767 282 232 676 330 21 18 360 332 577 649 281 639 196 11 862 997 110 996 203 544 952 189 527 597 157 331 716 630 389 347 45 727 488 277 435 561 560 446 632 454 498 347 152 468 431 883 140 14 997 844 401 911 555 544 49 944 925 841 793 155 917 651 930 673 635 201 67 402 342 235 703 683 499 54 555 717 838 260 988 683 687 542 422 451 502 208 551 265 425 652 317 601 213 849 621 508 740 220 350 180 807 184 525 283 604 354 627 241 113 480 660 661 402 4 417 974 166 172 784 498 41 732 417 382 598 781 557 103 539 479 811 345 570 941 651 94 860 64 718 713 897 655 245 571 694 837 753 566 334 972 99 313 484 441 134 731 727 63 242 371 95 49 121 695 120 930 463 619 108 623 94 461 166 440 431 311 604 114 480 740 500 688 914 887 187 836 490 1000 433 160 779 424 961 698 706 687 352 656 178 636 676 935 1 165 839 571 507 975 963 762 861 128 728 945 12 827 909 668 727 197 724 80 874 646 712 355 973 593 571 398 613 191 683 833 441 856 708 560 823 700 93 477 912 178 260 214 705 319 898 81 300 681 943 605 526 620 717 642 474 341 488 516 646 533 41 308 557 688 743 232 565 590 639 812 561 994 277 744 441 977 428 915 576 398 378 369 871 204 600 114 49 442 688 915 759 182 151 280 244 699 14 258 515 485 739 781 952 567 533 326 268 923 561 475 213 946 958 11 109 756 776 712 450 66 395 42 494 857 973 902 616 50 305 782 59 729 785 563 981 706 260 832 994 547 385 921 778 46 251 19 505 605 149 614 645 963 776 425 533 88 954 181 696 485 505 332 108 401 497 563 456 107 258 678 100 442 477 179 287 1 1000 890 689 582 952 155 818 774 103 369 851 833 103 357 796 636 141 445 245 86 313 279 937 586 806 825 592 239 741 35 276 5 286 967 126 257 369 831 602 258 593 488 24 325 147 598 604 22 687 737 48 336 4 742 897 847 752 312 847 4 800 968 425 368 668 139 577 933 447 603 379 761 798 481 924 764 911 697 328 980 948 598 764 743 288 72 94 178 657 187 74 71 838 691 166 755 275 836 704 185 419 358 214 513 214 817 95 390 171 445 392 503 446 270 169 563 214 622 897 986 953 883 775 817 65 538 379 950 715 804 700 790 844 609 620 404 975 50 73 642 30 27 364 700 805 232 407 859 853 671 731 568 479 303 592 514 406 775 161 393 163 563 358 564 539 866 859 368 628 739 530 465 80 553 101 38 825 349 686 432 765 891 930 572 948 431 227 10 656 130 822 340 739 15 837 522 344 35 109 997 587 293 506 540 706 834 137 564 176 723 814 282 72 419 280 766 247 100 986 584 789 722 355 166 973 2 592 186 122 715 296 5 444 662 33 280 316 603 457 285 709 541 664 217 380 318 84 805 905 149 468 325 109 903 273 905 494 283 681 810 762 667 30 687 665 880 815 144 573 526 262 722 910 64 242 709 857 580 789 162 857 730 176 986 177 417 230 171 649 859 759 691 943 346 902 762 119 451 853 19 934 426 734 587 140 798 317 38 928 358 597 734 912 540 144 125 345 169 868 469 116 809 546 789 834 136 952 767 857 798 977 64 879 591 739 176 934 862 330 683 273 499 923 231 54 890 771 502 452 294 577 654 751 221 594 872 394 350 436 126 28 49 156 176 143 702 124 137 236 384 479 397 363 779 95 21 674 564 753 151 131 320 431 704 819 568 823 675 608 459 593 383 963 180 119 755 486 133 184 309 864 109 870 900 462 670 961 594 500 194 922 70 805 471 413 713 456 560 217 904 483 399 809 433 628 248 728 401 229 727 433 45 40 20 365 184 324 269 281 20 974 957 406 765 387 132 562 130 973 992 592 301 52 34 756 61 399 547 913 290 412 945 598 121 396 181 734 208 258 439 567 29 173 108 701 242 580 151 296 59 322 197 364 579 603 621 16 636 525 760 969 493 634 717 855 969 205 737 39 670 299 133 779 395 52 680 368 477 881 766 318 188 329 825 13 418 983 111 158 947 198 36 487 123 520 130 596 301 378 838 946 768 37 301 557 623 969 15 565 184 274 683 708 92 759 835 387 769 529 921 198 837 945 913 429 796 181 969 429 252 5 719 718 207 856 290 293 960 460 3 517 114 534 765 834 933 255 499 631 90 600 857 368 569 775 250765091 398 818 864 58 945 178 311 507 921 915 659 629 137 828 384 398 612 817 218 694 805 976 757 95 98 23 803 117 425 349 758 495 884 510 879 310 930 115 87 558 534 465 299 20 276 216 149 367 352 119 185 345 289 398 501 735 759 141 837 255 289 571 605 162 538 729 200 658 260 728 73 630 189 896 577 948 138 195 936 590 513 913 743 336 99 813 685 736 922 159 88 679 807 380 734 400 536 763 621 310 664 953 816 675 599 264 603 126 779 251 9 628 999 517 819 2 347 915 948 138 36 87 955 613 269 870 817 776 670 964 204 801 333 711 819 211 19 529 834 289 720 554 288 288 952 389 79 776 535 313 588 12 396 764 880 72 659 51 718 498 277 820 286 388 619 368 633 473 481 947 622 430 104 254 740 179 134 512 225 274 866 904 715 447 74 629 965 792 351 682 116 415 468 116 867 886 35 277 467 563 633 839 359 564 307 953 295 388 776 470 162 975 465 958 330 98 991 956 355 70 419 970 581 783 436 234 522 368 324 935 113 994 364 195 708 268 401 698 159 340 263 446 298 79 622 501 321 798 305 80 698 226 398 341 263 497 683 159 260 161 622 893 251 149 409 232 766 838 315 57 965 635 218 690 545 811 87 307 160 18 27 473 74 67 449 434 507 94 723 172 594 154 762 846 449 124 280 839 134 129 977 974 929 48 345 585 15 419 775 530 438 407 474 367 370 730 427 569 936 286 684 919 74 723 967 708 90 585 338 966 450 21 705 913 922 692 124 275 627 710 523 73 405 485 744 666 676 839 420 50 600 655 700 882 916 571 461 374 215 138 182 863 786 884 517 18 634 622 884 808 734 981 101 592 123 179 12 34 582 273 604 397 897 964 989 140 914 355 93 955 984 799 796 681 488 411 588 185 407 535 728 761 728 552 972 886 313 290 463 39 185 240 924 346 348 75 79 68 755 58 638 477 141 457 637 99 402 21 558 222 938 766 73 612 201 766 529 741 46 329 663 777 317 438 947 313 57 565 504 412 470 921 336 251 318 407 776 399 345 920 460 921 43 292 878 602 17 527 555 924 748 377 654 945 545 816 170 699 552 577 650 979 756 439 587 965 266 819 293 228 637 876 21 290 658 32 183 875 543 460 66 115 729 457 92 605 175 656 320 118 945 504 444 945 581 901 720 595 858 338 884 762 334 610 666 786 838 12 804 872 581 749 470 282 190 770 639 119 13 958 749 635 467 769 127 550 184 386 758 262 551 646 486 81 228 938 209 847 992 893 638 863 969 65 872 770 379 852 809 981 372 514 505 763 703 813 482 866 471 695 118 604 222 439 882 793 614 395 932 827 648 285 124 490 52 409 71 673 968 414 890 449 764 675 333 764 893 875 605 565 920 956 446 174 338 213 633 642 62 78 43 596 222 900 478 455 373 269 260 72 749 344 248 681 509 977 136 584 629 908 368 383 212 784 552 276 714 174 378 900 802 570 908 708 482 625 533 296 750 387 325 959 865 868 261 135 590 589 282 381 87 736 492 656 531 356 868 895 53 637 533 975 875 16 593 161 316 757 359 148 733 70 852 311 46 919 153 634 568 863 995 765 866 590 472 320 261 567 360 997 948 624 362 571 56 815 554 709 963 696 647 211 611 876 585 318 442 308 922 65 899 478 268 95 383 575 884 144 362 874 86 232 807 728 138 529 91 624 245 783 552 17 90 52 408 390 194 390 790 481 418 918 383 371 717 643 942 506 313 190 457 756 566 230 926 252 212 983 458 659 980 263 331 704 466 305 420 987 49 382 945 294 264 976 484 501 420 432 967 768 958 659 211 718 14 609 257 604 480 903 678 391 70 781 132 150 326 201 143 764 446 597 653 244 861 159 938 85 83 400 2 688 28 816 256 520 808 128 567 138 919 623 703 548 684 417 211 83 71 36 112 912 839 325 240 235 456 219 984 898 641 770 711 771 809 755 728 945 484 834 513 76 512 545 525 652 989 931 639 942 108 706 64 344 382 301 923 578 841 204 831 205 959 374 109 89 135 406 730 569 808 921 103 514 91 899 336 13 777 67 609 808 693 940 7 763 922 13 806 457 352 299 191 830 291 868 565 425 381 832 408 226 174 332 1 493 33 287 135 663 304 553 201 632 858 64 149 898 932 324 41 466 638 214 280 316 360 517 871 203 236 89 104 537 205 227 455 692 489 836 587 963 219 29 383 775 180 239 506 501 115 388 739 370 658 798 49 536 811 871 635 489 467 672 435 153 918 446 64 665 459 578 396 528 169 887 939 5 850 921 757 347 103 37 294 812 916 731 652 849 222 395 352 216 618 839 217 208 23 45 853 137 487 73 2 231 658 200 540 729 532 471 160 236 688 317 288 302 229 990 47 176 560 538 872 35 546 445 538 630 395 64 895 478 126 16 813 968 655 790 748 763 507 775 401 226 823 725 354 64 188 917 163 156 257 194 929 928 417 714 989 908 599 759 451 696 543 633 508 194 55 395 705 565 830 859 673 163 923 741 780 427 1 458 896 758 442 13 380 55 178 934 900 250 901 531 836 207 683 52 504 854 682 733 444 228 869 505 671 919 101 293 741 359 117 851 646 670 402 17 665 217 618 457 797 655 724 834 17 65 569 159 953 683 521 510 116 27 305 939 829 391 91 758 999 771 831 706 84 675 585 288 111 390 307 540 17 916 652 269 313 737 465 747 511 674 19 340 227 103 361 608 313 730 863 494 664 680 983 462 851 741 136 48 936 653 892 429 95 80 734 421 165 325 19 672 34 610 552 593 167 11 573 400 796 881 777 79 737 45 190 855 556 934 662 507 170 262 261 45 305 220 945 88 901 110 888 87 417 764 889 316 145 709 22 730 454 44 887 767 874 163 915 757 844 803 627 88 270 883 455 605 189 199 653 752 201 707 39 46 526 504 261 309 561 29 98 848 895 978 947 800 779 41 630 871 334 927 495 431 276 50 753 387 260 602 227 644 329 212 752 902 495 149 60 52 399 212 508 601 303 164 333 632 579 792 191 967 145 440 891 624 580 707 979 40 302 341 122 443 972 291 852 72 661 812 374 472 227 442 497 669 61 641 187 633 220 936 159 877 596 430 830 203 997 439 806 813 299 583 794 279 403 317 242 874 632 396 452 483 268 470 627 100 522 474 743 458 300 168 709 103 48 850 561 456 161 773 449 249 275 288 860 263 14 773 602 390 751 62 5 981 867 761 233 471 310 982 464 675 772 289 330 374 597 836 723 583 822 575 668 259 685 906 862 419 317 81 925 603 332 761 370 4 721 419 267 492 553 510 743 68 707 42 516 90 75 619 652 536 389 882 768 821 795 906 275 291 944 1 514 25 725 934 882 113 875 650 922 940 347 962 899 869 299 276 614 947 282 151 612 715 85 144 364 742 67 323 728 871 414 774 985 535 483 580 501 316 36 841 237 423 291 193 644 830 858 782 741 242 57 946 564 201 792 449 920 198 469 443 87 63 64 440 962 847 662 724 883 70 259 318 29 382 722 156 690 79 50 457 99 101 673 1 859 592 508 524 140 429 475 578 839 291 119 286 454 272 821 878 613 45 183 978 192 855 481 290 606 32 425 373 663 254 210 647 313 633 51 506 809 275 756 529 705 427 224 169 940 650 490 345 738 130 105 428 168 484 605 60 191 249 119 9 489 955 180 930 903 589 659 171 790 872 23 192 259 23 542 888 285 493 235 222 162 662 441 380 941 435 713 721 638 810 926 949 178 134 135 690 532 170 925 470 188 492 725 414 847 384 192 884 824 73 57 860 790 192 191 492 805 550 316 18 601 476 988 723 640 245 594 560 568 2 792 459 258 703 510 371 669 492 877 237 509 799 228 636 685 23 10 754 370 196 733 487 666 221 803 728 334 578 583 660 4 996 326 372 960 441 834 729 155 316 886 202 836 373 524 181 303 837 140 870 555 805 253 223 809 239 753 543 257 556 324 901 63 208 709 846 870 475 584 174 899 505 163 371 846 636 688 688 333 601 707 649 57 712 668 274 468 400 343 613 259 899 618 988 361 445 14 627 109 867 922 954 653 458 540 50 122 957 969 605 621 195 192 75 651 551 738 786 245 98 428 29 427 159 160 112 211 965 665 939 572 586 510 38 863 486 897 412 328 838 119 635 178 250 194 771 889 785 494 852 204 636 218 53 466 256 224 258 619 703 670 806 771 361 445 721 675 423 305 276 905 81 90 43 241 80 203 1 171 710 938 667 31 533 575 589 623 406 512 202 988 883 228 195 691 823 167 21 392 244 885 631 140 620 642 580 908 212 58 439 674 758 340 372 648 63 716 183 386 193 1 439 179 873 820 18 467 899 11 279 15 212 181 112 561 153 967 559 506 390 950 162 117 122 173 210 366 641 977 552 395 33 403 793 450 257 351 756 939 351 587 561 935 737 321 453 81 47 528 11 292 343 960 357 301 896 181 371 962 203 278 755 531 406 934 345 288 371 842 833 564 306 541 259 8 442 321 102 83 197 758 65 912 709 288 918 337 473 844 375 371 133 194 325 753 393 778 431 573 464 904 80 109 955 186 484 19 471 780 380 335 101 129 800 248 113 485 77 345 845 145 1000 689 495 423 369 797 672 854 410 114 534 32 666 350 324 874 141 678 880 723 247 846 86 313 857 572 395 225 779 293 69 269 43 244 337 243 469 248 756 891 971 414 262 841 238 143 36 461 694 628 942 991 70 470 80 486 900 850 380 298 304 694 335 208 794 221 923 823 777 465 686 513 753 906 313 300 549 425 547 2 94 666 375 541 858 74 843 327 848 980 34 617 643 371 365 386 637 571 965 451 926 120 940 152 957 948 797 265 759 907 377 58 549 290 652 992 26 903 967 718 182 18 615 214 357 156 14 731 908 871 160 534 348 430 992 976 39 62 276 176 899 78 182 461 61 691 693 543 399 911 876 577 869 482 289 473 253 266 665 211 270 855 882 834 722 922 217 120 14 231 61 361 945 808 915 11 187 221 331 513 673 201 594 560 134 286 442 665 940 387 608 993 875 493 492 229 65 204 518 994 619 600 143 35 746 444 358 244 210 393 916 343 951 349 442 293 297 806 441 416 737 594 658 214 668 913 31 720 568 661 937 204 917 240 964 1000 558 175 896 968 967 950 250 593 513 780 642 671 629 576 334 468 605 196 767 818 849 169 289 427 296 220 809 399 693 919 947 942 508 739 514 422 21 28 579 711 745 229 947 789 962 830 152 686 376 587 182 181 409 479 508 358 256 889 838 194 290 798 500 902 437 951 258 423 794 460 369 729 204 208 478 784 617 959 145 54 57 470 985 950 597 291 607 336 793 220 792 175 77 268 175 271 984 403 778 219 126 237 531 798 861 310 649 992 10 52 240 907 529 94 391 279 220 907 25 843 195 78 39 732 677 113 44 867 38 232 784 562 722 279 728 727 785 670 14 789 740 588 349 239 615 18 913 518 807 865 348 709 157 870 11 923 739 45 627 88 823 653 590 940 774 738 538 372 995 968 956 750 504 47 600 88 476 578 893 60 677 396 911 655 480 317 508 609 935 241 892 919 738 194 106 112 729 623 520 13 377 965 386 189 717 765 802 455 215 494 276 265 479 589 266 752 139 450 163 857 496 36 255 1000 824 159 78 575 828 174 450 50 227 196 354 456 356 79 513 852 577 423 838 460 277 299 645 658 751 77 134 234 607 927 652 91 760 165 545 257 334 789 784 698 250 277 507 872 653 180 742 751 945 940 956 783 766 238 32 219 107 854 254 579 547 104 395 72 403 140 683 430 304 798 266 598 790 601 21 725 863 492 177 439 344 93 68 800 363 582 323 101 336 446 652 166 317 457 85 406 944 90 732 262 514 224 248 975 830 406 976 342 34 600 27 325 974 779 215 584 739 204 166 318 46 596 518 73 476 802 1000 446 824 265 532 728 67 483 602 170 763 943 212 485 471 783 874 705 674 437 270 711 359 367 890 310 412 360 414 812 73 577 102 664 282 296 219 6 555 224 417 418 620 537 241 952 734 481 360 995 157 51 936 261 246 264 573 335 322 339 962 169 484 224 869 884 271 288 65 542 363 486 227 766 842 830 335 48 942 63 267 427 310 686 516 281 913 85 208 535 770 444 388 431 36 343 695 586 615 959 406 753 131 6 249 453 509 237 134 509 704 592 133 425 662 181 380 325 127 112 772 176 689 363 515 853 385 924 955 833 777 575 410 94 58 678 988 536 876 254 647 111 956 60 405 460 380 688 727 679 217 857 455 640 354 864 231 964 212 961 8 42 166 176 846 687 833 864 322 191 303 922 640 597 585 388 51 429 809 672 893 136 999 990 667 896 746 796 255 724 917 533 360 517 525 648 776 458 936 316 885 482 328 592 786 985 575 887 950 812 165 675 741 224 848 881 262 335 956 247 909 669 227 257 34 218 543 889 170 537 102 248 524 825 124 160 54 489 863 637 968 209 303 484 737 438 397 825 546 167 246 687 576 766 127 836 502 385 779 875 522 90 91 270 302 987 278 835 10 366 945 38 952 340 24 496 480 548 301 279 574 486 520 294 776 488 625 438 684 218 202 660 930 485 224 221 965 161 243 368 592 71 108 27 894 812 463 889 563 824 241 162 313 509 324 163 558 812 984 695 716 196 956 542 856 596 541 798 472 587 422 591 262 334 897 627 306 50 469 150 16 739 921 18 717 572 839 94 568 448 28 96 950 992 520 433 294 29 641 464 535 161 85 113 86 849 343 95 148 670 993 543 864 805 300 624 721 363 427 272 591 844 303 128 954 862 86 19 371 898 381 771 10 899 376 853 263 818 575 614 829 336 396 949 35 965 666 683 941 457 88 352 171 954 446 672 745 414 720 302 279 817 176 39 809 400 384 811 753 175 905 528 971 600 678 255 522 973 492 523 441 784 462 143 757 464 51 303 785 143 123 825 41 371 395 445 684 689 837 764 420 128 276 877 183 901 782 662 379 547 114 240 805 622 828 923 323 800 270 757 291 667 642 445 283 879 502 396 211 607 566 799 424 87 48 630 986 33 756 680 263 608 587 19 993 676 642 822 214 120 47 466 160 720 563 329 228 935 448 693 342 111 116 548 525 731 678 914 650 906 289 135 199 116 760 275 22 930 1 744 607 625 45 559 270 623 510 189 628 97 209 831 317 52 902 723 547 475 110 553 897 785 13 859 506 535 736 120 282 327 105 439 509 946 488 787 415 352 588 49 140 198 786 2 753 397 213 581 682 936 79 68 661 821 431 66 103 528 180 291 454 861 633 669 527 757 625 134 905 466 701 478 714 502 203 558 784 233 281 153 954 306 346 370 328 288 920 214 976 265 244 755 595 410 834 273 335 160 960 744 966 183 232 123 135 849 275 780 763 465 441 87 451 440 159 67 497 40 800 838 244 416 103 873 47 743 667 404 204 68 788 690 341 69 901 641 787 510 307 875 955 189 973 40 94 468 325 232 983 358 30 19 323 158 725 699 68 980 197 989 470 593 662 740 918 277 142 534 423 495 163 515 375 85 263 211 937 788 444 559 820 570 442 916 461 867 872 219 128 593 663 36 605 119 925 588 336 615 256 620 553 850 961 229 486 417 636 417 566 1 837 443 255 660 45 465 273 190 253 344 221 709 178 98 609 997 178 556 453 11 654 955 363 824 848 312 970 104 527 944 931 443 616 737 448 500 719 914 442 281 679 683 714 274 798 37 618 317 44 499 804 976 454 977 27 937 990 684 954 187 541 466 818 490 452 691 847 777 519 56 477 490 211 3 727 118 914 496 296 437 940 594 909 680 880 136 163 444 812 193 781 826 929 894 841 718 970 480 44 837 142 298 491 210 404 1000 827 730 863 728 211 686 538 15 737 105 101 424 377 803 297 920 13 997 577 989 682 974 657 745 615 374 923 753 428 801 136 67 336 645 388 231 459 896 301 333 470 660 389 679 183 276 686 800 425 868 549 54 156 307 186 284 121 204 607 915 64 358 7 755 485 593 570 580 505 402 950 345 509 337 191 519 388 328 474 2 9 654 782 937 375 573 325 59 800 33 810 59 8 483 179 80 490 348 200 431 643 742 460 709 702 15 596 639 400 695 950 853 669 996 620 799 282 292 561 494 877 380 91 766 466 510 65 682 247 576 175 681 2 490 368 312 650 159 563 976 691 313 193 377 598 351 46 111 959 24 174 172 257 420 882 166 479 280 875 666 173 363 103 609 775 191 233 202 95 122 765 617 637 621 4 758 130 596 453 121 245 832 238 605 594 450 257 930 152 601 305 599 594 77 159 503 288 125 104 356 535 142 210 354 606 100 511 109 586 430 640 925 885 981 78 1 458 350 461 346 956 553 379 905 823 744 463 964 399 843 821 213 680 276 81 131 638 431 97 237 270 436 280 396 685 775 49 728 935 424 849 406 426 415 72 241 620 274 776 367 99 99 15 605 924 3 202 365 533 260 635 878 167 317 453 949 518 950 524 851 259 23 715 255 932 277 456 422 194 933 266 472 211 915 574 525 409 621 574 319 996 43 92 929 243 898 414 849 624 50 138 594 949 925 995 45 977 657 92 960 503 567 741 744 89 52 644 964 961 80 301 801 257 670 621 749 916 123 523 366 539 51 849 875 900 488 498 470 825 348 796 760 189 449 647 797 220 6 158 770 387 453 662 700 917 299 469 90 48 520 86 854 936 968 569 312 530 193 207 308 876 109 943 957 875 666 611 722 692 777 615 23 407 860 578 143 177 595 141 169 489 505 508 977 781 786 307 912 470 407 748 878 594 974 166 79 96 964 591 220 657 332 693 964 29 149 377 874 531 422 397 593 534 149 376 173 412 993 23 612 264 620 382 813 811 941 352 351 678 437 27 5 563 681 936 760 405 679 258 182 845 684 20 434 694 341 911 964 459 45 236 347 208 135 15 520 887 284 950 156 820 534 465 636 530 30 609 508 439 3 133 898 277 485 355 693 699 89 980 414 692 669 259 141 46 679 495 23 86 473 663 342 242 359 86 450 670 324 1000 231 947 490 483 398 893 968 697 761 492 289 621 129 406 331 891 482 970 565 774 586 968 20 452 918 111 832 484 325 767 779 724 649 33 162 964 371 284 710 207 262 929 189 746 799 33 461 725 91 157 761 211 554 925 639 837 50 813 296 427 991 134 346 349 642 945 395 175 584 874 327 228 444 154 924 444 655 836 532 377 775 229 50 574 582 950 545 825 373 643 145 555 952 449 947 5 555 148 919 53 813 990 403 201 788 455 751 139 242 609 680 718 575 27 106 272 638 865 225 217 908 954 961 147 486 690 540 841 587 624 348 477 683 954 794 53 933 640 743 502 111 47 384 180 225 608 487 353 699 96 600 836 681 704 377 891 259 967 518 36 706 503 419 432 360 757 556 737 680 661 625 6 430 910 22 917 623 706 338 808 356 361 398 531 803 374 217 652 407 690 313 252 273 895 452 845 559 919 16 229 291 991 16 66 911 22 776 638 57 811 691 198 977 518 547 405 386 660 352 630 912 633 324 249 39 898 191 517 765 561 239 296 425 780 115 507 43 575 31 82 45 857 698 330 475 485 478 355 167 707 312 736 304 638 457 972 756 286 428 888 852 169 257 195 431 165 473 561 625 594 211 7 269 462 862 813 73 248 128 300 881 569 975 987 423 144 350 229 801 285 378 573 931 760 142 509 127 195 67 795 770 397 940 429 104 992 577 966 307 158 402 185 120 360 342 342 419 886 380 779 245 638 611 61 426 486 165 775 952 436 689 721 668 209 577 389 87 33 817 982 26 631 706 442 709 334 533 866 222 506 195 943 624 1000 277 783 842 796 872 856 578 138 787 29 521 15 524 718 913 80 447 229 852 451 952 598 631 965 788 30 71 939 875 296 99 245 953 508 226 272 773 641 534 764 625 972 609 701 379 506 510 381 219 178 492 698 22 366 30 707 698 715 55 185 76 207 292 228 30 179 402 796 885 738 114 993 122 57 754 685 247 398 199 632 700 245 959 52 66 553 283 466 745 209 501 380 349 300 990 485 558 917 43 78 960 850 241 955 319 585 862 517 735 996 226 977 884 720 279 561 437 456 389 593 527 439 585 956 591 222 670 304 935 178 596 968 253 401 760 993 608 343 381 815 189 996 306 312 577 529 91 801 528 163 812 192 229 206 27 714 594 413 510 117 146 897 589 73 990 609 985 435 501 217 765 26 919 814 308 445 244 544 811 484 696 249 409 47 922 253 92 516 726 570 309 413 367 579 95 904 433 711 387 521 630 735 88 661 279 192 266 936 701 974 632 618 40 618 34 390 568 197 355 59 18 413 867 286 822 439 961 271 279 206 367 243 746 602 965 138 51 829 907 258 884 970 593 580 158 663 402 437 941 293 704 639 312 685 841 889 623 29 115 581 32 916 252 809 954 930 557 632 827 283 887 401 80 557 279 808 156 800 454 620 243 974 340 153 646 691 118 750 769 615 565 74 859 849 66 107 247 934 799 455 401 531 559 270 466 935 584 112 568 468 528 819 256 544 470 23 333 686 515 918 845 331 328 590 970 878 225 241 966 7 475 983 299 180 202 754 570 175 414 594 275 900 887 362 884 714 918 347 421 255 6 887 91 185 499 801 843 595 378 531 346 948 681 192 323 790 720 955 40 526 289 960 52 583 795 329 153 604 285 212 158 238 497 835 331 130 487 675 623 383 564 50 434 198 754 122 239 947 786 659 412 107 735 280 717 262 837 713 205 743 714 377 831 498 587 457 509 990 707 84 262 883 519 244 701 69 413 413 320 793 927 169 574 679 130 388 820 9 364 488 306 995 661 132 233 692 37 592 456 228 191 429 680 526 140 618 740 816 619 306 341 496 135 932 765 945 625 787 650 615 120 616 70 703 895 364 588 195 70 602 125 485 515 708 765 769 18 285 191 799 178 335 48 945 331 382 346 482 917 509 767 432 546 967 234 316 263 329 160 480 302 526 284 40 496 290 212 323 441 180 886 323 444 173 455 124 362 702 333 738 781 954 395 302 473 167 189 690 853 811 949 738 278 84 125 46 333 840 382 693 858 846 241 564 545 557 11 968 4 988 558 336 305 586 102 622 965 519 145 320 601 962 923 954 773 52 192 830 770 388 443 639 876 349 23 569 455 517 740 741 961 552 277 77 585 701 119 283 479 78 964 110 756 302 321 367 187 46 381 129 792 32 763 712 567 968 657 99 928 991 330 965 866 922 25 864 334 731 719 731 166 814 327 605 341 111 120 778 616 506 475 551 998 698 214 720 164 662 919 18 796 210 509 413 278 610 299 242 503 868 374 670 874 446 570 525 693 341 264 243 85 248 843 111 532 916 403 265 594 841 937 597 897 5 508 424 454 808 179 466 661 208 596 293 76 374 917 693 994 704 969 73 81 840 509 465 851 45 211 200 713 200 959 980 689 42 992 52 808 692 329 129 382 375 329 887 474 750 176 110 902 280 187 373 717 66 849 446 417 277 718 408 769 43 352 792 635 48 665 449 455 887 301 231 325 898 92 230 702 102 506 416 457 750 837 270 335 391 358 758 313 404 276 559 243 962 141 689 512 119 967 720 664 463 302 715 455 63 303 583 784 782 956 658 706 624 112 917 905 261 886 745 624 49 973 349 6 230 399 342 175 183 74 529 173 245 126 861 518 296 952 541 207 286 230 524 777 712 172 953 627 573 167 693 520 902 632 195 395 333 619 224 256 1000 665 563 341 970 147 894 337 851 464 181 387 558 312 111 574 724 449 347 91 208 522 229 480 251 815 377 136 208 884 286 467 394 621 767 760 124 166 678 512 50 534 146 132 295 378 155 82 134 343 323 355 492 695 687 761 982 584 358 423 543 161 49 297 557 862 876 415 877 334 180 723 811 364 562 483 639 955 31 595 316 989 592 867 203 245 507 929 280 508 698 840 939 1 745 313 745 44 651 521 612 389 849 963 888 352 581 639 183 156 292 420 176 797 194 769 100 622 539 634 233 122 911 201 978 381 245 628 814 791 107 150 464 489 469 1000 632 171 916 192 504 981 593 706 521 909 658 671 622 624 36 532 457 468 603 948 462 93 525 664 453 230 285 374 715 843 463 680 459 997 999 735 856 318 535 919 919 670 536 36 195 708 665 662 401 320 102 217 637 817 506 623 180 995 785 658 164 851 967 629 617 206 589 483 481 407 589 530 306 231 172 97 458 146 191 768 647 192 297 374 201 353 748 785 349 684 926 393 523 961 222 318 490 214 935 348 66 71 636 92 754 410 932 173 731 98 97 978 77 865 563 877 369 852 682 508 910 170 820 668 256 45 108 228 990 636 308 939 282 792 964 4 327 597 675 584 854 379 197 429 169 94 837 182 500 355 685 394 881 293 141 730 275 326 448 917 397 361 541 23 483 936 732 138 993 385 815 810 43 855 483 336 237 366 543 671 940 486 5 659 876 396 46 291 172 846 635 492 55 13 417 296 4 920 509 214 784 334 24 492 570 812 124 459 424 440 896 586 248 293 761 525 881 561 954 687 59 835 308 902 908 184 585 382 629 583 270 33 564 44 768 965 83 355 392 638 473 278 905 702 200 872 17 66 639 602 839 255 192 341 676 573 732 506 645 370 358 351 400 402 798 83 764 494 751 12 734 954 194 110 65 652 20 510 478 129 798 608 701 186 116 70 891 544 904 810 988 739 407 302 154 209 12 522 990 269 420 894 471 870 994 673 665 995 916 777 720 107 70 867 29 673 749 541 744 399 862 434 799 666 440 102 965 119 103 634 750 181 155 235 98 859 881 902 17 523 8 431 726 239 231 938 871 530 532 697 899 35 880 216 285 486 337 533 368 411 32 499 836 275 237 617 520 936 159 7 688 420 936 817 425 773 193 119 530 39 122 67 198 355 364 732 143 999 194 499 613 605 821 397 295 761 160 281 977 965 268 698 806 567 21 398 312 37 396 440 335 640 85 67 886 647 252 528 860 165 92 794 281 70 400 112 967 78 870 51 420 586 944 888 221 235 797 528 596 672 648 438 637 467 975 929 318 672 78 419 485 873 253 560 134 949 456 163 253 58 293 870 441 752 291 761 874 928 481 373 589 861 589 617 813 818 327 76 555 805 980 956 17 938 423 295 108 698 45 576 505 229 271 340 505 958 710 5 896 311 810 526 314 565 459 521 262 684 124 982 1000 430 925 196 554 104 24 613 242 86 590 341 402 48 163 875 484 781 199 507 276 207 198 163 363 359 795 357 409 986 264 541 227 779 713 395 909 812 234 787 753 424 277 723 113 363 9 780 657 803 895 197 961 904 279 348 809 59 267 910 702 803 698 234 220 629 976 617 692 661 139 904 729 872 961 953 365 20 65 247 945 994 927 201 221 83 364 729 524 97 844 165 612 679 754 429 836 764 946 590 303 715 581 710 433 62 26 537 143 493 802 284 676 26 861 152 48 119 284 609 395 914 95 840 636 319 280 309 107 350 919 81 629 663 311 531 769 11 456 177 686 717 374 554 816 953 259 722 995 852 17 645 343 261 419 159 293 585 268 252 472 797 559 131 351 424 832 352 282 742 835 618 795 21 685 610 976 609 583 246 638 747 826 845 536 970 815 84 360 576 998 448 708 592 594 676 941 78 98 973 156 592 43 804 990 195 85 53 938 138 595 102 808 962 119 105 477 649 117 845 172 9 430 978 303 767 816 764 358 865 276 386 518 976 865 951 118 194 143 905 591 458 654 400 362 124 288 673 78 987 988 875 554 70 436 274 383 435 153 571 354 722 982 863 601 86 611 243 284 663 107 542 534 339 720 989 947 246 709 684 428 216 155 110 353 102 176 655 183 483 598 848 706 280 816 99 277 426 426 367 615 412 977 230 936 556 817 453 468 274 670 628 487 342 484 758 746 145 491 27 877 880 205 548 214 100 826 911 128 581 359 516 728 712 434 279 444 502 801 648 621 615 979 343 854 223 366 459 93 168 899 716 282 368 632 895 701 365 740 931 309 142 216 850 566 459 140 194 811 576 896 397 589 70 588 326 74 258 561 660 617 66 442 99 85 773 901 313 248 27 807 215 914 781 175 33 330 782 209 832 428 722 622 493 884 901 969 656 26 392 429 779 495 895 70 976 919 694 566 498 726 894 185 403 448 483 242 1 708 200 199 630 864 500 867 768 971 766 275 535 71 879 627 198 462 176 721 731 519 580 81 650 32 239 19 22 286 775 795 353 715 697 192 919 559 943 583 22 410 785 872 817 369 521 945 806 511 588 545 867 798 886 664 168 318 261 670 953 981 729 969 35 855 418 643 145 128 698 322 559 248 236 113 407 791 430 704 762 193 971 376 778 307 916 666 725 527 88 944 196 420 265 572 885 658 202 759 878 828 725 469 651 790 329 263 401 617 29 360 196 549 630 797 206 239 751 271 497 395 9 867 103 972 312 939 552 209 513 734 36 786 225 238 73 900 968 337 711 464 518 434 202 875 796 72 16 194 14 495 860 612 775 677 450 108 109 8 652 319 815 207 428 75 13 446 874 697 983 798 369 428 713 276 685 794 861 681 424 179 177 186 229 959 298 296 60 709 977 546 536 586 733 730 213 870 682 974 302 557 368 328 294 172 671 72 213 419 145 88 533 74 720 256 990 479 419 163 647 527 11 689 61 170 50 375 673 524 134 300 109 185 810 822 527 841 527 372 394 653 433 437 569 937 204 985 261 698 905 862 577 25 387 638 820 720 479 662 206 29 819 738 319 237 158 87 460 379 497 26 339 121 900 856 106 461 500 253 899 704 220 496 35 4 57 887 675 140 195 559 565 784 32 199 387 696 723 221 605 977 37 249 362 310 651 921 609 217 25 468 32 378 988 83 92 439 822 605 154 661 534 250 158 829 310 890 810 35 977 231 594 163 220 320 45 661 253 424 358 483 737 175 756 552 530 390 942 179 721 952 363 235 224 367 209 846 36 389 820 285 321 341 410 642 894 121 941 173 434 605 57 107 910 980 438 153 325 865 895 783 411 761 372 376 762 295 598 152 138 639 385 735 81 991 927 990 217 595 642 335 850 921 529 882 128 92 647 829 318 940 385 148 322 622 455 82 731 96 788 782 89 576 209 161 284 837 135 958 663 54 404 427 86 578 647 8 518 552 455 790 844 728 426 345 432 265 690 681 179 284 668 566 671 576 499 666 343 752 379 939 479 106 58 288 653 698 476 556 287 462 974 265 935 859 690 320 565 248 357 454 619 353 942 584 751 543 433 610 908 286 122 964 530 495 869 479 527 847 893 7 422 528 212 977 551 342 203 958 319 197 474 776 954 17 434 717 198 445 225 378 250 744 950 474 150 261 373 351 309 115 205 16 448 821 288 204 349 473 339 253 72 334 328 744 16 666 856 93 734 154 524 842 641 879 565 549 294 45 842 281 294 268 531 576 743 940 452 482 376 461 900 373 47 717 174 14 102 678 271 407 854 839 18 201 210 121 792 676 455 317 52 668 10 756 110 622 459 623 526 372 144 264 732 357 781 233 541 961 363 412 864 299 366 730 130 144 548 888 39 983 907 150 978 705 841 546 71 499 58 669 767 458 326 756 572 190 817 370 925 58 487 371 708 283 391 964 485 918 943 346 138 7 1 681 870 72 636 518 662 655 550 942 471 347 57 560 43 728 779 680 790 264 251 349 456 45 824 438 748 492 76 41 505 924 401 644 246 472 939 304 715 481 22 442 669 672 97 747 123 698 604 83 407 28 893 281 655 145 177 182 317 626 90 36 907 317 548 377 59 938 684 216 486 242 339 465 595 856 671 839 906 4 538 795 250 894 352 855 968 552 435 294 792 407 289 610 769 643 961 742 533 221 273 14 46 609 675 675 751 812 930 339 609 959 840 400 757 357 721 975 410 409 733 701 583 108 905 725 99 534 704 277 395 98 497 978 356 895 521 264 146 243 722 431 568 515 379 314 177 241 26 225 118 198 911 698 296 328 867 556 561 29 154 276 110 136 380 300 728 51 674 328 524 878 519 50 703 495 805 17 189 859 218 174 348 340 194 879 277 460 263 495 867 272 229 405 111 696 571 388 362 974 712 260 596 469 26 46 358 668 541 358 747 83 713 68 476 669 813 203 140 847 875 918 920 120 164 927 100 625 949 866 810 895 58 50 580 791 874 786 692 673 627 479 537 272 552 908 997 121 80 694 702 930 417 113 442 997 732 170 518 797 19 575 511 759 144 291 962 877 88 783 522 791 344 893 753 811 238 911 529 343 83 976 586 636 760 120 807 38 23 294 772 641 515 337 259 846 251 104 431 318 155 67 16 478 587 945 785 643 203 435 38 552 759 737 82 918 472 195 744 20 436 827 544 79 567 121 196 611 434 279 947 195 723 351 926 293 492 809 834 433 576 361 613 676 51 33 284 752 818 507 332 590 684 593 480 55 767 416 355 687 61 370 438 379 904 563 428 509 580 727 299 173 108 786 462 282 984 216 257 905 453 974 773 805 253 784 501 72 329 157 887 809 45 296 335 767 435 848 281 501 842 74 550 342 783 717 680 42 893 774 33 634 498 965 153 897 946 656 495 355 471 495 298 890 609 576 576 511 515 796 366 286 654 753 529 213 746 913 717 342 658 259 916 754 231 833 913 201 640 298 853 456 801 496 210 482 825 796 63 554 272 217 451 823 97 806 309 313 836 584 603 667 471 520 945 106 630 840 613 997 993 164 705 646 85 511 137 776 237 371 973 864 531 901 888 177 169 568 74 195 285 153 795 915 301 307 898 249 63 772 165 670 740 775 913 757 325 804 173 372 6 317 682 898 507 322 685 819 113 743 904 202 790 492 333 622 195 901 53 840 128 555 905 780 393 716 846 646 912 622 70 279 67 250 373 440 112 166 665 398 942 99 918 703 974 457 377 268 513 719 427 487 819 407 216 526 777 705 608 425 399 127 166 377 437 82 128 529 187 107 310 434 58 4 974 321 621 584 206 668 160 471 772 893 823 919 371 517 795 528 807 997 337 766 915 721 675 93 369 694 34 496 218 86 100 890 662 705 211 393 222 582 815 471 575 483 989 971 530 1 127 32 19 755 902 132 895 240 117 395 185 23 816 669 342 691 557 325 79 527 153 852 175 643 542 630 830 472 396 355 437 865 534 664 91 650 430 799 336 805 947 164 472 627 458 410 985 224 691 638 289 250 14 145 474 891 110 156 31 101 980 847 260 173 783 474 840 891 26 96 518 625 126 177 557 106 978 487 109 302 312 59 859 595 827 672 111 5 670 392 411 633 909 671 214 94 26 341 586 478 881 727 147 84 925 576 274 389 159 580 256 180 76 117 863 305 782 50 197 842 150 748 170 589 512 35 173 740 119 209 385 666 419 685 510 741 696 34 261 124 410 121 92 291 413 941 107 917 1 341 966 129 254 463 12 48 44 827 127 94 71 622 797 967 457 640 782 28 800 592 55 518 65 758 935 706 301 257 136 454 532 826 768 3 303 609 912 579 226 151 653 317 129 492 349 222 42 713 260 250 444 120 1000 804 159 819 921 602 564 859 998 501 349 234 844 240 856 90 48 542 401 95 750 904 622 491 842 223 846 9 56 423 612 324 640 933 185 848 844 635 264 369 708 898 126 507 482 23 90 178 866 320 377 428 468 832 421 963 813 857 774 847 242 666 833 507 558 954 497 142 78 796 851 13 556 508 463 343 929 176 419 442 783 554 122 668 45 413 478 12 995 733 353 458 169 740 482 804 540 403 678 139 121 254 13 614 564 451 886 581 483 932 878 816 486 675 69 16 770 134 753 646 935 19 343 364 847 349 479 649 872 839 240 569 891 48 748 59 957 176 317 813 94 163 272 69 865 140 809 121 819 891 55 402 376 602 897 460 170 300 753 377 115 847 856 534 357 163 906 70 767 83 907 846 299 916 955 266 846 660 94 382 792 453 735 182 565 466 862 929 83 577 847 620 260 266 125 428 374 919 342 198 226 900 201 170 290 576 358 605 558 740 373 878 801 228 689 492 487 316 14 869 722 37 313 842 341 264 343 553 920 579 993 131 301 609 206 256 843 238 457 351 401 140 789 907 685 335 358 362 630 648 825 359 806 712 783 339 124 731 735 199 857 815 338 317 2 221 858 24 853 103 5 601 511 411 646 980 565 231 29 962 218 981 392 159 409 273 202 775 347 345 683 101 634 404 169 108 535 998 717 378 873 315 601 50 760 129 176 592 217 12 998 58 210 860 578 781 257 33 57 878 16 810 38 211 587 298 822 153 613 996 344 670 272 889 389 457 987 360 540 385 537 253 642 180 304 84 336 186 663 711 845 208 876 855 805 697 404 856 714 930 452 297 922 932 72 714 57 952 842 725 361 286 773 330 648 527 234 14 849 780 827 900 212 926 638 464 154 175 661 311 268 288 467 2 868 717 881 621 606 726 403 875 656 135 292 100 480 595 401 730 997 188 300 904 280 22 288 948 948 245 285 70 524 139 348 241 220 719 197 315 348 803 22 944 136 524 352 987 914 944 13 407 284 250 756 594 17 321 776 571 516 187 93 414 763 996 821 398 253 923 634 907 601 807 21 396 673 189 559 894 807 270 245 173 679 23 985 555 933 712 327 159 808 33 949 263 112 433 511 649 628 458 162 918 303 426 223 416 835 387 874 62 558 565 11 949 77 241 668 242 318 217 365 557 242 727 445 248 243 628 850 425 475 202 867 507 933 484 723 980 887 820 144 674 344 421 725 983 70 162 301 983 76 158 586 640 394 198 685 338 141 588 238 950 545 717 725 707 748 565 818 623 484 641 339 787 188 30 540 474 875 416 804 820 349 454 189 534 303 356 964 908 333 920 346 473 590 545 66 726 546 157 540 602 746 219 9 97 122 648 112 415 707 693 913 895 131 624 343 159 633 26 163 510 891 530 279 498 986 680 568 179 513 44 729 196 954 904 363 475 794 363 297 358 638 824 787 760 190 486 185 228 280 553 282 802 968 225 717 320 574 329 569 323 537 611 888 782 83 962 961 665 93 864 758 342 509 625 635 840 372 223 425 405 301 423 673 382 491 341 236 492 586 684 219 285 120 840 795 151 501 175 483 588 754 437 593 431 246 127 857 271 839 83 671 217 911 646 344 490 236 46 988 357 484 849 327 370 80 780 496 960 809 473 961 804 289 203 936 482 780 812 669 524 758 450 341 145 790 909 886 239 755 644 325 516 126 912 820 289 473 312 240 353 998 303 82 976 59 811 124 607 428 375 174 15 146 236 49 228 546 115 781 149 377 735 102 592 295 713 212 627 737 683 547 729 988 560 351 249 663 579 764 941 440 728 62 34 793 953 453 763 412 386 859 915 277 287 144 234 240 468 901 376 322 436 136 280 932 822 928 103 317 357 434 413 527 463 443 506 574 481 639 605 620 289 73 337 944 796 315 650 831 681 640 167 988 717 537 991 837 648 557 425 14 592 748 206 562 461 246 770 902 996 503 331 792 376 494 161 640 662 679 535 175 536 605 808 805 37 708 334 943 814 638 279 289 332 756 297 807 208 55 104 739 507 375 309 18 647 316 233 175 581 803 74 533 897 252 981 391 435 882 573 650 312 922 602 758 456 544 150 528 249 38 356 124 924 854 466 241 782 81 577 205 82 761 314 99 916 229 539 673 857 259 994 287 46 747 738 349 910 632 20 613 272 250 319 873 152 275 451 174 749 991 626 393 59 591 256 760 890 999 677 124 6 78 680 109 208 639 670 231 237 118 723 412 718 868 193 883 768 247 703 151 660 828 451 251 242 374 691 28 97 915 65 295 722 781 661 69 902 639 791 955 581 528 797 439 705 421 49 825 338 42 223 206 843 728 229 67 885 854 436 184 267 217 711 282 677 310 834 45 681 514 900 82 150 128 567 134 571 554 368 451 872 275 730 67 611 485 848 442 150 351 331 363 878 961 568 957 375 578 814 80 79 82 670 19 753 220 156 631 402 38 37 826 905 996 737 85 490 473 67 286 260 384 7 397 556 859 692 41 153 305 9 139 385 45 949 646 260 77 169 996 432 760 585 21 36 219 548 380 690 726 287 290 270 210 352 583 212 742 82 797 409 643 85 656 496 460 456 995 680 938 9 453 412 495 179 956 3 770 954 160 169 858 315 987 70 822 512 608 901 795 610 498 680 480 495 454 130 503 87 339 549 85 98 152 773 836 396 863 605 670 307 634 569 374 368 459 379 249 420 856 665 555 22 798 799 511 722 821 385 6 611 29 540 996 652 479 165 31 452 983 242 450 216 633 976 129 302 561 285 726 807 639 527 211 539 595 196 865 732 438 107 385 972 961 851 656 376 673 451 680 506 403 610 605 313 221 232 333 612 462 172 220 887 198 959 310 188 865 369 942 589 447 362 407 217 112 820 321 534 975 943 503 287 220 773 438 253 854 856 848 202 409 24 738 668 468 113 979 471 126 948 110 310 387 893 497 107 465 845 447 109 480 937 107 234 913 395 918 717 453 351 891 617 194 425 721 951 10 893 769 228 980 631 241 703 23 660 663 738 852 928 994 414 284 177 685 892 434 436 53 641 562 671 30 41 921 23 649 256 383 651 49 12 571 640 942 367 517 143 33 149 882 132 425 16 107 855 317 516 583 992 587 288 955 215 721 601 703 834 970 430 539 187 843 943 817 641 862 927 188 430 391 252 242 120 941 740 902 380 435 931 705 920 232 874 570 367 540 298 267 403 636 809 126 518 759 620 488 289 313 494 357 665 336 368 396 158 246 202 244 910 359 440 687 514 971 176 38 959 878 235 117 176 566 291 185 642 60 748 359 144 647 509 199 136 358 225 656 573 12 41 173 518 760 916 497 295 758 762 384 39 320 229 70 898 953 490 755 240 828 670 823 62 952 132 122 651 831 422 343 757 415 154 426 725 432 175 648 456 47 687 94 871 266 968 717 914 493 582 732 977 565 907 511 731 819 82 926 930 716 736 89 6 366 996 362 337 517 440 195 483 567 800 818 400 772 779 266 631 314 536 477 195 360 619 135 207 42 335 876 909 628 814 372 144 282 511 574 540 816 576 506 466 709 205 900 88 942 167 166 56 584 807 45 760 653 373 255 378 683 893 627 277 233 249 914 363 83 901 812 268 480 550 262 324 443 564 611 544 839 275 712 567 206 108 884 910 308 841 904 428 311 545 531 632 385 969 50 152 889 460 990 675 479 43 918 808 935 32 383 897 576 351 976 67 822 247 907 175 236 640 729 677 461 574 405 559 525 845 124 133 860 436 251 360 739 606 546 736 858 783 112 185 153 357 343 827 806 215 417 994 6 26 922 510 943 817 688 859 213 389 561 227 356 638 364 138 470 200 691 827 84 554 319 202 458 123 276 953 807 869 950 559 306 894 220 605 763 605 284 779 129 754 328 955 776 897 560 275 302 889 280 561 61 800 522 418 195 353 783 148 904 16 667 741 944 549 902 316 435 824 258 550 305 732 937 203 185 535 231 18 219 448 481 786 669 538 868 523 491 464 880 180 755 257 958 862 312 935 328 521 741 618 137 318 428 290 517 620 991 429 466 63 559 758 310 718 523 575 194 188 60 208 968 417 678 984 842 761 689 635 403 934 201 156 73 978 235 269 899 527 266 485 511 322 544 874 328 333 512 440 38 765 500 744 918 523 266 612 796 654 245 409 342 865 537 630 451 641 654 685 67 771 353 863 312 387 752 725 638 511 260 452 863 589 996 176 987 834 383 45 998 814 730 890 137 996 739 487 814 101 197 656 246 799 334 747 741 370 877 414 889 196 127 492 526 214 620 482 670 679 325 748 15 655 17 118 629 766 305 504 634 133 496 249 971 661 791 343 365 296 736 918 343 165 977 160 346 103 331 740 311 288 196 209 111 810 634 772 665 519 465 640 543 961 534 398 626 468 277 654 376 171 264 389 970 24 641 615 571 8 674 510 30 422 531 635 479 895 924 709 941 430 420 720 406 793 417 448 604 932 616 934 966 452 519 618 658 982 457 273 377 57 82 921 28 746 907 99 238 743 889 656 930 205 641 288 710 749 671 150 375 365 367 464 952 812 907 269 229 312 263 344 869 667 569 580 280 450 100 856 972 96 111 982 182 451 338 679 640 238 105 129 958 375 292 547 845 137 725 183 429 652 404 289 78 932 575 664 842 96 926 491 122 988 63 998 28 72 685 485 610 42 950 184 678 938 957 511 621 533 621 840 474 940 887 599 197 629 358 61 315 306 401 844 127 593 337 353 105 805 363 859 126 466 24 756 641 862 131 478 881 782 595 127 658 479 834 784 880 286 61 762 610 306 44 778 51 841 644 639 367 520 324 441 692 495 565 156 566 787 318 822 456 422 70 805 591 404 491 380 945 880 947 704 415 919 113 182 959 570 50 855 77 850 720 662 202 95 862 642 413 186 62 407 570 668 520 578 424 685 451 716 136 601 401 158 266 497 902 967 770 142 969 338 43 331 742 211 18 916 91 339 991 361 338 962 376 719 71 253 622 353 202 608 891 91 391 109 476 63 140 70 868 364 242 903 386 796 16 568 892 124 84 17 115 217 163 631 489 225 972 814 728 808 40 431 580 204 308 645 668 171 58 218 566 956 757 935 769 443 436 236 38 265 489 620 985 491 522 421 917 49 823 118 758 514 229 818 731 782 362 29 11 204 162 860 871 158 58 529 400 2 171 207 66 170 609 963 274 981 133 60 132 503 343 429 649 535 536 424 798 344 415 165 520 914 154 771 183 122 576 886 336 103 821 802 48 582 333 271 501 625 220 70 767 115 374 954 271 767 466 162 703 626 148 830 451 350 548 216 598 520 329 150 872 676 25 829 214 463 437 176 498 886 513 760 381 629 874 470 418 706 259 503 757 580 665 744 908 462 517 19 909 936 683 568 688 247 161 119 494 292 817 948 106 595 474 397 463 773 156 464 586 144 891 176 737 373 422 498 540 963 512 491 835 170 895 565 705 178 571 297 743 157 721 270 12 186 536 875 195 955 188 297 654 242 610 165 810 623 459 93 538 701 252 505 489 6 876 204 922 892 336 242 210 202 516 692 448 618 635 506 691 32 753 737 742 990 863 13 376 929 471 400 943 589 424 884 213 677 588 421 651 949 344 627 374 483 460 175 959 523 979 467 223 842 525 191 818 214 139 985 691 572 739 236 33 369 686 85 745 861 645 866 980 973 147 379 107 272 391 854 863 525 744 886 990 211 62 707 395 336 895 440 244 582 967 289 170 387 732 979 749 223 785 521 78 884 336 684 977 57 38 506 563 920 73 450 656 873 509 743 296 78 552 691 218 904 907 886 562 49 226 535 351 876 326 314 424 738 472 51 249 543 248 10 1000 532 384 872 277 549 666 928 353 294 809 377 654 466 199 763 655 901 802 209 841 147 12 278 275 423 620 482 346 880 223 191 200 785 363 887 374 944 917 1 15 138 633 627 358 181 906 66 979 13 899 248 667 579 637 389 198 891 577 233 852 205 49 512 962 935 363 720 625 673 998 103 505 361 887 593 764 639 605 344 373 827 620 924 739 166 183 726 841 927 650 119 816 567 167 78 630 606 543 922 873 103 836 325 359 82 548 986 232 650 600 488 758 846 110 998 131 347 684 546 628 681 878 213 445 300 137 169 629 719 265 534 187 284 872 321 425 183 488 6 584 236 475 864 525 710 249 558 610 313 826 512 64 602 36 610 411 118 871 400 694 560 927 388 265 15 506 459 560 215 619 646 806 871 470 176 218 819 653 412 337 938 650 929 428 275 637 431 243 19 937 100 338 715 130 803 498 8 722 749 235 258 820 154 42 9 712 73 854 709 441 694 703 309 83 204 312 578 697 588 236 917 718 468 151 902 978 427 511 727 87 836 467 760 13 570 666 324 147 75 63 516 702 263 492 730 407 226 389 225 736 712 310 171 23 345 271 371 311 630 15 316 595 474 279 465 548 420 680 399 373 109 24 904 797 533 416 721 252 451 106 294 242 532 82 429 244 746 377 272 241 337 490 903 820 663 543 253 282 331 779 338 343 975 918 673 284 944 652 250 907 46 223 163 206 495 326 947 125 792 462 287 847 503 272 64 691 203 675 301 111 109 356 925 129 187 547 687 763 426 767 502 476 283 581 343 357 842 285 37 298 315 597 695 178 566 930 591 792 837 404 151 363 658 498 392 154 822 718 179 804 696 26 875 487 379 258 410 695 68 588 155 282 482 862 376 322 758 191 725 59 717 1 644 405 603 917 723 499 443 87 139 709 37 387 986 284 886 721 235 652 230 101 741 183 406 186 809 335 872 944 456 779 868 282 757 806 896 789 814 597 176 319 232 56 446 972 131 866 68 439 828 468 639 79 219 223 302 272 772 777 420 307 921 897 490 144 760 406 208 219 81 694 93 157 419 619 718 61 591 586 291 198 28 583 864 939 925 515 331 136 640 943 705 26 777 406 654 258 527 781 4 238 84 230 443 657 490 447 435 165 628 148 334 93 739 172 265 559 179 522 524 874 390 330 824 309 358 488 841 144 760 475 540 575 135 231 42 652 839 323 669 187 188 144 147 997 466 452 225 517 54 62 554 591 828 778 360 290 986 911 170 99 765 840 94 348 763 840 185 821 921 769 53 962 662 286 786 628 543 839 385 13 764 605 36 470 595 255 690 499 428 565 706 194 677 123 437 375 942 552 505 620 791 807 707 247 425 637 253 252 907 253 176 477 278 976 923 7 395 537 981 695 131 920 80 117 927 149 127 168 330 984 577 50 875 430 310 36 71 383 649 677 790 117 55 735 245 583 879 243 68 903 658 31 65 641 405 565 853 710 749 165 869 176 850 189 124 902 799 177 407 826 257 486 793 825 733 307 64 490 903 529 983 67 401 122 877 440 129 313 318 798 678 968 649 679 948 664 858 223 365 980 921 390 762 879 346 503 715 407 814 881 940 994 642 547 681 744 663 917 875 681 554 444 547 105 972 775 830 408 229 360 761 455 85 621 727 832 483 88 761 413 561 523 805 380 615 296 763 66 503 560 675 533 625 186 243 798 128 22 936 135 221 555 994 1 819 414 118 98 530 412 422 860 48 73 491 673 300 306 398 254 925 208 203 814 659 990 215 201 388 405 811 404 418 14 561 483 259 784 311 276 953 650 507 517 2 307 861 705 931 536 131 871 441 822 768 11 152 865 398 393 168 492 639 784 468 450 286 691 757 404 323 510 511 876 615 775 601 121 188 314 339 684 529 402 475 946 93 389 433 787 521 151 636 971 779 457 852 79 16 43 649 762 42 720 795 200 602 490 4 763 152 958 188 484 417 33 203 316 768 594 124 3 104 874 944 186 464 849 184 84 320 723 415 466 67 443 535 7 118 215 51 600 304 868 741 337 178 339 786 948 329 212 986 731 922 194 388 296 101 464 609 923 325 770 56 779 103 686 754 113 297 124 798 890 373 53 560 451 917 896 758 49 185 747 844 689 240 671 552 350 203 884 640 250 184 456 786 319 493 842 308 605 603 860 53 703 726 368 572 1 66 137 944 645 384 941 352 566 649 26 164 516 762 703 83 762 72 677 966 284 758 542 885 309 221 756 305 304 372 213 537 133 312 957 617 646 149 852 1000 322 230 906 704 850 569 129 420 355 422 330 245 531 58 266 309 783 127 542 720 772 726 764 47 797 600 948 959 85 809 616 874 885 622 424 869 456 128 840 353 196 690 166 413 268 192 38 700 628 856 409 219 309 613 46 526 610 897 95 444 114 403 375 896 454 954 546 265 629 585 902 28 423 659 169 552 591 368 195 10 108 665 941 171 233 728 858 999 996 964 77 687 468 76 891 817 199 377 10 253 18 953 387 580 442 297 252 885 411 667 80 24 295 833 187 926 521 176 313 552 579 584 270 287 308 611 163 988 22 604 176 178 87 195 677 816 862 670 950 851 833 881 654 892 693 737 122 518 197 469 65 874 486 30 443 830 611 737 808 59 100 67 866 758 492 605 238 74 99 559 799 412 241 137 419 831 613 168 114 193 941 526 620 254 582 670 595 811 239 518 449 581 577 525 530 771 937 191 541 289 1 79 495 671 211 972 889 658 568 783 764 649 321 372 722 274 236 55 118 246 408 729 790 866 100 227 616 136 549 66 907 229 151 828 127 716 903 98 424 483 574 726 63 101 488 742 961 888 317 834 564 831 760 251 848 130 287 444 194 524 42 518 199 798 943 430 246 619 596 97 694 556 383 396 699 908 715 709 243 878 668 374 486 942 981 371 645 117 792 9 802 289 246 474 825 892 199 534 333 132 692 732 381 187 251 985 288 184 162 288 480 862 632 604 291 243 649 554 55 939 472 474 135 534 114 734 505 80 16 580 27 223 941 633 13 522 169 479 607 720 573 368 430 287 520 475 620 6 458 135 494 541 687 182 586 507 486 276 504 456 458 31 432 844 984 841 660 536 98 347 896 292 580 245 631 432 685 196 503 327 993 91 457 697 532 37 706 744 553 481 397 485 860 839 812 628 813 35 940 573 38 624 553 124 702 622 466 947 679 230 439 679 421 573 680 784 377 432 743 693 92 376 840 231 296 750 360 421 75 72 780 273 957 60 908 424 45 76 560 775 558 602 313 284 568 606 747 475 556 15 873 18 536 623 498 287 36 298 427 824 468 911 653 876 791 735 216 80 63 126 152 692 882 592 247 47 72 622 323 344 374 761 433 599 203 758 114 379 393 275 597 582 110 457 342 222 515 986 197 196 405 629 258 610 178 271 216 625 230 460 79 729 943 367 222 300 461 30 976 69 183 498 79 189 474 485 711 215 307 405 428 861 998 152 438 737 16 968 196 352 458 369 231 100 39 88 201 898 104 791 453 980 653 806 544 127 616 180 400 359 613 375 252 377 196 600 333 881 394 498 324 782 756 700 380 995 245 437 488 687 43 32 456 335 93 64 592 18 783 366 594 758 618 304 870 193 933 588 358 914 352 542 359 449 243 982 597 317 347 182 437 877 5 458 673 424 757 928 216 8 273 506 556 44 241 858 712 46 802 69 778 77 132 963 597 803 465 919 34 497 399 418 24 890 143 572 873 670 174 541 407 688 268 9 863 521 372 491 604 350 211 707 863 672 13 954 654 811 780 318 155 105 426 961 687 904 425 359 135 793 72 840 13 562 841 618 97 254 937 683 834 739 992 269 735 836 706 195 915 353 901 395 505 772 956 189 28 5 242 442 83 345 219 784 114 189 880 790 692 673 833 171 312 291 793 932 754 842 732 925 387 293 964 543 867 730 20 963 342 35 804 782 885 246 583 126 951 739 465 316 392 812 692 482 720 304 149 511 662 952 579 873 7 711 920 26 642 275 852 942 854 745 205 51 22 712 635 338 692 667 723 165 179 765 650 402 825 289 717 999 213 872 935 558 942 135 379 747 5 303 722 571 715 406 894 560 821 327 120 219 663 109 440 481 191 462 579 736 396 742 273 27 703 65 527 293 752 309 531 787 444 310 871 789 237 436 743 494 315 507 982 825 426 650 750 743 267 430 86 86 824 71 713 332 274 362 589 109 157 425 689 97 991 857 43 90 429 538 904 444 454 732 669 469 932 856 910 911 632 796 285 76 733 668 517 130 848 429 783 367 110 427 589 574 991 334 949 458 994 328 721 411 664 850 132 255 61 744 295 515 517 218 790 586 371 909 588 204 656 761 582 682 954 171 478 450 99 502 575 903 28 870 121 802 449 6 61 310 390 314 403 24 234 23 185 518 219 850 648 51 707 686 658 160 962 498 334 132 283 418 639 758 859 212 385 130 392 710 646 787 654 247 80 553 640 299 792 571 148 995 71 502 624 900 418 998 868 462 179 204 520 736 598 313 440 386 449 619 85 540 48 94 53 437 64 620 133 502 202 927 495 368 50 102 39 627 80 582 34 801 926 123 401 482 876 416 186 337 601 828 968 206 931 429 412 766 209 617 428 688 742 330 987 905 200 498 896 227 754 160 820 769 839 985 526 206 937 707 673 759 713 261 490 182 463 251 554 792 955 345 82 209 941 782 816 759 723 515 684 124 361 931 440 768 70 294 344 598 444 545 174 29 312 296 713 843 779 806 927 61 632 780 129 785 135 72 566 64 705 848 506 342 557 424 112 716 891 192 542 641 335 618 888 508 279 714 712 92 520 367 676 331 455 1 448 969 860 483 286 637 587 370 171 202 734 887 676 679 925 2 192 454 280 103 944 2 150 478 636 203 830 693 640 44 455 32 767 911 387 852 951 511 161 825 637 926 483 127 666 8 149 914 607 455 688 200 628 537 509 881 647 47 589 641 51 623 89 235 519 292 30 278 929 468 107 132 106 267 974 976 84 199 963 528 946 891 702 668 694 351 596 166 520 560 413 250 374 708 397 216 55 697 531 879 821 206 993 84 858 346 37 523 785 268 815 85 145 610 204 756 53 134 770 211 808 510 886 657 464 387 770 615 431 236 907 31 618 636 970 880 715 577 777 648 394 143 808 1 684 60 112 735 778 789 745 304 606 497 399 717 105 196 26 553 320 927 678 671 8 190 311 361 583 282 569 718 158 736 168 795 660 753 12 670 172 435 119 839 858 489 9 847 777 655 27 21 169 545 99 991 839 907 408 310 142 539 991 662 253 407 237 932 408 801 62 880 931 410 845 917 980 518 580 487 889 268 830 652 506 769 628 206 424 885 541 848 382 566 121 431 551 732 176 979 113 149 854 478 680 729 227 517 541 448 176 332 544 915 771 254 636 577 527 789 234 131 574 39 609 642 545 234 853 271 337 681 965 571 254 832 970 160 992 484 116 744 133 335 702 300 378 506 174 776 261 771 670 637 258 50 670 415 813 535 654 264 120 958 774 908 93 333 817 151 917 845 57 932 754 775 860 736 763 497 816 774 566 441 59 75 467 994 494 61 749 357 842 936 116 297 588 905 706 166 397 902 667 262 565 141 848 653 369 53 157 186 802 579 610 575 657 101 191 622 784 660 147 748 2 189 967 899 301 296 702 770 279 758 560 807 151 332 191 528 46 301 913 246 381 495 136 276 416 820 7 791 556 52 302 13 181 681 199 371 355 491 889 378 30 581 732 193 567 832 367 449 97 438 503 453 416 962 321 904 449 86 378 68 370 749 245 944 51 978 229 425 502 192 811 709 74 916 977 540 718 496 624 24 196 178 519 454 316 484 845 76 331 900 658 126 635 23 513 196 981 402 592 183 268 169 819 44 836 291 438 607 211 550 481 348 943 447 137 609 496 861 660 968 262 783 549 44 998 514 378 610 570 487 642 939 263 93 930 150 131 683 842 27 38 49 732 845 864 87 956 152 756 797 150 475 675 165 340 79 492 462 847 354 506 683 153 861 174 627 433 124 935 514 342 143 200 416 367 892 881 457 394 184 368 293 507 54 625 1000 511 591 619 172 666 851 478 189 486 526 162 109 886 14 457 426 442 636 776 837 651 193 913 596 521 987 453 947 122 953 936 382 822 115 734 546 849 781 333 653 889 150 538 170 281 963 528 809 229 129 622 399 47 708 505 994 994 481 210 424 660 139 753 161 225 828 498 553 613 385 847 939 962 124 854 274 420 604 212 969 449 119 442 254 829 419 128 890 356 762 79 757 985 372 755 631 487 81 121 762 214 391 724 126 425 944 742 253 301 56 734 425 428 742 949 386 699 569 486 204 505 261 349 40 1 741 710 74 265 563 354 340 108 86 597 977 117 52 611 467 430 536 709 913 151 77 934 379 866 188 907 304 991 122 851 203 812 518 619 449 567 905 261 286 23 247 25 1 999 757 484 413 45 980 985 921 418 541 502 113 578 100 416 78 183 362 729 773 793 70 409 700 825 916 218 898 654 441 265 159 383 14 626 417 890 115 339 80 221 493 300 605 515 619 500 791 337 637 672 877 57 486 168 451 751 972 914 375 202 493 964 859 237 717 380 872 679 693 169 8 832 934 752 933 629 78 504 761 597 10 911 709 452 181 680 310 480 160 45 677 371 787 770 957 345 330 402 770 394 723 110 840 946 503 898 10 607 376 538 685 923 954 294 524 330 292 658 101 502 441 921 899 601 194 419 830 378 566 660 936 757 541 719 321 612 249 787 581 874 894 340 12 466 812 373 714 243 515 973 96 191 950 864 739 532 378 416 228 666 705 899 24 222 434 718 481 766 860 546 756 358 811 574 404 659 105 853 967 550 801 962 551 508 696 41 420 611 28 888 960 583 202 174 292 214 251 754 33 392 663 79 177 723 557 366 206 126 224 677 339 813 894 583 635 532 326 629 302 255 88 891 211 162 922 621 58 196 863 171 905 202 394 603 386 369 356 238 283 307 507 870 182 326 27 567 34 233 665 650 810 849 525 946 684 787 136 153 244 602 167 242 474 419 199 181 457 967 457 406 642 298 623 998 985 426 224 727 349 697 408 138 198 46 100 964 762 265 221 760 369 830 315 398 634 924 627 885 829 391 364 780 274 778 958 712 530 113 68 345 165 365 428 973 323 241 365 89 279 917 728 445 17 89 250 767 658 253 337 99 774 15 372 666 157 316 232 433 202 962 96 932 48 29 237 810 641 793 823 89 586 24 386 821 835 251 172 406 571 758 158 520 396 488 34 600 714 600 108 899 217 750 940 88 712 369 218 385 137 101 842 197 179 448 259 282 145 228 843 298 380 911 333 155 398 657 925 740 49 670 123 157 392 222 951 646 155 953 700 978 697 998 975 805 305 405 122 763 490 668 740 355 4 839 740 789 14 644 414 480 18 686 756 567 605 928 273 132 523 164 114 646 739 356 870 999 662 1 856 513 318 954 674 186 117 256 899 285 147 535 892 835 693 927 56 266 338 852 75 701 479 811 69 292 581 783 662 29 393 690 748 859 677 207 170 558 838 992 740 587 230 459 240 286 58 795 551 469 902 484 549 734 367 750 812 596 305 854 512 838 395 586 263 137 376 819 319 167 967 232 828 111 293 976 898 239 81 808 872 936 208 350 678 777 979 797 1000 318 126 419 371 299 474 847 968 763 661 382 231 638 824 352 142 426 201 918 329 800 482 607 60 739 466 644 167 533 91 280 929 763 324 524 680 210 423 58 376 466 5 992 506 57 641 239 295 339 418 853 486 465 893 416 794 495 19 132 47 939 927 486 534 11 778 258 439 301 250 386 102 517 552 16 74 907 634 975 314 739 241 620 880 425 395 882 163 132 507 479 607 786 695 753 392 988 202 677 671 996 179 425 707 268 511 792 348 593 467 990 861 288 796 724 512 800 586 471 662 888 938 692 390 866 515 839 22 400 139 340 888 341 347 45 87 312 152 622 3 757 788 301 240 268 277 13 709 406 747 533 660 549 384 213 501 363 795 553 49 262 965 777 396 154 176 543 617 624 581 619 36 126 925 580 700 199 10 999 520 220 839 541 468 442 517 216 532 390 87 662 272 671 888 786 288 339 236 335 10 420 36 326 170 964 190 850 57 679 621 234 785 145 340 319 735 976 73 150 98 754 160 216 132 729 484 368 919 798 613 189 385 997 55 793 915 624 344 257 606 390 564 469 135 549 412 346 53 101 388 431 608 423 532 685 940 390 394 331 662 829 541 224 39 498 237 338 575 689 361 295 748 251 665 730 690 425 894 920 653 315 166 515 261 598 636 358 185 614 320 915 152 424 3 218 371 539 86 250 711 903 435 117 290 567 579 775 132 227 913 991 408 194 872 521 746 566 657 947 763 976 567 631 347 501 199 529 494 585 633 553 907 475 972 691 681 881 258 101 626 110 975 864 597 89 872 379 6 383 993 748 441 292 576 961 159 910 776 638 856 178 280 775 770 236 62 408 776 585 22 708 135 615 103 195 373 664 831 983 82 730 190 177 164 994 777 423 61 890 600 145 848 873 722 180 933 714 775 710 840 80 23 331 409 984 537 528 831 895 550 734 966 750 311 537 747 523 276 970 85 450 982 305 967 299 791 303 51 670 401 459 9 380 245 443 688 384 661 526 172 71 587 232 441 979 404 949 415 630 471 593 446 685 218 424 652 634 383 113 573 719 443 640 594 280 40 21 237 680 379 975 540 22 408 116 852 186 892 957 31 379 596 254 225 691 284 228 448 365 459 386 666 941 317 285 780 577 288 775 648 895 43 473 414 127 540 764 30 530 721 457 404 915 714 647 221 420 909 30 842 292 113 330 827 113 727 386 694 457 469 385 464 213 221 581 986 71 575 286 832 331 50 929 910 156 24 742 27 593 731 30 195 992 970 193 808 401 521 983 33 111 200 341 789 818 930 370 322 392 472 763 137 909 487 276 404 569 488 473 491 785 143 780 507 120 790 190 384 440 299 3 740 811 391 793 753 751 400 874 123 97 489 779 618 441 320 452 79 927 201 280 20 268 217 951 953 645 398 43 588 19 109 263 328 838 19 935 506 515 312 939 736 811 785 958 970 334 357 599 70 856 859 573 743 547 778 336 581 309 680 438 11 628 447 931 485 87 197 925 224 774 99 535 446 701 280 587 610 389 319 678 386 219 686 30 883 981 560 615 616 170 662 335 966 146 25 759 306 462 331 963 572 425 335 516 416 479 30 764 818 100 908 768 442 497 274 69 848 162 53 52 154 364 662 432 860 917 540 691 295 180 199 683 309 451 118 322 908 401 387 783 57 661 277 839 527 640 815 72 144 75 423 31 930 569 834 160 54 982 134 950 61 304 640 988 380 372 758 51 667 572 608 445 120 656 795 977 872 755 333 464 761 399 824 824 393 243 465 686 467 772 632 953 156 138 325 517 825 797 945 150 772 103 939 821 822 131 812 855 582 183 917 868 251 278 87 54 791 921 371 915 276 647 611 932 4 603 528 647 171 565 190 418 479 419 533 417 468 64 362 33 169 350 485 646 119 713 796 234 619 452 503 23 985 664 861 7 203 857 120 258 739 444 149 776 454 22 375 543 153 823 691 959 784 223 94 964 732 703 214 692 709 227 343 922 281 574 88 186 460 679 269 734 104 594 694 800 230 962 511 944 766 6 265 433 988 82 561 887 644 640 591 948 302 182 738 724 181 289 515 292 653 850 279 658 635 408 912 881 754 831 822 636 683 607 762 70 212 752 372 287 268 844 622 570 46 333 904 580 492 650 509 575 70 236 214 656 188 901 109 69 376 763 789 139 839 314 312 447 65 368 777 540 206 100 451 549 228 705 585 379 743 192 728 97 641 12 810 550 946 90 805 226 88 512 491 709 426 973 26 188 562 610 159 454 386 815 206 694 313 937 662 977 22 75 971 579 163 899 99 205 813 78 966 409 755 302 535 569 126 666 464 573 824 7 197 876 760 630 232 701 636 446 541 734 440 227 790 325 150 391 946 684 254 737 777 490 721 971 203 216 712 560 866 698 683 94 709 623 535 344 783 154 406 191 767 514 597 201 185 294 682 834 277 789 757 331 406 693 129 369 302 115 683 360 992 850 538 951 38 15 943 917 636 989 543 444 716 916 654 476 604 800 551 116 925 358 529 517 933 666 836 191 472 231 93 625 282 367 270 274 432 108 9 541 247 725 70 789 829 509 795 997 479 737 652 667 251 201 643 718 423 872 569 678 721 271 718 611 856 7 862 1000 899 462 245 265 521 76 187 123 376 901 691 99 690 658 825 233 981 860 587 446 690 432 465 845 889 210 895 270 354 579 939 912 583 372 954 136 880 32 200 349 999 132 575 46 333 467 15 102 141 848 479 446 928 282 300 788 112 223 752 715 865 850 532 339 692 103 233 594 894 778 122 987 400 50 702 334 953 955 342 872 121 484 394 157 615 550 25 147 894 759 904 521 387 870 618 384 802 959 433 8 881 313 308 102 117 935 817 84 76 500 565 457 147 522 426 875 913 412 696 643 339 466 760 888 673 341 740 767 785 212 931 441 611 527 284 996 285 106 456 879 680 132 853 313 42 984 1000 897 197 931 546 771 615 800 983 481 692 88 155 680 881 102 126 117 531 426 986 128 872 852 946 695 187 700 13 206 926 631 491 678 522 829 447 339 723 416 30 659 626 287 223 700 627 140 443 725 608 139 759 423 677 197 871 741 7 708 726 450 286 959 372 602 466 872 446 468 261 708 380 174 573 770 247 410 693 576 562 111 492 146 282 427 566 669 841 616 994 11 615 436 676 200 66 214 516 253 696 53 663 570 770 475 379 417 404 474 49 392 722 518 278 47 485 691 306 299 485 848 454 355 945 565 15 857 94 753 144 747 525 606 191 403 960 705 342 299 509 333 261 845 419 183 814 330 325 848 657 321 462 662 210 66 852 852 287 404 927 155 38 788 900 112 943 343 269 168 741 305 555 506 499 623 175 740 860 66 12 73 52 773 682 209 461 361 879 321 308 815 598 748 566 854 429 938 613 493 737 97 536 443 637 57 993 221 995 980 160 216 858 854 217 128 385 337 161 344 979 308 495 35 931 93 80 386 897 460 963 999 734 418 671 377 564 595 809 569 986 928 674 860 815 991 945 362 764 518 13 935 511 230 94 280 237 373 148 104 728 135 120 435 345 222 770 587 712 575 378 401 970 230 811 198 778 829 396 491 339 457 97 942 708 510 650 501 621 236 787 384 449 426 275 186 453 290 209 208 704 693 196 118 795 1000 961 782 211 255 331 194 885 17 781 828 977 420 380 620 210 491 227 490 533 413 454 68 496 568 276 498 965 493 359 696 870 510 965 516 59 469 804 728 666 759 345 106 599 545 258 59 389 409 685 269 859 953 280 168 402 463 779 527 862 832 491 774 91 263 344 727 138 752 472 245 44 402 285 480 494 708 629 283 333 655 522 458 180 444 441 312 356 776 438 560 940 341 656 802 377 851 136 792 135 391 360 241 96 594 850 934 293 117 670 420 475 587 384 377 887 601 761 594 102 1 189 908 846 965 142 426 209 634 527 511 147 290 19 644 929 679 430 412 964 221 388 637 807 727 833 2 317 213 824 543 639 332 489 773 637 959 677 31 554 596 987 268 213 826 136 885 205 162 706 673 884 315 622 840 40 59 411 661 142 82 119 495 759 121 400 9 8 123 749 809 405 418 902 334 710 526 697 366 76 10 503 830 837 239 814 899 214 493 112 801 209 623 196 218 744 878 43 57 600 337 214 848 545 476 103 334 957 390 821 293 719 583 395 651 14 610 467 727 858 567 911 223 311 724 672 752 432 349 451 709 925 26 993 811 15 304 405 245 147 499 156 539 870 938 640 256 248 659 221 436 524 584 696 383 807 658 764 640 919 670 870 645 598 621 372 563 415 600 842 465 112 779 485 16 984 58 244 885 779 90 476 642 788 937 874 785 770 704 286 395 326 903 534 433 948 938 472 705 296 59 661 442 627 633 890 371 846 855 129 361 950 991 768 696 784 17 767 125 143 222 888 33 28 810 586 456 406 34 710 339 306 466 558 282 572 610 818 758 959 938 966 702 817 227 233 224 371 608 446 683 743 349 280 74 731 78 690 755 117 812 869 841 351 372 909 975 237 736 14 527 156 306 874 202 309 669 535 48 963 422 663 90 98 68 544 238 88 556 421 722 24 184 100 789 52 185 610 563 83 114 124 303 756 191 655 350 226 574 474 265 232 404 386 867 839 371 54 52 317 323 109 869 320 447 549 261 900 545 237 276 681 928 557 214 336 449 628 682 543 436 914 707 644 353 568 654 6 331 556 709 194 315 761 596 533 600 799 74 565 485 583 395 773 139 857 587 568 169 793 925 645 369 319 173 148 302 839 443 281 563 625 977 446 701 601 118 366 27 961 548 47 732 654 391 511 786 633 792 307 62 830 857 788 725 986 273 27 673 816 113 749 763 669 288 362 39 837 77 627 120 981 275 371 479 139 554 920 918 323 395 506 73 171 908 403 703 273 509 510 356 564 130 141 403 928 114 22 892 357 695 606 352 170 511 817 772 479 290 432 197 736 5 836 305 233 631 26 279 910 962 928 399 361 612 127 268 474 662 225 905 266 85 156 738 904 319 920 893 792 896 886 65 745 430 530 22 806 930 906 509 687 912 327 544 937 32 947 453 979 878 99 960 418 174 848 375 391 733 777 50 952 20 763 738 517 750 75 952 971 60 395 761 230 143 547 697 2 446 786 831 947 672 30 632 582 852 584 598 208 55 739 841 741 430 182 278 891 244 984 984 256 703 484 412 530 174 221 690 486 333 4 889 946 765 887 121 743 517 212 127 457 254 183 868 697 13 440 295 469 466 560 933 870 817 110 686 642 262 237 49 227 991 296 355 680 540 873 92 99 530 221 922 147 641 508 586 266 11 704 940 218 238 597 543 3 323 312 349 688 935 738 1000 819 138 303 805 382 191 441 904 604 531 739 792 582 194 371 916 418 318 783 678 706 49 676 255 297 189 539 483 923 457 429 390 69 543 304 592 882 340 538 309 120 120 301 88 899 159 756 705 32 415 429 516 564 963 943 668 606 38 414 175 899 524 269 532 233 166 452 147 150 653 434 756 961 945 84 706 832 289 366 729 740 134 265 542 258 243 494 846 772 848 434 130 768 408 707 433 15 15 842 678 680 528 889 388 725 773 903 87 951 72 930 693 86 730 788 620 851 891 752 478 314 713 503 595 514 580 286 261 335 753 675 474 570 333 456 509 622 797 751 750 422 196 735 995 134 277 669 927 240 641 398 715 968 850 932 826 721 249 39 113 97 166 95 134 282 942 175 351 915 257 723 527 479 924 558 430 92 965 989 950 151 270 368 405 453 827 138 927 269 127 486 779 653 388 581 498 810 729 413 843 12 817 628 27 185 418 734 251 456 411 699 490 145 754 157 788 171 100 480 315 942 198 474 445 803 908 325 559 513 40 27 73 73 957 378 169 971 644 320 876 98 511 696 890 150 572 517 569 737 477 959 413 285 109 340 759 563 637 624 547 119 489 896 823 938 812 524 185 567 75 467 416 179 353 443 38 623 174 457 611 751 885 982 261 744 86 979 296 934 537 950 241 883 893 925 39 199 872 562 619 836 847 512 143 769 608 886 902 154 814 777 939 262 373 62 140 65 783 8 560 594 222 415 30 431 875 578 128 592 743 326 560 170 904 655 794 925 301 838 227 168 413 300 808 764 877 655 177 54 897 370 447 440 662 537 316 218 493 270 890 141 154 589 639 329 925 815 496 152 112 221 604 386 699 107 98 970 917 856 44 193 324 266 854 353 479 943 810 532 305 513 822 783 184 538 801 673 327 937 305 400 305 435 865 895 832 605 921 576 901 633 726 184 232 384 300 659 113 967 769 494 376 540 115 668 803 459 69 626 494 988 510 143 32 215 458 382 11 387 782 727 820 899 982 405 524 971 1 368 894 281 295 822 274 143 122 165 97 816 243 677 314 265 22 996 797 706 840 833 406 141 880 13 91 902 420 295 73 299 102 7 501 39 271 301 303 369 353 627 971 482 667 216 947 247 449 558 991 460 315 831 687 810 343 243 946 601 657 589 24 666 441 784 37 190 350 83 966 523 554 84 289 201 302 396 520 511 328 647 591 204 961 328 263 827 460 442 505 829 156 929 254 621 253 354 887 169 38 385 809 237 93 786 427 124 811 506 899 121 890 62 229 2 172 572 277 719 214 81 8 58 925 714 382 975 999 359 627 741 150 485 110 862 568 195 953 812 778 896 682 164 295 747 889 863 883 410 379 198 285 383 814 399 980 16 759 630 537 118 417 389 742 569 886 310 973 761 786 232 492 752 510 521 863 934 139 203 111 293 951 74 282 486 637 908 722 667 240 442 650 703 768 695 255 811 121 214 995 75 199 457 856 624 455 327 843 999 970 541 415 962 883 409 435 277 307 978 22 867 186 60 819 634 849 883 136 829 838 302 251 785 584 734 318 362 860 511 946 606 191 574 131 530 29 755 979 788 545 481 137 648 157 156 451 111 181 354 377 230 31 253 516 915 453 488 103 180 807 488 277 27 34 637 443 709 518 225 535 107 655 88 330 643 753 961 882 87 865 916 818 757 658 844 262 241 438 247 282 360 646 3 634 358 779 243 312 507 677 187 425 698 596 184 409 546 774 427 376 960 432 480 844 756 720 570 425 987 290 714 703 781 162 519 516 304 130 8 777 301 876 800 896 545 914 793 30 654 59 68 126 811 225 903 847 98 417 952 566 361 883 233 527 387 411 293 40 855 142 723 654 529 449 480 357 312 271 345 858 96 649 882 483 240 11 680 833 791 453 302 940 251 671 22 688 722 488 373 96 684 225 588 840 1 469 437 142 879 988 379 404 830 88 197 31 760 607 412 820 675 803 723 500 529 535 6 509 698 387 294 659 912 905 909 6 51 280 364 822 342 433 373 956 418 424 294 747 865 485 643 671 654 644 807 357 515 170 684 11 987 674 921 937 641 599 931 904 153 658 520 586 245 165 448 115 714 673 780 534 501 5 556 26 232 425 939 319 746 162 30 372 933 118 69 835 193 74 777 831 609 954 415 324 117 562 595 24 480 890 288 992 595 343 743 70 977 559 759 122 204 981 356 471 408 991 651 880 799 452 740 394 789 185 353 619 932 886 983 907 235 565 170 882 986 98 669 834 594 969 698 663 858 684 151 340 885 301 298 296 210 739 991 745 660 408 127 215 116 522 419 532 403 224 873 659 36 920 974 591 313 78 213 301 125 679 543 252 434 559 667 539 860 832 104 349 22 645 321 17 75 438 120 212 936 596 566 707 784 647 401 995 735 45 16 788 635 566 67 558 192 246 742 690 164 443 295 212 507 192 310 928 667 25 173 570 921 680 208 338 486 936 407 944 61 999 609 573 470 225 668 154 896 882 226 756 450 172 189 425 115 547 959 708 962 493 75 543 512 982 784 793 846 330 783 646 785 340 755 799 693 727 393 17 112 419 848 210 566 275 818 617 374 476 691 350 250 936 498 842 924 204 302 239 320 727 266 923 5 204 4 770 48 193 235 130 242 81 895 451 40 55 853 430 180 253 187 468 498 571 985 795 974 323 25 541 508 141 232 73 183 695 933 718 262 167 57 557 285 364 912 503 616 241 71 887 29 580 382 913 426 734 489 202 612 819 777 186 530 245 928 240 313 956 605 804 281 777 132 443 72 195 698 390 254 146 496 20 249 737 5 690 202 881 833 248 783 372 639 430 186 527 547 878 522 332 645 651 728 39 140 707 501 775 846 529 594 967 950 174 464 438 576 505 442 52 554 356 103 934 947 385 260 595 616 221 2 671 700 508 979 552 168 813 835 808 971 31 29 259 204 4 435 130 102 685 978 942 755 799 485 192 60 396 984 481 608 580 544 557 907 854 90 342 640 306 402 734 947 169 165 693 432 943 216 68 152 559 858 832 485 623 671 339 899 430 39 264 402 812 6 846 729 329 333 479 462 272 362 961 435 909 523 828 683 501 233 173 245 77 346 426 199 726 239 535 872 919 87 681 751 316 843 593 351 965 197 460 871 114 475 936 893 381 608 809 412 272 972 173 534 426 922 708 995 244 131 444 177 992 242 52 46 572 343 896 517 795 384 132 286 5 101 541 497 945 674 668 251 856 523 228 354 179 979 622 70 927 357 466 273 168 830 121 856 836 395 281 226 242 815 929 529 739 896 926 982 815 123 789 170 163 572 305 834 842 195 159 106 537 755 40 406 663 629 216 389 213 181 85 503 890 91 937 296 347 652 515 341 441 106 211 79 955 337 37 430 382 395 968 351 681 999 504 81 390 398 248 724 46 22 76 395 788 562 365 460 941 689 166 126 430 222 792 298 231 169 865 781 159 388 281 764 976 896 768 361 420 344 554 886 296 302 293 743 911 494 5 533 946 696 774 608 319 289 274 20 840 20 962 391 462 964 986 410 885 246 713 31 985 125 822 770 697 470 50 106 627 669 537 898 329 959 970 619 571 338 522 845 173 370 939 717 810 365 323 529 880 521 954 434 318 380 324 913 531 108 321 909 769 785 761 116 603 832 355 16 114 849 519 12 166 835 979 775 347 510 884 232 50 257 77 171 737 197 988 26 158 330 659 760 864 520 596 386 894 265 33 143 269 518 371 169 603 95 697 836 681 70 380 807 489 286 472 633 565 648 94 926 480 150 815 826 64 4 547 85 36 276 612 671 282 489 532 606 509 662 214 733 813 167 412 183 607 808 965 469 511 717 41 909 947 578 511 68 522 116 542 924 244 479 667 993 100 658 348 16 755 648 922 18 207 368 932 928 124 391 881 351 985 140 582 302 86 61 506 933 477 112 557 328 279 92 48 828 592 833 745 506 990 997 181 802 253 457 244 249 303 363 55 742 90 101 125 449 202 806 295 430 705 304 760 825 908 394 569 849 560 574 308 50 476 485 319 453 273 434 75 299 488 957 822 595 554 1 894 264 678 159 343 54 70 916 366 118 747 497 551 824 731 353 204 32 184 489 703 132 978 283 203 565 799 699 485 189 106 686 768 64 442 991 850 326 669 852 17 551 725 113 50 240 761 163 491 245 999 447 671 487 313 900 826 248 437 486 854 525 97 221 981 884 199 78 55 93 525 304 167 110 777 553 625 145 235 674 343 889 747 633 293 493 612 165 193 116 377 511 471 162 344 655 883 554 268 724 632 156 823 376 697 184 687 196 574 844 432 240 57 267 171 917 146 847 677 942 512 184 675 332 384 149 53 482 179 154 977 369 291 643 905 389 302 576 783 247 159 897 560 731 745 628 719 541 309 572 468 776 270 269 164 575 611 326 666 112 229 333 734 981 481 401 118 877 336 956 938 515 917 191 452 701 711 859 223 503 64 877 104 425 613 666 523 231 439 92 15 7 976 683 956 432 850 375 659 825 965 172 335 640 888 335 707 916 74 721 524 477 729 602 169 866 571 8 208 587 891 799 626 241 486 435 674 355 86 692 962 202 550 177 702 94 312 497 549 362 612 381 6 894 361 306 175 60 761 870 988 533 192 128 189 941 941 693 696 52 613 345 850 190 731 403 80 182 468 564 131 702 915 952 667 322 448 38 795 110 919 701 405 324 374 15 87 611 414 507 143 820 54 45 611 119 108 81 588 574 70 752 68 352 232 882 517 393 54 941 628 175 669 356 622 512 669 652 401 42 561 27 678 628 842 761 926 139 561 924 123 471 636 302 368 944 163 794 107 339 443 879 202 25 986 100 268 481 812 789 834 172 926 349 509 738 841 789 169 244 393 979 123 978 119 174 503 254 195 953 838 456 614 278 277 483 199 69 129 751 44 437 90 456 404 674 925 480 955 680 415 249 493 7 110 725 510 655 106 114 402 798 117 640 72 48 470 516 292 806 460 370 806 90 497 262 549 377 525 548 519 474 661 578 173 103 147 946 539 290 968 964 510 642 432 619 57 661 861 846 833 32 134 986 576 340 848 943 959 475 917 240 447 773 301 943 25 308 843 240 132 878 114 68 832 436 351 721 313 78 224 872 278 338 261 384 570 501 94 65 427 392 326 379 313 430 190 968 833 766 653 503 259 12 959 298 800 541 451 106 88 51 729 210 435 957 803 106 206 674 884 645 561 655 215 693 966 864 113 29 964 332 41 998 854 76 847 278 734 492 619 999 61 355 7 460 231 528 800 833 706 454 24 147 856 273 664 438 526 209 13 182 140 198 784 55 357 405 586 385 305 930 823 454 490 790 851 670 483 868 530 78 728 526 20 556 161 589 529 6 313 393 298 467 503 502 969 65 946 199 841 137 306 439 576 433 293 414 979 336 823 128 355 415 430 301 304 230 213 588 443 317 150 137 768 836 246 481 764 92 532 380 811 40 649 706 933 886 431 840 809 171 307 941 715 254 13 209 234 819 866 966 653 195 599 649 688 529 216 322 345 424 298 657 16 580 598 828 262 671 367 175 685 637 343 275 592 137 108 474 564 113 561 754 416 760 490 232 713 931 383 79 201 22 861 1 513 927 73 844 244 706 999 313 342 343 690 273 748 906 621 345 814 194 393 160 67 964 624 607 195 176 65 448 435 372 877 401 677 231 810 131 102 977 261 406 748 650 461 952 23 464 958 558 590 516 44 33 718 591 536 357 951 81 471 302 624 867 737 644 420 94 968 241 604 835 594 167 31 364 192 503 567 619 728 176 502 825 80 629 561 793 268 555 420 447 625 153 958 891 339 304 742 331 756 133 366 696 870 28 480 511 235 759 310 938 579 752 13 8 422 611 101 555 594 296 738 520 743 384 871 269 545 909 644 206 806 407 13 112 769 980 846 329 62 192 259 895 359 629 356 705 878 748 617 387 795 933 506 766 857 324 179 815 188 84 518 967 102 304 249 627 171 808 41 276 569 449 967 721 419 408 850 772 608 520 701 475 887 378 715 632 118 172 704 483 676 941 682 310 748 472 552 457 227 247 137 719 931 282 529 320 153 944 583 513 659 742 26 761 622 798 53 478 799 1 584 823 313 615 154 379 431 198 252 114 522 898 439 313 749 388 889 124 383 190 500 912 896 174 271 327 488 385 137 415 828 594 731 685 211 35 645 302 496 179 220 710 984 312 874 628 743 567 231 934 438 282 7 705 608 449 732 316 244 356 742 237 949 72 671 516 449 616 491 655 407 518 336 421 437 834 603 679 217 562 356 76 150 451 210 844 664 607 714 471 620 183 340 719 26 499 710 363 612 103 493 998 444 192 97 791 977 368 409 234 362 990 71 551 86 650 605 193 595 327 832 602 78 898 867 853 346 810 159 108 252 728 146 803 847 585 774 429 739 537 308 509 260 106 32 120 320 622 151 905 976 234 782 116 354 19 884 79 247 349 483 694 425 978 875 295 599 488 184 541 524 526 708 168 805 343 904 677 658 672 200 506 806 519 268 21 386 861 646 285 951 870 849 665 691 133 726 912 182 101 453 401 941 6 946 324 782 5 430 183 645 55 568 46 438 87 843 389 149 526 106 576 339 994 809 165 113 35 981 8 586 729 559 879 795 746 589 607 631 803 898 431 561 124 232 251 112 481 602 356 818 71 374 806 106 524 923 634 188 241 616 453 228 852 717 681 169 929 830 794 607 858 445 44 957 951 863 835 884 351 186 962 842 183 260 976 838 130 64 416 220 106 461 801 875 893 224 877 342 372 323 413 856 929 446 781 587 399 293 956 466 54 778 775 405 966 500 607 237 892 415 384 713 3 118 50 417 77 687 301 633 75 118 441 640 417 357 164 473 124 51 992 921 56 410 732 659 622 989 897 128 835 473 8 443 103 43 954 860 108 258 224 99 133 959 300 576 897 715 616 376 272 823 998 203 229 890 63 259 605 318 264 687 551 276 593 922 60 922 176 565 329 170 142 228 594 52 168 168 50 63 89 560 776 764 549 846 852 803 137 903 859 778 338 978 575 178 44 629 322 837 132 780 420 662 991 84 603 999 363 504 267 561 903 489 367 415 903 43 846 348 619 949 657 46 201 649 852 75 95 549 362 563 685 105 542 822 699 930 24 328 727 863 509 841 210 666 491 786 995 569 538 733 539 798 758 500 915 3 429 405 547 938 676 805 149 260 191 282 98 768 512 29 547 38 216 688 762 333 692 276 281 322 129 247 995 818 715 980 226 697 835 458 337 252 15 962 51 84 38 451 852 868 516 720 791 13 395 357 375 928 235 750 129 852 763 721 914 416 568 180 861 507 629 530 696 450 460 594 904 307 164 584 153 935 204 248 946 124 534 953 929 932 408 231 659 528 455 299 823 434 684 566 764 793 388 995 687 766 43 421 898 703 520 714 97 249 839 622 646 59 459 354 208 793 58 439 672 374 94 902 84 982 152 689 559 339 256 543 976 862 354 164 442 776 235 183 308 522 405 545 42 626 936 290 524 694 521 486 182 998 279 296 656 909 387 102 622 512 552 637 58 211 12 630 928 776 309 649 315 969 679 345 430 288 69 265 558 861 927 717 422 128 179 260 563 567 294 516 777 34 4 822 29 485 655 627 429 910 917 312 404 311 693 350 395 790 443 558 284 180 426 867 608 915 441 183 661 44 33 803 760 47 214 417 817 859 948 124 767 969 339 915 769 4 38 513 431 604 209 833 816 348 426 368 101 560 818 467 406 395 323 299 595 976 723 590 414 15 42 480 911 866 569 50 128 240 795 17 251 714 232 226 328 797 128 581 547 151 933 55 854 949 908 965 451 204 414 285 644 599 417 55 886 865 700 85 571 715 836 439 783 64 248 721 294 390 755 25 276 664 891 508 357 538 22 760 14 933 109 991 467 764 43 834 323 118 239 164 784 861 55 281 172 645 632 847 857 801 20 452 295 427 364 856 403 426 454 36 653 481 272 275 139 166 678 264 141 128 328 280 985 845 607 745 776 338 169 212 688 436 731 471 131 119 967 517 8 685 255 74 185 521 8 250 749 429 338 185 174 289 519 969 61 108 434 727 636 143 818 430 525 136 879 689 226 309 957 147 93 355 494 81 408 149 61 570 751 448 832 134 5 575 773 309 660 522 505 745 313 716 108 199 7 317 553 338 3 685 461 17 104 211 270 961 340 277 118 741 898 89 223 110 898 619 690 462 30 767 275 321 742 993 815 526 302 827 328 114 334 287 784 639 90 766 701 779 675 705 972 507 311 718 369 737 100 636 741 595 555 722 297 599 146 870 50 196 946 786 573 642 843 275 637 373 700 804 931 294 95 584 54 458 172 672 379 871 541 500 110 493 147 773 306 417 431 290 333 608 307 49 912 705 530 697 605 124 412 309 897 194 727 955 973 732 267 326 391 993 900 898 319 178 86 806 903 313 716 86 361 634 817 441 224 784 451 416 680 106 540 537 255 328 683 210 744 777 978 258 333 814 769 173 61 293 716 446 871 982 569 746 934 762 276 58 717 518 574 489 261 82 995 247 756 774 523 861 488 815 219 546 389 207 493 254 443 715 981 285 91 817 774 806 27 257 780 500 88 11 315 20 620 353 984 632 873 471 487 772 37 920 573 7 534 203 630 493 671 710 426 186 931 369 99 225 257 694 562 798 57 759 842 769 975 73 85 460 101 816 103 462 558 707 616 498 464 530 885 57 665 13 889 751 782 886 992 549 415 729 148 794 135 723 236 847 643 633 473 931 265 675 507 805 395 33 596 536 740 612 18 236 450 208 579 314 60 776 117 208 398 259 668 294 555 22 327 488 355 274 388 749 373 535 659 255 302 673 289 452 106 34 934 204 458 960 537 948 743 912 122 755 510 563 80 75 413 704 164 810 244 547 134 121 296 349 127 925 900 107 839 4 401 307 751 490 760 172 401 997 525 325 335 326 998 161 946 185 987 514 708 518 857 548 151 993 626 227 999 46 992 663 686 762 186 871 575 278 373 364 341 5 894 208 68 944 447 422 888 176 888 587 669 436 376 149 175 43 748 747 812 668 16 982 174 492 812 631 724 800 880 65 428 787 131 215 850 523 384 489 900 799 210 291 209 43 858 303 311 456 302 341 548 29 52 247 407 467 656 114 968 943 346 882 29 897 3 164 887 557 209 586 501 79 378 387 703 637 302 273 957 152 487 207 944 418 821 187 625 694 117 312 754 485 938 735 114 621 839 567 373 431 500 714 114 776 535 330 742 168 812 636 882 554 224 939 881 547 987 840 133 687 388 914 50 784 233 320 482 984 991 326 946 881 167 184 461 618 618 736 600 941 438 974 918 55 993 289 525 176 549 561 601 924 149 230 503 89 679 414 765 282 530 811 232 531 370 388 93 141 818 686 300 380 97 721 34 784 297 703 422 25 684 11 231 158 639 575 211 232 435 336 195 778 857 86 301 588 70 262 930 545 888 418 546 493 584 853 188 675 896 559 171 93 743 864 357 877 818 882 253 700 998 951 836 474 395 837 907 917 171 519 956 69 835 335 26 479 401 656 782 328 111 697 980 805 951 174 613 537 744 17 157 335 807 202 816 872 57 218 321 734 752 950 987 690 924 66 876 588 156 196 743 617 214 811 112 937 403 472 533 98 422 843 667 95 407 577 631 981 778 76 495 839 997 660 440 352 979 101 680 954 866 617 830 916 572 367 745 849 140 899 647 559 423 313 744 293 517 108 841 777 823 652 61 456 732 296 793 271 311 695 774 602 187 605 405 339 810 916 502 325 842 609 154 817 105 609 794 129 266 908 607 739 408 649 171 393 491 50 895 399 257 192 407 908 950 930 659 732 39 11 759 964 60 602 782 112 316 613 210 155 653 96 151 85 76 163 425 577 378 426 890 655 712 705 577 599 92 367 152 680 932 362 572 24 290 652 858 348 697 61 64 42 855 640 298 533 628 522 567 57 210 9 59 232 829 433 197 525 492 541 972 270 417 844 213 111 597 849 80 701 912 455 413 351 920 53 241 308 119 911 397 1 674 390 976 290 247 345 468 188 903 619 343 328 445 22 171 186 61 592 439 850 112 925 759 226 535 158 930 66 398 281 627 929 99 241 819 29 935 31 964 677 485 545 785 180 760 162 916 96 794 594 528 212 778 295 824 699 101 555 991 39 336 673 186 17 221 315 826 313 349 781 783 200 37 343 186 123 363 919 833 811 619 573 769 171 645 315 542 922 585 925 807 122 62 893 448 24 951 603 375 813 968 811 699 316 767 350 498 725 46 413 59 649 1000 99 419 383 938 667 299 631 668 259 897 21 264 375 774 63 538 481 137 170 832 31 474 243 524 445 41 290 320 157 408 51 810 52 870 240 440 959 462 985 133 557 615 638 349 479 741 670 941 565 616 761 470 979 547 779 564 52 432 89 794 894 682 577 25 319 506 869 728 725 79 961 941 668 608 382 53 259 603 197 993 784 684 464 434 958 110 613 550 676 117 900 795 760 127 675 332 404 384 136 98 967 181 191 924 519 660 165 602 237 834 116 398 681 276 895 300 129 267 553 251 596 449 1 444 820 977 841 523 819 86 407 637 540 250 123 857 510 619 866 241 21 657 787 803 273 162 176 434 347 873 991 379 173 541 409 421 833 142 530 32 389 566 787 993 69 749 397 853 657 165 871 13 753 207 457 728 191 478 393 231 932 2 206 285 309 104 876 589 487 752 15 233 17 374 884 536 33 54 932 735 521 810 66 979 435 374 423 334 75 886 907 337 596 870 599 193 454 985 657 445 631 918 920 374 615 360 273 191 144 829 841 664 205 666 308 694 530 957 173 725 413 419 278 424 748 747 459 272 367 330 978 900 575 200 293 344 711 203 804 145 506 114 820 511 894 677 725 36 663 508 11 108 238 245 106 190 723 282 888 26 889 346 101 731 794 606 230 671 842 719 291 604 920 702 917 253 778 620 412 373 385 27 128 100 589 756 727 120 786 643 414 670 867 376 723 433 685 360 250 594 856 787 287 568 113 367 836 274 667 101 739 99 712 962 838 724 123 553 908 193 359 678 383 293 997 62 812 295 810 670 459 921 911 585 384 294 741 566 864 365 609 329 504 395 52 513 803 645 270 226 994 710 100 452 25 854 984 411 840 628 960 192 847 637 481 192 373 62 157 204 179 726 498 577 548 935 510 792 576 167 544 737 529 698 521 11 461 26 146 495 14 769 319 262 991 670 581 216 784 175 872 935 307 894 8 483 215 951 117 127 61 769 697 412 25 971 900 85 395 48 46 986 279 310 1000 969 890 516 540 633 647 962 94 97 897 653 427 753 817 931 834 599 281 571 863 109 802 137 607 616 419 873 857 620 548 634 810 847 362 150 228 251 267 542 424 240 716 354 513 922 633 154 315 966 382 799 188 50 843 293 778 766 245 93 765 502 771 382 486 649 341 116 63 711 148 524 925 134 422 526 876 125 985 388 610 205 858 154 895 829 710 95 635 678 168 171 33 30 100 521 922 576 188 439 77 715 298 307 589 762 21 105 436 564 927 962 463 509 862 911 985 797 625 686 172 407 142 212 701 973 961 204 712 42 543 711 773 336 996 84 105 323 338 898 887 806 716 460 80 748 362 52 769 442 85 3 4 763 469 31 890 700 512 678 376 913 238 3 503 247 955 535 784 931 157 657 7 251 647 721 63 548 982 665 871 852 625 541 444 1 806 781 31 337 650 912 128 803 921 955 931 878 696 131 170 985 78 239 115 827 218 914 708 748 465 247 996 643 447 981 963 593 232 21 100 453 7 970 346 10 895 921 266 103 168 137 200 797 285 908 844 134 963 926 701 99 372 470 622 335 21 866 497 691 109 488 618 377 951 867 565 277 817 355 259 784 366 304 40 127 921 103 368 300 620 670 964 107 687 877 7 976 92 693 911 967 987 790 416 804 890 412 786 100 695 657 974 691 249 409 484 255 412 369 178 53 427 617 344 723 746 652 23 750 604 54 459 5 235 710 870 493 663 972 936 887 425 564 20 887 280 787 20 605 68 425 303 721 896 264 314 347 469 389 317 369 773 492 863 605 877 904 205 806 151 636 103 30 255 291 851 35 892 31 599 354 625 632 89 697 741 59 577 131 200 621 313 682 783 880 771 551 289 670 884 470 667 51 72 673 320 624 934 401 557 220 797 124 101 526 959 739 177 81 997 139 98 455 51 599 89 577 222 76 967 245 987 973 96 122 553 336 342 288 42 776 179 531 654 524 935 514 577 136 691 595 134 187 980 937 580 633 348 736 488 858 990 976 602 707 993 544 420 827 695 421 33 624 702 92 139 75 918 876 992 81 204 656 941 3 14 523 27 129 256 764 1 563 863 613 898 128 949 502 241 866 108 495 538 937 37 590 147 47 963 606 491 60 444 649 601 836 952 774 528 725 709 862 354 301 674 316 586 756 523 740 511 157 892 462 270 539 370 738 734 162 102 29 210 163 571 677 922 844 738 962 604 967 875 254 834 402 631 422 691 247 548 25 422 621 553 608 947 390 547 271 421 586 719 420 294 773 552 101 713 172 595 462 14 694 657 419 425 408 62 603 548 785 288 614 558 856 105 400 676 746 529 414 887 473 85 920 270 945 788 376 869 413 172 59 830 577 929 629 503 545 414 706 269 922 583 322 968 215 293 708 30 928 403 718 740 190 826 84 370 729 720 911 287 909 6 408 973 890 833 182 141 556 488 756 278 43 936 454 627 963 909 45 435 158 67 224 517 784 684 638 442 76 218 442 789 150 910 878 601 736 250 859 875 560 973 880 616 130 893 873 903 882 633 26 626 189 151 996 449 289 524 878 415 2 962 424 825 374 663 173 493 51 796 775 863 735 674 151 26 465 732 700 397 438 265 747 115 374 24 889 928 416 562 350 688 819 602 642 842 39 88 172 430 371 822 760 731 168 986 744 868 462 702 79 100 542 956 874 495 431 254 16 42 397 669 931 46 743 752 367 913 816 432 931 46 64 953 206 30 627 956 780 815 603 323 409 932 322 979 549 901 378 985 512 272 376 303 911 512 286 534 896 805 520 760 843 748 794 14 762 473 400 215 714 546 662 82 418 277 889 494 484 13 62 24 74 97 945 38 986 726 560 338 549 750 25 792 476 488 129 331 868 234 455 52 716 357 321 973 788 680 37 13 104 592 466 989 117 622 984 571 492 104 741 524 205 373 114 832 341 299 934 504 987 116 977 571 55 553 555 490 524 844 309 400 936 172 104 158 850 645 750 486 171 839 374 190 232 457 19 839 519 756 903 103 303 148 364 300 181 981 939 98 125 706 161 174 918 604 855 388 272 896 249 182 178 970 65 934 255 786 956 127 801 980 565 430 98 292 233 582 950 105 883 765 645 57 801 209 159 581 431 967 640 31 938 253 767 81 255 94 226 1000 589 590 84 937 585 295 370 899 881 419 554 629 858 194 628 921 117 191 413 273 376 222 234 633 258 337 139 69 753 508 816 972 335 781 208 837 385 240 679 17 354 161 663 874 704 363 411 18 750 769 536 231 66 915 357 214 327 731 133 837 661 985 26 965 984 372 116 504 295 81 842 391 381 513 56 631 861 446 586 925 482 638 96 16 245 76 106 750 251 83 462 905 685 836 807 707 385 618 696 768 937 68 698 692 907 67 147 845 297 356 304 985 618 384 763 499 185 778 64 610 580 161 781 802 128 647 440 87 530 665 174 543 537 488 880 984 627 534 760 930 349 581 206 398 911 941 620 632 526 757 608 320 84 852 851 903 357 432 229 152 164 775 483 285 150 596 740 332 612 980 897 153 951 737 723 829 559 903 153 143 509 21 905 643 977 166 607 360 110 16 965 183 941 333 666 528 664 921 957 887 992 819 427 87 872 248 544 637 980 443 491 73 204 849 380 496 229 229 858 870 418 655 1000 850 39 75 705 50 566 959 236 569 38 892 865 318 177 41 148 574 36 628 937 5 212 723 945 961 951 754 356 208 913 645 944 755 312 625 920 10 410 942 1000 922 6 855 896 45 832 245 40 857 345 105 131 603 574 393 375 581 543 109 188 462 595 250 426 193 66 190 576 577 115 605 770 187 600 252 83 476 567 260 212 93 201 177 195 844 320 580 863 61 549 13 154 728 760 469 337 389 588 867 345 997 897 190 18 531 44 210 624 900 12 222 983 586 118 733 815 711 620 740 464 264 265 76 160 951 536 575 122 726 382 641 2 529 340 135 543 51 170 51 431 380 329 235 929 105 287 550 623 268 704 136 187 518 667 720 283 618 187 40 488 284 631 77 499 42 861 457 633 306 866 373 753 828 580 674 347 809 420 521 660 892 406 929 367 311 483 562 478 530 737 376 393 840 273 866 198 418 938 299 137 712 164 201 478 932 823 884 629 18 909 665 837 38 389 88 597 828 121 498 103 261 883 527 357 560 155 815 328 616 652 151 623 453 616 911 205 157 553 249 423 52 362 580 476 634 917 547 725 180 206 616 694 469 79 244 158 79 877 387 532 908 684 931 754 802 919 998 639 351 26 585 863 320 67 756 534 992 782 514 390 872 808 587 124 122 686 481 57 418 488 863 856 575 776 65 379 30 55 312 123 600 866 980 648 765 600 567 381 201 448 399 256 638 752 436 745 962 825 692 416 603 482 643 756 744 273 247 210 569 385 587 946 306 761 257 728 652 145 742 793 660 139 113 476 376 543 844 244 47 518 838 547 977 340 783 793 855 584 606 677 780 558 912 732 948 535 514 80 12 175 592 418 546 215 71 298 374 131 840 486 513 87 846 90 420 990 691 471 357 484 845 239 182 132 495 48 550 772 277 471 501 608 855 78 882 868 426 921 686 454 43 206 270 451 150 404 205 577 590 933 313 580 334 374 759 653 663 102 681 960 347 925 239 813 849 240 236 818 834 874 458 431 492 317 312 361 916 945 227 923 665 196 27 10 711 891 888 112 866 511 452 651 563 492 507 607 16 238 184 457 686 637 297 125 810 138 407 171 817 122 918 373 381 451 652 349 121 781 408 717 670 995 824 462 663 473 512 788 145 585 919 706 344 553 276 890 974 862 633 64 29 903 799 184 623 763 115 165 444 365 87 891 996 217 299 607 957 503 390 374 455 200 640 83 670 918 90 221 848 321 920 520 928 279 853 595 634 139 192 394 528 986 86 508 884 250 623 672 959 932 510 59 209 643 163 709 801 589 131 598 952 522 667 155 930 499 760 61 5 692 435 340 260 13 795 423 30 733 692 767 683 904 326 525 326 580 545 1 609 446 256 253 86 346 659 649 650 602 129 720 215 710 941 835 962 301 233 172 177 323 640 374 649 588 297 667 79 153 153 278 398 856 479 562 241 616 686 282 977 885 191 691 329 352 117 847 760 267 645 275 494 476 917 571 579 944 268 61 397 74 971 619 280 748 211 421 226 261 854 166 535 435 178 542 835 187 452 408 215 583 441 468 734 823 283 736 231 419 553 35 253 536 456 242 102 305 321 870 273 616 347 709 916 829 715 593 37 958 440 614 159 712 420 167 535 941 344 380 335 486 623 365 282 530 679 426 913 504 147 237 430 426 124 224 752 971 352 76 126 514 427 697 927 607 382 773 657 509 182 311 353 176 111 507 770 298 488 819 33 577 880 763 865 842 457 549 106 252 108 439 648 646 301 954 825 547 520 900 214 848 724 168 790 546 880 901 287 645 43 596 54 779 944 134 169 121 930 894 852 89 388 114 801 251 493 743 427 533 417 613 668 685 979 961 813 604 418 971 591 93 817 71 232 622 924 327 216 463 672 65 292 921 66 749 602 633 747 26 742 356 426 425 140 693 730 529 400 221 677 821 259 266 825 387 398 715 331 927 68 707 122 400 771 981 637 904 723 807 583 361 818 601 753 598 103 111 537 776 725 989 2 771 290 964 860 984 817 82 373 36 606 566 800 369 832 756 829 659 187 821 137 142 974 340 304 78 378 892 576 439 5 294 736 358 734 89 97 439 26 610 419 744 365 927 699 510 61 759 299 775 140 741 786 56 196 204 446 23 680 628 32 620 888 773 847 564 61 28 184 622 526 676 300 282 235 87 730 725 472 525 94 226 76 196 522 462 506 81 172 43 71 14 168 488 62 861 232 126 97 963 385 774 864 912 704 401 222 446 509 216 890 383 726 206 380 997 343 946 433 116 705 497 505 459 793 811 182 11 482 693 15 558 973 199 15 509 88 767 920 347 268 14 339 149 868 585 556 358 795 531 705 13 429 657 748 706 257 654 642 938 117 127 114 351 299 34 994 147 299 563 342 6 16 287 579 198 887 757 692 367 805 769 322 732 889 547 761 444 762 983 872 144 354 46 809 747 27 781 18 67 577 117 91 816 72 499 642 395 311 24 299 289 6 812 787 487 324 871 551 1000 748 296 969 389 800 745 403 565 598 242 343 997 162 509 118 505 69 946 527 163 133 908 938 27 645 876 38 57 670 549 552 575 501 687 605 226 527 968 785 562 763 583 425 224 919 35 798 512 950 292 507 415 968 912 594 895 514 313 585 936 255 485 778 313 623 854 883 231 768 210 500 837 122 806 991 757 175 671 557 918 667 497 822 623 664 756 832 306 949 771 373 716 872 31 366 461 489 324 413 467 450 881 905 428 516 206 739 931 187 145 241 442 788 890 680 514 230 72 111 623 367 498 850 711 240 219 572 443 788 456 73 327 893 140 787 247 632 214 635 339 833 97 514 909 658 629 97 304 600 244 6 611 191 807 967 254 240 601 772 557 519 676 944 154 417 827 744 615 702 328 848 829 764 152 466 623 164 939 288 306 409 872 908 377 461 376 646 244 678 641 462 40 226 311 378 157 199 534 266 260 502 875 586 40 481 684 1000 223 506 413 438 552 910 236 170 735 458 719 613 294 60 556 489 239 534 681 463 496 646 765 727 781 121 783 256 636 722 446 907 525 965 705 539 865 129 600 656 373 309 410 493 119 818 704 590 904 610 10 22 890 791 777 88 955 958 812 540 539 614 479 868 986 828 537 783 94 177 676 422 388 686 627 718 613 310 503 621 195 630 586 616 547 664 736 196 429 958 554 84 458 981 501 147 470 231 531 330 574 934 161 876 748 342 376 456 536 826 975 254 681 154 529 310 236 691 331 21 796 376 665 41 132 576 914 128 713 855 73 148 738 137 661 777 596 500 499 74 601 814 202 121 570 751 559 669 981 456 931 113 984 780 938 835 550 846 404 850 393 155 682 636 970 985 73 6 485 304 203 749 80 952 407 365 941 532 229 232 829 6 350 682 864 514 459 322 731 863 37 171 529 667 941 467 981 606 670 332 302 603 223 857 500 546 565 323 50 457 153 270 621 549 158 285 180 3 917 397 249 467 628 833 615 240 804 817 971 57 242 336 184 92 201 510 182 595 334 684 563 727 316 94 685 989 833 605 854 982 833 926 400 355 977 701 715 265 982 62 166 321 263 797 66 315 536 92 469 796 585 717 14 925 767 449 908 390 841 673 443 195 557 275 41 918 564 527 70 678 627 617 579 78 188 538 365 520 532 187 962 772 174 353 347 643 152 119 666 513 860 408 150 3 43 549 284 13 317 878 864 495 883 100 253 401 688 806 65 340 789 186 516 307 405 871 683 18 185 856 896 46 788 851 44 541 73 355 32 119 148 748 616 509 798 397 714 57 581 898 629 950 507 146 84 113 30 670 477 33 944 148 22 603 968 627 912 721 497 271 214 948 953 943 255 823 948 133 818 278 506 70 90 303 719 163 802 367 785 271 898 912 575 986 27 962 192 13 872 72 298 375 477 604 772 928 652 390 46 668 910 920 943 858 959 430 55 837 133 404 86 546 218 264 53 867 384 362 4 644 756 129 987 21 334 656 933 519 784 632 634 98 126 304 428 453 85 139 444 967 566 721 102 255 884 936 954 255 356 204 860 503 965 740 678 991 481 63 908 883 35 591 785 254 321 445 177 169 491 86 950 627 76 277 679 741 985 856 685 118 232 47 968 461 611 834 850 109 941 250 922 78 196 619 476 777 215 984 86 436 842 704 702 623 200 192 882 774 16 265 488 928 323 683 984 743 445 345 815 937 994 31 645 278 932 74 745 435 482 24 35 39 210 968 658 500 729 514 992 936 578 713 202 124 966 296 244 461 860 828 413 1 714 456 967 12 850 398 698 108 351 365 888 650 306 934 612 538 480 220 503 932 983 762 732 652 753 999 837 79 119 840 388 103 426 197 990 696 430 343 805 572 545 199 958 756 482 203 955 521 293 981 361 122 414 820 812 958 67 599 65 180 663 487 780 9 717 388 732 330 794 203 604 643 342 951 467 39 500 686 142 736 799 629 724 449 927 838 315 459 317 64 145 469 108 488 997 992 960 95 263 569 468 588 230 872 46 900 928 225 293 839 767 440 118 460 970 979 755 312 873 75 166 827 46 3 405 571 744 59 94 542 265 655 388 881 882 548 682 558 766 235 904 430 181 394 164 395 922 894 538 818 22 229 839 711 182 724 682 9 91 724 5 647 705 946 363 315 130 231 370 134 387 269 10 4 640 859 870 586 156 267 787 709 363 314 279 4 187 928 245 153 943 233 141 260 231 459 145 665 605 913 949 691 881 951 774 720 695 302 967 575 391 754 191 416 790 227 991 619 907 33 267 435 269 571 744 156 707 26 821 483 539 625 820 61 87 256 154 747 500 226 901 140 101 667 542 147 105 366 735 235 872 341 799 528 635 226 307 40 677 366 191 402 460 369 870 933 524 49 54 564 807 870 216 144 741 133 343 423 402 867 830 620 361 510 598 951 211 422 816 543 437 89 393 596 800 415 548 458 698 779 788 195 662 675 409 988 911 938 202 611 843 604 85 775 334 778 531 536 228 351 351 993 499 153 272 323 519 236 21 484 792 779 305 512 250 121 304 926 732 216 368 87 491 416 331 858 735 809 868 124 517 244 712 878 55 103 551 847 178 344 322 251 742 740 200 396 51 656 980 681 770 224 265 772 169 950 425 496 956 621 521 170 744 302 489 615 513 675 52 279 703 218 899 464 396 237 470 38 145 232 773 130 274 106 724 433 607 519 14 702 837 45 811 138 636 461 533 547 265 885 79 507 319 540 63 218 354 429 990 711 445 768 45 83 476 589 682 614 60 243 3 422 970 104 466 805 57 393 482 482 384 172 273 499 851 564 79 842 664 901 574 229 461 225 714 811 593 523 18 171 152 209 87 295 859 407 853 25 399 42 233 621 924 329 450 1000 953 979 538 519 822 285 142 954 539 763 956 746 519 642 485 41 107 707 219 658 992 146 213 433 190 319 9 859 391 269 65 833 883 745 521 433 309 869 791 558 85 278 436 713 600 803 474 399 677 599 375 237 73 705 497 738 22 641 218 20 503 21 983 366 727 790 667 928 819 829 25 255 877 706 145 767 930 214 322 38 518 182 786 458 23 515 226 430 551 392 366 857 198 972 939 280 639 545 337 741 193 156 219 343 985 414 564 124 55 666 701 525 582 488 781 441 208 897 400 76 569 996 443 49 626 393 846 30 370 948 218 607 328 731 390 661 619 580 197 929 197 913 226 740 422 589 871 464 445 60 586 788 164 77 233 204 621 907 23 152 39 901 488 350 262 323 497 826 50 810 107 21 334 217 154 643 652 757 129 737 535 562 64 223 257 763 777 627 766 259 895 262 296 813 112 331 789 49 605 533 846 985 79 400 121 35 148 435 257 535 418 164 492 83 756 348 902 917 907 13 325 313 62 217 156 596 316 229 611 384 953 558 479 488 456 994 198 639 977 931 54 436 627 807 14 425 683 979 685 676 942 290 778 53 299 488 467 897 116 260 954 455 654 686 717 905 839 660 421 725 584 723 153 244 364 428 548 970 816 405 788 376 298 10 589 815 719 556 677 334 783 729 721 205 996 779 928 858 620 717 558 804 90 484 804 175 564 715 454 760 992 529 765 857 576 726 134 590 377 748 298 793 382 939 495 467 906 247 544 172 214 878 897 45 487 893 549 20 652 282 843 953 462 31 230 998 704 77 77 419 970 400 442 899 233 818 150 729 953 810 597 711 757 550 638 665 638 478 70 237 379 907 509 61 648 672 633 345 634 472 458 534 601 696 286 244 215 758 933 295 344 499 719 539 250 69 501 606 352 312 574 88 449 61 995 950 310 755 485 480 805 942 837 983 479 365 604 459 160 80 612 588 232 122 375 224 877 931 350 324 76 9 637 270 896 681 757 139 921 360 202 492 217 215 454 702 755 910 541 378 229 263 403 690 104 335 91 69 917 97 570 701 131 500 435 519 238 557 3 963 57 416 960 669 895 947 534 514 222 915 2 103 374 484 738 31 393 803 228 419 371 686 455 735 12 254 440 539 787 484 389 183 469 626 71 802 351 491 747 293 312 509 561 939 266 614 961 860 171 37 283 514 799 514 286 12 88 825 724 537 880 643 20 143 550 774 911 725 888 590 982 869 864 899 92 462 602 149 937 617 381 557 46 938 247 790 560 234 670 540 959 459 877 148 446 539 563 420 688 932 603 220 808 123 591 69 761 752 173 585 976 325 143 500 143 475 326 185 988 761 407 808 417 215 161 38 740 722 717 437 978 728 847 750 312 54 380 316 642 624 956 275 839 130 218 241 797 108 898 299 961 307 891 579 666 526 605 585 119 397 92 776 653 617 229 475 493 88 760 479 870 864 255 338 503 758 542 236 63 399 84 893 625 166 121 583 106 775 408 150 317 621 175 165 185 375 916 387 105 463 666 246 644 758 629 214 158 130 619 790 831 570 331 190 35 524 434 164 41 156 27 860 216 336 94 645 647 745 333 406 43 541 907 546 766 331 430 648 446 214 199 677 356 654 40 38 998 451 877 905 536 291 405 467 982 838 387 567 941 976 160 613 491 568 235 922 867 646 732 703 453 634 373 60 422 114 706 518 540 372 603 6 21 845 815 188 929 545 459 828 36 53 404 552 544 144 737 926 947 201 700 675 789 365 635 336 949 456 10 868 596 62 475 675 530 218 17 630 351 759 897 634 501 230 257 693 284 991 214 958 302 994 225 557 973 736 657 755 153 150 263 259 854 419 926 433 157 10 562 865 298 370 690 507 735 195 777 134 238 715 801 427 60 531 753 964 741 732 217 340 386 405 962 784 450 993 332 111 64 629 490 358 193 152 705 742 505 446 737 202 919 510 347 820 717 586 452 744 276 918 264 963 528 701 163 469 736 153 708 621 314 682 171 571 516 1 212 484 109 677 476 153 981 686 571 938 602 368 587 905 284 753 160 505 596 486 945 801 281 923 478 651 498 515 458 59 123 167 891 884 978 321 48 636 137 212 298 123 337 356 142 384 612 276 137 157 900 712 413 124 99 911 940 666 810 742 234 139 390 17 295 174 607 850 69 298 11 871 64 33 451 536 124 44 92 950 603 192 121 298 926 551 423 381 331 513 41 179 169 989 373 38 152 667 558 936 948 876 908 105 44 100 465 858 869 446 540 824 837 656 772 438 405 817 933 412 230 513 815 452 423 248 344 607 829 914 294 755 813 104 650 936 286 834 337 779 667 541 685 530 295 447 659 290 489 819 294 741 922 601 52 848 485 484 559 684 335 83 39 218 887 880 742 813 479 829 557 259 363 513 773 124 538 701 728 286 147 451 384 224 570 721 576 462 795 962 955 349 85 118 385 743 579 28 905 232 23 917 675 226 832 170 965 14 70 400 985 596 835 3 997 69 436 665 739 359 656 337 682 337 904 276 293 480 392 530 74 345 117 544 149 111 200 553 174 959 34 842 40 587 32 154 444 836 265 234 29 803 556 962 645 969 720 356 481 86 319 836 632 655 210 936 962 851 155 93 222 73 447 99 796 666 778 585 716 740 904 843 463 634 313 651 893 918 172 471 574 184 143 554 181 556 86 628 697 119 874 918 686 890 268 321 293 210 834 367 23 582 841 149 191 123 997 846 224 510 4 43 260 672 905 218 304 22 704 933 540 785 325 85 591 762 794 438 634 99 288 500 788 51 974 886 430 48 472 683 888 425 370 42 60 644 437 62 496 686 896 778 274 297 731 577 408 163 32 457 989 949 948 913 883 184 604 872 229 687 323 760 115 697 827 748 324 237 594 477 7 532 671 331 211 769 341 306 592 988 95 699 661 879 180 229 396 144 446 699 2 57 229 71 819 476 578 983 6 787 952 552 300 895 909 609 799 351 962 881 817 412 503 490 250 978 611 1000 631 978 314 269 695 142 592 535 895 572 228 885 120 670 953 766 519 1 433 402 318 397 123 301 666 36 951 9 189 607 655 938 108 317 736 32 387 965 601 537 687 375 260 902 52 462 986 599 24 656 404 584 880 65 679 798 475 580 8 973 276 92 984 452 795 682 809 748 989 752 474 620 987 629 328 24 481 474 238 155 392 325 693 571 894 179 207 460 796 348 881 648 144 497 64 877 644 945 877 255 711 997 451 488 339 736 496 557 454 59 451 235 181 592 509 322 670 373 843 912 861 299 955 377 721 928 844 246 519 634 83 403 128 165 796 310 199 679 933 348 853 537 321 798 400 856 772 877 49 478 978 97 654 211 485 280 72 919 71 213 805 324 516 887 648 992 795 412 775 561 751 558 389 196 641 36 737 943 737 52 240 829 797 192 71 282 904 558 323 280 46 668 564 553 439 180 279 414 995 820 955 143 165 890 838 364 923 766 865 259 604 744 281 267 739 67 760 297 516 186 899 321 796 427 309 367 989 833 93 406 730 950 379 769 104 896 344 800 470 499 438 101 447 624 278 368 269 757 49 160 32 452 897 323 135 464 305 775 406 406 994 377 128 681 831 135 63 368 883 73 379 443 794 349 511 444 469 676 874 451 18 894 572 493 940 301 671 453 726 833 409 75 254 311 39 589 384 360 19 947 495 183 1 735 715 307 919 501 624 774 835 807 660 645 897 684 483 313 501 458 502 21 54 257 673 856 636 874 252 845 516 816 821 170 713 670 507 327 965 170 646 447 688 640 717 675 407 481 352 613 513 773 8 634 342 751 955 932 586 201 172 951 577 704 331 42 914 240 385 416 281 67 967 984 224 694 615 601 677 421 666 962 386 88 67 393 377 829 101 195 574 161 793 852 794 417 98 310 261 598 13 471 748 424 154 174 563 410 992 927 388 815 681 88 289 786 721 66 206 612 941 340 851 42 977 76 241 773 27 688 738 359 574 204 45 18 841 548 546 387 474 509 932 287 949 759 181 180 225 77 214 299 676 960 151 525 342 577 323 972 316 462 280 299 166 983 566 168 259 369 37 921 131 322 268 5 622 942 815 277 51 506 265 331 803 991 234 985 183 889 859 684 303 585 384 586 868 759 572 739 704 404 227 469 485 463 68 218 684 879 430 709 887 712 558 994 952 801 885 262 244 134 70 663 154 281 337 157 440 910 737 906 840 390 29 717 271 917 645 717 719 544 59 108 101 481 701 122 517 494 216 52 20 622 127 509 103 277 916 35 394 626 141 925 628 335 147 444 209 482 415 71 607 114 758 499 45 715 479 858 561 445 522 52 689 713 996 60 980 271 456 245 691 220 736 828 162 215 308 191 699 614 505 694 132 341 606 833 55 671 548 891 676 767 428 349 874 425 125 774 683 461 14 434 969 124 881 960 67 278 264 128 893 891 148 548 607 640 172 991 612 957 971 988 821 76 813 728 951 125 835 346 475 552 973 482 389 426 344 208 335 739 792 118 87 471 752 369 174 701 119 316 482 836 221 157 254 188 118 132 976 300 86 321 916 216 206 661 255 797 534 540 791 784 924 490 97 171 828 740 882 714 832 544 578 390 641 791 366 191 503 969 989 327 245 554 702 628 377 172 392 262 267 469 625 171 483 194 419 159 832 253 772 840 718 339 333 889 752 288 613 676 919 39 711 166 321 677 593 238 173 678 302 734 998 282 791 789 86 649 301 187 861 348 554 511 978 830 89 118 713 363 747 205 110 839 612 665 729 634 413 156 539 235 707 11 592 883 143 869 68 428 136 199 883 9 238 126 836 536 176 589 557 37 192 840 309 792 77 255 62 682 354 71 442 596 773 709 784 185 603 845 94 37 834 186 809 229 895 823 771 441 136 861 28 648 365 382 76 18 475 561 480 388 672 103 411 208 654 102 487 643 922 115 316 211 988 30 656 384 964 8 287 921 731 616 437 307 352 134 690 798 924 488 622 97 456 180 461 679 949 812 252 561 684 352 677 542 175 497 615 88 719 58 450 817 400 188 577 974 770 370 992 339 922 594 232 231 160 125 401 778 473 352 40 788 304 732 378 855 649 707 751 807 31 853 809 897 799 498 807 850 67 632 310 545 251 327 231 528 305 107 527 503 492 586 683 178 336 399 410 365 884 134 303 12 300 9 943 319 336 818 432 518 596 434 763 481 609 489 411 500 244 727 694 249 21 962 188 206 91 1 789 752 871 137 920 24 830 877 450 477 98 612 931 802 699 558 263 906 442 462 203 737 927 86 783 333 220 352 203 117 249 153 789 89 977 427 586 706 989 83 722 386 623 623 353 607 394 220 979 508 112 56 752 609 372 27 929 773 537 979 250 473 858 744 704 678 324 605 764 466 209 681 176 295 430 253 226 916 456 214 335 904 498 125 538 564 194 661 61 512 796 652 558 609 263 398 390 450 247 855 23 24 522 304 716 842 256 788 181 953 564 762 546 869 856 485 448 360 608 531 594 423 109 835 930 477 638 475 656 562 530 785 802 645 561 248 805 134 515 333 258 327 928 594 621 643 266 234 778 535 896 758 505 536 501 576 644 502 528 71 174 800 173 50 254 904 20 80 931 664 376 415 139 885 891 940 55 858 416 355 233 936 169 894 25 349 978 579 548 259 309 785 799 411 392 732 634 457 428 642 304 626 919 380 909 555 861 769 137 379 746 255 157 492 907 227 411 750 997 899 203 797 654 723 251 340 851 725 607 201 450 740 226 139 977 458 67 809 310 784 179 925 680 391 533 906 654 85 711 858 999 178 41 10 369 955 668 153 430 350 245 415 276 383 489 787 828 771 747 968 78 195 516 985 90 875 754 194 18 995 460 417 102 478 133 572 560 290 815 420 225 743 259 387 700 387 910 11 970 789 957 591 69 944 740 902 761 403 851 684 743 759 523 635 644 912 728 235 697 575 415 565 549 695 769 950 112 303 328 250 345 568 650 87 555 712 236 716 995 326 33 249 101 375 715 880 711 551 945 61 318 324 746 11 160 584 768 15 738 117 840 336 347 590 418 639 104 683 644 931 313 581 612 840 268 651 181 449 537 749 313 892 790 623 576 574 35 440 424 806 633 851 870 798 886 917 956 279 652 9 931 212 380 993 75 418 948 829 321 870 873 512 999 879 849 993 466 230 367 112 312 324 684 34 561 91 20 735 137 815 200 881 250 382 378 272 550 789 214 420 557 757 382 202 348 487 294 226 536 420 794 872 345 648 381 162 850 831 788 578 776 832 578 693 849 193 709 178 342 539 432 903 572 496 250 833 576 491 991 618 857 511 174 808 683 402 43 467 928 330 214 407 258 529 987 339 463 398 683 897 91 100 876 799 372 94 804 5 538 443 939 897 598 31 578 663 285 754 54 453 316 597 2 229 678 114 692 220 852 835 598 731 916 143 344 60 918 24 892 672 35 743 434 598 878 972 293 766 823 953 398 823 486 31 840 710 237 876 788 704 337 811 501 802 506 955 238 910 497 381 274 440 970 568 372 458 914 951 57 102 842 22 659 554 237 497 864 632 78 646 202 662 726 91 816 420 261 835 556 844 886 29 462 503 656 637 482 485 873 816 821 469 526 66 254 358 625 250 658 132 683 800 232 704 850 69 23 945 684 156 364 792 652 920 648 939 812 751 90 423 252 341 753 859 2 732 661 451 195 546 790 698 241 27 469 476 566 600 978 395 455 840 93 720 388 7 9 949 799 253 589 984 803 928 469 546 735 212 729 16 587 961 44 474 818 862 104 291 521 469 57 137 895 118 239 797 710 633 167 316 384 799 971 151 533 208 569 224 901 10 602 511 392 376 885 956 350 313 699 501 620 387 316 426 732 303 362 231 257 71 195 250 745 589 61 645 11 974 333 710 242 711 793 590 763 990 527 991 484 4 341 194 558 226 795 335 565 178 157 197 157 55 918 773 159 368 281 155 524 712 25 636 753 906 644 182 644 771 332 316 205 104 254 193 520 554 982 128 403 447 619 609 867 483 70 798 852 727 353 870 457 840 126 58 992 35 565 951 697 544 714 251 673 324 726 827 18 868 45 117 429 519 337 113 331 643 141 357 688 266 363 257 913 166 794 384 464 315 331 65 149 364 467 540 687 689 109 161 283 359 673 269 932 648 504 630 52 53 297 834 402 666 1 979 253 729 174 605 776 273 549 659 246 679 133 975 223 997 892 457 340 611 232 673 144 404 376 48 487 163 924 500 907 381 18 971 933 961 627 371 481 749 125 142 261 170 474 539 363 667 857 323 4 673 539 2 168 899 809 759 956 812 157 981 755 486 230 138 360 222 959 680 770 895 330 122 953 140 929 266 360 120 621 497 348 752 163 582 516 556 724 890 730 537 275 19 905 290 588 656 270 105 196 652 708 872 36 15 643 589 689 842 881 326 705 521 699 752 582 93 805 575 639 75 641 337 80 479 189 187 342 669 120 825 808 529 534 455 179 901 442 214 860 75 691 100 619 444 946 738 30 569 899 4 443 144 778 836 283 345 616 880 339 56 694 294 253 902 129 197 759 900 415 637 297 359 273 34 12 746 233 237 418 160 693 668 553 738 21 891 116 952 834 618 259 739 263 120 202 250 245 961 912 867 721 645 536 741 209 33 365 947 727 401 874 676 332 702 519 696 273 980 187 526 362 192 150 300 124 304 238 406 345 387 838 395 9 947 633 620 723 312 757 303 621 615 277 971 296 786 191 596 159 818 160 409 665 242 589 132 365 310 699 322 230 963 569 580 951 721 252 749 984 863 563 37 130 654 653 861 472 680 16 284 398 506 75 530 846 416 518 595 329 760 136 838 107 722 969 486 10 302 882 768 264 526 761 646 727 758 545 676 924 689 42 578 967 614 260 705 114 675 482 553 152 744 549 609 129 703 734 449 139 186 385 669 10 918 462 594 443 559 409 703 589 661 380 796 562 101 956 637 621 58 89 837 459 741 386 485 783 331 161 772 849 566 146 331 543 967 538 617 799 922 453 45 43 986 512 994 974 623 849 616 390 149 780 784 202 159 311 360 502 500 144 264 677 97 694 988 126 375 997 419 106 566 333 159 573 906 981 734 715 533 148 48 389 309 593 234 820 871 972 19 357 492 877 469 878 291 843 222 128 232 911 440 469 980 386 925 268 668 395 311 626 342 974 230 156 745 402 763 10 140 466 902 62 827 918 435 573 661 554 274 325 329 184 623 712 506 466 807 695 369 730 988 499 258 661 810 472 441 677 683 796 695 103 496 966 103 661 178 298 110 308 736 900 611 88 417 218 186 342 620 527 111 563 70 453 650 531 556 924 462 188 42 152 654 108 483 831 2 792 985 452 470 496 16 445 724 959 6 164 292 999 837 612 848 996 61 865 813 583 124 805 647 838 159 153 372 994 589 825 211 673 113 923 270 493 481 425 702 197 542 445 183 171 515 669 308 270 736 135 507 800 985 54 148 59 555 357 822 951 199 755 267 887 91 624 965 893 548 712 121 571 448 286 987 508 828 594 530 457 73 686 117 152 36 477 198 187 22 349 678 853 817 70 713 458 645 723 171 735 521 353 563 447 118 630 456 640 840 156 866 694 854 966 26 750 989 58 35 853 88 968 74 554 299 394 173 938 775 948 969 507 824 501 462 723 214 518 38 417 737 299 980 715 296 448 242 458 980 422 750 523 16 615 773 664 620 686 352 711 219 513 598 449 1 715 794 661 137 174 878 365 285 70 545 90 887 860 701 124 960 833 972 492 576 177 764 934 109 386 728 297 215 429 458 481 947 500 77 663 719 149 280 766 374 230 848 217 851 257 572 508 771 962 879 425 502 871 201 100 519 39 559 744 972 494 413 739 448 696 913 351 135 787 706 347 314 875 953 330 148 880 646 122 139 122 190 48 803 864 395 881 648 597 717 700 202 228 256 807 638 318 678 559 227 154 854 516 465 44 469 28 241 832 180 390 609 33 705 922 223 653 355 679 720 883 849 949 353 481 170 21 774 559 58 342 105 871 579 433 845 649 82 974 331 938 588 256 381 53 769 207 241 222 784 877 9 898 147 36 377 354 804 397 232 714 55 195 386 589 130 706 53 779 27 898 354 814 985 577 775 721 805 128 307 114 778 307 977 50 115 639 961 210 732 168 507 488 980 376 886 674 218 391 112 858 309 895 750 331 640 959 462 907 478 43 907 361 897 17 673 385 338 271 530 198 692 12 449 760 922 740 692 358 251 760 863 557 554 125 695 153 523 691 236 196 66 73 730 789 862 272 497 826 407 741 12 497 116 826 792 515 816 511 166 826 29 69 802 349 393 348 100 738 297 46 7 43 395 475 736 476 88 782 737 467 994 759 839 537 362 259 857 680 606 977 330 54 49 23 473 417 3 156 382 491 250 206 272 312 297 104 853 62 920 708 801 45 84 567 643 542 488 869 156 56 84 258 17 809 502 4 379 50 406 741 693 687 903 645 718 741 986 111 280 444 92 963 448 703 204 4 327 993 174 434 712 851 51 75 795 348 972 381 73 248 173 360 921 547 935 978 851 240 920 250 419 5 574 905 328 458 962 278 533 162 98 945 743 144 154 442 200 486 508 275 996 578 877 99 226 858 954 572 525 361 634 104 708 458 726 575 671 269 207 124 403 576 798 145 583 960 586 280 504 64 317 180 242 320 480 415 200 658 264 477 253 297 209 625 556 235 370 998 597 433 401 416 50 556 577 924 617 194 545 806 482 641 303 882 187 627 181 829 10 547 562 492 131 416 36 292 339 863 724 413 348 725 555 89 857 445 596 921 421 151 617 298 951 874 531 843 169 59 492 923 489 846 775 329 911 957 587 723 240 823 236 275 283 722 218 679 178 76 710 224 155 6 394 174 623 139 528 977 570 47 774 650 509 435 456 684 929 800 574 597 341 386 440 490 881 248 488 786 867 608 239 137 98 112 778 144 786 603 446 411 432 200 162 563 142 449 388 237 408 3 94 195 832 617 410 641 207 926 772 842 517 923 895 180 652 229 451 522 928 226 902 25 913 534 568 509 267 49 515 348 925 491 714 859 34 371 841 600 213 629 326 415 456 690 87 321 567 220 709 218 808 690 207 843 757 168 753 935 198 954 173 825 176 139 387 534 75 457 358 383 507 796 879 370 516 143 382 976 484 893 622 210 619 768 833 408 598 166 787 891 749 837 699 228 977 921 304 996 818 779 512 989 744 580 774 633 33 234 813 82 162 930 272 73 129 191 412 179 955 465 985 256 241 466 52 566 264 453 273 622 97 960 319 869 238 700 900 269 542 474 570 717 715 184 122 447 538 13 809 129 163 177 40 206 498 328 889 293 324 296 342 850 246 953 419 220 419 357 455 639 620 864 776 714 373 618 645 340 550 778 743 611 215 517 890 589 311 471 792 314 103 882 408 953 874 429 453 155 72 622 649 237 579 963 476 586 722 134 624 592 372 591 703 33 455 646 86 477 978 433 43 286 359 282 142 572 21 853 684 770 101 440 538 321 163 356 416 827 1000 740 155 339 950 44 263 947 115 827 421 382 529 75 850 311 277 977 64 410 767 248 73 377 297 931 488 817 692 347 499 383 799 157 878 853 962 520 769 889 778 269 534 344 733 984 811 175 89 622 471 770 927 359 506 737 38 854 645 415 685 335 325 180 297 673 746 470 593 659 421 612 381 284 609 235 398 765 760 645 682 210 201 254 287 722 801 592 354 378 465 938 400 673 654 596 93 519 22 590 762 895 881 314 981 895 374 64 996 357 152 704 601 444 409 597 133 896 470 832 326 542 714 274 827 808 175 686 602 103 746 750 895 682 511 181 56 694 638 365 38 414 444 554 671 133 324 367 26 233 183 399 994 563 474 910 767 908 808 26 129 171 39 780 614 732 63 307 366 218 752 43 542 384 947 74 906 261 956 659 958 574 310 383 214 297 600 632 916 703 95 336 866 409 332 114 352 550 983 310 97 411 844 67 722 741 205 128 906 451 856 475 728 319 147 622 193 239 29 127 777 639 510 624 820 377 601 246 973 663 649 485 551 856 123 539 835 978 155 564 393 968 425 111 570 124 380 870 28 293 7 379 823 492 988 273 425 812 599 578 381 89 133 576 850 242 876 325 336 849 963 374 437 483 606 229 522 899 699 630 704 772 561 437 31 295 394 958 695 553 693 500 680 169 433 78 536 737 631 959 187 666 656 838 536 309 583 790 289 119 647 622 19 92 24 715 111 104 982 260 767 153 491 542 245 969 943 169 505 76 301 971 618 997 255 148 232 165 460 122 383 510 1 478 197 148 46 462 511 230 707 748 897 500 450 831 190 113 518 472 239 707 269 560 63 896 178 944 726 412 278 385 515 288 696 350 48 637 354 526 417 778 750 438 461 425 569 327 361 16 943 363 873 183 535 454 456 750 536 154 569 817 460 804 671 766 596 302 730 734 684 52 51 107 385 794 723 633 392 517 575 47 160 666 662 232 643 749 237 197 601 315 203 789 974 201 569 976 261 150 828 720 853 550 303 906 115 801 994 467 544 795 455 902 812 885 679 221 914 605 352 134 574 249 650 144 797 1 898 741 644 390 974 283 220 598 635 46 140 817 547 216 655 384 59 532 232 277 420 391 515 550 943 248 118 462 591 337 520 693 618 142 160 734 992 750 225 138 175 264 53 492 702 504 976 36 713 449 150 776 733 693 855 640 428 251 57 440 522 465 511 596 425 819 154 878 986 394 317 412 861 247 909 616 435 434 992 640 714 119 989 535 817 648 725 835 725 345 144 585 131 799 915 165 982 899 896 199 483 822 791 26 60 476 156 271 538 910 809 914 630 331 869 459 993 256 925 623 723 56 290 47 385 716 491 618 227 534 52 55 901 819 487 422 947 991 939 912 762 549 538 643 765 904 71 594 470 852 799 628 45 168 871 196 446 304 7 306 62 437 286 488 702 576 790 103 131 87 329 282 373 375 371 979 622 139 802 742 38 180 772 771 821 186 424 79 56 985 544 413 664 808 884 56 775 926 395 173 492 781 862 271 57 515 45 139 515 903 198 917 377 929 579 338 449 478 180 728 544 362 260 187 176 870 832 465 359 108 310 568 414 952 698 286 391 274 607 401 954 546 860 817 289 891 732 915 762 131 763 391 430 441 326 244 248 640 274 170 48 467 319 592 248 433 230 647 998 596 649 183 956 212 779 888 692 497 824 220 632 489 797 228 49 103 523 264 494 157 352 842 320 59 287 77 84 616 705 658 928 832 76 195 505 838 875 492 860 124 990 271 667 226 763 687 859 403 645 759 572 950 532 67 8 43 621 223 512 380 140 839 347 206 871 519 392 616 301 740 183 252 142 914 675 731 836 360 202 38 795 841 336 642 813 180 296 988 810 830 397 933 174 158 240 887 258 298 75 993 295 960 941 536 577 903 271 959 425 591 775 343 157 686 146 42 820 501 792 637 116 762 802 972 143 567 247 147 78 739 48 210 636 624 1000 272 294 213 272 116 793 404 626 63 924 838 868 286 336 726 919 839 117 716 65 217 311 699 896 433 946 956 544 298 185 492 343 165 445 260 998 202 204 575 458 582 135 674 565 533 377 375 991 385 701 986 952 411 871 168 763 66 558 588 763 778 40 772 609 791 886 755 737 706 778 793 561 923 143 864 876 200 119 808 902 172 299 701 577 323 942 271 847 541 850 107 177 194 456 816 791 133 626 708 49 676 636 496 109 518 538 450 338 494 667 209 741 271 887 822 946 745 340 57 501 763 911 121 993 649 385 32 697 120 912 30 997 415 521 574 399 744 530 70 63 344 284 138 876 395 289 907 108 260 42 252 965 971 300 534 388 503 940 973 327 247 841 930 614 252 641 593 311 777 103 662 827 541 931 676 98 664 569 350 614 708 951 570 527 886 658 850 810 605 928 173 264 723 748 214 900 538 365 643 613 272 87 296 213 62 262 813 553 837 176 838 218 954 667 169 435 564 472 405 675 899 86 385 677 628 353 755 895 650 524 722 961 526 788 574 6 978 95 294 735 547 798 962 942 118 951 427 984 236 702 600 671 280 308 810 927 449 384 561 607 755 574 48 594 171 893 463 495 82 942 544 29 137 201 844 547 879 26 167 127 543 692 969 454 437 188 630 420 314 114 168 547 742 203 588 641 86 867 531 238 958 705 201 939 56 699 203 529 174 740 429 400 996 27 345 183 386 246 943 220 760 430 713 965 595 492 222 582 183 717 410 995 213 754 659 321 392 915 895 120 962 942 236 995 748 906 161 987 94 696 363 745 963 692 698 843 17 985 582 17 391 995 564 32 248 385 453 382 408 554 536 591 460 102 526 688 662 537 447 34 321 148 188 529 970 877 693 902 736 384 444 202 206 869 57 115 718 820 638 756 8 559 878 880 443 391 754 375 171 209 533 924 388 905 161 230 310 504 864 366 810 787 640 440 531 980 785 750 536 445 184 121 505 258 737 729 176 902 56 607 419 985 113 297 335 736 778 854 311 869 909 730 244 57 146 692 215 351 244 175 406 339 810 814 315 219 529 851 715 429 17 985 421 9 949 528 761 800 215 65 780 349 195 924 609 914 154 806 441 247 226 134 823 279 916 58 797 91 735 926 907 691 203 301 66 738 936 962 291 417 863 113 861 631 618 146 263 543 608 446 106 10 891 341 3 432 886 127 952 833 201 673 321 32 631 931 953 402 730 447 804 140 333 597 643 179 673 101 54 287 596 932 210 299 232 778 259 430 552 483 419 717 72 782 84 565 301 602 251 84 891 335 205 679 910 540 86 769 458 229 855 187 495 935 160 79 303 399 623 297 962 407 247 24 629 675 349 25 126 164 607 101 274 714 422 908 171 15 789 26 132 937 98 441 823 17 4 328 66 426 150 290 380 835 124 881 678 513 59 844 536 351 774 623 337 407 942 395 68 518 297 813 455 907 934 715 854 552 968 637 471 52 457 288 519 287 377 728 933 728 111 615 877 20 143 897 368 976 205 403 305 897 257 843 19 553 844 833 538 341 145 374 608 972 647 403 537 403 511 14 864 719 265 625 243 379 283 412 253 715 748 820 802 351 726 603 248 260 563 9 349 535 810 451 395 852 617 372 115 710 133 34 849 392 232 858 412 987 402 734 177 729 827 302 928 201 936 661 399 684 316 461 133 640 105 93 122 626 519 930 78 90 563 860 559 385 284 691 374 294 347 281 460 18 489 594 497 888 222 129 862 217 886 797 28 510 582 604 68 199 64 670 232 309 227 413 497 307 719 731 339 634 607 709 718 389 343 671 79 970 96 432 22 986 82 783 81 426 434 294 721 747 684 646 371 720 187 852 537 342 86 442 730 160 77 289 936 851 949 437 152 895 711 537 936 856 968 421 556 484 260 557 793 182 141 612 197 562 683 953 614 802 964 57 187 448 598 765 160 221 193 957 950 697 627 956 186 196 631 102 701 668 70 864 668 616 912 711 704 429 596 500 496 806 486 895 798 122 577 33 40 209 222 758 384 294 43 50 494 876 719 147 979 314 509 696 490 200 808 552 259 567 446 358 551 748 743 276 99 997 599 462 54 871 202 992 349 192 568 418 106 968 602 571 769 645 100 612 75 55 122 902 981 41 392 934 211 914 917 680 610 707 960 35 748 161 558 275 191 549 450 44 176 586 206 318 964 238 304 484 999 805 177 225 208 571 306 717 45 937 448 748 67 770 987 744 33 605 41 920 469 645 576 385 615 40 947 492 373 557 460 960 974 810 83 146 491 461 862 202 147 113 498 583 886 59 24 429 884 165 356 398 191 346 242 744 6 915 570 662 788 418 310 769 8 702 208 984 294 670 442 501 214 545 320 914 235 333 984 707 647 839 766 342 349 403 385 505 927 299 538 555 217 221 470 182 478 776 946 451 369 976 838 966 310 771 661 467 963 474 187 737 193 60 328 615 383 919 117 293 625 712 876 59 885 557 501 783 822 906 478 259 844 345 179 30 564 597 518 596 132 944 665 760 298 67 353 937 181 887 189 346 108 482 864 295 462 68 835 701 82 162 14 745 135 26 304 972 166 336 222 117 23 97 16 327 266 302 642 28 616 651 458 683 288 904 805 238 301 816 543 375 128 121 482 940 571 691 926 544 678 268 51 772 365 403 19 998 769 707 323 769 774 443 723 861 373 244 28 632 275 914 106 557 666 94 906 804 462 131 165 115 491 177 149 931 869 686 624 949 79 963 11 431 424 78 425 522 171 804 884 310 703 666 411 544 998 899 797 226 569 724 244 364 60 582 77 730 462 428 656 133 996 22 115 519 319 29 643 849 554 321 518 871 816 423 987 175 262 318 691 789 637 732 868 211 211 508 259 927 754 692 346 277 457 268 834 927 657 585 635 802 763 106 793 3 368 730 1 602 889 408 149 470 552 540 76 192 831 947 838 212 800 893 798 958 228 660 321 17 855 688 758 958 868 369 670 931 22 180 798 826 215 193 755 707 260 116 317 620 640 931 751 968 943 104 62 526 142 56 591 772 546 170 782 668 238 124 597 198 962 19 826 317 104 201 884 870 615 852 447 886 958 924 725 276 905 981 287 415 400 118 613 177 577 913 419 292 610 124 509 116 283 847 476 934 788 696 633 254 923 955 729 391 937 430 977 607 925 836 572 369 728 15 915 607 243 219 716 575 86 321 671 853 299 386 780 770 331 213 193 548 703 523 67 150 561 152 515 897 155 796 115 370 528 347 48 598 290 746 666 500 532 707 602 578 305 242 108 539 861 721 245 439 227 538 238 419 414 835 370 474 499 414 292 20 190 985 53 151 213 268 133 899 715 241 847 850 278 609 842 960 874 228 956 471 678 801 962 302 144 423 598 131 309 826 120 231 780 307 297 425 188 913 155 149 930 389 973 158 944 565 630 65 698 478 591 421 458 767 830 216 999 132 512 819 386 520 255 153 121 423 637 44 607 699 879 169 379 349 37 917 712 543 905 967 957 183 366 223 486 14 843 352 291 145 984 955 512 872 528 324 941 182 952 24 310 225 391 423 789 58 190 239 438 862 362 785 412 94 592 744 290 468 872 447 469 920 373 809 152 146 644 519 496 168 915 310 889 746 420 456 488 188 305 164 498 196 714 24 117 397 534 773 222 178 734 83 507 111 64 423 754 421 946 595 178 237 453 541 848 639 797 122 172 451 510 893 413 567 9 890 498 546 783 800 243 312 349 622 519 415 1000 461 983 202 955 487 907 444 751 286 443 96 67 288 65 990 28 89 685 656 934 977 809 270 420 240 599 390 812 504 911 728 846 514 949 577 599 139 507 351 89 808 378 965 877 431 527 454 804 40 804 495 122 652 372 728 316 901 219 820 627 407 461 986 594 638 982 986 909 575 330 788 162 763 38 213 52 273 750 763 805 35 936 468 308 828 337 122 368 56 712 361 172 165 240 788 491 49 89 525 93 132 96 324 299 503 557 161 287 149 222 573 24 217 235 78 405 496 994 618 727 672 972 663 460 81 687 79 274 123 797 641 1000 921 357 958 11 77 753 18 456 403 800 508 12 730 300 719 196 424 158 121 338 341 272 724 454 540 76 700 238 469 316 136 886 135 497 268 907 460 192 574 300 460 170 695 810 111 947 133 410 693 781 807 169 656 173 897 448 773 278 64 703 87 301 696 646 276 733 260 546 20 124 509 973 55 621 768 482 822 207 417 647 230 343 820 675 64 378 189 218 484 693 254 247 135 392 362 353 626 343 983 585 590 243 625 803 932 738 325 115 258 794 91 610 435 460 576 409 13 342 194 109 762 393 157 468 239 677 293 415 545 513 917 400 696 231 840 221 452 471 471 358 504 171 954 252 92 44 922 874 576 739 622 409 701 442 860 758 718 460 539 951 167 185 350 158 493 983 660 68 982 606 582 578 346 250 1000 324 994 911 747 367 520 152 74 277 711 576 956 534 517 493 730 185 710 209 2 819 362 611 11 127 970 757 465 704 423 623 803 291 12 869 675 744 77 685 270 817 512 59 541 700 810 512 155 286 933 192 632 65 81 139 637 519 177 374 969 919 144 403 60 720 795 398 834 580 104 354 746 471 367 523 447 719 936 701 918 526 909 645 969 669 121 342 404 308 370 504 679 432 307 612 587 892 837 738 320 11 919 926 461 620 388 665 242 312 388 460 779 584 21 378 246 362 419 214 599 661 933 491 145 242 106 259 320 655 876 34 196 198 773 620 729 291 927 779 229 222 360 869 850 317 429 798 428 198 766 963 557 691 259 583 424 838 501 800 314 800 32 724 103 789 839 329 444 378 417 226 449 986 739 529 130 452 606 145 454 489 954 939 503 149 819 788 75 36 770 676 978 527 664 850 345 991 455 702 927 489 369 503 750 627 573 718 204 126 870 259 299 804 399 551 317 892 629 18 164 603 731 237 608 677 212 514 730 269 420 67 82 33 71 633 876 730 607 398 312 882 784 812 906 503 750 351 463 487 17 481 185 404 824 357 852 962 428 190 106 110 926 272 164 666 124 7 379 134 976 279 510 369 753 772 956 969 278 643 988 607 856 217 675 22 647 586 710 501 840 180 753 563 630 774 855 379 439 851 778 704 48 291 278 179 731 11 865 843 487 644 134 331 329 634 442 602 34 926 838 591 825 86 990 628 579 83 113 573 704 220 99 328 816 809 679 311 981 162 321 556 42 320 955 916 164 436 958 8 209 360 243 168 535 643 338 864 53 393 91 591 224 1 332 917 271 120 130 102 543 527 979 565 998 857 628 722 170 464 734 198 90 856 286 39 432 651 357 391 725 574 293 346 773 684 974 408 261 570 703 367 538 171 1 581 411 117 448 284 698 84 19 623 527 525 215 188 526 742 807 51 194 252 575 462 746 588 560 760 98 646 822 259 629 527 513 877 962 950 369 547 877 801 565 217 295 1 862 472 904 148 951 473 988 497 144 202 76 329 524 190 791 52 31 105 560 625 684 677 26 883 389 558 681 416 860 13 99 595 483 691 663 165 327 84 100 599 866 934 245 195 872 474 507 244 458 106 852 563 882 68 675 195 934 310 864 96 592 762 338 603 381 980 513 689 901 26 681 525 187 507 44 466 813 643 343 822 654 406 568 268 978 90 142 616 778 434 489 840 257 241 36 1 53 420 409 216 682 539 43 227 212 337 809 558 827 985 554 906 756 252 388 267 350 576 354 553 282 435 701 946 550 785 217 749 275 730 684 306 414 816 195 641 860 15 421 488 594 581 396 64 252 68 697 922 572 918 399 934 997 761 883 613 672 987 66 24 783 271 148 351 577 376 71 151 477 542 375 334 66 535 213 313 54 920 798 192 797 228 293 831 757 195 35 801 559 927 158 680 361 811 456 344 618 997 74 53 221 93 640 241 930 974 350 115 353 509 699 333 73 176 517 836 816 466 702 373 651 780 533 326 448 757 576 875 794 476 457 163 141 413 798 954 379 283 310 687 303 718 792 969 255 461 942 453 15 709 203 491 892 674 928 251 70 157 253 834 25 872 710 745 405 958 211 351 341 870 989 926 102 529 478 324 401 265 137 939 618 933 706 146 425 298 702 725 905 5 310 475 271 30 480 511 301 591 551 74 944 470 284 942 607 102 700 686 373 565 364 228 937 785 387 698 667 596 215 702 218 858 347 888 460 57 647 389 469 512 32 897 124 3 946 65 26 6 251 639 932 896 281 241 171 90 503 340 771 71 684 116 392 759 813 992 560 383 180 756 436 635 184 430 784 254 727 69 686 449 466 439 414 514 240 347 178 311 621 558 390 716 556 353 469 849 931 770 202 624 278 738 852 741 615 808 798 191 236 484 269 278 689 870 355 701 288 360 628 785 854 209 919 315 439 548 303 915 469 576 827 261 837 145 179 489 707 607 308 877 80 981 109 982 880 317 27 831 401 849 82 792 856 981 717 139 638 980 407 683 275 593 843 726 914 231 74 477 390 626 427 633 259 984 895 456 544 994 741 464 947 295 219 715 365 395 415 20 848 683 877 985 742 837 394 242 724 238 240 945 671 339 306 266 701 900 131 541 192 950 242 721 758 929 841 883 893 801 614 583 997 904 697 63 806 620 127 362 947 621 807 6 103 281 763 145 263 51 513 876 184 834 314 513 595 430 866 495 30 921 954 404 638 571 971 330 713 926 428 821 656 283 485 948 316 284 188 661 265 740 320 350 425 124 709 241 146 160 800 624 914 1 739 154 553 364 922 76 793 499 415 452 154 578 107 162 185 317 406 463 649 487 186 418 130 134 915 865 25 230 801 53 225 427 848 994 688 643 359 229 149 683 713 574 369 841 393 520 195 642 745 455 361 261 397 18 59 7 923 832 10 200 382 903 953 414 595 107 379 216 747 893 429 190 450 532 693 856 647 464 380 892 805 868 200 244 58 651 285 487 230 151 340 846 942 470 172 705 794 702 193 412 899 810 130 797 721 462 679 623 60 375 547 531 386 423 198 837 928 767 655 381 300 317 648 392 699 225 729 950 302 779 626 701 986 599 755 110 360 523 110 358 714 512 352 88 559 863 548 656 657 454 865 867 101 619 29 510 523 745 785 628 639 593 566 308 831 818 888 570 701 596 859 493 735 537 460 457 901 189 369 998 171 439 155 416 105 369 507 624 407 13 275 747 364 424 598 906 841 900 658 986 353 424 797 372 212 290 382 832 421 728 709 141 128 627 542 868 751 134 498 838 463 190 751 451 775 577 1 381 545 148 272 460 124 936 956 395 281 716 638 3 700 297 545 351 462 794 889 127 985 42 883 472 619 539 541 716 670 380 215 71 359 579 946 466 326 155 296 803 197 935 597 900 221 200 316 802 997 355 69 697 253 711 237 831 994 269 982 350 50 952 377 294 283 312 513 539 774 826 706 658 642 706 170 441 807 604 86 424 983 134 32 683 204 546 992 129 526 691 793 226 723 902 782 52 204 876 44 46 254 252 769 937 110 430 45 220 945 93 384 591 947 901 813 483 293 214 349 104 37 62 703 582 161 398 422 328 899 438 459 725 820 995 461 297 218 914 759 356 396 885 433 361 608 989 449 866 178 168 899 402 704 742 750 955 643 95 218 321 729 575 223 607 497 868 223 144 470 375 623 105 424 377 81 309 735 681 294 432 249 891 626 657 822 266 288 786 419 441 16 681 172 503 343 92 581 249 190 336 722 668 261 251 261 532 409 923 520 662 547 846 172 117 515 715 577 347 213 505 703 677 827 735 828 381 907 644 567 538 354 712 949 290 841 714 642 99 656 675 507 495 648 370 809 374 173 874 503 264 731 218 752 763 120 99 955 937 779 327 225 854 476 791 249 145 380 246 808 321 222 485 359 914 654 638 296 447 672 645 258 10 596 323 21 754 529 533 855 613 136 37 57 646 171 311 604 776 133 127 200 228 739 489 325 759 628 809 43 912 245 988 616 216 640 54 240 427 613 549 490 718 465 502 304 618 287 223 47 136 437 541 64 876 464 807 542 815 482 178 120 600 51 79 938 155 469 242 871 349 861 571 706 975 335 50 710 497 832 463 337 584 474 736 80 347 116 239 799 506 136 571 177 368 714 845 7 739 773 550 348 345 223 544 168 742 552 74 986 35 743 111 980 585 670 793 202 974 344 33 939 359 591 715 524 863 482 128 425 287 15 708 605 31 277 322 195 787 774 796 886 241 883 303 438 314 297 622 348 888 186 958 993 383 159 634 282 758 68 984 214 760 740 579 850 46 295 746 229 751 969 577 592 683 45 551 761 284 170 968 248 238 916 924 272 153 694 952 770 213 879 451 447 61 35 323 493 286 780 873 524 986 879 306 97 416 716 119 115 719 881 176 524 203 198 365 281 958 598 357 582 947 716 18 852 663 300 700 980 209 860 973 529 643 98 469 57 521 312 720 20 178 870 420 609 213 158 855 108 422 582 137 508 168 73 853 45 749 711 534 425 756 591 232 508 123 458 924 936 405 641 48 118 165 353 478 670 492 550 260 961 112 439 180 381 181 144 412 225 376 293 17 514 898 726 120 845 929 405 822 397 661 976 248 703 58 859 421 845 521 126 354 936 4 735 206 769 706 513 528 946 239 845 405 136 392 711 255 811 438 397 914 146 745 516 145 657 406 996 688 540 804 260 131 944 179 584 231 672 326 226 319 182 979 480 323 682 257 157 235 32 969 738 322 317 64 157 81 210 868 378 553 364 404 794 798 323 125 946 176 433 114 493 283 726 572 620 921 282 67 365 646 250 715 506 925 87 354 420 546 483 274 471 351 197 874 727 778 991 273 555 487 526 166 218 202 257 705 235 256 798 118 265 751 98 44 95 275 368 841 56 546 483 632 514 554 423 557 988 713 757 160 694 213 765 833 463 542 577 403 837 913 831 499 552 30 24 659 208 684 271 770 745 771 804 55 292 162 393 518 200 922 780 961 720 3 399 795 990 214 836 865 784 74 21 858 547 179 899 513 326 368 717 416 792 892 156 63 204 543 965 685 915 709 574 797 770 104 948 685 719 113 76 468 446 61 208 330 729 878 413 357 7 839 59 377 268 492 140 583 122 665 729 705 845 594 305 660 829 291 131 463 32 585 687 691 271 953 968 308 578 719 444 888 894 441 919 437 333 677 708 183 534 24 14 482 399 313 726 413 889 246 710 344 475 189 182 191 249 965 380 511 430 46 385 977 864 886 658 709 147 462 164 609 473 21 420 481 144 283 245 633 20 944 411 569 751 701 424 264 918 379 29 380 622 651 588 833 647 415 907 329 263 383 235 706 746 350 746 422 881 902 86 999 608 192 467 633 29 577 703 845 893 74 3 915 345 775 989 839 282 938 732 688 928 352 931 501 241 540 66 816 32 787 361 64 580 168 846 593 635 25 585 279 103 762 822 371 24 640 107 556 585 128 467 202 551 337 218 656 391 488 418 664 719 3 837 859 641 343 252 993 828 701 599 317 483 219 814 28 241 151 655 416 685 26 721 313 3 682 113 243 707 152 883 525 990 60 331 753 110 557 892 400 557 710 553 352 817 357 506 192 278 733 625 722 789 502 302 18 548 20 520 975 477 326 973 984 356 223 83 753 547 482 943 710 936 370 447 647 665 616 699 956 807 184 433 491 881 262 522 40 914 357 230 972 534 400 471 345 184 437 917 580 128 854 854 772 772 986 96 411 668 572 161 907 498 826 847 842 258 841 196 889 222 990 389 225 789 832 667 239 613 861 545 290 38 778 806 994 33 543 206 955 9 97 932 187 113 194 523 536 527 142 109 101 55 896 723 903 466 213 815 323 632 870 262 114 772 652 722 807 152 471 831 304 417 431 484 428 411 503 700 277 840 367 86 5 925 497 153 581 334 894 676 972 699 290 557 925 675 245 257 900 184 723 684 50 698 111 865 55 545 187 739 872 661 315 613 185 737 203 879 172 936 133 514 658 198 160 430 234 561 158 570 752 185 932 292 496 438 807 786 51 130 893 888 305 999 618 754 480 858 868 293 835 664 481 561 575 439 504 73 498 632 53 558 868 604 409 841 51 533 489 768 586 174 253 747 433 941 276 7 291 352 566 370 531 454 858 784 937 432 26 798 276 864 731 853 8 280 217 97 66 957 491 763 689 150 811 804 288 120 817 906 273 140 816 208 164 19 712 193 288 808 414 965 769 775 753 359 955 821 102 254 998 696 447 763 114 920 631 130 541 175 137 421 107 909 354 253 813 918 163 226 125 200 36 893 121 199 582 412 286 924 327 782 478 350 355 727 405 583 921 454 737 130 732 326 496 739 667 842 895 488 324 132 272 862 12 951 579 280 745 923 600 283 532 114 779 757 49 121 362 88 409 320 131 17 930 597 401 102 389 662 537 608 977 823 40 284 374 627 799 704 836 701 754 989 877 729 813 607 192 375 343 389 503 928 548 181 356 948 342 471 903 59 204 6 435 786 534 578 674 833 383 705 46 130 627 55 970 765 667 363 280 962 967 829 828 598 292 509 768 362 326 709 41 423 303 418 610 175 881 319 145 528 264 362 935 562 124 731 867 940 302 338 641 786 336 448 990 1 234 969 223 326 154 841 619 340 883 429 15 180 466 11 697 98 789 532 591 549 940 352 608 631 317 851 435 790 883 215 510 931 190 74 146 761 417 122 366 440 864 630 992 730 232 86 763 509 12 846 238 683 796 254 681 566 489 70 958 888 295 257 661 298 385 111 791 627 428 432 760 547 109 461 951 489 844 137 456 850 557 784 396 523 900 702 22 825 1 403 498 494 748 166 161 367 683 984 712 852 58 883 730 535 586 139 667 856 525 451 334 329 225 138 953 902 251 351 552 607 374 875 783 993 748 159 948 57 819 838 596 403 972 212 420 162 441 191 211 505 292 12 943 41 992 709 629 620 642 554 637 2 607 53 301 809 285 451 405 106 938 664 962 681 322 386 423 78 455 457 793 538 113 965 274 668 705 376 208 445 888 125 863 216 269 282 908 566 375 650 131 136 360 998 628 591 283 765 313 281 55 89 916 868 819 612 302 8 84 331 75 952 526 738 260 42 408 753 525 391 595 293 944 428 44 921 9 74 823 174 116 660 838 16 452 607 195 492 685 518 331 79 444 383 419 65 78 391 407 898 206 917 241 843 875 310 54 824 657 741 935 596 535 918 511 245 569 139 584 762 62 238 212 131 133 552 456 936 547 601 827 533 536 977 168 692 172 534 167 643 884 775 635 175 561 417 720 329 35 48 587 816 753 328 671 615 788 940 13 577 349 286 99 483 700 977 488 696 995 436 31 394 138 791 426 752 564 635 753 363 754 957 596 669 830 299 61 436 355 299 257 443 611 256 600 115 249 221 107 104 24 239 165 638 699 910 373 630 663 173 236 523 622 459 258 570 813 89 141 273 680 420 381 151 909 901 577 877 798 55 182 859 387 520 266 478 143 524 564 737 962 447 38 529 207 882 245 158 902 680 8 654 141 993 600 476 339 734 151 761 29 93 900 66 892 976 205 563 950 225 574 233 476 65 370 646 373 58 22 769 49 713 6 652 249 48 155 890 140 386 154 72 757 384 235 291 99 420 423 387 129 877 75 903 207 450 845 449 584 554 309 667 887 948 278 882 43 282 77 330 306 611 753 426 325 248 651 497 249 559 608 224 286 311 924 994 371 916 490 595 601 444 81 813 30 496 449 40 933 663 119 586 277 743 293 981 983 741 941 873 796 912 15 890 630 401 305 683 630 125 967 978 318 766 643 558 543 590 710 831 694 894 592 684 939 311 293 675 970 191 617 469 181 654 77 511 434 681 425 841 633 630 580 880 465 601 19 718 475 583 734 805 862 953 601 576 933 123 610 291 966 357 982 564 525 82 401 297 336 264 981 964 708 335 810 821 64 693 792 502 784 177 297 293 877 782 738 141 811 411 43 158 179 41 133 366 930 844 931 1000 42 693 996 780 399 263 9 167 277 362 802 117 184 733 814 700 243 294 618 651 109 526 33 914 882 9 653 244 950 940 93 378 855 786 447 178 3 792 704 64 791 359 146 859 601 194 109 980 529 673 186 842 348 638 659 977 249 302 687 261 352 793 877 809 374 325 406 741 494 720 528 735 197 709 480 793 877 626 183 628 669 839 569 147 190 337 410 75 985 927 866 409 119 877 219 213 337 367 664 445 530 128 56 181 617 172 947 70 371 979 908 452 664 216 992 389 589 800 414 15 162 630 383 72 685 318 464 516 775 704 574 499 517 56 737 713 538 244 252 610 123 790 795 341 115 963 166 856 407 90 438 381 685 657 686 635 697 365 60 264 856 96 975 734 81 824 194 723 280 925 354 725 389 483 533 190 452 209 596 461 494 857 195 605 752 993 478 105 19 617 630 776 276 807 267 214 524 175 156 148 227 951 238 120 872 370 914 975 173 354 810 115 145 403 732 360 469 894 255 187 731 796 974 685 867 372 340 628 136 207 527 698 131 25 143 498 494 578 441 217 908 534 823 122 103 386 274 165 466 48 307 280 593 741 230 629 757 528 408 662 420 902 618 167 808 660 102 188 927 892 722 283 587 621 979 946 634 44 220 852 513 951 407 176 117 411 475 403 674 515 871 863 792 293 614 659 674 32 171 749 753 449 6 13 968 454 344 284 377 810 75 261 905 298 358 131 263 887 432 500 946 77 762 4 956 371 874 821 209 357 429 365 5 503 485 400 181 682 307 991 492 163 519 849 305 290 518 330 671 833 459 34 966 694 529 23 760 178 399 845 262 819 981 916 3 198 454 139 417 385 983 548 587 241 103 80 747 863 503 348 501 336 556 660 492 581 483 783 804 408 60 3 743 873 186 747 443 496 618 78 700 147 42 970 718 762 556 496 22 457 186 994 58 302 668 578 813 692 656 77 368 343 906 576 630 944 197 593 774 547 624 305 886 824 180 593 925 103 245 419 826 248 463 234 164 289 307 533 890 17 874 391 484 149 393 459 801 960 189 886 658 784 689 221 967 471 582 521 697 992 179 16 919 915 789 430 325 210 232 116 673 981 214 376 96 882 848 324 666 817 595 219 209 63 740 305 695 186 224 483 736 741 541 464 125 107 341 942 491 561 4 159 20 511 319 373 900 416 7 388 463 451 639 415 753 128 578 582 958 495 641 902 427 85 620 17 636 208 390 984 368 30 662 879 82 577 547 888 273 45 15 410 570 229 568 386 68 3 411 619 708 967 322 899 139 346 879 14 709 410 393 774 570 584 351 963 378 809 354 120 573 883 888 766 658 560 118 581 913 671 86 296 33 905 850 984 990 962 191 28 198 569 901 152 235 385 854 483 494 648 149 197 378 928 586 73 230 589 355 303 727 934 860 37 14 351 298 903 245 494 532 485 24 812 723 420 642 175 132 983 613 270 132 944 174 69 403 25 160 425 828 552 704 478 396 347 401 311 225 24 921 621 357 888 244 773 387 44 359 51 553 624 983 51 830 808 971 777 350 633 383 919 884 793 715 576 695 273 476 66 56 945 481 377 923 981 672 50 284 415 330 997 588 877 220 871 956 469 456 646 537 678 667 726 352 345 848 923 4 407 421 400 399 892 836 448 197 589 30 516 527 622 19 884 886 455 236 649 317 768 300 922 252 794 380 165 395 296 639 265 140 654 414 297 421 320 884 340 788 383 100 779 483 680 570 634 502 685 311 506 210 7 89 438 425 388 954 829 891 590 144 536 863 229 301 13 82 846 200 211 175 275 732 646 81 533 879 125 365 903 557 298 954 349 926 378 853 412 957 814 280 404 795 489 804 124 460 539 599 245 880 574 783 26 140 735 504 285 754 518 578 61 150 385 662 183 595 582 282 899 486 720 260 305 544 996 236 412 402 373 676 757 932 60 140 170 606 92 729 737 755 397 886 120 635 631 470 599 328 473 328 192 235 579 316 325 791 49 374 243 167 209 113 14 812 655 949 326 241 806 755 616 354 698 904 583 386 635 1 308 109 133 247 644 269 462 427 889 385 296 307 12 698 783 428 113 728 997 555 651 525 165 303 346 544 708 425 34 309 734 440 255 602 224 470 221 717 714 126 884 156 200 762 956 701 801 936 77 336 543 173 851 2 496 421 512 459 604 649 370 746 1 994 542 687 763 301 133 769 575 208 359 618 114 108 629 15 470 971 323 740 405 732 709 48 561 180 625 525 914 647 30 267 9 360 435 460 190 221 204 987 629 487 288 265 510 888 358 312 733 126 498 28 47 727 786 871 926 909 125 76 54 900 766 110 73 25 894 466 528 582 264 761 892 571 345 43 980 287 784 97 271 784 874 969 52 135 952 279 360 191 149 666 792 295 339 45 776 38 574 463 155 375 995 549 883 789 362 878 468 129 857 704 268 353 187 313 358 267 162 912 367 171 992 293 248 361 892 743 133 167 291 964 565 537 317 174 628 565 865 380 37 645 611 534 644 499 870 262 323 612 141 11 723 480 414 711 197 497 41 867 201 971 789 858 679 875 532 524 117 810 312 140 640 708 318 123 54 443 514 230 588 66 699 110 939 311 568 583 232 816 787 755 4 34 509 87 465 70 954 319 383 925 318 197 813 597 865 304 428 132 103 619 984 628 651 882 496 112 533 93 369 534 137 38 838 733 50 973 11 745 438 878 889 405 732 809 748 233 916 507 124 68 854 739 161 243 661 296 147 586 621 569 440 506 411 180 967 700 940 123 596 165 921 587 373 467 489 447 221 943 447 230 543 779 910 424 421 494 938 150 377 998 1000 91 933 997 473 245 622 54 939 288 782 698 649 733 841 119 293 263 896 928 979 871 589 50 575 649 422 606 1 150 645 99 839 723 687 214 500 361 844 780 896 206 783 423 881 829 966 392 240 929 788 564 111 824 365 457 81 910 402 442 914 991 910 202 929 905 895 934 515 792 105 278 427 364 936 525 254 825 764 574 355 29 802 634 451 384 249 831 589 383 794 43 286 272 403 338 759 133 637 644 15 99 149 811 770 394 696 363 882 434 147 514 357 132 426 26 223 142 351 797 954 691 77 553 36 891 557 868 280 815 113 705 878 904 456 131 631 680 105 402 724 272 67 548 127 252 36 573 660 828 752 466 961 980 621 827 164 111 308 639 68 807 643 117 226 968 241 479 105 54 625 817 284 484 979 803 471 854 127 747 306 929 804 279 553 538 680 290 446 260 864 60 931 718 362 55 27 116 993 423 985 564 770 657 379 812 540 432 663 155 85 124 783 605 363 396 370 403 95 845 971 498 401 259 70 834 600 335 791 2 864 786 525 474 474 74 136 602 214 842 367 49 340 990 493 544 716 536 748 64 362 733 138 353 62 691 380 428 499 414 576 884 118 649 375 264 25 931 459 796 361 234 173 650 517 740 147 266 960 675 416 457 561 369 892 649 265 301 917 453 324 620 518 80 147 651 111 327 65 196 333 636 685 64 907 284 824 172 537 427 391 815 797 502 659 346 720 578 928 56 202 844 762 992 759 512 383 153 4 573 352 782 285 728 553 347 249 497 820 263 232 979 577 745 11 568 210 823 958 396 172 485 914 752 783 907 61 931 297 843 486 364 304 473 155 746 607 820 877 279 723 860 343 707 54 515 571 237 420 441 182 191 924 603 429 779 777 685 423 456 258 896 453 738 383 924 328 729 757 778 97 840 331 451 63 993 630 429 220 543 850 712 353 188 778 683 747 740 489 517 462 969 442 281 194 489 478 736 499 245 116 541 677 835 333 934 894 822 544 351 326 732 179 19 670 369 364 93 637 899 551 3 801 21 993 221 460 87 60 381 908 998 299 687 775 904 769 378 118 243 613 400 722 806 209 691 645 856 51 384 955 503 411 384 144 924 326 733 395 990 259 506 875 524 660 814 553 903 799 962 95 902 317 952 935 908 322 391 639 831 943 205 323 482 709 76 972 894 291 856 607 101 17 95 497 191 53 314 26 368 470 36 959 513 176 712 117 933 328 264 19 848 648 691 223 515 364 366 379 675 310 119 865 771 703 613 949 663 840 836 907 819 648 592 928 154 678 104 885 227 617 21 233 753 973 3 598 963 722 183 703 147 472 377 633 338 733 628 184 508 347 820 138 224 387 263 530 203 350 575 550 349 702 87 274 764 304 92 320 632 245 862 360 487 137 207 765 585 715 347 1000 590 638 193 521 535 560 857 67 171 385 134 584 307 446 758 445 160 919 399 190 851 749 916 309 237 169 513 351 280 72 387 439 838 51 444 320 616 391 285 157 98 15 276 619 861 371 201 594 53 907 691 703 860 404 729 590 238 167 918 638 871 350 772 157 82 888 84 262 852 759 172 727 928 976 58 752 915 579 529 881 923 324 689 980 348 265 556 787 699 468 606 267 22 747 933 585 915 727 114 931 305 666 477 786 132 972 24 6 893 295 493 779 313 961 209 139 521 507 133 29 426 144 19 876 381 280 174 467 66 342 93 911 488 694 337 581 784 442 277 798 900 399 950 303 833 884 554 694 500 659 998 755 757 539 618 963 277 621 208 859 93 13 70 411 898 84 296 976 556 332 641 6 22 819 467 14 459 355 285 85 622 369 396 181 162 197 662 256 252 793 155 825 622 62 652 102 13 892 1 611 182 88 501 440 28 906 717 551 765 679 753 678 438 405 218 908 947 933 893 410 603 174 6 814 876 240 705 584 459 829 580 439 535 895 265 68 671 366 547 866 624 592 871 307 483 654 989 239 479 533 383 473 307 794 930 746 142 802 114 618 611 729 730 723 15 905 364 321 917 253 678 151 740 638 503 196 743 894 880 862 725 819 925 189 18 38 502 923 846 277 793 658 829 774 323 504 622 773 255 23 415 280 6 983 722 560 840 495 113 715 465 473 487 48 103 767 146 106 403 891 707 393 910 91 384 269 406 668 957 196 650 694 798 206 298 945 168 840 330 822 545 366 960 849 164 748 524 37 313 158 256 41 277 918 960 458 534 870 132 113 218 535 284 782 145 753 731 701 351 996 678 952 366 447 759 309 452 950 821 66 593 633 558 774 708 819 392 537 750 889 829 815 903 188 685 432 287 151 120 460 304 981 148 822 426 445 123 486 183 424 417 539 737 165 213 105 752 338 982 959 720 453 464 60 106 523 406 180 970 362 226 205 961 18 259 599 716 434 958 787 253 136 225 146 17 432 996 58 225 681 993 589 812 115 413 450 525 950 255 792 153 856 912 768 556 605 20 307 516 372 344 468 622 863 716 430 616 771 396 737 775 329 481 218 378 12 693 592 687 307 63 662 780 298 683 526 152 668 534 970 19 108 1 329 619 581 83 168 704 637 236 255 419 193 295 30 986 630 960 175 951 708 455 645 11 935 219 398 181 177 858 237 399 538 288 179 402 769 614 295 664 608 749 107 467 763 3 441 653 113 277 734 511 999 310 758 918 905 839 616 370 66 376 755 513 517 205 441 196 645 548 675 560 842 110 29 832 725 500 492 377 191 349 277 158 533 301 480 93 926 271 956 817 775 959 260 201 183 929 83 594 927 222 100 208 389 832 838 27 737 171 454 71 478 55 197 748 397 355 683 40 375 117 275 681 714 39 489 520 94 276 82 250 72 155 59 105 183 371 893 162 725 192 759 168 943 916 892 969 649 425 703 15 212 382 436 490 562 1 569 740 163 165 29 654 40 732 199 729 976 822 866 879 354 994 232 10 442 787 77 645 615 487 501 722 285 253 920 68 734 93 92 815 422 765 524 892 991 56 97 9 946 153 742 184 791 569 696 695 183 773 5 128 360 308 36 314 561 552 214 608 615 282 811 679 487 275 248 886 124 24 791 321 851 509 48 455 942 630 599 230 494 314 782 138 452 913 892 389 594 439 886 596 629 561 637 718 165 608 192 619 609 788 715 26 341 442 624 595 677 449 86 374 822 257 519 228 659 349 118 301 590 323 280 657 631 946 714 299 546 851 356 978 884 291 765 930 878 607 87 644 141 321 996 105 969 91 408 12 788 921 689 848 110 180 589 479 287 12 43 470 140 661 357 845 822 501 459 59 119 837 668 937 214 567 329 78 621 247 186 475 849 260 205 280 833 929 244 815 691 823 623 30 812 174 818 235 103 643 551 652 535 372 839 180 744 226 13 165 819 494 900 666 888 719 803 291 793 363 829 551 212 468 78 693 778 861 443 532 606 733 185 396 488 91 152 140 618 203 673 454 722 543 142 231 154 210 938 331 908 449 865 337 722 827 32 154 909 370 480 880 485 275 503 965 920 514 472 417 926 353 860 785 148 979 817 652 167 364 298 759 220 28 791 491 293 267 198 93 663 759 490 559 90 867 739 942 968 570 974 747 258 93 519 374 191 562 140 471 414 910 268 455 119 347 751 631 37 485 55 102 846 953 344 449 46 64 588 431 280 595 379 627 943 95 593 725 908 155 871 602 889 295 391 211 350 63 274 668 33 896 940 294 691 59 923 727 481 208 979 215 232 28 182 919 581 822 650 254 403 334 83 20 86 760 371 34 544 704 895 185 98 477 420 923 246 51 489 399 490 435 927 296 712 22 727 624 739 227 186 129 204 13 391 69 702 568 376 686 223 741 230 528 552 228 223 998 447 313 780 610 675 906 448 121 567 65 134 735 955 53 930 430 655 277 723 389 241 240 735 71 257 750 672 408 219 868 5 743 349 406 148 801 370 269 718 123 694 355 372 914 571 605 233 990 987 393 551 220 871 855 703 611 335 717 691 137 123 213 351 599 361 762 719 242 648 499 74 948 413 431 648 122 364 906 143 855 321 191 428 634 335 750 465 411 105 31 74 323 327 568 772 148 780 684 935 575 853 525 315 157 860 771 18 384 614 773 405 219 129 751 681 71 42 749 667 559 495 495 610 710 96 493 244 32 483 421 780 734 529 371 634 62 291 728 851 91 640 814 922 328 467 722 719 499 209 3 351 823 856 547 709 338 735 107 600 801 777 860 316 793 491 779 917 192 153 829 522 234 428 124 294 576 815 464 725 790 250 921 485 956 894 499 786 848 513 787 439 457 781 530 385 119 293 56 518 521 407 475 23 103 1000 591 50 338 236 672 963 344 85 166 731 156 663 608 337 942 673 933 985 215 734 598 906 911 453 528 645 475 437 473 586 353 885 897 109 437 147 755 9 161 372 195 451 609 108 234 403 461 726 968 391 42 765 641 576 739 300 244 272 228 515 272 60 704 811 975 391 915 389 456 216 610 269 719 629 945 293 680 567 309 919 572 503 588 122 875 170 234 825 579 465 102 729 727 532 476 546 20 441 795 847 464 479 353 441 475 247 710 97 123 493 687 5 754 868 948 405 923 8 628 294 166 288 935 54 103 475 821 289 13 497 549 836 338 310 656 752 759 915 503 362 610 390 929 936 474 419 202 102 586 723 449 241 428 963 17 588 536 600 955 50 965 962 329 251 815 462 381 338 122 705 67 438 902 777 437 472 251 558 878 516 999 489 129 404 278 876 315 313 337 699 230 35 906 233 39 875 270 534 458 839 836 847 132 638 94 182 210 36 398 76 720 376 243 796 396 21 419 874 317 30 459 108 294 957 661 32 263 77 185 902 182 862 271 503 105 90 227 518 311 630 946 998 920 762 269 676 43 605 812 430 887 962 493 244 627 32 5 614 337 881 749 23 376 752 48 296 914 273 981 936 174 684 24 970 423 106 206 472 228 867 745 15 945 151 672 530 77 675 346 859 510 663 28 128 2 126 282 475 631 93 907 436 526 367 712 874 851 960 821 840 712 25 225 493 323 291 403 239 557 112 510 808 12 150 958 529 851 333 643 750 848 268 965 27 463 655 417 214 509 763 756 980 784 797 284 888 533 432 967 185 577 997 414 732 292 728 186 314 547 928 59 532 837 175 293 563 145 955 267 724 222 541 592 173 634 640 748 689 607 740 819 730 947 259 237 64 15 595 697 420 10 270 483 618 319 774 896 679 100 181 488 535 260 972 787 706 752 746 463 311 25 735 289 314 377 562 641 162 291 608 419 558 64 150 427 506 764 913 193 84 152 979 485 236 809 321 669 947 224 811 69 99 179 827 878 383 109 74 386 780 450 975 615 985 61 401 354 619 325 559 238 36 725 38 533 812 571 507 277 345 204 266 927 787 750 542 196 467 982 162 417 670 498 23 29 36 721 55 57 77 370 266 727 566 75 246 85 944 932 500 988 355 211 48 956 577 560 994 795 173 435 771 542 974 965 202 511 591 597 184 351 393 484 472 301 554 595 227 464 8 259 458 354 513 60 294 101 133 419 949 98 886 742 973 752 766 58 78 546 74 71 59 541 310 697 274 936 425 435 108 940 770 599 359 102 667 705 946 562 205 885 528 938 301 6 952 904 277 665 572 33 990 360 226 490 196 27 816 319 146 116 523 345 232 986 832 64 442 161 380 330 315 896 202 555 658 163 788 37 740 961 724 41 618 513 427 551 652 937 665 475 229 759 70 768 785 899 96 481 541 508 246 422 375 443 333 828 510 749 601 288 474 500 694 749 86 176 447 868 901 338 975 371 267 314 622 89 750 34 254 1 213 426 694 109 455 893 399 509 487 596 246 49 799 353 297 739 763 63 806 144 399 128 16 848 163 799 18 443 142 71 529 679 17 963 846 456 93 368 465 295 463 440 548 431 195 40 399 771 864 21 223 267 763 418 181 153 829 828 604 991 137 834 731 444 825 695 556 15 752 971 19 754 694 777 371 642 535 762 518 246 685 425 692 759 767 232 518 711 258 851 458 684 375 203 322 399 285 335 184 664 57 718 597 861 443 7 547 379 690 469 295 436 995 253 475 553 886 114 122 282 289 915 398 731 657 435 118 521 126 889 364 774 559 377 927 465 518 827 875 362 925 794 490 788 944 80 269 452 285 288 747 569 234 132 510 364 942 536 57 194 619 734 158 735 274 628 784 358 575 531 429 102 894 121 446 391 463 82 810 974 294 194 263 684 22 982 850 838 654 731 426 977 348 79 440 964 610 671 601 202 47 481 247 600 255 747 165 972 253 731 33 431 936 488 663 613 355 241 444 202 378 925 400 534 442 194 512 436 904 386 162 72 909 403 410 415 288 950 997 668 636 99 916 392 627 506 523 977 20 285 122 759 625 772 276 707 340 953 951 80 723 101 139 910 217 91 430 364 503 228 647 23 939 626 401 985 248 872 75 579 342 858 382 69 604 610 934 741 794 826 836 151 492 361 556 837 572 703 91 287 38 523 707 452 571 48 401 825 606 587 902 89 427 1000 294 254 681 989 910 223 333 583 217 930 633 460 788 612 885 161 680 47 493 997 888 779 946 701 868 320 670 401 942 123 458 583 595 688 154 679 323 982 332 127 876 953 196 375 868 404 612 824 222 533 394 792 256 5 98 521 722 136 870 516 785 634 699 615 60 539 782 663 951 653 175 426 638 11 925 763 412 252 521 43 942 888 431 966 993 234 835 741 851 727 264 114 608 518 423 865 435 696 718 372 152 578 95 743 527 456 26 798 156 373 925 844 869 584 987 326 172 745 508 727 182 573 908 61 939 310 981 771 734 374 577 456 407 741 98 16 303 666 333 570 724 390 448 242 238 815 143 128 681 227 317 144 612 179 480 435 729 187 270 535 174 279 599 546 84 999 507 172 230 734 910 918 323 264 256 157 784 563 370 76 832 471 702 25 773 768 126 70 516 196 264 259 11 440 25 186 134 384 951 43 843 87 211 593 587 435 367 341 978 836 836 858 520 982 952 464 33 198 381 709 186 866 949 809 701 843 717 672 167 799 608 293 647 402 622 869 194 446 804 610 797 899 406 378 530 600 897 623 800 970 246 312 516 524 156 951 972 32 238 980 141 93 197 115 346 386 990 697 481 482 135 844 185 576 102 452 999 108 684 565 913 222 648 590 634 211 262 519 751 343 609 606 369 682 54 835 220 765 324 709 903 134 545 828 126 178 878 648 181 163 998 650 253 810 907 401 323 607 418 640 775 598 480 423 51 228 988 382 981 523 559 57 270 171 225 872 804 810 382 518 684 828 841 533 132 846 344 888 185 263 856 346 980 648 194 821 738 966 886 212 612 206 559 573 508 464 912 657 138 831 421 759 542 576 524 544 438 768 365 340 706 907 889 196 270 899 327 409 104 70 253 918 299 611 116 305 667 62 188 160 89 162 499 817 833 750 368 2 723 739 148 795 263 909 836 888 357 248 544 708 939 589 295 154 32 796 719 749 681 652 415 491 817 210 48 357 527 871 76 899 578 477 493 974 816 274 97 413 152 614 276 220 924 978 606 178 236 841 15 617 302 99 265 60 218 176 429 260 246 330 360 523 565 958 895 349 445 653 616 364 304 477 579 203 323 869 554 308 606 154 581 606 708 603 720 873 228 515 161 317 430 464 708 226 746 952 546 72 885 404 882 163 965 807 438 55 520 232 281 466 576 326 455 858 657 75 542 308 982 477 228 71 409 945 225 729 690 944 30 512 458 687 230 835 791 362 68 930 786 745 317 403 312 813 71 967 31 532 570 268 122 563 775 284 629 156 22 582 164 289 628 251 834 375 4 236 174 390 309 426 747 960 893 471 487 792 557 739 828 165 957 25 22 71 872 163 660 818 60 170 978 520 83 91 342 748 397 286 474 468 466 361 145 70 626 853 277 695 967 200 169 575 398 451 331 553 290 131 188 594 305 709 906 504 531 510 894 189 840 506 322 660 2 766 613 907 907 31 58 49 287 588 293 698 133 713 896 352 186 294 718 21 39 16 230 359 269 742 57 491 382 14 87 53 309 121 599 246 672 620 246 335 660 593 794 949 715 581 839 69 186 275 713 810 158 969 196 229 592 698 985 389 613 996 873 759 243 122 742 735 169 68 688 592 463 886 918 80 6 958 14 96 609 610 687 314 260 282 556 515 652 41 948 956 903 234 520 452 285 681 964 128 959 119 809 117 463 50 962 788 417 741 246 80 400 51 270 989 99 802 336 945 833 581 107 439 700 114 139 289 378 158 375 654 913 886 697 997 356 959 182 873 433 496 399 693 734 334 751 770 667 904 758 198 912 413 206 263 994 547 44 689 163 129 904 884 448 79 480 345 767 860 346 78 552 88 769 400 179 412 2 929 34 566 320 283 360 777 644 956 91 117 817 626 670 154 135 328 755 939 254 761 15 521 182 252 349 213 460 153 999 147 15 380 818 131 716 463 114 433 407 453 838 399 11 100 629 474 236 602 642 378 618 404 348 390 233 186 480 936 775 463 155 924 670 744 946 239 451 259 965 285 365 866 164 643 218 600 464 543 30 267 157 301 910 691 174 667 164 777 610 847 755 99 766 39 198 752 659 898 460 983 937 757 743 181 4 624 693 406 990 34 158 987 965 282 200 829 366 696 527 97 250 444 712 621 112 773 952 538 740 180 953 738 982 954 653 19 910 718 270 589 487 604 917 833 737 659 833 283 187 110 994 625 688 749 694 76 706 388 404 110 285 989 872 580 981 962 559 951 674 901 979 246 163 819 952 822 457 670 120 540 365 915 53 946 525 156 949 72 451 62 378 421 166 829 666 198 437 318 276 879 937 749 821 192 387 1 802 305 958 85 343 113 21 176 383 587 904 655 532 474 411 722 586 295 104 36 751 696 391 238 278 419 882 599 604 572 454 685 586 579 542 39 820 537 738 102 713 717 49 768 701 402 651 975 91 195 362 546 279 41 969 459 619 524 238 225 800 785 356 550 311 43 668 500 608 909 261 115 195 607 729 918 214 767 858 415 78 529 980 360 209 154 997 627 244 858 579 164 456 256 13 334 106 810 261 267 963 277 28 857 797 10 255 825 568 42 648 81 620 43 79 76 399 747 531 144 449 420 955 321 285 201 274 916 683 328 867 974 181 248 641 718 911 245 483 809 762 882 333 997 602 423 322 359 279 859 249 321 649 155 798 430 40 555 914 160 178 220 37 852 526 991 395 4 976 345 885 254 534 576 922 99 107 997 454 242 714 714 297 221 150 646 314 293 207 582 638 378 311 287 636 965 997 625 747 2 626 678 406 912 354 595 582 75 262 966 993 820 608 633 210 126 70 118 257 76 242 36 77 98 153 896 375 441 99 367 616 680 307 555 605 599 431 204 642 829 618 705 5 20 832 424 989 227 722 434 691 781 875 226 791 832 665 896 974 777 840 617 314 757 356 697 819 731 245 995 661 177 776 231 401 140 228 918 561 468 234 99 222 471 568 723 36 540 927 6 465 531 196 406 850 403 460 159 694 788 244 279 823 223 760 200 102 771 674 508 246 241 85 329 308 809 754 581 229 862 371 587 961 96 647 950 159 233 429 478 424 619 380 393 776 447 714 211 875 104 19 537 364 922 181 907 412 61 137 184 481 959 85 638 117 232 176 794 873 79 957 525 49 366 572 232 329 618 597 433 264 701 847 446 324 31 472 329 311 786 389 173 65 133 204 336 597 996 736 970 784 757 94 349 79 310 13 181 753 646 795 745 126 881 14 163 301 144 871 429 860 912 454 444 947 441 290 729 450 810 784 533 613 996 238 637 180 260 632 647 712 196 274 668 627 404 575 407 96 213 802 748 691 199 243 916 25 156 253 272 731 164 509 868 7 42 677 718 488 926 90 831 567 381 123 826 482 22 859 618 204 710 881 937 748 239 406 70 123 228 126 830 40 912 610 310 78 288 589 96 753 782 22 957 605 295 550 554 944 855 163 333 817 788 307 50 56 456 629 641 223 363 292 674 826 672 286 524 563 414 196 146 505 203 867 272 274 948 651 292 119 392 52 576 751 813 170 319 646 874 265 86 775 944 257 181 312 499 936 894 429 13 684 421 48 92 496 280 255 99 105 657 350 415 833 394 591 371 140 81 399 582 473 724 154 802 179 902 498 209 233 131 804 123 747 576 300 491 518 511 851 955 481 137 365 77 777 860 776 492 546 848 969 34 383 828 361 523 268 566 769 985 585 667 977 770 810 212 959 503 349 282 830 942 467 627 365 59 659 70 442 194 68 539 94 983 625 998 163 138 154 237 979 845 904 32 931 960 808 33 496 296 605 172 121 699 335 432 165 943 760 910 190 939 737 179 286 782 32 553 416 127 821 922 835 868 69 703 346 383 639 454 1000 174 101 546 578 778 13 264 357 610 864 991 243 409 475 503 367 149 244 606 745 418 607 38 350 502 234 955 295 942 245 227 566 737 230 799 524 787 548 938 846 541 187 15 57 963 552 352 11 334 333 828 860 691 734 104 318 27 749 617 81 989 459 281 834 417 585 41 900 942 806 214 847 47 521 407 248 481 361 973 130 488 410 612 244 538 780 585 610 20 7 12 632 860 769 184 60 782 492 249 884 979 73 725 352 39 321 150 593 754 182 487 714 522 557 677 766 71 439 48 642 191 368 714 341 106 711 679 973 161 783 350 811 82 222 279 202 495 84 949 563 792 646 726 837 22 588 696 692 82 527 238 607 317 928 627 526 961 245 615 452 552 260 64 945 420 13 787 12 222 42 835 327 354 971 625 578 563 824 436 517 44 750 539 312 775 286 145 902 408 682 247 81 948 529 137 711 71 557 106 710 396 395 97 212 345 563 528 866 625 321 386 897 179 627 510 574 235 779 681 178 576 919 544 597 14 96 870 996 636 88 963 768 489 383 278 242 187 111 653 404 520 871 594 185 160 101 815 519 506 247 677 692 647 276 506 439 708 807 522 617 92 956 263 739 341 677 483 833 753 495 925 208 856 305 595 124 876 701 295 589 693 498 365 475 182 889 148 431 824 407 675 12 237 634 245 182 624 991 304 866 595 179 611 374 609 120 254 922 429 307 430 304 267 612 233 719 725 550 823 174 752 447 937 391 481 714 630 42 74 235 124 380 17 746 149 239 819 852 154 484 605 455 339 422 763 637 560 849 573 634 522 811 182 217 405 586 750 371 474 966 795 362 584 647 236 134 619 290 662 541 672 569 938 800 319 321 319 124 346 912 700 174 413 566 473 971 199 587 654 207 776 754 187 292 115 28 986 165 278 720 307 427 207 937 414 816 538 384 902 362 688 420 764 18 306 208 977 702 534 388 552 636 873 446 787 680 174 650 685 784 486 335 128 21 184 509 696 629 571 612 544 143 170 278 939 438 647 280 949 674 43 836 716 731 580 395 657 688 472 497 195 287 10 489 958 573 51 132 200 488 634 244 644 227 631 389 315 522 60 942 175 887 221 12 402 148 818 800 999 442 514 554 366 89 563 310 838 833 279 814 22 993 352 600 668 645 704 513 730 13 42 826 342 308 517 155 849 431 378 101 307 111 828 428 725 728 960 540 798 754 365 27 10 863 757 312 447 167 580 107 706 241 729 717 666 179 475 665 211 243 997 355 215 62 197 191 319 626 658 165 8 328 828 404 924 708 520 557 110 527 404 858 746 188 432 870 963 474 590 174 391 602 283 625 649 169 662 76 110 24 56 17 698 514 213 736 276 950 186 590 383 734 879 310 266 423 103 390 650 138 686 939 974 410 19 55 371 39 358 10 505 586 427 702 470 546 551 48 490 438 242 676 595 764 270 240 970 634 336 923 973 387 76 679 526 388 862 102 740 551 374 313 432 559 915 142 451 86 971 755 278 604 281 926 138 96 25 582 474 396 129 664 781 404 632 275 64 447 643 229 715 786 589 537 731 313 607 336 673 839 320 969 960 999 839 996 5 716 455 435 842 406 354 882 451 647 945 533 820 317 531 284 322 96 444 627 458 334 231 293 696 245 471 194 681 65 555 318 18 574 593 124 890 945 596 627 261 770 936 495 11 612 173 587 184 568 330 990 653 999 621 868 448 711 856 167 191 592 13 405 602 127 494 371 882 411 238 26 788 470 12 289 763 534 322 307 989 260 736 427 805 500 318 461 689 455 394 783 532 725 903 80 478 567 543 823 762 628 913 751 209 411 374 809 190 473 369 923 561 266 638 664 616 221 741 16 11 819 30 866 654 264 86 711 269 358 307 56 226 702 357 19 299 224 478 577 386 101 651 692 485 651 35 663 471 825 176 22 838 260 499 633 495 825 69 979 590 395 219 111 419 696 177 357 129 583 339 809 361 748 72 948 479 679 952 776 274 170 855 46 194 666 794 67 205 448 762 338 731 152 430 419 163 953 694 373 909 126 694 415 642 628 783 806 864 190 436 514 74 926 115 201 399 893 466 240 386 988 949 327 275 995 349 108 804 242 795 915 142 230 838 933 436 543 273 223 256 688 328 621 437 422 236 909 678 604 556 456 85 958 823 559 406 869 480 467 596 683 849 216 932 775 323 666 633 411 669 937 872 484 955 465 613 570 369 141 781 896 128 948 334 454 519 892 603 150 278 15 781 515 328 515 447 377 495 775 640 809 44 227 526 323 438 878 65 937 307 174 829 905 269 108 381 228 511 797 252 253 528 896 45 100 343 365 759 387 720 883 777 360 573 685 100 221 457 621 704 677 249 66 7 967 860 254 154 615 444 755 32 796 733 183 62 380 950 629 700 431 622 542 884 882 377 752 840 466 643 382 428 292 804 488 330 458 804 404 333 73 376 93 688 665 958 947 415 956 542 715 470 331 82 465 177 5 680 339 292 9 188 7 348 711 219 352 949 186 494 269 510 944 467 915 98 485 523 348 976 548 455 575 101 416 308 290 160 250 113 742 598 380 78 42 488 446 151 186 778 998 881 185 797 157 589 869 207 616 307 547 993 460 664 10 225 54 995 891 249 257 252 265 272 305 782 494 160 592 128 991 632 479 174 721 450 64 485 684 23 153 142 94 234 884 786 827 306 276 96 996 612 250 242 525 353 249 567 460 52 439 853 919 623 181 604 604 245 833 771 399 923 698 725 472 915 131 844 915 337 924 890 564 98 109 707 218 17 180 487 571 372 89 670 360 462 160 965 723 639 751 472 830 113 585 936 622 700 866 503 704 748 268 378 483 769 833 375 814 736 802 318 315 544 767 564 788 695 976 998 196 302 995 556 106 866 887 750 650 469 641 67 708 733 157 119 33 907 7 612 99 118 90 165 876 136 817 695 450 697 692 777 769 356 862 94 434 55 716 864 819 318 360 15 447 82 335 162 191 238 103 197 168 299 222 388 903 4 471 327 443 444 806 630 650 671 229 567 798 383 80 533 89 792 47 699 287 189 353 114 396 244 713 848 661 551 876 834 667 685 544 899 869 745 620 908 205 33 635 862 495 153 330 270 117 417 845 649 374 45 733 841 480 315 13 854 531 210 5 448 672 161 510 259 682 470 638 988 268 976 199 972 364 735 252 611 950 170 251 494 931 169 729 460 204 61 370 214 273 676 992 125 815 634 423 128 610 860 406 38 295 718 696 368 93 864 900 115 868 244 417 813 959 219 638 421 22 609 433 800 232 486 799 322 687 518 228 402 460 219 131 713 204 690 487 859 611 572 531 134 544 509 311 52 537 682 420 124 321 694 507 126 222 702 280 750 808 215 453 80 816 452 596 693 613 308 52 661 460 259 441 510 809 359 325 835 521 110 75 296 178 878 549 877 445 294 868 682 395 803 49 642 574 525 786 987 529 668 759 397 195 620 125 640 495 329 898 123 615 423 106 154 299 96 802 384 877 988 195 878 287 580 786 370 943 8 421 323 425 850 560 331 213 258 888 415 291 242 664 356 300 837 219 474 619 268 465 77 36 418 397 353 92 57 318 254 210 835 725 220 164 150 830 673 924 530 931 281 348 300 301 77 599 704 156 287 3 298 17 868 988 742 578 219 507 962 422 926 903 704 657 223 74 776 994 429 815 933 796 174 746 222 914 470 617 136 862 881 705 306 131 6 413 258 113 542 227 702 226 659 398 982 451 131 643 224 132 623 686 795 924 823 261 176 191 897 233 917 785 569 448 557 63 147 461 325 116 175 340 207 745 597 152 564 769 537 56 134 444 80 882 508 330 748 294 778 939 587 175 360 644 991 877 601 421 122 902 367 433 769 862 316 117 595 861 180 84 57 656 130 250 567 290 297 232 956 12 860 855 951 179 143 361 970 802 903 700 636 47 943 648 226 274 854 292 613 67 693 68 330 715 53 685 261 879 752 812 479 672 238 220 35 830 12 358 195 958 680 518 800 217 143 619 242 447 323 415 484 628 263 664 252 738 725 79 210 391 531 63 679 761 640 968 991 719 309 332 74 545 58 609 599 115 190 401 770 950 748 678 520 175 650 18 512 316 115 574 637 420 120 409 97 695 314 619 452 518 444 179 38 924 918 294 729 685 372 321 786 45 297 697 601 885 678 544 822 809 480 971 871 798 377 314 144 50 421 815 618 980 191 67 79 846 821 549 221 183 578 444 289 622 122 671 549 548 307 395 381 202 219 117 183 971 452 441 946 99 103 851 168 864 392 899 142 831 78 702 51 482 222 570 303 569 128 690 63 199 26 227 486 174 251 822 486 165 99 960 423 273 954 838 351 10 718 780 35 720 680 432 300 157 393 235 414 164 129 424 781 947 689 432 385 101 410 940 563 147 901 309 984 468 316 545 358 802 208 390 285 888 69 308 456 169 475 246 388 617 927 434 680 218 985 369 885 520 279 217 375 766 810 361 133 973 679 324 22 705 968 841 677 567 668 786 950 20 917 613 625 64 1000 168 679 747 435 672 282 126 354 515 522 413 74 563 557 539 281 414 815 191 165 981 90 685 117 370 319 224 533 614 478 103 582 425 338 46 157 707 969 615 650 586 243 792 773 29 809 310 348 177 384 578 335 698 589 867 272 756 275 909 205 34 90 960 352 591 91 940 569 579 522 539 865 1000 187 151 123 909 392 895 247 323 481 732 846 311 565 664 901 455 865 209 179 857 863 91 437 936 544 332 989 359 612 915 374 979 409 283 868 557 371 61 865 453 803 292 130 949 435 557 524 637 385 342 1 570 754 110 183 157 945 134 499 697 400 918 74 869 838 59 888 131 65 504 772 751 918 746 756 940 871 185 645 52 700 67 582 703 749 795 149 462 719 875 314 367 301 189 771 596 809 128 359 455 587 616 751 825 801 359 50 348 336 116 912 573 850 457 897 214 784 617 111 18 857 89 713 723 60 527 794 745 67 984 57 395 73 718 570 563 301 474 477 741 15 150 493 960 514 359 524 568 426 745 293 811 369 395 346 83 141 892 847 483 763 902 591 318 378 289 677 812 441 444 101 958 955 712 237 92 317 237 102 269 428 505 135 711 292 182 388 735 567 940 691 636 155 695 935 23 223 506 504 237 422 467 283 40 157 689 206 435 450 564 407 485 102 924 293 175 148 156 151 9 618 792 460 842 208 493 595 887 279 472 163 622 12 57 749 763 644 361 449 339 818 355 743 191 783 647 872 851 561 868 11 432 599 423 43 398 996 503 977 950 11 219 519 639 458 734 525 711 769 473 927 45 964 706 782 332 831 92 958 899 563 111 944 35 838 577 313 720 999 709 251 524 906 707 346 776 112 864 769 132 604 696 118 377 305 793 260 588 864 298 320 438 128 291 758 123 686 87 52 808 336 407 487 192 13 57 941 480 736 825 939 81 780 862 184 278 665 33 281 375 55 233 478 174 803 827 325 432 288 784 30 549 536 206 287 739 331 388 281 712 727 376 90 279 417 732 964 814 275 689 782 149 303 562 97 161 842 444 118 737 276 660 230 721 535 258 154 222 958 140 20 624 664 982 878 23 429 529 585 703 776 569 225 30 61 644 895 576 606 952 975 552 73 868 84 914 676 25 120 894 939 290 336 952 225 490 791 806 517 869 553 714 911 562 747 945 580 463 970 483 398 702 265 123 127 254 239 377 639 285 817 54 420 437 83 552 34 524 844 95 876 65 891 39 137 563 245 559 826 4 401 297 626 822 725 667 679 597 329 710 585 589 709 965 33 341 567 167 356 253 495 161 488 123 71 222 245 780 517 968 95 874 19 556 644 289 689 440 457 598 665 400 10 338 628 626 897 763 75 127 327 155 960 475 129 678 245 390 740 38 893 844 636 145 570 914 906 854 559 898 212 891 7 521 585 939 470 310 229 86 111 414 490 793 53 478 296 127 85 97 462 632 67 291 561 282 781 148 276 581 798 537 257 803 867 799 159 880 195 257 733 622 858 829 797 732 423 650 813 960 175 477 426 706 569 684 701 979 60 154 563 615 773 516 159 823 206 547 147 729 131 443 600 147 486 364 842 390 854 207 759 896 315 19 56 717 758 368 145 327 335 411 910 339 614 572 743 365 198 197 214 295 438 348 118 598 378 522 390 958 890 333 470 583 58 866 186 896 58 191 308 107 446 57 639 521 352 641 393 543 932 68 824 1 341 955 528 70 366 536 316 940 212 715 76 598 98 516 981 323 29 273 327 265 217 578 475 169 779 395 212 629 16 834 920 279 662 218 398 892 498 687 666 921 330 778 726 908 884 47 92 319 526 166 898 440 920 351 20 372 359 778 864 357 507 285 318 178 827 359 551 783 271 141 128 492 822 218 831 714 81 965 269 50 7 229 972 968 275 568 818 297 316 701 39 857 907 566 940 217 90 803 68 391 163 418 799 325 94 163 589 374 567 356 904 766 992 488 525 810 754 77 749 121 10 813 214 953 938 245 183 532 5 245 820 292 103 928 415 405 692 549 224 178 136 428 566 955 135 309 94 925 510 613 635 867 97 266 824 395 766 938 18 572 258 119 704 527 467 198 351 27 686 279 217 573 98 743 695 952 389 189 167 898 909 730 711 335 137 484 394 865 313 149 122 24 835 127 872 759 384 107 392 495 286 227 840 472 447 284 674 637 538 967 791 775 537 634 543 869 682 323 711 971 642 269 282 424 855 638 267 652 124 888 729 730 227 767 620 946 622 82 224 434 734 917 343 766 192 118 412 662 189 447 45 15 105 43 456 389 734 596 858 727 249 197 195 891 381 548 110 995 583 826 240 848 194 813 615 7 356 862 237 913 176 183 996 463 965 103 244 541 720 377 100 503 229 737 261 754 684 417 421 316 666 556 795 926 196 169 494 96 27 433 274 670 997 436 885 706 704 129 887 587 429 165 545 356 754 870 808 871 904 264 386 532 727 431 832 260 158 535 892 27 351 217 29 990 602 774 360 833 17 528 33 4 541 39 699 663 495 74 356 339 177 175 397 659 838 269 936 755 558 127 210 719 223 252 572 544 777 341 788 859 48 222 969 122 568 424 624 423 804 182 600 333 167 975 869 945 751 932 98 858 942 203 640 557 987 931 919 476 136 176 330 960 693 553 160 44 622 176 640 100 249 146 341 806 442 528 938 799 666 941 952 329 221 521 397 316 202 766 191 83 361 665 705 776 529 218 174 186 879 887 92 318 381 806 554 556 98 898 605 788 303 936 303 777 138 811 490 468 414 156 219 132 267 86 354 340 578 801 753 277 651 189 884 166 970 818 624 625 600 421 822 177 526 909 601 513 735 535 646 950 310 87 173 471 198 528 277 379 849 470 284 820 11 145 871 355 695 261 806 437 242 632 332 924 719 972 166 769 187 662 922 552 99 661 394 28 634 815 729 549 566 280 557 400 701 397 773 830 989 800 533 886 385 876 672 383 947 892 725 249 502 663 862 300 203 639 636 276 119 970 223 203 634 640 773 911 227 479 496 926 730 987 341 254 758 161 633 370 720 718 415 738 216 980 569 146 191 829 523 462 797 291 598 852 939 847 235 795 459 968 37 443 783 958 477 293 151 303 264 627 304 226 548 331 537 323 635 201 687 999 623 915 340 576 414 704 587 779 192 35 871 943 119 573 156 273 525 137 958 318 173 292 873 704 3 669 201 605 445 273 691 428 838 274 860 362 25 360 128 740 763 928 765 222 20 205 914 539 15 932 402 493 223 965 589 632 908 471 544 10 639 330 188 358 19 955 693 385 805 651 100 852 245 81 975 587 508 922 263 21 344 902 770 854 303 940 595 73 961 233 967 226 416 37 680 843 652 454 847 189 922 33 182 121 805 414 772 327 680 236 628 871 323 277 488 623 324 139 482 445 799 995 4 140 697 985 49 60 866 812 627 517 801 963 109 908 252 856 420 234 584 52 418 825 166 907 507 833 223 945 756 586 705 646 256 682 961 462 925 841 428 380 167 619 353 520 763 693 338 950 319 68 363 737 488 971 961 415 147 715 959 439 208 152 828 849 620 978 713 149 926 65 282 54 204 477 588 712 7 612 918 16 933 629 882 587 677 52 973 202 560 239 517 860 774 921 499 580 894 197 481 421 811 38 14 811 75 580 231 12 921 617 24 686 326 916 28 59 739 166 106 283 498 411 904 608 910 324 452 360 176 939 48 350 627 414 78 866 179 151 804 818 265 547 794 369 162 666 786 71 177 527 903 682 9 441 385 547 984 608 295 20 624 75 223 400 568 970 106 587 979 384 851 156 551 363 841 552 401 119 555 938 943 704 316 503 277 39 16 934 348 678 277 704 536 751 605 268 577 834 139 47 845 277 172 818 971 145 584 804 603 787 832 665 437 153 939 627 783 653 644 24 338 22 590 101 39 309 51 41 814 21 552 701 904 496 126 683 702 325 685 931 696 150 369 190 811 681 769 13 605 237 838 162 435 552 297 977 789 598 208 504 119 901 971 781 651 743 561 631 366 455 608 359 137 655 941 144 897 217 449 165 656 709 493 691 637 227 335 343 346 202 213 600 548 960 817 295 952 458 118 934 804 974 66 56 284 791 581 552 207 578 257 900 449 31 994 347 393 433 583 356 566 977 529 969 141 807 228 868 966 819 461 329 73 676 571 229 27 479 880 668 541 930 649 345 558 361 284 562 600 368 794 882 905 978 341 947 155 170 212 363 453 736 741 175 907 703 346 6 620 212 919 375 843 25 722 404 929 363 28 697 136 889 128 168 651 302 393 495 756 129 184 493 469 627 439 296 28 856 24 451 385 153 569 782 41 41 212 294 568 439 449 39 563 972 152 471 692 478 684 572 97 651 969 745 743 874 290 981 906 751 572 12 8 733 959 627 280 737 726 78 549 492 797 804 423 409 538 357 212 840 239 763 82 58 263 455 761 902 287 373 391 427 671 914 475 119 777 877 918 992 817 60 79 161 573 136 942 415 671 244 299 156 873 346 528 556 169 967 380 334 445 616 850 741 336 693 137 520 430 892 765 807 676 161 662 591 75 108 863 559 271 20 801 468 891 67 233 938 199 706 288 300 573 711 98 206 64 427 410 40 654 729 75 70 136 540 401 894 855 488 842 529 769 956 935 318 388 62 679 884 507 871 238 430 735 424 401 684 687 278 78 359 674 139 858 484 900 973 2 454 256 434 750 829 702 332 283 987 253 625 865 961 650 278 116 325 786 614 6 391 676 413 221 125 506 34 800 947 617 244 464 854 879 108 445 923 13 740 727 723 630 54 934 555 831 216 108 857 838 902 377 433 216 849 519 721 653 487 807 633 807 986 691 720 116 757 462 554 55 853 977 278 918 500 784 704 655 356 228 98 797 2 122 32 826 144 20 500 948 32 230 911 397 838 579 642 846 398 321 892 52 117 115 908 310 348 758 801 373 378 862 160 820 393 905 998 203 405 532 622 479 136 173 733 956 521 697 949 277 901 991 687 403 63 284 604 557 373 184 358 103 275 689 122 326 180 302 793 682 45 303 911 53 652 652 403 227 833 139 472 338 605 422 580 149 224 459 95 596 47 302 6 677 582 524 569 825 161 570 2 8 26 805 999 342 670 435 113 291 817 138 549 749 307 247 331 737 754 986 614 226 538 872 267 264 915 713 285 13 66 483 24 332 387 951 717 203 669 202 942 939 894 223 714 789 665 82 283 256 812 504 894 968 175 798 707 976 202 735 862 915 551 266 685 679 712 411 402 588 594 921 787 604 962 520 545 459 566 224 438 433 871 253 106 365 213 272 855 796 380 134 92 43 199 824 623 481 130 227 662 936 11 936 200 822 764 758 816 551 58 487 146 637 250 305 225 290 605 630 287 117 232 518 270 4 290 43 903 809 312 37 769 712 723 111 853 72 124 962 344 880 118 833 880 179 509 100 194 567 462 192 235 202 87 399 429 823 32 261 173 912 778 11 339 403 919 223 2 706 643 523 144 54 185 972 464 708 824 606 694 579 824 263 514 28 48 281 337 387 258 796 201 677 57 987 652 290 25 566 790 486 696 664 506 170 323 66 841 584 612 695 909 967 195 825 830 907 835 341 34 305 566 418 106 865 756 799 259 141 856 117 482 345 507 443 684 884 61 721 845 270 904 768 991 698 472 848 5 326 640 281 760 744 183 110 666 412 27 950 217 51 620 533 694 558 844 515 671 107 854 299 426 639 741 591 899 925 246 978 216 413 40 174 794 361 26 535 471 125 102 472 782 69 294 988 930 106 788 600 499 8 86 71 121 738 9 997 491 895 805 617 527 706 386 157 618 372 177 111 538 756 990 765 18 570 477 340 814 80 194 250 400 314 301 61 354 952 838 419 429 345 62 843 353 378 38 964 214 480 179 701 467 162 243 293 652 186 697 660 553 974 999 385 341 242 508 973 669 376 508 887 346 803 928 954 232 248 741 933 839 181 969 617 977 375 259 352 222 807 178 699 245 460 682 221 332 799 874 727 961 979 1 731 146 52 707 693 818 305 246 694 181 997 946 155 142 530 448 606 230 647 305 731 872 84 35 110 811 18 496 995 16 369 919 414 932 668 863 324 888 184 617 249 735 469 670 291 688 476 833 551 149 642 926 707 235 27 162 932 259 723 165 825 968 561 638 927 82 253 93 254 570 619 231 428 199 168 629 753 696 932 910 211 259 521 47 27 558 420 944 703 124 457 65 321 74 747 380 168 938 124 484 877 111 826 7 129 771 916 776 181 830 491 560 515 736 268 606 307 880 956 340 735 589 93 844 731 709 457 611 560 117 468 53 568 649 590 409 615 156 97 686 200 177 689 902 453 331 194 466 915 899 582 855 709 112 222 79 56 371 928 642 895 203 419 279 847 670 639 750 214 258 584 632 184 875 165 904 850 765 795 652 363 661 808 535 367 115 533 273 206 674 507 330 29 283 905 34 291 551 340 348 854 788 273 116 886 18 735 847 595 726 433 186 683 335 322 278 823 527 665 90 614 820 944 842 418 951 647 886 618 484 470 606 295 892 851 500 347 215 856 250 710 406 417 182 819 441 989 988 715 12 587 123 625 663 167 890 350 229 621 332 765 317 676 465 593 984 31 608 285 34 392 17 285 269 158 520 236 386 9 647 53 969 987 963 102 179 977 498 713 718 594 795 420 17 783 183 476 217 548 958 102 91 78 61 703 746 246 167 540 700 61 785 980 536 880 522 284 930 814 235 459 218 823 395 184 906 719 327 664 247 395 232 717 658 363 605 483 239 137 859 93 493 394 473 631 887 2 713 933 363 293 980 140 265 123 645 871 190 891 241 550 466 587 269 497 358 495 185 979 418 8 188 701 534 967 864 280 631 419 375 24 45 902 925 141 899 799 288 51 662 507 118 284 465 933 374 956 704 201 882 606 460 291 747 158 175 77 653 798 648 680 508 212 897 307 807 908 663 482 692 738 2 25 389 155 413 265 778 661 24 81 87 380 509 513 983 934 191 499 80 121 554 364 41 139 727 42 673 26 302 757 690 862 9 698 870 516 143 902 873 92 838 376 272 149 444 155 576 719 640 810 465 785 468 69 596 124 926 819 116 376 600 536 809 870 605 497 386 317 524 493 980 177 482 734 149 825 419 256 366 184 1000 834 137 622 480 955 960 239 312 223 38 436 309 986 433 121 292 27 304 576 167 405 113 596 411 442 815 224 320 881 890 680 640 962 807 600 948 903 378 4 515 245 889 520 917 299 483 265 999 539 72 676 879 335 219 709 202 197 837 154 236 581 844 777 744 531 892 751 201 353 724 619 288 286 964 3 183 692 198 557 470 687 451 296 275 930 167 324 319 102 168 95 295 469 850 794 616 516 191 939 71 1000 869 37 271 618 800 397 836 637 586 541 568 999 208 486 404 935 759 769 578 366 766 56 360 449 998 195 984 534 280 629 125 564 541 888 224 688 548 277 340 166 47 209 583 412 495 125 586 581 722 517 147 909 137 643 497 376 999 732 623 840 47 347 437 559 701 789 259 353 600 285 663 565 142 465 849 806 169 925 413 125 944 558 81 754 633 833 344 435 30 533 966 867 157 991 45 982 468 572 607 572 197 660 45 613 662 733 359 628 236 662 141 847 778 29 326 334 380 131 438 833 961 14 797 919 121 751 494 164 659 982 621 482 657 242 389 180 24 885 457 807 947 480 601 818 503 587 872 720 52 175 123 35 58 504 556 475 995 189 600 383 480 49 5 859 775 935 945 859 874 242 375 838 627 587 59 831 559 334 136 928 937 671 943 296 281 545 963 887 844 695 379 247 373 183 119 422 724 11 87 497 486 570 928 698 150 559 49 541 315 56 653 544 25 154 481 593 53 666 465 916 347 727 350 389 401 79 907 459 458 271 304 806 596 622 822 467 699 268 844 21 834 520 313 630 462 759 291 998 886 844 791 730 960 108 538 161 861 576 432 203 704 417 211 148 635 367 111 96 770 186 683 974 340 477 586 354 632 456 891 302 596 269 325 369 451 725 935 10 672 36 648 294 806 450 770 281 427 451 276 249 636 618 616 521 290 361 369 525 765 44 74 625 552 583 803 815 133 300 573 105 754 498 321 11 349 202 603 381 492 276 309 696 184 234 585 414 227 51 142 895 103 155 600 40 657 640 849 391 630 152 916 405 652 218 180 507 532 874 608 721 278 921 929 378 775 4 879 588 463 411 273 319 501 21 268 947 671 514 438 127 876 433 468 895 605 900 464 110 563 960 951 60 162 681 906 346 383 494 450 540 934 289 714 61 56 706 80 233 586 492 900 159 353 127 700 583 13 232 839 555 963 94 232 183 216 70 126 589 762 874 522 789 273 445 72 795 710 570 770 115 787 541 217 33 620 818 821 500 508 350 855 450 563 667 861 434 670 815 134 974 975 606 822 880 807 623 540 598 954 645 347 761 121 151 726 698 477 387 543 934 115 606 881 44 275 742 908 876 686 92 58 539 167 292 816 380 793 783 198 425 817 955 555 666 61 721 347 516 341 616 850 966 17 800 173 529 20 913 23 134 887 293 913 196 721 827 166 882 877 101 478 402 645 661 105 582 78 867 655 487 939 50 157 468 631 716 107 200 565 371 284 87 754 794 301 498 405 475 113 233 174 434 700 529 93 521 983 518 268 421 580 483 240 137 154 31 763 818 179 762 686 908 276 408 302 883 244 709 996 332 561 74 721 620 303 215 129 360 139 274 191 199 936 551 826 854 31 576 919 323 4 862 7 148 854 25 867 600 815 892 813 21 686 301 720 484 545 44 730 67 798 673 568 698 124 379 59 311 717 510 763 357 551 717 929 779 844 889 553 433 510 592 24 840 399 369 834 995 872 935 487 896 152 564 814 628 664 64 611 150 108 266 421 802 908 22 931 89 804 976 321 86 409 456 805 613 653 223 119 407 781 289 1000 937 129 819 506 918 731 342 464 914 372 604 415 984 51 42 270 966 31 56 130 712 479 309 181 530 64 598 328 890 424 73 950 341 160 564 146 480 87 588 380 442 412 467 961 681 540 521 281 130 861 150 564 677 42 615 183 848 520 719 140 827 72 200 328 627 183 722 472 139 610 355 966 408 869 128 969 652 590 538 844 597 830 541 672 567 536 477 459 423 949 137 931 585 350 989 902 149 868 467 308 469 69 66 839 83 120 882 513 104 234 582 151 520 209 834 661 412 290 639 130 176 942 893 237 982 3 865 752 554 856 768 244 496 48 554 230 571 274 50 824 695 928 84 171 113 312 360 667 998 216 255 467 393 133 819 523 513 893 196 271 626 58 384 498 690 554 290 843 808 486 207 135 64 712 581 951 193 113 237 291 19 345 650 215 427 656 2 180 194 4 221 930 445 124 28 750 277 949 155 767 329 339 954 765 299 746 248 851 641 165 377 524 389 367 27 964 231 80 555 65 953 674 589 442 459 668 507 70 624 943 437 328 737 456 682 34 704 310 206 776 936 452 181 286 3 552 455 620 819 781 381 425 702 125 355 902 180 348 118 764 619 369 295 473 997 662 40 654 799 803 447 173 389 997 841 194 973 293 953 327 809 334 873 436 569 935 680 646 720 250 948 991 830 179 298 151 606 285 700 802 784 746 602 570 146 258 572 559 90 102 175 611 416 588 518 738 130 798 667 90 23 271 110 680 808 213 189 396 732 693 357 45 379 11 712 272 950 497 615 853 132 610 417 778 920 592 221 364 177 299 829 963 866 738 436 614 787 895 585 15 535 918 268 880 449 358 456 662 608 179 233 708 322 571 848 675 432 200 517 809 950 605 781 536 855 21 621 809 750 536 741 664 80 799 640 34 376 898 691 900 298 272 715 221 100 87 348 695 434 700 896 730 906 6 548 393 431 686 545 905 594 569 90 776 493 377 778 627 457 633 144 226 491 480 605 647 123 151 132 77 701 886 635 941 251 212 98 663 403 806 954 543 965 778 168 326 736 196 473 171 973 377 184 425 27 10 6 171 261 107 593 69 145 53 40 724 339 216 734 785 873 493 6 218 192 299 222 370 599 304 6 947 418 371 122 592 578 807 510 439 67 419 530 767 438 1000 207 287 40 434 705 743 315 291 493 659 355 692 604 509 244 485 520 858 506 207 607 136 880 320 734 725 845 670 616 276 157 496 719 996 372 634 898 602 264 247 160 752 447 332 307 886 357 258 345 968 627 828 999 239 270 194 854 533 580 334 699 547 708 581 721 917 637 703 306 201 855 914 542 315 210 716 267 493 764 649 134 573 927 300 761 400 682 120 301 757 470 697 498 309 796 726 613 274 53 651 632 460 290 349 968 860 301 996 524 563 120 648 801 362 461 573 766 192 349 521 996 991 701 472 141 600 725 981 50 985 819 836 453 76 136 574 254 57 665 908 292 174 377 288 514 487 805 952 293 969 408 20 419 755 903 187 934 774 400 56 248 668 815 507 753 592 257 117 775 276 621 308 662 721 623 264 768 722 678 93 263 162 753 50 73 263 158 25 282 727 555 704 912 562 905 32 619 792 653 244 164 277 240 171 896 601 474 850 244 845 322 540 235 747 650 243 486 357 993 524 540 433 528 181 306 908 401 594 84 76 620 953 308 818 580 363 666 64 218 516 254 23 656 956 946 245 729 199 443 645 455 338 393 878 181 407 181 801 367 803 587 389 54 286 656 285 376 562 981 133 135 471 525 817 584 359 772 487 152 94 752 821 506 476 244 126 52 646 82 105 779 385 673 682 683 945 911 989 44 873 329 681 409 427 649 553 923 883 960 849 213 999 244 815 321 834 363 319 436 593 576 772 597 885 829 756 67 210 34 707 56 984 533 586 520 600 171 650 7 553 166 555 506 27 312 250 60 427 662 379 996 681 488 987 229 271 648 721 135 259 777 374 492 470 826 810 549 174 963 289 853 976 991 838 222 562 835 375 795 857 462 769 998 614 202 629 299 327 898 467 109 611 683 86 952 261 384 89 174 836 152 512 693 418 603 242 921 652 718 900 118 378 491 802 769 832 589 202 416 724 754 194 814 681 17 171 484 635 486 5 140 779 123 54 976 957 650 621 691 921 120 236 69 599 348 29 469 743 313 675 98 791 496 412 907 230 138 582 584 761 820 920 792 931 284 883 828 331 114 145 988 424 299 180 600 248 810 618 858 794 63 943 619 904 117 947 642 914 359 502 732 695 715 506 536 420 602 824 899 394 926 293 868 491 692 462 184 405 292 513 296 866 15 830 697 95 713 399 341 196 319 740 856 76 675 977 150 950 765 164 747 586 116 554 451 416 69 41 203 269 83 971 439 880 672 89 502 284 19 214 691 742 147 566 101 666 75 631 473 120 558 655 150 773 660 30 457 768 454 269 330 698 183 791 311 721 27 399 952 207 948 850 675 486 995 950 57 111 700 540 944 876 949 906 866 98 640 603 902 83 894 659 846 362 159 86 769 552 864 368 649 487 820 843 879 333 574 484 534 644 741 854 69 56 1 756 105 664 77 929 707 400 230 186 317 822 291 278 731 964 222 301 872 637 58 271 22 459 84 990 322 153 31 503 951 309 499 205 290 392 870 278 550 264 557 754 993 758 733 105 486 356 165 661 189 521 30 296 816 8 750 454 895 109 273 494 62 250 322 949 293 554 784 932 785 188 228 660 569 969 274 311 387 329 318 840 544 355 977 621 645 628 356 788 939 874 884 148 634 1 535 613 970 846 302 483 754 418 387 199 260 609 653 486 616 987 25 926 169 243 547 959 421 702 406 830 128 926 848 792 803 880 529 212 89 779 6 601 475 242 969 523 428 716 171 536 727 938 189 936 208 640 27 404 656 351 962 118 813 330 628 370 1 248 721 995 706 522 888 968 490 382 167 17 416 683 847 141 799 525 971 45 21 659 114 295 998 431 347 347 562 806 25 66 28 201 783 601 21 59 349 880 945 597 428 455 784 22 103 523 815 830 554 126 952 228 143 813 87 838 439 142 695 426 14 681 749 571 410 134 218 798 661 871 583 614 761 80 308 596 699 524 57 667 915 746 25 395 627 152 4 668 838 54 444 382 980 790 626 158 91 90 929 731 271 95 979 898 661 521 212 695 340 223 404 357 286 865 16 632 414 119 819 752 705 867 25 217 410 745 188 801 801 430 307 970 268 711 543 185 417 876 704 653 138 781 800 956 690 139 614 458 63 762 741 428 688 221 334 364 505 283 564 773 77 505 878 746 147 192 746 178 340 400 672 695 308 669 789 791 871 921 489 51 6 746 811 534 762 989 787 607 801 611 712 155 710 363 692 180 277 89 428 319 999 45 220 701 243 135 515 624 670 722 299 937 85 974 667 647 624 434 712 618 545 17 962 224 517 285 475 976 434 498 493 318 522 156 668 367 510 43 186 485 415 982 378 301 777 734 479 846 298 517 422 653 321 638 400 999 106 870 941 958 569 59 982 88 524 76 321 276 246 730 610 447 690 70 280 374 205 19 86 645 759 124 675 623 890 849 788 767 572 22 248 606 738 957 925 349 414 6 929 134 835 147 427 478 637 585 771 46 894 740 319 130 311 609 448 25 188 106 181 783 803 966 6 215 942 223 27 717 855 608 926 995 228 791 110 890 659 215 837 859 15 513 684 590 283 948 166 243 486 946 699 576 713 157 806 507 285 898 56 151 72 476 494 572 321 932 729 890 410 648 909 638 678 570 212 49 491 811 235 13 769 448 829 642 3 747 455 480 814 100 77 277 8 130 499 161 651 924 653 264 106 501 403 631 563 920 303 267 542 568 281 959 125 700 125 445 868 49 675 863 682 495 288 757 168 16 787 409 626 199 387 226 220 246 647 974 64 882 653 44 837 515 607 288 817 406 274 256 290 533 473 663 217 59 955 224 848 280 424 622 597 659 265 265 480 889 488 851 210 89 862 379 31 874 500 866 749 279 492 548 45 370 769 546 153 846 172 814 295 457 385 686 253 362 153 604 405 296 689 637 907 716 522 777 37 263 930 907 466 878 828 762 630 421 163 526 333 154 869 630 854 316 934 146 762 836 585 205 308 26 527 757 235 251 665 710 558 297 384 212 152 540 232 144 869 712 543 508 539 127 108 586 356 480 478 130 627 991 91 298 988 335 427 292 378 494 83 690 91 217 262 773 166 911 417 374 73 962 710 980 196 219 947 488 426 341 411 653 992 213 870 549 270 872 565 439 231 22 937 197 620 958 412 861 509 954 231 406 114 51 678 86 831 432 881 721 943 148 340 317 482 501 650 428 538 284 565 753 562 490 449 446 920 152 970 174 821 402 587 926 586 788 448 554 453 541 398 869 812 611 89 376 521 400 295 839 663 308 268 673 244 866 212 391 792 823 448 758 381 841 995 360 406 676 933 999 869 939 890 252 728 140 931 671 476 229 429 496 309 446 960 222 629 127 883 254 59 228 342 782 645 862 265 402 753 915 795 158 136 257 813 461 876 767 352 698 892 388 348 773 398 60 682 81 636 632 949 460 802 246 668 302 942 673 107 949 289 330 915 351 645 975 455 58 768 523 57 305 416 589 108 624 407 742 619 746 666 213 265 240 660 222 51 421 776 955 995 400 6 976 854 554 197 349 168 105 635 64 430 155 105 321 437 431 539 474 706 137 686 551 217 724 994 426 169 437 754 771 303 429 153 69 155 95 232 484 440 171 502 742 376 874 655 383 55 851 551 474 862 525 609 637 91 382 491 60 615 228 197 193 473 906 698 754 809 421 133 491 55 23 184 606 477 132 705 656 818 507 230 814 153 999 986 7 705 351 328 716 430 795 992 373 240 208 472 102 794 333 389 794 166 471 754 863 231 490 999 794 183 529 382 564 930 840 778 974 242 807 473 752 405 258 508 240 708 751 28 113 997 751 895 898 219 289 539 417 188 396 690 536 900 547 303 422 689 142 585 929 950 126 149 850 779 856 216 801 349 615 173 252 826 251 188 850 32 758 196 333 46 345 338 391 859 162 850 315 677 889 646 344 213 492 141 458 242 183 997 609 163 919 44 374 369 993 979 242 483 126 333 602 484 563 374 185 706 14 903 796 592 187 841 699 943 752 184 414 697 717 603 527 286 753 265 495 162 489 621 979 54 913 885 680 861 16 175 588 763 407 597 648 345 258 996 323 652 563 879 720 495 291 729 963 382 243 483 863 725 138 338 276 823 839 812 183 59 401 221 747 876 453 93 47 297 144 268 551 452 781 778 375 742 857 944 869 251 718 138 887 26 229 529 125 168 431 796 888 637 462 935 187 495 999 575 97 790 843 532 800 288 766 992 468 221 255 223 46 525 474 159 902 785 866 2 599 832 419 842 266 835 62 77 446 667 94 785 135 81 636 762 564 702 614 121 318 164 909 183 69 901 614 34 405 98 809 903 849 391 265 449 486 413 723 120 140 272 58 422 120 714 226 574 349 535 692 862 941 787 130 847 290 905 444 274 354 350 937 853 267 252 169 671 875 275 547 640 659 485 715 276 708 377 903 297 971 996 337 95 977 522 583 112 678 434 770 880 103 603 716 583 94 657 373 52 689 613 527 388 245 388 857 92 484 511 73 595 860 355 622 27 67 249 820 585 976 449 137 411 236 906 264 227 880 909 316 929 880 763 7 757 377 588 547 477 959 466 801 539 154 22 352 891 706 297 977 676 705 740 593 916 959 452 286 561 956 216 709 662 793 814 451 778 920 830 282 223 109 116 735 610 373 163 610 174 622 744 614 38 463 933 153 3 946 487 374 2 727 547 697 866 3 532 210 124 976 152 366 452 303 779 107 463 811 84 211 621 704 583 106 433 932 787 107 535 797 405 239 910 379 4 1000 950 247 438 454 643 731 427 71 538 68 689 340 859 310 688 706 536 535 559 950 493 567 821 941 401 270 813 179 748 175 988 2 113 419 733 773 590 449 895 405 113 932 829 444 733 789 406 616 478 92 94 298 25 369 693 720 512 55 70 144 621 155 35 662 508 113 63 576 557 633 628 112 370 280 167 9 662 713 808 733 799 813 830 118 14 417 890 636 805 71 218 439 344 976 978 838 150 849 62 463 849 635 995 207 756 959 814 284 94 89 293 353 341 300 389 34 548 567 964 225 239 95 744 488 302 765 247 960 8 73 345 313 642 887 498 907 745 513 404 869 188 5 557 203 733 616 845 789 122 291 67 686 31 366 120 835 590 266 340 893 377 163 439 664 751 830 707 468 62 646 16 251 673 558 664 589 634 218 717 945 408 766 183 29 956 588 34 607 409 768 887 541 275 190 858 706 169 215 788 346 997 991 410 272 756 458 278 477 489 257 508 484 183 87 896 460 47 321 622 358 902 334 818 7 275 387 329 912 760 106 439 268 326 339 98 122 750 427 359 644 237 45 404 743 167 55 854 924 592 126 468 222 319 340 660 669 211 681 28 714 795 879 27 932 617 715 273 882 838 265 236 298 372 359 340 410 951 85 74 405 670 186 140 456 81 779 4 637 475 392 347 591 186 223 216 536 461 534 109 752 917 547 299 919 110 366 164 292 1000 369 98 86 386 918 423 667 254 346 812 760 411 72 662 913 22 602 965 785 706 140 463 516 986 929 309 258 997 466 244 87 258 179 375 889 99 360 547 121 774 121 107 622 225 666 29 702 263 558 140 351 761 805 711 381 454 379 323 500 598 683 92 73 467 564 650 772 962 787 425 664 288 192 513 79 312 813 952 31 276 181 668 409 522 34 606 604 905 642 995 869 435 738 741 187 854 651 497 896 918 860 490 266 781 496 486 418 390 82 455 628 838 102 541 641 908 186 186 633 258 541 351 557 892 46 901 949 745 112 94 157 632 941 852 549 181 976 314 504 204 736 706 341 828 34 583 693 632 853 173 732 146 444 941 492 73 951 501 998 877 396 215 258 327 317 73 186 519 657 117 865 985 663 394 137 839 463 754 486 429 20 733 517 304 264 455 874 873 726 917 632 393 566 702 801 253 972 463 272 3 874 847 69 293 751 349 338 567 727 311 908 60 134 20 796 413 992 644 870 444 34 278 961 310 694 226 192 911 514 248 25 251 507 825 652 642 281 693 382 115 402 340 583 772 35 865 656 257 396 323 385 731 772 390 754 587 932 826 576 599 552 403 707 748 980 665 422 869 460 456 830 995 679 530 406 142 28 620 610 795 324 214 363 702 994 743 363 521 441 840 65 101 86 816 543 161 30 352 386 841 424 120 362 128 526 170 474 234 343 12 290 859 169 796 412 580 686 111 28 119 765 203 43 296 42 663 573 23 472 935 593 140 6 683 777 306 455 842 692 367 375 827 144 458 866 917 947 382 759 416 108 494 918 451 93 17 46 495 421 281 898 60 523 446 733 291 461 960 59 268 394 957 441 224 44 472 664 25 354 379 54 329 316 934 534 952 841 888 881 386 670 285 445 673 696 928 989 839 988 235 241 462 420 606 559 883 677 724 890 400 519 636 338 202 252 598 20 370 877 556 796 856 185 27 328 388 368 242 694 439 215 843 913 42 884 7 672 164 156 143 648 618 531 472 75 370 100 823 328 42 298 229 661 103 255 908 307 47 530 139 89 650 422 439 836 455 96 579 653 643 409 64 586 624 286 232 658 619 468 816 259 294 400 604 583 80 981 200 223 697 911 92 181 714 240 319 544 748 873 296 300 113 20 232 201 728 111 820 637 948 12 730 620 591 286 865 823 187 894 350 922 610 743 596 371 622 655 188 424 267 71 390 575 812 389 31 996 771 376 859 495 573 43 284 300 997 494 59 575 504 337 447 335 194 226 476 218 582 305 390 97 27 210 886 902 733 107 484 555 194 647 534 173 159 994 447 729 105 598 187 958 632 309 218 699 224 832 508 514 715 647 908 805 268 618 296 863 781 816 559 7 35 533 516 9 584 649 986 421 409 143 41 20 81 163 800 568 774 768 27 675 659 793 367 563 902 822 691 741 842 810 561 791 936 74 806 802 945 912 150 896 935 409 436 506 117 603 737 501 980 212 161 582 735 207 334 164 369 624 632 205 254 738 738 427 599 118 123 976 322 575 291 520 842 948 980 319 146 221 444 907 344 610 760 42 479 472 482 782 13 790 238 160 335 367 210 676 794 944 748 724 940 13 168 671 585 511 770 59 98 729 513 736 739 147 997 23 108 294 891 68 938 593 654 135 855 587 503 913 424 874 216 325 541 259 182 108 454 123 462 255 116 422 409 254 565 742 770 190 124 495 48 283 385 40 743 890 29 404 556 290 456 426 88 291 318 161 908 296 872 544 199 826 255 22 772 501 822 285 71 902 409 484 81 933 424 877 698 343 288 947 175 272 924 161 948 63 912 223 27 850 327 38 686 924 325 63 113 364 111 470 844 143 361 93 527 905 424 886 199 576 818 928 344 634 227 71 635 240 946 301 163 858 835 69 114 629 581 970 353 739 862 659 592 898 294 737 562 327 890 516 253 364 946 715 688 160 829 723 86 350 955 139 579 257 84 141 468 646 495 286 819 602 341 250 75 774 39 186 769 408 620 791 820 412 752 796 239 18 794 583 652 386 765 832 643 293 58 725 523 910 219 909 248 10 410 147 614 75 339 862 373 667 552 631 190 119 764 242 132 617 18 153 782 731 575 829 436 993 573 30 776 518 425 621 480 258 999 688 481 570 692 774 470 168 149 300 136 45 494 14 216 212 229 210 948 233 873 698 142 458 45 304 819 261 929 791 530 258 867 15 811 650 737 818 635 288 242 725 229 678 134 425 442 68 756 730 341 365 291 431 352 338 954 459 195 91 67 211 591 698 909 474 693 403 402 241 244 178 265 875 59 435 93 440 939 295 989 192 249 597 981 299 835 56 148 215 777 888 855 721 726 579 783 679 6 149 527 181 618 70 177 686 242 195 761 846 707 783 921 46 913 28 7 1000 462 420 772 259 924 229 758 353 104 444 48 215 423 297 936 356 253 276 842 830 651 462 979 850 385 500 609 778 901 215 185 580 514 943 104 16 21 617 990 418 140 150 792 401 640 22 133 143 748 117 188 251 950 205 268 939 326 188 243 845 268 880 11 440 215 520 954 414 779 484 681 421 51 864 7 831 840 125 142 502 880 992 439 860 826 87 666 330 217 673 313 671 631 670 965 404 892 823 264 349 95 423 709 218 764 298 213 831 999 100 900 49 296 846 955 306 224 165 127 519 154 323 137 488 325 697 439 575 514 301 812 989 961 721 172 481 80 476 530 698 654 374 557 215 53 166 160 277 879 189 585 658 411 816 637 191 15 698 114 19 224 17 900 5 856 594 76 74 207 967 678 232 61 296 482 322 383 56 846 125 784 609 194 250 130 610 564 718 853 640 580 78 575 275 738 502 52 955 415 908 224 650 442 737 267 916 260 344 621 324 566 10 490 264 785 457 863 8 37 971 782 883 647 753 990 996 597 393 79 875 164 88 924 486 972 252 113 441 689 74 47 163 774 59 502 459 941 717 571 91 706 895 2 252 337 700 534 106 581 787 254 354 747 998 434 673 485 555 927 775 19 424 46 308 759 906 188 657 928 199 86 250 818 98 275 962 124 623 214 616 858 303 924 321 35 982 291 797 262 156 596 982 713 961 178 271 874 149 867 250 993 350 415 421 757 763 78 925 462 649 375 307 732 60 919 398 118 664 206 914 485 608 496 55 450 839 410 877 533 893 420 95 64 276 206 621 203 740 454 750 25 723 73 813 35 145 631 140 299 92 764 462 332 359 564 218 360 96 583 261 58 746 214 670 53 432 749 640 900 683 465 204 396 445 467 773 503 919 709 256 98 897 725 891 417 968 992 781 786 357 177 639 527 283 946 458 88 929 737 352 960 449 431 983 911 535 894 444 632 710 593 924 715 368 720 193 350 125 227 826 56 670 615 468 926 354 799 24 513 928 509 173 96 398 697 480 890 529 561 552 54 350 978 943 871 145 21 206 642 92 510 824 178 130 425 587 766 773 982 706 817 781 39 62 82 393 398 13 29 155 85 443 234 407 584 113 196 684 846 316 101 102 872 408 376 491 312 76 695 629 726 231 310 887 247 59 759 268 696 65 848 188 257 773 698 184 925 91 771 400 280 914 135 587 834 905 90 391 620 95 889 442 288 487 913 72 158 212 336 125 468 809 707 829 206 436 343 258 998 532 965 991 286 9 216 787 707 107 976 287 332 117 660 307 716 827 67 510 436 954 851 805 461 583 790 94 539 714 130 173 366 484 520 575 766 616 720 141 60 198 906 291 841 157 152 986 313 762 658 194 688 420 946 348 368 954 657 655 201 359 81 209 843 156 934 625 728 599 15 594 21 523 200 867 946 544 573 509 640 500 24 76 395 898 787 834 680 346 389 536 544 273 358 382 269 987 917 733 893 598 141 595 205 657 627 830 320 149 963 181 584 410 483 388 908 917 448 78 907 416 976 112 95 66 184 515 509 809 863 306 549 798 898 557 253 336 937 422 43 388 730 274 986 787 37 785 292 316 64 634 353 747 163 416 255 730 847 330 451 151 146 482 463 462 222 403 132 689 868 929 602 293 346 28 13 391 668 277 946 783 66 20 579 315 375 64 599 263 2 585 6 700 128 139 971 166 881 556 995 843 298 296 893 369 116 954 858 607 578 454 215 246 792 797 169 561 250 560 808 979 371 313 111 840 312 118 123 495 708 407 89 550 861 587 685 967 942 301 433 818 646 333 315 18 105 724 730 852 182 760 738 269 273 745 725 884 490 307 837 648 901 853 151 259 171 449 154 519 793 54 977 32 736 514 869 114 237 67 127 716 706 872 652 70 860 851 601 71 366 786 673 66 190 62 477 345 758 420 651 930 6 466 987 953 928 716 142 703 252 592 551 378 109 759 454 325 116 869 211 337 92 682 368 571 973 866 314 880 133 922 865 255 980 228 214 214 518 781 805 192 278 573 915 221 897 406 457 362 625 8 586 10 340 549 529 693 644 441 7 97 24 732 428 790 946 835 971 142 714 899 171 837 811 712 922 93 21 845 309 517 35 748 550 883 694 985 941 111 266 858 387 155 606 210 379 912 738 214 57 458 12 919 959 902 412 521 533 2 881 300 673 671 595 537 184 907 722 15 492 514 662 766 79 910 41 371 398 540 19 334 65 112 284 273 298 268 239 482 36 885 861 346 478 783 615 559 56 731 440 15 245 133 794 477 962 378 168 585 270 906 285 899 610 450 459 513 187 54 285 810 670 837 793 145 667 357 544 269 61 161 81 248 441 280 453 111 941 40 811 874 723 554 631 813 565 744 71 310 35 460 607 456 236 187 725 511 521 978 359 92 352 703 91 27 423 44 495 988 943 767 243 543 892 805 219 20 362 961 945 225 658 767 627 413 325 886 153 77 960 469 170 188 568 21 599 625 944 359 144 932 457 128 182 856 786 58 808 431 152 765 586 170 511 798 835 337 250 350 325 667 847 806 387 989 678 9 254 360 164 940 152 38 923 617 869 893 52 258 222 232 648 444 480 641 691 385 85 692 418 923 402 152 151 670 16 127 906 653 614 441 882 40 175 835 876 660 688 621 747 428 422 37 353 519 29 558 469 977 763 909 422 110 758 830 15 356 899 41 963 473 225 963 74 997 165 891 573 377 8 594 871 368 894 270 492 668 384 425 990 29 388 389 717 878 522 43 223 704 243 837 890 75 78 608 589 690 907 510 829 278 179 18 991 422 495 557 848 502 912 633 805 613 311 341 481 819 735 328 969 99 320 657 214 301 613 942 915 311 551 963 717 341 467 454 387 783 681 793 462 322 663 391 875 274 950 635 911 990 420 37 315 236 697 150 488 150 789 886 947 829 314 28 332 470 886 582 444 650 205 73 934 594 668 867 32 170 552 951 233 910 584 178 501 355 80 395 55 319 712 248 990 291 13 751 27 727 902 433 490 71 417 766 583 709 175 741 283 8 501 403 231 723 149 806 408 776 4 282 516 431 469 188 756 825 758 381 482 874 194 929 724 103 271 744 290 756 112 885 277 33 941 909 944 502 786 938 556 364 69 897 494 502 132 985 60 800 799 670 328 831 657 108 219 649 549 615 422 750 623 754 301 39 152 822 133 550 846 406 872 758 476 834 174 780 685 40 662 199 679 873 293 980 101 363 991 157 869 186 444 867 372 693 284 665 15 767 654 331 667 394 924 679 23 955 460 906 632 106 963 782 77 984 59 99 389 438 463 852 678 307 3 979 399 398 97 792 704 101 618 933 32 742 690 925 807 556 47 983 389 589 235 86 203 729 631 659 993 732 627 37 255 792 76 655 496 917 949 146 996 459 625 445 941 874 784 307 292 975 192 508 125 481 157 30 632 573 508 597 905 231 724 328 250 730 895 86 440 954 760 769 499 135 604 114 610 101 462 942 775 514 102 671 918 128 354 6 540 20 744 935 333 805 330 885 838 177 483 465 685 564 785 245 422 771 203 117 471 856 925 32 382 751 314 363 833 296 785 254 631 237 883 236 397 447 428 413 99 156 120 374 136 389 224 932 803 669 861 789 868 155 476 320 75 460 387 861 687 802 587 559 513 970 262 681 505 733 179 695 873 733 343 559 450 723 150 272 516 406 811 162 434 438 60 862 412 689 370 679 438 886 535 784 858 625 241 616 442 663 846 524 672 706 248 996 193 983 811 785 495 293 540 196 711 729 565 491 251 224 870 952 32 140 582 802 402 651 203 384 742 284 638 307 768 76 954 283 455 168 326 997 814 380 329 548 460 635 982 118 582 584 753 48 164 508 784 796 713 464 21 417 926 70 867 460 802 883 302 254 235 936 992 750 72 753 946 33 658 957 480 431 463 792 136 727 673 53 372 566 495 520 662 916 195 843 788 479 780 135 460 132 516 757 441 731 5 165 718 395 727 543 866 734 549 841 701 678 153 729 987 152 749 707 279 704 963 12 761 405 471 575 619 838 732 296 784 637 412 408 229 307 845 897 589 340 792 995 616 285 411 70 140 907 305 416 887 301 96 409 91 589 548 453 691 219 298 265 5 243 927 778 321 904 98 875 505 104 512 254 608 626 935 269 752 494 596 80 223 388 441 681 186 927 977 519 685 283 542 264 193 101 781 771 391 946 560 221 877 963 629 585 662 943 197 333 918 425 655 795 279 644 293 366 629 628 96 262 561 503 80 781 380 611 270 154 98 658 286 262 609 396 359 230 18 635 885 696 71 453 808 233 374 69 934 886 645 211 303 369 606 509 904 887 237 182 290 432 120 959 475 215 478 195 54 395 707 799 367 372 355 641 521 498 84 200 323 18 866 972 64 338 597 632 526 312 77 69 338 613 161 161 849 416 436 464 826 793 553 993 763 266 17 669 553 965 707 427 636 354 563 288 745 863 869 589 906 366 387 537 972 905 182 272 343 321 610 84 459 639 101 404 873 866 250 458 264 979 400 609 265 445 648 846 244 914 247 566 452 481 760 465 817 556 703 229 805 969 465 14 266 119 223 677 713 548 349 7 613 156 278 527 586 661 442 110 56 657 579 906 789 747 964 973 169 781 499 895 67 290 640 758 925 919 278 622 515 808 19 860 90 312 243 127 655 952 673 625 509 532 40 417 987 299 406 29 549 302 602 599 945 866 720 133 181 1 419 510 728 261 139 641 622 71 759 280 976 231 708 477 531 717 990 300 639 464 134 146 147 573 70 524 936 330 89 266 611 987 54 237 14 876 694 751 361 720 243 90 573 922 788 301 882 891 886 682 714 387 142 379 453 787 284 854 518 738 378 62 157 78 150 700 719 741 611 901 131 357 207 286 382 409 96 806 154 701 440 155 466 332 755 96 785 871 583 165 852 729 556 735 829 673 163 650 169 832 459 116 52 44 650 59 556 355 689 250 3 300 619 472 297 219 248 978 833 27 861 730 82 65 998 583 466 910 342 71 678 709 142 730 309 46 596 226 461 386 30 432 221 344 416 312 590 551 763 247 348 189 806 980 569 392 24 445 507 427 423 108 701 587 811 858 988 202 327 601 683 404 225 464 665 224 615 515 248 186 852 674 914 494 59 43 119 711 524 706 458 137 469 832 749 267 955 689 938 786 449 394 20 738 15 3 485 302 791 154 785 402 708 872 946 118 124 744 758 374 864 61 422 152 265 11 944 669 701 729 143 572 522 509 722 68 90 552 970 976 472 924 1000 528 698 467 230 205 224 298 724 389 748 750 103 320 690 573 925 369 122 257 420 841 203 8 251 425 474 855 241 79 515 753 373 84 64 394 613 403 608 385 707 347 825 93 269 528 809 375 316 991 161 865 879 841 635 653 289 499 134 273 712 715 568 193 600 637 683 438 239 863 315 78 610 729 615 187 520 98 13 968 885 351 403 226 538 92 452 363 731 24 911 173 705 28 230 29 593 413 613 622 692 170 642 912 785 599 277 439 824 156 951 833 152 80 608 787 172 850 379 755 153 929 53 235 299 58 966 668 712 986 550 818 13 252 908 351 103 677 147 338 213 31 831 377 853 699 639 308 460 338 866 140 114 726 214 220 709 420 423 519 301 821 598 442 448 165 994 251 46 803 435 147 552 787 812 936 404 80 304 861 612 286 153 990 392 46 693 431 217 931 578 845 384 966 196 455 238 541 268 701 917 633 290 674 535 759 151 6 974 983 284 63 203 692 504 938 210 875 192 716 470 143 431 910 969 356 32 664 759 979 353 180 396 246 203 575 227 253 591 780 409 519 435 842 409 756 205 310 776 315 520 236 644 880 469 834 513 49 131 117 220 816 434 865 916 307 604 283 989 75 133 145 6 690 717 436 702 952 803 900 979 895 196 461 51 934 740 738 454 219 157 943 891 125 718 859 587 600 797 541 779 770 104 917 582 310 32 399 922 719 400 892 689 655 613 642 67 368 782 133 682 627 717 349 646 479 670 194 274 797 263 637 159 386 785 305 95 388 159 522 741 768 588 629 459 363 34 872 668 447 456 691 763 457 524 87 955 193 9 62 289 922 354 172 751 706 552 980 27 980 512 750 127 12 985 687 593 834 436 25 894 708 349 317 19 709 465 918 356 850 784 120 625 350 829 289 549 252 500 774 768 565 683 497 952 635 532 34 76 6 362 516 153 420 834 306 216 270 837 985 216 697 763 951 24 114 89 980 840 278 517 216 928 441 674 797 616 325 360 103 874 701 301 609 149 594 314 650 572 150 39 672 271 327 505 531 911 830 709 245 279 545 517 761 866 790 818 690 888 969 690 949 405 632 917 577 723 741 979 269 54 707 648 444 552 996 362 301 927 234 138 397 820 85 201 793 622 453 398 62 366 497 237 628 531 559 209 771 241 108 741 244 774 190 648 75 461 232 943 628 463 950 232 828 318 594 996 624 683 550 867 812 715 35 271 821 870 433 122 855 441 912 609 119 132 199 662 888 461 67 112 40 54 186 486 936 389 343 420 727 291 929 20 913 968 984 16 903 949 792 471 270 889 409 543 828 672 221 954 744 616 500 60 762 758 573 572 739 785 38 713 270 597 181 823 654 452 480 561 178 279 754 481 535 523 55 830 773 690 330 198 589 822 36 164 945 542 792 267 492 90 653 908 883 273 396 652 100 630 626 946 414 590 632 783 946 37 345 15 745 162 484 471 142 808 915 432 901 126 179 523 67 185 901 293 824 136 404 292 163 264 568 770 4 825 554 418 648 33 209 897 536 816 996 960 971 900 881 55 406 678 190 931 345 84 998 715 812 752 998 631 529 481 648 890 36 608 999 762 328 942 845 69 27 60 834 559 885 723 414 785 629 46 632 260 517 868 127 510 727 906 554 500 200 704 715 953 60 547 873 438 682 724 958 915 329 750 550 500 75 805 497 167 969 598 435 149 624 681 978 808 146 62 31 836 951 727 353 864 790 466 894 103 255 475 220 538 483 495 47 728 206 435 315 465 683 614 413 111 712 804 973 990 804 437 583 286 175 405 418 551 97 637 671 428 134 123 342 602 455 349 886 523 556 35 324 38 793 590 967 370 143 811 809 3 133 157 408 835 503 194 965 965 781 316 700 654 719 428 934 797 375 50 980 876 951 631 252 199 414 6 617 485 589 880 382 509 494 104 595 643 183 150 323 618 875 672 61 196 722 214 714 64 835 84 358 116 223 5 27 587 655 790 538 960 264 18 91 500 174 836 120 509 703 393 556 975 34 623 953 111 864 441 299 910 817 389 639 746 586 615 313 331 22 87 492 941 234 832 610 457 157 667 310 409 400 876 464 828 611 306 698 862 480 829 345 324 771 579 862 679 730 444 813 583 714 255 357 441 34 996 809 652 52 587 615 424 153 149 351 992 652 538 502 554 914 770 244 557 537 24 882 234 726 76 432 54 91 336 902 423 353 13 833 844 234 38 833 810 155 365 257 772 367 117 926 699 359 185 123 951 185 539 980 836 887 463 810 945 746 352 711 181 350 523 794 122 399 443 885 462 140 205 189 32 892 525 650 448 14 824 848 34 413 156 716 85 604 852 627 479 126 313 792 955 801 926 76 829 548 210 347 453 158 483 428 123 825 761 705 362 392 576 553 431 612 587 378 988 813 93 762 440 679 137 504 626 491 526 31 30 232 891 611 959 33 617 990 957 392 736 13 640 619 626 807 254 639 296 534 194 298 633 601 334 710 498 560 482 282 155 514 653 307 558 956 562 203 317 395 703 48 580 844 891 297 989 985 638 741 195 639 222 852 217 262 223 521 747 793 682 585 549 118 809 949 731 551 25 118 897 131 785 642 404 359 594 873 48 433 512 862 644 38 305 578 723 138 195 811 220 152 562 885 972 939 706 335 610 381 746 770 499 189 418 485 1000 302 406 340 253 461 60 874 219 427 242 125 560 821 827 201 701 480 100 680 288 41 273 800 147 620 998 997 869 298 611 281 144 73 623 1 883 423 488 810 712 622 546 756 40 175 791 13 958 968 373 313 729 991 766 609 742 724 460 417 582 690 627 430 60 655 180 472 817 101 799 165 131 327 600 207 772 799 174 494 671 391 712 672 288 863 160 184 244 343 757 189 278 333 219 29 956 921 190 146 769 319 479 595 933 61 198 830 194 30 696 53 40 950 475 422 395 231 224 183 483 939 80 322 197 931 467 101 720 863 636 494 514 639 577 685 556 2 1 754 347 940 31 560 177 661 270 74 476 104 749 886 972 865 102 599 947 923 706 63 456 57 911 532 964 355 396 946 121 676 619 650 104 105 408 282 178 964 42 916 89 298 88 35 440 361 830 348 664 791 296 794 252 967 278 588 559 733 264 586 965 268 764 38 936 837 550 176 356 115 143 549 628 829 545 536 134 251 449 209 852 445 86 334 645 713 714 535 876 75 303 742 407 9 323 447 842 719 503 132 237 257 868 884 316 984 751 221 909 711 783 903 847 302 20 187 385 462 762 324 17 886 351 941 446 557 825 251 496 1 267 501 262 887 82 609 208 20 827 384 679 108 831 157 353 818 993 250 906 39 447 916 759 173 344 943 836 918 206 837 97 273 939 491 392 926 128 29 426 465 220 715 499 92 698 315 835 112 462 114 390 388 361 349 870 218 939 901 8 685 273 666 445 560 103 311 33 571 455 918 993 47 331 597 176 733 663 730 659 881 139 67 703 573 807 513 255 731 583 662 842 642 10 516 939 854 830 560 507 449 150 439 925 766 887 575 736 456 647 297 491 254 294 22 459 473 730 768 416 233 750 770 737 853 42 706 277 722 57 766 189 535 246 757 142 358 873 424 114 804 745 528 129 861 690 122 188 162 409 320 155 676 701 161 471 806 633 101 290 630 903 689 294 692 111 586 396 294 296 544 998 907 390 408 135 606 109 439 401 526 605 459 638 52 422 468 107 340 686 644 107 848 49 178 632 601 56 485 735 319 421 263 524 315 958 72 971 827 128 205 594 342 949 481 99 89 457 18 390 417 50 823 222 385 966 81 850 366 802 559 343 609 304 910 44 397 1000 360 399 434 578 349 406 506 178 760 601 714 910 300 742 347 676 438 964 217 615 172 884 443 404 686 700 380 24 900 359 177 636 497 546 5 316 190 767 266 740 986 575 896 68 497 108 330 693 298 957 823 748 853 118 871 399 60 119 352 686 882 19 31 700 714 836 386 757 513 284 989 954 854 287 571 83 953 112 920 333 826 194 421 908 523 384 580 890 953 814 676 649 198 721 687 661 555 60 698 270 797 245 164 781 677 528 411 60 940 595 556 771 222 265 961 360 975 962 384 462 179 994 545 66 818 681 760 866 413 844 260 86 682 459 167 820 542 994 128 431 195 75 29 823 767 827 436 463 927 116 452 267 100 4 655 880 942 28 987 833 150 643 130 622 200 644 190 384 81 677 865 115 845 593 484 947 980 369 270 762 29 558 72 168 388 787 134 988 161 408 688 722 17 977 170 622 616 737 617 584 238 937 39 57 714 870 953 236 765 978 159 664 625 753 115 901 257 582 918 149 762 615 839 566 35 735 141 853 353 426 112 245 38 198 34 992 555 305 820 965 35 573 766 298 986 539 111 76 5 767 142 845 732 728 768 341 6 867 147 572 531 312 298 598 280 717 274 449 815 817 124 507 13 908 797 584 312 813 706 10 472 477 448 809 444 202 922 894 577 694 188 594 663 977 80 980 309 348 383 907 334 8 723 953 3 566 386 929 963 848 133 130 272 519 210 107 972 15 870 714 940 64 839 224 724 223 18 671 315 780 256 711 417 693 127 725 550 499 478 837 996 202 280 498 103 231 77 59 852 822 765 232 64 730 110 93 618 64 560 54 268 534 223 389 526 135 433 191 580 186 449 765 394 581 387 354 740 316 664 472 242 31 180 217 996 738 511 786 410 430 505 690 680 192 954 564 56 816 625 824 32 477 946 961 837 440 277 579 968 774 557 715 536 194 510 612 96 202 595 215 859 536 239 10 141 244 250 116 860 199 806 272 151 587 355 1000 165 450 199 693 650 741 378 412 981 151 34 538 269 136 578 547 885 973 568 159 789 936 255 647 420 428 434 358 499 261 562 643 379 197 218 623 194 649 720 978 362 654 687 218 962 854 483 975 873 391 117 848 304 654 544 618 447 399 851 243 179 609 192 746 711 784 819 937 88 530 679 85 781 671 686 286 935 962 304 714 830 45 398 502 444 76 431 680 814 153 986 799 607 576 69 884 783 227 541 381 61 785 551 430 344 386 439 315 29 742 999 5 532 247 811 649 747 20 266 575 551 248 191 232 512 938 592 193 149 62 343 800 992 572 440 501 315 199 706 451 91 233 569 343 843 453 107 224 828 829 602 767 388 693 865 697 933 304 595 834 56 201 768 221 233 724 881 273 653 959 830 318 49 611 214 785 92 103 623 108 848 983 263 281 749 944 66 216 151 880 644 223 681 612 17 306 217 602 451 51 710 496 45 643 911 348 638 874 70 853 351 748 278 26 272 397 216 674 968 990 596 707 348 799 126 639 338 127 455 164 694 859 534 91 469 795 694 52 584 947 194 343 403 305 598 566 463 418 303 1 868 858 942 890 747 795 425 147 939 629 235 204 658 512 870 473 575 318 725 859 694 364 110 590 475 578 672 115 330 673 450 799 646 532 173 668 457 931 770 446 540 700 158 880 591 850 389 584 419 627 181 41 182 740 325 432 687 472 373 177 178 281 791 618 70 902 583 40 989 485 584 529 588 99 367 650 316 506 155 354 480 314 245 166 233 252 876 86 438 602 116 928 279 83 392 460 795 494 550 912 665 996 915 141 44 227 86 569 555 600 465 158 824 613 413 170 998 795 125 521 89 689 398 305 873 14 477 308 63 476 225 251 771 22 507 704 61 123 84 525 834 43 774 51 633 393 261 54 903 594 199 151 816 861 257 914 239 499 732 594 1000 193 537 857 332 148 801 628 140 540 904 5 418 540 930 611 444 168 142 416 338 360 82 842 147 653 47 124 858 450 471 501 87 93 797 594 643 749 164 999 372 29 706 331 770 50 781 325 217 626 487 690 968 830 990 209 33 242 664 672 715 874 5 591 692 567 557 229 202 690 124 427 500 623 658 886 396 22 800 665 728 327 272 138 425 532 68 779 12 211 314 892 64 499 503 479 766 647 681 525 543 626 905 663 851 226 473 422 766 999 154 551 104 6 250 858 845 17 620 66 202 785 519 650 593 847 132 925 919 471 882 911 404 6 660 210 410 381 710 524 625 246 940 887 899 271 788 776 100 861 108 797 148 827 575 481 800 459 684 673 341 116 111 348 23 765 701 254 745 273 706 302 381 51 717 257 247 139 494 190 797 362 462 916 746 610 624 448 147 138 647 684 881 73 937 164 145 632 802 730 312 261 107 309 786 261 901 461 405 266 593 459 49 677 305 47 244 582 820 449 299 474 742 132 203 164 934 751 249 127 133 254 150 346 108 321 256 981 908 52 749 483 547 7 705 921 886 798 9 526 162 747 728 851 8 874 627 925 993 102 321 489 93 658 725 167 746 555 14 802 547 492 6 727 671 393 114 996 916 761 530 171 659 902 338 142 789 750 824 533 847 807 543 286 938 990 547 5 303 217 949 413 89 462 794 645 586 707 599 598 35 672 415 652 934 378 841 475 750 817 355 268 10 988 140 344 925 515 321 316 138 189 758 685 662 395 847 222 694 172 751 448 579 555 160 210 851 399 148 73 322 345 597 353 1 435 72 740 701 943 567 427 459 109 102 355 931 633 254 850 938 76 129 754 509 346 77 260 890 557 141 881 793 520 115 885 724 470 499 581 611 203 924 842 715 523 384 879 647 506 223 864 879 540 798 283 16 198 134 627 772 44 506 866 684 812 760 135 91 243 620 297 157 439 154 171 200 733 507 968 26 324 81 472 315 514 326 292 220 477 418 774 64 884 132 789 442 839 339 248 95 508 372 272 542 244 671 963 221 717 110 430 981 545 278 987 896 319 481 364 402 769 602 38 879 397 642 665 139 200 939 775 736 384 892 219 891 192 940 413 695 210 570 259 583 144 380 201 278 571 302 36 1 640 14 931 639 272 166 303 848 478 841 909 396 519 122 802 493 541 617 582 320 316 767 540 600 313 308 241 732 487 103 939 689 804 334 372 83 563 334 535 32 939 141 250 165 697 438 316 101 297 406 945 335 739 85 620 192 388 102 412 538 881 858 426 531 259 825 922 952 88 283 680 83 62 55 805 282 998 490 706 627 382 434 148 293 15 107 329 984 992 690 657 288 403 888 409 286 919 945 244 840 333 813 619 89 311 455 455 228 102 660 315 677 467 646 711 289 744 458 59 527 431 351 561 887 763 641 519 874 911 196 483 649 780 68 255 299 830 796 23 562 57 838 136 485 904 411 564 267 358 731 459 302 457 486 884 550 275 908 484 680 579 971 350 294 347 391 749 424 979 423 670 388 439 646 560 50 28 910 272 179 657 252 969 948 36 848 25 805 850 915 754 479 250 782 270 532 180 328 516 337 102 264 499 890 960 676 628 229 393 218 814 290 505 85 284 569 353 307 257 188 463 388 566 511 934 29 539 437 862 229 301 301 992 135 255 261 396 794 12 341 462 294 35 175 367 336 124 893 576 159 259 84 924 560 187 640 854 695 324 321 505 415 335 812 655 972 553 308 588 599 335 866 987 913 498 490 537 539 235 649 785 214 888 420 176 399 903 499 218 653 738 110 285 174 875 294 780 598 954 79 510 426 782 748 865 276 329 668 608 272 382 956 813 6 639 437 923 608 26 575 915 127 532 46 49 834 433 564 40 655 890 239 436 348 792 324 742 399 368 916 845 309 896 94 938 121 113 150 773 165 125 53 47 461 563 608 639 922 848 901 857 437 432 691 4 941 830 393 179 954 560 826 502 466 55 576 658 493 853 423 862 476 792 579 471 887 398 125 799 471 681 513 33 593 829 955 152 284 151 380 24 733 25 463 741 761 467 537 915 18 44 896 462 990 946 427 187 989 710 3 567 17 283 1 654 890 432 328 182 427 500 475 270 343 290 738 785 713 765 577 103 338 278 522 909 659 459 333 716 702 346 892 584 832 799 428 722 986 538 649 464 152 181 192 891 817 756 643 921 345 301 225 365 819 18 796 604 867 533 959 488 851 27 56 90 924 860 554 220 351 83 70 733 284 753 579 312 772 462 643 39 418 754 936 292 879 137 527 81 806 86 667 689 380 649 766 622 804 659 764 579 883 873 592 21 79 800 306 710 709 625 353 162 660 829 326 158 588 682 833 173 867 366 441 949 585 979 374 82 954 876 672 217 60 895 685 960 833 931 207 940 487 100 629 306 607 949 476 218 835 38 380 313 947 342 263 350 881 194 544 207 124 982 57 229 482 3 208 550 42 546 114 305 81 152 639 391 458 867 89 712 931 300 144 995 446 309 743 955 806 877 485 566 803 474 620 695 871 998 254 87 241 765 945 327 586 917 632 401 455 591 637 792 542 437 411 621 964 53 185 507 782 253 180 325 447 871 227 375 833 15 769 467 167 802 390 277 219 706 631 152 572 384 680 362 914 825 15 581 677 379 587 736 50 185 461 718 15 486 973 549 794 903 240 650 60 596 760 107 548 704 741 828 754 70 11 6 952 711 332 405 656 889 879 817 506 714 704 808 740 582 579 409 368 845 467 732 664 873 64 449 797 502 609 910 216 962 581 60 912 519 816 988 782 207 380 910 934 520 830 27 823 56 995 596 219 738 27 105 227 385 237 455 5 869 195 708 144 164 38 4 938 315 701 986 135 444 643 855 165 386 71 102 430 219 31 268 901 814 343 762 428 909 143 189 102 444 235 671 993 35 959 607 990 800 298 191 835 273 610 476 224 809 201 131 770 248 263 498 621 16 80 525 525 477 342 467 902 508 314 776 186 496 79 315 683 857 464 994 202 622 692 813 951 388 78 41 250 271 890 343 634 624 284 52 436 680 323 553 806 749 23 365 884 954 63 490 754 468 598 317 59 210 918 818 74 132 565 824 784 975 808 537 621 863 245 829 890 599 197 623 870 262 802 384 519 610 805 546 59 561 180 216 736 245 554 732 441 992 143 840 322 73 73 338 846 829 99 714 814 338 845 909 965 783 636 71 490 152 59 509 270 169 234 577 527 265 23 937 484 489 298 745 481 532 206 144 229 25 756 857 642 327 1 20 389 458 516 268 703 363 809 457 251 268 329 585 1 755 445 802 58 854 832 564 149 113 885 109 505 132 210 12 540 185 635 546 252 68 818 182 28 980 197 384 681 705 344 792 693 302 101 912 604 192 625 151 254 599 953 600 300 166 460 530 181 390 875 833 555 272 158 317 378 530 65 961 129 736 704 350 645 975 430 65 914 247 100 427 387 263 479 664 892 854 891 827 973 375 239 135 186 667 1 776 97 102 876 147 516 491 911 476 399 105 104 279 668 938 689 681 949 705 929 335 610 28 358 919 828 131 249 694 617 496 819 497 337 271 863 816 647 40 15 448 469 810 188 249 433 826 208 263 772 12 926 92 206 697 565 654 626 675 49 196 439 869 698 247 681 638 113 287 685 559 608 452 101 770 441 886 363 342 714 127 496 297 327 631 15 741 528 712 750 510 245 547 901 74 968 162 755 826 946 632 141 401 592 662 583 850 783 856 960 95 110 287 193 463 147 96 495 215 272 373 89 237 607 98 836 273 804 674 381 20 306 603 950 325 417 928 637 546 831 502 153 332 844 361 975 903 794 151 756 48 204 981 267 639 830 721 425 799 158 584 888 356 602 936 97 196 610 393 21 537 895 616 686 710 373 564 153 336 676 836 959 111 437 480 876 597 539 664 511 862 599 986 644 65 705 816 222 822 476 32 465 64 450 974 959 525 535 175 312 203 58 943 456 613 233 414 780 479 589 695 285 614 398 345 448 868 576 873 85 882 398 423 431 158 357 800 187 712 413 308 772 504 435 249 414 706 98 392 578 676 924 30 290 775 980 958 606 740 709 724 797 465 536 973 656 572 250 302 11 616 932 442 589 494 232 440 891 181 848 84 608 604 256 565 959 544 7 183 924 986 690 434 824 298 899 922 843 154 616 368 423 220 798 353 323 453 495 190 525 702 146 68 940 241 154 948 76 993 225 517 947 629 335 281 52 286 269 342 434 703 639 870 999 685 26 185 501 686 274 153 149 111 664 678 919 513 417 275 545 299 922 985 491 486 386 530 418 205 209 905 139 347 200 128 203 274 945 146 924 289 9 666 875 653 154 156 88 444 238 859 158 118 232 978 571 164 981 590 514 470 892 115 871 703 106 911 387 196 425 812 361 845 834 282 239 683 912 268 265 779 39 690 290 673 765 719 941 529 488 388 820 441 504 308 582 179 326 737 486 530 421 287 81 731 47 768 129 263 779 152 1000 821 870 513 206 901 280 266 159 698 665 67 631 47 308 885 192 438 522 808 325 997 890 812 95 115 871 339 784 25 675 775 350 363 475 753 291 609 242 506 450 353 202 685 132 464 344 148 588 705 288 770 848 725 642 457 682 420 995 965 333 850 294 937 803 525 60 816 278 478 266 159 78 662 19 49 627 435 269 394 700 924 912 25 351 785 28 359 553 558 266 525 792 649 182 38 191 146 691 560 26 131 440 81 275 352 890 415 308 881 210 592 422 598 304 419 249 50 176 23 461 306 692 883 225 352 890 774 242 91 968 56 278 65 701 120 544 640 57 487 183 898 911 468 387 255 378 482 80 639 831 479 662 856 746 351 119 684 283 977 723 551 41 823 129 184 295 796 591 302 223 953 451 685 893 656 731 448 669 725 498 9 208 897 76 263 290 993 316 856 71 775 139 439 368 367 260 31 17 925 158 601 949 949 594 618 755 850 325 217 178 644 280 791 907 276 966 536 655 17 774 641 977 664 266 691 492 639 543 327 432 155 190 593 25 59 514 714 105 44 779 161 64 878 554 490 537 447 30 10 94 383 806 530 798 204 544 570 190 39 898 895 958 502 903 591 173 619 236 397 168 597 203 905 183 125 336 554 784 308 698 278 257 267 612 649 112 555 221 292 397 719 900 736 554 510 480 467 273 645 600 194 175 237 214 328 320 456 993 534 115 354 443 188 23 62 512 230 574 942 280 402 209 975 479 489 956 396 611 348 900 602 637 114 670 988 628 335 417 927 14 159 303 449 169 379 896 70 409 450 152 955 906 932 186 391 681 203 981 366 486 851 558 704 429 500 277 938 301 622 116 347 775 796 206 985 819 515 613 116 864 125 591 484 92 473 817 695 675 566 988 534 34 920 143 80 710 337 397 311 56 140 985 434 468 686 455 722 307 517 69 937 22 942 714 551 259 338 749 135 981 673 185 74 151 986 784 611 337 320 741 163 454 865 519 893 941 12 763 252 279 97 320 787 912 534 889 710 106 934 327 872 774 260 253 228 237 505 536 623 750 714 102 78 560 798 142 644 930 831 385 767 424 222 119 300 689 636 261 415 64 854 53 280 48 704 255 371 963 262 79 662 276 263 279 312 171 963 206 520 986 606 353 523 862 653 913 163 856 929 357 884 68 554 361 488 449 789 495 406 970 225 94 951 133 46 920 881 362 175 760 407 550 442 315 609 985 174 542 207 804 660 177 236 255 209 915 305 978 707 894 607 634 689 883 697 119 320 449 938 636 275 11 803 718 851 160 479 152 824 79 482 510 94 801 119 569 19 233 985 987 288 378 845 67 743 217 94 155 748 603 697 768 54 863 722 866 984 623 886 533 435 451 555 838 527 390 317 386 210 69 538 252 7 958 288 421 194 21 781 49 99 197 439 575 937 613 630 561 402 216 719 958 328 354 370 540 734 648 678 121 331 335 883 828 974 183 240 280 643 921 310 961 84 55 349 769 300 556 974 725 536 532 624 532 383 340 391 184 364 53 882 624 121 869 691 732 245 151 533 731 249 700 753 170 56 850 601 406 310 844 345 396 995 706 923 862 271 426 530 761 936 167 441 317 409 209 316 261 750 37 135 671 893 839 862 78 239 29 813 438 160 93 393 431 794 186 230 294 617 555 147 848 915 861 467 289 750 282 93 133 286 562 310 124 247 745 141 203 800 352 592 392 297 848 141 878 822 965 459 138 372 600 818 373 868 783 904 668 22 249 574 188 831 988 690 226 542 754 6 186 244 892 449 229 730 349 597 833 375 578 193 748 513 591 103 920 76 430 760 550 825 893 991 852 1 893 740 8 731 130 90 250 554 32 194 949 722 994 289 583 388 641 776 674 272 259 475 425 386 305 948 534 89 230 560 667 588 165 986 544 325 298 7 277 514 932 234 984 562 345 121 233 206 314 920 740 904 793 924 175 591 225 370 957 459 436 945 834 719 234 558 640 93 913 358 497 158 64 809 574 25 425 749 239 580 302 169 972 689 11 355 348 659 620 68 891 377 848 794 369 2 846 182 609 58 487 120 264 852 749 759 159 984 186 277 481 903 388 435 433 701 424 657 238 125 628 680 680 843 497 436 944 382 57 652 731 805 301 555 816 372 546 988 682 263 741 562 423 438 133 390 154 497 472 932 726 6 768 912 868 809 343 181 583 211 465 822 22 942 722 377 441 903 632 1000 824 13 129 602 113 162 408 378 672 432 60 734 579 653 337 299 271 322 43 558 661 16 448 454 769 796 118 744 389 269 422 363 769 875 855 918 558 618 933 503 491 647 483 62 455 131 942 208 208 918 412 8 212 966 998 603 229 791 18 498 722 701 948 782 437 280 45 711 279 295 900 5 386 777 965 667 592 71 735 145 432 390 427 489 618 332 113 388 931 73 341 766 90 840 250 487 251 685 829 627 220 857 886 957 103 12 194 983 120 586 413 373 503 90 294 411 79 99 875 299 368 575 239 52 99 429 449 847 605 33 959 836 213 303 474 493 888 800 251 657 517 892 519 292 949 857 615 860 757 354 139 655 775 260 792 148 870 157 976 527 161 597 881 881 137 346 560 351 726 846 911 553 151 844 605 366 265 860 685 678 859 362 610 608 887 878 705 990 482 119 807 789 784 137 973 593 66 265 353 97 873 646 879 983 744 475 303 427 989 218 961 616 712 27 999 374 943 901 913 34 833 748 695 499 609 204 306 486 118 821 372 365 785 487 554 475 366 456 790 603 855 148 594 945 69 892 866 305 384 130 513 880 937 420 239 584 278 607 345 751 606 109 913 689 422 378 728 541 747 100 321 622 872 817 432 851 962 910 779 281 458 853 296 416 931 918 583 571 398 177 785 100 122 938 121 367 247 422 425 373 429 126 161 812 16 722 948 269 383 672 387 87 613 917 446 674 71 130 647 590 312 539 946 925 450 220 915 62 461 676 294 147 149 895 420 566 766 847 613 279 371 411 417 265 265 658 379 206 501 657 968 296 405 340 148 66 725 738 759 270 1000 756 446 488 922 175 988 874 340 735 523 17 856 302 373 496 637 206 904 708 949 435 554 249 493 717 800 347 900 756 197 854 304 69 922 234 958 605 833 329 456 419 470 995 884 858 536 525 386 942 756 629 30 576 27 305 663 365 309 40 351 108 318 440 317 743 920 906 279 537 697 52 339 722 711 477 392 535 801 694 440 813 135 399 713 830 325 920 741 237 12 401 806 335 289 323 414 236 338 545 798 892 406 833 413 493 125 944 900 660 72 949 231 481 634 364 86 128 623 382 53 77 868 598 113 320 519 328 548 721 1000 869 547 534 328 226 374 603 56 322 815 737 334 760 391 938 308 850 125 268 714 579 664 884 837 320 704 653 31 877 103 705 424 48 910 966 373 918 653 181 777 988 899 143 882 505 823 665 837 403 158 690 932 463 606 915 503 165 434 30 625 995 735 177 756 232 158 869 535 892 188 378 719 303 262 662 20 855 937 166 902 246 864 12 623 818 951 985 147 487 976 556 413 538 68 924 139 255 685 259 350 502 113 675 779 73 209 717 901 82 107 736 574 122 581 487 515 565 739 935 512 548 658 511 588 426 230 984 110 700 697 95 128 931 373 736 243 92 556 909 988 290 446 928 853 921 459 246 807 382 209 324 198 134 392 510 581 180 852 421 132 599 827 745 31 427 112 88 97 62 311 942 753 646 337 853 668 282 306 590 315 86 178 809 342 939 977 882 208 686 303 861 365 664 827 682 762 606 441 444 252 441 601 231 748 456 134 344 641 61 284 234 399 94 894 766 631 877 567 826 526 594 687 645 362 359 264 322 802 612 282 611 317 132 603 760 606 319 691 25 327 794 672 760 428 348 109 130 57 379 968 951 670 222 76 911 673 596 364 184 709 261 521 654 59 23 686 226 734 436 601 79 435 1 637 160 152 930 310 557 932 253 37 736 88 420 349 355 709 967 701 733 126 897 479 125 174 913 32 965 85 605 192 410 375 650 932 835 798 983 27 801 337 58 822 606 773 635 820 393 339 816 740 536 930 696 52 903 823 356 481 416 457 155 64 715 482 925 429 57 203 483 450 331 975 340 187 321 796 915 303 999 133 703 529 874 851 435 103 588 20 351 459 964 893 318 17 250 788 227 888 273 985 773 580 414 15 554 883 352 469 371 887 640 50 100 771 595 160 256 698 341 552 346 44 401 814 391 890 222 950 170 420 340 303 495 385 336 784 140 783 43 488 485 628 106 746 1000 988 490 209 832 707 578 56 773 133 854 118 500 956 936 855 819 27 217 934 888 801 641 770 523 343 380 790 32 317 910 342 537 122 759 359 204 435 738 174 513 278 163 316 839 527 183 320 687 291 41 357 792 571 434 693 37 443 984 158 388 252 355 813 369 470 476 817 10 226 822 401 660 383 273 464 734 651 12 319 268 685 588 972 111 337 539 666 771 779 658 921 297 463 537 135 598 144 886 799 420 624 781 697 527 240 72 395 43 112 263 758 44 801 577 115 349 81 875 496 261 703 840 950 31 487 810 677 10 448 344 138 273 444 896 487 107 224 319 19 756 661 335 237 637 583 296 43 843 452 315 151 260 150 378 429 999 828 780 502 139 734 143 905 168 240 471 818 142 601 647 563 931 92 581 282 425 94 978 715 527 137 58 296 966 177 225 854 671 30 615 834 203 545 454 20 75 66 297 202 57 985 631 256 455 627 680 583 767 287 263 476 634 794 25 522 29 496 277 498 352 68 972 594 401 474 619 947 561 179 726 544 261 648 720 948 48 299 801 523 935 466 430 908 533 581 695 349 847 403 837 480 715 960 67 861 381 769 86 463 490 107 368 979 609 680 537 262 798 107 439 415 184 55 632 445 886 395 573 226 270 313 546 928 958 920 371 947 239 798 249 119 862 649 84 35 172 56 811 599 321 253 43 266 988 830 197 831 726 100 187 296 825 764 987 51 419 205 612 788 55 744 601 548 205 39 301 937 240 871 446 974 137 743 620 708 34 454 859 816 382 368 320 95 23 410 921 136 496 270 312 17 357 753 352 925 183 779 696 836 780 110 753 411 294 19 971 373 690 945 461 234 317 303 780 856 594 260 675 711 423 845 12 193 657 479 278 506 524 878 208 44 512 573 685 14 976 327 384 286 77 205 785 997 290 512 168 274 481 978 58 689 799 624 51 341 147 771 867 323 788 80 331 338 604 484 65 664 663 579 938 630 225 723 256 23 663 877 108 437 76 44 214 221 519 808 483 340 235 61 245 953 904 328 49 884 672 882 662 320 436 265 738 590 687 643 169 82 627 476 712 129 219 593 998 771 81 101 924 70 313 437 647 819 326 376 140 85 548 465 115 486 205 303 143 436 159 692 997 949 974 661 650 527 734 114 834 652 580 943 783 571 454 34 247 121 647 174 169 194 48 279 705 747 483 119 306 210 626 488 83 249 328 522 853 806 893 215 860 182 176 974 188 44 480 645 94 604 756 179 194 469 900 493 887 926 615 639 402 808 214 997 948 381 377 114 39 999 952 624 849 532 397 409 594 616 361 719 411 91 443 351 295 557 584 395 223 231 7 759 864 588 37 76 519 825 409 532 417 136 80 421 684 875 299 130 946 647 351 750 295 950 494 850 344 34 28 856 982 879 669 185 684 608 189 933 61 837 544 73 522 876 963 574 723 469 74 287 979 354 620 658 17 94 364 643 4 941 145 174 542 397 208 516 805 84 680 895 550 522 270 305 842 568 202 170 126 881 514 537 686 184 550 181 954 514 36 900 427 941 989 459 919 625 63 927 35 390 36 644 601 223 371 996 963 494 150 114 534 455 172 271 82 513 511 941 425 746 864 755 790 698 674 480 304 180 740 27 903 368 699 514 703 132 464 721 955 397 837 502 691 384 270 851 744 109 318 219 391 871 495 153 61 733 686 357 298 293 342 464 193 785 92 658 983 754 299 722 146 645 513 14 516 867 561 675 968 205 235 343 916 280 481 469 463 797 267 330 605 436 573 86 16 802 855 652 282 136 157 45 657 71 641 913 802 952 166 576 609 193 742 65 775 909 902 121 781 34 639 222 104 161 433 12 973 42 308 888 7 103 687 939 167 433 900 889 748 696 35 194 547 159 535 721 616 774 438 491 518 821 404 282 83 101 58 331 456 57 755 413 279 93 368 924 309 422 188 444 195 2 418 601 920 353 294 766 961 436 601 933 739 925 985 343 471 895 880 172 576 328 484 861 322 20 511 255 275 115 80 507 926 550 698 141 885 486 379 313 271 230 271 837 531 274 414 355 836 32 931 93 309 493 695 750 303 179 262 390 48 594 904 54 294 101 90 661 629 662 598 290 117 341 624 795 239 261 11 390 385 775 612 926 585 890 340 721 494 643 364 359 101 330 900 253 899 190 108 978 126 682 511 513 9 495 437 441 231 204 8 642 271 932 81 9 889 783 51 765 577 259 624 91 465 956 596 87 372 665 399 644 608 273 126 918 331 198 84 606 666 354 389 653 214 927 171 876 199 131 445 996 637 955 220 90 661 799 128 661 361 455 139 251 100 860 132 560 108 34 238 625 961 116 282 624 180 657 243 105 51 54 816 412 941 740 623 292 1 651 456 735 84 30 408 823 346 257 735 849 772 897 476 571 555 364 871 571 708 633 255 238 237 832 981 599 87 860 905 904 52 928 380 117 162 873 814 655 185 746 288 79 930 229 900 788 681 361 948 398 508 143 1 556 340 210 669 795 387 950 274 639 942 511 524 807 166 845 333 548 946 767 896 899 295 246 448 588 826 67 361 897 701 556 639 842 664 91 55 56 490 879 930 409 289 207 657 621 766 52 773 270 212 686 878 309 986 778 191 18 503 371 335 211 814 247 627 386 610 843 66 864 988 601 746 398 498 984 761 262 42 445 774 93 128 337 233 964 68 899 264 631 479 856 380 606 480 208 252 210 298 227 80 514 880 379 120 526 236 507 806 555 251 984 40 793 93 944 947 873 940 529 101 716 619 266 922 928 506 671 706 539 407 929 688 725 270 253 821 217 724 367 206 676 753 478 412 345 532 425 451 397 411 898 269 63 203 42 367 449 109 485 172 637 106 104 161 266 672 112 450 862 909 84 595 689 83 278 256 767 125 630 161 782 1 248 400 200 374 783 805 259 912 506 740 272 354 293 525 97 540 619 669 126 61 875 51 9 418 280 846 41 111 566 940 628 797 666 726 625 765 17 307 869 876 436 793 643 904 738 483 457 666 982 744 873 172 579 872 174 573 693 444 656 218 706 334 657 832 17 311 872 263 737 160 838 441 221 83 992 995 374 955 548 787 258 305 7 563 36 337 838 309 268 756 68 736 681 638 939 9 475 283 446 317 558 870 383 382 188 426 293 892 530 613 384 510 742 514 400 274 479 174 10 721 837 12 4 438 51 597 972 177 299 370 820 863 96 620 608 420 137 471 259 419 765 273 566 853 114 665 891 672 67 22 354 82 241 510 930 895 72 937 298 519 518 668 735 396 591 578 201 378 21 232 338 655 495 504 654 5 527 352 129 846 888 579 350 840 703 449 44 697 161 531 118 932 710 802 442 900 980 128 969 257 495 790 481 937 904 88 256 496 516 766 426 443 262 148 365 778 151 789 515 692 661 539 751 647 66 530 387 152 126 334 842 696 832 290 610 392 33 490 100 798 89 699 902 368 598 89 424 392 666 162 551 289 612 34 103 73 250 909 292 952 590 780 866 512 846 10 915 173 385 158 801 22 638 7 877 317 71 907 367 516 799 192 327 616 983 302 732 562 775 596 379 355 91 426 210 624 899 759 325 687 392 757 328 689 564 682 942 241 482 856 154 459 718 175 757 128 669 384 783 33 232 613 73 978 45 520 930 362 431 482 504 135 415 629 305 959 346 708 891 116 557 105 401 336 599 167 487 770 494 233 288 351 221 282 69 692 260 991 897 995 888 954 619 741 973 640 404 95 473 741 554 711 258 342 540 505 467 360 438 277 443 15 399 19 655 522 801 858 545 213 873 133 568 478 40 216 50 29 489 609 48 501 500 514 169 168 426 894 121 546 266 642 195 652 387 718 293 316 203 164 795 315 272 560 310 264 173 368 791 323 471 815 183 772 729 876 568 165 732 376 673 277 827 648 894 743 342 696 135 786 180 785 674 570 327 467 731 583 163 191 35 964 688 966 838 171 816 334 201 903 18 695 548 778 784 336 309 568 310 448 29 579 908 689 471 536 158 687 294 771 354 538 246 375 290 728 982 448 538 752 436 860 964 2 945 799 466 538 903 694 852 574 368 479 763 870 937 687 5 460 7 532 666 452 656 964 622 637 894 653 408 17 103 502 369 626 681 693 778 341 604 67 488 779 855 334 161 805 448 942 227 129 655 402 146 67 354 283 539 405 470 896 440 737 964 508 155 766 42 181 821 626 964 918 553 247 739 824 717 305 149 740 769 750 100 213 956 239 659 404 627 615 311 195 386 849 939 773 824 495 934 510 670 528 1000 391 273 265 811 693 320 664 271 435 1000 484 521 933 150 153 516 79 748 491 168 324 504 545 410 875 305 828 804 831 436 440 423 846 454 762 943 589 594 202 46 362 102 667 867 594 825 481 332 44 423 202 265 965 784 40 155 141 574 422 645 58 430 849 570 396 793 841 319 688 131 32 330 305 915 506 404 60 813 150 211 483 292 788 211 93 956 807 645 579 799 805 760 774 5 428 8 527 642 479 364 999 563 522 212 496 865 386 243 27 681 648 417 796 115 928 84 284 482 877 49 413 195 448 229 555 713 176 465 784 400 596 653 664 721 831 171 919 262 562 736 328 503 489 375 63 235 943 351 177 867 539 925 851 403 159 749 880 610 118 597 623 893 679 466 356 943 375 616 238 539 699 84 785 317 670 972 885 654 96 481 14 278 336 68 781 879 692 255 63 256 766 989 949 527 696 236 884 67 828 186 333 712 637 262 896 436 754 488 772 954 524 492 402 693 606 891 75 503 204 531 943 178 423 920 416 831 720 866 118 902 955 377 301 221 551 94 451 908 787 204 222 376 467 247 477 54 706 276 54 971 962 137 32 946 186 830 594 453 231 108 996 527 711 917 684 322 98 413 844 980 377 487 177 744 412 387 744 42 254 262 252 867 172 946 603 558 406 88 569 697 117 259 821 760 606 695 779 390 501 362 530 710 157 937 799 2 879 862 305 841 426 353 422 894 146 677 62 287 460 525 343 147 136 926 728 615 712 526 27 227 929 933 332 584 479 851 231 749 405 171 561 603 117 446 997 645 141 291 882 908 747 597 131 346 995 29 919 917 822 154 618 679 957 359 372 899 22 148 528 634 326 119 48 519 552 132 159 760 517 826 599 167 924 225 901 655 500 265 729 922 520 788 962 250 266 486 905 615 723 980 500 497 921 828 831 215 674 931 310 71 809 636 654 310 975 23 532 554 635 641 254 926 413 259 681 798 479 173 483 500 541 892 402 226 111 729 108 121 524 292 993 993 962 385 245 322 835 770 658 411 257 245 726 961 902 863 313 298 93 585 490 290 461 890 706 133 991 30 377 334 326 590 39 296 23 743 710 459 1 399 54 178 630 709 977 490 874 825 913 613 12 740 446 456 723 145 564 881 762 20 268 526 167 129 194 170 753 768 679 409 760 312 552 230 961 442 135 322 778 296 448 424 779 661 399 207 126 750 648 720 800 762 943 800 320 678 953 856 247 988 922 667 657 300 128 224 27 931 928 393 549 588 408 835 347 685 533 23 958 963 774 552 352 168 696 534 152 627 724 250 546 545 502 163 723 388 975 776 83 745 916 751 916 477 424 534 307 458 560 352 68 39 278 634 611 158 121 70 752 67 667 600 562 361 82 631 319 990 267 318 954 458 28 572 631 132 648 96 660 942 329 377 24 322 409 342 872 501 177 257 535 547 622 809 614 899 160 472 60 452 397 402 176 960 486 607 469 184 376 451 45 641 750 556 721 157 165 171 608 741 888 215 406 781 413 830 430 472 63 662 819 46 669 699 388 219 116 577 231 194 192 877 511 601 337 311 544 47 995 203 162 732 878 496 292 872 80 39 612 399 487 608 28 274 908 3 175 745 572 403 740 113 592 311 745 720 664 803 668 889 28 708 55 644 835 691 378 156 343 396 933 312 656 456 70 730 848 224 992 596 880 578 77 589 289 273 76 134 909 464 526 577 910 7 446 188 47 129 944 130 906 517 44 691 930 156 194 542 747 395 935 908 822 497 113 502 209 170 8 361 78 694 110 633 435 540 136 620 170 107 453 985 922 602 767 25 501 93 367 156 3 667 510 823 856 127 745 821 497 532 916 395 549 396 131 505 913 170 333 277 388 191 930 538 525 202 566 113 90 923 582 790 770 778 859 335 732 867 124 281 514 701 353 76 457 443 630 871 570 579 652 806 22 917 958 371 532 294 546 68 87 502 391 284 647 886 70 979 268 390 196 474 298 982 206 554 841 747 134 37 149 333 814 864 918 559 842 158 512 670 219 80 413 493 296 708 217 968 800 836 415 872 926 225 643 959 612 527 575 420 428 770 538 353 482 953 829 427 677 571 176 10 736 583 357 762 900 760 978 888 185 65 189 457 540 517 19 872 507 234 58 310 391 999 608 679 193 355 36 266 352 904 523 113 890 393 733 907 57 831 177 630 696 834 902 25 54 494 884 848 538 228 594 73 88 347 985 239 426 198 953 860 475 455 467 133 880 564 31 801 112 778 510 530 981 160 770 727 739 533 141 65 225 140 551 260 678 598 204 312 998 848 294 961 749 375 135 108 83 2 265 284 968 848 889 579 98 601 305 684 660 633 910 657 265 842 593 768 810 232 785 300 901 59 369 57 367 281 638 431 978 619 285 699 554 985 674 586 740 263 619 752 905 490 758 41 690 590 289 389 388 658 697 953 302 55 92 907 8 716 538 614 454 941 73 127 285 293 441 247 478 562 121 59 281 32 471 824 11 649 501 955 643 211 122 680 705 906 438 240 680 920 842 289 343 506 375 153 138 341 751 146 54 225 889 469 460 276 48 664 77 826 158 570 296 388 693 936 328 998 215 753 417 294 774 207 44 161 606 327 345 856 842 219 388 756 996 813 835 469 473 871 911 9 92 769 90 147 794 139 256 258 598 947 969 396 542 473 437 835 710 705 929 726 171 985 969 507 419 428 54 556 642 646 178 167 896 129 794 610 490 983 452 927 829 529 416 253 35 311 740 463 231 617 402 304 179 390 765 839 428 154 324 872 436 237 950 739 296 426 199 593 291 590 818 20 979 938 327 46 123 601 110 597 545 822 837 869 984 960 847 727 897 799 110 217 717 852 938 317 86 708 122 302 695 430 130 633 720 117 830 425 127 39 814 29 628 887 794 94 692 112 696 619 296 443 667 15 30 211 495 734 424 759 171 411 412 327 573 406 789 747 772 661 583 209 58 400 520 581 392 881 85 78 199 348 395 902 740 691 136 761 148 133 1000 98 441 520 836 995 971 60 520 780 330 490 476 582 922 661 629 408 776 760 469 281 117 753 329 191 401 60 777 464 529 738 637 751 588 387 109 497 787 90 618 136 167 345 540 679 127 773 428 143 810 490 291 962 153 754 833 135 673 866 610 238 984 318 991 708 757 470 57 16 429 305 547 702 740 281 657 748 569 542 451 532 685 224 750 482 116 279 941 758 909 782 812 284 191 184 14 234 652 152 951 625 411 55 444 640 760 354 225 781 15 554 371 589 849 577 496 87 222 641 52 588 484 175 238 761 6 728 25 328 232 978 583 980 882 542 203 612 732 477 94 497 410 473 925 299 775 789 392 145 862 623 862 120 262 341 191 111 694 582 946 728 946 723 657 856 709 206 626 251 416 561 791 898 569 737 911 382 191 101 750 610 533 626 971 660 901 737 961 428 159 531 761 136 338 19 93 687 554 333 271 925 131 142 595 406 485 636 499 62 384 375 866 320 442 57 739 406 79 514 51 697 944 598 516 529 439 499 27 487 329 525 604 273 917 220 700 30 253 466 920 299 899 941 484 5 366 172 662 903 500 520 645 486 233 352 628 387 1 417 811 393 283 157 152 673 608 956 585 666 914 833 5 324 767 287 796 207 792 771 301 359 893 227 911 251 388 975 113 390 410 495 781 661 840 686 274 699 593 206 106 330 148 195 420 570 117 828 979 895 313 663 582 254 778 108 464 799 639 662 51 258 231 613 417 667 63 575 396 968 755 752 871 389 738 15 660 741 29 444 887 620 232 271 962 571 394 258 675 60 162 146 819 910 362 346 720 907 657 904 309 832 996 540 472 564 948 838 821 509 910 871 897 288 422 563 266 263 309 470 53 80 470 13 463 771 419 198 368 228 733 530 637 610 244 441 413 231 612 983 295 50 888 382 762 225 699 516 684 786 581 231 631 28 250 854 793 305 578 833 795 367 44 852 836 896 452 559 182 350 503 850 610 43 188 568 288 808 286 953 938 868 55 957 353 424 367 877 751 872 806 612 343 180 518 350 194 248 364 623 484 537 40 151 358 137 218 789 661 837 280 10 882 901 606 224 915 443 789 531 347 408 559 822 110 107 186 512 831 731 747 56 237 224 277 375 963 485 249 262 815 696 952 832 902 852 128 305 462 847 659 110 419 816 318 447 102 476 256 211 699 145 90 211 42 266 678 89 681 740 506 202 904 888 679 178 285 123 773 631 584 514 762 689 641 738 587 864 81 734 345 790 119 26 976 366 252 568 348 638 368 297 773 449 527 807 12 816 846 152 486 330 323 445 521 649 52 548 429 911 254 219 709 441 705 182 710 267 129 226 799 212 713 515 857 308 499 195 680 827 771 580 235 459 5 992 537 224 988 359 397 591 44 313 707 669 674 620 155 282 459 152 182 781 2 793 54 242 86 685 515 602 75 319 243 769 568 931 514 117 153 554 66 829 325 361 180 753 611 389 664 241 705 377 58 857 53 964 989 643 535 957 756 613 606 248 759 404 466 85 331 649 547 255 805 251 184 986 72 53 626 737 148 906 10 591 858 30 352 900 6 367 542 650 52 572 44 521 822 973 605 936 44 683 74 548 237 408 693 238 198 474 201 416 777 196 40 296 959 670 149 209 776 895 19 222 458 808 669 256 497 474 872 314 46 395 398 26 11 13 604 283 318 695 646 450 972 496 138 653 840 993 594 466 692 938 558 479 671 424 825 78 103 142 67 172 673 969 551 17 567 473 885 338 833 12 875 294 719 581 96 174 158 989 601 753 937 601 271 654 258 605 457 347 753 598 510 349 900 206 933 889 600 124 489 347 15 498 631 213 490 923 690 491 977 196 217 652 256 450 182 795 964 541 339 158 47 396 665 503 344 681 473 674 831 230 46 998 311 232 954 903 317 690 912 355 696 461 322 484 113 447 532 838 709 274 848 881 912 783 516 480 28 514 465 443 771 984 405 707 810 678 20 100 950 443 202 871 195 481 628 305 763 248 311 838 980 388 425 82 997 936 959 177 617 138 806 5 421 505 399 937 239 309 68 276 240 973 448 31 460 423 679 906 254 204 424 972 745 241 108 834 509 189 410 146 415 64 921 673 340 609 306 41 735 907 172 102 985 697 754 411 112 839 851 585 892 827 760 232 309 811 3 481 913 113 197 523 133 812 904 724 345 505 855 723 841 570 4 292 313 494 976 11 954 58 120 140 2 325 421 570 688 314 348 335 464 129 864 868 660 519 613 177 276 632 759 343 974 938 298 524 842 404 883 647 424 414 526 340 171 67 193 986 1 44 913 211 907 895 708 556 987 560 271 318 996 822 177 845 726 962 927 983 977 931 457 22 602 629 477 689 308 347 611 368 9 611 65 127 778 226 399 85 282 391 701 173 393 836 484 60 560 138 523 588 385 204 667 193 977 431 677 731 280 160 890 955 648 934 307 905 172 634 435 605 587 317 25 732 381 897 738 637 349 42 854 997 287 350 930 872 909 859 199 209 45 191 232 876 261 478 673 570 137 24 918 85 884 113 730 260 661 853 514 184 140 795 289 368 630 121 877 587 469 265 945 605 515 754 516 379 528 482 794 650 818 531 242 148 493 171 136 989 660 552 68 821 854 292 722 367 916 966 355 521 297 545 884 437 931 392 142 832 378 34 134 640 311 683 710 540 447 427 395 654 896 467 104 628 282 509 955 88 441 260 894 444 979 908 585 658 557 578 886 419 539 767 525 846 807 473 841 819 882 594 491 496 841 765 542 733 161 735 314 203 454 307 5 546 505 873 215 491 608 407 580 747 682 855 863 234 451 747 141 970 109 999 240 492 296 543 286 919 867 569 497 818 299 107 183 300 739 736 773 434 933 975 664 777 656 20 108 813 483 124 561 329 312 443 58 816 317 592 920 323 415 619 31 307 575 589 838 370 954 873 557 413 795 2 634 589 644 830 589 559 94 609 501 584 853 341 426 452 447 864 12 969 462 342 507 16 371 72 129 772 830 973 998 630 323 441 130 615 775 860 696 719 804 372 113 542 961 653 190 818 326 7 578 465 71 969 887 559 334 109 664 873 918 500 823 555 597 635 777 407 817 998 190 743 390 812 461 901 279 115 263 136 316 62 619 306 946 580 962 521 369 643 731 394 946 764 898 92 24 89 949 404 409 980 128 117 884 186 361 707 621 312 158 832 798 68 813 110 737 263 588 989 172 314 139 711 283 319 382 419 500 305 399 632 135 551 932 530 877 748 541 361 907 835 681 64 951 921 57 75 658 187 453 789 694 690 374 784 937 564 35 214 947 413 168 769 685 534 92 942 682 380 249 151 234 892 546 496 973 750 464 594 637 63 381 247 911 268 605 461 324 980 681 895 842 237 206 80 920 529 694 281 706 962 878 716 338 164 223 530 320 74 128 571 707 916 956 660 592 471 520 710 267 285 513 612 924 759 451 716 347 217 892 978 542 461 106 354 362 482 90 837 241 877 827 637 612 81 434 596 225 651 720 850 694 49 785 254 647 197 54 183 875 821 205 971 646 845 526 943 323 382 818 288 240 536 552 938 431 902 64 591 161 857 555 322 246 152 354 444 331 622 614 871 59 877 984 930 193 242 179 716 412 784 679 796 380 890 278 576 653 107 532 916 937 296 59 686 667 481 908 848 249 107 181 757 89 465 879 496 384 709 855 793 230 617 776 937 678 707 663 704 709 665 519 653 185 104 478 622 876 772 736 560 232 115 786 473 797 746 673 580 210 229 28 414 713 889 279 631 13 148 578 130 368 855 842 8 488 114 46 161 897 305 652 949 138 38 677 235 729 655 446 64 919 946 153 938 276 150 491 461 218 835 879 14 573 805 379 302 758 85 906 993 700 905 378 119 76 965 550 147 226 209 646 98 553 468 133 847 671 266 12 517 917 323 102 403 213 652 380 519 164 937 721 388 891 475 696 678 416 142 781 432 114 431 553 572 174 332 90 203 595 644 42 925 293 89 535 163 976 611 155 146 898 55 837 971 950 927 224 970 854 284 34 899 321 193 743 572 102 234 591 727 616 4 382 246 250 775 146 348 797 442 82 945 175 214 813 22 302 21 641 306 574 492 117 12 951 679 929 227 682 28 420 490 941 611 358 79 485 716 583 295 180 450 672 874 236 654 657 173 706 294 762 271 782 568 54 587 979 850 885 400 282 572 345 918 955 808 203 226 486 176 551 299 342 785 733 934 576 239 593 407 404 130 933 185 481 239 622 792 557 209 220 157 829 577 46 321 913 716 214 758 996 116 360 706 603 610 905 325 252 602 829 365 433 919 633 872 157 161 275 219 710 876 375 136 971 988 491 900 248 765 517 482 552 887 843 746 459 394 964 519 808 462 253 504 83 135 406 356 91 687 686 739 870 444 156 874 918 139 24 903 264 701 305 943 177 538 49 773 276 691 214 723 579 540 737 701 978 25 628 700 122 560 744 649 876 120 437 947 363 64 742 770 672 580 907 189 688 579 936 257 369 828 327 346 925 946 602 887 150 686 275 937 42 756 783 365 977 656 152 203 333 723 955 757 592 1000 178 235 693 916 218 790 384 214 807 373 463 491 150 413 269 988 619 67 973 876 125 655 524 581 375 921 338 771 192 775 786 875 109 371 55 612 53 550 913 799 222 449 369 140 830 750 954 350 605 666 57 751 769 638 46 270 937 654 378 256 662 322 651 124 758 619 895 964 819 904 190 81 276 497 538 791 147 187 923 33 399 438 158 605 698 323 246 107 109 459 318 458 555 12 766 820 244 204 892 427 107 499 84 868 202 940 195 571 747 900 305 311 610 431 237 591 346 607 165 325 157 590 206 514 281 118 577 738 823 926 983 617 189 640 878 279 366 169 52 232 496 489 635 535 839 124 974 324 128 200 323 931 480 111 417 327 926 727 172 270 815 481 359 615 89 519 489 978 665 617 612 223 9 834 89 369 124 502 72 580 908 702 39 245 542 520 584 425 332 585 584 585 836 372 773 124 278 680 480 941 900 380 867 918 581 470 253 22 731 53 563 295 998 603 113 131 407 815 594 496 18 18 181 697 406 841 232 616 910 250 585 457 397 362 906 624 958 822 581 477 594 1 433 638 158 741 219 302 739 270 664 229 719 243 42 97 573 326 233 883 889 14 644 356 622 667 1 338 635 666 473 566 947 305 991 632 668 78 666 709 498 123 729 936 157 596 583 422 521 76 368 254 565 877 210 249 566 438 519 990 252 362 666 898 620 431 40 302 720 924 409 921 245 350 750 623 731 533 702 786 730 771 948 912 739 324 939 357 356 788 317 899 505 926 375 927 511 809 170 62 490 712 574 512 138 201 247 228 825 861 92 148 512 362 310 506 427 502 126 682 186 29 274 618 466 493 386 352 883 912 765 27 66 529 929 140 170 891 227 614 271 510 164 548 84 771 581 842 629 138 244 767 847 281 63 90 727 552 424 482 832 412 162 698 825 281 115 773 934 371 491 342 349 758 732 499 884 956 682 426 26 79 172 701 427 864 611 955 792 712 627 639 750 716 561 581 53 758 716 153 316 98 630 130 91 310 948 664 562 846 252 458 280 830 127 419 918 369 871 781 149 162 235 222 165 274 881 35 256 873 419 338 806 800 725 628 442 918 677 411 756 569 260 992 505 479 805 865 840 126 587 65 502 289 664 176 901 964 67 884 152 658 89 696 258 868 879 180 96 989 655 261 476 292 394 622 27 466 237 831 313 661 990 462 772 524 736 756 150 475 622 649 679 265 229 673 826 272 989 56 198 53 257 741 329 689 669 28 856 887 399 886 57 543 873 628 557 954 382 762 168 927 771 9 219 197 752 727 29 178 975 459 341 988 268 155 986 630 589 888 287 189 372 909 625 76 283 540 210 20 8 74 812 712 297 572 142 80 441 161 683 491 780 978 331 27 879 424 489 492 451 740 223 406 412 93 399 299 293 709 996 50 591 117 768 725 9 874 495 656 25 288 739 387 604 207 962 826 923 474 173 923 39 119 394 760 182 404 828 221 998 503 466 188 282 322 557 63 203 380 310 790 568 499 215 242 440 360 936 89 871 316 974 539 464 186 135 756 219 892 729 891 287 523 779 234 409 505 764 95 270 18 835 466 845 266 422 240 536 352 479 175 604 731 428 923 327 100 302 89 467 685 748 555 536 224 153 875 638 723 875 691 786 338 998 787 737 69 576 228 931 788 726 566 642 121 903 701 252 109 199 273 276 149 367 733 912 598 947 616 111 879 140 691 425 358 711 211 531 701 189 95 922 438 797 92 912 357 831 463 886 461 578 474 641 270 129 915 376 958 272 617 540 653 942 441 576 21 334 312 692 569 606 465 597 997 27 474 751 928 244 306 437 797 175 445 192 808 713 324 375 383 690 390 582 38 960 19 194 199 211 555 787 554 769 698 299 858 202 247 366 96 774 526 67 220 174 58 970 65 561 991 382 577 208 567 300 337 12 10 485 693 134 756 329 615 223 658 164 572 321 373 374 207 886 226 29 227 976 73 190 659 784 845 196 708 50 131 632 166 441 198 681 230 111 83 933 560 576 176 585 387 600 930 798 613 338 712 69 777 427 602 405 285 22 622 338 337 424 955 919 917 727 175 575 467 831 591 393 205 37 590 210 479 935 47 71 280 28 22 187 990 360 644 110 416 515 25 351 255 987 32 147 831 414 501 911 986 732 689 906 679 108 738 782 953 743 44 497 186 682 237 943 146 520 784 210 603 103 264 340 879 73 935 940 387 110 935 760 301 936 441 778 421 199 197 230 840 350 825 19 387 326 869 920 758 937 262 944 174 690 49 897 319 771 667 634 682 559 279 683 388 545 727 25 415 476 278 810 333 301 414 525 713 118 702 422 729 789 134 33 769 780 525 637 921 385 275 363 355 801 67 567 845 881 83 998 726 781 799 32 86 124 186 777 78 748 23 850 891 234 112 301 341 941 644 737 117 132 998 746 54 244 804 789 738 942 861 994 960 945 774 435 917 796 175 172 706 39 321 92 772 418 27 211 153 877 94 628 105 978 125 733 811 592 265 212 291 946 604 181 504 472 28 345 338 507 995 521 595 646 892 523 829 396 64 636 13 589 995 231 943 341 600 757 131 150 964 797 958 860 905 366 587 161 353 347 19 899 151 38 827 291 464 616 678 976 527 623 274 907 42 25 687 851 719 49 365 588 611 456 285 332 12 69 219 110 741 280 562 59 498 811 257 525 805 562 397 181 840 557 367 264 364 283 247 590 666 321 945 876 495 196 583 690 525 611 487 86 224 545 263 594 246 337 590 268 115 346 228 181 779 301 269 693 361 997 537 621 208 623 544 580 800 745 557 550 932 792 488 617 569 797 344 26 257 56 305 504 633 743 570 199 240 56 498 520 633 718 93 687 770 945 681 870 286 857 70 904 72 283 165 367 281 717 959 322 516 975 426 49 336 250 288 603 542 430 888 211 355 254 913 286 360 919 188 208 913 842 450 264 370 629 6 65 600 240 419 202 55 582 289 552 168 923 404 745 518 206 582 757 601 207 927 593 874 50 674 196 608 268 185 590 442 85 811 37 502 863 501 833 866 935 311 27 113 609 641 194 728 40 37 54 481 198 454 232 560 17 58 497 340 960 460 290 952 708 157 908 235 570 372 601 220 799 451 787 586 413 108 196 12 998 716 525 380 342 279 579 785 142 572 607 813 765 618 988 220 570 699 670 14 136 664 802 351 817 677 512 813 926 919 752 865 549 699 196 346 309 880 690 806 150 760 86 467 860 699 293 149 542 405 684 793 129 169 18 1 35 342 947 680 69 273 311 673 40 75 458 3 27 364 837 232 643 943 629 942 605 672 723 69 440 20 68 26 839 376 746 875 373 805 434 884 249 138 767 634 989 10 999 406 217 832 276 20 629 288 998 685 223 896 784 122 490 367 848 442 648 932 466 493 696 970 383 89 667 107 466 837 556 987 107 117 855 14 176 21 292 972 17 345 891 499 730 573 785 46 342 432 124 414 570 262 972 822 336 695 547 467 270 26 774 259 902 966 940 565 991 434 918 18 876 74 112 930 731 573 64 738 704 734 700 92 739 176 344 656 367 373 368 434 189 992 619 396 873 754 497 373 554 346 510 226 64 528 111 404 401 396 772 434 221 978 759 168 795 649 365 776 915 228 634 385 981 721 706 45 34 16 573 719 450 198 866 940 973 99 671 529 878 664 928 670 477 837 14 770 316 914 922 335 484 405 643 695 856 475 987 630 306 794 9 42 477 550 803 353 756 146 601 74 209 354 490 759 119 487 665 952 324 859 384 796 946 549 712 828 237 479 664 656 370 630 132 14 653 82 936 432 699 303 965 38 426 866 290 91 701 840 703 932 293 188 222 631 236 511 420 480 228 5 271 634 40 269 831 700 441 594 825 689 923 936 618 813 9 648 105 141 534 240 377 390 677 28 317 160 356 410 365 508 453 213 984 692 965 263 250 91 984 469 440 717 77 382 673 719 653 804 583 154 66 374 958 164 382 93 421 248 210 101 939 231 448 150 156 735 626 828 788 643 948 516 618 651 247 17 265 5 504 325 475 156 577 595 511 792 527 981 997 534 228 409 559 362 733 450 546 442 334 988 405 205 676 359 610 939 747 416 323 150 226 252 14 786 412 527 123 201 680 645 78 507 675 430 361 308 276 631 20 109 232 734 551 87 960 46 302 806 560 429 30 491 89 818 536 460 513 530 139 552 625 388 175 429 951 764 344 405 261 102 383 41 66 28 231 996 344 673 758 555 734 102 595 595 190 300 15 371 657 700 695 628 130 404 369 879 984 443 692 149 88 318 85 853 643 868 944 329 284 991 915 570 612 524 249 422 233 173 838 326 220 404 414 445 643 771 219 742 71 306 687 501 606 929 446 473 371 222 976 184 988 873 117 475 908 983 17 164 211 724 795 142 875 211 481 411 596 387 854 452 106 162 326 580 413 165 193 141 490 28 639 816 112 312 115 511 933 806 179 870 26 360 87 945 196 962 335 399 101 802 114 752 51 787 172 434 486 612 999 642 840 261 270 410 992 649 766 925 63 523 806 819 335 378 785 177 521 230 209 672 22 688 710 698 696 997 271 40 858 740 104 71 93 864 229 612 716 351 405 46 506 164 691 219 707 426 601 590 320 330 590 191 903 535 994 123 667 808 231 837 471 142 691 69 217 750 363 928 589 233 169 513 70 34 953 439 461 504 193 478 131 77 991 842 505 21 728 937 186 739 917 657 719 529 120 819 84 103 616 398 825 766 442 510 164 869 737 542 132 35 87 683 89 254 716 211 570 644 77 367 79 816 217 493 745 967 89 353 94 379 886 380 393 775 407 997 722 445 674 520 170 493 451 124 930 150 788 42 756 786 852 642 233 797 42 336 605 638 235 711 16 697 627 236 710 436 728 551 353 273 189 758 774 772 94 266 917 325 327 5 5 184 498 380 368 179 329 34 874 79 840 782 680 219 319 486 407 45 943 755 658 602 730 638 592 585 768 116 452 771 175 470 639 925 642 668 572 193 269 668 42 250 824 461 287 375 699 576 563 18 457 505 907 416 536 171 255 67 96 762 766 287 729 733 729 291 242 443 461 113 615 476 348 159 747 724 334 262 294 884 244 658 857 10 134 435 336 58 309 404 806 300 155 875 648 16 330 72 506 184 787 873 375 629 176 469 344 860 684 552 890 481 961 854 364 21 273 883 881 701 281 971 876 443 515 269 841 937 412 21 444 451 366 218 812 220 198 965 455 700 32 580 60 832 673 150 845 370 558 256 484 891 683 191 79 910 111 478 783 343 694 706 5 812 382 92 750 275 998 784 633 620 372 492 638 632 326 906 106 434 820 713 712 885 476 913 906 734 965 246 432 243 576 47 320 684 547 479 734 281 144 411 766 77 599 630 248 969 543 138 523 364 954 991 390 865 66 569 947 26 238 53 540 340 674 155 82 258 478 795 404 582 653 761 685 70 136 843 769 860 700 981 953 160 458 26 133 409 310 478 738 674 690 346 885 730 356 424 238 38 549 727 583 523 755 25 95 143 777 483 106 15 853 156 588 831 195 258 582 93 584 546 920 646 378 614 32 205 134 436 530 841 41 468 960 607 131 354 339 152 145 638 187 77 43 40 563 999 557 95 633 579 641 331 77 687 956 313 271 254 40 824 950 794 299 946 942 267 214 717 706 498 160 363 499 611 988 590 887 299 304 448 973 301 287 746 896 620 450 867 450 292 786 876 291 801 961 825 962 325 114 202 356 428 646 755 250 115 393 889 207 904 28 271 315 547 708 287 10 45 179 972 209 896 533 767 57 847 573 505 12 607 625 249 552 431 723 342 442 12 178 440 348 840 689 410 626 603 606 642 386 411 294 596 675 568 959 491 391 459 974 121 803 560 826 722 38 609 344 460 96 654 944 258 774 674 7 57 667 383 599 546 937 940 317 370 768 278 121 694 78 477 67 83 608 329 172 532 895 309 59 645 799 90 41 88 588 982 607 838 454 495 822 625 982 403 831 735 897 386 596 609 541 286 662 533 722 753 409 785 379 256 485 937 84 527 503 722 302 725 407 112 794 241 323 389 714 645 252 331 566 946 174 124 613 813 326 584 698 832 424 863 153 652 375 343 818 101 576 72 70 334 696 278 519 87 365 703 733 292 131 70 230 944 329 479 533 602 531 83 879 495 625 343 986 312 7 912 119 413 494 706 681 625 827 937 950 424 198 15 46 815 14 599 906 60 748 497 414 669 45 920 866 365 100 616 357 596 799 892 131 918 168 775 106 887 750 193 967 109 749 964 766 463 884 304 865 364 102 196 544 879 700 949 282 226 385 732 851 873 693 803 23 608 493 552 182 791 483 886 705 621 466 8 716 259 486 71 940 394 745 870 82 407 232 996 544 326 1000 89 692 126 771 133 987 795 47 197 160 17 641 127 861 672 173 953 825 611 162 989 682 845 12 240 365 974 905 154 556 306 913 440 47 115 943 873 470 560 157 454 694 558 439 998 82 366 983 264 428 399 625 186 436 110 919 377 368 75 352 258 317 501 76 425 421 144 419 520 249 607 831 723 80 717 159 313 113 504 918 757 38 352 651 525 106 508 2 243 940 822 267 875 244 176 121 804 797 366 542 538 51 102 61 755 255 342 912 625 418 581 755 600 270 509 849 608 83 751 941 844 872 567 179 308 384 753 664 921 496 173 184 895 165 607 287 887 563 594 178 526 20 485 414 384 917 918 425 1 16 783 936 150 829 279 753 367 970 890 2 775 477 571 889 295 671 913 397 880 755 175 733 39 199 569 336 982 179 244 652 545 112 709 331 175 115 165 411 362 329 635 949 719 413 578 193 945 136 668 263 75 456 640 721 230 260 344 175 690 359 926 403 816 604 560 759 591 209 281 483 341 510 194 467 457 543 289 536 559 920 289 206 171 465 778 350 361 531 250 501 692 474 180 149 358 979 529 994 424 463 996 823 554 121 9 498 581 588 113 654 279 640 47 760 519 223 999 428 737 131 424 632 452 107 71 193 522 982 38 565 48 871 453 193 288 489 144 740 803 372 1000 883 826 472 447 678 822 42 950 595 862 669 929 338 162 91 206 369 326 684 369 449 497 366 108 112 566 806 893 800 186 590 680 159 351 311 615 161 905 177 127 92 744 545 989 834 293 57 737 180 56 878 802 836 385 759 729 4 381 681 946 501 915 651 497 483 512 382 681 623 176 756 107 453 662 182 525 320 974 350 361 426 273 380 7 368 449 495 629 820 765 354 686 885 62 66 33 685 467 397 629 930 699 317 937 583 330 796 384 443 685 954 620 970 969 101 586 899 312 665 200 650 182 480 426 975 515 524 490 967 882 91 673 465 658 265 49 219 498 92 342 69 794 724 69 814 943 370 834 503 952 299 608 877 135 580 405 475 586 816 308 591 387 760 959 987 820 187 884 159 655 334 335 509 253 925 105 253 197 378 976 699 695 533 335 485 329 894 559 73 939 679 541 655 582 421 22 10 610 72 729 109 24 505 532 59 437 996 138 184 233 806 163 758 526 913 940 827 741 453 448 137 821 489 255 85 645 418 95 29 268 19 112 763 335 918 724 695 771 482 655 333 524 590 707 866 13 388 223 13 849 313 401 787 137 493 594 411 646 814 873 220 458 66 178 955 746 372 168 377 335 870 688 261 350 457 385 422 612 320 137 828 101 556 833 823 143 115 12 760 467 466 444 207 196 893 846 116 763 228 279 282 329 521 118 896 654 159 364 578 898 941 337 352 683 515 161 262 983 421 743 556 954 557 824 366 313 53 348 974 552 102 169 32 73 435 64 463 422 473 276 398 265 659 96 730 49 320 192 102 848 880 330 590 692 688 494 753 834 274 229 625 785 97 110 700 702 787 727 16 604 199 913 698 295 753 228 704 857 123 430 256 660 839 166 488 768 91 557 408 368 923 808 229 408 877 71 343 546 625 385 748 425 392 764 974 389 143 863 155 33 332 539 157 849 816 114 937 776 949 350 51 104 241 717 314 332 899 947 231 747 406 96 380 77 669 708 171 835 462 905 724 10 146 648 915 272 203 190 993 506 6 136 386 429 179 204 704 740 339 562 86 338 994 228 767 488 133 857 519 272 910 568 186 187 789 44 92 137 569 114 777 791 495 803 334 774 26 222 591 249 700 669 306 470 660 691 60 857 681 484 859 230 398 918 612 470 742 407 998 539 122 759 471 431 208 471 261 458 478 106 463 515 207 179 581 881 13 479 781 354 465 252 320 587 943 258 980 729 277 185 859 160 709 468 164 962 192 189 984 690 174 200 944 697 412 236 974 729 141 359 745 649 428 290 708 112 736 741 257 109 689 915 882 566 818 434 472 191 520 164 304 30 858 697 955 389 354 609 68 991 235 948 904 383 538 188 49 389 610 62 851 490 763 365 491 910 883 927 380 128 56 300 468 158 684 796 782 989 97 528 129 299 895 101 506 236 789 396 813 194 36 461 394 488 842 997 325 536 901 693 166 51 382 894 707 106 441 546 779 866 498 388 636 101 362 522 398 319 658 593 458 350 895 259 958 454 295 133 474 68 123 860 480 977 181 473 703 793 868 1 128 356 669 274 821 269 52 995 263 786 188 620 887 339 475 550 375 246 745 92 241 321 595 330 800 658 619 725 47 492 34 299 383 67 513 436 60 258 716 545 146 755 440 244 220 991 935 513 613 222 841 587 610 161 845 321 440 349 353 730 386 363 190 655 390 575 423 585 713 646 587 275 856 619 737 929 24 27 844 97 704 711 255 792 854 106 738 57 310 276 134 569 746 918 990 62 599 495 118 58 892 663 232 138 873 202 957 300 85 518 945 568 512 777 218 278 619 565 82 144 620 701 435 713 670 21 498 287 57 876 39 189 622 821 396 556 973 903 932 676 938 122 855 37 734 755 683 306 74 762 324 200 713 321 519 27 614 423 883 714 876 38 418 940 909 362 231 340 997 20 824 305 495 685 61 856 664 951 393 70 67 576 17 384 997 872 675 142 786 997 489 504 535 805 46 967 442 37 760 71 919 191 814 595 956 105 764 994 431 171 885 457 895 240 192 937 944 58 446 778 843 736 67 360 812 201 435 853 430 789 415 343 244 953 112 651 202 932 268 658 764 960 182 747 372 107 682 642 394 318 937 655 119 213 242 298 82 289 123 878 223 147 38 131 381 418 646 272 559 70 284 904 453 134 637 453 228 647 567 595 19 365 740 886 471 663 581 646 90 870 971 250 695 527 106 187 265 362 440 882 340 545 932 333 124 940 554 710 405 685 494 436 555 880 470 510 899 901 757 277 874 176 334 569 628 161 742 271 431 368 5 906 73 267 973 856 1000 668 564 118 65 932 55 118 106 45 72 263 692 166 82 374 75 783 817 900 560 240 240 760 785 990 109 159 967 966 807 929 136 340 323 206 350 454 483 904 73 12 673 578 512 979 811 202 165 163 823 235 706 470 768 806 526 746 849 617 212 792 242 321 190 949 209 661 550 433 882 834 990 207 498 510 545 820 840 263 448 828 542 492 265 977 135 871 454 429 41 489 218 714 492 110 649 759 691 635 8 942 299 797 922 788 26 115 189 449 171 679 829 793 654 521 887 778 92 965 201 334 524 374 840 123 648 387 297 2 196 672 444 637 655 456 70 652 994 306 758 818 745 346 42 275 632 329 667 704 497 175 767 959 235 800 381 229 972 621 286 413 242 13 98 62 510 19 696 431 162 994 547 694 381 702 657 762 740 389 685 245 379 134 680 70 525 760 899 126 368 526 136 234 301 593 890 880 831 775 898 261 81 715 603 502 68 37 72 478 729 332 469 472 644 481 604 405 843 637 361 31 150 125 895 671 174 741 188 340 762 323 602 14 328 702 352 482 673 415 289 150 376 718 531 112 604 240 499 738 660 511 719 280 731 291 211 205 149 248 112 347 784 271 106 297 966 650 273 298 466 674 371 708 16 35 295 710 747 443 461 277 937 391 908 561 473 670 100 748 305 66 230 923 89 76 769 991 388 647 222 198 359 272 982 886 242 468 706 234 432 435 882 40 426 211 546 681 144 688 643 787 514 843 558 676 972 737 15 176 705 709 575 317 209 672 385 853 902 128 386 467 659 103 987 706 134 838 464 338 848 617 750 12 370 156 561 104 674 798 635 204 590 317 388 608 440 419 142 49 635 288 408 619 605 415 598 994 630 829 943 578 400 271 935 309 22 972 685 53 770 116 255 163 738 574 933 216 187 832 948 417 337 146 61 712 318 884 909 897 737 138 13 570 488 12 4 143 649 259 596 260 781 625 562 877 334 817 466 98 459 79 795 335 466 368 383 891 253 797 638 71 536 948 387 834 209 280 903 410 217 842 404 581 634 504 380 137 122 540 924 105 439 104 275 753 963 778 96 724 275 58 875 980 898 835 993 777 531 521 406 277 646 8 439 456 594 310 294 312 101 170 225 436 416 396 812 56 31 358 598 59 887 812 538 55 952 72 208 161 597 265 819 882 953 509 475 213 405 845 22 898 296 824 970 178 854 290 199 900 964 558 811 935 2 50 381 697 385 90 158 864 192 120 117 631 410 954 274 67 146 756 885 735 522 16 512 772 856 363 986 909 778 985 565 978 403 308 755 347 606 17 117 423 507 468 803 901 776 950 275 820 74 699 499 326 84 721 881 10 702 37 398 210 746 176 446 930 283 899 308 411 351 678 411 654 607 7 215 804 140 961 669 390 852 947 849 217 77 75 327 572 778 818 956 205 467 594 717 656 778 749 824 33 611 520 978 101 499 976 824 724 309 220 330 586 249 11 213 686 158 911 81 26 641 450 242 724 263 167 858 372 359 29 151 863 99 991 40 819 528 696 862 13 420 813 345 567 744 19 9 750 935 987 822 523 726 523 978 640 779 448 333 949 906 752 737 283 390 932 735 290 982 494 233 526 329 295 18 615 154 876 179 393 575 994 144 336 174 175 178 792 153 451 286 845 13 480 558 182 781 342 182 880 556 314 369 856 451 143 101 128 239 261 573 870 38 9 694 625 700 854 460 526 777 123 845 866 70 548 262 649 592 453 485 6 283 108 303 331 226 999 330 627 630 702 334 943 542 114 264 134 726 550 271 920 371 333 818 245 949 908 257 577 166 122 892 507 674 909 897 551 815 966 658 984 368 272 437 570 556 12 94 263 12 801 658 560 373 883 533 798 859 985 855 297 639 435 171 577 578 524 616 83 242 540 947 959 900 586 692 752 347 872 712 995 799 222 735 996 786 500 695 925 487 354 897 175 404 107 538 758 18 609 756 233 482 682 582 664 314 340 274 921 969 253 22 435 895 974 213 52 864 72 62 217 322 296 357 549 645 847 425 484 891 597 678 39 536 743 91 330 340 238 423 84 966 179 448 344 51 760 404 290 888 720 771 547 564 241 973 721 801 225 176 305 805 231 108 582 731 540 59 310 344 833 211 147 907 602 326 63 892 364 684 468 161 187 479 747 52 327 919 804 337 40 423 357 703 31 608 374 884 815 676 76 638 452 542 820 920 635 512 291 985 114 493 156 779 681 520 929 35 842 365 341 740 484 942 434 937 366 33 967 67 706 424 452 639 504 456 552 620 317 775 379 3 115 407 120 328 339 216 397 96 312 381 382 291 214 262 910 268 915 606 880 911 580 694 918 171 940 985 759 648 384 97 262 794 550 66 865 182 688 566 503 300 347 337 245 758 813 357 51 864 598 921 370 537 198 629 769 233 256 602 361 971 501 215 533 309 684 943 934 509 488 785 22 814 98 432 219 468 257 421 7 300 952 329 197 624 247 287 190 162 260 537 782 742 259 778 600 444 787 340 305 734 660 611 83 447 798 234 328 5 987 92 979 489 288 86 625 341 879 243 253 773 73 391 413 208 946 417 295 504 213 162 992 537 283 387 398 951 918 375 100 747 602 228 358 823 230 744 886 183 639 217 614 219 126 829 919 874 475 211 266 129 626 146 212 157 901 513 335 181 82 87 799 787 398 900 122 797 714 455 716 831 534 449 585 827 627 649 164 732 989 226 48 670 696 858 221 554 450 301 614 170 386 666 960 552 368 395 365 547 221 203 354 828 732 627 294 798 97 181 52 101 560 973 298 352 481 700 475 786 563 279 842 821 7 776 552 488 359 451 536 386 542 572 241 439 561 351 524 276 135 119 687 21 653 411 792 39 509 903 702 626 335 191 212 447 200 377 351 763 987 787 971 266 14 210 625 720 582 509 180 276 885 225 212 862 963 718 426 770 154 298 597 645 719 229 36 535 998 797 565 874 261 267 358 778 283 133 418 750 978 133 750 686 268 626 204 709 810 821 680 689 874 319 129 665 665 337 514 446 975 428 442 572 347 579 41 155 311 885 108 634 398 7 610 339 282 514 279 981 746 792 457 885 364 693 466 70 288 372 966 180 326 263 965 635 879 251 179 805 602 915 614 731 648 364 255 707 10 913 789 44 716 223 478 86 169 516 816 965 89 172 295 144 712 892 552 92 417 635 53 7 971 197 361 426 2 650 303 134 769 678 54 362 359 619 352 123 376 180 587 782 806 794 63 922 415 205 961 538 144 691 367 217 10 845 277 430 124 762 488 370 497 803 897 888 244 466 572 541 385 981 458 208 566 743 180 203 490 456 849 282 244 899 641 532 927 265 26 640 372 813 363 114 905 40 416 366 865 237 453 987 140 743 78 420 193 505 911 83 305 735 679 735 61 956 515 152 171 235 8 816 36 129 440 860 18 43 137 259 648 316 962 286 130 890 367 921 208 714 407 601 540 960 885 487 100 236 516 988 268 593 894 669 332 488 510 120 634 997 629 127 945 840 186 134 458 446 445 704 522 57 174 134 420 117 633 994 560 100 525 593 829 13 558 471 402 417 23 208 403 222 427 20 802 391 798 402 933 499 240 552 511 133 602 234 713 325 596 433 569 357 774 854 235 766 142 751 320 587 313 145 285 566 341 8 661 235 126 834 513 506 343 738 943 224 436 628 33 232 414 4 416 29 919 140 416 724 759 829 853 960 533 830 711 550 377 419 194 922 82 351 632 217 388 862 819 897 772 612 6 854 767 698 852 590 432 154 147 287 24 281 930 871 491 796 33 684 585 910 463 614 234 745 106 986 741 11 530 864 594 499 567 807 767 764 789 495 904 545 445 527 827 241 174 944 347 990 307 386 210 88 230 526 733 215 989 531 275 65 629 53 774 633 501 3 333 9 300 647 817 833 709 276 486 800 369 715 148 530 974 366 239 658 415 785 84 370 419 870 62 394 667 912 231 69 830 490 818 194 688 168 1 177 579 734 362 140 995 704 528 872 713 706 463 276 632 737 983 458 612 617 445 923 820 801 847 272 429 844 846 942 649 625 409 682 775 701 551 933 461 879 5 953 284 781 105 925 195 173 638 366 22 222 274 607 192 528 548 809 711 545 777 830 807 570 880 787 562 41 117 109 334 424 452 277 527 334 895 846 39 869 217 158 491 964 595 884 584 885 150 425 406 65 243 994 483 235 72 877 51 451 628 689 647 740 629 291 59 711 295 302 869 585 703 3 330 491 265 986 259 649 823 504 17 317 539 825 156 604 831 975 826 225 155 115 590 441 647 852 807 783 42 814 708 225 970 781 236 747 804 706 570 506 390 837 896 739 307 740 771 573 55 978 856 492 507 459 518 592 508 919 244 558 839 462 116 445 240 939 912 276 307 556 403 897 258 624 404 837 81 946 663 790 294 725 884 213 460 977 12 706 794 629 153 108 896 45 509 885 626 406 374 222 768 607 504 943 724 171 748 785 973 908 864 351 452 930 430 178 830 252 282 45 978 526 630 873 155 459 536 98 823 445 182 793 753 420 81 746 668 723 680 985 529 113 334 33 555 942 631 549 401 892 767 787 652 25 83 821 297 554 700 850 185 497 745 29 31 346 500 628 626 403 961 275 564 842 730 898 977 523 862 781 924 994 531 626 991 486 697 288 738 735 273 430 646 410 478 338 642 530 59 820 717 504 734 257 861 862 99 388 520 73 347 930 425 446 102 636 365 606 735 979 166 437 152 271 799 903 110 192 826 371 517 73 719 197 383 666 477 735 953 693 262 935 87 883 430 159 937 944 420 257 6 124 236 345 928 787 52 104 680 896 326 526 27 589 990 288 372 534 436 578 733 455 244 22 929 130 900 70 420 822 229 254 860 324 110 710 353 844 469 318 76 584 927 211 204 479 11 529 478 493 34 465 270 296 785 958 961 990 370 906 861 294 448 214 731 12 682 498 412 825 466 953 890 529 78 129 288 143 150 777 253 543 767 796 628 290 399 6 655 847 42 116 734 295 389 1 595 450 353 237 712 489 346 592 635 764 33 545 520 125 126 296 863 748 634 226 264 724 644 302 956 453 922 243 974 283 947 581 738 504 723 480 557 118 998 692 526 456 16 210 762 721 781 525 182 468 676 436 97 565 273 159 655 624 451 784 446 626 139 797 226 100 199 35 948 671 430 653 163 604 989 669 345 675 305 9 1 199 133 130 671 767 86 761 625 776 877 563 636 442 102 431 435 1000 623 501 43 92 306 746 386 274 414 489 986 179 547 468 816 501 213 35 762 265 539 699 745 390 112 659 803 532 858 908 587 331 873 967 701 773 874 883 652 361 724 495 639 177 939 796 508 302 396 135 75 675 440 742 975 544 876 641 56 144 15 523 916 285 30 848 703 554 501 385 657 896 623 70 647 757 264 460 196 59 433 975 937 61 484 762 51 687 856 404 205 46 839 981 733 654 446 49 227 27 677 212 711 209 551 87 282 296 732 402 849 130 277 587 677 7 720 573 558 28 477 101 521 919 176 929 127 526 209 730 448 696 776 731 136 691 684 210 281 312 133 671 977 637 616 794 14 241 548 98 87 445 667 139 436 657 995 352 265 893 142 378 399 817 991 719 99 638 933 358 771 311 844 722 638 602 178 445 364 244 256 663 846 580 90 719 543 142 385 641 627 507 806 201 342 326 937 591 777 106 948 244 576 547 433 420 967 115 123 643 535 942 252 541 516 207 146 297 361 932 87 133 469 24 33 968 471 144 816 404 424 56 647 603 681 422 516 268 109 326 883 53 336 712 63 339 928 168 738 120 642 573 896 268 360 628 855 703 602 869 946 854 610 974 687 660 301 86 132 179 55 989 161 827 662 683 34 610 618 902 508 460 531 56 26 893 715 639 576 453 549 854 536 812 447 485 923 734 44 141 371 168 109 455 862 908 177 661 701 777 274 913 830 847 331 588 279 265 422 442 236 291 522 132 146 22 590 509 21 98 679 402 511 732 816 140 394 728 402 136 184 673 289 840 353 830 42 595 341 47 754 483 610 313 425 718 688 405 7 799 75 816 437 901 649 935 103 828 901 817 856 882 955 769 206 317 925 524 896 716 253 8 990 579 979 406 552 307 962 521 746 9 454 743 710 118 769 784 906 831 262 884 683 821 605 946 810 183 665 991 214 271 942 859 491 379 359 178 433 349 887 801 632 557 30 760 586 981 974 927 705 365 399 508 492 624 384 492 196 502 662 159 547 332 922 953 391 593 734 102 987 203 736 854 32 457 875 234 82 938 722 422 597 174 430 215 50 643 354 566 308 475 277 141 144 651 591 514 676 303 128 66 599 980 669 928 162 863 100 862 141 581 587 426 149 138 444 325 53 213 236 505 330 668 836 145 644 964 470 709 569 652 764 821 44 242 430 678 246 686 787 59 868 486 34 814 314 433 337 719 125 120 101 284 63 178 939 98 615 687 199 810 679 615 139 72 794 996 651 632 357 509 518 34 62 445 879 560 282 604 205 997 355 363 143 752 82 701 620 256 857 220 538 499 853 770 717 618 18 234 83 263 575 910 78 554 219 234 290 48 95 489 879 318 222 158 904 700 508 302 717 829 27 180 63 629 787 524 234 980 274 396 600 147 58 368 59 340 227 774 90 839 337 65 232 866 135 169 50 25 771 339 40 119 780 629 541 931 186 117 626 702 589 370 424 267 48 427 485 208 671 271 920 829 367 837 800 315 733 277 899 798 385 542 363 918 396 617 325 539 600 621 100 119 144 29 900 16 560 231 419 461 598 615 77 625 392 211 927 894 512 344 587 733 870 701 502 275 620 334 351 461 128 476 370 359 589 459 259 193 387 988 662 660 680 372 974 708 167 125 693 326 432 147 908 715 592 442 475 29 355 30 747 418 175 650 346 39 195 661 87 471 935 738 446 156 286 864 614 197 217 114 145 657 918 214 236 970 465 755 801 581 201 95 689 466 159 15 213 799 698 156 318 698 623 122 579 862 15 89 884 621 152 313 69 423 249 522 837 434 176 930 503 283 687 139 8 604 343 204 659 70 763 910 777 361 944 146 69 641 555 569 559 915 892 460 519 649 705 261 93 146 262 622 342 582 732 521 121 168 303 751 571 77 981 573 408 820 708 579 659 918 362 199 232 656 363 586 520 223 959 73 741 555 34 551 582 111 256 280 869 208 392 489 878 995 872 7 739 612 962 862 599 677 749 395 151 828 879 323 368 216 378 813 404 53 348 805 687 133 804 906 137 410 41 619 709 865 885 598 722 681 906 193 871 853 260 21 684 518 991 903 558 29 722 320 292 599 909 1000 392 865 846 870 240 566 226 867 462 679 395 105 124 842 981 142 732 943 365 157 783 527 564 622 860 317 984 348 499 633 195 888 707 779 89 860 73 413 700 867 273 988 474 39 602 88 938 875 870 234 162 563 287 758 540 912 776 993 315 168 10 932 1 53 70 210 858 12 651 558 62 314 16 601 586 666 164 747 609 394 780 735 978 751 925 524 642 197 315 528 27 196 393 448 892 143 962 910 947 678 879 787 688 199 529 885 660 857 474 394 603 761 159 549 837 913 9 312 435 109 685 651 896 135 336 772 286 638 62 728 539 891 13 985 803 652 462 161 320 308 780 173 606 874 440 501 620 457 739 483 497 737 133 346 91 67 415 905 142 155 860 768 818 969 661 754 870 864 893 844 44 859 449 405 317 764 93 438 206 543 899 36 483 375 645 388 243 127 557 486 196 68 506 157 57 841 86 262 201 627 407 607 82 566 971 818 813 991 791 2 868 476 696 380 593 544 403 346 145 60 811 332 33 426 426 280 527 492 138 156 420 797 859 841 305 701 952 11 648 483 709 854 340 78 388 331 340 205 632 507 284 664 345 595 244 270 82 544 660 48 783 189 160 830 307 35 513 520 121 761 757 1000 761 916 984 86 653 344 779 76 524 488 540 884 447 138 37 310 603 918 49 390 646 753 668 14 77 165 739 960 325 483 781 134 129 668 392 221 524 52 278 247 775 160 25 416 757 698 93 20 156 858 981 847 399 647 433 469 234 230 870 939 998 234 278 309 430 309 314 186 152 422 286 637 48 652 476 637 34 650 475 543 647 843 440 194 137 847 790 683 578 23 795 58 994 478 515 781 88 600 664 364 275 367 258 997 49 116 628 137 927 779 255 782 714 914 571 422 310 203 387 672 413 55 24 670 754 318 137 175 726 325 586 357 515 439 962 913 680 263 841 262 436 276 818 243 734 830 677 509 484 200 648 589 10 935 535 573 70 498 34 641 242 291 846 212 154 365 782 336 582 293 404 266 681 206 626 565 587 912 526 110 812 504 542 880 915 758 232 249 622 707 941 236 730 794 678 729 286 209 807 746 435 199 300 623 902 576 154 916 889 503 815 865 870 419 652 130 638 877 409 160 978 969 138 545 327 691 473 387 895 980 508 991 118 461 977 787 690 731 487 64 759 204 167 94 50 353 34 452 196 204 364 756 521 483 450 286 137 862 320 116 319 326 902 287 17 654 740 664 759 727 955 145 287 638 598 637 399 193 129 860 109 906 480 396 292 626 12 709 1000 674 466 595 12 534 12 378 250 539 891 373 475 723 733 591 831 222 588 478 319 163 384 132 96 408 910 960 451 646 272 197 260 824 855 185 88 69 478 376 210 740 129 482 23 56 542 434 720 860 546 585 560 896 559 179 687 693 429 472 974 662 455 197 996 727 127 460 241 730 948 225 489 64 307 543 474 165 412 307 18 783 575 678 763 200 959 977 840 234 509 708 29 738 400 991 25 360 547 213 751 798 151 702 950 647 283 556 22 203 385 136 828 712 172 621 920 522 967 101 20 294 318 428 599 811 419 458 435 955 378 452 92 889 590 181 195 650 768 201 209 425 885 754 688 622 527 31 142 415 511 729 731 930 417 536 558 993 440 78 282 767 508 634 551 794 617 335 558 257 939 446 237 496 574 754 404 50 530 970 431 374 831 332 141 685 829 688 128 499 936 859 358 844 522 429 535 177 129 973 112 139 666 635 888 255 966 862 289 787 461 487 137 304 944 982 993 128 507 524 654 490 922 945 190 723 699 726 573 415 29 965 433 761 216 400 298 879 581 640 623 418 62 311 965 981 713 119 697 387 794 596 599 229 959 80 347 500 479 630 849 452 69 17 833 378 778 749 29 488 17 710 189 247 7 616 275 820 11 479 467 77 266 441 317 925 686 768 598 758 231 924 363 943 314 896 127 503 546 979 687 377 956 530 509 673 360 100 242 645 556 399 952 607 659 809 510 658 287 953 444 410 786 143 2 649 371 273 869 440 31 296 538 411 854 691 605 584 183 138 932 225 847 277 839 640 102 901 467 915 722 571 432 320 368 505 776 738 856 582 345 212 281 662 732 165 941 544 238 125 398 18 63 128 689 418 786 401 954 134 900 824 336 927 537 911 130 209 43 321 538 390 580 708 201 947 238 856 835 347 136 232 388 83 172 937 204 887 951 833 735 139 105 154 176 459 6 167 455 902 52 78 888 329 101 231 158 777 447 340 391 419 67 633 466 823 683 269 55 882 999 209 894 763 498 849 674 369 592 25 815 682 403 170 994 631 942 717 448 222 801 344 10 144 766 774 639 941 140 987 218 132 26 289 806 304 846 724 271 223 15 749 218 628 815 93 488 592 869 288 528 804 162 540 475 506 939 202 307 125 670 60 214 38 704 88 775 505 342 4 486 191 267 90 761 36 130 518 547 108 852 622 780 258 747 473 42 89 328 179 566 511 594 328 410 991 137 718 569 861 994 89 615 271 539 593 771 650 74 526 890 675 897 191 823 72 124 327 47 310 878 761 977 451 513 574 646 54 700 245 813 550 930 714 571 761 65 593 505 895 192 68 86 85 517 956 894 110 749 229 675 647 805 262 723 513 449 455 146 821 507 522 130 195 398 327 737 92 275 147 610 713 684 505 477 267 655 437 931 292 198 644 581 181 292 551 685 946 778 34 143 483 636 968 305 940 301 481 113 528 106 639 966 961 101 373 185 675 65 641 797 682 862 979 573 592 29 222 205 748 998 552 949 832 439 717 281 305 361 904 475 861 766 940 845 247 653 311 178 670 929 368 53 560 94 283 164 857 974 195 22 600 955 584 650 724 6 697 930 98 416 963 912 555 662 714 216 860 594 136 734 909 240 676 649 958 758 244 249 86 752 646 797 167 387 651 952 615 160 629 356 808 731 667 823 834 708 882 974 302 605 71 143 878 654 178 771 356 678 189 500 457 331 6 660 327 612 912 262 561 228 257 520 369 617 431 921 58 86 924 407 63 950 444 773 899 635 749 995 147 726 855 134 977 575 731 898 874 374 168 909 914 507 812 381 934 44 312 925 651 949 39 572 309 781 529 70 891 382 747 824 241 197 153 678 717 155 70 727 350 235 627 923 394 565 319 523 408 330 774 171 869 417 756 612 426 602 468 724 141 528 860 226 231 436 331 972 655 944 295 523 517 641 136 954 553 938 593 227 837 684 920 3 568 650 91 903 781 804 813 807 699 514 265 561 694 979 351 401 758 86 701 895 350 162 952 426 776 665 707 468 23 898 30 846 437 775 83 982 422 132 525 397 516 746 698 886 884 178 275 660 666 229 73 307 969 948 970 841 509 524 756 382 980 652 721 667 762 890 796 311 148 682 204 120 608 136 846 184 43 273 575 525 315 453 754 989 550 344 495 249 105 793 861 570 174 514 321 514 128 897 855 53 673 206 321 679 287 566 262 135 626 623 668 12 705 646 345 31 413 973 470 474 909 489 398 255 748 867 29 444 720 365 372 293 460 39 60 323 537 650 449 811 768 942 306 986 972 127 5 984 94 885 248 954 400 596 70 125 133 752 454 360 856 669 714 281 653 639 943 610 334 814 472 749 591 828 648 390 316 25 847 329 649 710 53 603 425 137 301 565 139 561 76 174 618 387 578 728 380 348 663 415 558 144 650 645 198 466 30 409 1 668 847 704 278 737 284 717 362 106 540 582 93 806 318 415 221 365 379 203 450 631 559 615 153 1000 864 121 605 695 198 73 427 888 164 216 397 606 981 366 954 229 563 952 771 887 940 618 945 421 94 808 189 768 373 476 128 248 946 35 44 941 230 728 754 484 287 590 942 773 594 400 240 203 98 771 397 787 415 631 669 105 723 737 70 463 489 501 625 487 823 330 267 282 918 726 815 298 727 324 993 886 440 746 166 300 431 904 643 612 319 382 107 241 985 182 317 3 700 274 317 52 912 183 170 616 695 34 736 368 485 1 615 176 18 413 971 687 645 606 933 352 403 576 802 391 696 189 603 333 206 156 245 16 652 232 633 493 328 628 943 239 352 437 854 996 462 416 959 574 306 830 371 352 60 460 130 81 162 808 814 214 542 122 47 955 276 975 752 817 834 796 762 959 681 609 440 818 548 851 802 671 775 918 278 843 321 899 67 345 940 479 520 59 493 388 661 948 503 140 608 382 797 907 587 544 776 188 83 466 693 358 772 891 667 449 188 643 627 228 654 485 153 568 575 639 410 19 390 277 382 846 423 562 976 103 873 49 36 6 177 884 257 890 438 186 158 388 854 222 290 167 297 238 174 141 213 73 822 854 601 28 913 445 943 623 540 611 675 963 813 360 97 671 703 710 966 708 146 401 477 869 333 444 701 147 406 190 649 136 896 813 32 955 423 913 358 179 528 660 651 815 557 169 202 244 903 627 125 881 852 79 239 296 116 332 938 958 271 865 618 421 745 360 714 615 264 691 310 735 925 100 520 98 665 817 766 908 139 759 516 96 991 942 6 799 408 182 145 149 449 784 234 712 49 736 47 771 277 146 421 914 819 554 834 47 868 384 276 84 328 4 801 18 297 671 856 794 921 426 824 241 181 954 360 73 967 796 495 686 862 38 229 926 473 959 281 397 148 343 740 319 801 338 14 279 66 176 855 48 702 737 777 186 963 80 76 992 996 637 122 895 138 359 557 633 23 258 309 387 513 629 310 276 756 815 481 15 315 996 514 754 976 634 170 208 314 561 910 540 807 970 824 135 90 262 372 716 14 779 502 226 228 339 122 202 337 501 668 98 388 128 793 152 143 181 237 803 243 957 374 214 481 747 329 414 118 59 628 47 166 858 276 626 117 496 528 2 793 540 333 135 348 502 636 906 706 523 809 898 853 756 892 790 969 536 197 940 485 524 492 546 70 376 879 35 491 52 96 700 780 618 838 239 820 437 435 496 577 43 781 462 969 375 409 4 632 914 589 961 175 827 580 21 959 60 392 173 686 423 843 136 897 737 142 258 683 718 798 57 845 509 187 663 439 693 779 640 237 304 263 460 965 599 492 935 240 646 957 959 368 650 767 573 81 440 269 544 610 56 781 79 470 929 818 477 670 214 843 369 961 370 508 391 655 633 508 801 194 951 855 586 383 236 13 629 675 352 307 417 529 859 424 168 587 160 138 776 559 675 658 753 852 161 749 440 68 647 892 555 277 334 663 214 443 613 782 270 736 104 16 468 159 159 447 285 669 834 371 775 25 971 726 934 365 732 240 336 285 827 125 717 816 235 556 507 213 142 416 817 120 944 148 259 940 221 554 813 667 661 877 123 548 391 537 945 365 683 303 238 410 213 365 463 548 871 541 633 916 110 245 782 930 128 823 852 178 468 666 418 870 131 312 204 330 221 489 169 587 695 857 348 873 612 525 784 848 769 460 727 801 733 579 189 70 993 529 48 358 20 917 186 742 43 469 674 897 375 736 648 712 991 653 600 61 456 198 561 268 769 520 199 140 156 876 21 693 650 282 150 299 390 588 326 154 45 434 925 265 228 645 236 523 875 813 899 684 105 422 330 234 256 456 655 692 218 111 311 751 291 3 432 838 785 16 630 82 26 896 853 475 549 31 679 213 428 216 885 175 384 991 675 344 925 142 744 778 383 708 515 443 653 138 204 306 877 448 778 983 721 376 785 358 337 392 607 150 273 414 238 525 507 143 604 302 16 513 81 741 652 538 673 770 551 737 444 821 731 579 570 113 642 224 626 4 984 975 468 341 114 719 606 751 157 336 940 989 617 337 788 182 575 691 177 212 809 446 702 527 106 859 925 439 614 625 712 290 811 244 904 131 967 347 836 892 939 937 701 693 289 982 183 493 243 238 842 352 332 747 730 361 922 647 348 570 308 900 651 354 64 343 833 879 857 810 585 477 87 834 181 573 743 416 627 321 365 931 534 182 335 718 250 747 796 54 767 754 636 128 18 124 225 632 137 978 191 452 477 593 600 594 101 733 164 135 216 570 583 507 539 335 346 969 788 900 39 642 926 877 359 524 663 16 630 223 206 531 82 217 104 121 567 771 301 615 583 540 14 473 1000 612 730 619 902 11 538 61 355 186 457 6 12 370 168 4 78 605 161 283 792 882 330 893 75 364 436 833 576 557 357 750 880 183 867 713 154 420 266 261 144 142 111 307 211 777 318 323 65 88 401 386 827 821 986 68 372 821 587 179 31 251 548 144 416 300 61 706 494 835 173 253 735 718 994 125 117 993 705 227 479 825 984 95 3 243 946 598 866 574 651 318 381 751 396 424 959 564 546 93 699 266 962 117 919 570 864 979 432 26 352 765 441 793 84 610 982 653 512 389 662 504 714 321 369 15 445 381 93 949 904 475 15 784 843 420 113 803 530 494 943 788 325 240 694 342 230 772 438 689 261 438 559 937 144 365 51 69 743 832 27 257 144 163 309 293 758 522 195 735 991 701 439 719 654 980 678 578 838 61 123 57 272 468 982 954 735 106 260 839 306 385 432 894 322 574 218 298 388 808 207 903 65 41 98 627 108 571 530 51 908 828 331 60 595 757 353 547 862 767 907 15 421 135 140 790 149 68 696 901 917 686 653 60 222 593 799 152 959 923 81 531 327 138 904 65 12 841 722 461 556 285 448 420 114 739 448 319 691 572 470 503 265 819 659 172 751 615 574 535 983 900 19 1 873 159 993 42 348 281 369 118 434 467 651 174 607 108 43 307 130 495 652 872 87 664 355 121 596 696 696 78 691 463 801 660 136 698 599 790 859 661 428 928 232 762 597 300 701 411 541 793 539 348 59 609 313 933 725 73 589 910 748 918 796 524 506 390 133 507 193 709 73 588 805 745 573 258 141 816 91 375 23 801 342 820 890 144 69 129 751 342 610 665 162 560 51 322 910 54 928 675 631 495 22 463 260 643 435 986 220 641 51 217 728 35 547 470 353 975 988 780 275 991 962 776 379 34 710 353 717 964 544 2 778 980 473 405 15 141 912 314 81 527 283 944 824 415 585 267 737 964 206 671 137 531 302 4 150 46 461 371 560 184 287 623 808 292 395 631 992 975 453 323 748 291 765 357 639 845 474 587 105 809 362 610 799 692 406 677 307 291 802 685 766 922 115 155 211 927 564 76 734 865 394 965 557 811 206 976 502 909 348 445 369 268 66 196 959 881 402 601 459 368 659 98 824 674 109 13 19 445 956 469 18 978 959 295 925 872 57 648 60 943 464 498 218 471 660 286 936 258 538 691 293 175 769 200 148 312 469 94 343 7 51 330 547 164 420 850 43 786 269 478 498 427 965 809 883 841 761 527 283 431 949 265 273 743 532 839 852 229 746 398 71 835 832 898 649 790 240 269 184 466 297 57 622 130 581 850 444 170 953 824 943 224 125 284 944 864 924 192 976 31 614 332 171 523 484 974 652 137 932 65 626 422 31 74 938 730 158 967 221 82 324 872 556 141 672 115 392 2 585 619 719 240 95 480 388 957 232 149 277 699 968 694 499 232 933 168 342 124 434 446 151 265 465 89 690 670 319 535 20 381 962 575 977 358 638 764 545 163 33 272 171 957 332 251 243 70 899 308 728 193 263 911 945 7 169 752 74 284 145 191 769 593 937 5 574 642 507 813 242 459 50 678 447 607 432 472 72 482 331 182 618 496 85 931 860 964 501 95 667 133 120 140 129 830 196 644 263 261 86 134 928 767 250 32 71 258 563 503 516 770 132 37 228 344 998 714 999 320 794 142 53 818 562 381 435 348 860 253 722 830 879 868 58 70 32 486 549 268 70 357 646 376 709 913 468 195 680 107 474 628 51 940 513 692 680 715 263 3 320 847 562 484 45 570 168 487 301 983 705 215 489 461 615 571 439 803 644 792 701 367 709 270 847 330 22 553 498 958 574 484 474 467 84 273 561 198 874 436 1 491 361 121 172 181 886 227 666 563 523 790 747 157 977 463 189 639 716 883 232 957 799 309 416 945 754 460 523 584 33 164 508 467 271 460 591 453 931 512 310 1 34 63 91 478 789 24 358 524 196 144 914 809 755 832 283 368 731 61 451 738 348 287 237 463 579 918 641 694 303 962 186 715 800 234 428 577 505 599 370 825 685 786 695 713 728 3 411 384 568 236 144 305 836 485 806 215 123 169 500 656 632 177 687 868 605 71 272 271 30 134 977 13 871 936 616 742 392 840 176 595 48 433 364 575 288 38 333 321 441 564 534 266 561 125 870 338 697 94 21 320 579 475 667 745 139 938 69 911 658 725 386 694 115 244 917 244 808 522 211 568 228 439 928 860 575 70 829 565 949 271 428 587 144 1000 967 236 263 352 566 877 55 340 888 868 105 245 500 416 348 650 800 834 877 578 522 416 172 644 164 247 232 323 901 648 566 452 70 495 718 186 739 168 350 500 267 555 355 996 697 298 333 964 428 719 707 749 971 11 463 544 677 101 275 344 432 416 459 639 208 785 901 432 339 487 927 549 75 523 592 738 908 42 802 537 230 152 430 632 124 208 800 64 438 874 804 487 133 979 754 736 117 859 910 530 472 179 411 966 136 261 937 925 724 441 107 114 7 549 990 427 646 669 384 333 257 99 405 48 3 833 920 985 501 564 1000 368 896 227 41 529 242 817 276 998 786 695 609 197 367 581 724 246 551 930 958 312 676 339 662 540 859 112 511 457 800 701 124 818 420 24 833 149 688 494 587 78 391 339 747 660 118 249 199 185 279 472 578 559 976 872 782 993 941 595 86 56 725 398 624 968 43 369 115 499 739 621 78 499 185 390 273 973 340 273 840 556 320 183 309 700 708 306 204 817 841 464 590 55 957 270 78 587 583 935 992 689 467 781 651 351 704 735 484 442 313 163 533 888 353 518 598 958 626 506 763 707 503 543 669 20 912 958 454 425 742 569 183 56 608 887 836 633 302 367 219 666 124 994 632 619 873 950 365 388 752 360 216 502 758 66 125 888 278 429 414 683 577 992 880 840 938 570 624 560 753 757 398 380 526 788 113 711 497 982 915 648 615 547 21 332 24 134 230 427 942 836 784 546 568 332 660 881 200 255 936 102 418 178 254 386 79 898 414 802 729 599 790 689 943 236 562 932 603 566 639 702 834 194 620 109 707 892 874 780 412 622 619 370 313 150 258 547 311 931 905 518 424 889 617 599 736 618 149 862 687 511 480 143 848 704 832 755 714 81 651 807 556 678 449 764 502 528 266 631 717 520 346 161 560 883 329 530 961 214 24 58 822 532 497 552 617 430 334 246 588 714 197 764 585 384 363 60 473 576 374 398 835 320 495 21 231 949 176 698 628 263 122 440 135 595 979 255 277 619 661 93 522 552 34 49 259 27 527 90 833 736 295 280 631 12 202 833 422 400 413 687 943 30 4 680 409 844 221 182 699 384 814 559 988 458 226 432 537 152 736 62 775 781 516 237 650 299 850 549 933 956 913 145 619 339 228 594 549 528 903 628 493 788 952 286 418 937 147 208 349 558 475 704 379 970 302 830 332 678 144 105 988 672 322 857 336 501 748 750 43 71 713 952 769 687 163 433 60 669 719 41 429 838 698 424 77 893 995 985 692 365 555 581 627 317 66 597 581 621 212 932 35 536 116 580 144 731 1000 608 513 973 405 194 946 607 980 79 421 86 21 927 412 135 947 113 777 298 417 582 508 826 659 373 484 860 191 303 434 590 173 635 35 810 518 765 108 738 129 275 850 422 812 481 746 557 112 445 23 128 189 21 307 269 129 983 544 690 795 745 494 192 789 18 232 315 377 377 554 895 578 69 158 253 646 69 383 454 771 377 997 263 512 792 675 357 750 963 413 11 327 362 150 722 181 246 65 497 382 94 502 533 758 198 255 498 581 181 515 139 107 621 987 30 522 537 740 523 187 890 180 751 267 674 192 924 79 789 149 3 245 204 62 61 957 148 638 790 217 135 606 19 161 338 401 933 737 30 669 759 423 858 821 941 103 337 221 565 442 800 918 658 687 435 923 750 696 857 995 632 1000 853 551 687 739 670 766 350 151 113 136 776 210 645 664 789 708 535 37 670 854 648 226 925 43 508 973 825 654 940 829 169 156 622 288 598 507 746 195 62 372 225 243 382 693 10 388 912 425 821 408 518 364 147 746 909 426 45 836 837 671 764 997 952 452 489 255 929 361 839 456 264 14 637 903 571 175 392 330 798 215 577 142 950 411 99 38 354 490 735 639 59 820 147 244 942 969 408 93 880 355 739 901 18 311 687 996 660 192 985 642 110 44 788 246 293 667 286 782 179 205 99 783 323 564 120 968 971 634 626 946 442 707 688 538 564 966 78 602 764 904 660 132 385 962 503 769 204 429 638 778 945 851 719 869 716 295 395 849 46 615 991 229 864 97 373 190 783 836 578 376 945 936 737 728 567 97 600 727 59 224 834 177 83 18 85 230 119 101 436 529 816 929 951 792 953 363 465 107 195 480 555 640 363 839 56 173 6 47 561 104 25 740 769 20 202 76 443 245 435 231 155 462 568 366 18 57 238 43 550 119 727 842 209 752 435 326 601 173 697 566 464 156 294 825 789 699 549 241 411 489 57 628 912 458 999 800 304 113 807 64 963 179 715 874 805 41 297 804 108 942 270 414 687 642 316 24 453 726 781 735 436 41 936 933 51 747 444 879 986 88 3 819 24 359 601 609 741 339 948 377 993 121 534 125 973 523 864 809 537 733 194 864 333 486 281 408 828 610 648 98 606 77 962 627 197 82 766 854 714 213 572 541 193 238 168 853 898 31 669 578 497 471 723 243 448 144 323 552 20 750 994 961 5 682 77 968 698 429 5 33 484 737 683 721 18 636 261 525 870 134 17 197 541 46 945 265 260 71 87 786 849 225 275 52 928 469 532 786 959 65 444 43 484 949 47 340 69 549 772 846 361 536 988 385 325 448 147 401 313 59 853 928 220 441 155 268 109 815 998 418 860 772 691 395 368 930 224 142 627 95 142 367 979 212 151 94 953 22 186 667 215 403 156 489 254 695 241 280 958 992 708 895 497 222 923 609 234 424 31 408 650 979 842 952 628 572 866 205 746 231 93 391 942 137 861 445 589 867 14 840 409 616 149 178 415 673 260 822 937 750 539 41 852 793 593 705 44 830 516 525 6 429 77 214 70 563 783 397 243 493 593 477 768 198 602 921 140 36 229 177 468 662 381 105 159 712 451 347 563 403 973 23 950 782 449 551 471 185 835 176 750 460 507 334 402 60 835 174 650 806 231 130 117 182 677 897 949 106 415 141 889 210 207 361 315 883 234 131 618 245 648 238 328 10 692 795 46 488 175 681 599 368 73 450 539 71 106 872 277 621 590 896 254 677 136 133 747 908 256 760 581 790 879 271 176 37 955 556 734 275 206 416 933 458 204 680 454 825 605 878 951 330 23 962 259 426 240 91 880 921 354 792 729 531 512 124 942 254 280 162 865 181 770 445 970 699 479 748 950 444 133 763 458 657 867 5 566 890 24 217 560 338 401 123 335 221 250 804 722 261 292 932 135 5 32 63 320 301 163 286 643 664 907 1000 808 378 449 769 977 701 247 121 317 694 516 191 197 348 590 784 364 313 255 963 144 213 115 263 966 126 160 543 285 188 703 525 152 156 738 772 818 459 695 106 198 878 156 286 717 368 51 927 396 716 608 966 20 843 232 428 947 391 245 310 692 529 784 664 858 777 110 848 787 340 709 405 395 434 952 704 662 8 410 329 794 964 896 661 723 136 554 638 681 664 139 924 48 95 206 443 815 607 812 140 411 415 355 713 852 722 177 819 559 966 2 710 518 834 838 848 350 300 575 902 335 633 433 31 65 638 50 349 53 903 268 337 281 566 257 118 961 526 743 321 610 208 884 255 976 62 795 872 291 350 47 387 61 874 360 361 359 341 420 262 357 576 312 670 359 639 63 636 330 213 969 905 310 671 207 307 560 663 535 620 539 736 980 493 923 82 95 882 307 126 675 991 959 820 645 219 668 986 907 980 15 273 584 884 987 27 77 907 111 615 233 60 151 176 171 12 201 770 383 177 187 183 968 39 540 785 846 73 832 161 488 789 56 544 955 345 801 219 155 21 915 404 169 705 317 127 214 897 695 642 448 606 577 673 475 838 530 673 969 630 307 523 524 632 173 523 323 688 512 393 899 547 246 479 336 842 759 549 421 331 582 450 385 841 419 796 626 981 507 338 638 141 381 863 223 4 838 289 871 89 480 731 485 541 54 104 62 607 563 370 432 890 324 370 162 99 955 416 648 523 333 220 190 859 174 14 587 329 436 812 424 805 361 386 648 521 277 431 851 681 651 253 142 79 530 161 157 442 24 204 787 680 18 185 297 354 406 776 173 191 869 410 909 403 947 246 381 401 65 964 381 287 542 904 935 97 329 936 919 409 65 801 780 829 552 144 574 273 862 685 496 175 186 524 199 764 559 703 236 557 252 326 439 193 51 993 524 841 759 231 643 685 120 351 690 577 681 664 277 272 924 548 161 952 956 714 806 6 883 116 252 523 421 262 215 248 132 393 109 597 614 630 390 432 756 198 838 156 292 202 304 624 345 375 499 194 657 660 881 403 208 887 725 765 604 404 77 843 264 783 681 351 364 141 635 425 445 494 263 495 793 30 957 608 638 444 396 198 523 162 985 699 887 614 280 442 513 968 266 682 831 45 489 14 467 123 24 449 187 823 870 985 736 307 180 48 449 772 460 491 465 371 549 484 870 170 29 643 844 57 662 245 977 329 572 427 58 290 309 599 118 808 514 410 961 83 790 385 28 111 396 761 379 328 950 896 175 858 875 615 277 129 88 861 518 757 995 893 24 472 956 819 902 274 844 250 220 988 314 66 918 716 396 88 608 425 667 615 416 328 211 302 172 526 705 633 262 183 309 572 935 622 994 829 107 317 300 146 481 543 385 851 798 581 139 553 714 174 357 399 811 122 988 576 105 177 384 210 690 735 627 625 574 812 170 358 597 769 345 433 928 388 43 813 110 664 402 859 472 439 316 554 639 826 415 470 868 666 334 86 808 511 85 371 941 1 97 285 301 198 932 143 193 515 735 567 197 734 912 175 338 507 247 927 12 758 724 479 469 161 475 767 993 342 74 522 20 966 802 962 281 675 804 701 429 804 14 41 467 455 494 60 288 948 959 911 410 974 706 259 597 485 62 605 686 99 11 22 939 908 179 590 666 241 498 994 162 718 911 707 160 835 924 770 442 288 971 745 609 36 105 163 458 48 296 958 157 855 103 976 115 609 68 144 417 440 573 71 674 378 27 118 116 313 305 793 673 336 676 677 753 239 226 166 406 376 248 268 816 418 815 415 874 205 182 680 93 88 310 906 227 488 906 369 471 66 461 706 299 323 105 803 50 846 701 12 311 118 166 55 597 100 866 531 529 258 105 799 549 433 85 405 767 640 963 333 497 774 313 316 625 603 931 228 308 394 577 534 959 809 172 845 38 484 305 981 840 143 132 412 779 530 993 936 684 546 558 729 530 157 733 127 636 110 769 903 167 923 999 331 116 571 792 480 274 355 899 580 552 355 896 975 838 869 690 257 356 501 157 53 738 599 152 36 530 901 572 557 99 672 135 627 536 410 962 647 272 234 209 72 319 279 972 257 613 744 321 58 142 459 861 113 122 524 795 634 725 920 236 228 177 155 872 807 650 455 491 43 834 447 355 898 551 187 809 801 594 116 822 490 313 490 720 798 48 91 838 673 619 231 296 271 767 386 194 254 338 954 131 675 359 986 408 425 870 398 262 767 332 752 153 866 127 483 654 235 413 429 320 370 526 250 161 579 142 814 806 744 464 971 969 631 543 885 1 413 350 426 596 555 747 622 296 657 55 981 991 936 18 706 233 868 508 744 182 130 103 695 204 213 875 530 37 775 218 142 325 855 742 829 179 182 55 964 30 31 17 418 930 654 189 290 130 703 79 138 816 907 49 253 907 294 334 934 9 52 512 31 525 902 550 592 858 903 840 987 849 852 917 808 847 988 624 53 587 108 198 440 694 742 211 216 460 314 582 144 962 181 922 22 73 866 494 51 282 823 750 171 577 145 339 520 527 314 850 602 667 778 577 314 89 243 191 511 662 762 580 240 851 195 6 859 696 524 973 894 578 589 34 964 296 629 852 578 858 89 458 818 763 33 72 472 681 99 652 339 106 821 504 422 34 973 157 792 610 42 605 697 979 161 538 550 339 185 470 590 903 544 178 781 754 425 59 585 21 774 322 172 408 835 442 242 279 403 135 267 896 55 989 619 892 43 407 384 837 619 426 820 903 991 265 843 777 899 362 607 838 578 296 682 207 844 539 371 995 917 765 6 50 352 406 709 598 284 922 123 171 437 401 883 201 286 343 324 296 326 485 144 499 65 736 45 399 49 545 603 998 28 933 231 431 655 886 903 785 779 121 463 288 839 825 980 550 830 868 583 494 811 684 693 13 402 401 404 673 113 733 616 743 327 897 599 352 379 374 489 316 664 486 300 850 647 811 967 109 102 128 414 115 312 664 101 27 302 651 712 741 324 592 139 95 414 743 341 684 100 566 339 391 692 487 802 617 919 152 52 680 127 243 879 928 792 807 802 902 483 143 354 570 971 521 628 789 970 393 123 92 859 839 980 156 622 734 872 534 871 927 563 236 703 702 779 421 64 250 114 797 515 899 447 921 733 439 50 506 449 598 879 728 319 551 293 160 62 666 384 641 413 591 179 627 249 751 418 177 946 578 14 353 278 8 690 810 682 948 798 261 158 942 746 767 376 511 46 598 628 787 248 465 83 890 5 573 418 79 835 501 645 821 294 546 659 926 906 44 658 95 617 783 174 608 668 177 87 744 359 763 785 201 809 559 417 479 425 273 716 366 807 257 65 997 634 63 162 174 494 919 358 912 369 904 659 614 789 184 667 489 704 898 772 611 450 34 341 230 15 728 422 429 615 564 503 568 834 697 531 334 55 828 174 878 38 631 780 39 989 569 796 433 672 649 142 787 293 723 481 231 935 649 896 914 505 798 717 448 45 879 127 128 461 115 960 459 962 613 786 331 651 607 547 482 513 768 758 96 424 17 852 554 696 389 811 535 997 896 934 532 540 754 317 570 784 915 966 798 363 137 772 770 664 591 991 523 57 185 28 971 436 565 471 951 468 940 78 371 581 50 463 164 247 265 549 278 903 389 367 256 587 132 306 933 652 844 520 588 489 233 672 210 425 807 208 390 1 701 761 565 15 707 618 136 142 605 815 467 364 256 804 943 560 469 572 530 207 476 63 765 649 891 723 678 223 670 169 823 704 177 628 95 261 108 638 760 625 302 420 649 517 957 307 116 99 125 299 106 961 623 170 518 960 4 988 71 398 411 618 882 33 351 600 536 549 284 156 724 679 59 980 471 683 724 374 783 907 715 990 733 745 911 324 831 504 367 356 454 253 237 978 184 635 544 69 296 616 756 267 236 946 453 117 879 382 348 893 936 506 800 997 388 897 289 466 600 943 874 25 417 597 221 137 791 744 715 273 383 629 835 459 952 648 235 73 184 709 573 214 712 838 812 681 109 487 432 166 241 62 597 741 458 974 850 143 984 710 537 998 101 334 858 452 976 362 798 863 994 426 473 619 997 432 590 249 2 860 801 991 314 765 17 24 367 432 245 741 492 238 17 107 354 673 185 359 396 87 405 816 285 99 373 12 665 936 847 685 537 327 423 365 899 843 718 240 770 523 710 834 25 920 340 473 182 791 663 219 981 873 33 802 865 729 396 831 498 886 470 54 252 938 272 481 989 674 995 303 889 230 876 254 745 467 98 46 153 408 237 768 713 958 993 7 375 588 147 70 266 633 988 427 282 243 420 850 326 520 713 900 550 579 631 530 259 945 754 92 435 676 802 671 329 631 774 159 285 220 29 257 720 955 336 492 827 531 660 520 336 766 215 568 872 864 889 884 926 536 181 419 29 250 815 519 246 836 504 65 668 832 464 310 756 210 323 178 454 826 576 628 193 916 950 618 343 46 583 167 788 545 426 378 301 60 755 832 558 637 718 309 893 210 668 543 557 415 933 27 797 192 543 77 219 289 5 674 283 125 676 688 332 396 642 169 916 232 359 59 651 682 825 787 230 336 346 267 989 634 789 362 87 357 194 627 252 399 413 673 844 604 382 457 30 633 156 464 139 167 155 575 284 274 944 476 713 931 994 651 595 122 156 812 852 856 416 271 814 340 542 325 10 188 477 409 570 151 937 856 832 1 694 452 737 302 764 895 508 218 363 862 671 953 705 787 524 426 658 624 408 561 471 193 597 854 994 105 320 736 593 871 925 837 17 155 737 310 916 572 617 159 534 692 961 85 749 774 64 75 855 534 986 398 617 610 253 80 221 336 400 522 675 424 945 53 723 611 694 658 673 652 103 216 538 165 426 599 7 341 798 779 504 778 716 539 107 226 994 314 237 822 378 766 303 968 252 759 437 676 535 130 715 53 397 359 736 162 472 695 608 297 119 18 589 754 446 560 174 1000 901 974 378 211 735 843 311 737 37 36 38 366 332 93 361 10 229 986 208 562 724 389 552 833 19 775 653 97 544 156 225 668 884 282 310 544 237 251 168 274 326 772 199 394 677 269 572 296 694 73 361 405 22 656 478 614 323 4 961 364 290 840 773 815 688 896 879 92 565 836 221 436 510 751 79 399 842 32 947 769 952 798 860 660 423 753 738 918 685 159 104 277 948 548 274 32 426 510 797 751 616 568 987 158 277 332 399 950 548 343 799 60 763 535 624 686 197 360 253 803 363 200 163 483 462 568 55 527 736 252 729 418 268 69 629 384 915 77 135 541 265 49 239 114 719 238 597 75 530 509 655 637 443 57 777 326 297 540 388 981 396 828 898 380 851 779 177 138 312 48 54 598 146 120 860 953 244 289 285 580 356 816 447 98 847 161 75 79 827 991 114 457 13 605 785 317 371 28 376 757 653 278 413 473 792 106 357 612 130 345 678 880 597 321 774 412 790 679 976 405 645 34 553 27 490 222 430 142 358 31 537 352 256 838 27 212 553 984 603 968 930 29 792 351 852 647 420 114 160 52 657 968 560 437 361 844 637 592 360 694 19 819 684 116 506 770 201 257 231 778 342 679 634 471 668 762 401 771 112 285 372 920 318 825 130 88 136 834 21 59 128 973 10 81 715 551 620 80 566 280 304 704 725 712 459 69 905 576 43 93 450 316 908 195 718 423 293 923 353 8 346 7 309 907 203 625 931 939 644 49 475 575 774 26 81 115 62 656 593 489 28 293 907 911 151 757 106 442 272 605 658 915 148 787 40 121 453 610 511 640 459 693 304 672 15 663 73 945 89 104 841 285 515 11 899 318 13 757 521 491 970 544 35 421 259 257 409 166 66 550 805 788 82 764 756 259 461 656 846 105 862 21 787 749 952 934 713 98 774 548 260 337 509 874 182 933 415 7 367 987 794 379 573 601 288 518 255 414 919 397 111 43 228 215 359 56 931 407 278 586 547 290 643 908 688 780 432 172 880 134 818 527 371 82 680 839 988 714 251 219 717 630 525 984 634 301 509 847 29 894 465 735 274 807 781 132 827 102 995 400 519 701 459 586 214 299 702 340 928 545 749 377 399 755 152 231 130 328 908 153 804 675 251 736 964 963 42 26 158 495 487 963 26 46 778 196 491 22 782 186 915 12 16 57 885 523 927 632 827 384 92 702 265 222 252 629 225 357 587 373 897 41 700 213 234 471 750 550 50 899 545 840 357 312 338 50 919 40 427 883 205 525 782 150 332 54 27 998 802 94 64 582 708 402 761 884 736 786 680 767 724 625 718 775 262 688 259 916 389 528 403 153 272 543 26 850 982 349 8 204 429 478 448 220 239 131 278 418 490 533 592 663 255 321 670 774 934 811 348 839 399 868 16 993 708 733 127 313 797 401 269 454 516 853 204 623 818 132 428 639 826 761 300 447 909 459 945 165 45 392 501 164 270 987 761 196 185 896 414 747 419 91 55 500 997 763 51 215 758 428 99 145 366 485 647 790 396 863 958 356 99 880 565 698 536 239 615 169 279 32 6 753 630 954 489 103 410 792 270 653 817 397 50 82 568 763 263 60 342 245 69 68 200 155 717 945 718 326 889 96 630 181 512 394 432 880 329 405 658 723 397 752 741 69 914 674 255 313 37 482 658 668 975 260 980 441 852 34 249 73 840 937 942 119 331 430 344 875 47 793 709 845 991 24 184 61 34 687 315 432 344 47 399 86 84 276 744 625 195 92 543 656 60 501 56 821 656 246 261 300 916 728 826 950 636 374 324 877 91 667 467 616 425 371 375 33 371 237 554 101 457 103 234 371 620 139 106 537 167 224 369 635 455 756 947 798 710 169 247 372 708 5 801 329 703 999 841 934 61 270 844 531 143 284 168 634 929 747 830 785 335 607 763 248 754 892 999 188 842 473 27 756 614 870 700 842 163 706 501 332 946 887 876 316 13 10 643 748 802 766 26 518 424 864 755 859 610 73 814 354 155 975 719 659 481 509 380 861 812 124 43 125 993 609 284 824 850 353 170 370 1000 483 632 960 188 629 641 307 161 938 289 798 631 594 522 762 852 714 961 128 451 885 603 863 346 267 458 926 998 778 477 508 618 962 110 838 400 461 165 553 255 743 150 529 670 642 926 169 912 821 324 820 600 14 533 147 254 237 464 232 523 211 740 290 929 44 294 618 399 617 519 909 76 520 958 291 537 895 98 800 788 711 947 921 106 694 633 769 373 744 893 620 46 279 583 500 613 184 615 962 7 511 648 575 519 614 873 28 216 522 118 999 945 111 447 846 74 341 688 569 534 483 936 939 218 459 150 505 989 614 33 111 608 257 638 871 584 680 888 259 482 154 122 925 558 757 969 821 95 764 160 579 674 302 387 5 173 1 729 27 786 342 180 969 307 127 98 701 680 918 825 401 135 584 622 395 372 234 23 500 90 698 266 878 440 290 101 441 607 8 592 672 835 225 680 711 536 88 85 856 623 73 573 446 233 531 882 809 379 133 954 812 234 344 135 203 817 613 534 537 473 817 763 937 681 894 829 19 982 268 101 17 868 736 157 586 389 411 383 455 138 894 403 189 960 60 413 410 964 218 742 387 515 922 410 901 739 62 683 307 54 259 100 448 512 275 664 981 710 800 283 741 385 734 681 494 492 368 894 939 682 662 77 520 732 749 686 766 298 984 202 728 791 813 784 533 826 835 477 598 90 971 495 426 265 948 91 169 309 484 888 118 179 979 28 40 148 418 493 618 589 692 874 402 650 611 771 311 187 407 886 839 681 123 612 391 562 840 75 852 915 550 621 394 70 584 609 947 45 671 880 898 717 834 323 489 182 261 196 639 682 527 706 142 428 384 440 636 467 331 672 152 375 176 68 104 612 901 973 817 29 22 416 166 426 299 470 348 660 297 106 262 736 44 121 148 299 811 5 49 45 348 450 949 241 825 653 400 164 899 337 889 428 71 347 102 867 822 601 380 684 953 767 810 949 580 146 769 285 619 545 102 768 899 881 627 89 962 479 322 799 161 515 980 363 184 371 506 369 683 301 186 341 620 426 499 328 842 631 884 867 720 750 386 51 536 733 537 285 442 404 566 228 743 389 802 745 587 935 761 131 707 523 636 743 387 547 435 521 75 23 647 84 491 523 151 878 124 374 537 688 817 499 644 268 86 669 411 976 735 167 676 226 29 818 34 28 501 506 72 818 73 299 408 769 931 751 459 946 302 468 217 480 799 748 187 679 869 437 527 13 477 410 643 669 329 265 262 121 906 431 756 144 475 105 328 705 736 468 31 823 559 583 906 333 565 887 252 860 388 603 909 538 356 458 406 117 368 82 398 977 474 898 181 374 929 386 231 541 66 761 171 484 925 583 204 177 914 101 175 83 412 377 518 327 844 622 365 98 449 316 259 34 6 468 396 714 164 382 748 109 706 862 838 546 442 164 142 265 879 788 252 30 860 334 586 875 342 590 271 83 420 846 397 292 229 379 104 316 683 238 713 336 671 219 578 33 534 623 330 576 418 797 58 554 892 650 849 703 944 570 462 880 441 850 404 240 568 88 595 205 607 392 460 871 370 496 53 608 864 86 806 643 885 193 363 386 980 797 243 891 909 218 696 243 217 407 304 694 69 268 43 349 526 885 62 689 906 110 584 575 176 283 115 261 96 22 981 428 909 615 743 774 186 407 318 329 531 125 160 189 782 805 977 51 650 590 631 487 79 387 307 415 526 468 537 476 257 14 921 920 542 8 759 944 121 919 791 405 712 980 238 54 915 805 813 792 963 210 943 520 313 872 245 248 746 571 856 664 810 879 471 583 520 248 273 787 521 827 701 677 863 13 840 640 66 818 551 459 527 280 813 533 33 93 312 297 517 47 359 154 587 243 878 473 26 903 166 940 890 116 982 457 168 398 703 92 301 614 846 581 416 938 795 829 286 259 234 267 527 951 71 370 114 784 208 589 324 141 893 606 125 752 227 2 891 72 138 809 611 175 940 93 85 151 943 970 584 328 164 429 310 941 216 687 81 792 107 268 222 731 112 702 49 617 612 672 73 107 355 448 149 167 191 804 463 719 282 537 600 942 838 1000 412 968 826 578 871 74 184 325 841 271 213 479 950 877 433 2 529 408 600 457 530 5 616 698 557 273 572 908 469 955 879 835 224 120 133 234 797 886 559 913 844 427 94 903 277 614 874 937 691 709 394 75 530 553 815 630 223 47 612 947 183 441 729 199 915 781 105 640 866 700 312 359 207 461 153 38 173 122 702 524 232 580 457 31 86 123 739 401 557 104 636 309 503 919 786 228 964 703 749 35 478 436 570 632 451 7 526 133 406 147 342 524 207 651 13 844 596 11 998 914 504 573 146 675 812 893 963 233 699 702 274 220 730 230 887 340 175 223 87 532 512 952 34 800 144 692 253 59 623 193 782 714 551 180 151 749 190 314 364 167 152 194 392 251 412 202 629 266 755 407 442 298 116 177 210 857 188 766 179 475 420 397 172 56 731 22 395 26 645 584 445 853 276 659 551 439 478 384 53 66 880 382 937 824 842 982 350 375 258 536 453 221 637 31 368 533 387 723 589 722 346 854 246 292 494 178 934 121 576 560 534 805 316 876 954 989 704 743 821 673 586 500 780 608 385 952 922 912 943 276 951 150 692 188 462 891 310 429 767 960 281 195 338 187 842 912 78 698 184 980 113 479 180 985 832 45 472 766 737 603 63 271 967 574 476 635 142 699 541 926 936 573 561 271 543 92 79 348 860 879 385 269 600 395 665 687 321 196 331 762 910 419 28 597 326 817 649 689 686 636 314 475 906 135 616 149 887 502 197 407 430 483 411 562 11 194 904 598 622 748 625 445 49 50 661 279 988 496 627 599 918 797 301 22 805 79 807 478 224 348 139 609 810 22 223 332 657 527 378 310 688 878 410 69 954 128 562 868 881 714 522 525 942 918 951 573 569 397 653 816 762 428 930 843 833 961 12 961 276 984 806 479 135 321 207 268 9 156 411 819 436 600 71 612 53 376 327 970 333 568 138 941 295 182 672 59 299 860 131 354 418 493 524 666 387 606 927 961 486 511 201 350 591 842 473 450 364 723 733 652 970 96 639 612 574 996 712 578 512 998 858 560 292 927 876 421 300 980 946 747 8 281 932 812 16 615 856 616 643 150 90 122 161 279 762 805 862 587 239 248 743 216 939 145 458 798 55 969 537 252 801 444 88 121 218 389 584 120 45 135 10 954 325 254 479 434 742 407 384 854 759 54 538 842 974 359 596 257 492 63 196 486 955 315 54 167 685 329 742 348 487 478 937 143 446 983 79 372 504 60 644 634 319 810 407 763 329 896 506 97 3 821 411 305 336 608 658 660 804 15 604 315 630 100 551 828 237 77 312 227 442 851 570 570 743 398 367 355 230 206 571 285 877 661 519 286 496 19 4 480 288 594 552 295 547 139 798 297 331 904 33 855 339 852 209 548 704 296 938 323 132 648 600 662 553 901 360 868 684 692 547 450 232 343 244 350 772 482 276 479 135 896 67 673 908 815 426 560 417 818 839 323 116 102 217 475 175 391 813 676 379 755 864 731 972 375 534 800 4 697 938 174 602 853 510 353 324 708 278 471 106 107 600 570 261 360 702 381 272 809 424 429 686 784 651 426 924 634 15 758 632 336 856 125 531 408 962 358 923 716 866 321 379 674 179 73 271 198 687 908 611 973 543 568 635 571 492 512 49 128 318 824 442 863 221 181 962 487 223 640 433 237 953 325 853 793 41 327 546 72 155 527 576 994 723 324 725 125 555 909 154 2 509 925 217 30 347 134 319 155 596 481 583 888 650 572 688 407 690 389 183 190 980 814 560 352 20 490 609 900 895 872 55 694 226 709 366 733 896 646 499 5 658 111 492 965 188 253 122 756 294 35 437 976 152 755 33 55 993 578 873 569 690 833 113 478 6 386 223 620 653 24 781 299 953 626 440 285 688 809 941 912 596 368 493 998 248 507 14 247 940 659 28 21 466 402 303 992 425 417 591 19 290 746 685 295 761 539 172 38 854 480 240 779 5 748 230 112 499 105 828 672 891 526 282 358 104 56 841 174 331 61 659 242 62 397 580 151 866 225 127 706 510 449 427 629 970 792 688 87 491 219 349 602 615 66 4 366 907 150 24 326 235 60 85 50 651 504 841 93 555 549 601 448 368 76 919 262 672 908 371 673 158 697 992 677 152 656 25 812 997 745 227 586 226 718 684 185 15 236 460 408 86 399 659 639 259 58 747 151 34 759 408 839 93 28 789 906 510 695 801 447 380 476 602 921 825 596 968 305 75 632 205 984 217 918 220 105 369 35 720 758 479 570 926 234 472 572 245 55 432 72 252 705 417 453 846 363 590 278 842 584 799 677 621 77 677 811 668 885 1000 518 956 220 630 285 909 488 591 632 479 797 167 539 995 465 124 892 733 312 513 371 441 112 810 690 331 238 1 269 83 235 809 196 353 666 152 174 574 219 634 617 619 869 699 263 37 359 565 418 586 1000 628 508 525 727 86 936 40 621 391 45 938 395 339 396 887 662 445 232 296 186 368 110 642 69 516 45 83 699 996 295 266 955 933 344 855 183 953 319 459 441 853 379 168 749 256 319 612 538 109 777 379 669 450 104 299 567 610 100 532 781 488 426 487 609 470 560 277 519 164 150 380 819 828 70 870 737 574 573 826 220 320 618 823 627 424 462 654 594 173 741 176 813 2 660 968 922 941 859 178 383 751 614 907 865 796 638 299 407 198 709 209 6 381 586 789 774 650 689 84 749 668 535 39 291 619 181 741 454 90 970 259 479 938 302 921 596 437 700 943 863 384 384 911 487 709 538 132 733 144 233 508 162 296 75 770 855 536 883 151 133 167 645 994 655 533 215 381 92 239 824 682 353 972 125 470 855 616 889 869 112 273 645 158 864 993 208 480 898 540 769 853 184 387 891 246 511 231 760 560 266 585 137 93 341 762 941 893 669 454 776 711 967 295 653 579 647 199 576 210 490 302 245 816 661 701 45 808 327 313 218 504 860 204 792 143 812 65 175 573 19 543 126 298 338 816 859 89 975 90 840 158 456 149 360 782 758 566 626 398 135 947 276 575 988 256 965 800 892 618 812 909 128 242 428 198 714 29 804 91 840 345 922 990 765 458 337 809 961 942 251 435 879 421 264 213 56 637 86 657 463 277 547 381 516 113 890 908 29 317 371 294 66 614 534 762 671 29 40 33 360 757 559 492 24 375 451 632 842 283 382 233 83 250 413 477 72 450 511 851 204 114 150 956 613 47 643 224 344 246 207 596 337 210 143 843 408 104 679 594 648 561 99 512 298 97 618 302 514 822 316 379 608 738 69 340 969 532 778 58 167 380 748 28 950 702 459 687 928 953 268 474 220 881 974 639 99 33 777 967 627 997 888 773 823 398 1 862 990 231 187 639 507 289 215 560 246 674 682 152 625 458 641 121 525 617 70 453 693 627 611 665 795 550 764 8 651 654 226 411 365 271 677 504 182 715 801 809 409 763 12 527 521 971 631 766 435 418 940 186 506 31 551 130 235 491 807 220 570 186 359 722 612 747 80 116 455 59 106 166 223 884 442 563 858 732 710 881 886 131 159 535 177 53 134 180 761 98 138 242 814 26 729 308 853 28 485 867 806 768 905 799 768 916 988 404 323 333 757 787 646 110 96 354 794 621 303 871 23 620 901 833 61 93 535 991 270 754 4 614 699 716 542 492 724 10 153 658 819 253 292 578 851 977 142 966 893 247 643 641 963 576 263 913 673 660 386 445 649 997 540 835 510 589 611 38 371 55 770 862 468 93 12 664 701 558 410 80 994 330 914 940 431 224 185 867 529 887 993 581 836 332 254 245 903 965 269 308 821 139 159 944 605 37 717 301 692 714 876 338 65 159 515 527 802 555 346 702 421 286 549 392 817 377 97 713 686 842 623 183 18 390 431 62 14 925 382 216 224 744 467 843 58 838 950 475 819 528 755 426 357 721 582 949 335 946 510 273 883 733 415 925 202 904 186 2 695 180 392 753 994 983 904 91 374 127 205 167 292 144 907 671 329 943 27 332 806 592 725 420 270 341 261 41 286 48 585 779 96 116 2 800 528 502 930 43 91 905 61 995 164 603 859 766 545 594 228 238 174 371 533 42 304 724 490 112 940 392 812 34 649 163 645 790 491 343 850 818 42 638 553 968 139 608 922 734 125 360 939 834 982 610 446 492 887 288 230 500 206 774 538 405 2 338 857 466 308 816 919 465 276 676 47 101 57 137 897 528 941 890 549 672 841 839 537 281 445 562 856 180 954 771 764 158 715 81 885 116 305 201 490 958 983 260 319 26 590 132 912 258 82 111 93 312 260 88 366 849 776 730 849 136 658 926 441 253 101 879 314 109 108 284 867 971 413 214 322 847 474 506 350 967 314 377 241 627 512 894 284 101 970 24 560 896 84 825 618 577 454 414 671 820 172 584 449 104 956 713 344 517 813 443 852 388 158 622 609 568 5 529 204 564 25 99 286 69 138 250 831 714 215 180 357 241 88 124 356 115 990 127 152 67 8 631 849 187 279 439 150 863 443 1 990 998 695 965 962 343 19 258 871 408 577 794 179 373 210 897 269 462 338 102 850 305 593 726 798 187 627 4 760 785 899 53 65 556 643 980 397 644 527 105 91 332 715 760 354 526 561 935 588 760 808 479 720 816 633 119 410 444 836 845 974 221 275 703 645 85 517 625 575 750 294 855 98 853 948 934 969 95 157 702 809 90 887 146 680 799 97 475 422 871 216 914 969 300 540 165 203 361 181 268 351 980 320 236 524 499 886 59 57 245 686 701 146 691 817 647 290 462 711 658 362 378 833 746 560 460 31 696 467 88 483 396 758 967 133 783 259 494 280 696 986 458 132 405 610 731 749 413 55 326 341 340 549 504 198 230 972 991 378 751 956 899 183 315 235 886 397 1 517 759 633 597 67 525 543 23 231 538 587 694 814 758 681 856 255 478 39 142 604 956 351 60 215 121 257 751 559 225 840 130 234 838 899 562 253 783 335 265 297 673 684 392 352 598 261 584 850 998 532 610 193 964 13 85 579 475 201 785 217 784 790 146 371 505 477 815 135 646 525 115 658 87 70 996 557 839 672 402 187 383 69 650 955 934 260 492 337 912 655 81 338 140 871 297 448 698 751 396 714 308 423 223 647 893 66 650 28 176 874 391 149 186 258 397 905 866 355 751 409 776 243 727 153 948 76 30 240 48 321 1000 629 41 710 811 627 201 368 849 702 457 891 135 406 350 923 573 307 769 396 302 130 339 806 626 839 176 763 835 779 580 467 676 929 123 131 305 283 981 425 674 690 770 347 490 886 747 568 552 763 266 542 555 932 570 398 339 212 801 54 398 891 12 453 824 301 684 260 631 490 665 131 630 513 516 698 279 542 481 449 527 510 221 785 421 505 132 293 778 727 182 971 680 421 530 992 732 74 164 43 686 982 611 368 803 563 174 464 296 350 513 270 881 503 346 485 83 790 313 673 439 481 151 836 608 476 710 10 576 984 9 718 637 447 109 462 402 407 769 301 139 845 34 416 280 28 130 67 694 758 634 244 242 977 389 567 616 718 55 652 347 942 285 895 622 366 375 191 754 485 868 393 73 516 396 789 578 317 908 553 374 934 542 156 459 128 887 918 406 299 533 279 926 965 296 13 47 547 319 313 541 182 351 292 937 946 648 438 216 939 25 264 282 569 109 475 177 486 413 240 347 396 736 929 81 476 424 344 57 981 247 270 97 218 642 382 237 672 229 932 754 942 135 656 548 469 407 552 677 10 815 949 151 745 257 396 932 76 903 223 996 525 926 485 343 488 14 648 515 325 811 517 104 709 744 18 34 466 901 651 823 764 718 293 426 569 311 918 183 469 972 588 248 218 285 598 319 65 978 136 284 258 459 659 834 801 596 932 341 649 983 20 831 293 594 656 588 349 810 417 730 70 648 974 932 429 947 697 953 893 894 496 560 383 164 269 327 417 281 584 109 898 507 819 805 941 921 950 252 660 594 564 284 863 330 749 138 549 696 86 524 555 667 670 863 331 614 243 392 398 705 292 410 580 187 496 200 299 261 687 75 31 200 478 910 313 426 113 456 227 781 517 665 275 744 508 681 598 194 924 653 759 780 138 356 624 270 643 593 528 485 979 913 549 91 961 328 220 888 331 983 903 72 726 897 990 653 153 5 97 679 874 390 389 264 337 258 981 324 604 216 731 241 770 358 559 124 332 610 791 981 33 551 272 675 897 857 204 467 812 565 604 541 868 467 352 463 168 701 860 686 403 349 653 26 604 42 197 618 591 947 179 816 916 959 287 854 430 540 364 33 599 359 847 180 130 635 815 224 513 5 725 315 816 696 910 575 322 564 86 821 418 885 639 745 45 49 459 800 406 825 327 47 385 819 648 693 100 536 890 708 83 226 367 868 532 544 61 9 130 493 179 909 13 854 836 737 778 859 325 633 423 175 52 749 178 187 786 335 434 856 795 386 422 156 298 927 989 71 538 686 70 902 147 219 257 639 74 231 76 702 676 401 995 711 676 156 50 134 595 291 237 476 455 506 906 858 824 542 309 571 414 48 12 900 991 550 476 912 600 819 500 90 561 849 616 905 742 363 673 371 204 671 595 859 369 164 511 597 38 385 594 925 169 78 894 266 662 95 983 696 231 102 673 574 588 880 232 813 668 11 551 347 228 821 509 591 511 465 277 909 295 590 166 900 690 609 786 583 441 508 538 369 30 455 586 444 852 94 1 915 811 819 252 710 307 173 36 606 425 128 845 834 968 455 23 154 506 712 58 634 632 375 118 961 862 102 761 418 777 252 69 274 869 283 481 916 875 158 70 497 136 114 453 844 692 972 383 925 785 307 677 708 794 904 681 321 302 812 389 561 741 808 491 76 714 443 700 852 386 367 565 672 4 461 406 987 657 59 213 342 870 91 443 365 743 69 101 721 799 664 654 833 445 917 74 623 393 188 46 912 320 323 383 195 564 523 841 974 543 566 393 653 209 607 220 597 88 936 232 249 208 746 644 2 852 352 76 340 827 949 416 526 414 471 374 482 225 964 492 558 591 268 786 690 195 407 776 203 997 337 916 648 562 530 511 35 944 123 968 770 575 166 608 327 427 189 832 836 106 222 696 995 297 102 474 173 92 123 639 417 589 958 672 247 461 729 239 406 961 397 670 811 606 128 952 683 912 781 271 146 896 819 854 205 412 235 216 709 803 700 705 509 313 721 4 30 752 134 644 857 704 271 550 477 64 434 143 465 445 245 418 188 226 51 197 451 481 691 293 260 177 89 470 720 873 937 95 565 851 82 374 333 461 536 496 673 428 692 940 51 857 743 449 858 137 828 788 663 72 262 127 136 165 859 494 794 228 383 115 308 120 219 213 50 543 376 541 655 123 127 473 551 237 362 756 636 773 536 829 807 775 829 895 769 360 352 169 443 898 226 679 67 789 507 705 191 590 975 699 799 980 969 701 46 768 655 947 425 221 174 279 820 209 271 221 249 66 690 256 650 660 98 155 769 266 218 531 446 196 606 739 601 704 533 112 888 587 565 846 947 209 287 234 142 476 860 714 711 154 377 809 368 778 23 56 463 600 631 433 237 511 540 805 908 638 904 98 933 622 732 957 808 571 426 622 180 777 565 124 482 208 620 486 821 843 258 644 317 710 874 757 261 711 441 98 689 71 252 115 236 824 956 536 737 848 527 203 616 263 281 260 707 686 779 309 433 472 450 400 619 693 619 445 182 997 670 960 568 626 56 451 358 705 270 288 581 691 998 801 864 646 64 307 418 681 686 832 668 233 176 252 9 53 850 971 631 56 282 953 217 640 573 994 131 731 561 363 542 154 632 376 77 664 435 736 999 468 789 741 958 556 706 345 14 397 96 710 514 905 493 388 500 553 137 928 355 459 949 362 706 469 460 648 375 307 73 394 721 421 545 790 702 828 242 501 515 278 197 565 237 48 912 256 96 212 862 805 566 172 483 406 746 741 363 10 686 359 586 651 210 860 490 562 573 759 912 65 512 887 767 346 177 780 914 767 806 874 708 778 804 707 370 757 990 946 995 612 369 861 511 322 976 978 238 241 515 318 2 294 125 521 272 620 214 654 963 576 86 434 642 293 844 395 746 433 118 539 326 743 290 876 79 207 348 143 647 75 136 192 498 427 594 188 951 91 196 13 523 323 208 197 712 935 967 122 444 896 162 777 636 524 583 30 682 249 77 826 420 680 851 934 80 151 511 767 357 295 11 690 451 864 332 106 278 817 189 264 455 60 273 627 747 369 585 432 408 914 269 443 574 736 278 815 354 372 355 10 121 832 746 845 298 967 274 514 245 417 30 526 235 588 260 466 333 832 135 452 506 113 379 516 899 987 71 132 554 209 959 382 883 134 994 125 777 920 897 645 291 817 442 564 865 288 747 5 538 527 115 786 919 206 982 506 270 81 87 204 911 766 43 915 363 769 83 434 295 691 490 898 715 160 720 593 423 256 14 669 888 136 67 850 520 538 543 752 100 426 686 144 50 291 911 584 594 833 613 5 188 464 157 81 818 421 57 622 616 732 925 986 153 706 576 619 108 131 110 228 351 567 963 88 290 784 754 542 151 23 151 558 488 407 426 108 986 178 453 914 609 708 231 891 716 885 963 325 411 994 618 86 294 110 288 427 111 997 886 276 154 169 235 68 852 833 408 64 378 838 108 222 964 392 806 264 738 849 49 225 85 583 893 119 513 264 227 577 457 58 737 219 804 865 207 72 935 340 337 216 235 873 494 394 936 904 640 323 922 142 629 367 715 339 573 991 137 70 621 980 897 383 324 443 844 69 844 362 17 209 795 929 572 659 818 229 14 116 542 457 516 676 229 286 580 380 955 309 373 630 46 98 998 300 319 891 562 111 194 520 843 401 23 214 21 564 258 855 4 116 279 701 384 891 651 79 120 812 687 18 205 650 814 955 185 353 513 684 791 613 273 853 84 162 845 789 686 860 260 889 20 441 901 493 863 363 661 329 704 185 537 541 162 433 740 296 880 71 516 581 978 33 368 527 804 350 972 711 56 884 241 739 494 305 878 681 672 964 300 949 163 269 160 871 387 114 842 656 901 660 358 750 43 194 504 127 68 644 470 211 858 34 889 68 856 445 499 986 540 166 807 802 953 279 30 711 496 663 710 596 224 82 656 233 523 983 673 100 27 331 521 161 669 615 91 101 468 278 244 536 737 42 464 81 763 183 41 102 721 111 833 468 55 975 914 12 497 122 371 383 601 221 198 843 839 923 544 550 546 666 873 866 386 494 749 234 439 92 674 564 71 858 507 111 228 965 988 407 53 930 366 167 335 337 389 174 34 927 609 382 840 691 338 921 612 724 647 964 992 640 529 184 633 368 763 926 807 586 853 451 663 327 626 437 467 615 174 485 998 353 684 661 960 184 638 748 161 834 646 535 891 906 93 995 272 705 835 568 246 896 606 280 272 529 622 200 168 743 680 974 249 603 905 404 210 889 966 108 247 226 970 469 2 650 440 668 163 533 993 950 699 862 463 437 439 352 331 489 299 625 925 785 853 68 146 187 588 765 330 96 473 362 579 539 420 384 528 516 562 44 246 543 477 972 760 642 269 981 233 360 118 845 579 935 490 43 13 841 256 526 626 985 444 612 936 548 866 69 438 258 733 334 34 308 125 858 417 721 873 126 8 892 112 971 363 312 310 890 620 991 301 795 334 455 82 335 242 622 754 343 602 487 21 796 372 997 810 672 778 440 979 404 840 422 393 20 189 747 83 800 581 516 276 412 589 825 619 331 433 841 966 599 340 506 617 420 246 153 396 478 770 671 859 959 952 77 306 222 16 945 352 797 713 321 123 737 649 823 829 159 717 614 774 677 555 188 185 31 70 809 675 324 674 463 26 304 1 10 818 258 230 785 974 273 871 102 485 506 352 50 338 981 734 69 376 866 576 117 238 54 837 20 136 474 426 271 143 13 683 628 130 561 797 252 116 148 881 42 159 976 659 514 241 324 163 661 438 436 547 748 599 207 739 403 426 640 546 656 114 264 126 132 600 705 806 506 258 246 301 653 179 849 953 399 787 781 189 103 16 109 964 178 636 348 704 829 890 751 442 122 924 831 266 746 518 324 465 114 888 151 196 936 432 510 900 760 926 6 196 594 628 283 515 910 30 860 931 659 798 717 873 812 332 556 238 949 564 888 101 284 343 119 366 379 38 864 354 293 764 24 72 895 956 648 704 857 236 798 590 581 584 363 720 743 178 110 451 13 184 695 932 97 270 166 883 333 46 957 756 871 877 459 209 557 840 35 386 570 558 212 583 538 376 498 751 106 614 533 514 467 684 184 988 577 325 445 482 103 663 359 898 6 456 463 502 85 582 492 74 242 309 285 87 962 228 680 318 734 337 393 73 863 63 779 726 619 781 170 245 16 257 316 460 81 701 557 49 847 648 818 632 473 416 801 246 847 126 615 429 867 586 161 744 313 250 352 186 760 149 390 914 961 197 294 10 424 660 627 984 394 197 495 44 270 47 840 707 974 982 990 908 848 914 607 113 415 636 990 760 944 558 986 274 850 706 203 699 469 158 859 412 374 318 450 878 514 450 82 88 850 402 244 2 501 184 331 802 28 5 767 263 522 142 205 309 314 240 709 32 822 330 267 173 693 258 363 893 260 954 807 43 304 388 963 776 451 804 531 172 334 69 435 560 254 351 358 274 82 648 619 937 731 856 237 842 972 961 594 130 205 662 127 429 123 171 482 950 802 262 8 15 237 5 960 940 5 480 591 931 833 704 29 926 853 496 448 37 702 531 487 821 916 991 218 606 953 608 353 596 529 55 626 699 203 380 527 273 815 66 879 238 576 419 179 95 716 787 716 572 553 537 299 246 906 899 857 669 394 18 808 137 481 758 81 792 949 459 304 551 899 260 797 428 574 190 829 731 23 345 384 232 525 706 804 877 791 660 418 988 840 417 63 655 681 28 902 829 990 200 371 424 578 454 755 469 116 811 883 940 886 328 934 377 875 926 227 233 130 626 110 897 240 445 550 44 562 295 751 387 323 957 561 586 579 657 760 65 977 841 533 176 754 442 141 262 651 318 473 260 355 155 438 701 500 207 149 625 196 537 822 10 743 546 152 926 39 883 116 191 30 696 347 88 555 470 917 953 156 625 660 716 771 689 808 744 620 502 188 534 758 810 905 746 600 709 874 380 501 999 495 256 867 257 950 835 321 205 934 248 951 55 430 18 394 980 158 338 88 291 212 562 136 712 162 611 966 584 437 308 150 642 633 477 103 563 572 307 723 821 536 148 923 977 29 701 343 90 791 298 415 692 283 87 92 389 47 892 938 771 3 886 42 998 403 268 915 351 502 902 841 968 596 693 913 454 531 351 379 93 306 410 137 291 74 371 23 832 850 847 940 796 947 713 408 330 203 549 198 283 173 981 932 142 352 891 88 710 383 278 206 909 209 728 815 600 314 799 508 274 762 234 347 349 92 207 657 446 802 978 177 953 767 720 356 382 341 485 873 434 784 75 631 1000 299 277 33 289 873 107 225 794 199 318 632 581 480 438 764 467 33 481 563 881 150 647 416 40 468 492 948 705 616 222 638 144 672 584 166 192 377 151 798 16 785 562 218 805 366 63 954 824 326 419 861 745 168 946 520 12 235 129 320 299 278 87 84 892 96 915 79 141 129 674 724 877 136 240 626 724 990 857 250 957 714 728 831 459 887 920 22 507 444 649 950 689 546 390 1 645 99 36 427 822 416 773 907 87 236 286 327 810 504 22 157 923 526 8 256 558 282 458 608 44 493 511 125 737 484 738 60 41 345 453 659 157 744 896 658 976 437 213 354 856 812 36 515 553 225 131 481 275 849 568 678 687 384 442 622 773 68 557 806 875 562 404 478 457 296 379 393 344 619 197 531 188 266 572 875 223 802 472 569 305 764 914 505 45 948 369 8 285 26 925 494 640 310 633 845 499 240 910 474 606 798 222 169 760 898 118 357 622 387 144 913 968 419 744 1000 36 80 29 876 456 999 810 717 450 750 854 744 450 728 65 666 490 287 472 141 684 260 50 563 749 939 996 856 817 422 425 485 663 46 358 841 862 377 998 475 192 104 50 486 942 288 771 76 196 764 866 270 303 49 864 194 684 714 609 607 26 597 679 685 699 173 28 776 311 233 928 943 834 965 940 104 999 272 845 286 845 974 597 245 353 247 407 597 747 104 74 557 773 216 416 202 234 621 215 113 772 624 623 937 889 990 213 653 878 408 919 448 260 262 361 241 266 752 184 58 875 29 982 195 90 999 293 812 899 918 830 235 372 820 996 147 644 433 829 750 226 177 281 195 881 34 286 155 635 138 515 201 11 313 124 729 240 418 461 163 175 888 59 159 935 775 847 202 3 848 716 498 619 505 107 959 925 836 308 747 283 39 376 595 948 308 333 926 647 394 354 845 780 723 52 316 214 423 560 73 111 690 841 794 330 769 156 419 687 971 562 496 890 693 327 216 253 734 409 811 663 757 290 557 53 679 930 467 656 918 870 205 959 174 837 789 790 330 541 592 7 414 690 906 368 862 815 375 38 143 888 431 569 860 710 633 567 613 852 163 101 859 707 617 83 422 377 428 664 762 799 669 734 903 66 275 558 521 409 865 31 920 809 859 108 504 942 354 284 443 180 677 86 293 509 35 563 849 403 447 470 323 511 715 866 541 339 152 692 325 798 45 665 511 718 190 880 167 898 871 635 226 544 73 610 22 677 523 24 471 523 533 194 483 688 738 110 32 357 884 464 916 19 756 291 502 125 313 486 851 146 744 436 779 81 974 297 757 195 627 705 136 155 471 515 468 921 81 783 912 239 69 732 613 235 405 965 771 279 604 685 699 69 407 976 820 359 493 3 194 630 688 319 756 681 300 274 181 689 800 519 13 74 331 815 488 725 113 360 800 468 230 165 607 708 466 926 367 754 765 209 13 976 532 425 147 991 549 238 205 825 288 189 303 991 855 658 293 888 103 923 131 179 151 6 686 223 937 966 803 73 951 626 574 39 855 663 117 171 74 871 414 281 649 281 814 780 777 203 764 477 777 182 678 638 817 521 962 358 709 89 807 702 2 127 453 284 993 913 378 117 218 798 55 129 90 828 411 809 328 485 318 668 940 442 184 107 465 949 978 745 309 829 429 919 127 742 675 527 920 672 475 159 581 570 896 328 996 637 556 880 228 301 121 149 506 86 456 283 362 923 726 135 443 573 548 45 557 201 782 703 23 443 246 663 92 203 153 656 854 365 778 63 223 845 22 335 563 42 672 134 794 770 110 402 220 710 108 672 317 928 695 102 860 578 132 199 167 105 490 543 865 674 206 400 311 236 86 460 607 14 535 899 73 514 554 768 626 714 421 823 919 506 855 898 864 438 710 373 245 149 20 542 565 310 566 201 820 754 591 338 540 323 421 252 768 107 931 578 517 832 863 564 434 679 148 620 106 230 314 226 791 830 373 557 201 329 652 514 567 912 266 210 605 296 698 135 239 894 791 63 229 161 642 389 191 191 912 684 67 938 418 837 60 876 94 611 357 329 86 589 623 613 592 668 752 574 406 765 637 450 439 41 664 572 566 371 773 875 465 858 866 859 325 24 797 944 175 82 795 224 862 249 853 457 192 655 805 875 114 790 67 975 860 982 673 249 275 14 93 561 577 261 568 600 634 337 74 81 129 1000 448 702 267 213 681 437 977 237 998 930 988 898 496 670 252 176 742 920 242 326 14 476 694 903 804 313 851 297 914 800 842 750 359 529 957 10 714 544 5 364 200 312 797 745 613 358 801 332 232 394 537 818 497 305 786 910 687 463 239 696 437 771 260 300 974 555 651 136 193 626 83 341 462 375 374 722 897 791 369 749 446 254 297 740 222 362 732 531 665 57 198 62 717 364 469 506 149 867 439 591 541 995 467 824 165 550 917 494 317 186 806 842 560 164 259 306 892 190 164 598 129 951 960 427 687 106 543 879 149 170 936 110 743 660 861 357 408 813 924 461 169 918 174 146 392 565 757 773 772 262 394 830 343 473 821 22 702 222 769 748 878 942 894 167 575 788 953 603 389 685 257 223 236 291 451 86 164 976 657 365 381 673 950 605 213 104 677 888 975 631 115 562 879 210 897 736 532 476 111 580 252 997 846 188 326 306 132 903 508 461 725 41 496 519 344 345 584 27 24 729 677 877 68 422 336 75 826 762 206 747 223 422 246 893 985 195 40 890 393 490 697 629 795 498 684 288 1000 131 643 579 422 825 70 737 262 19 379 187 463 460 910 321 553 154 795 61 500 357 2 595 394 866 642 935 530 937 306 165 862 163 516 334 264 352 138 145 80 160 469 505 353 784 980 78 421 384 194 502 118 290 324 741 207 397 433 75 658 828 442 725 787 993 971 182 308 829 659 736 122 772 17 765 177 420 543 595 756 375 684 528 863 810 444 273 424 573 259 361 507 75 731 9 613 292 417 91 611 210 430 763 669 672 301 784 445 26 752 607 540 209 608 225 591 773 525 830 317 1000 26 114 541 856 605 751 397 853 902 571 830 181 509 252 983 260 545 457 734 64 783 546 670 620 487 763 758 2 517 981 374 407 206 501 216 618 985 313 412 357 881 680 219 703 744 82 545 592 542 920 989 663 66 541 491 465 945 853 420 827 165 221 300 873 983 931 660 240 47 55 840 297 987 786 868 703 7 829 747 540 564 158 681 990 828 343 865 952 85 519 929 774 468 206 477 136 411 195 297 643 62 191 155 596 723 799 696 383 193 534 270 631 986 466 953 951 547 704 34 640 579 98 773 180 218 56 810 978 725 325 615 715 23 171 972 757 698 481 454 677 454 628 936 746 825 916 943 184 496 233 525 747 276 701 968 580 697 820 348 145 491 201 238 847 178 370 890 635 767 832 960 954 735 7 322 654 808 893 690 66 202 537 546 71 200 289 667 16 974 705 425 890 758 480 855 169 102 557 495 511 355 466 933 926 4 192 453 704 464 92 298 477 754 616 752 533 478 828 852 494 916 847 755 432 141 129 216 543 859 963 50 249 294 241 85 969 484 702 568 139 800 289 471 801 191 399 785 709 183 368 37 64 641 79 568 802 968 196 442 338 538 980 35 297 127 396 800 963 192 913 586 550 697 500 209 621 418 508 732 991 490 501 404 740 525 391 778 919 209 738 486 658 19 697 146 759 199 644 758 827 631 202 181 184 675 358 880 563 522 730 129 658 752 897 667 274 505 474 48 288 166 658 363 879 437 128 63 626 101 311 471 146 402 336 704 874 893 38 452 449 688 310 32 879 961 6 368 388 773 709 954 838 623 636 688 41 721 452 378 707 226 503 51 80 288 243 259 804 456 725 421 144 588 122 873 639 748 588 189 608 776 874 56 310 469 433 679 527 54 538 435 466 213 636 442 221 170 852 630 46 803 449 187 944 149 269 604 344 922 713 105 664 523 440 130 339 999 816 615 618 877 956 26 951 271 669 653 433 184 177 49 559 87 556 446 184 628 15 626 986 162 999 924 18 509 808 400 443 919 169 608 170 958 665 392 98 551 642 58 315 185 5 732 657 795 398 495 938 768 785 785 679 557 373 53 871 791 73 306 192 802 652 369 471 784 553 987 730 310 139 867 437 126 973 343 234 360 942 460 244 570 234 146 421 834 844 502 230 145 723 504 112 402 970 212 313 403 509 20 489 284 521 350 637 446 955 298 843 854 932 303 415 593 643 758 797 898 659 574 1 674 478 98 780 343 138 512 759 120 508 844 669 8 995 149 492 610 214 389 388 220 888 814 731 654 986 579 280 756 914 709 662 738 451 176 427 193 485 477 842 263 526 561 687 499 545 198 313 105 478 464 660 578 410 387 975 361 705 91 459 593 785 644 126 955 681 275 871 854 882 916 99 183 164 725 774 108 468 571 918 212 868 516 269 458 179 477 669 41 631 452 281 1 689 481 577 730 904 609 814 177 281 467 263 257 253 871 356 132 371 98 89 466 735 287 13 257 651 675 835 118 757 504 808 211 657 853 935 730 785 915 82 648 642 603 881 117 17 446 671 739 174 285 883 660 287 203 509 18 824 103 234 969 74 374 762 328 730 64 623 176 147 610 616 395 774 628 696 722 609 420 81 272 573 931 92 914 501 902 725 723 12 480 362 66 198 566 909 631 26 947 35 15 46 556 947 956 28 215 955 752 412 672 831 179 577 668 708 67 208 10 53 692 374 894 219 601 674 104 442 809 979 164 833 517 395 603 26 504 532 562 411 680 666 834 292 85 41 192 531 984 936 829 700 958 311 729 772 556 277 460 136 421 797 981 882 442 105 46 852 858 31 775 16 2 843 450 415 22 294 103 560 856 446 417 531 656 302 737 263 942 639 554 657 436 998 28 86 575 944 397 618 7 508 484 762 237 576 816 39 661 815 529 532 596 353 741 227 100 907 966 898 789 392 522 19 230 952 467 548 724 449 383 565 50 27 923 376 394 424 676 894 315 556 198 223 908 737 521 657 239 462 600 158 385 793 716 127 50 266 825 414 256 243 950 586 793 965 691 788 344 876 990 522 703 317 671 609 519 607 389 744 900 848 119 723 580 561 704 237 88 397 461 258 28 950 953 700 148 9 683 964 376 882 166 891 418 443 106 402 181 665 265 295 80 792 604 312 707 345 502 957 642 576 105 697 919 586 536 273 668 623 165 841 874 21 829 555 996 589 264 585 671 778 445 773 958 30 965 615 129 183 574 551 181 115 476 83 834 632 987 795 81 583 696 859 477 330 585 417 844 955 434 879 21 967 513 691 276 147 484 286 763 349 137 98 52 871 502 736 469 191 346 872 754 746 972 193 81 547 187 804 10 286 38 740 54 490 429 753 258 734 967 22 20 275 85 103 773 11 103 479 7 600 102 465 696 511 985 757 376 31 444 93 719 173 102 360 619 994 209 943 233 231 360 487 98 783 532 886 504 247 567 641 960 585 189 189 90 55 327 965 303 606 306 316 67 216 408 667 355 55 246 205 169 855 669 313 221 699 804 191 46 603 782 287 329 108 296 246 225 401 190 970 369 561 711 393 558 96 414 861 855 178 450 530 745 133 968 171 102 239 679 810 607 648 468 214 602 985 24 722 565 349 63 428 795 39 273 827 102 36 103 109 575 98 414 567 210 905 464 702 781 777 916 958 802 261 642 961 130 31 187 523 213 11 568 195 368 416 130 476 254 572 826 316 690 407 715 317 755 556 428 282 17 387 490 436 351 866 222 335 218 454 123 742 681 44 394 934 126 228 329 850 204 785 1 426 400 930 839 129 213 549 430 23 667 604 523 701 920 736 657 343 194 390 542 62 891 183 294 511 669 708 902 814 784 66 411 815 699 882 564 14 823 356 709 77 770 589 190 254 43 382 996 34 713 671 678 746 632 940 386 524 318 479 329 584 771 119 368 362 600 943 809 563 698 65 497 28 695 965 579 794 200 932 653 888 383 58 209 481 107 676 856 78 953 166 306 31 813 960 88 989 378 954 245 255 126 237 930 499 833 516 458 832 208 755 574 193 909 703 265 772 153 758 254 548 477 248 745 613 429 614 83 46 327 682 458 155 266 583 208 315 601 490 115 535 58 834 605 669 947 756 189 548 557 866 430 744 283 669 6 136 84 952 697 158 535 823 319 751 455 288 596 572 135 528 518 656 151 929 124 843 248 995 309 550 669 761 831 280 554 301 433 833 345 391 875 685 347 537 76 347 900 151 724 334 666 965 619 67 295 345 874 908 517 891 865 413 321 978 504 206 35 177 50 752 957 657 159 491 667 609 497 366 986 980 289 936 915 66 283 296 633 233 663 864 785 845 849 888 682 901 563 840 958 560 633 828 840 256 390 175 350 54 798 890 736 663 355 452 393 22 892 686 558 985 666 679 573 952 469 846 864 155 719 6 810 339 871 119 481 540 545 74 348 513 411 349 47 865 515 920 333 721 511 239 493 842 357 57 960 468 845 744 850 978 284 730 871 96 434 31 849 635 894 492 103 625 680 992 759 633 31 885 62 443 653 537 879 354 343 205 515 577 617 462 33 621 634 842 983 345 980 93 15 983 311 541 308 654 469 27 815 951 393 163 629 933 580 821 724 851 761 301 598 392 338 696 444 177 977 608 935 62 843 489 459 568 498 765 990 560 91 941 335 956 296 2 410 94 470 147 443 741 113 791 824 256 310 29 524 752 353 794 618 845 577 219 71 684 993 212 891 232 304 648 81 791 659 689 732 526 481 994 396 207 504 860 370 601 518 934 353 297 938 441 637 760 180 402 609 709 699 201 315 253 85 642 450 680 76 249 483 757 527 428 280 513 334 428 131 860 931 468 418 540 669 556 395 567 174 816 777 26 815 21 55 599 859 76 21 623 666 675 113 476 895 631 503 467 139 150 100 856 195 37 615 522 384 885 314 880 454 819 384 100 143 696 231 479 800 150 471 701 917 228 19 67 393 140 808 190 984 419 452 645 712 241 946 594 220 674 842 85 204 660 646 706 314 754 914 492 230 24 195 769 148 911 932 608 44 915 884 345 67 668 460 140 560 730 120 420 146 676 453 957 520 939 954 164 328 226 505 398 756 137 151 764 513 691 66 805 554 964 59 908 654 759 884 252 269 270 188 673 264 611 640 433 714 375 804 107 713 114 659 958 129 354 779 701 996 39 965 361 842 950 300 400 71 828 507 749 886 287 139 408 440 471 925 912 82 810 638 941 133 152 825 555 623 892 857 68 411 700 358 605 44 891 447 420 552 749 674 168 371 555 840 153 441 448 852 954 600 202 765 924 548 117 402 269 653 316 334 737 407 618 69 327 281 457 53 576 88 129 216 131 900 202 329 53 98 5 221 47 996 632 908 88 55 985 423 108 155 85 573 589 1000 9 945 482 583 369 6 93 38 847 222 265 865 246 750 259 309 343 622 376 678 764 657 776 276 235 872 241 513 6 35 351 270 57 554 947 503 3 905 202 364 752 107 583 874 54 960 771 569 166 674 284 270 686 548 412 972 317 756 67 791 6 899 760 130 449 26 68 505 390 919 215 89 428 776 567 751 345 383 366 974 378 15 811 613 69 990 660 200 485 876 611 37 902 443 398 322 378 279 580 270 844 927 988 69 194 156 320 768 264 922 130 684 691 542 158 761 938 31 801 150 660 55 360 515 94 355 91 192 4 953 147 228 867 450 922 296 644 432 179 413 3 818 466 459 16 942 756 452 206 894 658 776 802 910 962 938 870 732 815 914 759 17 898 725 548 879 728 754 104 884 870 622 410 486 547 891 2 159 125 404 670 676 831 700 839 776 761 1000 870 310 248 266 275 926 120 87 95 783 199 867 871 975 355 84 220 751 167 172 801 699 554 91 717 880 1 76 738 550 30 78 621 464 688 550 223 161 261 628 835 602 134 587 513 498 450 629 218 309 357 790 69 784 722 359 850 419 391 887 133 919 432 533 4 979 974 744 477 994 466 802 218 183 181 931 798 500 969 378 381 31 229 369 430 198 469 578 692 76 537 252 230 293 631 403 788 46 259 583 947 720 342 587 810 551 532 817 302 822 122 364 499 429 976 598 780 518 100 563 756 812 519 589 902 637 916 250 554 730 702 939 978 892 121 174 764 833 156 694 264 23 45 65 20 121 29 459 214 272 78 346 138 995 498 913 61 945 502 8 81 38 79 748 185 853 499 667 656 102 100 611 733 760 568 715 210 200 436 610 637 83 563 639 590 96 641 72 354 465 837 671 192 83 943 778 458 436 565 154 878 765 724 982 725 409 685 993 755 869 790 697 617 63 643 906 448 764 733 978 935 4 994 606 366 153 388 165 883 33 406 707 245 711 933 521 992 905 852 27 161 197 458 42 530 349 567 827 167 286 565 679 154 323 508 468 204 639 592 573 821 827 967 78 854 396 174 306 21 673 147 160 354 203 888 491 951 869 510 226 324 127 241 519 636 46 75 291 890 646 275 802 832 954 423 235 762 987 975 715 806 696 652 722 310 773 73 494 962 807 881 447 151 622 177 443 741 748 87 394 496 381 932 484 748 879 342 362 839 525 873 491 841 678 70 952 199 971 316 98 145 370 175 50 696 748 102 225 100 797 97 777 981 229 675 316 905 90 988 627 845 921 18 442 359 653 802 842 4 734 233 415 53 790 424 275 127 656 287 242 11 354 584 888 891 445 624 824 374 330 554 879 126 32 341 512 560 675 942 600 828 406 449 925 278 92 748 579 267 371 548 167 112 603 261 391 888 694 444 137 428 600 927 180 912 353 543 405 148 520 981 114 664 970 971 636 75 556 268 632 758 325 550 806 708 215 695 934 525 816 414 752 379 460 155 43 93 485 946 961 330 525 636 489 856 819 279 460 278 485 959 91 662 357 196 33 375 423 918 614 474 986 54 923 43 492 215 733 603 739 109 84 820 818 253 43 868 984 469 605 149 976 565 525 628 716 6 782 425 714 658 973 222 92 965 812 668 771 778 193 266 300 209 814 528 14 407 81 51 674 414 879 225 844 919 485 655 753 509 127 673 601 36 772 451 127 58 642 773 159 908 582 332 224 428 951 407 754 66 356 574 201 297 922 546 234 620 274 401 997 312 435 905 620 403 756 655 27 557 468 920 313 670 510 327 742 264 663 840 469 895 298 798 52 614 206 584 313 124 342 104 151 335 905 943 866 735 347 451 832 463 412 563 376 983 336 973 495 293 486 789 384 485 325 129 123 638 268 618 738 351 888 894 24 43 107 276 619 705 187 575 756 86 729 735 285 999 99 804 994 866 253 876 674 588 835 863 184 720 546 129 957 918 560 249 832 675 440 967 793 448 898 187 890 821 971 435 767 495 289 245 160 415 394 998 380 421 910 954 408 525 9 638 209 833 453 537 966 87 832 282 481 492 554 958 496 833 58 865 271 13 377 71 320 148 407 555 494 359 844 400 382 259 458 327 454 798 417 480 923 375 651 451 878 294 674 753 710 604 438 799 340 420 51 716 211 122 922 683 335 474 919 627 327 676 60 724 982 447 979 148 142 484 489 748 358 773 994 557 614 925 463 910 239 113 679 426 673 632 869 254 943 231 326 409 110 839 814 255 334 875 116 271 936 901 610 179 929 241 233 167 389 900 781 678 24 582 381 874 489 590 7 107 152 556 9 106 769 357 786 150 313 34 786 927 256 659 807 721 784 474 793 810 629 178 641 319 6 314 958 780 315 684 463 892 351 308 128 272 216 685 639 842 277 877 166 781 999 100 6 85 443 641 57 525 566 182 889 249 290 421 192 288 217 915 663 687 423 500 755 738 540 287 868 35 74 747 112 152 629 882 200 25 913 605 857 7 376 953 902 691 3 248 780 894 664 826 166 76 270 846 250 759 165 940 571 401 577 917 233 714 857 973 678 723 762 695 241 537 570 537 729 303 298 530 706 445 3 42 60 149 820 217 349 176 994 499 907 884 218 121 583 25 963 347 630 404 280 862 474 51 604 296 408 11 582 468 867 678 751 194 337 497 794 717 76 253 36 828 404 627 148 489 899 462 404 598 546 260 80 754 498 837 575 670 421 247 56 116 605 449 71 530 749 679 168 307 600 534 938 407 118 816 616 845 902 593 812 94 744 987 37 483 10 767 451 105 470 645 944 68 250 430 993 538 184 760 173 946 839 522 757 493 242 601 53 707 295 34 922 745 682 16 277 554 387 136 375 899 701 108 725 3 113 717 262 323 362 540 369 451 162 2 493 117 798 871 756 221 693 56 879 9 807 516 952 398 755 826 132 892 249 43 671 602 417 525 957 996 68 323 806 868 154 951 713 392 643 17 204 531 466 53 3 957 6 160 775 911 923 67 145 466 922 59 311 400 372 887 566 750 684 380 786 943 381 159 697 508 929 401 742 171 429 231 717 670 697 586 946 382 380 979 15 319 55 804 197 933 169 260 755 87 195 489 405 276 789 306 599 435 713 421 666 607 845 991 157 771 127 474 456 562 901 572 213 458 354 126 673 130 680 913 825 521 650 696 552 233 144 194 208 685 345 678 63 230 964 781 796 964 144 706 554 363 405 437 620 668 818 912 105 614 225 777 723 412 927 250 370 40 360 741 727 80 11 508 813 897 481 240 50 498 196 664 279 626 798 285 756 811 815 483 120 401 876 363 31 430 276 671 29 384 564 453 529 294 493 55 822 87 540 290 438 931 795 238 928 350 967 485 780 66 314 968 364 507 385 606 741 25 240 678 950 882 100 488 329 471 409 127 247 512 269 41 657 137 53 514 820 535 480 453 797 150 345 925 277 805 488 491 22 957 962 33 119 845 528 358 317 137 206 571 507 276 245 422 810 764 147 156 836 269 353 29 14 561 5 186 789 630 601 658 378 528 956 230 776 209 624 697 253 598 163 436 344 948 258 17 874 539 619 726 576 641 122 404 48 642 758 89 385 15 660 867 24 892 29 966 649 911 380 256 842 933 930 578 990 487 549 993 1 966 846 823 199 130 467 124 922 281 901 168 580 150 978 461 281 208 821 745 560 509 700 138 428 303 450 285 934 549 110 176 214 165 733 318 122 681 588 619 301 911 560 769 371 389 385 210 876 949 340 735 56 29 776 336 994 947 267 349 224 255 846 204 945 497 854 516 784 860 829 674 257 275 464 898 321 548 162 928 714 666 426 911 471 423 944 194 701 113 757 833 163 580 643 374 804 633 83 993 418 238 822 729 733 661 638 372 476 369 574 88 339 687 215 218 397 34 524 944 580 897 896 2 848 500 839 334 732 93 586 61 511 236 343 503 617 670 473 974 212 758 27 818 398 188 979 336 988 670 821 633 304 636 492 160 94 384 984 620 388 174 205 535 576 280 689 446 902 981 192 458 858 547 219 526 483 586 54 449 881 835 585 502 953 49 186 811 814 295 384 584 530 483 539 968 149 185 298 516 756 514 853 846 70 262 757 43 59 144 608 709 743 658 249 840 782 865 448 963 407 457 718 769 862 636 324 881 557 927 132 634 986 806 343 667 759 361 464 554 534 670 642 308 27 498 230 357 919 122 815 895 762 23 954 536 193 401 591 831 616 947 829 1000 41 936 918 649 630 459 150 131 651 285 754 637 216 875 694 581 134 406 728 321 863 376 739 597 738 251 742 581 935 612 15 774 777 760 362 792 338 637 70 662 867 420 377 593 44 238 187 698 600 149 385 759 413 524 171 88 123 41 240 162 682 450 224 395 457 214 827 831 172 134 928 227 206 284 776 808 807 194 772 242 672 21 124 162 677 171 329 960 377 868 149 573 976 454 514 960 985 547 65 240 371 350 180 953 939 395 813 186 754 583 961 871 803 312 575 522 638 950 509 823 174 675 365 319 498 238 620 454 138 14 892 993 200 917 426 394 138 355 418 63 997 637 249 591 860 318 508 798 609 188 687 867 58 718 617 408 720 421 262 211 636 488 724 803 715 324 786 148 356 539 350 350 831 749 278 298 649 181 985 456 389 606 824 405 517 261 463 48 369 472 72 151 70 847 41 886 995 58 60 240 481 404 737 624 417 310 975 242 546 55 440 694 339 387 94 173 910 649 64 487 429 97 434 852 673 53 924 657 145 768 33 46 344 949 770 733 98 801 180 558 408 171 832 449 306 411 354 187 5 537 180 940 677 159 948 240 853 610 51 574 292 725 935 829 882 950 475 797 315 469 717 733 427 74 25 393 931 414 444 118 443 125 100 129 913 451 894 364 889 333 167 59 821 737 447 671 742 32 475 368 996 418 90 376 738 851 179 237 110 901 421 295 40 694 246 508 960 227 304 392 237 582 385 41 907 932 234 538 909 361 226 805 324 984 324 215 350 134 54 359 530 999 555 863 19 531 876 270 899 602 354 612 226 797 575 184 751 207 638 55 310 884 16 902 811 664 353 562 678 635 474 709 904 764 800 84 477 772 308 110 369 453 509 432 592 426 51 655 41 313 525 430 210 390 965 721 690 113 562 152 11 611 399 904 967 485 90 878 917 330 232 462 499 750 143 843 478 766 884 824 792 2 901 454 353 449 794 599 985 219 856 74 581 861 85 600 944 305 811 983 484 196 631 492 209 228 617 495 669 657 513 865 276 650 760 113 586 940 53 535 279 495 281 233 259 498 853 957 386 368 330 789 497 370 89 873 674 247 740 154 588 713 444 387 255 330 845 205 398 55 359 339 109 916 175 723 21 176 925 334 566 443 694 41 149 237 557 13 95 864 534 404 68 400 548 38 814 810 276 419 684 763 928 553 339 618 248 688 788 401 54 596 84 760 705 835 40 883 285 56 999 62 473 255 348 725 993 666 764 16 229 27 749 879 345 923 856 434 502 466 120 917 361 880 27 714 74 691 177 319 352 650 98 521 12 298 541 473 83 622 471 574 23 957 304 995 720 231 268 355 79 439 448 314 28 519 740 390 497 409 672 486 742 178 202 546 54 780 935 507 418 300 327 267 964 488 166 248 303 229 512 837 877 881 149 730 73 124 894 806 654 748 351 714 431 529 605 439 721 998 689 3 430 754 981 576 803 22 95 389 637 407 548 961 7 718 703 613 647 38 650 137 137 749 907 874 532 327 627 667 580 440 908 913 919 849 337 907 277 77 722 874 633 523 55 806 261 926 765 953 429 340 959 256 290 644 143 382 987 396 381 315 183 178 31 270 750 649 626 599 336 526 855 80 37 307 42 76 647 907 631 288 701 847 494 961 906 481 105 431 341 136 3 241 530 867 443 649 385 721 568 145 845 360 176 86 888 221 772 171 925 412 238 1 342 647 22 750 223 196 873 828 202 610 116 924 301 357 399 170 353 371 909 275 420 229 2 820 362 234 766 188 535 544 930 717 64 28 800 511 234 844 776 622 11 692 904 541 696 774 100 34 551 941 647 572 894 595 600 290 467 817 104 614 597 296 458 675 411 782 108 827 76 835 478 475 38 916 809 426 595 207 82 984 169 440 110 620 777 44 568 513 739 180 353 170 983 12 215 891 759 740 249 978 635 463 818 61 693 395 60 613 94 24 56 308 769 916 347 628 335 582 986 352 386 497 105 199 550 156 464 925 852 168 320 404 785 609 45 364 910 672 148 830 738 784 142 607 741 920 965 267 974 265 735 912 144 449 513 277 296 79 414 418 962 832 904 241 76 576 742 446 227 565 815 964 285 865 869 24 543 206 61 137 160 807 175 680 581 988 985 372 974 950 145 785 729 4 378 786 742 486 974 917 547 856 133 831 480 761 869 551 230 564 523 767 963 270 769 152 401 266 416 381 553 362 376 291 393 230 142 799 302 577 676 160 302 370 127 175 748 625 949 189 457 219 798 76 513 608 390 136 837 706 31 431 679 489 771 206 259 717 154 662 419 747 889 408 827 363 917 669 727 425 94 249 714 203 519 216 313 123 85 985 487 470 310 506 754 395 563 652 229 248 561 993 743 706 597 436 988 363 110 448 43 785 624 355 784 980 181 267 155 704 7 130 784 684 452 823 856 730 232 989 41 808 369 799 905 590 191 28 16 402 571 40 767 448 570 443 587 54 769 166 975 430 715 547 761 749 521 756 283 796 825 960 493 349 539 321 217 585 936 352 975 247 955 669 186 975 68 994 875 896 523 384 229 199 714 757 745 801 302 612 546 251 567 316 755 631 126 654 439 65 735 49 993 867 711 952 502 119 431 799 928 483 706 250 285 257 611 591 431 711 603 388 141 101 858 356 57 845 907 126 851 456 669 142 567 270 542 273 970 678 843 195 699 527 910 555 727 277 656 193 349 321 255 246 708 242 433 221 233 457 449 993 645 604 689 896 487 968 641 334 454 108 895 597 666 476 448 483 659 747 270 20 858 277 651 273 175 692 972 833 946 665 809 672 462 942 924 654 450 673 296 609 874 219 356 429 142 513 888 450 561 43 519 535 149 428 902 22 382 50 332 423 692 174 139 274 460 789 141 840 912 600 514 193 526 705 98 731 575 96 893 265 434 429 875 818 248 822 913 436 153 571 937 1000 799 888 310 304 480 51 982 654 466 702 328 415 994 615 167 784 942 647 848 663 724 984 681 725 546 83 147 387 992 96 154 187 962 518 986 264 43 286 28 73 998 972 97 457 6 349 254 715 585 327 929 844 329 445 458 657 731 34 789 211 923 889 528 616 408 210 88 516 419 639 969 688 534 831 134 273 43 963 453 196 682 336 798 401 359 900 598 325 323 236 815 405 882 494 706 232 494 378 560 652 330 910 669 867 624 210 542 903 263 329 269 212 8 306 450 621 912 93 436 754 746 754 992 392 254 646 745 289 645 943 905 654 710 483 631 523 726 76 754 154 347 974 541 522 634 372 131 720 994 48 644 278 417 386 345 524 941 898 109 589 885 25 116 972 945 93 1000 646 55 60 154 690 352 548 590 734 770 711 578 611 599 516 840 12 886 436 921 82 760 227 901 12 302 16 209 213 634 670 96 7 731 371 453 407 388 49 839 232 151 163 854 365 470 763 277 913 306 178 561 41 512 423 633 213 585 811 991 682 360 652 878 451 169 649 83 594 177 61 121 945 649 144 744 214 262 243 854 951 662 154 824 537 675 166 226 160 484 276 294 306 621 208 642 372 387 38 37 2 493 362 907 648 968 270 359 623 81 228 104 173 464 645 367 403 251 258 704 133 656 9 439 781 432 786 701 705 464 185 99 543 258 543 846 126 108 357 532 446 318 416 742 939 129 131 334 398 383 849 34 957 750 651 74 428 721 721 399 699 848 244 772 289 375 315 690 242 437 564 422 238 973 86 350 386 370 900 124 442 735 981 825 535 316 505 566 725 400 775 559 913 51 565 353 777 731 279 366 404 155 948 910 940 334 101 688 497 34 208 930 384 882 276 557 547 972 453 612 155 829 986 110 987 954 773 698 471 896 387 211 332 62 605 668 498 137 750 621 496 728 510 967 303 386 14 885 753 165 805 859 819 120 51 387 33 963 996 150 761 885 943 432 59 254 367 927 479 31 673 957 991 966 71 244 903 22 829 105 922 175 379 52 519 761 322 903 316 391 330 309 665 234 906 414 160 195 802 872 147 950 94 143 831 787 587 488 584 14 472 922 438 649 261 423 214 297 966 42 339 310 374 872 966 391 822 412 756 182 213 550 695 743 660 732 712 135 562 524 443 570 46 912 691 765 507 459 96 182 273 59 686 465 465 719 840 20 121 91 45 341 177 426 242 707 837 755 336 482 164 127 735 578 544 594 155 834 911 976 214 321 417 922 254 358 675 57 856 1 356 290 773 866 238 595 604 888 975 45 257 668 137 634 877 143 542 57 77 232 768 511 383 603 927 937 946 631 580 351 813 431 895 955 460 83 676 338 990 15 547 682 570 597 888 173 283 583 40 636 322 935 109 392 507 898 219 117 50 986 492 857 672 620 65 435 240 618 275 31 839 801 145 81 148 773 634 359 227 971 853 4 992 752 239 738 491 224 61 817 327 961 995 85 87 329 708 28 491 693 554 769 983 637 713 298 477 532 791 833 445 524 686 241 273 553 894 158 862 884 573 330 152 923 104 806 341 535 622 366 436 598 538 672 951 666 314 334 287 42 511 794 832 440 596 834 661 811 849 52 148 325 530 59 909 376 644 114 479 660 424 256 844 756 988 189 662 482 901 61 154 304 985 163 516 905 525 143 427 366 850 379 734 517 525 114 599 584 103 826 407 882 82 915 258 119 398 488 36 356 778 990 428 684 607 187 481 781 537 241 691 587 679 283 235 339 574 943 460 946 313 549 491 287 988 431 838 775 1000 529 618 544 601 578 775 616 39 603 943 686 50 536 581 208 785 773 659 655 277 171 815 928 1 684 494 949 117 67 753 108 300 294 647 518 682 848 939 826 378 939 279 146 830 75 74 567 656 345 478 777 585 830 293 361 937 350 941 155 798 495 481 102 768 794 291 198 148 73 670 716 296 210 793 675 535 387 921 62 284 982 557 769 876 823 840 374 623 764 682 641 16 724 48 109 381 59 646 488 553 325 338 676 664 760 483 1000 707 568 954 927 861 997 223 839 572 231 407 461 68 861 796 358 569 242 326 241 315 377 273 740 263 387 551 772 324 423 511 297 474 889 14 993 618 957 965 715 754 6 562 415 248 138 828 476 681 872 426 282 322 830 587 986 535 684 763 595 386 52 964 958 854 262 555 155 756 455 733 805 854 42 650 396 874 811 177 378 162 847 844 545 818 519 5 10 513 511 208 568 235 298 395 359 446 544 44 447 443 339 338 734 960 806 326 165 468 423 243 360 938 343 548 708 258 575 333 813 692 109 965 21 919 63 979 556 737 159 254 428 119 248 585 340 743 8 255 776 444 774 50 774 58 638 123 748 67 379 77 305 154 53 355 41 61 43 892 53 104 242 43 26 728 78 444 912 461 161 483 886 259 690 87 581 690 423 160 778 405 878 901 919 633 864 81 84 719 423 166 874 275 570 42 233 413 287 810 723 560 256 68 752 409 249 1 27 354 24 867 972 936 734 699 768 986 469 319 438 451 947 66 188 562 22 196 409 359 816 971 491 305 389 378 461 286 555 369 273 226 946 693 572 596 939 457 642 421 901 629 991 90 614 15 681 468 959 527 746 950 636 216 154 79 66 323 164 89 41 997 232 297 564 933 953 752 206 927 623 497 368 44 928 436 449 365 186 778 541 70 965 610 504 224 327 156 429 897 383 988 322 783 726 217 663 659 251 814 575 251 934 432 717 979 335 25 267 397 824 701 407 470 456 195 207 835 145 926 798 635 701 653 879 623 332 752 434 256 41 156 573 503 782 792 973 91 61 897 373 86 625 795 301 849 372 601 15 353 658 366 366 850 302 261 144 339 75 718 942 954 125 659 753 682 593 730 263 650 91 595 630 568 71 740 376 478 2 691 296 243 129 340 965 701 433 188 876 381 194 661 194 460 974 706 458 717 238 54 892 170 239 864 391 676 160 338 960 101 464 834 603 432 806 832 370 124 944 81 556 429 608 404 535 91 356 115 289 999 341 692 803 779 387 488 568 401 38 971 716 543 943 134 816 705 153 178 461 135 282 326 223 89 759 426 253 481 639 276 637 312 902 155 349 843 245 219 328 199 368 217 789 475 224 431 606 613 546 369 528 527 960 809 942 131 998 792 43 501 255 782 152 368 977 845 522 116 895 313 863 151 726 930 891 809 154 836 598 564 113 214 32 171 320 387 800 482 125 990 706 407 4 193 503 576 534 280 953 822 479 993 623 336 672 390 677 538 948 431 743 198 198 177 544 484 75 188 606 303 228 324 217 696 751 109 156 39 989 101 682 799 743 524 613 458 749 231 211 732 888 262 18 316 825 306 806 425 1 307 32 145 770 753 193 711 190 98 63 254 743 299 159 665 494 834 332 917 648 436 662 474 853 186 655 877 3 305 970 266 707 346 701 256 970 55 425 573 618 463 503 411 410 756 469 347 140 195 66 810 342 644 142 457 555 723 909 306 954 461 61 359 631 639 798 812 257 660 42 712 932 13 477 401 55 934 343 318 689 775 895 624 952 312 634 851 538 200 60 185 583 952 511 65 814 259 994 150 512 121 651 642 322 60 776 501 959 187 147 129 445 781 620 312 886 552 531 207 410 147 414 796 779 536 159 823 897 550 290 69 831 574 429 651 582 884 217 225 616 985 193 108 848 927 601 520 928 828 864 86 683 362 64 811 876 398 486 385 815 56 405 762 758 578 496 337 870 269 176 708 972 920 666 895 634 891 989 754 614 723 74 127 629 614 597 364 964 306 611 48 871 592 620 883 54 743 147 846 644 966 980 318 417 706 854 979 139 90 424 286 465 174 9 746 888 943 154 521 42 611 831 418 203 712 703 250 461 99 247 402 727 537 518 47 865 638 524 319 531 211 340 10 679 542 388 439 701 821 138 273 325 858 545 650 242 934 749 607 405 263 371 3 239 204 237 352 371 667 780 491 579 144 655 752 906 465 339 247 602 295 203 773 15 640 866 437 92 587 806 392 524 739 736 499 667 232 537 385 743 98 904 616 881 583 385 800 544 775 399 521 264 79 797 868 759 971 242 325 80 663 19 207 212 383 430 977 565 853 380 456 469 355 582 125 103 889 499 600 675 122 744 925 424 923 162 334 421 915 296 633 976 425 484 580 3 402 716 910 620 570 284 271 21 213 606 458 507 462 756 762 594 808 957 132 112 316 791 644 313 730 61 226 76 411 393 269 187 429 730 472 280 88 953 533 854 338 713 672 727 670 478 126 581 491 495 661 34 481 670 660 731 254 440 279 274 355 656 892 267 145 553 762 130 152 956 339 571 744 278 830 153 921 470 922 827 409 758 344 884 380 879 713 419 681 514 280 299 266 980 528 195 652 601 345 352 704 581 711 521 104 550 844 851 54 566 544 46 994 17 558 32 475 218 520 569 89 234 29 711 120 323 186 371 638 233 103 891 960 907 604 41 370 721 867 412 183 390 383 861 728 416 454 605 200 509 35 589 911 729 871 670 628 973 569 179 913 682 763 131 338 271 663 379 222 318 202 796 922 821 920 880 978 44 264 99 257 371 601 639 466 766 461 169 544 939 541 451 403 123 829 449 828 568 698 535 620 582 89 258 88 764 633 927 999 861 300 378 86 210 258 24 428 986 231 30 818 253 126 235 925 69 350 123 552 183 980 190 179 856 689 192 536 915 165 274 632 2 115 602 97 155 207 566 355 205 694 910 907 738 581 795 879 208 453 731 740 523 405 6 868 661 632 285 92 225 81 410 373 708 876 531 736 661 343 3 624 646 441 298 771 243 785 75 321 403 810 679 752 557 102 329 543 389 401 825 314 670 879 37 302 394 528 989 885 904 258 53 267 638 304 49 570 408 83 539 123 391 638 513 526 740 358 253 412 607 249 701 499 20 214 308 618 653 558 168 462 390 169 422 204 452 732 314 503 824 513 796 812 779 232 303 965 553 621 556 803 523 514 631 751 528 974 592 410 645 302 324 124 877 291 492 170 1 948 847 508 947 741 972 270 120 664 491 940 268 572 229 163 986 307 632 70 13 672 239 119 9 336 313 726 613 464 865 327 837 720 999 487 954 663 109 495 837 319 348 364 180 746 15 294 484 356 856 495 544 515 515 303 257 621 824 934 407 993 588 881 382 897 186 849 45 565 229 376 531 660 978 581 74 679 36 882 680 94 520 340 220 175 202 642 774 588 607 842 323 341 461 465 7 869 424 737 211 433 574 384 905 927 549 975 61 299 699 736 879 872 438 347 391 717 230 170 888 53 320 819 984 900 964 63 950 343 561 801 469 715 599 881 608 904 365 897 742 231 92 247 257 746 492 533 737 132 45 573 262 305 841 737 734 758 25 10 860 796 277 191 90 713 207 577 160 992 26 205 741 490 519 697 165 621 392 418 659 108 777 357 41 15 260 668 479 700 324 532 792 558 852 29 371 965 752 73 488 830 732 257 473 325 732 20 363 248 988 489 349 262 537 680 705 95 655 724 608 365 221 971 675 732 630 169 399 934 569 553 161 371 515 614 842 143 467 433 716 83 655 740 22 904 117 286 141 74 244 984 612 930 60 488 844 966 323 739 287 477 442 89 386 413 239 107 81 512 908 344 32 735 368 665 919 973 293 577 645 719 306 265 161 890 97 435 812 757 939 837 403 449 371 640 316 766 369 842 142 464 456 745 990 51 473 729 535 402 57 304 690 646 953 655 487 509 108 211 427 608 87 294 370 562 572 520 438 86 431 585 768 424 189 516 447 727 377 132 927 753 313 570 84 783 432 442 383 675 550 410 16 872 741 981 141 992 709 623 953 36 322 682 264 47 708 120 362 235 552 882 639 49 253 600 346 67 753 418 361 741 861 670 243 907 407 203 155 76 662 502 628 360 3 907 886 845 526 446 872 128 838 882 774 474 213 506 101 513 59 646 492 218 395 288 949 923 723 304 877 381 295 61 480 114 264 541 985 563 137 662 520 965 139 845 156 909 282 752 380 986 327 927 337 314 22 912 614 136 163 828 794 100 385 91 325 130 499 903 633 872 255 128 491 155 959 451 938 393 994 921 392 821 595 493 15 398 528 542 357 376 493 590 419 119 458 970 458 89 163 979 695 372 502 556 609 417 402 652 760 663 334 718 449 970 504 152 135 765 215 602 475 717 851 143 55 24 259 960 280 447 79 559 59 56 792 9 337 479 637 832 53 381 503 200 38 161 294 912 864 407 765 331 136 846 204 776 263 791 445 678 830 202 137 636 404 915 180 672 316 917 894 183 274 141 451 309 55 203 501 516 627 12 145 322 147 460 352 279 627 858 422 396 325 436 56 706 131 797 242 849 825 84 542 864 367 463 276 341 37 679 798 214 104 893 3 359 260 566 927 412 986 595 816 202 389 772 924 537 735 15 697 196 17 411 246 236 371 25 824 482 624 485 151 756 534 594 203 506 332 252 161 209 509 298 930 71 981 379 357 96 201 343 787 793 987 874 36 467 278 973 393 266 167 598 130 95 645 585 57 19 627 382 118 436 315 421 51 869 309 504 875 625 1000 648 663 1000 936 226 778 925 873 378 262 583 659 769 901 991 727 964 93 969 584 133 694 63 621 350 917 42 614 939 294 330 933 327 997 368 240 834 862 250 732 705 623 207 196 62 698 635 553 826 55 317 516 760 81 864 595 932 479 927 152 252 494 156 56 638 374 34 914 74 354 49 222 881 188 34 49 86 584 493 926 659 671 375 374 296 143 583 732 176 905 211 978 860 260 855 680 300 592 254 383 635 613 435 664 994 580 314 666 528 991 995 972 112 581 111 519 315 272 166 784 17 811 472 93 722 902 74 910 425 436 404 942 747 295 488 705 597 178 414 600 620 414 382 3 832 177 309 487 12 693 363 528 319 797 868 904 574 565 271 873 358 138 211 296 493 728 328 786 632 267 589 811 138 183 790 196 324 300 640 685 48 228 128 228 642 143 984 692 233 298 636 722 602 379 293 92 958 767 275 299 741 656 448 434 939 225 162 447 554 468 434 393 937 71 915 243 939 881 452 145 594 907 330 864 821 821 152 315 80 334 152 963 724 297 183 710 654 532 412 675 420 723 297 605 270 172 917 654 625 956 328 126 25 338 17 500 608 810 341 124 34 21 289 290 844 662 178 822 460 696 722 361 746 15 566 414 647 389 829 332 44 294 252 836 47 829 864 854 786 208 836 320 381 410 980 745 525 671 864 827 148 677 709 704 514 282 88 327 980 408 85 406 469 808 983 186 187 222 9 637 803 793 964 111 919 222 794 352 119 157 330 421 518 196 565 465 942 674 137 486 262 447 619 28 331 323 939 960 749 724 90 889 804 787 175 112 530 777 35 694 907 238 17 475 146 875 378 427 102 25 103 211 29 857 336 677 991 181 814 584 654 838 20 908 860 168 35 44 174 691 974 76 864 948 715 501 993 403 811 631 832 686 731 927 359 822 644 785 39 872 33 120 829 438 375 475 739 591 465 338 818 181 388 362 126 533 640 652 26 301 729 141 62 385 117 1 646 358 455 578 693 170 299 344 282 923 75 169 370 464 505 531 510 293 326 902 526 459 58 720 989 919 733 580 951 138 13 443 593 313 649 605 96 229 742 833 565 365 935 891 376 339 851 566 842 445 266 843 823 637 887 672 243 211 693 292 588 872 987 362 449 599 609 837 393 720 304 643 775 596 581 732 541 56 246 28 719 347 728 351 169 730 401 349 923 191 449 183 220 502 30 585 5 264 224 639 47 762 818 701 855 816 371 106 345 599 92 445 124 313 738 387 716 84 758 999 709 245 347 179 559 921 719 269 133 652 350 798 58 925 772 807 990 58 866 685 197 472 675 912 49 486 982 398 241 722 470 509 594 820 465 696 709 170 750 57 249 707 883 424 283 528 470 707 211 720 898 703 664 323 868 5 798 609 494 393 215 956 403 711 881 427 388 943 471 577 939 387 314 437 383 653 809 267 103 15 862 963 802 341 547 88 662 637 524 260 736 99 39 242 76 6 186 716 668 687 340 846 454 179 367 987 217 879 348 894 985 987 63 619 116 114 500 848 707 664 386 78 909 341 40 20 824 274 902 398 129 649 436 738 118 458 992 795 491 515 844 73 10 288 247 281 182 555 413 665 929 814 857 71 484 894 242 714 408 730 499 249 563 645 880 155 109 656 550 135 507 771 634 684 499 757 157 443 9 459 334 588 986 221 256 311 903 95 597 661 172 535 764 413 265 978 183 218 417 844 480 645 842 111 517 824 356 107 81 131 413 872 5 346 812 664 143 470 876 72 450 179 580 952 486 866 269 209 17 800 227 39 302 263 575 255 685 267 604 922 156 736 178 402 332 650 999 325 158 284 84 672 376 341 215 422 307 648 109 457 55 684 307 592 545 59 756 250 795 78 621 729 989 481 55 914 915 891 29 797 790 89 711 72 576 596 14 560 178 399 58 331 824 637 544 32 816 635 935 632 662 930 437 929 340 192 837 528 512 447 429 775 766 822 909 703 248 446 570 320 59 592 123 766 316 413 179 294 267 726 401 194 31 549 901 97 673 220 516 691 581 677 150 667 895 249 101 486 450 772 57 827 759 297 50 651 452 675 341 955 131 132 946 520 340 577 53 682 837 589 588 804 737 852 497 987 295 435 449 668 701 975 3 387 629 651 853 202 311 839 508 999 646 717 330 753 191 868 213 540 455 83 53 362 829 230 662 652 400 813 847 986 986 134 130 176 565 159 749 122 437 1000 48 513 135 481 585 990 879 728 356 398 696 854 647 814 560 514 653 993 650 181 928 200 144 544 436 9 8 851 994 676 534 240 683 297 995 488 478 654 629 212 116 696 807 654 609 168 634 160 901 208 867 869 60 629 15 719 579 111 477 665 44 615 235 86 251 257 404 98 746 426 56 56 171 211 812 67 380 223 611 304 423 441 349 803 650 314 64 154 333 346 804 832 626 252 331 51 946 471 81 575 629 241 544 443 626 895 815 205 208 267 52 762 587 709 8 281 308 854 986 489 594 520 598 415 438 618 615 557 614 659 826 711 639 596 798 543 400 107 465 852 5 381 908 871 185 900 762 894 608 106 101 420 612 780 778 848 678 842 966 781 920 646 752 434 488 243 288 507 71 80 185 88 258 669 60 413 57 613 381 602 935 717 193 251 754 444 344 626 51 3 264 115 951 503 210 969 391 189 113 631 333 453 784 58 121 258 82 85 235 17 408 429 873 592 975 342 275 241 305 309 229 742 781 399 613 335 705 138 838 235 598 499 467 507 772 40 552 533 712 103 30 759 932 999 510 658 86 429 16 770 747 593 388 723 718 154 696 494 979 599 747 972 929 840 641 466 47 844 944 901 150 364 715 592 656 1000 901 636 327 536 473 808 841 238 207 865 506 650 881 667 322 374 847 713 289 132 911 657 281 412 497 331 987 978 610 908 756 488 144 502 729 831 958 770 528 68 103 649 433 609 432 719 637 249 65 329 22 304 381 816 920 754 843 279 279 43 155 274 24 583 533 255 180 235 206 481 298 275 460 274 252 965 733 153 837 446 835 485 865 501 114 553 30 709 885 992 706 566 982 130 29 5 869 920 800 882 770 868 718 347 166 269 410 872 55 114 377 415 91 332 785 81 224 185 682 948 264 975 948 306 234 861 650 538 455 312 870 590 627 805 900 677 149 649 515 161 24 921 329 43 970 47 910 317 941 139 261 281 125 755 78 241 249 419 312 798 333 736 365 157 799 801 501 415 1000 455 872 648 150 999 238 978 416 598 761 538 690 245 462 507 577 420 328 258 713 3 285 306 277 55 189 833 966 10 256 82 353 751 407 132 530 716 31 4 573 976 625 679 406 207 293 866 7 548 160 765 899 382 83 572 800 390 639 80 698 992 677 567 574 160 819 559 148 79 644 201 321 430 878 963 451 442 307 358 998 969 432 82 734 500 66 246 686 117 473 580 145 178 125 52 768 27 425 160 107 201 557 249 43 999 129 296 71 702 598 583 173 843 695 513 500 476 136 574 687 171 150 228 349 945 199 787 775 255 707 79 865 137 99 196 628 980 145 29 331 914 576 277 125 51 894 578 595 766 511 102 291 744 515 832 932 772 115 922 706 773 144 444 996 352 373 618 700 693 622 498 951 414 497 936 950 33 971 13 772 539 950 741 489 286 114 488 406 316 866 907 874 996 841 64 965 413 564 459 619 17 721 487 235 412 856 192 944 252 497 234 439 835 758 698 778 802 418 203 941 873 987 21 864 901 828 497 820 65 862 263 481 552 224 995 374 521 461 510 211 429 965 641 820 101 318 319 623 791 828 971 984 378 94 376 994 719 603 984 33 692 541 639 117 459 382 241 682 536 736 416 286 539 105 850 795 890 790 11 989 539 671 696 942 944 580 452 321 707 590 749 355 853 953 793 400 154 136 654 589 351 346 39 746 119 268 926 595 697 183 14 583 126 739 568 504 786 684 25 636 913 835 465 731 444 225 231 402 844 824 579 880 38 34 108 135 960 502 379 573 427 511 400 380 353 680 924 318 65 422 239 237 872 388 250 689 842 29 359 163 226 709 648 459 542 88 414 501 647 320 475 201 855 641 841 555 348 911 620 312 812 354 302 922 681 689 210 877 991 885 115 299 555 287 405 349 519 877 348 860 251 89 156 303 398 442 73 789 726 935 888 837 700 353 790 228 691 104 663 831 778 321 569 90 344 911 611 464 192 544 368 731 637 945 816 591 416 868 200 266 896 24 785 599 344 370 807 891 511 467 843 671 500 946 555 319 897 932 240 530 730 545 529 140 461 113 598 128 836 182 623 674 521 307 973 652 697 133 361 687 77 234 269 172 557 680 576 811 5 94 486 932 708 417 486 845 866 352 93 99 67 192 876 900 826 143 870 941 655 451 989 127 275 91 605 927 60 217 664 590 252 70 987 942 807 702 729 111 557 742 575 576 388 19 792 106 522 52 642 761 985 139 361 460 324 120 498 184 689 567 451 416 16 227 601 648 883 795 41 401 725 363 299 983 720 326 804 954 346 483 835 298 400 862 678 670 694 96 814 543 605 585 937 320 926 93 166 25 199 861 342 221 355 224 505 328 854 321 174 309 826 43 280 550 947 594 45 245 114 492 632 492 304 600 418 304 873 893 204 171 659 382 616 809 223 956 577 275 295 61 1000 75 745 572 720 479 851 321 325 641 871 939 480 102 225 90 22 638 303 778 682 300 576 149 447 606 592 192 955 375 651 377 209 123 679 535 885 555 743 874 53 354 742 997 102 102 913 10 13 563 920 828 88 749 598 34 483 324 750 955 455 997 937 877 864 295 461 627 718 675 896 862 527 543 294 386 458 804 87 925 415 55 685 284 822 205 620 382 205 947 546 429 645 397 809 786 791 237 715 168 843 622 990 972 178 713 120 827 189 640 876 645 924 594 349 616 500 246 875 688 459 891 316 798 542 951 101 567 949 262 321 942 868 998 576 668 734 264 836 895 453 930 280 593 765 395 690 155 722 798 2 689 926 611 955 335 144 154 746 68 362 490 949 662 617 57 383 263 290 404 313 862 323 345 474 969 992 947 273 226 536 142 50 199 583 300 80 311 132 624 627 609 654 240 762 199 362 640 778 308 8 541 215 465 88 679 506 286 31 938 389 551 670 214 939 348 772 582 635 158 403 327 494 359 513 338 478 658 360 475 770 971 415 122 231 599 786 842 834 367 136 560 651 9 372 534 764 40 671 425 51 469 67 352 507 29 763 878 842 997 777 642 542 196 335 28 537 320 603 867 319 44 629 277 934 480 570 510 797 257 286 461 784 299 222 907 235 412 988 389 317 410 534 876 615 240 193 180 404 381 241 137 700 534 429 985 596 701 641 669 880 529 227 593 851 96 642 87 350 75 444 671 231 249 768 499 220 902 779 463 57 461 86 158 654 292 287 387 325 871 943 125 562 696 933 463 988 773 321 342 235 130 379 564 98 561 293 181 230 63 414 272 280 704 737 88 968 86 557 156 66 118 286 876 38 140 140 445 258 401 234 702 611 537 714 804 756 786 910 19 389 609 554 734 112 111 777 136 368 532 654 164 251 499 692 579 370 559 719 420 446 980 37 624 909 265 663 470 301 828 868 388 848 278 952 712 153 913 704 702 150 255 594 859 639 997 635 937 798 192 608 771 663 438 601 148 666 361 507 539 854 519 630 626 168 118 726 575 956 270 765 234 860 959 225 352 479 524 338 544 435 360 342 84 742 168 784 666 57 185 663 795 558 852 875 883 548 415 830 195 169 271 656 604 375 658 227 29 42 921 936 646 337 925 521 981 74 954 889 993 203 642 609 758 350 283 733 201 829 843 278 412 927 394 289 499 985 378 112 776 161 723 783 76 663 530 346 287 76 506 668 763 95 411 123 916 886 658 315 434 26 82 456 801 159 121 792 32 386 990 760 218 387 626 982 786 213 660 847 98 652 234 858 494 367 788 652 492 149 755 413 399 28 122 275 212 280 788 973 364 682 910 115 947 65 22 317 848 501 813 657 14 265 241 873 291 56 78 404 983 380 581 803 191 131 501 318 459 267 194 625 612 79 867 418 594 867 696 788 453 372 100 472 67 636 255 114 449 612 664 186 389 842 769 477 564 38 602 931 863 352 835 522 411 500 132 811 993 880 431 843 147 853 641 589 864 508 5 965 314 355 706 176 374 56 414 339 388 94 818 593 480 790 367 353 584 967 521 735 478 825 868 146 360 606 101 366 910 418 610 723 116 780 444 381 946 102 4 581 888 514 620 312 869 629 375 791 306 913 931 231 122 373 110 113 877 935 759 533 286 157 350 898 209 24 663 337 544 779 491 307 176 459 256 768 328 174 370 490 338 409 569 169 37 757 957 304 370 321 367 648 37 542 970 524 63 863 458 252 346 983 756 69 948 960 590 401 887 753 560 20 864 704 883 487 231 696 369 800 862 884 62 569 414 413 141 7 502 480 470 94 798 564 606 172 323 458 959 19 315 949 546 467 116 685 706 24 823 471 467 591 731 615 987 54 472 865 695 45 8 467 881 968 85 695 241 366 471 32 314 495 884 907 927 65 517 113 877 611 63 617 834 422 239 915 366 625 466 322 161 244 876 522 494 40 126 275 94 85 214 171 152 835 370 795 159 333 540 155 316 986 5 464 214 718 771 127 432 937 389 930 226 430 289 50 578 311 579 525 756 511 497 3 743 344 516 500 931 166 82 924 720 948 442 825 48 885 831 932 32 478 273 622 42 410 320 798 255 149 834 160 747 278 615 831 441 391 572 238 321 982 853 868 96 897 902 310 935 781 507 185 22 568 582 593 386 672 393 219 956 451 325 682 748 464 986 296 910 478 288 714 340 644 221 842 300 529 648 319 171 477 542 151 338 823 819 360 33 456 284 108 889 15 146 851 670 367 144 981 356 943 617 960 225 232 676 646 196 676 682 739 981 492 34 966 229 763 457 398 151 682 888 199 343 171 969 220 281 498 515 879 765 648 550 959 610 274 288 954 193 466 274 19 748 332 429 941 718 204 705 505 68 718 758 100 149 614 900 597 350 353 105 621 737 363 817 256 286 746 19 307 546 395 897 95 552 180 64 261 142 794 41 737 577 452 495 596 451 103 313 581 36 340 43 712 110 919 344 186 510 608 179 428 288 255 63 462 401 972 394 285 147 549 145 640 397 148 656 343 169 536 554 261 195 850 112 64 342 211 101 574 696 805 737 443 761 743 483 336 1000 324 229 14 463 14 739 851 641 358 316 636 840 568 469 52 843 261 146 764 128 737 790 268 726 423 476 352 391 545 375 30 444 68 495 319 826 403 509 965 883 315 506 716 240 759 411 859 925 629 167 773 13 592 315 675 104 71 838 564 842 790 225 576 294 252 242 17 283 925 113 899 397 697 73 926 455 965 235 610 616 224 16 226 852 704 622 923 797 806 613 663 160 831 722 29 37 140 636 28 730 925 245 296 79 170 218 19 191 642 231 256 949 535 421 596 277 297 389 238 701 362 946 568 635 458 826 6 553 445 965 215 839 113 570 890 823 76 333 923 391 310 725 541 186 498 230 834 1000 499 498 793 408 229 869 680 635 993 697 610 186 93 639 778 58 963 719 601 383 513 90 437 80 625 550 698 753 801 642 229 742 966 635 559 135 341 302 966 838 355 302 970 209 229 648 399 684 314 134 214 975 23 817 1 56 539 506 519 234 813 747 12 606 490 921 829 96 316 980 107 238 527 811 542 821 446 642 323 789 141 917 697 277 832 729 464 505 836 361 819 443 580 215 520 401 624 747 86 134 520 529 118 835 631 358 965 150 550 619 745 291 182 213 881 827 915 628 618 315 669 922 135 590 440 375 265 85 590 11 136 550 771 459 496 243 314 888 975 717 103 468 495 352 540 902 551 160 927 200 54 988 252 967 99 811 871 906 166 628 909 807 579 810 100 635 305 88 128 545 566 809 39 892 813 747 151 368 282 205 510 486 381 575 866 774 830 936 571 842 16 542 934 272 736 305 987 273 552 841 617 208 215 802 584 253 580 29 319 426 211 585 751 645 238 433 928 360 936 959 755 333 14 649 79 742 719 892 360 476 886 215 765 30 733 537 641 797 548 525 876 470 194 316 186 727 514 699 917 709 890 568 782 189 769 855 434 593 199 50 899 470 362 304 316 132 414 317 561 589 412 947 790 90 414 646 871 594 665 822 144 844 580 377 766 800 760 840 310 633 569 723 964 61 141 447 614 368 578 70 682 581 972 711 325 847 7 984 238 303 626 330 987 991 757 700 498 143 412 362 922 709 780 551 899 482 94 57 139 635 338 188 787 845 742 386 114 109 206 897 240 958 902 293 189 644 894 472 754 153 21 959 88 406 41 335 960 13 198 96 132 492 62 992 876 572 799 11 619 907 731 418 275 319 940 97 93 268 254 630 758 280 754 246 383 276 584 266 692 126 836 371 735 77 141 961 933 844 170 242 369 315 557 969 192 498 61 133 573 599 126 732 718 162 724 616 55 143 432 537 13 340 33 698 621 956 759 40 854 555 53 512 493 907 989 672 824 494 296 410 404 573 54 805 754 792 146 540 648 799 97 730 132 832 757 438 599 970 358 796 519 490 984 796 949 460 50 111 913 124 478 943 890 397 141 30 275 746 949 34 770 539 653 359 170 130 79 566 539 927 167 29 25 89 676 918 299 22 325 493 492 396 686 596 703 16 747 521 63 488 164 194 397 396 657 864 229 650 712 298 379 907 909 699 682 607 249 711 165 376 886 489 738 134 801 241 347 879 721 853 423 137 696 357 337 138 1000 147 95 160 311 931 422 957 862 463 19 422 230 86 541 44 364 934 578 282 250322489 
