159 149 129 88 86 73 73 55 54 51 50 49 46 45 45 43 43 42 40 39 39 35 3332