246
430
293
239
324
119
367
388
315
196