155 148 207 205 171 257 206 267 291 238