441
381
247
384
512
447
211
307
288
376
472
385
313
432
417
405
240
271
277
219
303
282
464
504
351
392
399
295
416
397
481
507
495
444
418