859 194 109 177 298 21 42 176 470 176 166 159136