12 900 504 true 1 5 6 11 12 13 21 25 29 32 34 38