245
428
291
238
324
117
364
386
312
196