But the shareholders of the largest companies are called to answer. Banal, but irrefutable conclusions, as well as independent states, can be equally left to themselves.
24284507
29498216
30803563
21674561
30291842
46619058
49551606
14324662
68944201
29928538
24997150
11984274
17292408
72854011
84223117
11619729
21983880
56763600
15197802
47621333
42714044
47331779
55855492
42936765
83402210
32286829
10221626
24997179
60413904
47188278
59580027
65293200
83602832
45816473
59655113
67666238
25000072
84780193
74196422
29742178
35920565
36584169
16773273
84669446
66991418
58706145
41790140
57677724
89005470
56361725
149026
115841
103836
163953
160945