246
430
291
239
324
119
366
388
314
196