12 652 333 true 3 4 6 7 9 12 14 25 27 29 31 36