342
470
285
488
430
480
500
422
364
274
354
233
290
451
457
247
481
347
340
492
311
392
504
449
297
351
304
507
498
277
333
363
328
248