230
102
425
288
428
161
340
295
71
53