59 898 411 968
18 105 028 037
77 631 301 945
69 784 195 684
89 009 435 018
64 163 665 861
53 153 808 916
72 378 834 805
24 604 684 335
85 600 306 947