Danielle pays $24.95 for her roller skates. After that she pays $3.95 for each visit to the roller rink. What is the greatest number of visits she can afford if the total amount she spends cannot be more than $76.30?