20
82
297
288
328
293
299
187
315
686
438
356