6 318 233 true 4 7 19 24 28 31