115
121
146
95
283
273
156
141
82
48