880
880
880
880
881
882
883
884
884
882
879
877
876
870
865
862
862
860
860
860
860
860
860
860
860
860
860
860
860
861
861
861
862
866
868
870
872
875
879
882
884
886
888
889
893
895
898
902
905
906
906
906
908
909
912
913
915
916
919
923
927
931
932
932
934
935
935
935
935
935
937
940
941
943
944
945
945
945
946
946
947
947
948
949
950
952
953
953
953
953
953
952
952
951
951
952
953
954
954
955
955
956
956
958
958
959
959
959
959
959
959
960
960
960
961
962
962
963
963
964
965
965
966
967
968
969
971
971
971
971
973
975
975
978
980
980
982
984
984
984
984
984
984
985
985
986
986
986
986
986
986
986
986
987
987
988
988
988
988
986
985
985
985
985
985
984
984
982
982
981
981
981
981
978
974
970
965
961
958
955
954
952
950
949
948
947
944
942
940
939
938
938
938
938
938
938
937
937
937
937
936
935
934
934
934
935
937
940
941
940
939
938
936
935
933
931
930
928
927
926
924
919
915
913
912
910
908
906
902
899
895
894
894
894
895
895
895
896
897
897
897
897
897
897
897
897
897
897
897
897
897
895
894
893
893
892
892
891
891
892
893
895
895
896
897
897
898
898
898
898
898
898
897
897
897
896
896
895
895
895
895
895
895
898
900
902
902
902
902
902
902
902
902
903
903
903
904
904
904
904
905
905
905
905
905
906
906
906
906
905
905
904
904
901
899
898
895
893
891
890
889
889
889
889
890
890
891
892
894
895
897
897
897
897
895
892
889
887
885
885
886
887
890
894
898
900
901
903
904
904
904
905
905
906
906
907
908
909
910
911
911
909
907
906
905
905
905
905
904
904
904
904
904
904
905
905
904
904
902
901
900
900
899
897
896
896
895
895
895
896
897
898
899
899
899
898
898
897
897
896
896
896
896
896
896
896
896
898
899
901
902
902
902
902
903
905
907
907
908
908
909
909
909
909
909
909
909
909
910
910
911
911
911
911
912
912
913
914
914
914
914
912
910
909
909
909
909
909
909
909
912
915
915
915
915
915
914
914
914
914
912
911
911
910
909
908
908
907
907
906
905
905
905
905
905
905
905
904
903
902
902
903
904
904
904
904
903
901
899
899
899
900
900
900
900
900
900
900
899
898
898
897
896
895
894
894
894
893
891
888
886
884
883
881
880
879
879
879
879
879
879
879
879
881
882
882
884
884
883
883
882
881
880
880
880
880