12 1049 451 true 2 4 8 11 14 19 24 25 26 27 33 35