31 243 387 862
98 608 288 848
33 636 026 947
35 468 161 531
52 616 504 780
84 561 975 637
21 025 146 790
59 220 856 795
26 612 947 154
63 496 475 589
14 623 405 809