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