507 10491137 3041 800 362 234 107 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 13 1870 487 592 1009 347 1964 1361 1897 441 392 835 2039 935 445 517 1233 1405 421 1478 2019 892 982 393 548 1889 8 791 342 1 809 1941 175 2195 1345 1379 354 1048 1876 1936 1945 1509 80 379 1212 38 1050 1160 567 1290 199 1540 402 907 250 2161 846 245 545 697 1185 696 550 1961 1987 1150 1209 1974 1693 954 2075 452 437 227 377 1715 830 1261 1214 803 132 839 1142 1354 917 261 489 1007 1922 432 626 145 430 1061 812 197 2092 1973 1334 646 1741 1215 959 735 1217 811 2164 285 593 37 1406 1926 870 2091 1149 351 1731 237 1934 395 291 591 1281 989 816 858 1531 1976 606 1932 447 382 58 1059 2014 1929 142 1720 97 1451 1124 180 559 2 1206 1225 376 752 586 1167 1607 89 1271 1691 963 75 1728 360 740 509 387 1593 167 71 406 667 1687 1970 372 1034 620 952 28 862 1101 2142 1181 1166 1407 1222 451 1177 2023 1224 794 14 1308 168 404 2157 256 448 549 114 154 2037 353 127 59 1563 674 1450 358 201 86 128 1221 1476 693 868 364 1984 1109 1958 1502 2089 771 1517 46 1272 99 1001 786 1169 568 138 1183 429 1971 198 1133 699 1066 1250 124 1724 1597 61 65 181 155 11 67 488 343 1968 1933 244 1121 1302 589 813 1627 1998 186 1400 634 1600 1458 346 1309 1414 464 1460 258 1831 1695 30 1273 273 111 1734 1339 754 85 134 465 511 446 1966 272 254 1491 478 622 637 1223 2108 1259 1162 850 1935 84 125 1942 1944 2160 481 953 2051 806 1439 15 2053 2140 2047 112 284 1940 50 196 355 1068 460 29 1919 69 341 765 1327 2009 384 671 1956 473 431 36 252 2149 1441 662 200 77 274 133 993 1229 526 403 1291 790 213 1511 1179 1132 1650 433 1203 2058 1525 461 490 664 436 1592 1988 2030 334 624 2139 4 1813 609 555 2018 784 973 2050 1176 150 1284 300 1446 1740 288 910 129 648 971 742 106 987 306 260 515 1469 1959 602 563 2124 2026 54 74 1920 1352 1171 2087 1921 1639 942 363 1939 1029 1931 1200 529 340 500 519 268 1969 1981 1274 87 1127 1257 73 652 184 965 12 27 748 162 66 1210 458 1286 462