526
407
305
425
333
396
277
300
477
266
493
322
372
460
359
422
272
289
357
420
419
353
454
282
400
385
239
486
433
507
345