271
258
305
341
266
216