30 25 31 33 29 36 36 37 32 28 43 37 36 37 34 41 40 33 35 33 31 33 35 38 37 31 38 35 33 39 46