97 149 288 504
81 628 790 698
13 846 673 994
96 074 305 606
66 927 671 063
58 709 810 937
26 080 285 025
58 942 996 059