70
95
327
250
118
202
132
237
140
590
502
99
278
326
274
226
177
164
139
533
316
130
304
224
269
219
94