187
186
186
187
186
186
186
186
186
186
187
187
187
187
187
188
189
189
190
194
195
195
196
196
196
196
196
196
197
198
199
209
220
221
222
222
222
221
221
223
235
237
239
240
242
244
244
244
244
245
246
253
257
268
272
273
276
280
280
281
282
282
283
283
284
285
286
288
294
296
306
312
322
331
333
332
332
331
330
329
329
329
329
329
330
333
340
342
343
344
347
348
348
349
349
350
351
353
354
355
355
355
355
354
354
353
353
352
352
350
350
350
350
350
351
351
351
352
356
370
373
375
376
376
376
376
377
379
379
379
380
381
381
382
382
382
383
384
387
393
398
400
405
407
414
418
420
425
426
431
436
437
438
438
437
437
436
436
433
432
431
431
431
432
433
433
434
445
449
456
462
467
469
473
470
467
465
463
462
461
461
468
474
478
482
484
483
480
477
477
477
477
477
477
477
481
484
489
491
498
502
507
510
511
511
518
520
522
531
533
535
537
541
545
548
550
552
557
566
573
574
577
586
590
591
607
609
622
624
626
627
628
628
630
632
633
633
636
637
638
639
642
642
642
647
649
659
669
672
676
676
677
679
679
679
679
679
685
684
683
682
679
679
678
678
678
673
671
670
660
659
657
656
656
654
649
649
649
649
648
646
643
638
635
634
635
636
634
630
629
627
621
620
618
616
609
607
606
605
604
602
601
601
598
598
597
590
589
587
574
571
569
566
564
562
560
558
558
557
555
555
552
552
551
550
550
548
546
544
543
543
543
542
542
542
537
526
524
524
525
532
531
530
529
529
514
514
519
522
522
520
519
509
509
508
507
507
507
510
514
514
515
515
516
518
524
525
526
528
534
539
540
542
546
553
553
552
551
551
549
549
551
559
565
572
577
581
594
594
593
592
591
589
588
587
586
584
584
584
584
584
583
582
581
577
572
571
566
560
558
556
557
560
556
550
548
546
546
546
546
548
550
554
560
560
560
559
567
567
566
566
565
564
560
557
555
549
542
540
539
539
537
532
528
523
522
520
518
511
500
492
492
492
493
493
493
490
483
481
478
470
463
452
447
444
442
440
429
427
421
416
414
411
410
399
386
379
370
363
361
361
360
358
350
347
343
336
330
324
320
317
315
313
311
305
302
295
281
279
279
275
273
271
268
264
262
259
257
256
251
248
246
245
240
238
237
234
234
234
234
234
234
234
233
232
232
232
232
231
230
225
221
219
217
214
212
211
208
206
205
205
204
202
201
200
200
200
199
198
196
199
203
203
203
203
205
207
207
206
203
205
208
209
210
210
210
210
210
210
210
210
210
210
210
210
210
210
212
212
212
212
212
212
212
212
214
215
215
219
220
221
221
221
221
221
223
223
223
223
224
224
224
224
224
225
225
225
229
230
231
231
234
234
241
243
243
243
243
243
243
243
243
243
242
242
242
242
242
241
237
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
235
235
235
235
235
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
238
238
238
239
239
239
239
239
239
239
242
242
243
249
250
251
252
252
253
255
259
261
261
252
245
236
235
235
234
234
234
233
233
229
227
227
226
226
223
222
221
221
221
221
220
220
219
213
213
213
213
214
212
212
212
212
212
211
211
211
211
211
211
211
212
212
212
212
211
211
207
205
204
204
205
205
209
210
212
212
212
212
211
211
211
211
211
210
210
210
209
206
206
205
202
200
197
194
191
190
191
191
191
190
190
190
190
190
191
191
194
192
192
193
192
191
191
188
187
186
186
185
183
183
182
182
182
182
183
184
184
183
185
186
186
186
185
185