379
418
308
315
495
498
357
266
397
432
345
292
335
252
428
213
385
502
305
337
350
272
399
257
454
297
249
225
494
398
341