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