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