289
492
252
315
478
483
457
500
245
375
342
412
266
270
405
280
360
302
331
383
269
481
460
438
497
376
282
307
364
436
527
291
491