A portion of meat totaling 125 grams contain 20% protein and 5% fat. How many grams each of protein and fat does the meat contain?