Marlon's TV plan costs $52.48 per month plus $6.29 per first-run movie. How many first-run movies can he watch if he wants to keep his monthly bill to be a maximum of $104?