1007 11016820 735 556 380 204 28 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 679 1562 119 1500 159 359 178 484 1244 1664 306 1499 762 74 1446 1388 1970 1147 650 1115 1270 1620 1181 1476 2121 1638 1702 1451 2131 217 657 1043 2143 548 1480 1047 647 26 352 799 572 689 850 1138 1337 1993 398 240 28 753 512 117 583 1535 1326 858 1580 1619 932 1063 10 2027 2051 2089 891 635 131 37 1972 2128 1666 428 1044 591 1637 847 1550 1134 1403 566 1785 802 1602 1958 59 1821 180 149 1530 1533 356 1458 1928 987 974 423 1622 418 1738 36 2104 881 50 874 1734 1336 1393 2167 737 796 1614 1053 305 934 2136 1033 107 1777 771 825 912 241 2160 750 461 1807 2072 47 2097 1763 1491 1068 1508 1497 1626 808 299 1173 326 1906 944 1796 1613 584 2088 1445 145 1292 2113 261 573 1846 1481 968 469 2195 1344 1521 490 152 54 1485 1218 1366 1716 1093 1306 424 219 969 487 1057 1066 557 1609 1894 625 403 646 623 2118 108 314 1294 2140 1084 1854 2032 464 171 218 561 455 473 574 82 395 1974 1278 1206 1378 144 286 419 1436 1112 1534 1905 1316 1276 644 2147 182 986 408 1227 801 380 1029 2040 674 757 4 999 897 758 449 1856 1903 1076 1679 629 396 1243 1516 1946 838 466 282 1015 1318 2171 564 2181 1368 1379 1012 857 992 8 1295 1400 444 2155 454 1190 511 1310 112 166 1315 203 64 2164 1581 1936 1353 507 965 328 255 661 1261 2018 1603 390 337 1288 599 1623 1284 1784 713 269 1631 2093 1943 39 533 1448 1844 1976 451 1696 896 199 405 2050 1363 1384 1564 488 754 738 2095 2006 1624 1973 1188 1520 1511 651 1724 1596 2028 1247 1705 774 734 1356 1407 2064 2062 1760 298 1475 1219 1372 980 739 1325 18 1452 909 721 1682 1489 823 1829 1088 51 1889 2000 138 1792 877 420 312 732 1034 114 478 1968 1653 895 1822 1502 505 465 1890 621 608 667 1429 772 208 226 2090 105 1588 1996 1556 702 1713 1589 2189 406 1886 202 1074 2084 1010 659 2151 1510 1788 1643 1945 427 349 1196 1565 1345 456 1733 682 1365 2169 258 1119 1712 404 1037 9 163 526 782 517 1143 284 323 1758 362 1688 31 2176 817 1420 593 1170 903 1882 869 200 1546 501 1506 1394 1367 1195 1179 453 1820 1786 1338 1605 894 528 514 2126 1920 831 375 862 860 3 1703 1813 1254 1504 2100 620 580 387 756 1795 575 544 1652 1967 1289 833 783 1826 195 1594 880 1825 2119 2161 645 1101 223 1351 798 265 307 1543 132 851 1859 364 522 700 447 989 899 1389 871 811 130 1183 1555 1584 925 2096 1251 1804 1092 1041 1778 892 1153 820 521 1245 431 830 2133 1509 867 1714 672 508 1006 933 1902 1923 207 977 360 24 1360 325 1670 887 2016 1322 2163 162 1604 1671 1340 1025 386 527 2079 23 812 715 486 710 1417 665 1654 1416 1079 614 1721 336 2149 1443 1542 1323 111 1513 1202 2129 1167 1073 601 1163 1897 1904 619 1900 1849 886 1549 1684 945 766 1547 707 775 1050 1260 135 1466 1201 1312 1725 2048 1687 697 1032 950 316 358 470 890 1672 63 1855 755 1240 2107 1830 656 720 853 1576 1616 168 40 1193 1582 2024 1150 2020 60 1787 297 436 588 834 1994 1462 1980 680 1673 1454 1701 1127 848 1019 1169 747 75 1815 98 1438 1222 1374 1089 1266 913 2008 914 1764 1851 648 596 2186 1600 190 1782 1133 916 220 1710 1425 421 1327 437 1592 11 1964 196 347 211 1280 2105 926 2137 354 399 587 539 1514 245 1634 440 281 1872 1914 2044 777 1298 844 1775 1022 2115 1750 1802 1440 1663 523 2087 25 1668 1957 363 1944 1554 530 1349 279 441 2074 516 741 1014 972 2145 731 210 151 2162 1808 1335 1776 33 1131 1262 1831 1655 935 65 876 58 1978 1148 1056 1105 1241 1747 1961 1473 1704 1731 61 71 547 826 1783 155 1563 324 1633 1091 1730 1126 344 1305 905 813 769 1401 1983 1331 392 985 361 1518 751 949 1118 446 1918 228 901 664 624 2086 922 794 1071 2158 1109 1742 489 2057 803 1927 1432 821 994 1209 1308 1152 1519 675 1570 2047 1628 1370 2184 534 581 759 1265 1880 2070 1496 118 351 2010 1075 1186 668 93 259 365 329 1959 1271 1018 1246 790 2011 1858 515 1469 13 1232 384 2139 2068 110 86 97 2077 1636 1947 177 1453 1863 953 229 509 214 900 640 1751 1642 422 35 1611 435 2033 1439 2017 1768 998 1463 1114 638 1650 165 1573 2004 1097 1598 383 1593 988 885 227 1200 628 919 1392 2108 1174 303 634 1285 2179 1449 1210 784 170 961 225 252 957 960 2085 569 136 1745 52 48 1214 971 1283 410 1456 1939 518 1963 463 863 836 719 1433 639 1441 2142 687 1841 350 785 800 964 1538 1223 911 480 1560 1000 1608 430 1168 391 529 1832 1798 920 1931 1486 2094 251 955 1007 113 606 1409