59
82
141
40
22
277
20
50
58
47