494
253
348
404
416
502
293
350
346
323
321
465
367
480
299
342
264
508
313
447
217
458
475
334
330
304
221
418
467
498
393
292
486
314