297
309
274
293
258
314
340
296
300
294