356
756
307
378
405
892
119
243
342
231