230
104
427
288
428
161
341
295
71
53