189
189
186
185
185
186
187
187
188
189
190
195
197
197
197
200
202
204
206
206
207
207
207
207
208
210
211
217
217
217
217
217
217
217
217
218
219
220
219
219
219
220
220
220
220
224
225
225
225
227
228
228
233
233
233
234
234
234
242
242
244
244
246
247
248
249
250
253
255
256
261
275
276
278
278
277
277
276
274
274
276
277
280
285
285
284
284
284
283
282
273
272
271
267
267
266
266
263
262
262
261
261
261
260
260
260
263
264
264
263
263
262
262
260
258
257
255
254
249
249
249
249
251
252
258
259
259
260
261
261
262
262
262
264
265
266
266
268
269
269
269
269
273
274
275
275
275
275
275
274
274
274
270
269
269
269
270
270
270
270
262
261
260
253
252
251
246
245
243
242
234
234
234
234
235
235
235
234
234
233
233
233
233
232
232
232
233
233
233
233
231
229
229
229
229
229
228
227
227
226
226
226
225
225
224
224
223
223
222
220
220
219
221
221
221
221
221
209
210
210
212
213
213
213
213
213
213
214
214
215
217
218
218
219
225
226
227
228
229
229
230
233
236
236
236
236
236
236
236
237
242
244
246
247
248
250
256
258
261
267
267
268
269
271
273
277
280
281
282
283
285
285
289
291
292
293
293
294
294
295
295
296
297
298
298
300
302
303
304
306
309
311
312
313
317
318
318
318
318
318
320
321
322
323
325
327
328
334
337
338
341
342
343
343
342
342
341
341
341
341
341
342
344
345
345
346
347
348
349
355
362
366
368
368
368
368
367
367
367
367
368
373
374
375
375
375
376
376
377
378
380
382
384
386
387
387
387
387
388
389
391
396
396
396
395
393
391
390
388
388
389
391
392
393
396
400
407
409
409
409
409
409
409
409
411
412
413
414
414
412
411
409
407
406
406
405
409
418
423
424
421
429
428
427
426
427
431
435
438
440
442
444
446
448
457
460
463
466
469
470
471
472
473
477
479
480
481
481
481
482
482
482
480
481
485
487
490
490
490
490
490
490
490
492
492
493
494
495
498
498
498
499
500
500
500
499
498
498
499
500
500
495
488
485
483
481
475
471
468
471
473
479
486
492
493
493
494
498
500
500
500
499
499
499
499
498
498
497
497
496
494
487
484
478
471
466
469
473
474
470
467
457
452
448
444
441
435
421
414
410
411
413
416
411
410
407
404
402
397
391
386
366
364
364
364
361
359
358
354
348
339
333
326
316
309
306
289
285
280
277
277
276
274
273
273
272
267
267
266
266
265
265
265
265
265
265
265
265
264
261
261
258
258
266
265
259
254
250
247
246
246
245
242
239
236
236
236
236
235
235
234
233
231
230
230
229
226
226
224
223
218
216
214
213
213
209
208
207
204
203
203
200
199
197
197
197
195
190
188
187
187
186
186
182
181
181
181
181
182
182
182
182
183
183
184
187
191
194
197
197
199
200
202
203
205
206
207
208
210
212
213
212
211
211
211
210
210
211
212
213
221
221
221
221
221
219
222
222
223
224
225
225
226
226
227
227
227
227
229
229
229
229
229
229
229
233
233
232
232
232
232
232
232
233
233
233
236
236
236
236
234
234
234
234
235
235
235
248
249
250
251
256
257
258
265
266
267
269
269
269
269
269
271
272
273
274
274
274
275
275
275
270
269
269
267
268
267
267
265
264
263
263
262
262
260
260
259
259
258
256
256
255
255
249
248
248
247
247
247
246
246
246
245
245
245
244
241
239
237
235
234
231
231
230
230
229
228
227
225
225
224
224
224
224
224
225
225
226
226
227
227
228
230
230
231
233
236
238
239
239
240
240
241
241
241
241
240
240
238
238
237
237
236
236
235
234
233
233
233
234
235
234
234
233
234
235
236
236
236
235
234
233
232
231
229
227
220
219
218
217
212
210
209
207
206
205
202
201
200
196
194
193
193
193
193
193
193
193
193
192
192
192
192
191
191
191
190
190
189
187
185
184
182
175
173
175
176
177
177
178
178
178
178
178
178
179
179
180
180
180
181
181
181
182
183
185
185
197
197
200
200
200
200
202
202
201
199
198
197
196
193
191
187
187
186
185
185
185
186
187
187
188