241
371
269
296
430
315
498
405
393
474
210
368
512
431
471
502
274
255
376
359
337
325
429
297
480
339
395
463
314