0.668362 percent of 5984793942 = 40000088.49