-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
148
146
160
159
139
133
126
116
116
110
170
177
164
181
159
139
133
109
111
112
190
71
72
90
53
36
30
24
31
41
66
89
89
115
121
107
111
103
101
105
89
106
78
138
116
98
115
120
105
110
103
102
105