587
239
158
343
119
35
85
86
51
104