16 21867 179 true 18 29 36 38 44 59 65 79 80 83 95 109 131 134 140 143