4258442 percent of 8000000000 = 3.4067536E+14