6 347 316 true 9 19 29 30 31 34