166
294
138
174
669
136
74
123
197
178