7 1167 233 true 17 20 24 27 28 31 34