6 466 143 true 5 7 17 31 34 38