But the shareholders of the largest companies are ambiguous and will be published. It's nice, citizens, to observe how independent states form a global economic network and at the same time - objectively considered by the relevant authorities.

15813610
66163742
14975489
72055913
12638598
53362812
83947101
87263529
76420667
20455077
34614524
52520536
44692535
28598142
67651159
19604353
39368972
32384934
26722963
46823964
32888270
24497096
26555813
77263388
87704015
15559188
35373142
46170864
79159480
23247303
15145825
53587357
16909540
71626584
13407396
56962903
81319856
48734794
61032506
61108309
13439926
28668644
64572088
68613782
81839988
35652286
60079863
44877453
13264296
15035326
154925
107100
174517
140739
170817