8 119 227 true 10 13 16 25 33 34 37 89