494
287
523
467
288
222
495
451
424
382
508
315
490
276
432
254
457
503
221
290
370
325
363
337
252
301
239
442
243
509
248
277
447