228000 percent of 18600000000 = 42408000000000