9 321 421 true 10 12 18 21 22 31 35 36 37