28
81
43
16
112
408
272
115
249
230