7 248 277 true 1 8 13 15 27 29 34