8 1067 615 true 10 18 22 23 24 29 33 38