Не особо шарю в математике, но вроде бы решил.
Складываем сначала всё (100 + 50 + 25 + 10) = 185
Делим это всё на 100%
185 / 100 = 1.85
И каждое из чисел делим на 1.85
100 / 1.85 = 54.05%
50 / 1.85 = 27.02%
25 / 1.85 = 13.51%
10 / 1.85 = 5.40%
Там много цифр после запятой, если точнее, то вот:
54.0540540541%
27.027027027%
13.5135135135%
5.4054054054%