Jack has 125 baseball cards. 50 cards are Astros players. What percent of Jack's cards are Astros players?