46 pounds and 6 ounces = 21035.3708 grams