16
12
18
119
233
134
505
294
284
273