9 421 288 true 4 6 7 16 19 31 34 35 36