28 29 32 29 30 35 35 32 27 25 41 30 33 40 34 38 33 35 40 27 27 30 37 38 29 36 34 30 36 41 42