167
301
139
674
124
197
79
57
158
206