249
64
170
106
162
321
261
166
144
93