9 360 329 true 5 8 12 14 15 21 28 31 37