507 10587290 3108 786 561 337 113 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 137 1934 356 307 592 2140 274 1969 245 622 1126 735 1064 1970 357 991 664 591 907 2053 376 379 1444 1966 1819 162 2168 1460 646 1 260 490 138 1695 1927 1889 846 2119 42 742 550 784 197 1596 1109 1691 519 585 563 332 13 272 1728 868 73 74 2000 451 1441 127 517 2089 1406 715 180 1476 36 1592 1961 1945 86 300 460 824 1170 1936 1922 87 1272 1959 935 1229 1414 526 2160 1160 1185 1923 1056 637 965 347 478 132 59 2039 1981 268 354 1302 989 97 1816 1639 1597 436 1469 1517 65 154 71 431 1720 66 200 910 1167 600 1897 28 545 1150 782 2124 652 697 128 1171 1694 244 1998 982 353 75 634 586 134 58 568 2161 2195 1005 681 1334 748 1831 1926 227 1450 355 364 1339 481 2139 662 26 2026 589 1741 515 1446 1271 29 781 1290 336 342 2014 1224 181 22 1451 346 1563 1291 1866 1007 620 2074 1425 340 250 2175 1379 2 1400 433 8 1973 1957 186 812 1259 449 84 111 2021 1059 46 285 447 765 1407 2017 464 1121 37 4 1200 1478 265 1261 1233 1125 1001 201 1687 402 1068 1964 158 1627 2075 522 814 648 403 917 343 1502 387 1921 973 987 124 2018 384 1593 129 1955 1968 19 1221 963 2050 1034 1222 740 322 2054 1101 791 372 858 830 482 2091 1607 1282 1308 1940 1048 1297 2087 444 2188 609 333 1223 1149 699 261 1740 30 473 145 1352 567 993 89 1341 53 754 1009 1985 15 1734 667 624 2047 85 256 1935 1939 1344 1179 1331 549 198 1525 488 341 653 1214 1055 870 1996 1142 840 1731 1824 1327 462 1876 1931 1988 1206 1354 1929 14 1284 1650 421 1919 393 452 363 671 529 2128 806 429 583 1061 674 361 1124 377 1918 106 79 1512 255 448 334 892 487 2142 2030 67 1540 41 606 500 850 790 1209 1509 1225 1215 959 1870 2046 358 360 1920 69 1176 465 1724 2023 1260 1941 826 752 1203 237 192 555 1162 862 430 392 1984 1273 1813 2149 125 291 511 2162 1491 445 432 1210 1944 768 142 168 1531 835 1169 602 794 258 155 1044 458 1361 953 617 1933 1066 196 1974 2051 1987 114 1127 1133 184 359 461 167 351 954 254 548 1511