true 101 29 true 6 10 12 13 31 35 44 47 53 57 62 65 82 84 97