7 1158 339 true 4 7 18 21 26 27 28