99 12 2821 69 7 2477 84 16 2028 112 15 2998 48 7 1991 43 4 2310 38 2 2279 46 2 1906 40 5 2645 33 8 2941 107 18 3333 46 4 2541 86 14 3479