8 245 227 true 0 9 12 14 19 20 28 32