51
34
39
182
88
66
241
110
357
180
141
125