313
269
601
227
107
327
317
147
850
157