284
508
339
239
439
396
354
465
325
310
245
418
358
381
390
515
276
467
250
337
497
510
273
234
287
432
503
285
298
378
209
379
247
335