6 353 118 true 9 16 29 33 35 36