10 659 323 true 2 9 15 20 25 27 30 33 34 36