9 321 315 true 5 6 9 12 15 17 27 28 34