167
303
139
679
126
198
79
58
158
208