257
65
170
106
164
323
263
168
147
95