8 199 216 true 16 31 48 49 54 69 86 98