Headcode question

Why are most train headcodes even numbers? For example on my home to work route, they are 1m10, 1m12, 1m14 etc...? Why no odd codes?