31 243 387 862
86 633 685 033
20 637 572 995
98 608 288 848
52 616 504 780
84 561 975 637
21 025 146 790
95 022 887 276
26 612 947 154
63 496 475 589
74 643 997 111
14 623 405 809