7 1167 388 true 14 15 16 20 22 24 31