8 166 353 true 3 11 14 15 19 27 29 32