Which of the reagents is the limiting reagent? what is the maximum amount of each product that can be formed?

Which of the reagents is the limiting reagent? what is the maximum amount of each product that can be formed? 3CaCo3 + 2FePO4 Ca3(PO4)2+Fe2(cO3)3 assuming we start with 100 grams of Calcium carbonate and 45 grams of Iron(III) phosphate