27
79
43
16
112
407
271
115
249
230