They are the sort of sentences that test grammar.
They are both fine, correct, but not a common thing to say, so not sure what "natural" would mean.
More likely in real life is
There are ten more red pens than blue.
There are ten more red pens than blue ones.