259 293 266 317 145 242 258 91 101113