8 341 227 true 7 13 14 16 19 21 33 35