12 1459 474 true 3 4 6 10 19 21 27 28 29 32 35 36