465
416
449
503
260
291
384
277
365
235
510
222
242
339
467
275
324
241
230
328
227
413
388
429
219
382
423
444
500
373
502
404
252