7 1227 416 true 1 14 15 21 28 32 33