587
239
158
343
118
35
85
86
51
104