218
218
218
213
218
210
214
214
213
213
213
214
215
215
222
214
214
217
218
219
224
224
225
228
235
226
227
233
227
222
217
216
216
216
220
227
214
212
209
210
212
216
219
213
213
207
204
203
209
209
213
213
211
209
209
209
208
210
211
213
216
216
216
216
217
217
215
205
203
202
205
202
201
200
199
202
206
197
197
197
197
197
197
195
197
197
198
198
199
236
240
241
242
243
243
241
241
241
243
249
250
250
251
252
262
265
266
268
276
290
299
300
305
306
307
308
309
312
314
318
316
313
317
319
322
329
329
329
329
329
330
336
355
365
365
365
367
370
380
382
389
392
395
395
395
395
399
405
412
420
433
437
442
441
438
433
433
437
439
445
458
463
474
478
485
488
488
487
484
485
487
490
490
490
492
496
516
513
514
532
542
534
529
544
553
553
555
556
559
563
575
575
583
586
586
588
589
589
591
591
591
586
583
581
576
573
573
573
563
565
567
568
566
563
559
550
550
544
540
532
535
536
532
523
521
516
514
514
514
509
506
503
492
490
484
482
481
478
477
475
466
455
451
449
446
445
445
445
445
444
442
440
449
455
458
461
463
456
458
462
481
486
493
496
500
514
523
535
533
531
520
525
529
530
527
543
546
540
516
504
486
483
481
491
494
497
479
482
485
481
472
466
471
476
481
493
489
493
496
485
480
474
473
466
464
463
463
461
454
453
451
450
450
452
454
455
455
454
453
453
453
453
452
452
452
452
451
450
449
449
449
449
448
448
448
448
449
448
447
447
446
445
444
443
439
439
440
443
453
457
459
459
459
460
459
458
458
457
457
457
456
456
460
462
462
458
460
460
465
467
468
465
462
462
464
463
466
467
470
472
475
476
478
482
485
485
490
492
500
502
503
515
539
540
542
542
554
559
562
571
580
587
590
594
594
594
595
595
595
595
595
595
595
595
596
598
598
599
599
599
599
599
599
599
596
597
601
601
604
604
602
601
606
607
604
611
606
594
592
598
582
583
585
583
579
579
579
584
586
586
586
601
601
602
604
614
613
613
613
617
619
619
619
620
623
629
633
634
639
640
640
639
639
641
632
636
637
637
636
638
640
640
641
660
662
670
661
671
684
691
696
699
700
701
702
703
703
703
703
703
703
705
709
716
715
715
715
713
714
718
714
713
701
699
696
692
691
691
687
685
682
676
674
672
670
668
664
660
654
654
653
653
648
642
642
642
639
633
629
619
613
611
610
607
607
592
588
585
590
596
599
599
598
594
589
573
572
569
567
561
543
535
533
531
530
523
506
508
510
509
508
507
505
505
506
507
507
506
503
501
501
501
501
490
487
471
471
470
468
460
458
456
453
455
458
456
443
440
433
432
429
427
429
431
434
429
415
423
422
409
400
396
393
389
389
389
389
387
382
377
367
359
342
342
342
340
334
326
326
322
322
322
322
322
322
322
324
319
315
312
312
317
317
322
323
324
328
331
332
329
322
320
314
311
311
310
311
312
312
313
314
312
310
312
318
323
321
319
317
315
317
319
326
326
326
326
326
327
330
331
334
334
334
334
335
341
343
339
346
355
360
364
376
385
388
376
370
365
354
354
356
380
381
381
381
381
382
378
379
380
382
380
381
388
391
393
397
400
399