183
183
185
182
180
180
179
179
181
182
183
180
179
182
184
184
182
182
183
201
200
197
195
194
193
192
192
190
188
187
184
180
180
180
180
180
180
178
178
179
179
181
178
178
178
180
180
180
179
179
179
179
180
180
181
182
184
185
185
185
185
185
185
185
184
183
181
181
181
181
180
179
179
181
183
183
182
181
181
181
182
182
180
180
181
182
183
182
182
182
183
183
183
182
183
186
188
191
194
200
204
207
211
219
224
224
223
221
220
221
227
230
230
232
232
231
231
234
239
243
245
251
251
253
253
254
254
254
254
257
260
264
265
266
266
267
267
267
267
271
272
277
282
287
286
280
282
283
272
261
263
265
257
257
257
257
257
255
260
266
268
272
287
290
294
296
290
269
257
251
251
251
251
251
252
253
255
256
262
264
258
255
257
262
268
270
267
264
260
259
259
261
264
265
261
263
289
283
275
274
286
287
299
302
306
293
292
292
292
297
298
299
300
304
304
302
302
301
300
299
299
299
300
301
311
315
321
321
322
322
322
322
322
322
322
321
320
320
321
320
310
307
305
312
318
323
326
342
334
340
340
340
341
332
317
315
314
311
309
298
279
276
274
274
274
274
275
273
270
267
264
261
259
256
256
256
256
254
254
251
251
251
251
250
249
248
247
248
248
245
247
249
238
235
234
233
231
231
228
223
222
221
220
220
220
220
220
220
220
220
220
222
228
236
237
237
235
237
231
235
224
230
221
222
215
216
215
215
213
213
213
211
212
219
220
222
225
229
230
232
230
221
222
229
229
229
230
230
230
230
230
230
230
228
223
220
214
203
198
193
183
183
182
182
182
183
185
184
183
180
179
176
174
174
174
174
176
177
175
176
178
175
179
179
179
179
179
179
180
180
180
181
182
184
186
188
195
195
197
201
200
196
196
196
195
196
197
199
202
205
203
199
199
198
195
199
211
218
221
225
238
240
241
241
243
243
244
242
242
248
252
253
253
253
255
256
256
255
246
246
246
246
245
245
242
244
240
238
238
238
237
237
236
230
235
229
229
237
242
248
251
255
255
253
251
250
253
256
262
268
267
276
291
288
286
286
286
285
284
284
285
286
286
286
286
286
288
290
290
291
292
292
293
295
296
297
299
301
306
307
307
306
306
306
306
306
307
308
311
315
323
326
325
326
328
328
328
327
327
327
328
330
329
339
337
339
340
340
343
343
343
329
309
305
304
302
300
290
289
288
287
285
276
270
265
255
253
252
249
242
240
237
235
225
224
224
223
223
219
217
214
213
209
206
205
199
196
191
191
191
190
188
186
186
186
186