99
140
175
1
180
171
105
195
194
164
239
176
2
163
162
137
207
188
82
184
300
210
241
313
128
84
280