50 435 160 826
41 756 575 978
44 905 094 601
77 613 591 754
69 405 033 113
14 643 575 204
46 548 098 395
94 113 606 737
78 138 698 932
32 194 224 393
32 109 274 142