284
288
255
251
285
142
196
589