299
248
476
445
517
357
507
443
331
327
257
360
241
308
417
404
254
418
471
259
291
338
336
330
427
428
386
285
361
228
499
480
467
256