47 46 45 44 43 42 41 40 39 38 37 36 35 29 28 27 26 25 33 59 70 69 63 72 77 103 115 132 134 137 146 153 154 162 169 181 183