540
427
461
232
267
289
531
360
471
429
486
350
252
409
323
229
353
466
317
452
376
498
335
411
352
505
324
293
393
395
316