587
239
158
343
118
96
35
267
91
97