967
966
966
966
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
964
963
962
962
961
961
961
961
961
961
961
961
960
959
958
958
961
961
962
962
962
962
963
963
964
964
964
963
962
966
968
971
972
973
974
975
975
976
976
977
977
978
979
980
981
982
983
983
983
983
983
983
981
980
979
977
974
973
972
971
971
970
970
969
968
967
966
965
965
965
967
968
969
973
977
977
978
978
979
980
980
980
980
979
979
979
979
978
978
978
977
977
977
977
978
978
979
980
981
981
983
984
986
987
989
991
992
992
992
992
992
991
990
990
992
998
999
1002
1003
1004
1005
1005
1005
1006
1006
1007
1007
1007
1007
1007
1007
1007
1007
1007
1008
1008
1009
1009
1009
1008
1007
1006
1005
1001
998
996
998
999
1000
1001
1002
1002
1002
1002
1002
1002
1003
1004
1005
1006
1007
1008
1008
1008
1009
1009
1010
1011
1011
1012
1012
1013
1013
1013
1013
1012
1011
1011
1010
1009
1008
1008
1007
1006
1006
1005
1005
1004
1004
1004
1002
1001
1000
999
997
996
996
996
997
998
999
1000
1000
1001
1001
1001
1000
1000
999
998
998
998
998
998
998
999
1000
1003
1004
1005
1006
1007
1007
1009
1009
1009
1010
1011
1012
1013
1013
1014
1014
1014
1014
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1015
1016
1016
1016
1017
1018
1018
1011
1009
1004
996
994
992
990
986
985
989
990
992
993
995
996
997
998
999
1000
1001
1002
1002
1002
1002
1002
1002
1002
1002
1001
1001
1001
999
998
997
996
996
990
987
985
985
984
983
983
983
983
982
982
982
982
982
983
984
984
985
985
987
987
988
988
989
989
989
989
988
988
985
985
988
989
990
991
992
993
994
995
996
997
999
1001
1004
1008
1008
1007
1006
1006
1005
1005
1005
1004
1005
1007
1009
1009
1010
1011
1011
1011
1011
1011
1011
1011
1008
1006
1004
1003
1001
1000
998
998
997
996
995
994
994
993
993
992
992
993
994
996
997
998
1001
1013
1016
1018
1020
1021
1021
1020
1019
1014
1009
1008
1007
1007
1006
1005
1005
1004
1004
1004
1003
1003
1003
1003
1003
1003
1003
1002
1001
997
999
1000
1001
1002
1002
1003
1005
1007
1009
1011
1012
1013
1010
1009
1003
1002
1001
999
997
996
995
993
990
989
988
985
987
989
988
987
985
981
978
975
974
973
972
969
967
961
960
960
960
962
963
963
964
965
966
968
969
970
970
971
972
974
975
977
979
981
983
985
987
989
991
992
994
996
999
999
1000
1001
1001
1003
1005
1008
1011
1013
1022
1026
1026
1030
1035
1034
1032
1023
1021
1014
1010
1004
1002
1000
999
998
998
997
999
1002
1005
1008
1009
1011
1014
1013
1013
1012
1011
1010
1004
1002
1000
998
997
994
993
991
991
992
993
994
995
999
1001
1001
1001
1000
999
996
995
993
992
992
991
991
990
990
989
989
987
984
981
978
977
977
977
977
977
977
979
979
980
980
980
980
979
979
978
978
978
978
977
975
973
966
960
959
956
953
951
950
949
948
948
948
948
946
944
943
942
941
940
939
938
938
937
935
934
934
933
932
930
930
929
927
923
916
914
910
904
901
901
902
902
902
901
898
896
895
893
898
900
906
908
908
909
911
912
912
913
913
912
911
910
909
907
904
902
902
901
900
900
900
900
899
898
895
895
893
893
892
891
888
883
879
877
873
876
874
865
858
850
849
849
848
848
847
846
840
837
836
834
833
831
830
830
831
831
829
828
828
827
827
823
821
819
817
817
812
811
811
811
810
810
810
809
805
803
799
796
794
790
787
785
784
784
783
782
782
780
780
780
780
780
780
777
776
775
769
766
762
751
746
742
741
740
738
738
738
738
738
738
738
738
739
739
740
741
742
742
741
739
737
733
730
728
726
724
723
722
721
719
718
716
715
714
712
710
708
706
704
702
698
694
694
693
693
692
692
691
691
689
688
688
687
689
688
688
686
686
680
677
677
677
678
678
679
679
679
680
681
683
683
683
683
683
683
681
665
662
661
658
655
655
655
655
655
656
656
656
655
654
652
650
649
649
648
648
644
641
641
640
637
631
627
628
628
626
621
619
618
616
614
612
605
602
601
599
599
599
598
597
595
592
590
589
589
589
587
586
586
586
586
586
586
586
586
586