297 262 159 150 218 172 239 143 522 194 80 143 121 101 315 1,012 101 10295