167
305
139
680
126
198
79
58
158
208