1022
1022
1022
1022
1022
1022
1023
1024
1026
1026
1026
1026
1026
1026
1026
1026
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1022
1022
1022
1022
1022
1022
1018
1015
1012
1012
1012
1012
1012
1012
1011
1010
1007
1006
1006
1006
1006
1006
1006
1006
1004
1003
1002
999
999
999
999
999
999
994
991
987
987
987
987
987
987
986
983
978
979
979
979
979
979
979
981
983
991
1003
1003
1003
1003
1003
1003
1004
1000
999
999
999
999
999
999
1000
1001
1001
1001
1001
1001
1001
1001
1001
984
965
965
965
965
965
965
962
958
958
958
958
958
958
959
957
957
957
957
957
957
949
920
920
920
920
920
920
914
912
911
909
909
909
909
909
909
907
909
910
910
910
910
910
910
911
908
907
906
901
901
901
901
901
901
891
879
869
869
869
869
869
869
865
863
860
859
859
857
856
856
856
856
856
856
855
853
853
853
852
852
852
852
852
852
852
852
855
862
865
865
865
865
865
865
870
867
863
860
860
860
860
860
860
859
858
857
856
856
856
856
856
856
856
858
861
863
863
863
863
863
863
894
894
894
894
894
894
901
903
903
903
903
903
903
904
936
936
936
936
936
936
941
942
944
944
944
944
944
944
945
948
950
950
950
950
950
950
950
950
950
950
951
951
950
950
950
950
950
950
950
950
952
953
953
953
953
953
953
953
955
957
958
961
966
966
966
966
966
966
969
972
973
972
970
970
970
970
970
970
970
970
971
971
971
971
971
971
972
974
974
974
974
974
974
978
979
1001
1001
1001
1001
1001
1001
1002
1003
1004
1004
1004
1004
1004
1004
1004
1004
1004
1005
1006
1006
1006
1006
1006
1006
1007
1007
1007
1007
1007
1007
1007
1007
1007
1009
1010
1010
1010
1010
1010
1010
1010
1011
1012
1014
1015
1015
1015
1015
1015
1015
1017
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1020
1020
1020
1020
1020
1020
1022
1025
1025
1025
1025
1025
1025
1025
1025
1024
1022
1022
1022
1022
1022
1022
1020
1018
1017
1017
1017
1017
1017
1017
1016
1016
1016
1016
1016
1016
1016
1016
1016
1017
1020
1020
1020
1020
1020
1020
1023
1024
1024
1024
1024
1024
1024
1024
1023
1022
1022
1022
1022
1022
1022
1021
1021
1021
1021
1021
1021
1021
1021
1021
1021
1022
1022
1022
1022
1022
1022
1022
1022
1024
1025
1026
1027
1027
1027
1027
1027
1027
1026
1025
1025
1025
1025
1025
1025
1025
1025
1020
1013
1013
1013
1013
1013
1013
1012
1012
1009
1013
1013
1013
1013
1013
1013
1014
1015
1016
1016
1016
1016
1016
1016
1017
1025
1025
1025
1025
1025
1025
1029
1033
1033
1033
1033
1033
1033
1035
1036
1036
1036
1036
1036
1036
1044
1060
1060
1060
1060
1060
1060
1066
1069
1069
1069
1069
1069
1069
1070
1060
1060
1060
1060
1060
1060
1059
1057
1056
1056
1057
1057
1057
1057
1057
1057
1058
1056
1052
1050
1050
1050
1050
1050
1050
1045
1037
1031
1031
1031
1031
1031
1031
1027
1025
1025
1023
1021
1021
1021
1021
1021
1021
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1018