106
229
305
339
532
451
210
187
351
193
209
173
294
425
227