9 432 340 true 2 12 14 15 17 19 28 33 38