251
  226
  211
  199
  215
  212
  193
  179
  202
  192
  206
  209
  179
  183
  189
  166
  174
  174
  173
  169
  110
  114
  112
  129