364
768
308
382
407
895
119
250
342
236