330
511
471
336
534
322
289
469
406
317
460
383
422
296
416
461
457
358
251
530
459
375
473
325
512
270
507
248
481
500
371
386
278
350