10 5235 668 true 1 3 4 9 12 15 16 27 33 34