1007 10719487 755 228 104 69 35 0 450 688 842 2015 1937 496 864 956 1569 43 1069 1997 981 2117 231 76 1220 173 1735 483 1303 1424 348 928 1951 728 1178 2125 1004 6 2066 1809 1656 280 1975 394 270 335 607 797 32 330 996 1275 861 1386 807 1135 1106 1234 2082 1495 174 311 243 1868 1840 1182 1346 1759 1762 520 1615 552 126 2156 1982 879 1697 2190 941 1485 1541 850 507 370 1446 1204 1393 1815 328 1435 1363 843 426 641 917 808 1043 1898 618 287 1367 131 1066 1926 1097 1934 1362 1371 577 318 1825 1146 899 938 1328 1970 965 1263 764 1002 2035 1388 357 1441 1875 439 1086 2122 1692 1196 326 584 107 1458 900 116 2191 779 1514 349 447 1790 878 713 1689 1575 888 1208 694 154 337 1917 1904 1343 274 1806 390 718 1597 1723 630 84 102 773 451 1423 193 1370 932 1432 147 1988 2011 738 129 1077 63 835 2031 633 169 1487 308 1018 1377 1826 265 1529 1105 675 1511 535 716 469 580 1834 564 1038 334 1817 516 993 1754 2163 1557 2096 498 2000 1852 436 2182 113 677 1924 214 851 540 1470 529 240 1314 958 1082 1734 943 1803 1476 785 1973 840 510 1164 31 1845 585 1376 2081 164 250 292 463 101 149 96 1412 1122 1551 1332 969 1484 556 1772 2104 1418 1003 1479 1392 465 477 1296 919 1927 200 1221 891 205 1439 700 404 1895 1793 789 1242 252 1047 297 1138 838 121 1209 317 1258 679 1900 625 1215 1939 1572 383 1658 976 1297 687 1516 1080 1718 1319 2189 508 304 211 521 1060 1929 2172 994 1991 170 1645 1883 2002 866 2039 1442 537 532 2004 1732 1827 1491 342 2123 1195 2056 1448 887 1093 78 2171 1438 1880 258 83 1434 424 2106 1033 544 210 1638 1375 988 686 1986 127 163 1876 338 1590 122 1010 1653 2017 403 947 1856 1201 1736 1235 1537 2005 763 894 834 1502 1828 1147 1410 610 2061 247 443 1643 1175 506 1676 1544 422 1384 936 1349 1008 1098 1072 226 1668 1530 2180 1029 670 1626 661 880 601 1415 935 255 146 1655 1573 1624 1679 1179 1731 560 1617 1519 660 1907 1928 1150 1498 1823 1816 1652 1757 2127 44 400 734 596 336 48 760 1416 1704 139 49 2102 1023 608 466 2087 1513 47 1090 1453 1373 886 1101 1471 39 1177 187 1888 1335 1059 504 484 1142 589 1613 707 1042 1305 1946 1046 2063 984 872 4 1113 1163 1667 1608 209 259 1399 590 1475 576 739 825 1789 1627 295 759 1039 907 2041 108 312 710 518 365 949 1996 761 1632 1989 1021 475 1186 1877 80 602 1087 719 1938 573 1967 1240 110 1727 1361 1748 1976 952 319 1554 1313 185 2094 1763 1814 1925 1709 1525 802 600 1965 733 774 1044 743 908 165 1076 1654 568 157 322 780 1171 1910 889 1755 378 970 1838 1244 1621 137 757 588 1354 1352 1482 574 420 487 1699 541 391 1108 1289 343 820 1940 1791 1034 874 1282 289 97 997 1538 682 2019 904 1584 2093 269 1411 1606 741 2009 1784 1945 2179 298 1400 1267 1153 1981 1894 627 360 329 1091 1911 730 88 753 967 325 1119 1533 75 2164 624 1753 857 1944 1702 699 620 2105 85 895 524 1229 1508 883 884 305 1908 1854 152 1966 912 692 1189 519 614 871 1444 93 2055 9 179 920 582 555 288 579 1528 1890 278 1333 2131 663 81 53 1130 1176 1246 723 1750 2100 1152 30 860 66 1779 467 222 586 565 309 1419 708 315 930 332 1611 924 1480 22 562 448 1863 431 1320 368 1205 1148 1055 2027 1075 1125 176 701 2194 1851 1012 1396 98 2165 1522 1165 549 1660 2030 2060 830 1323 1070 1805 1054 811 224 533 411 1683 2064 1913 742 470 60 859 561 485 1980 903 406 268 513 542 598 2091 1288 290 1191 1366 858 640 1983 1468 1300 364 1074 1357 655 2124 1124 1037 1600 1672 1629 1532 1801 782 1378 1598 810 803 527 746 2046 1780 927 77 1312 571 2 1137 57 432 985 236 1030 1107 1507 1542 1 2008 523 621 824 659 918 352 635 1664 711 1923 306 2085 1684 776 1310 1073 1794 160 690 106 355 1602 1665 1062 254 1270 464 882 1698 1919 1161 1115 12 425 794 1674 442 474 2144 792 971 2070 2034 111 1812 1402 1954 2028 1520 87 1972 1836 476 1800 914 1706 1440 605 1543 1549 1459 2141 1126 119 1009 1728 1701 2047 1545 964 1083 181 1219 153 1116 536 132 676 10 1526 251 1717 353 1675 341 1846 300 1738 1159 1360 1397 876 1766 989 848 961 1183 130 2072 452 69 1169 931 731 717 1773 456 942 2170 407 327 1236 1804 1587 256 2150 61 62 1553 1506 1737 249 1481 991 1535 1833 1271 191 2014 267 922 1469 784 1712 1696 2040 1539 631 438 2152 1764 2132 1299 1309 1842 1339 184 2111 50 897 647 1534 954 182 434 1641 1832 1068 639 291 190 1878 1217 1365 1896 1670 172 766 1422 2054 1686 1595 1644 1850 1831 1527 1931 1450 754 1280 1691 89 2069 1437 2174 1722 1788 1625 1760 1355 1768 1959 877 1998 103 1426 2160 667 1810 636 755 1200 369 547 1025 195 2073 1160 2133 1056 401 1642 1005 1761 51 714 800 1843 1001 482 1467 433 637 2110 70 1952 671 1408 1747 1746 1893 1063 634 1014 1431 550 45 854 821 2083 1409