476
486
491
492
469
472
461
464
466
466
487
480
462
462
462
460
446
442
442
442
441
440
437
437
439
439
446
454
457
451
453
458
464
463
460
457
453
453
446
440
438
438
436
437
437
437
437
440
442
439
440
441
442
442
442
447
445
439
434
435
435
437
437
438
439
440
443
439
440
441
441
442
442
445
447
448
450
450
451
453
451
450
446
448
447
445
442
442
443
445
443
450
443
447
446
446
436
440
439
439
441
442
440
440
441
440
437
437
446
447
441
438
437
437
437
437
438
438
438
437
437
437
439
440
438
438
438
441
444
443
438
441
439
439
439
438
441
442
443
444
447
448
449
451
451
449
448
448
447
444
444
444
442
442
442
442
446
447
446
445
452
452
452
450
448
450
452
453
455
450
450
449
449
451
454
451
454
456
464
469
472
479
486
486
489
491
492
493
493
495
498
501
502
501
501
501
504
505
507
510
530
534
531
525
523
519
513
512
503
503
510
511
514
518
521
524
527
527
521
520
518
521
533
525
520
520
519
518
512
510
508
508
508
507
506
506
504
503
503
501
507
508
512
513
513
520
535
531
525
511
508
507
497
494
495
494
495
495
495
495
486
481
477
471
466
461
452
451
450
444
442
439
436
436
432
421
419
417
417
412
415
416
415
415
415
416
417
417
417
417
417
417
415
415
414
414
413
410
410
410
410
410
410
409
409
406
402
402
409
409
408
411
409
408
409
410
414
416
418
416
414
416
417
417
426
428
435
442
446
473
491
493
497
499
503
504
502
513
534
536
542
542
542
542
547
550
564
572
580
581
584
588
595
622
632
636
642
644
652
661
667
678
686
693
711
726
732
734
745
753
753
753
782
784
787
807
824
824
824
831
839
858
864
873
884
886
891
903
911
911
911
914
917
931
941
948
954
951
946
946
948
949
952
953
957
960
968
972
966
953
951
951
951
951
955
960
961
961
966
963
963
958
944
944
932
899
880
874
868
866
862
861
859
860
871
874
878
889
889
893
905
907
895
893
893
898
898
892
892
892
892
890
888
884
885
889
890
891
892
894
891
895
897
893
891
893
895
895
894
892
890
891
891
884
881
881
881
881
889
897
905
906
907
907
903
901
894
895
894
897
895
892
890
891
892
892
893
900
905
903
901
899
899
897
894
892
891
890
890
890
891
892
894
899
901
903
888
895
893
894
907
909
910
910
910
913
917
919
919
919
920
921
923
924
925
922
920
918
916
914
911
912
909
908
897
889
878
876
874
869
867
867
866
865
864
864
863
862
867
870
870
875
881
881
875
871
862
861
860
855
854
857
858
857
858
859
869
868
863
860
860
858
848
845
841
840
840
838
839
840
834
833
833
825
827
829
830
830
830
830
828
823
825
825
828
836
834
825
832
837
833
833
832
824
820
819
820
820
813
808
800
794
788
777
778
768
770
764
761
760
759
759
759
759
758
756
754
753
749
747
744
743
742
737
730
723
728
730
726
723
722
717
708
712
713
689
683
666
662
654
657
664
661
660
659
649
646
644
638
633
633
634
633
631
628
629
630
632
616
614
619
616
616
616
617
617
617
616
616
616
617
618
619
621
626
616
616
610
596
591
587
588
589
593
596
596
591
589
588
580
580
578
577
573
572
574
569
568
565
564
563
561
565
566
562
551
550
548
546
545
545
539
539
528
522
525
522
520
520
513
511
511
510
508
505
502
495
495
490
482
478
481
474
476
475
473
470
454
448
447
449
453
444
447
444
443
442
440
439
439
438
439
441
441
450
450
457
458
460
461
462
463
463
463
462
461
460
459
458
453
456
461
457
459
462
464
465
468
467
466
466
472
470
470
470
467
463
464
465
465
463
461
449
447
445
445
445
445
446
445
435
435
431
430
431
432
431
428
430
425
426
427
429
429
431
434
436
437
437
437
437
435
431
430
429
423
422
418
415
415
414
413
412
410
410
413
414
414
413
411
409
407
411
412
416
417
414
415
415
414
413
411
411
413
413
413
412
411
409
409
411
415
412
410
412
414
411
408
410
408
408
409
411
410
409
408
408
408
411
411
410
409
409
410
414
414
414
414
419
418
413
412
411
410
409
405
405
405
408
409
409
410
410
412
413
414
412
411
411
408
409
411
412
413
413
411
411
412
410
407
408
409
409
409
414
418
422
425
428
429
431
432
432
436
438
440
437
437
446
447
449
444
449
451
454
457
457
456
455
455
458
462
464
466
466
467
471
474
478
479
480
480
480
481
483
484
485
485
484
483
483
482
482
482
479
479
478
476
475
474