7 1269 355 true 6 14 15 19 27 29 33