0.6686 percent of 5984793942 = 40014332.3