107 10424849 40722 15270 7635 4135 1749 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 1029 1941 617 430 252 306 942 1596 1940 2058 1282 768 1958 1987 935 201 1938 341 2030 2168 291 265 1327 487 353 1181 1919 1720 1819