43
60
55
162
53
550
4
20
654
531
490
476
356
349
336
313
312
293
292
284
274
264
244
241
241
239
237
235
229
221
211
209
206
203
202
194
193
188