240
139
228
147
235
140
179
150
123
328
228
267
294
978
652
245
147
1
165
351
285
1837
134
195
177
236
244
2317
224
169
792
387
173
144
1621
166
159
156
124
236