339
347
298
421
459
389
372
515
476
341
410
495
332
314
263
430
568
530
238
460
403
348
470
395
323
234
511
301
409
283
350
309