30 25 28 25 23 21 162 109 33 158 17 2 66