1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
-
-
|
Norway
Germany
Denmark
Netherlands
Finland
Switzerland
Belgium
Sweden
Austria
Luxembourg
United Kingdom
France
United States
Australia
Japan
Ireland
Canada
Italy
Spain
New Zealand
Israel
South Korea
Singapore
Portugal
Taiwan
Hungary
Hong Kong
Czech Republic
Brazil
Mexico
Sri Lanka
Greece
|
112
102
101
107
75
98
94
116
73
101
54
73
100
91
48
50
99
75
41
50
33
5
14
25
6
(NA)
12
(X)
(NA)
24
5
27
|
123
126
112
125
86
114
122
129
92
120
78
92
100
88
57
63
92
84
61
53
35
10
16
21
10
(NA)
16
(X)
(NA)
23
2
39
|
82
74
64
69
65
75
65
76
60
59
49
59
100
64
49
47
88
60
36
34
29
10
20
12
12
(NA)
14
(X)
(NA)
12
2
29
|
147
146
124
121
143
139
120
140
121
108
85
104
100
88
84
79
110
116
76
54
52
25
25
24
26
(NA)
22
(X)
(NA)
11
2
46
|
144
182
147
140
141
168
149
126
147
136
80
112
100
89
137
80
96
91
74
57
55
42
44
30
34
16
28
15
(NA)
9
3
53
|
115
120
111
98
99
107
102
102
97
89
85
78
100
73
112
65
84
70
54
40
58
42
37
23
31
14
28
14
18
11
2
(NA)
|
150
147
146
133
132
131
129
123
122
115
107
103
100
100
95
95
92
88
74
56
53
50
32
30
26
25
24
23
13
11
(NA)
(NA)
|