271
258
308
341
266
216