677
135
179
193
268
284
540
115