313
269
87
85
107
131
147
157
76
245