586
333
339
95
299
77
282
112
125
53