507 10587344 3068 771 373 213 106 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 1212 382 322 274 1179 1215 545 1439 1921 1214 431 2058 790 1687 1460 358 1876 124 1945 353 1127 1959 403 2092 591 1600 1345 2000 1282 150 395 333 1379 1126 1940 384 1724 75 1976 291 1320 1160 478 812 271 392 67 637 1451 1061 1973 1327 154 445 742 464 1271 754 671 133 1819 1923 567 1406 1517 835 125 583 1257 54 481 1007 1596 600 99 83 364 402 2119 92 404 1210 910 592 509 53 15 334 806 1936 1441 862 27 458 1125 1931 273 809 1200 1955 4 868 846 363 593 446 500 664 1966 803 181 2018 1068 791 1281 989 2161 752 69 447 196 784 1728 200 356 1176 255 2048 2046 332 1597 2091 38 1469 272 1425 1259 1206 41 1132 258 2047 8 1650 436 451 697 1525 460 2195 254 199 1540 74 1512 2019 646 357 361 1203 1715 1190 699 1142 452 1897 1170 2075 19 814 128 606 1987 250 372 693 662 1302 953 563 892 1639 387 1985 306 830 782 80 197 1918 511 11 1450 201 609 1816 285 568 1458 1162 1334 1958 192 1407 771 2139 175 2030 71 850 424 12 268 1695 735 1005 1694 1121 1 2051 1681 781 1202 354 744 971 142 740 1286 1593 1691 1957 1066 2149 526 674 1009 437 26 858 1222 482 180 907 377 1034 155 1813 2053 112 1491 59 1720 1971 2168 811 1133 2140 982 1233 256 1224 1970 490 1260 2164 585 1272 1109 42 991 1969 1177 22 2157 28 1274 73 1961 1029 1627 1956 2009 987 97 66 1056 1219 2162 1357 1531 1185 488 1964 667 1920 432 444 617 347 589 1059 839 114 134 244 186 1870 1209 336 870 65 61 626 307 963 355 1291 816 1919 284 1934 162 1050 529 1941 1261 261 87 198 1048 388 359 2160 1922 1831 1935 602 2074 360 346 1824 1124 1502 433 942 1478 1250 794 973 1866 2 1889 36 622 184 473 462 1981 965 343 300 1055 1693 548 1414 917 1592 522 1926 1740 421 1229 1150 620 1998 696 1064 1308 681 58 449 1361 1511 213 624 153 1167 1183 1044 634 555 648 137 935 765 2023 1217 379 487 85 826 2087 1974 167 50 786 2039 1309 393 1290 768 2188 1273 2142 106 227 515 168 1169 720 37 1972 1984 840 1968 430 1166 252