9 321 305 true 10 13 18 19 20 31 34 35 36