46
31
36
175
85
64
239
109
353
179
141
124