342
377
278
458
456
368
297
327
299
261
509
522
417
253
308
457
272
321
502
418
360
281
266
382
476
286
443
263
410
341
277
518
415
517
353