58 942 996 059
40 422 347 585
71 142 231 570
63 109 721 833
93 615 949 310
83 981 076 734
39 865 671 484
28 859 445 424
66 036 647 815
24 123 603 805
96 603 723 593
88 037 667 542
15 149 024 399
71 504 796 976