7 624 342 true 7 14 15 24 29 34 39