1.29 percent of 1980000000000 = 25542000000