7 1167 462 true 14 15 16 20 22 24 31