0.668364 percent of 5984793942 = 40000208.18