46
31
36
175
84
63
239
109
352
179
141
124