18 100000000 95515172 2750475 9514715 38428341 76029154 21945729 17313085 1497498 7934724 14443650 19352586 5018743 5358742 97740179 4803221 12929533 37227265 18385581