1026
1014
1017
1017
1019
1020
1022
1034
1042
1048
1046
1050
1058
1058
1058
1070
1093
1092
1090
1089
1088
1088
1076
1071
1062
1057
1059
1059
1069
1074
1079
1094
1099
1098
1096
1096
1096
1095
1092
1091
1088
1086
1086
1086
1093
1097
1098
1082
1072
1063
1065
1067
1067
1063
1050
1045
1045
1055
1063
1069
1076
1077
1081
1081
1081
1081
1081
1082
1081
1068
1068
1029
1012
1005
1006
1009
1009
1009
1005
1005
1000
1001
991
977
977
977
974
977
979
982
982
981
976
969
963
959
963
966
983
994
996
1020
1040
1050
1052
1035
1034
1031
1026
1025
1023
1018
1008
1000
979
966
956
946
942
932
925
911
911
911
895
895
904
899
899
902
900
898
896
895
887
883
878
878
872
863
859
855
846
845
839
828
826
825
825
823
823
816
810
804
801
807
800
801
803
793
782
763
760
744
736
731
721
711
702
693
689
671
673
675
676
678
676
674
676
679
680
681
682
682
681
683
686
691
695
700
704
705
704
704
704
705
709
724
730
735
738
750
758
762
764
773
779
782
790
790
791
788
782
781
781
781
782
786
787
791
793
790
794
796
805
805
807
824
830
849
848
851
858
859
859
856
854
868
860
853
846
836
827
810
805
804
808
808
803
802
800
798
798
804
804
807
811
818
826
826
822
832
831
817
812
812
811
811
790
788
786
785
776
772
766
758
753
752
750
749
749
748
757
771
782
772
767
746
742
726
747
764
772
787
800
782
782
784
785
785
784
788
791
793
793
792
787
787
786
768
764
760
743
735
728
731
734
715
709
707
708
707
709
715
700
693
685
679
674
669
669
668
669
666
659
652
645
641
639
633
622
599
605
600
597
596
595
594
572
561
523
519
529
522
492
492
492
490
456
456
457
458
456
453
448
453
450
451
453
457
462
464
467
469
469
466
471
471
479
484
483
476
478
480
472
471
475
483
492
482
484
486
490
491
489
488
484
478
491
493
495
491
489
495
487
488
493
486
467
461
463
458
448
439
439
439
440
442
445
440
439
444
456
456
457
457
457
457
458
459
458
453
451
447
440
437
437
436
436
436
438
439
442
443
444
449
448
447
446
439
439
439
439
439
437
435
434
434
433
433
431
431
429
429
429
428
427
425
421
420
417
417
418
418
418
415
414
412
417
417
417
420
420
420
419
420
420
420
420
420
420
422
422
422
423
422
421
420
420
420