307
268
380
247
459
348
423
490
336
265
471
306
440
285
450
476
437
299
451
264
469
304
508
367
465
460
368
310
326
387
303
392
332
257
449