253
290
308
271
270
307
405
557
286
245