248
295
378
153
250
203
196
197
415
136
210
235
191
252
232
110
98
651
42
115
1906
279
171
400
462
315
331
1125