-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
140
160
152
153
150
162
176
143
186
169
143
125
102
94
105
125
132
148
107
105
106
193
26
82
174
230
225
163
195
192
173
171
143
134
148
149
140
145
120
116
98
148
163
134
137
132
129
138
136
137
145
118
116