12 510 318 true 1 6 10 18 21 25 27 33 34 35 36 39