30 246 133 515
31 139 580 304
98 878 362 052
95 138 725 274
96 684 591 931
43 507 312 042
61 091 623 184
78 009 572 749
21 717 461 194
31 969 637 918
65 139 878 612
94 686 175 105