Just ordered 4 helmets. Which should I keep? Also, my head size is 55 cm. Small goes from 51-55cm and M goes from 55-59cm. I'm right in the middle. Should I size up or down? I could look for another helmet but nothing comes close to these Giros when it