8 227 246 true 1 12 13 24 28 34 37 38