30 25 28 25 23 21 162 109 33 159 17 2 67