5 343 334 true 16 17 30 31 35