8 249 262 true 18 22 29 32 35 59 86 93