373
373
380
384
395
410
418
422
427
425
418
412
406
399
397
392
393
396
400
405
396
395
398
401
406
402
407
410
427
437
422
424
426
434
438
449
454
452
450
455
458
461
448
443
431
422
417
416
415
413
412
398
396
393
389
390
394
395
391
398
404
404
402
401
395
393
391
391
417
425
424
414
414
411
406
405
407
407
407
403
398
399
402
399
400
411
398
394
393
396
397
400
410
413
415
428
436
448
447
447
447
452
470
480
490
496
519
524
529
538
545
549
562
568
571
578
586
606
617
625
658
664
673
679
685
698
705
711
778
783
785
787
795
795
793
785
779
766
763
763
775
787
799
809
837
842
847
841
788
768
760
755
751
740
730
729
730
739
744
769
781
787
812
822
831
840
827
810
803
790
780
780
779
778
777
774
767
754
749
726
718
698
694
689
687
659
643
632
609
603
601
578
542
541
534
526
523
523
524
525
528
530
532
532
530
530
529
501
498
493
493
485
484
484
479
473
476
470
467
475
476
474
483
473
467
485
496
498
494
493
504
504
479
489
490
490
488
480
480
479
475
473
473
473
472
471
471
470
469
474
482
484
492
493
492
485
472
472
451
445
437
435
460
464
468
473
478
485
494
511
528
554
558
550
504
511
518
519
519
525
494
482
479
466
458
453
438
438
445
427
424
417
403
393
389
387
389
392
389
384
384
382
379
400
406
421
431
435
463
486
497
511
499
495
540
541
522
505
491
487
473
471
471
471
480
468
458
450
439
421
419
413
420
418
425
427
425
435
440
442
447
451
468
471
470
467
473
491
499
510
524
513
495
488
478
466
456
454
451
446
447
446
443
437
436
437
435
432
432
437
443
444
444
441
438
437
436
457
470
476
493
495
473
448
474
484
487
495
506
517
522
500
493
479
472
475
472
469
466
462
463
469
466
456
465
478
468
467
474
483
483
483
486
487
547
539
538
537
551
554
559
550
554
564
578
613
623
645
704
715
785
806
835
852
870
878
899
913
928
942
937
934
937
940
938
941
941
943
952
952
951
950
949
943
941
938
938
936
935
935
937
951
966
986
966
937
922
877
865
837
822
808
798
787
779
774
766
765
769
774
783
814
833
836
837
849
884
910
956
955
894
895
899
882
862
853
859
857
848
852
860
873
862
837
836
819
819
817
815
821
823
829
846
853
867
857
863
877
874
871
878
890
890
893
896
895
865
860
884
889
894
897
900
908
917
920
933
903
872
865
865
854
847
847
848
846
842
836
829
821
815
825
834
855
871
879
888
906
917
920
923
927
930
923
916
909
919
931
942
948
947
949
955
962
974
982
986
984
1005
1044
1053
1076
1092
1093
1096
1108
1121
1134
1139
1142
1140
1137
1115
1087
1083
1077
1062
1054
1049
1046
1049
1073
1083
1087
1122
1147
1145
1167
1189
1195
1191
1189
1189
1189
1194
1181
1163
1136
1103
1077
1064
1036
1025
1024
1022
1014
1012
1009
1002
1002
1003
1003
1010
1001
1000
999
995
994
991
990
979
974
969
973
945
914
914
911
909
907
909
911
903
906
909
895
851
837
862
847
831
820
814
822
815
800
806
809
810
818
854
857
859
862
873
917
940
932
914
911
898
852
834
812
809
793
788
782
778
778
779
782
775
773
772
771
768
758
744
741
740
736
736
735
734
734
736
735
735
735
735
736
738
738
736
739
735
742
747
755
745
743
757
760
739
730
726
726
736
765
766
742
740
740
741
742
740
735
735
736
742
736
763
778
777
771
744
742
753
740
742
748
749
749
752
757
757
756
751
749
750
751
757
765
762
744
736
731
732
730
730
730
730
729
726
725
725
737
747
748
748
746
759
774
782
798
804
807
788
769
675
632
622
620
614
613
613
604
603
595
594
592
598
602
620
597
592
594
571
555
534
531
536
535
529
521
516
511
508
505
503
504
501
499
502
514
532
551
552
552
553
553
507
487
487
487
487
488
488
488
488
488
488
492
494
496
508
512
517
515
514
519
537
537
536
529
503
486
477
480
520
528
540
539
548
542
549
550
544
541
533
533
531
516
481
474
460
446
432
442
447
421
423
442
454
442
438
447
473
484
471
462
465
468
448
445
446
454
456
459
466
472
478
476
460
455
457
479
466
489
517
518
510
499
473
469
476
489
494
499
505
500
477
467
469
472
477
479
478
478
488
488
488
478
456
454
453
447
440
436
442
435
429
429
429
434
432
432
442
439
437
438
440
450
454
450
448
446
452
450
447
452
451
448
442
440
437
441
434
441
438
452
456
456
456
456
453
450
448
447
446
463
462
458
458
458
452
453
455
457
464
469
470
462
463
462
459
459
459
459