166
296
139
175
670
136
74
123
197
178