9 316 214 true 3 8 10 15 18 19 20 23 29