291
424
491
471
393
511
360
429
375
336
250
505
379
289
299
440
351
474
406
433
500
428
361
498
518
330
503
358
295
302
337
277
459