257
428
170
673
148
105
143