107 10424849 40722 16542 7953 4174 2545 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 446 1824 1938 935 127 768 1919 487 489 646 1720 1061 1133 181 2168 1819 341 626 1215 907 441 1987 252 430 1029 2053 265 2030 201