6 429 318 true 2 12 14 21 29 38