8 238 316 true 17 21 25 47 57 72 87 95