8 248 257 true 5 6 10 15 24 27 29 37