346
178
189
147
197
66
107
629