256
65
170
106
164
323
263
168
146
95