20
81
295
288
327
293
298
187
315
685
438
356