29 470231 6010 106 107 108 109 121 128 134 136 141 148 149 150 151 152 153 155 160 163 164 165 170 172 178 181 183 187 188 190 191