587
239
159
343
120
35
85
86
51
104