250
64
170
106
162
321
261
166
145
94