254 221 299 256 143 144 134 178 150 126 97 145 83 67 36 53 2947