8 248 254 true 16 17 22 26 29 31 32 33