532
533
340
522
229
497
525
259
542
306