true 101 29 true 6 10 31 47 53 62 65 82 84 97