192
340
927
316
159
673
576
228
438
343