50
26
179
187
170
166
159
249
681
184
175
196
398
176
168
176
164
164
157
175
179
177
465
184
185
163
216
176
185
169
168
192
171
302
181
309
184
179
188
159
172
324
183
424
175
173
166
174
170
177
176
164
167
167
181
169
213
169
196
181
168
169
185
173
183
191
175
173
167
42
181
160
169
171
161
170
182
165
184
162
181
174
580
153
170
161
170
172
185
174
162
171
310
184
181
194
167