95
106
152
167
136
162
245
193
179
283