496
390
515
256
482
244
471
241
348
431
432
297
280
491
249
287
506
268
406
313
516
219
409
228
377
274
388
246
310
466
393
328
438
253