312
269
107
147
157
64
187
79
366
48