Humans have 50 billion of what?