85 563 098 976
41 002 730 805
17 006 577 484
21 645 732 017
44 096 402 934
38 111 844 789
83 050 411 633
96 542 345 163
49 929 388 186