364
769
309
382
408
896
119
251
342
238