459
459
456
455
453
451
451
451
450
450
449
448
448
448
448
445
445
445
443
443
443
443
443
444
444
445
445
445
446
446
446
446
443
443
442
441
441
439
439
438
438
438
438
438
438
437
435
435
435
434
434
434
434
441
446
446
446
450
454
455
458
459
459
463
465
467
470
472
472
478
480
483
485
485
487
487
488
490
491
493
494
495
504
504
512
518
518
519
519
522
534
541
541
545
546
547
549
549
551
551
556
561
561
561
558
557
556
555
551
551
551
542
538
538
534
533
532
534
534
534
535
535
533
532
532
531
531
532
534
534
534
532
530
528
517
517
517
508
508
508
508
509
511
513
515
519
519
520
519
519
519
518
517
517
517
516
514
511
511
515
517
517
519
527
532
532
532
539
541
543
545
547
553
553
555
558
560
562
563
566
566
573
573
578
579
579
581
581
581
583
583
583
585
600
600
600
605
605
609
609
611
611
616
616
622
622
626
626
626
633
633
638
638
641
641
645
645
646
643
643
643
642
642
641
641
646
648
648
650
652
652
652
652
652
652
651
651
647
639
636
633
630
630
630
623
621
617
617
615
614
612
609
607
607
605
603
595
588
588
575
571
571
571
563
558
555
555
554
551
548
545
542
542
539
536
532
528
528
525
523
523
521
513
513
511
507
500
500
495
493
488
488
479
479
472
471
469
469
467
466
464
459
459
461
461
461
461
462
464
467
470
470
472
474
476
478
478
478
479
480
480
481
482
482
484
488
488
486
486
486
488
490
492
493
497
497
499
501
500
500
500
500
499
501
501
502
506
509
509
509
517
525
525
527
527
528
529
529
529
529
530
530
530
528
524
524
521
520
515
515
506
506
506
505
502
505
505
506
510
516
517
517
519
525
534
534
534
533
533
532
532
531
530
530
529
528
527
523
519
519
517
517
512
511
511
507
504
500
500
496
495
495
492
489
486
486
483
481
478
478
478
477
477
477
485
481
481
481
478
477
477
476
474
474
471
471
470
467
464
462
462
459
455
452
452
452
451
451
451
451
451