9 385 167 true 7 12 14 17 21 22 23 25 29