130
134
247
236
251
240
187
214
178
201
205
194
180
175
669
177
162
218
252
261
202
220
259
204
254
209
185
191
172
181
159
229
224
276
222
165
210
192
171
245
207
174
241
189
169
168
152
198
182
302
144
195
308
249
250
234
264
288
386
246
289
319
344
348
266
361
389
340
297
331
426
315
262
303
290
471
428
1312
5084
8477
291
330
101
83
89
199