166
294
138
174
669
136
74
123
196
178