28 25 27 25 21 20 158 109 31 157 17 2 66