8 353 250 true 5 7 16 21 24 25 26 35