586
237
158
343
118
35
85
86
51
104