10 431 411 true 1 6 9 29 31 56 72 82 83 98