59 2 1393 51 5 1288 52 5 1421 76 3 1864 57 11 2225 82 4 1835 99 6 2253 73 3 1785 72 7 1866 79 10 2177 71 9 2016 107 21 2282