8 248 269 true 6 14 16 17 22 31 33 38