Which English King had the most legitimate children (18)?

Question
Which English King had the most legitimate children (18)?
Answer
Edward I