12 411 287 true 4 6 7 8 12 21 27 28 33 34 35 39