843
843
843
843
842
841
840
844
852
857
859
859
859
859
858
857
864
866
868
870
871
871
872
873
876
889
896
899
904
912
921
927
930
929
925
923
921
918
926
936
955
968
972
978
985
988
995
999
1000
995
991
987
980
974
972
969
964
963
962
963
970
970
970
980
1000
1007
1017
1019
1014
1014
1017
1009
1004
997
994
992
992
990
986
979
967
958
952
961
969
998
1029
1031
1035
1034
1033
1033
1034
1039
1044
1039
1027
1019
1019
1014
1007
1002
1000
984
969
959
967
972
986
1006
1010
1019
1020
1015
1014
1002
978
969
967
966
963
966
973
980
985
996
1007
1012
1015
1015
1016
1014
1007
1004
1005
1009
1022
1028
1037
1034
1032
1017
1010
1006
989
970
969
967
961
954
954
952
948
946
943
941
933
924
933
940
962
966
968
968
965
962
961
961
961
961
959
959
961
961
962
963
964
965
963
962
954
954
954
951
950
949
947
947
947
941
934
932
932
932
932
932
934
941
943
940
934
933
933
934
936
936
935
932
930
920
922
926
928
930
934
930
921
912
903
900
899
899
897
895
894
883
881
877
871
860
853
854
858
860
862
863
866
871
872
873
873
874
875
875
875
874
868
868
859
850
847
849
851
853
859
864
870
872
872
872
872
872
873
873
873
872
871
872
876
880
881
885
889
890
892
896
895
895
895
894
892
892
891
891
891
890
890
890
890
887
885
885
896
899
901
903
903
905
906
906
905
903
899
894
892
891
888
887
875
858
861
861
853
853
852
851
850
847
846
846
846
840
839
839
839
838
831
835
841
845
844
849
851
853
854
854
854
854
854
854
854
855
857
877
881
885
893
906
909
905
903
914
892
892
893
894
895
896
903
903
902
901
901
902
903
907
909
912
914
913
912
912
912
912
912
912
913
914
916
919
923
925
925