28
81
43
16
112
411
272
115
249
230