364
766
308
382
407
894
119
249
342
235