492
491
491
488
488
488
482
482
482
482
482
482
481
481
480
480
480
481
481
480
481
483
483
482
482
482
482
482
482
482
482
482
482
482
482
483
483
483
482
482
482
482
482
482
483
483
483
483
483
483
483
481
480
482
481
481
483
483
483
483
483
483
483
484
484
484
484
484
484
483
483
483
483
483
483
484
484
486
484
486
486
487
487
487
487
487
487
487
487
489
489
489
488
488
488
488
488
488
488
488
488
487
487
487
487
487
487
488
489
493
493
493
493
492
492
491
491
491
491
492
492
492
492
492
491
490
490
489
489
489
489
490
490
490
492
492
492
492
492
492
492
492
491
490
489
489
489
489
489
490
492
492
492
491
491
491
491
491
491
491
491
491
490
490
490
491
491
491
491
492
493
493
492
492
493
493
493
493
493
492
491
491
494
495
495
495
495
496
495
497
498
498
498
497
497
497
497
498
498
498
498
498
498
498
498
498
498
498
499
499
500
500
501
501
501
501
501
500
500
500
500
499
499
501
502
502
500
502
502
500
501
501
502
504
504
503
504
506
506
506
506
505
505
505
509
512
512
513
513
513
514
514
514
514
514
514
511
510
510
510
510
510
510
510
510
510
510
510
511
512
512
512
512
511
511
511
510
510
509
509
508
508
511
511
511
511
511
511
511
513
513
513
515
516
516
516
516
517
517
518
518
519
519
518
519
519
518
518
519
519
519
519
519
520
521
520
520
520
520
520
521
522
522
522
522
523
523
523
524
522
522
522
522
523
523
523
523
523
523
524
524
524
524
524
524
524
524
524
524
524
523
523
523
523
523
521
521
520
520
520
519
519
519
518
515
515
515
515
515
516
517
517
517
517
516
516
516
516
516
516
516
516
516
516
516
517
521
523
527
528
529
529
529
529
528
528
528
527
527
527
528
526
525
525
526
526
526
526
527
530
536
536
537
537
537
537
538
539
539
541
542
544
544
546
549
550
550
550
550
550
550
550
550
550
548
547
545
543
542
541
534
533
533
533
532
530
525
525
526
528
528
530
530
535
535
535
533
533
534
534
539
542
542
542
543
544
545
545
546
546
546
546
547
548
548
549
548
547
547
548
550
550
548
547
542
540
540
540
540
540
540
540
539
535
535
535
535
534
534
534
534
534
537
537
537
538
538
538
540
541
543
543
543
543
543
543
543
543
544
545
545
551
551
551
552
551
550
546
547
548
549
557
569
578
580
583
584
584
584
584
586
586
594
595
596
600
603
591
592
591
590
590
567
569
569
569
569
569
569
571
566
561
560
560
561
573
576
580
581
582
583
585
586
586
587
588
589
590
595
599
596
594
594
594
594
594
594
594
587
587
587
590
590
590
598
597
592
590
581
581
577
571
569
563
545
544
545
546
546
542
542
542
542
542
542
542
541
541
540
540
539
537
529
529
528
528
529
529
529
529
528
526
526
526
526
526
526
527
527
527
527
526
523
528
529
532
530
521
522
522
521
521
521
521
520
520
519
520
518
518
518
517
517
517
517
517
517
516
516
517
517
517
517
516
516
516
515
515
514
514
514
514
513
513
512
513
513
514
516
514
516
512
511
511
512
509
509
508
508
508
508
508
510
510
511
511
511
511
511
511
511
511
510
510
510
510
510
509
509
509
509
509
508
508
508
508
507
507
507
507
507
507
507
506
504
504
505
507
508
508
508
508
507
506
506
511
511
511
511
511
511
511
513
514
511
511
511
511
511
511
511
510
510
510
507
507
507
508
508
508
508
509
511
511
511
511
517
516
515
515
514
513
513
512
512
510
510
510
509
507
507
507
507
507
507
507
507
507
507
507
507
507
507
507
508
509
509
512
515
516
514
514
513
513
513
513
514
514
513
512
512
513
513
514
515
515
514
514
514
514
513
513
513
512
512
512
512
513
513
513
514
514
513
510
511
511
510
507
505
504
504
504
505
505
505
502
501
500
500
500
500
502
502
502
502
502
502
501
500
501
502
502
502
502
501
500
500
501
502
502
502
502
500
500
500
500
499
499
498
498
498
500
498
498
498
498
499
499
499
499
499
499
499
499
498
496
492
488
489
487
487
487
487
487
487
487
487
487
486
487
488
488
487
486
485
485
485
486
487
487
485
485
485
485
485
485
485
485
485
484
484
482
482
483
483
483
483
483
482
482
482
482
482
482
482
483
483
483
482
482
482
482
482
481
481
480
481
480
480
480
480
480
480
481
481
482
482
482
483
484
486
485
485
485
485
489
489
495
496
497
498
499
500
501
501
501
501
497
496
495
495
495
494
493
492
490
490
490
490
490
490
490
491
491