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