429
564
209
103
145
689
368
356