142
57
394
140
255
235
292
215
335
153
412
153
244
512
266
156
290
129
186
284