256 254 221 178 150 145 144 143 134 126 97 83 67 53 47 36 29 22 7 64