I have black pimples on penis corona, what are they?

Hi, I am 37 years old male. and I have some black pimples on penis corona, I don’t know what is it? anyone can help me to diagnose it? I have attached photo for it. many thanks

black-pimples-corona