10 421 331 true 1 13 14 18 19 30 31 34 36 38