An online music company offers 15 downloads for 19.75 and 40 downloads for 43.50 . Each price includes the same one-time registration fee. What is the cost of each download and the registration fee?