46 105 847 532
30 243 467 669
24 106 228 559
38 003 188 074
42 475 914 579
14 098 631 504
91 842 026 273
46 105 847 532
36 260 971 020
91 358 140 535