51
35
39
184
88
66
241
110
357
181
141
125