12 2359 514 true 2 5 6 7 12 14 22 25 27 29 34 37