6 409 296 true 3 10 21 31 34 37