123
378
132
203
311
133
451
331
190
271