107 10471693 40905 15978 7669 4073 2236 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 1819 1958 181 2168 489 213 1460 942 2128 201 15 1286 2030 626 361 617 1922 1987 589 806 1282 1150 340 274 1824 1181 265 935 1941