20
86
299
288
328
293
300
188
315
689
438
356