12 742 433 true 1 5 6 10 13 14 18 21 24 29 34 35