12 10760 958 true 0 3 5 6 7 9 14 16 27 32 34 39