477
309
283
498
358
404
373
350
314
420
353
284
352
389
292
249
385
325
235
341
475
452
455
482
416
209
222
227
406
348
246
484
324