123
105
543
147
184
60
119
54
65
181