9 334 167 true 3 6 13 14 21 23 28 30 34