145
136
139
120
164
144
166
266
238
177
143
886
162
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