8 236 248 true 3 8 22 35 72 83 94 95