187
185
182
181
180
179
178
178
178
179
180
180
181
181
181
182
182
182
182
183
183
183
184
184
184
184
184
184
184
185
186
187
188
188
188
188
188
188
188
190
190
190
190
190
191
193
195
196
197
197
197
197
200
203
207
207
207
207
205
204
202
200
200
203
204
206
206
206
206
206
206
206
206
206
205
204
204
205
207
210
211
212
214
216
221
228
227
225
224
223
223
223
223
223
224
224
224
225
226
227
230
230
230
234
237
239
241
241
241
240
238
234
233
234
234
234
235
235
236
237
243
245
245
243
240
238
235
239
240
239
241
241
240
240
239
240
243
244
245
245
244
244
243
243
243
242
242
242
242
245
248
246
245
242
241
241
241
241
243
246
250
250
250
250
249
247
247
248
248
249
250
250
250
250
247
247
247
248
248
251
253
252
251
250
250
250
251
251
251
253
255
256
255
253
253
253
253
254
255
255
256
256
257
257
259
259
259
259
259
259
258
257
257
257
257
257
257
258
258
258
258
258
258
258
257
257
257
257
257
257
257
257
257
258
259
259
259
259
258
258
258
258
258
257
258
259
261
262
270
271
271
270
270
269
269
269
270
271
267
267
267
267
267
268
269
270
271
271
271
271
271
272
272
272
272
272
272
274
275
279
279
279
279
279
278
278
276
274
273
273
274
275
277
281
281
281
281
281
282
285
285
286
287
288
289
294
295
294
295
295
299
302
305
305
305
304
311
314
321
325
325
325
327
328
332
342
348
354
356
357
358
359
360
360
360
361
362
362
363
362
362
364
364
365
365
365
358
355
350
346
334
331
331
331
337
338
339
347
354
357
363
363
362
361
361
360
360
360
349
346
344
341
336
332
330
328
324
319
318
316
314
312
310
309
308
307
306
304
298
297
292
291
288
282
281
273
268
266
267
267
268
268
267
267
269
270
271
271
272
272
272
272
275
277
277
277
277
278
278
278
278
276
274
271
266
256
254
254
255
255
255
255
254
253
257
259
258
257
256
255
255
255
255
255
254
253
253
252
252
251
250
250
250
249
249
249
249
250
249
248
248
248
248
247
247
247
246
246
246
246
246
246
246
246
244
244
244
244
245
243
244
243
242
242
244
246
247
249
250
252
250
249
248
247
245
245
246
248
250
248
245
245
243
242
243
240
236
235
233
237
240
239
238
238
238
238
236
234
233
233
234
234
235
237
239
240
241
239
237
234
232
231
231
231
230
231
232
234
231
228
228
228
228
227
227
227
227
229
231
232
229
227
227
226
225
224
224
224
224
224
225
225
225
225
225
225
225
225
225
225
225
224
223
223
224
225
225
225
223
223
223
224
226
226
224
223
223
222
221
221
223
222
222
223
224
222
219
219
219
219
215
214
214
214
214
217
217
217
217
215
214
211
209
207
207
207
206
206
206
205
205
204
204
203
208
209
210
212
212
212
211
211
211
208
205
201
204
208
208
208
208
208
205
203
201
201
202
203
203
202
199
198
197
196
195
194
193
193
192
191
189
189
188
188
188
188
188
187
187
186
186
186
186
187
188
188
190
190
190
190
189
189
189
189
189
189
190
190
190
190
190
190
190
189
189
190
191
192
192
193
193
196
198
202
203
204
206
208
208
208
208
205
199
199
204
205
214
209
201
200
198
195
194
193
191
188
188
187
184
183
182
182
182
182
182
182
181
181
181
181
181
182
181
183
184
186
187
188
198
202
192
192
193
195
192
192
189
190
196
199
198
198
198
198
198
191
189
188
188
187
187
186