12 5117 678 true 1 3 5 6 12 16 21 23 27 31 32 35