7 615 353 true 3 9 10 14 18 29 38