What Is The Drivers Names?

Can you give the name of the nascar drivers from their Car Number

1 Who Drives The Number 88 Car In The Sprint Cup Series
2 Who Drives The Number 2 Car In The Sprint Cup Series
3 Who Drives The Number 29 car In The Sprint Cup Series
4 Who Drives The Number 18 Car In The Sprint Cup Series
5 WHo Drives The Number 48 Car In The Sprint Cup Series
6 Who Drives The Number 99 Car In the Sprint Cup Series
7 Who Drives The Number 24 Car In The Sprint Cup Series
8 who Drives The Number 5 Car In The Sprint Cup Series
9 Who Drives The Number 20 Car In The Sprint Cup Series
10 Who Drives The Number 9 Car In The Sprint Cup Series