AMC 10A 2018 Problem 16

Right triangle A B C has leg lengths A B=20 and B C=21. Including \overline{A B} and \overline{B C}, how many line segments with integer length can be drawn from vertex B to a point on hypotenuse \overline{A C} ?

Answer Choices
A. 5
B. 8
C. 12
D. 13
E. 15