247
430
293
239
325
119
367
388
315
196