strange bumps

I have never had sex before. These are on the inner lip of my labia. Any idea what they are?