293
376
341
331
368
344
381
387
1168
295
289
348
295
374
340