0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-30 18:36:27 +00:00
OI-codes/BZOJ/1015/data/8.out

200002 lines
1.3 MiB (Stored with Git LFS)

200001
200001
200000
200000
199999
199998
199998
199997
199997
199998
199998
199997
199996
199998
199998
199998
199998
199997
199998
199997
199996
199997
199996
199996
199995
199994
199995
199994
199995
199996
199995
199997
199998
199998
199997
199996
199997
199996
199996
199997
199997
199997
199996
199995
199996
199995
199994
199993
199993
199993
199993
199992
199992
199992
199992
199992
199993
199992
199992
199991
199991
199990
199990
199989
199990
199992
199992
199991
199990
199989
199990
199991
199992
199992
199992
199992
199992
199993
199992
199993
199993
199994
199994
199994
199993
199993
199993
199994
199993
199993
199994
199995
199994
199995
199995
199994
199997
199998
199999
200001
200001
200002
200001
200001
200000
200001
200000
200001
200000
200002
200002
200001
200000
199999
199998
200000
200000
199999
200000
199999
199998
199997
199997
199996
199997
199997
199997
199997
199996
199995
199995
199994
199995
199994
199993
199992
199991
199990
199990
199990
199992
199991
199990
199991
199992
199991
199990
199990
199989
199989
199989
199988
199987
199988
199987
199987
199988
199987
199987
199986
199986
199987
199986
199986
199989
199990
199991
199990
199991
199991
199990
199989
199989
199990
199989
199988
199987
199987
199986
199985
199986
199988
199988
199987
199986
199987
199988
199987
199986
199986
199988
199988
199989
199989
199991
199992
199992
199991
199991
199992
199991
199992
199993
199993
199992
199993
199992
199994
199994
199994
199996
199995
199994
199993
199993
199993
199993
199994
199993
199993
199993
199992
199992
199992
199992
199991
199992
199992
199993
199993
199994
199995
199994
199995
199995
199997
199997
199996
199998
199997
199996
199996
199995
199997
199999
200001
200000
199999
199999
199999
199999
199999
199998
199997
199997
199999
199999
199999
200001
200002
200003
200002
200001
200001
200000
200000
200000
200002
200002
200002
200001
200000
199999
199999
200000
200000
199999
199999
199998
199998
199997
199997
199997
200000
199999
199998
199997
199999
199999
199998
199997
199997
199997
199996
199995
199994
199994
199993
199993
199995
199995
199995
199996
199997
199997
199997
199997
199996
199997
199996
199999
200001
200001
200000
200000
200000
199999
199998
199998
199997
199996
199995
199994
199994
199993
199992
199991
199991
199991
199990
199991
199990
199989
199991
199990
199990
199991
199991
199990
199990
199990
199990
199989
199988
199987
199987
199987
199987
199987
199988
199987
199986
199987
199986
199988
199988
199988
199987
199986
199987
199987
199986
199985
199986
199986
199986
199985
199984
199983
199983
199982
199983
199983
199983
199982
199983
199982
199983
199983
199982
199983
199982
199983
199982
199983
199983
199983
199984
199985
199984
199983
199982
199982
199982
199981
199982
199981
199982
199982
199983
199983
199982
199982
199982
199981
199982
199982
199982
199981
199983
199983
199982
199982
199982
199982
199982
199981
199981
199980
199982
199984
199984
199984
199984
199983
199984
199983
199983
199983
199983
199982
199982
199982
199985
199984
199983
199982
199983
199982
199981
199980
199980
199979
199979
199979
199979
199978
199979
199978
199979
199979
199978
199977
199977
199978
199980
199981
199982
199981
199981
199981
199981
199982
199982
199982
199983
199984
199987
199988
199987
199987
199988
199988
199990
199989
199990
199989
199989
199990
199990
199989
199988
199989
199988
199989
199988
199987
199986
199986
199986
199987
199987
199988
199988
199987
199988
199988
199987
199987
199987
199987
199986
199985
199985
199985
199984
199985
199985
199984
199984
199985
199984
199984
199984
199983
199982
199982
199981
199981
199981
199980
199981
199982
199981
199982
199982
199983
199984
199985
199986
199985
199986
199985
199985
199986
199989
199989
199990
199989
199988
199988
199987
199987
199987
199987
199986
199985
199984
199984
199984
199983
199983
199982
199981
199980
199979
199980
199979
199978
199977
199977
199976
199975
199975
199974
199974
199973
199972
199972
199974
199975
199976
199975
199974
199976
199978
199978
199978
199977
199976
199975
199975
199974
199976
199976
199977
199976
199975
199974
199975
199974
199974
199975
199975
199976
199976
199977
199977
199979
199980
199980
199980
199980
199980
199980
199980
199981
199981
199981
199981
199980
199983
199983
199983
199983
199983
199983
199984
199984
199984
199984
199984
199983
199982
199983
199984
199984
199984
199983
199984
199985
199985
199985
199984
199987
199988
199987
199987
199989
199988
199987
199988
199987
199987
199987
199986
199985
199985
199989
199989
199989
199988
199987
199986
199986
199986
199987
199986
199985
199985
199984
199985
199985
199984
199983
199983
199982
199981
199981
199981
199981
199980
199979
199978
199978
199978
199978
199977
199978
199980
199981
199981
199981
199984
199983
199982
199982
199984
199985
199986
199987
199988
199991
199990
199989
199989
199989
199989
199988
199988
199988
199987
199987
199987
199990
199989
199988
199989
199988
199987
199986
199985
199984
199984
199984
199984
199984
199987
199988
199988
199987
199987
199986
199987
199987
199987
199988
199988
199988
199989
199989
199989
199988
199989
199988
199989
199988
199987
199987
199986
199985
199984
199986
199985
199986
199987
199988
199989
199988
199988
199987
199987
199988
199987
199987
199988
199988
199988
199987
199986
199988
199988
199989
199991
199990
199989
199988
199989
199988
199988
199988
199988
199989
199989
199988
199988
199987
199986
199986
199985
199984
199984
199985
199985
199985
199985
199986
199988
199989
199990
199991
199991
199992
199992
199992
199991
199991
199990
199990
199990
199990
199991
199990
199993
199992
199991
199990
199990
199989
199988
199990
199990
199990
199991
199990
199989
199988
199988
199987
199986
199985
199986
199985
199984
199985
199985
199985
199985
199986
199986
199986
199985
199984
199983
199986
199986
199985
199984
199984
199985
199984
199984
199983
199984
199986
199986
199986
199986
199985
199985
199985
199985
199984
199983
199982
199981
199980
199980
199979
199979
199980
199979
199979
199979
199978
199979
199978
199978
199977
199976
199975
199975
199974
199973
199973
199973
199972
199971
199971
199970
199970
199969
199970
199969
199969
199969
199970
199970
199970
199970
199970
199971
199970
199970
199969
199969
199971
199971
199971
199971
199970
199971
199971
199971
199971
199970
199970
199969
199968
199969
199969
199970
199970
199969
199970
199970
199970
199969
199969
199969
199968
199970
199969
199971
199971
199970
199969
199970
199969
199969
199969
199969
199969
199968
199970
199970
199970
199969
199969
199968
199967
199966
199966
199965
199964
199963
199963
199962
199962
199961
199962
199962
199962
199961
199962
199963
199963
199963
199962
199962
199962
199962
199963
199963
199962
199964
199964
199964
199965
199964
199963
199962
199962
199961
199962
199963
199962
199961
199965
199965
199966
199967
199966
199966
199965
199964
199963
199963
199963
199963
199965
199964
199966
199966
199968
199967
199968
199967
199966
199966
199965
199965
199965
199964
199964
199963
199962
199963
199962
199962
199961
199960
199959
199960
199963
199963
199963
199962
199962
199963
199962
199963
199963
199964
199963
199965
199967
199968
199968
199969
199969
199969
199968
199969
199968
199967
199969
199969
199968
199969
199968
199967
199968
199967
199967
199967
199967
199968
199969
199969
199969
199969
199968
199969
199970
199970
199969
199968
199967
199967
199967
199967
199967
199966
199965
199965
199964
199963
199962
199961
199960
199959
199958
199957
199957
199958
199958
199957
199956
199955
199955
199954
199954
199955
199954
199953
199952
199951
199950
199949
199950
199951
199951
199951
199950
199950
199951
199951
199950
199949
199948
199948
199947
199947
199946
199945
199944
199944
199943
199942
199942
199941
199941
199941
199940
199940
199941
199940
199941
199942
199942
199941
199942
199942
199942
199943
199943
199943
199944
199943
199944
199944
199943
199942
199943
199943
199943
199943
199943
199943
199944
199943
199943
199943
199943
199945
199946
199948
199947
199946
199948
199950
199949
199948
199949
199949
199952
199952
199951
199953
199953
199953
199954
199955
199954
199953
199952
199952
199951
199950
199949
199948
199948
199947
199946
199946
199946
199946
199947
199946
199945
199945
199944
199943
199943
199943
199944
199944
199944
199943
199944
199944
199947
199948
199948
199947
199946
199946
199948
199948
199949
199950
199949
199952
199951
199953
199953
199953
199952
199951
199950
199949
199948
199950
199949
199949
199948
199948
199948
199948
199947
199946
199946
199947
199948
199948
199947
199946
199946
199945
199944
199943
199943
199942
199942
199942
199942
199941
199940
199939
199939
199939
199938
199939
199939
199938
199937
199937
199938
199939
199938
199938
199938
199937
199938
199937
199936
199937
199936
199936
199935
199936
199936
199937
199938
199938
199938
199937
199937
199936
199936
199936
199936
199937
199936
199935
199935
199934
199935
199935
199935
199935
199937
199937
199938
199938
199937
199937
199937
199937
199936
199935
199934
199936
199936
199935
199935
199935
199936
199935
199934
199934
199933
199932
199932
199933
199932
199932
199933
199934
199934
199934
199935
199935
199936
199935
199935
199935
199934
199934
199936
199937
199936
199938
199939
199939
199940
199939
199940
199941
199940
199939
199941
199940
199942
199941
199942
199942
199943
199942
199942
199943
199943
199943
199943
199943
199944
199944
199944
199943
199944
199944
199945
199945
199946
199947
199947
199948
199947
199948
199949
199948
199948
199948
199948
199947
199946
199946
199945
199945
199944
199944
199944
199943
199944
199944
199945
199944
199943
199942
199941
199941
199942
199942
199941
199941
199941
199942
199941
199940
199942
199941
199941
199941
199941
199941
199940
199939
199941
199940
199939
199941
199943
199942
199943
199943
199942
199942
199942
199941
199941
199940
199941
199940
199943
199943
199946
199945
199945
199946
199945
199944
199944
199943
199944
199945
199944
199943
199944
199946
199946
199947
199947
199947
199946
199945
199946
199948
199947
199946
199946
199946
199946
199946
199945
199944
199943
199942
199943
199943
199944
199944
199945
199945
199945
199945
199944
199945
199945
199945
199945
199945
199945
199945
199945
199946
199946
199947
199946
199946
199946
199945
199947
199947
199947
199946
199948
199947
199948
199949
199949
199948
199947
199946
199945
199945
199946
199946
199946
199945
199945
199945
199946
199947
199948
199948
199948
199947
199946
199946
199946
199945
199945
199949
199949
199948
199948
199950
199951
199950
199949
199948
199948
199951
199950
199949
199950
199950
199950
199949
199951
199951
199950
199949
199948
199947
199946
199946
199945
199944
199943
199945
199944
199943
199944
199943
199942
199942
199943
199943
199942
199942
199942
199942
199944
199944
199944
199944
199945
199946
199946
199945
199944
199946
199946
199946
199945
199944
199943
199942
199943
199943
199942
199941
199940
199941
199941
199941
199941
199940
199940
199940
199939
199938
199938
199937
199936
199935
199934
199934
199935
199934
199937
199937
199937
199939
199939
199941
199940
199941
199940
199939
199940
199940
199940
199940
199941
199941
199940
199939
199938
199937
199939
199940
199941
199940
199940
199939
199938
199938
199937
199937
199937
199937
199936
199938
199938
199937
199936
199936
199935
199934
199933
199932
199931
199931
199930
199929
199928
199928
199929
199930
199929
199928
199928
199928
199929
199928
199927
199926
199927
199928
199928
199927
199927
199927
199929
199928
199928
199929
199928
199927
199927
199926
199926
199926
199926
199927
199927
199929
199929
199929
199929
199928
199928
199930
199931
199932
199931
199931
199930
199929
199929
199930
199930
199929
199930
199929
199929
199930
199929
199928
199927
199927
199928
199930
199929
199929
199928
199927
199926
199925
199925
199924
199923
199922
199926
199925
199925
199924
199924
199925
199925
199928
199927
199928
199928
199927
199926
199925
199925
199924
199923
199922
199925
199926
199926
199927
199927
199926
199927
199928
199927
199927
199928
199927
199926
199928
199927
199927
199927
199927
199926
199927
199926
199926
199926
199927
199926
199927
199926
199926
199927
199926
199925
199926
199925
199924
199924
199926
199926
199926
199926
199928
199928
199929
199929
199929
199928
199928
199928
199928
199928
199927
199927
199926
199925
199925
199924
199924
199923
199922
199923
199923
199923
199922
199922
199921
199920
199920
199921
199920
199920
199920
199919
199918
199918
199918
199917
199916
199916
199916
199916
199917
199916
199916
199916
199917
199917
199917
199916
199916
199916
199917
199918
199918
199917
199917
199918
199917
199918
199917
199918
199918
199917
199918
199918
199918
199917
199916
199915
199916
199916
199919
199918
199919
199918
199920
199921
199920
199919
199918
199917
199916
199916
199917
199916
199915
199914
199914
199915
199915
199915
199914
199914
199914
199916
199915
199916
199916
199918
199918
199918
199917
199917
199916
199916
199916
199918
199919
199919
199919
199921
199922
199921
199923
199924
199923
199922
199921
199920
199920
199920
199919
199920
199919
199918
199917
199918
199918
199917
199917
199916
199916
199916
199916
199916
199915
199915
199915
199914
199913
199914
199916
199915
199914
199914
199916
199915
199917
199916
199916
199917
199918
199917
199916
199917
199917
199917
199917
199917
199916
199917
199917
199916
199915
199914
199913
199912
199911
199912
199912
199914
199915
199914
199915
199917
199918
199919
199919
199919
199918
199919
199919
199921
199920
199921
199920
199921
199920
199919
199918
199919
199921
199921
199922
199921
199920
199920
199919
199921
199920
199920
199919
199919
199919
199921
199920
199919
199918
199918
199918
199917
199916
199916
199917
199918
199918
199917
199916
199916
199916
199915
199914
199914
199914
199914
199915
199916
199915
199916
199916
199916
199915
199917
199917
199918
199919
199920
199920
199920
199920
199921
199920
199920
199919
199918
199918
199919
199920
199919
199918
199919
199919
199919
199920
199919
199918
199918
199919
199920
199920
199919
199919
199919
199919
199918
199918
199918
199917
199916
199916
199916
199916
199918
199920
199920
199919
199919
199919
199920
199920
199920
199920
199920
199919
199920
199920
199921
199922
199923
199923
199926
199925
199925
199924
199924
199924
199925
199924
199924
199923
199923
199922
199921
199921
199921
199920
199920
199919
199919
199919
199919
199918
199918
199919
199920
199922
199924
199923
199923
199925
199926
199928
199928
199927
199926
199927
199927
199926
199926
199929
199928
199927
199926
199925
199925
199924
199924
199924
199924
199923
199923
199922
199921
199922
199922
199921
199924
199924
199924
199924
199923
199922
199921
199920
199920
199919
199921
199921
199921
199920
199921
199921
199921
199921
199923
199924
199926
199925
199924
199924
199924
199925
199924
199926
199926
199925
199925
199925
199925
199926
199925
199926
199926
199925
199925
199926
199927
199927
199926
199927
199926
199925
199924
199924
199924
199923
199922
199922
199921
199921
199920
199920
199921
199920
199920
199920
199920
199920
199922
199922
199922
199923
199923
199923
199922
199922
199922
199923
199923
199922
199923
199922
199924
199924
199923
199923
199923
199922
199921
199921
199920
199919
199918
199918
199917
199917
199917
199918
199919
199918
199917
199916
199915
199915
199914
199913
199914
199914
199914
199913
199912
199911
199911
199910
199909
199910
199909
199910
199910
199910
199910
199912
199911
199910
199912
199911
199913
199914
199913
199912
199913
199914
199915
199916
199915
199916
199919
199919
199919
199919
199918
199918
199918
199918
199919
199918
199918
199917
199918
199918
199917
199917
199918
199917
199917
199916
199915
199916
199918
199917
199917
199918
199919
199918
199920
199920
199919
199919
199920
199920
199921
199920
199919
199919
199918
199918
199919
199918
199917
199916
199916
199917
199917
199917
199917
199916
199915
199915
199914
199914
199915
199915
199916
199916
199915
199915
199915
199914
199916
199916
199915
199914
199915
199914
199913
199912
199912
199911
199911
199911
199910
199909
199909
199909
199911
199911
199912
199913
199913
199912
199911
199912
199912
199913
199912
199911
199912
199912
199912
199914
199914
199915
199916
199917
199919
199918
199918
199918
199918
199917
199917
199917
199917
199917
199916
199915
199914
199913
199913
199912
199912
199911
199911
199911
199911
199911
199910
199910
199910
199911
199913
199913
199913
199914
199913
199913
199914
199916
199918
199918
199918
199918
199918
199920
199922
199924
199923
199923
199923
199922
199921
199921
199924
199923
199922
199922
199921
199920
199920
199920
199920
199920
199919
199921
199920
199920
199922
199923
199922
199923
199923
199923
199922
199922
199925
199924
199924
199924
199924
199924
199924
199924
199923
199924
199926
199927
199926
199925
199926
199926
199925
199926
199926
199926
199926
199927
199927
199928
199929
199928
199928
199928
199929
199928
199928
199929
199931
199931
199931
199930
199931
199932
199932
199933
199933
199932
199932
199932
199931
199930
199929
199931
199930
199931
199930
199931
199931
199930
199929
199929
199928
199930
199930
199930
199929
199929
199929
199928
199930
199929
199928
199928
199929
199931
199931
199932
199933
199935
199935
199934
199933
199934
199933
199933
199932
199931
199932
199932
199932
199931
199930
199930
199929
199930
199931
199931
199930
199930
199929
199929
199928
199927
199926
199927
199927
199927
199927
199926
199925
199924
199924
199923
199925
199925
199925
199928
199927
199929
199929
199931
199930
199930
199929
199928
199928
199928
199927
199926
199926
199927
199926
199927
199926
199926
199927
199929
199928
199928
199927
199926
199926
199927
199927
199926
199926
199928
199927
199926
199928
199931
199930
199930
199929
199928
199927
199927
199928
199927
199927
199927
199927
199926
199928
199929
199931
199930
199929
199928
199927
199927
199926
199925
199924
199923
199924
199923
199923
199923
199922
199923
199923
199923
199924
199925
199925
199925
199926
199926
199928
199930
199930
199930
199930
199929
199928
199928
199927
199928
199928
199928
199928
199927
199928
199929
199928
199930
199930
199929
199929
199928
199928
199929
199931
199930
199930
199930
199929
199930
199929
199929
199931
199933
199934
199933
199932
199932
199931
199930
199930
199929
199929
199928
199927
199928
199927
199928
199928
199930
199929
199930
199930
199929
199929
199929
199929
199928
199928
199929
199929
199930
199931
199930
199929
199929
199928
199929
199930
199931
199933
199932
199933
199935
199935
199934
199933
199934
199933
199933
199934
199934
199934
199935
199936
199937
199936
199938
199937
199936
199935
199936
199938
199938
199939
199938
199937
199938
199939
199939
199941
199943
199942
199941
199941
199940
199940
199940
199941
199940
199941
199941
199940
199940
199940
199939
199938
199937
199936
199935
199934
199935
199934
199934
199934
199933
199932
199931
199930
199931
199934
199934
199935
199935
199934
199934
199934
199934
199933
199933
199934
199935
199938
199937
199937
199937
199936
199936
199935
199935
199934
199933
199933
199932
199933
199933
199934
199933
199932
199933
199932
199932
199933
199933
199932
199932
199932
199931
199932
199932
199932
199931
199931
199931
199930
199934
199936
199936
199935
199936
199935
199934
199933
199933
199934
199935
199935
199935
199935
199934
199935
199937
199936
199937
199937
199937
199938
199939
199939
199938
199938
199937
199936
199936
199936
199936
199937
199938
199938
199937
199936
199936
199936
199936
199937
199938
199938
199938
199938
199938
199938
199938
199937
199938
199938
199938
199938
199937
199937
199936
199935
199934
199933
199933
199933
199932
199932
199932
199934
199934
199934
199936
199935
199935
199936
199936
199937
199937
199936
199936
199937
199936
199937
199937
199937
199936
199935
199937
199938
199937
199936
199935
199936
199936
199935
199934
199934
199933
199934
199935
199934
199933
199935
199934
199934
199934
199933
199933
199933
199932
199931
199931
199931
199931
199930
199931
199930
199930
199929
199929
199928
199927
199928
199927
199926
199926
199930
199930
199930
199930
199930
199930
199930
199930
199931
199930
199929
199930
199930
199931
199930
199930
199930
199932
199931
199931
199931
199932
199931
199930
199929
199930
199929
199928
199927
199926
199925
199924
199924
199923
199922
199923
199922
199921
199921
199921
199922
199925
199925
199925
199924
199924
199926
199928
199927
199929
199928
199928
199930
199932
199935
199934
199933
199932
199933
199932
199932
199933
199935
199934
199934
199935
199934
199934
199934
199934
199933
199932
199931
199930
199929
199931
199930
199929
199929
199930
199932
199931
199930
199929
199932
199932
199934
199935
199935
199934
199936
199935
199936
199935
199935
199935
199936
199938
199938
199937
199937
199938
199937
199938
199937
199936
199935
199935
199936
199935
199934
199933
199934
199933
199932
199933
199933
199935
199935
199934
199933
199934
199933
199934
199936
199935
199934
199935
199934
199935
199935
199935
199935
199936
199936
199935
199936
199936
199935
199934
199935
199935
199935
199934
199934
199934
199933
199935
199935
199936
199936
199937
199936
199935
199934
199937
199936
199936
199935
199937
199937
199936
199936
199937
199938
199940
199939
199938
199937
199938
199937
199937
199938
199939
199938
199938
199937
199937
199937
199938
199937
199938
199938
199938
199938
199937
199936
199935
199934
199935
199934
199935
199934
199933
199932
199933
199932
199934
199935
199934
199933
199932
199932
199932
199931
199932
199932
199931
199931
199930
199933
199933
199934
199934
199935
199936
199937
199937
199936
199937
199936
199936
199935
199936
199936
199938
199938
199937
199936
199936
199936
199936
199936
199936
199937
199938
199937
199936
199935
199934
199933
199933
199933
199932
199931
199930
199929
199928
199927
199926
199926
199926
199927
199926
199928
199927
199926
199928
199930
199929
199929
199928
199927
199927
199927
199927
199926
199926
199927
199926
199925
199925
199925
199925
199926
199926
199927
199926
199927
199928
199928
199927
199927
199928
199930
199930
199930
199929
199929
199928
199927
199928
199928
199927
199926
199925
199924
199923
199924
199924
199925
199925
199925
199924
199927
199926
199926
199928
199929
199928
199927
199927
199928
199927
199927
199928
199930
199930
199929
199929
199930
199931
199930
199930
199930
199930
199930
199931
199931
199932
199931
199930
199931
199932
199931
199932
199932
199931
199931
199930
199929
199928
199927
199926
199927
199927
199928
199928
199927
199926
199925
199925
199924
199923
199924
199924
199924
199923
199922
199922
199923
199923
199923
199924
199924
199924
199924
199924
199924
199923
199923
199924
199923
199922
199921
199920
199919
199919
199918
199918
199919
199919
199918
199917
199916
199915
199915
199914
199914
199914
199913
199913
199912
199911
199911
199911
199911
199910
199911
199912
199915
199915
199914
199913
199913
199914
199914
199913
199913
199914
199915
199915
199916
199917
199917
199916
199917
199917
199916
199915
199917
199916
199915
199916
199916
199916
199917
199918
199919
199919
199918
199918
199918
199917
199916
199916
199915
199914
199913
199914
199913
199913
199912
199911
199914
199913
199912
199911
199910
199913
199914
199913
199912
199912
199914
199916
199916
199916
199915
199916
199917
199917
199918
199919
199921
199920
199919
199919
199918
199918
199918
199918
199920
199920
199921
199920
199919
199918
199918
199917
199916
199916
199916
199916
199915
199914
199913
199912
199914
199917
199916
199917
199916
199917
199916
199917
199917
199917
199917
199916
199915
199917
199917
199918
199919
199918
199918
199917
199916
199916
199916
199916
199915
199914
199914
199914
199915
199916
199915
199914
199914
199913
199912
199913
199917
199917
199918
199920
199921
199920
199919
199919
199918
199921
199920
199921
199920
199921
199920
199921
199921
199920
199920
199919
199918
199917
199918
199917
199916
199915
199914
199913
199914
199914
199913
199912
199911
199912
199912
199912
199912
199911
199910
199910
199910
199909
199910
199910
199910
199909
199908
199908
199907
199907
199907
199908
199907
199906
199908
199908
199907
199907
199907
199908
199910
199910
199911
199910
199910
199910
199909
199910
199909
199909
199909
199908
199907
199909
199910
199909
199908
199908
199907
199907
199906
199905
199906
199905
199907
199907
199906
199905
199905
199904
199903
199903
199905
199904
199905
199905
199904
199903
199902
199901
199901
199901
199901
199901
199901
199902
199902
199903
199903
199902
199903
199903
199902
199902
199901
199901
199902
199902
199901
199901
199901
199902
199903
199903
199905
199906
199905
199905
199905
199905
199905
199904
199903
199902
199902
199901
199900
199900
199900
199903
199902
199902
199903
199903
199904
199904
199905
199905
199905
199904
199903
199903
199902
199901
199903
199904
199905
199904
199904
199903
199903
199902
199901
199901
199900
199900
199899
199898
199897
199899
199899
199900
199901
199900
199900
199899
199900
199900
199899
199899
199899
199898
199897
199897
199898
199897
199896
199895
199894
199894
199894
199893
199893
199894
199893
199892
199892
199893
199892
199892
199893
199893
199892
199893
199893
199893
199892
199892
199893
199894
199893
199894
199893
199896
199896
199895
199895
199898
199897
199898
199898
199899
199899
199898
199898
199897
199897
199896
199896
199896
199898
199898
199898
199897
199896
199896
199896
199898
199897
199896
199895
199894
199894
199894
199896
199896
199897
199896
199895
199895
199894
199893
199892
199892
199893
199892
199893
199893
199893
199893
199894
199894
199894
199894
199893
199893
199892
199892
199891
199891
199892
199891
199891
199891
199890
199889
199888
199887
199888
199890
199890
199890
199890
199890
199889
199888
199887
199886
199886
199887
199888
199888
199888
199887
199886
199887
199886
199886
199885
199886
199885
199887
199887
199886
199887
199886
199885
199885
199885
199885
199887
199887
199888
199891
199892
199891
199892
199891
199890
199890
199890
199890
199889
199888
199887
199887
199888
199888
199889
199888
199888
199891
199890
199889
199889
199889
199889
199888
199887
199887
199887
199887
199886
199885
199887
199886
199887
199887
199886
199885
199887
199887
199888
199888
199888
199888
199889
199891
199890
199889
199889
199888
199888
199890
199889
199888
199888
199887
199886
199885
199885
199885
199884
199885
199887
199887
199887
199888
199887
199888
199888
199888
199889
199889
199888
199889
199891
199891
199891
199890
199891
199890
199890
199889
199890
199889
199891
199892
199892
199893
199892
199894
199893
199894
199894
199895
199895
199895
199897
199896
199895
199894
199894
199893
199892
199892
199891
199891
199890
199890
199891
199891
199890
199889
199888
199889
199888
199889
199888
199887
199887
199889
199891
199891
199890
199889
199889
199889
199890
199890
199890
199890
199891
199890
199890
199890
199892
199891
199891
199890
199891
199891
199890
199890
199890
199891
199893
199893
199893
199893
199894
199893
199892
199891
199890
199890
199889
199889
199890
199892
199891
199892
199891
199891
199891
199892
199892
199891
199894
199894
199895
199894
199895
199896
199896
199895
199895
199896
199895
199894
199895
199894
199895
199894
199894
199893
199894
199893
199893
199892
199892
199892
199892
199892
199895
199895
199894
199894
199894
199894
199893
199892
199892
199894
199895
199896
199897
199897
199898
199899
199899
199899
199899
199899
199899
199900
199901
199902
199901
199900
199899
199898
199899
199899
199899
199899
199898
199898
199897
199897
199896
199897
199896
199895
199895
199895
199898
199899
199899
199899
199899
199901
199900
199900
199900
199903
199902
199903
199904
199903
199902
199902
199901
199900
199900
199900
199900
199900
199900
199900
199899
199899
199901
199900
199899
199899
199899
199898
199899
199898
199899
199898
199899
199899
199898
199899
199900
199900
199899
199900
199899
199898
199898
199898
199898
199897
199897
199897
199896
199896
199895
199894
199895
199894
199893
199894
199894
199894
199893
199895
199894
199895
199894
199895
199896
199896
199895
199894
199896
199897
199896
199897
199897
199897
199898
199897
199898
199898
199897
199896
199898
199898
199899
199898
199898
199897
199897
199896
199895
199897
199898
199898
199897
199897
199897
199897
199897
199897
199896
199895
199894
199895
199895
199896
199895
199896
199895
199895
199895
199895
199898
199898
199898
199897
199896
199895
199894
199893
199892
199892
199891
199892
199892
199891
199892
199894
199895
199894
199893
199893
199893
199893
199892
199891
199890
199889
199890
199891
199893
199892
199891
199891
199890
199889
199888
199887
199886
199886
199886
199886
199887
199886
199886
199885
199886
199886
199886
199885
199884
199885
199884
199885
199884
199884
199885
199884
199883
199885
199885
199885
199887
199888
199888
199888
199888
199888
199888
199888
199887
199888
199887
199887
199888
199887
199887
199886
199886
199886
199886
199885
199885
199885
199884
199884
199884
199884
199883
199882
199882
199883
199882
199882
199882
199881
199883
199882
199881
199882
199881
199880
199880
199881
199881
199881
199883
199883
199884
199884
199884
199883
199883
199883
199884
199884
199885
199888
199888
199887
199888
199887
199886
199886
199886
199887
199886
199885
199885
199886
199886
199886
199887
199886
199886
199886
199885
199884
199884
199884
199883
199883
199883
199883
199882
199882
199882
199885
199886
199885
199885
199884
199883
199882
199881
199884
199886
199889
199890
199890
199889
199888
199887
199886
199885
199887
199886
199885
199885
199887
199886
199886
199889
199888
199889
199888
199888
199888
199888
199888
199887
199887
199887
199887
199887
199887
199887
199887
199886
199886
199886
199885
199886
199885
199884
199883
199882
199881
199881
199881
199881
199881
199881
199881
199881
199881
199880
199879
199879
199878
199879
199879
199880
199880
199879
199878
199878
199877
199876
199875
199874
199873
199874
199874
199874
199875
199874
199875
199874
199876
199876
199878
199878
199878
199878
199879
199879
199878
199879
199879
199881
199880
199881
199882
199881
199881
199882
199881
199881
199881
199881
199881
199881
199881
199881
199882
199882
199881
199880
199879
199878
199877
199876
199876
199876
199876
199876
199876
199876
199875
199875
199874
199874
199874
199874
199874
199873
199873
199872
199871
199872
199872
199873
199872
199872
199872
199872
199871
199871
199871
199871
199870
199869
199870
199870
199872
199871
199871
199871
199870
199871
199871
199871
199870
199870
199869
199868
199867
199868
199870
199870
199871
199874
199874
199875
199875
199874
199873
199873
199875
199874
199874
199874
199874
199873
199873
199872
199872
199871
199870
199871
199872
199873
199875
199877
199877
199876
199877
199877
199877
199878
199878
199877
199876
199879
199878
199877
199877
199876
199877
199876
199876
199877
199881
199882
199881
199883
199884
199883
199883
199883
199884
199883
199883
199883
199882
199881
199880
199879
199880
199880
199880
199879
199880
199879
199878
199879
199879
199879
199878
199878
199877
199879
199878
199878
199878
199878
199877
199876
199877
199877
199877
199878
199878
199879
199881
199880
199880
199879
199879
199878
199878
199878
199880
199880
199880
199880
199881
199882
199881
199880
199881
199880
199879
199878
199881
199881
199881
199882
199882
199882
199882
199881
199881
199880
199879
199878
199878
199879
199879
199879
199878
199877
199877
199876
199878
199878
199880
199880
199879
199879
199880
199880
199880
199879
199881
199880
199880
199880
199882
199883
199884
199884
199885
199886
199885
199887
199888
199888
199889
199888
199889
199890
199890
199891
199891
199890
199889
199889
199891
199892
199894
199894
199894
199893
199892
199891
199890
199889
199888
199889
199888
199890
199890
199892
199893
199895
199898
199897
199897
199899
199898
199899
199899
199899
199901
199901
199900
199899
199899
199899
199899
199898
199898
199898
199897
199897
199897
199897
199896
199896
199895
199894
199894
199893
199892
199892
199893
199894
199893
199893
199893
199893
199892
199891
199891
199893
199892
199891
199892
199893
199892
199894
199893
199893
199893
199892
199892
199892
199893
199893
199893
199892
199893
199892
199891
199890
199890
199889
199889
199889
199889
199888
199889
199889
199889
199888
199887
199887
199886
199886
199885
199885
199885
199886
199886
199887
199887
199887
199886
199885
199885
199885
199885
199884
199884
199884
199885
199884
199883
199883
199882
199882
199883
199882
199882
199881
199881
199881
199880
199879
199878
199878
199877
199879
199879
199879
199880
199880
199881
199880
199883
199883
199882
199883
199883
199883
199883
199882
199882
199883
199884
199885
199884
199883
199885
199885
199885
199884
199885
199884
199883
199885
199886
199885
199886
199886
199886
199887
199887
199886
199885
199884
199883
199882
199882
199883
199882
199883
199883
199884
199884
199884
199884
199883
199882
199884
199884
199883
199882
199881
199881
199880
199879
199879
199884
199884
199884
199883
199884
199886
199885
199885
199886
199887
199886
199886
199886
199885
199884
199883
199883
199883
199882
199883
199882
199883
199882
199882
199881
199881
199880
199879
199878
199878
199878
199880
199882
199884
199887
199886
199886
199885
199886
199885
199884
199884
199883
199882
199882
199882
199882
199882
199882
199882
199882
199882
199881
199880
199880
199880
199879
199879
199878
199879
199880
199879
199879
199878
199878
199877
199876
199875
199877
199876
199876
199875
199874
199875
199875
199875
199877
199877
199877
199877
199879
199878
199878
199879
199881
199881
199880
199879
199879
199878
199878
199877
199876
199876
199875
199876
199876
199876
199875
199875
199874
199873
199873
199873
199873
199872
199871
199870
199869
199870
199870
199869
199868
199867
199866
199866
199866
199867
199869
199869
199871
199871
199870
199870
199870
199870
199869
199870
199870
199870
199870
199869
199868
199868
199867
199867
199866
199867
199868
199869
199869
199870
199871
199870
199870
199869
199868
199867
199867
199868
199869
199869
199869
199868
199867
199870
199870
199870
199869
199868
199870
199869
199870
199873
199872
199871
199871
199873
199872
199871
199870
199869
199869
199868
199867
199867
199867
199867
199868
199867
199866
199865
199865
199866
199865
199864
199863
199862
199861
199860
199860
199859
199859
199859
199859
199858
199857
199858
199859
199858
199859
199858
199857
199856
199855
199856
199855
199855
199855
199854
199853
199852
199852
199856
199857
199857
199857
199856
199855
199856
199858
199858
199857
199858
199857
199856
199856
199855
199855
199855
199856
199858
199857
199856
199856
199855
199856
199856
199856
199855
199855
199855
199854
199854
199855
199856
199855
199856
199856
199857
199856
199856
199855
199856
199855
199856
199856
199856
199855
199855
199855
199856
199856
199855
199855
199854
199855
199855
199855
199855
199855
199856
199856
199855
199857
199856
199855
199855
199856
199857
199856
199855
199854
199854
199855
199855
199855
199859
199858
199857
199856
199855
199854
199855
199854
199856
199856
199856
199858
199857
199856
199856
199855
199855
199856
199855
199854
199854
199854
199854
199853
199853
199854
199854
199855
199854
199854
199853
199852
199853
199852
199851
199850
199850
199849
199849
199848
199848
199849
199848
199851
199850
199851
199851
199852
199852
199851
199850
199849
199848
199848
199848
199847
199847
199847
199847
199847
199847
199847
199850
199851
199850
199853
199853
199854
199853
199853
199852
199851
199850
199849
199848
199848
199848
199847
199848
199848
199847
199848
199848
199847
199846
199845
199844
199843
199842
199841
199842
199841
199844
199843
199842
199842
199845
199846
199847
199846
199846
199846
199846
199846
199845
199844
199846
199845
199845
199845
199846
199846
199848
199848
199847
199846
199850
199849
199850
199850
199851
199851
199851
199851
199850
199849
199848
199847
199846
199845
199845
199844
199843
199843
199842
199842
199843
199842
199844
199845
199847
199846
199846
199845
199845
199844
199843
199842
199842
199842
199841
199841
199841
199841
199840
199839
199841
199842
199843
199843
199845
199845
199845
199846
199845
199844
199844
199843
199843
199844
199843
199843
199844
199844
199845
199846
199845
199844
199846
199847
199848
199849
199848
199848
199848
199848
199848
199848
199851
199850
199850
199851
199850
199849
199848
199850
199851
199851
199852
199853
199854
199855
199855
199855
199855
199855
199854
199855
199856
199855
199856
199855
199855
199854
199853
199852
199851
199852
199853
199853
199854
199854
199853
199852
199852
199855
199854
199853
199854
199853
199853
199852
199851
199851
199850
199851
199850
199850
199849
199849
199849
199850
199849
199849
199848
199847
199849
199848
199848
199850
199850
199850
199849
199849
199849
199850
199851
199852
199853
199853
199853
199855
199855
199855
199854
199853
199852
199852
199851
199851
199852
199851
199850
199849
199849
199849
199848
199850
199850
199849
199848
199848
199847
199848
199849
199849
199849
199849
199848
199848
199850
199850
199850
199850
199850
199849
199848
199849
199849
199850
199850
199850
199851
199850
199850
199849
199848
199847
199847
199846
199846
199847
199848
199847
199846
199845
199845
199844
199843
199845
199846
199847
199847
199846
199847
199848
199847
199847
199847
199847
199848
199848
199848
199847
199848
199848
199847
199846
199846
199846
199847
199847
199848
199847
199846
199846
199847
199848
199849
199848
199847
199846
199846
199845
199844
199844
199844
199843
199843
199842
199842
199841
199840
199839
199838
199837
199837
199838
199837
199837
199837
199836
199835
199836
199835
199834
199837
199837
199838
199838
199838
199838
199839
199839
199840
199839
199840
199841
199840
199842
199843
199843
199842
199841
199841
199840
199841
199841
199841
199842
199842
199843
199845
199846
199848
199847
199846
199846
199845
199844
199844
199843
199843
199842
199841
199841
199840
199839
199840
199839
199838
199838
199838
199841
199843
199843
199842
199841
199841
199841
199840
199841
199840
199839
199841
199841
199840
199840
199841
199840
199840
199842
199841
199842
199841
199841
199843
199844
199844
199846
199846
199845
199847
199847
199847
199846
199845
199846
199846
199845
199844
199844
199843
199846
199845
199845
199844
199844
199843
199842
199841
199841
199840
199841
199841
199842
199841
199841
199841
199840
199842
199842
199842
199841
199840
199839
199838
199837
199837
199837
199839
199839
199840
199841
199841
199840
199840
199839
199839
199838
199837
199836
199836
199835
199834
199833
199832
199833
199832
199831
199831
199830
199829
199829
199829
199829
199828
199828
199830
199830
199830
199830
199829
199828
199827
199826
199828
199829
199828
199828
199828
199828
199829
199829
199829
199828
199827
199827
199828
199828
199829
199829
199828
199829
199829
199828
199828
199828
199829
199830
199829
199830
199832
199832
199832
199831
199831
199830
199830
199831
199831
199831
199830
199829
199829
199828
199827
199828
199828
199828
199828
199828
199828
199827
199828
199827
199829
199829
199831
199830
199829
199829
199829
199828
199827
199826
199827
199826
199827
199826
199827
199828
199828
199827
199826
199825
199824
199824
199824
199824
199823
199825
199824
199823
199823
199825
199827
199828
199828
199829
199829
199829
199829
199829
199830
199831
199832
199831
199830
199830
199831
199830
199829
199829
199831
199830
199830
199829
199829
199828
199827
199827
199827
199827
199829
199830
199830
199830
199830
199829
199828
199828
199829
199830
199830
199829
199830
199830
199830
199829
199828
199828
199828
199828
199828
199829
199829
199828
199828
199827
199830
199829
199831
199831
199831
199831
199830
199829
199828
199827
199826
199827
199827
199829
199830
199831
199833
199832
199831
199832
199832
199833
199833
199833
199832
199831
199831
199830
199829
199831
199831
199830
199829
199830
199831
199831
199832
199832
199831
199830
199831
199830
199831
199831
199831
199832
199832
199832
199831
199831
199830
199829
199828
199827
199827
199830
199830
199831
199830
199829
199829
199829
199828
199829
199829
199829
199828
199828
199829
199829
199828
199827
199827
199827
199826
199826
199826
199825
199824
199824
199824
199823
199825
199824
199825
199825
199825
199825
199829
199828
199827
199827
199827
199827
199829
199830
199829
199828
199827
199826
199826
199825
199824
199824
199823
199824
199824
199826
199826
199825
199825
199826
199826
199825
199826
199826
199829
199828
199829
199830
199830
199831
199833
199834
199834
199833
199832
199831
199830
199830
199829
199829
199828
199828
199827
199826
199825
199825
199824
199824
199824
199823
199823
199824
199825
199825
199826
199826
199825
199825
199825
199826
199825
199824
199824
199824
199823
199823
199822
199823
199824
199824
199823
199822
199823
199822
199821
199820
199820
199819
199820
199820
199819
199818
199817
199816
199816
199816
199815
199815
199814
199814
199813
199815
199814
199814
199813
199813
199816
199815
199815
199814
199813
199814
199814
199813
199812
199814
199814
199813
199813
199813
199816
199815
199814
199814
199814
199813
199813
199813
199812
199813
199812
199812
199812
199812
199813
199813
199813
199812
199811
199810
199810
199810
199809
199808
199807
199806
199807
199809
199808
199808
199808
199809
199810
199811
199812
199812
199812
199815
199815
199814
199813
199813
199812
199811
199811
199810
199809
199809
199810
199809
199808
199807
199808
199809
199810
199810
199810
199810
199809
199811
199811
199810
199812
199813
199813
199813
199813
199812
199813
199812
199814
199814
199813
199814
199814
199815
199816
199817
199818
199817
199817
199817
199816
199815
199816
199816
199816
199815
199814
199815
199815
199814
199814
199817
199816
199815
199815
199815
199814
199814
199815
199814
199814
199813
199813
199812
199811
199811
199813
199814
199814
199814
199815
199814
199814
199814
199814
199814
199815
199815
199814
199814
199815
199814
199813
199813
199812
199812
199811
199811
199812
199812
199813
199813
199812
199812
199811
199811
199810
199810
199810
199810
199810
199809
199809
199808
199807
199808
199808
199808
199809
199810
199810
199810
199810
199811
199811
199812
199813
199812
199811
199812
199811
199813
199814
199814
199813
199813
199812
199811
199810
199810
199809
199809
199809
199809
199808
199807
199806
199806
199806
199806
199805
199806
199806
199807
199806
199805
199805
199805
199807
199807
199806
199809
199808
199807
199808
199808
199808
199808
199807
199808
199809
199808
199808
199808
199807
199806
199805
199806
199807
199806
199806
199806
199805
199804
199803
199802
199802
199803
199803
199803
199802
199801
199802
199804
199803
199804
199803
199802
199802
199802
199802
199802
199801
199800
199799
199799
199799
199798
199797
199796
199796
199795
199795
199795
199795
199794
199793
199792
199791
199791
199792
199791
199790
199792
199791
199790
199789
199788
199788
199788
199790
199789
199788
199787
199788
199789
199789
199788
199788
199788
199787
199788
199787
199787
199787
199788
199788
199789
199789
199789
199788
199787
199787
199791
199791
199792
199793
199792
199792
199791
199791
199791
199792
199793
199792
199791
199793
199792
199791
199790
199789
199789
199789
199788
199789
199791
199791
199793
199797
199797
199796
199795
199796
199797
199797
199796
199795
199794
199793
199794
199794
199795
199794
199794
199793
199792
199793
199793
199792
199792
199791
199791
199790
199789
199788
199789
199789
199790
199790
199792
199793
199792
199793
199793
199793
199793
199793
199792
199794
199793
199792
199793
199792
199791
199793
199795
199795
199794
199794
199793
199792
199792
199791
199790
199790
199789
199789
199789
199789
199788
199787
199788
199789
199788
199788
199789
199789
199789
199788
199788
199787
199788
199789
199789
199788
199790
199790
199789
199788
199789
199789
199789
199789
199789
199789
199789
199791
199792
199791
199791
199791
199792
199791
199790
199790
199790
199790
199790
199789
199788
199787
199787
199786
199785
199784
199783
199783
199783
199783
199783
199783
199782
199781
199783
199786
199785
199784
199785
199785
199785
199785
199786
199787
199786
199786
199786
199787
199788
199789
199788
199787
199786
199786
199786
199785
199784
199784
199784
199783
199782
199783
199783
199783
199782
199782
199784
199783
199783
199783
199783
199782
199781
199781
199780
199779
199781
199780
199781
199782
199782
199782
199781
199780
199779
199781
199780
199780
199780
199781
199780
199779
199778
199779
199779
199778
199777
199776
199775
199774
199773
199773
199773
199773
199772
199772
199772
199774
199773
199772
199771
199770
199770
199769
199768
199768
199768
199768
199770
199769
199768
199767
199767
199767
199767
199769
199768
199767
199768
199769
199770
199769
199770
199770
199769
199769
199770
199770
199771
199771
199772
199771
199770
199769
199770
199769
199768
199769
199768
199768
199769
199769
199769
199769
199768
199769
199768
199769
199770
199769
199769
199769
199770
199772
199772
199773
199772
199771
199772
199771
199770
199769
199768
199767
199767
199766
199765
199765
199764
199764
199766
199765
199765
199768
199769
199769
199768
199768
199768
199767
199767
199766
199765
199765
199764
199763
199762
199762
199761
199762
199763
199762
199761
199760
199761
199762
199761
199762
199761
199761
199761
199760
199759
199758
199758
199758
199759
199759
199759
199759
199761
199760
199760
199759
199760
199760
199761
199760
199761
199762
199764
199765
199764
199763
199762
199762
199761
199763
199764
199763
199762
199761
199761
199761
199761
199761
199761
199761
199761
199760
199759
199760
199761
199761
199760
199759
199759
199761
199762
199761
199761
199761
199760
199760
199759
199760
199760
199759
199758
199759
199760
199759
199760
199762
199761
199761
199761
199763
199764
199763
199762
199763
199764
199764
199764
199763
199762
199764
199765
199766
199768
199769
199768
199767
199767
199767
199767
199767
199766
199766
199768
199767
199767
199766
199766
199766
199765
199764
199766
199768
199767
199768
199769
199772
199773
199772
199771
199773
199773
199774
199774
199773
199773
199773
199773
199772
199771
199771
199771
199770
199770
199771
199771
199772
199772
199771
199770
199770
199771
199770
199771
199774
199775
199774
199774
199774
199774
199775
199775
199774
199773
199773
199772
199771
199771
199771
199770
199771
199770
199771
199773
199772
199772
199771
199771
199770
199772
199774
199774
199773
199773
199772
199773
199774
199775
199775
199776
199775
199776
199776
199776
199776
199776
199777
199777
199777
199778
199777
199776
199775
199776
199777
199777
199778
199778
199777
199777
199777
199777
199776
199776
199776
199778
199778
199779
199780
199782
199783
199783
199782
199782
199781
199780
199780
199779
199779
199778
199780
199780
199782
199782
199781
199782
199781
199780
199781
199781
199780
199780
199780
199780
199781
199781
199783
199784
199784
199785
199784
199786
199786
199786
199786
199785
199784
199783
199784
199783
199783
199783
199783
199785
199785
199785
199785
199785
199786
199788
199788
199790
199789
199789
199789
199788
199787
199788
199789
199788
199789
199790
199789
199790
199791
199791
199790
199793
199793
199795
199794
199795
199794
199794
199794
199794
199794
199793
199793
199792
199792
199792
199792
199791
199790
199789
199791
199791
199791
199792
199792
199791
199791
199790
199790
199791
199791
199792
199791
199790
199789
199789
199789
199789
199789
199788
199788
199788
199790
199789
199788
199788
199787
199786
199786
199787
199786
199786
199786
199787
199787
199786
199786
199786
199786
199787
199787
199789
199788
199788
199787
199788
199788
199788
199788
199789
199793
199793
199793
199792
199792
199792
199791
199790
199790
199791
199791
199791
199791
199790
199789
199790
199790
199789
199789
199788
199787
199786
199787
199786
199787
199787
199786
199786
199785
199786
199786
199785
199786
199786
199785
199786
199785
199785
199787
199787
199786
199786
199785
199784
199784
199783
199785
199785
199785
199784
199783
199782
199784
199783
199783
199786
199785
199784
199783
199783
199782
199782
199781
199781
199782
199782
199781
199781
199781
199781
199781
199783
199782
199782
199781
199782
199782
199783
199782
199782
199783
199784
199784
199783
199782
199782
199782
199781
199780
199784
199783
199783
199784
199783
199783
199783
199782
199781
199781
199782
199783
199782
199781
199784
199785
199786
199787
199788
199788
199787
199787
199787
199786
199785
199787
199786
199787
199786
199787
199787
199786
199785
199785
199785
199787
199787
199786
199785
199784
199784
199784
199786
199787
199787
199788
199788
199788
199787
199786
199785
199784
199785
199786
199786
199785
199785
199784
199786
199785
199784
199784
199784
199783
199782
199781
199780
199781
199783
199783
199784
199783
199784
199783
199782
199782
199782
199782
199783
199783
199782
199783
199782
199782
199784
199783
199783
199783
199782
199782
199782
199783
199784
199787
199787
199787
199786
199786
199785
199784
199783
199785
199787
199788
199788
199790
199790
199791
199791
199793
199793
199795
199796
199796
199796
199795
199796
199796
199795
199794
199795
199795
199796
199796
199796
199796
199797
199798
199798
199798
199798
199798
199797
199796
199797
199796
199795
199794
199794
199795
199796
199797
199797
199798
199800
199799
199801
199802
199801
199800
199800
199799
199798
199797
199797
199796
199797
199797
199797
199799
199799
199799
199799
199800
199799
199798
199797
199796
199795
199794
199795
199794
199793
199795
199796
199796
199796
199796
199795
199795
199794
199794
199793
199794
199794
199796
199796
199798
199797
199797
199797
199797
199798
199801
199800
199800
199803
199803
199802
199804
199803
199804
199804
199803
199802
199801
199802
199802
199801
199801
199801
199801
199803
199802
199802
199803
199803
199804
199805
199805
199806
199806
199806
199806
199806
199807
199808
199807
199806
199806
199805
199805
199804
199803
199802
199802
199802
199802
199801
199801
199800
199799
199800
199801
199803
199802
199802
199802
199801
199800
199799
199800
199799
199798
199797
199797
199797
199796
199796
199796
199797
199799
199798
199798
199800
199801
199801
199802
199801
199800
199800
199800
199799
199798
199799
199801
199800
199799
199798
199797
199798
199798
199797
199798
199798
199798
199798
199799
199799
199800
199799
199799
199798
199798
199798
199798
199797
199797
199796
199796
199796
199798
199797
199797
199797
199796
199797
199796
199797
199797
199796
199796
199795
199795
199794
199793
199793
199795
199794
199793
199794
199793
199792
199792
199791
199791
199790
199791
199794
199793
199793
199792
199791
199790
199794
199794
199793
199792
199793
199792
199794
199793
199793
199793
199793
199794
199794
199794
199793
199792
199792
199791
199790
199789
199789
199788
199788
199787
199789
199789
199790
199791
199791
199793
199795
199794
199793
199793
199793
199793
199794
199794
199793
199792
199793
199793
199793
199794
199794
199794
199793
199793
199793
199797
199796
199796
199796
199797
199796
199797
199796
199795
199794
199794
199793
199792
199793
199792
199791
199790
199791
199792
199793
199792
199792
199791
199791
199791
199791
199791
199791
199792
199792
199792
199792
199791
199791
199791
199793
199793
199793
199792
199793
199792
199791
199791
199793
199793
199792
199791
199790
199790
199792
199793
199792
199792
199792
199791
199791
199793
199794
199793
199792
199794
199796
199796
199799
199799
199798
199798
199797
199796
199796
199797
199797
199797
199797
199798
199800
199801
199802
199803
199802
199801
199801
199801
199801
199800
199800
199803
199804
199803
199802
199801
199801
199801
199802
199802
199802
199802
199803
199804
199803
199803
199802
199801
199800
199799
199798
199799
199798
199798
199800
199800
199799
199799
199799
199798
199798
199799
199798
199798
199799
199799
199801
199800
199801
199800
199799
199798
199799
199800
199800
199801
199800
199799
199798
199800
199800
199800
199799
199798
199797
199797
199796
199797
199799
199800
199800
199802
199802
199801
199800
199802
199802
199803
199803
199803
199802
199802
199803
199804
199804
199805
199805
199804
199805
199804
199803
199803
199802
199801
199803
199803
199803
199805
199804
199804
199805
199807
199806
199808
199807
199807
199806
199805
199805
199804
199803
199805
199806
199805
199805
199806
199805
199805
199805
199806
199805
199805
199805
199807
199806
199807
199807
199806
199805
199805
199805
199806
199806
199807
199806
199806
199808
199809
199808
199807
199806
199806
199806
199806
199806
199808
199807
199807
199809
199808
199809
199810
199809
199809
199809
199814
199813
199813
199812
199812
199813
199814
199815
199814
199814
199814
199813
199813
199813
199812
199811
199810
199809
199808
199808
199808
199809
199808
199808
199807
199807
199808
199807
199806
199805
199806
199806
199805
199804
199804
199804
199803
199804
199803
199802
199801
199802
199802
199803
199802
199801
199800
199799
199799
199800
199800
199800
199799
199800
199800
199799
199800
199800
199801
199800
199801
199800
199800
199801
199801
199800
199800
199799
199799
199800
199800
199800
199801
199801
199800
199801
199800
199799
199799
199799
199799
199799
199798
199798
199797
199797
199797
199798
199799
199799
199799
199798
199797
199796
199797
199796
199795
199795
199794
199793
199792
199791
199790
199790
199790
199789
199788
199787
199788
199787
199788
199790
199789
199789
199789
199788
199789
199790
199790
199791
199791
199792
199791
199790
199790
199789
199789
199788
199788
199787
199787
199786
199787
199787
199787
199789
199788
199789
199789
199790
199790
199789
199789
199788
199788
199790
199789
199790
199789
199789
199790
199791
199791
199791
199790
199789
199789
199790
199790
199789
199791
199790
199789
199788
199790
199789
199789
199788
199787
199786
199786
199787
199788
199790
199789
199788
199788
199787
199787
199788
199787
199786
199785
199784
199783
199783
199782
199781
199781
199782
199781
199781
199780
199780
199779
199778
199777
199777
199776
199778
199778
199778
199780
199779
199778
199778
199778
199777
199776
199778
199779
199779
199780
199779
199778
199778
199781
199781
199782
199782
199781
199780
199779
199778
199777
199777
199776
199776
199775
199777
199776
199775
199774
199773
199774
199773
199773
199775
199775
199775
199776
199775
199775
199775
199774
199773
199772
199772
199771
199770
199770
199771
199771
199770
199770
199770
199770
199770
199771
199773
199772
199774
199773
199775
199774
199773
199774
199773
199773
199773
199776
199775
199775
199774
199774
199774
199774
199775
199775
199774
199774
199774
199775
199775
199774
199773
199774
199776
199776
199777
199777
199776
199777
199776
199775
199775
199774
199773
199773
199773
199774
199774
199774
199773
199773
199775
199775
199775
199778
199777
199776
199775
199775
199774
199777
199779
199779
199778
199779
199779
199780
199783
199785
199785
199785
199785
199786
199787
199788
199788
199789
199788
199790
199790
199791
199790
199790
199791
199790
199789
199788
199788
199789
199790
199792
199793
199792
199792
199793
199794
199797
199797
199796
199796
199795
199796
199796
199800
199802
199804
199806
199808
199809
199810
199809
199811
199811
199810
199809
199808
199808
199807
199806
199805
199804
199805
199805
199805
199805
199804
199803
199803
199802
199802
199801
199801
199800
199799
199800
199801
199801
199802
199803
199803
199803
199803
199804
199806
199807
199807
199807
199806
199807
199807
199806
199805
199804
199804
199804
199803
199803
199802
199801
199801
199800
199799
199800
199800
199801
199802
199803
199802
199801
199801
199801
199800
199800
199800
199799
199799
199800
199799
199799
199800
199799
199798
199797
199797
199796
199796
199798
199800
199800
199800
199799
199798
199798
199797
199798
199799
199799
199800
199801
199800
199800
199800
199801
199800
199800
199799
199798
199799
199800
199800
199800
199799
199798
199797
199798
199797
199797
199797
199797
199798
199799
199798
199798
199797
199798
199798
199798
199797
199797
199796
199796
199797
199796
199795
199795
199794
199794
199793
199793
199793
199795
199795
199796
199798
199798
199798
199799
199800
199801
199802
199801
199803
199802
199802
199801
199800
199800
199800
199800
199799
199800
199800
199802
199801
199800
199801
199800
199802
199801
199800
199800
199799
199799
199799
199800
199800
199800
199800
199800
199801
199800
199800
199799
199798
199798
199797
199797
199796
199796
199797
199797
199797
199797
199798
199797
199798
199797
199797
199798
199799
199799
199799
199800
199799
199799
199798
199797
199796
199795
199796
199795
199796
199795
199795
199794
199794
199796
199796
199796
199795
199795
199794
199795
199795
199794
199793
199794
199793
199792
199793
199795
199794
199795
199794
199793
199792
199792
199791
199793
199792
199794
199795
199794
199796
199797
199796
199795
199795
199794
199794
199793
199793
199794
199793
199793
199793
199793
199794
199793
199793
199794
199793
199794
199795
199796
199796
199797
199796
199797
199796
199795
199796
199796
199796
199796
199796
199798
199798
199800
199803
199802
199801
199801
199801
199802
199801
199801
199800
199799
199799
199798
199797
199796
199796
199795
199797
199797
199797
199798
199798
199797
199798
199797
199796
199797
199797
199797
199796
199796
199795
199796
199796
199796
199796
199795
199794
199795
199794
199793
199793
199794
199793
199795
199796
199797
199797
199796
199795
199796
199796
199797
199798
199797
199797
199797
199797
199798
199798
199798
199797
199797
199798
199798
199799
199798
199799
199800
199800
199799
199799
199800
199799
199798
199797
199796
199795
199797
199797
199798
199798
199797
199797
199798
199798
199799
199798
199798
199798
199798
199798
199797
199798
199798
199797
199797
199797
199796
199795
199794
199795
199794
199794
199793
199793
199793
199793
199796
199795
199794
199793
199793
199794
199798
199798
199797
199796
199795
199796
199795
199795
199795
199795
199795
199795
199795
199794
199793
199793
199792
199792
199793
199793
199792
199792
199791
199790
199789
199790
199790
199789
199789
199789
199789
199790
199790
199790
199790
199790
199789
199789
199788
199789
199789
199789
199790
199790
199790
199789
199789
199788
199788
199788
199788
199788
199789
199788
199788
199788
199787
199787
199786
199786
199786
199785
199787
199787
199787
199786
199785
199784
199783
199782
199781
199782
199783
199783
199782
199782
199782
199781
199782
199782
199781
199781
199781
199780
199779
199779
199779
199780
199780
199780
199779
199780
199781
199781
199780
199780
199780
199781
199782
199783
199782
199781
199780
199780
199782
199784
199784
199784
199784
199784
199784
199784
199784
199784
199784
199783
199783
199783
199785
199784
199783
199782
199781
199781
199781
199780
199782
199782
199782
199781
199780
199780
199780
199780
199781
199780
199779
199780
199781
199781
199782
199783
199786
199786
199786
199786
199788
199789
199789
199788
199787
199787
199786
199787
199786
199785
199784
199785
199786
199785
199785
199786
199785
199785
199785
199784
199783
199782
199784
199783
199782
199783
199784
199784
199783
199785
199785
199785
199785
199785
199785
199786
199785
199784
199784
199783
199783
199784
199783
199782
199781
199780
199781
199780
199780
199779
199780
199781
199782
199782
199783
199782
199782
199781
199780
199779
199779
199781
199782
199781
199781
199781
199781
199780
199780
199779
199780
199779
199778
199777
199776
199776
199776
199776
199777
199777
199777
199777
199776
199775
199774
199773
199774
199773
199773
199772
199772
199772
199771
199772
199772
199772
199773
199772
199772
199771
199771
199772
199771
199770
199769
199772
199772
199773
199773
199773
199773
199773
199772
199772
199771
199770
199770
199770
199769
199768
199767
199767
199768
199768
199767
199766
199767
199769
199769
199768
199769
199769
199770
199769
199769
199769
199770
199771
199770
199770
199770
199769
199768
199768
199768
199767
199766
199765
199764
199764
199763
199763
199762
199762
199762
199762
199763
199762
199762
199762
199761
199760
199760
199760
199760
199759
199761
199764
199765
199765
199764
199764
199764
199763
199765
199764
199763
199763
199763
199763
199763
199763
199763
199762
199761
199761
199762
199764
199765
199765
199765
199764
199763
199762
199761
199761
199760
199759
199759
199758
199757
199757
199758
199757
199756
199757
199757
199756
199755
199756
199756
199757
199757
199757
199757
199758
199757
199756
199756
199757
199758
199757
199757
199757
199757
199757
199757
199758
199758
199758
199758
199757
199756
199756
199757
199757
199756
199755
199757
199757
199757
199756
199755
199756
199755
199758
199758
199757
199757
199757
199756
199757
199758
199757
199757
199756
199758
199757
199757
199760
199760
199759
199759
199758
199758
199757
199757
199756
199757
199756
199756
199756
199757
199758
199758
199760
199761
199760
199761
199761
199761
199762
199762
199761
199760
199761
199762
199763
199763
199763
199764
199763
199762
199762
199761
199761
199761
199762
199761
199761
199763
199764
199764
199764
199764
199768
199768
199768
199767
199766
199765
199767
199767
199766
199766
199765
199764
199765
199766
199766
199767
199767
199766
199766
199767
199767
199766
199766
199765
199764
199763
199764
199763
199764
199765
199764
199764
199764
199763
199763
199764
199763
199764
199766
199766
199768
199768
199767
199766
199767
199768
199770
199769
199769
199769
199769
199770
199769
199768
199768
199767
199767
199767
199767
199766
199765
199765
199764
199764
199763
199762
199762
199763
199764
199763
199763
199762
199762
199761
199762
199762
199762
199761
199761
199760
199759
199758
199758
199758
199757
199758
199758
199757
199756
199755
199755
199756
199757
199759
199758
199757
199758
199758
199758
199758
199760
199759
199759
199758
199758
199759
199759
199758
199761
199762
199764
199766
199765
199765
199764
199765
199765
199766
199767
199767
199767
199766
199767
199767
199766
199767
199766
199768
199768
199770
199769
199769
199768
199768
199768
199770
199771
199772
199771
199771
199773
199774
199773
199772
199772
199772
199774
199773
199773
199772
199771
199770
199771
199772
199771
199771
199771
199771
199770
199772
199772
199772
199772
199774
199773
199772
199774
199774
199773
199774
199773
199774
199773
199772
199772
199773
199772
199771
199773
199773
199772
199772
199772
199771
199770
199770
199769
199770
199770
199770
199770
199769
199769
199770
199773
199773
199772
199772
199773
199773
199772
199773
199773
199773
199773
199774
199773
199772
199772
199771
199771
199772
199774
199773
199773
199773
199773
199774
199773
199773
199773
199773
199772
199773
199774
199773
199773
199773
199773
199772
199772
199773
199776
199775
199774
199775
199774
199773
199774
199776
199775
199774
199773
199773
199772
199774
199773
199773
199772
199771
199770
199770
199770
199770
199770
199773
199772
199772
199773
199774
199773
199773
199772
199775
199776
199776
199776
199777
199776
199775
199777
199777
199777
199776
199776
199775
199777
199777
199776
199775
199774
199773
199772
199774
199775
199774
199774
199773
199772
199771
199771
199773
199773
199773
199772
199771
199771
199770
199770
199770
199769
199768
199768
199767
199766
199766
199765
199765
199765
199764
199765
199764
199763
199764
199764
199764
199765
199764
199765
199766
199765
199767
199767
199769
199770
199769
199769
199769
199768
199768
199767
199767
199768
199768
199768
199768
199770
199771
199772
199771
199770
199769
199768
199767
199768
199767
199766
199765
199764
199764
199764
199763
199764
199764
199764
199765
199765
199764
199765
199765
199765
199766
199765
199766
199765
199765
199765
199766
199765
199765
199764
199767
199767
199768
199767
199767
199768
199769
199768
199770
199771
199772
199775
199775
199776
199776
199775
199776
199776
199778
199777
199776
199776
199776
199776
199778
199781
199780
199780
199780
199780
199779
199779
199779
199778
199778
199778
199779
199778
199778
199777
199778
199778
199777
199776
199775
199777
199778
199778
199778
199777
199777
199777
199777
199776
199778
199779
199779
199779
199778
199778
199779
199778
199777
199776
199776
199777
199780
199779
199779
199779
199779
199779
199778
199781
199785
199786
199786
199787
199787
199787
199786
199785
199785
199785
199784
199784
199784
199787
199787
199786
199786
199785
199785
199784
199785
199785
199784
199784
199784
199785
199784
199785
199785
199784
199783
199782
199782
199783
199783
199785
199784
199783
199782
199783
199783
199782
199783
199782
199783
199783
199782
199782
199782
199781
199780
199779
199778
199778
199777
199777
199779
199779
199780
199780
199779
199778
199777
199778
199778
199780
199780
199780
199779
199778
199778
199778
199777
199776
199777
199776
199775
199775
199776
199776
199777
199776
199776
199776
199776
199776
199778
199778
199779
199780
199779
199778
199777
199777
199776
199777
199779
199778
199777
199776
199775
199776
199778
199779
199778
199778
199777
199777
199776
199775
199776
199777
199776
199777
199777
199777
199778
199778
199777
199777
199776
199776
199776
199776
199776
199775
199775
199774
199774
199774
199774
199774
199774
199775
199775
199774
199774
199774
199773
199773
199773
199772
199772
199772
199772
199771
199772
199773
199774
199774
199773
199773
199773
199772
199773
199774
199776
199776
199775
199774
199774
199775
199775
199774
199773
199772
199772
199773
199772
199773
199773
199772
199772
199771
199773
199772
199772
199774
199774
199774
199775
199776
199778
199778
199779
199779
199778
199777
199777
199776
199775
199774
199774
199773
199774
199773
199776
199776
199775
199774
199773
199772
199772
199771
199771
199772
199774
199773
199774
199774
199775
199775
199774
199774
199773
199774
199774
199773
199773
199775
199776
199777
199777
199778
199777
199777
199776
199777
199779
199780
199780
199779
199779
199778
199777
199776
199776
199776
199777
199777
199776
199775
199774
199773
199772
199773
199773
199773
199775
199774
199773
199772
199771
199770
199769
199772
199771
199771
199770
199770
199769
199769
199768
199768
199767
199766
199765
199768
199767
199767
199767
199768
199768
199768
199768
199768
199770
199770
199771
199770
199769
199768
199768
199768
199768
199768
199768
199767
199766
199767
199768
199768
199770
199769
199768
199770
199772
199771
199770
199770
199771
199770
199769
199768
199767
199767
199766
199767
199766
199766
199765
199764
199764
199764
199764
199763
199764
199763
199764
199763
199762
199761
199760
199760
199761
199761
199761
199761
199761
199760
199759
199760
199760
199760
199759
199758
199757
199757
199760
199760
199759
199760
199759
199758
199757
199759
199758
199757
199756
199759
199760
199759
199759
199760
199760
199761
199762
199761
199760
199760
199759
199758
199757
199757
199758
199759
199759
199759
199761
199762
199761
199764
199764
199764
199764
199764
199763
199763
199763
199762
199762
199762
199761
199761
199761
199760
199760
199760
199761
199762
199762
199761
199761
199761
199762
199761
199762
199763
199762
199761
199760
199760
199761
199760
199759
199760
199762
199761
199761
199761
199760
199760
199761
199760
199761
199762
199761
199762
199762
199762
199761
199762
199762
199761
199760
199759
199761
199760
199760
199761
199761
199760
199759
199760
199760
199760
199761
199762
199761
199760
199759
199759
199759
199759
199759
199758
199758
199759
199758
199757
199757
199756
199756
199755
199754
199753
199753
199753
199753
199753
199754
199754
199753
199753
199753
199755
199756
199756
199755
199756
199756
199756
199755
199755
199756
199756
199756
199756
199755
199754
199754
199754
199754
199754
199755
199754
199753
199753
199752
199753
199752
199752
199753
199753
199753
199755
199756
199757
199758
199758
199758
199757
199757
199756
199755
199754
199754
199753
199752
199751
199752
199751
199751
199751
199752
199752
199751
199752
199752
199751
199751
199751
199750
199752
199751
199751
199752
199752
199752
199751
199750
199750
199749
199749
199749
199751
199750
199751
199751
199752
199753
199752
199751
199753
199754
199755
199755
199755
199754
199755
199754
199754
199754
199753
199753
199752
199751
199751
199751
199751
199750
199750
199750
199750
199751
199751
199751
199751
199750
199749
199748
199749
199752
199752
199753
199752
199753
199752
199751
199751
199751
199752
199751
199752
199751
199751
199752
199753
199753
199752
199752
199752
199751
199752
199753
199756
199756
199755
199754
199756
199758
199758
199757
199756
199757
199759
199760
199760
199760
199761
199760
199759
199758
199758
199757
199756
199757
199756
199756
199755
199757
199757
199757
199756
199755
199754
199754
199755
199754
199753
199753
199753
199753
199753
199753
199754
199753
199752
199751
199752
199752
199751
199751
199751
199752
199752
199753
199753
199754
199753
199753
199756
199756
199757
199757
199757
199757
199757
199756
199755
199754
199753
199753
199752
199751
199751
199751
199751
199751
199750
199750
199750
199751
199754
199755
199755
199758
199758
199759
199759
199758
199758
199758
199757
199757
199757
199756
199757
199757
199759
199761
199760
199759
199761
199762
199762
199761
199760
199759
199758
199758
199759
199758
199757
199756
199755
199754
199754
199755
199756
199755
199756
199756
199755
199754
199754
199753
199754
199755
199755
199755
199755
199755
199754
199753
199752
199752
199753
199752
199752
199753
199752
199752
199751
199750
199750
199749
199748
199748
199747
199748
199748
199749
199749
199748
199748
199748
199749
199749
199750
199749
199749
199749
199750
199752
199751
199752
199751
199750
199750
199749
199750
199749
199749
199750
199750
199749
199750
199752
199751
199750
199751
199751
199750
199751
199751
199752
199751
199751
199751
199751
199751
199751
199751
199751
199751
199750
199750
199750
199751
199751
199751
199752
199751
199752
199754
199754
199753
199753
199754
199753
199753
199753
199754
199755
199754
199755
199754
199756
199759
199760
199763
199763
199762
199764
199764
199763
199763
199762
199762
199764
199763
199762
199762
199763
199762
199761
199761
199760
199759
199759
199760
199760
199761
199760
199761
199762
199761
199760
199759
199758
199760
199759
199759
199760
199759
199759
199758
199758
199758
199757
199756
199757
199757
199756
199755
199755
199755
199756
199757
199759
199759
199758
199761
199760
199759
199759
199759
199761
199762
199761
199762
199761
199761
199762
199762
199761
199761
199761
199761
199761
199760
199760
199759
199759
199759
199759
199760
199761
199761
199762
199761
199762
199761
199762
199762
199764
199763
199764
199763
199764
199763
199764
199763
199762
199761
199760
199760
199760
199759
199759
199758
199760
199759
199758
199757
199756
199756
199757
199759
199758
199757
199756
199757
199756
199760
199761
199760
199760
199760
199759
199759
199759
199760
199761
199761
199760
199761
199760
199759
199758
199759
199758
199759
199758
199757
199757
199758
199758
199759
199758
199757
199756
199755
199755
199757
199758
199760
199764
199763
199762
199764
199764
199763
199762
199762
199763
199763
199764
199763
199762
199761
199760
199759
199758
199757
199758
199757
199756
199756
199757
199759
199758
199758
199758
199757
199758
199758
199759
199758
199757
199759
199759
199758
199760
199759
199758
199758
199760
199760
199760
199760
199759
199759
199758
199760
199760
199759
199758
199758
199757
199758
199757
199756
199756
199757
199756
199758
199758
199758
199758
199758
199758
199758
199758
199757
199757
199758
199757
199758
199759
199760
199760
199759
199760
199759
199759
199760
199760
199759
199759
199760
199761
199761
199760
199762
199761
199762
199763
199763
199762
199765
199766
199766
199765
199764
199763
199762
199763
199764
199764
199764
199765
199764
199763
199763
199765
199765
199765
199765
199765
199766
199768
199767
199767
199767
199767
199769
199771
199770
199769
199769
199768
199767
199767
199768
199768
199768
199767
199768
199768
199767
199766
199766
199765
199764
199764
199764
199764
199763
199762
199763
199762
199762
199761
199761
199761
199761
199762
199763
199765
199766
199766
199765
199764
199763
199762
199764
199763
199762
199762
199761
199760
199761
199761
199760
199761
199760
199759
199758
199757
199757
199757
199756
199755
199755
199755
199756
199755
199756
199757
199757
199758
199758
199760
199760
199759
199759
199761
199761
199761
199760
199759
199758
199757
199759
199761
199762
199761
199760
199759
199759
199758
199758
199758
199757
199757
199758
199758
199758
199757
199758
199758
199757
199757
199756
199756
199756
199755
199754
199753
199754
199754
199753
199753
199754
199753
199753
199752
199752
199753
199753
199753
199754
199756
199755
199755
199755
199756
199756
199755
199756
199755
199754
199754
199754
199755
199755
199754
199753
199753
199757
199760
199760
199760
199759
199759
199758
199758
199758
199758
199758
199758
199759
199759
199758
199757
199757
199757
199756
199756
199756
199757
199756
199755
199754
199755
199755
199754
199755
199756
199756
199756
199756
199755
199754
199753
199753
199753
199752
199752
199753
199752
199751
199752
199751
199750
199750
199749
199748
199747
199746
199748
199747
199748
199750
199749
199749
199749
199750
199751
199750
199749
199748
199749
199749
199749
199748
199747
199746
199746
199746
199746
199749
199748
199748
199750
199750
199750
199750
199750
199750
199749
199750
199752
199753
199752
199752
199752
199751
199751
199753
199753
199752
199751
199753
199753
199753
199754
199753
199754
199754
199754
199756
199755
199755
199754
199753
199754
199753
199753
199754
199754
199754
199753
199753
199754
199755
199755
199755
199755
199756
199755
199754
199755
199755
199755
199756
199756
199756
199756
199755
199755
199754
199754
199754
199754
199754
199754
199754
199754
199754
199753
199754
199754
199754
199755
199757
199757
199756
199755
199756
199755
199754
199754
199753
199755
199756
199756
199755
199754
199755
199754
199753
199754
199753
199753
199752
199752
199752
199752
199751
199750
199750
199750
199749
199749
199750
199750
199751
199750
199750
199750
199749
199748
199747
199748
199747
199747
199749
199748
199747
199748
199748
199748
199749
199749
199749
199748
199749
199748
199748
199747
199746
199746
199745
199744
199744
199743
199743
199742
199742
199741
199741
199742
199743
199744
199744
199745
199747
199747
199747
199747
199746
199746
199748
199748
199748
199748
199747
199747
199747
199747
199746
199745
199744
199745
199745
199745
199744
199746
199748
199747
199748
199748
199747
199748
199747
199747
199746
199745
199745
199745
199744
199745
199745
199747
199746
199745
199746
199745
199744
199745
199746
199746
199745
199746
199746
199745
199744
199743
199743
199742
199741
199743
199744
199744
199745
199746
199745
199745
199744
199747
199746
199748
199749
199749
199748
199747
199746
199746
199745
199744
199744
199744
199745
199744
199744
199744
199743
199742
199742
199741
199742
199742
199741
199741
199741
199740
199743
199743
199742
199741
199741
199742
199742
199746
199747
199746
199745
199744
199744
199744
199744
199745
199744
199744
199745
199746
199746
199746
199745
199744
199744
199746
199745
199744
199743
199742
199742
199742
199742
199741
199741
199740
199740
199740
199740
199739
199739
199738
199737
199737
199738
199737
199737
199738
199738
199737
199738
199738
199738
199739
199738
199737
199738
199740
199740
199742
199741
199740
199740
199741
199742
199741
199743
199743
199743
199746
199745
199749
199750
199750
199750
199750
199749
199749
199748
199748
199747
199748
199748
199747
199747
199746
199746
199745
199745
199746
199746
199745
199744
199743
199743
199742
199742
199743
199744
199744
199743
199744
199743
199743
199742
199741
199740
199740
199739
199738
199739
199738
199737
199736
199735
199734
199733
199733
199734
199734
199736
199736
199736
199738
199738
199739
199739
199739
199739
199738
199739
199739
199741
199740
199739
199738
199740
199742
199741
199742
199742
199742
199745
199745
199744
199744
199745
199746
199745
199745
199744
199744
199743
199743
199742
199741
199741
199743
199743
199745
199745
199745
199745
199747
199747
199748
199748
199748
199749
199748
199747
199746
199748
199749
199748
199747
199748
199747
199749
199748
199747
199749
199748
199747
199748
199747
199747
199746
199746
199745
199746
199745
199744
199743
199743
199744
199745
199745
199745
199744
199745
199749
199749
199751
199750
199750
199750
199749
199749
199748
199748
199751
199752
199752
199755
199755
199754
199754
199753
199752
199752
199752
199751
199752
199754
199755
199755
199756
199755
199755
199757
199756
199756
199755
199754
199756
199755
199754
199753
199752
199752
199753
199752
199752
199752
199753
199752
199751
199751
199750
199750
199749
199748
199750
199749
199749
199751
199754
199753
199753
199753
199752
199752
199753
199754
199753
199753
199753
199753
199754
199755
199754
199754
199754
199753
199753
199754
199753
199753
199753
199754
199754
199754
199754
199753
199753
199753
199753
199753
199753
199753
199752
199753
199752
199751
199752
199752
199754
199754
199753
199752
199753
199755
199758
199757
199756
199755
199754
199754
199753
199754
199755
199755
199755
199757
199756
199755
199754
199756
199756
199757
199757
199756
199756
199755
199755
199755
199754
199754
199753
199753
199752
199751
199750
199751
199751
199750
199749
199749
199749
199748
199748
199747
199748
199747
199749
199750
199749
199748
199747
199746
199749
199748
199747
199748
199748
199747
199749
199748
199749
199748
199748
199748
199748
199747
199746
199746
199745
199746
199746
199746
199745
199745
199745
199744
199743
199744
199744
199744
199743
199742
199741
199741
199740
199739
199739
199739
199738
199738
199738
199737
199736
199735
199738
199738
199738
199738
199737
199737
199736
199735
199734
199734
199734
199738
199738
199737
199736
199737
199737
199737
199737
199737
199737
199737
199736
199735
199735
199735
199738
199738
199738
199739
199738
199737
199737
199737
199736
199736
199736
199739
199738
199737
199737
199736
199737
199736
199736
199736
199735
199734
199734
199733
199733
199734
199733
199734
199733
199732
199731
199730
199730
199730
199729
199729
199729
199728
199730
199729
199732
199731
199731
199732
199732
199731
199730
199730
199731
199730
199730
199730
199730
199729
199729
199729
199730
199730
199730
199730
199732
199732
199732
199732
199732
199733
199732
199731
199730
199729
199729
199728
199729
199728
199727
199727
199728
199729
199731
199733
199732
199733
199733
199733
199734
199735
199734
199734
199733
199732
199733
199733
199734
199733
199732
199731
199731
199730
199730
199729
199729
199729
199729
199729
199728
199727
199726
199727
199729
199730
199731
199731
199730
199731
199730
199730
199729
199729
199729
199728
199728
199728
199727
199727
199726
199727
199726
199726
199725
199725
199724
199724
199724
199724
199723
199722
199722
199722
199723
199722
199722
199722
199721
199720
199719
199719
199720
199720
199719
199718
199717
199717
199718
199717
199716
199715
199714
199714
199713
199712
199712
199711
199712
199712
199711
199711
199710
199710
199710
199710
199710
199709
199709
199709
199709
199709
199710
199710
199710
199709
199711
199712
199713
199712
199712
199715
199716
199716
199715
199715
199714
199714
199714
199715
199715
199715
199714
199713
199712
199712
199711
199711
199710
199709
199710
199711
199710
199710
199710
199710
199709
199710
199709
199708
199707
199707
199707
199706
199705
199704
199703
199704
199704
199703
199702
199702
199702
199705
199705
199704
199703
199703
199703
199702
199703
199702
199702
199704
199703
199702
199701
199700
199702
199704
199704
199705
199704
199703
199702
199701
199701
199700
199700
199700
199701
199701
199700
199700
199699
199699
199700
199700
199700
199700
199699
199699
199699
199699
199699
199698
199697
199696
199695
199694
199693
199692
199693
199693
199692
199692
199691
199690
199690
199689
199688
199687
199687
199687
199688
199688
199687
199686
199686
199685
199684
199685
199685
199684
199683
199684
199684
199684
199685
199686
199686
199686
199686
199685
199685
199684
199684
199684
199684
199685
199684
199685
199684
199683
199683
199683
199682
199682
199681
199680
199680
199679
199680
199680
199681
199680
199683
199683
199682
199681
199682
199686
199686
199685
199685
199684
199684
199683
199682
199682
199681
199682
199683
199684
199683
199683
199682
199683
199683
199683
199682
199681
199684
199685
199685
199685
199686
199685
199685
199684
199684
199684
199684
199684
199685
199684
199683
199683
199682
199681
199680
199680
199680
199679
199678
199680
199680
199680
199680
199679
199680
199679
199680
199681
199682
199682
199681
199680
199681
199682
199683
199682
199681
199680
199680
199681
199680
199679
199679
199679
199678
199678
199677
199676
199677
199678
199679
199679
199678
199677
199679
199678
199678
199678
199678
199678
199678
199677
199676
199676
199675
199675
199675
199675
199677
199676
199675
199674
199673
199672
199671
199671
199671
199670
199671
199671
199671
199671
199670
199670
199669
199669
199669
199670
199670
199670
199669
199668
199667
199667
199668
199669
199668
199669
199668
199667
199667
199668
199668
199668
199667
199668
199667
199668
199669
199669
199670
199670
199670
199670
199670
199670
199672
199671
199670
199671
199671
199670
199670
199670
199670
199669
199668
199667
199666
199667
199667
199668
199668
199668
199667
199667
199667
199668
199667
199667
199666
199665
199664
199663
199663
199664
199664
199665
199666
199667
199666
199666
199666
199665
199665
199664
199663
199663
199662
199663
199663
199664
199665
199665
199665
199665
199665
199665
199667
199667
199667
199666
199666
199667
199668
199667
199667
199666
199666
199666
199666
199667
199669
199669
199669
199668
199668
199667
199667
199667
199667
199666
199666
199668
199668
199668
199668
199668
199669
199668
199668
199668
199669
199668
199668
199668
199667
199668
199670
199669
199669
199669
199668
199668
199668
199669
199670
199669
199669
199670
199669
199669
199669
199669
199668
199667
199667
199668
199668
199667
199669
199671
199671
199672
199672
199672
199672
199672
199671
199671
199670
199669
199670
199670
199671
199671
199672
199673
199674
199673
199674
199674
199674
199673
199673
199673
199673
199673
199672
199676
199676
199675
199674
199674
199675
199674
199673
199673
199673
199674
199674
199675
199677
199677
199676
199675
199676
199676
199675
199675
199676
199675
199675
199674
199674
199674
199673
199674
199673
199673
199673
199673
199672
199673
199675
199675
199676
199675
199675
199676
199675
199675
199674
199673
199672
199673
199672
199671
199670
199669
199668
199667
199666
199666
199667
199667
199666
199665
199666
199667
199666
199665
199667
199667
199666
199666
199665
199666
199665
199664
199664
199664
199663
199662
199661
199660
199661
199662
199662
199662
199661
199663
199665
199664
199664
199663
199662
199662
199662
199661
199661
199660
199662
199663
199663
199663
199663
199664
199664
199664
199664
199663
199662
199662
199661
199660
199659
199659
199659
199658
199657
199657
199658
199658
199658
199657
199657
199656
199655
199654
199657
199657
199658
199659
199661
199662
199663
199663
199663
199662
199662
199661
199662
199663
199665
199665
199665
199665
199666
199666
199665
199665
199665
199665
199664
199664
199663
199662
199663
199662
199661
199660
199661
199661
199661
199660
199660
199659
199659
199658
199657
199657
199656
199655
199655
199656
199656
199656
199658
199658
199658
199658
199659
199659
199659
199660
199660
199659
199659
199659
199659
199659
199658
199659
199659
199658
199658
199660
199660
199662
199663
199663
199663
199663
199663
199663
199663
199663
199663
199663
199662
199662
199665
199666
199666
199665
199664
199663
199663
199663
199664
199665
199665
199664
199664
199664
199664
199663
199662
199664
199665
199666
199665
199664
199663
199662
199661
199661
199661
199661
199661
199660
199662
199662
199662
199661
199661
199661
199661
199661
199660
199659
199658
199658
199657
199659
199659
199661
199661
199660
199659
199658
199658
199658
199657
199656
199656
199656
199657
199656
199655
199655
199655
199655
199656
199655
199656
199656
199655
199654
199654
199656
199655
199655
199655
199655
199654
199656
199657
199656
199655
199656
199656
199655
199657
199656
199657
199656
199656
199656
199656
199658
199657
199656
199657
199656
199656
199655
199656
199655
199654
199655
199656
199655
199656
199655
199656
199656
199655
199657
199659
199659
199658
199659
199658
199657
199657
199656
199656
199655
199655
199654
199654
199653
199652
199652
199651
199651
199650
199651
199651
199650
199649
199648
199649
199648
199647
199647
199646
199646
199646
199646
199646
199645
199645
199644
199643
199642
199641
199641
199640
199639
199640
199640
199640
199641
199640
199640
199641
199642
199641
199640
199640
199640
199642
199642
199641
199642
199641
199641
199641
199640
199640
199639
199640
199641
199641
199641
199641
199641
199642
199641
199641
199642
199642
199641
199640
199639
199638
199639
199638
199637
199637
199637
199638
199638
199638
199638
199637
199638
199638
199637
199637
199637
199636
199635
199637
199637
199638
199637
199636
199635
199634
199635
199635
199635
199634
199634
199633
199633
199632
199631
199631
199632
199631
199632
199631
199630
199630
199629
199628
199627
199628
199627
199626
199626
199627
199626
199626
199625
199625
199625
199625
199624
199624
199624
199623
199622
199621
199621
199623
199622
199621
199621
199621
199620
199620
199619
199619
199618
199617
199617
199619
199618
199619
199619
199618
199619
199618
199617
199618
199618
199619
199620
199621
199623
199623
199624
199624
199623
199622
199622
199623
199623
199622
199623
199622
199621
199621
199620
199620
199620
199619
199618
199618
199618
199619
199620
199621
199621
199622
199621
199621
199620
199620
199619
199618
199618
199617
199617
199617
199616
199617
199619
199620
199620
199621
199622
199621
199623
199624
199624
199623
199622
199621
199621
199622
199621
199623
199624
199624
199624
199623
199622
199622
199622
199622
199624
199623
199623
199624
199623
199624
199625
199625
199626
199626
199625
199624
199624
199623
199622
199621
199620
199622
199623
199624
199624
199624
199623
199625
199626
199625
199625
199625
199624
199624
199626
199626
199625
199625
199625
199625
199626
199626
199625
199625
199627
199627
199628
199627
199628
199628
199627
199627
199627
199628
199629
199628
199627
199627
199626
199625
199626
199629
199628
199628
199628
199628
199627
199628
199627
199627
199627
199627
199628
199627
199627
199627
199626
199626
199627
199628
199628
199627
199626
199626
199625
199626
199625
199628
199628
199627
199627
199627
199628
199627
199626
199625
199624
199625
199625
199624
199624
199624
199623
199622
199622
199622
199622
199621
199620
199619
199619
199620
199621
199623
199622
199622
199622
199621
199620
199622
199621
199620
199621
199620
199619
199620
199619
199619
199619
199619
199619
199619
199620
199620
199620
199620
199621
199622
199622
199622
199622
199621
199622
199622
199622
199622
199621
199621
199620
199620
199620
199620
199622
199624
199623
199626
199625
199625
199625
199624
199624
199623
199622
199621
199621
199621
199620
199621
199620
199619
199621
199620
199619
199620
199620
199621
199623
199622
199621
199622
199621
199620
199619
199618
199620
199619
199619
199619
199619
199620
199619
199620
199620
199619
199619
199620
199619
199619
199619
199619
199619
199618
199619
199620
199621
199621
199622
199622
199623
199622
199621
199620
199619
199621
199622
199623
199622
199623
199623
199623
199623
199625
199625
199625
199626
199626
199625
199624
199623
199625
199625
199626
199625
199624
199623
199623
199624
199623
199623
199622
199622
199623
199624
199625
199624
199623
199624
199624
199623
199623
199623
199623
199622
199622
199622
199622
199623
199622
199621
199621
199621
199620
199620
199619
199620
199620
199620
199623
199622
199621
199622
199622
199624
199623
199626
199625
199628
199628
199629
199629
199629
199628
199631
199630
199629
199631
199632
199631
199632
199632
199631
199631
199631
199633
199633
199633
199634
199634
199635
199634
199633
199633
199632
199632
199631
199630
199629
199629
199629
199629
199629
199629
199630
199629
199628
199629
199629
199630
199633
199632
199631
199630
199631
199631
199632
199633
199634
199633
199632
199633
199635
199634
199634
199634
199634
199636
199635
199635
199636
199635
199635
199635
199635
199634
199633
199633
199633
199632
199633
199632
199633
199634
199634
199636
199635
199634
199635
199635
199634
199634
199633
199633
199632
199631
199630
199631
199630
199630
199631
199630
199632
199632
199633
199634
199634
199635
199636
199636
199636
199635
199637
199637
199636
199638
199639
199638
199638
199638
199639
199638
199637
199637
199636
199635
199636
199635
199635
199635
199635
199635
199636
199635
199634
199634
199633
199635
199636
199636
199637
199638
199638
199637
199638
199637
199638
199638
199637
199637
199637
199636
199637
199637
199638
199638
199638
199638
199639
199643
199644
199645
199646
199649
199650
199650
199649
199648
199647
199646
199646
199645
199646
199645
199645
199645
199645
199644
199644
199644
199643
199642
199644
199645
199645
199644
199644
199644
199643
199644
199646
199646
199645
199644
199644
199644
199643
199643
199642
199641
199640
199641
199640
199640
199643
199642
199641
199641
199641
199641
199644
199644
199643
199644
199644
199643
199643
199643
199644
199643
199643
199644
199645
199644
199643
199644
199644
199644
199644
199645
199646
199646
199645
199646
199647
199648
199648
199648
199648
199650
199650
199649
199650
199649
199649
199649
199649
199648
199647
199646
199646
199646
199645
199644
199643
199644
199643
199642
199644
199643
199643
199643
199642
199643
199644
199645
199645
199645
199648
199647
199648
199649
199648
199647
199646
199645
199647
199646
199646
199645
199644
199643
199643
199642
199642
199644
199644
199643
199644
199643
199643
199644
199644
199644
199643
199643
199642
199642
199641
199641
199643
199642
199641
199641
199640
199639
199639
199640
199639
199640
199640
199641
199641
199641
199641
199641
199641
199641
199640
199639
199639
199642
199642
199643
199645
199644
199644
199645
199644
199645
199645
199645
199647
199646
199646
199646
199645
199644
199644
199643
199643
199643
199643
199643
199642
199642
199642
199641
199640
199640
199641
199641
199642
199644
199644
199647
199648
199648
199647
199646
199647
199648
199648
199651
199650
199650
199649
199649
199649
199648
199647
199646
199646
199646
199647
199647
199646
199645
199646
199645
199645
199644
199643
199642
199641
199640
199639
199638
199637
199636
199635
199634
199634
199634
199633
199633
199634
199634
199634
199634
199633
199632
199632
199632
199632
199633
199633
199634
199634
199633
199633
199632
199631
199630
199630
199629
199629
199630
199631
199631
199632
199632
199632
199631
199631
199630
199629
199629
199629
199628
199629
199630
199630
199629
199628
199632
199631
199630
199630
199629
199629
199628
199627
199627
199627
199628
199627
199628
199629
199628
199627
199628
199628
199633
199633
199635
199634
199635
199634
199634
199633
199632
199631
199630
199631
199631
199631
199631
199631
199632
199634
199634
199633
199633
199632
199631
199630
199630
199629
199631
199630
199629
199629
199629
199628
199630
199631
199631
199630
199630
199630
199630
199629
199628
199627
199627
199626
199626
199625
199625
199625
199625
199625
199626
199626
199625
199625
199625
199626
199626
199627
199626
199626
199626
199625
199624
199626
199626
199625
199624
199625
199624
199625
199626
199625
199626
199626
199627
199626
199625
199626
199625
199625
199624
199624
199623
199623
199622
199622
199625
199625
199627
199628
199627
199626
199625
199624
199623
199623
199622
199621
199621
199622
199623
199623
199623
199623
199623
199623
199625
199625
199624
199624
199624
199623
199622
199621
199622
199623
199622
199622
199622
199624
199625
199626
199628
199628
199627
199626
199626
199627
199627
199627
199626
199625
199627
199628
199628
199628
199628
199629
199628
199628
199628
199627
199626
199627
199626
199626
199627
199627
199627
199626
199626
199625
199627
199626
199625
199625
199625
199624
199624
199624
199625
199625
199624
199624
199623
199622
199621
199622
199622
199622
199621
199621
199623
199623
199623
199622
199622
199621
199620
199621
199620
199620
199619
199618
199619
199619
199619
199618
199617
199617
199617
199618
199618
199617
199617
199617
199616
199616
199617
199616
199616
199615
199616
199616
199617
199616
199617
199617
199618
199617
199617
199616
199617
199617
199616
199615
199616
199616
199616
199616
199616
199616
199615
199614
199613
199613
199614
199613
199612
199612
199611
199611
199612
199611
199611
199611
199611
199610
199610
199611
199611
199614
199613
199615
199614
199615
199616
199616
199615
199615
199614
199616
199617
199616
199616
199616
199615
199615
199616
199615
199615
199616
199617
199616
199616
199617
199617
199618
199617
199617
199617
199619
199620
199621
199620
199620
199620
199620
199620
199620
199621
199621
199620
199619
199620
199619
199621
199621
199620
199619
199621
199621
199620
199620
199619
199620
199619
199619
199619
199619
199618
199617
199620
199619
199619
199619
199620
199620
199619
199619
199618
199619
199618
199618
199618
199617
199616
199616
199615
199614
199614
199614
199614
199614
199613
199613
199612
199614
199615
199616
199616
199616
199617
199617
199618
199617
199618
199617
199618
199617
199618
199617
199617
199616
199615
199615
199614
199614
199614
199614
199615
199615
199614
199615
199615
199614
199613
199612
199611
199611
199610
199609
199609
199609
199608
199608
199607
199607
199606
199605
199605
199604
199604
199605
199605
199605
199604
199605
199604
199604
199604
199603
199602
199603
199602
199602
199602
199601
199600
199600
199601
199602
199601
199602
199601
199602
199602
199601
199604
199604
199603
199602
199602
199603
199603
199603
199603
199602
199601
199602
199603
199602
199602
199602
199602
199602
199603
199602
199603
199602
199601
199602
199602
199601
199600
199600
199603
199602
199603
199604
199604
199604
199603
199603
199602
199601
199600
199601
199600
199599
199598
199598
199598
199598
199597
199597
199596
199597
199597
199596
199595
199594
199595
199595
199596
199598
199597
199597
199596
199596
199596
199599
199598
199598
199597
199596
199596
199597
199598
199597
199597
199597
199596
199597
199597
199598
199600
199600
199600
199600
199599
199599
199599
199600
199599
199598
199597
199599
199598
199597
199598
199597
199597
199597
199597
199596
199596
199597
199597
199596
199595
199595
199596
199596
199597
199596
199596
199599
199600
199599
199598
199597
199598
199599
199600
199601
199602
199602
199602
199604
199605
199604
199603
199603
199604
199604
199603
199604
199603
199605
199606
199606
199605
199604
199604
199603
199602
199602
199603
199604
199604
199605
199604
199603
199604
199603
199603
199602
199602
199601
199602
199601
199601
199600
199600
199600
199599
199598
199597
199598
199597
199598
199597
199596
199596
199596
199597
199597
199596
199595
199594
199595
199596
199596
199597
199597
199598
199597
199597
199597
199596
199596
199597
199596
199595
199596
199596
199595
199597
199598
199597
199597
199597
199597
199597
199597
199596
199597
199596
199596
199595
199595
199594
199594
199596
199596
199596
199596
199595
199594
199594
199595
199595
199595
199594
199596
199596
199595
199596
199596
199595
199594
199596
199596
199596
199596
199595
199596
199595
199596
199596
199595
199594
199593
199592
199591
199590
199589
199589
199588
199587
199588
199589
199590
199590
199589
199588
199588
199589
199589
199589
199592
199593
199593
199592
199591
199591
199592
199593
199593
199593
199594
199594
199593
199593
199593
199592
199594
199593
199592
199592
199591
199591
199590
199589
199589
199589
199589
199589
199591
199592
199591
199591
199591
199591
199590
199589
199589
199588
199587
199586
199585
199585
199585
199585
199588
199587
199588
199589
199590
199590
199589
199589
199588
199590
199589
199589
199588
199589
199591
199591
199591
199591
199590
199590
199589
199590
199592
199593
199593
199594
199593
199594
199593
199594
199594
199595
199597
199596
199597
199601
199601
199602
199602
199601
199602
199602
199601
199601
199601
199600
199599
199600
199599
199599
199599
199599
199598
199599
199599
199598
199597
199596
199595
199596
199596
199596
199595
199596
199596
199595
199595
199595
199596
199598
199598
199597
199598
199599
199600
199602
199602
199601
199600
199599
199600
199600
199601
199601
199600
199600
199599
199598
199597
199596
199596
199595
199597
199597
199597
199596
199595
199594
199593
199593
199593
199592
199592
199591
199591
199595
199596
199596
199596
199598
199598
199597
199596
199596
199596
199595
199594
199594
199594
199594
199594
199593
199593
199594
199594
199595
199594
199593
199592
199593
199595
199594
199594
199595
199594
199594
199593
199594
199593
199592
199591
199592
199592
199592
199592
199591
199590
199589
199588
199588
199587
199586
199586
199587
199586
199585
199586
199586
199587
199587
199587
199589
199589
199589
199588
199587
199586
199588
199589
199589
199589
199590
199590
199589
199588
199588
199587
199586
199585
199586
199587
199587
199588
199589
199588
199589
199589
199589
199588
199588
199588
199589
199589
199588
199587
199588
199589
199589
199588
199588
199590
199591
199591
199591
199590
199589
199590
199591
199590
199589
199590
199591
199591
199593
199592
199591
199592
199591
199591
199590
199592
199592
199591
199590
199589
199589
199589
199588
199587
199586
199587
199586
199586
199586
199585
199584
199583
199582
199582
199581
199581
199580
199579
199581
199581
199580
199580
199579
199579
199580
199580
199582
199581
199580
199580
199583
199582
199581
199581
199581
199582
199582
199582
199585
199586
199585
199588
199589
199591
199592
199592
199593
199594
199598
199600
199599
199599
199599
199601
199602
199602
199601
199603
199602
199602
199602
199601
199604
199604
199604
199603
199604
199604
199603
199605
199604
199603
199602
199602
199601
199602
199601
199600
199600
199600
199600
199599
199599
199598
199598
199598
199597
199596
199597
199600
199599
199601
199601
199602
199602
199601
199601
199601
199601
199602
199602
199601
199601
199602
199602
199601
199600
199602
199602
199601
199600
199599
199598
199598
199599
199598
199597
199598
199597
199596
199595
199595
199596
199596
199595
199597
199600
199599
199598
199599
199599
199598
199601
199603
199602
199603
199602
199601
199600
199601
199602
199604
199603
199602
199602
199602
199601
199601
199600
199600
199599
199598
199597
199597
199596
199595
199595
199595
199595
199597
199596
199595
199596
199596
199595
199594
199593
199594
199595
199596
199596
199596
199596
199599
199599
199598
199597
199597
199597
199598
199597
199598
199599
199598
199598
199598
199597
199597
199597
199598
199598
199599
199599
199600
199601
199602
199603
199602
199603
199604
199603
199602
199602
199602
199602
199601
199600
199599
199598
199599
199599
199600
199599
199598
199598
199597
199597
199597
199599
199598
199597
199597
199597
199596
199595
199595
199594
199593
199593
199594
199594
199594
199593
199593
199594
199594
199593
199592
199593
199594
199593
199593
199594
199595
199594
199593
199594
199593
199593
199593
199593
199593
199592
199593
199592
199595
199595
199595
199595
199594
199593
199594
199595
199594
199594
199594
199596
199596
199599
199598
199597
199596
199596
199596
199595
199594
199594
199593
199593
199593
199592
199591
199590
199589
199589
199589
199590
199590
199593
199594
199593
199593
199593
199592
199592
199592
199592
199591
199590
199589
199588
199588
199588
199587
199588
199588
199587
199587
199588
199588
199587
199586
199586
199586
199587
199587
199586
199586
199585
199585
199585
199586
199586
199589
199588
199587
199587
199586
199587
199587
199588
199589
199590
199590
199591
199590
199590
199590
199590
199590
199591
199590
199591
199590
199592
199593
199593
199593
199595
199594
199595
199596
199596
199595
199594
199598
199598
199598
199597
199596
199595
199595
199595
199598
199599
199600
199599
199599
199601
199600
199601
199600
199599
199600
199599
199598
199597
199597
199597
199600
199600
199600
199599
199598
199597
199596
199595
199596
199596
199597
199596
199597
199597
199596
199596
199595
199594
199594
199594
199594
199593
199593
199594
199594
199593
199595
199597
199597
199597
199597
199596
199596
199595
199595
199596
199596
199596
199597
199598
199598
199598
199598
199598
199598
199598
199598
199598
199601
199601
199600
199601
199603
199602
199602
199601
199600
199600
199600
199600
199601
199601
199600
199601
199600
199600
199600
199599
199600
199600
199600
199601
199602
199602
199602
199602
199601
199602
199602
199602
199602
199602
199603
199604
199605
199605
199608
199612
199612
199611
199610
199610
199610
199610
199610
199610
199612
199613
199613
199612
199613
199613
199612
199613
199613
199612
199612
199612
199612
199614
199616
199617
199616
199616
199617
199617
199618
199618
199618
199618
199617
199618
199617
199616
199616
199615
199615
199616
199617
199617
199619
199620
199620
199620
199620
199620
199619
199619
199620
199619
199620
199619
199618
199617
199616
199616
199616
199615
199614
199615
199615
199614
199613
199613
199612
199614
199615
199617
199616
199615
199614
199614
199613
199612
199613
199612
199613
199612
199612
199611
199610
199611
199610
199610
199609
199609
199608
199607
199607
199606
199605
199604
199604
199603
199602
199602
199603
199602
199601
199601
199601
199600
199600
199600
199600
199599
199598
199597
199596
199596
199595
199594
199594
199593
199592
199591
199591
199591
199590
199591
199592
199592
199592
199592
199592
199593
199592
199591
199590
199591
199591
199592
199591
199591
199593
199592
199591
199591
199592
199591
199592
199591
199590
199590
199590
199591
199590
199589
199592
199591
199590
199590
199590
199590
199589
199589
199588
199588
199591
199591
199592
199592
199592
199594
199595
199595
199595
199595
199594
199593
199594
199593
199594
199594
199595
199594
199593
199593
199592
199591
199591
199591
199590
199590
199590
199592
199594
199594
199593
199593
199593
199593
199595
199595
199596
199595
199595
199597
199596
199595
199594
199595
199596
199596
199597
199596
199596
199595
199594
199593
199592
199591
199590
199590
199590
199591
199591
199591
199591
199594
199593
199592
199593
199594
199595
199596
199596
199595
199594
199593
199594
199593
199592
199594
199595
199594
199594
199594
199593
199592
199591
199590
199589
199589
199588
199588
199589
199589
199589
199591
199591
199592
199591
199591
199590
199591
199591
199590
199589
199591
199591
199592
199592
199592
199591
199592
199592
199592
199591
199590
199590
199590
199589
199588
199587
199587
199587
199586
199586
199585
199586
199586
199586
199586
199585
199584
199583
199585
199585
199588
199588
199590
199590
199590
199589
199589
199589
199589
199588
199587
199589
199588
199587
199586
199588
199588
199589
199589
199588
199589
199590
199590
199591
199591
199592
199591
199590
199590
199589
199588
199587
199586
199587
199587
199587
199588
199589
199588
199587
199586
199587
199587
199587
199586
199586
199588
199589
199589
199588
199588
199588
199589
199588
199589
199588
199588
199587
199588
199589
199589
199590
199590
199589
199589
199588
199588
199588
199589
199589
199588
199588
199588
199588
199590
199590
199589
199588
199587
199587
199587
199587
199587
199587
199588
199587
199587
199587
199586
199586
199585
199586
199587
199587
199587
199587
199587
199586
199585
199588
199588
199588
199587
199588
199587
199586
199586
199586
199585
199584
199583
199583
199585
199585
199584
199583
199584
199585
199586
199586
199586
199585
199585
199584
199584
199583
199585
199584
199583
199582
199583
199582
199581
199581
199581
199582
199581
199580
199579
199580
199580
199579
199578
199577
199576
199576
199576
199576
199575
199575
199575
199575
199577
199576
199576
199575
199575
199577
199576
199575
199574
199575
199576
199575
199574
199575
199574
199573
199573
199573
199575
199574
199575
199574
199574
199573
199572
199573
199572
199572
199572
199574
199575
199577
199576
199578
199578
199578
199578
199578
199578
199578
199577
199576
199575
199575
199578
199579
199578
199578
199577
199576
199576
199577
199577
199577
199577
199578
199577
199577
199577
199576
199576
199575
199574
199574
199573
199572
199571
199572
199571
199570
199570
199569
199570
199569
199570
199570
199572
199571
199572
199571
199570
199570
199569
199568
199568
199569
199569
199569
199569
199569
199568
199567
199569
199571
199570
199571
199570
199571
199570
199571
199571
199572
199572
199572
199572
199571
199571
199572
199571
199571
199570
199571
199571
199570
199569
199568
199569
199569
199568
199568
199569
199569
199570
199570
199573
199572
199571
199570
199570
199569
199568
199568
199568
199567
199568
199568
199569
199568
199567
199566
199565
199565
199565
199564
199563
199565
199566
199567
199566
199565
199564
199564
199565
199565
199568
199567
199567
199567
199567
199566
199565
199565
199566
199566
199565
199564
199563
199563
199563
199564
199563
199562
199561
199561
199562
199561
199561
199561
199561
199561
199563
199564
199564
199568
199567
199567
199566
199567
199566
199565
199564
199564
199564
199565
199567
199567
199567
199566
199565
199564
199563
199565
199565
199565
199566
199566
199565
199565
199564
199563
199563
199565
199564
199564
199564
199563
199564
199563
199562
199562
199562
199561
199564
199565
199565
199566
199565
199564
199566
199565
199564
199565
199564
199563
199562
199563
199565
199566
199565
199565
199565
199567
199567
199567
199566
199565
199564
199563
199562
199563
199562
199561
199561
199561
199560
199562
199562
199563
199566
199566
199565
199565
199564
199563
199563
199564
199564
199563
199562
199562
199562
199561
199561
199563
199563
199562
199561
199565
199565
199564
199564
199563
199563
199563
199564
199564
199564
199566
199566
199566
199567
199568
199567
199566
199566
199566
199565
199565
199564
199564
199563
199562
199562
199562
199562
199561
199561
199560
199560
199561
199562
199562
199564
199563
199563
199562
199564
199564
199564
199565
199565
199566
199567
199566
199567
199567
199567
199568
199567
199568
199567
199566
199567
199566
199565
199564
199563
199564
199565
199564
199563
199563
199563
199562
199564
199568
199570
199570
199571
199571
199570
199569
199569
199568
199567
199567
199566
199565
199565
199565
199564
199566
199565
199565
199568
199568
199567
199567
199567
199566
199567
199568
199567
199566
199566
199567
199569
199568
199567
199566
199565
199566
199566
199566
199565
199565
199566
199565
199565
199564
199563
199562
199561
199561
199561
199561
199560
199561
199562
199561
199560
199559
199561
199561
199563
199563
199563
199563
199562
199561
199560
199560
199560
199560
199559
199558
199560
199559
199560
199561
199562
199562
199561
199560
199561
199560
199560
199560
199560
199559
199558
199557
199556
199558
199558
199558
199558
199557
199558
199559
199559
199560
199560
199559
199559
199562
199562
199561
199560
199562
199561
199561
199561
199561
199560
199561
199561
199561
199560
199560
199559
199559
199560
199559
199559
199558
199557
199559
199561
199561
199564
199563
199564
199563
199562
199562
199562
199563
199562
199562
199562
199562
199561
199560
199559
199561
199560
199560
199559
199558
199558
199561
199563
199563
199563
199563
199562
199563
199563
199564
199564
199565
199564
199564
199564
199565
199565
199564
199564
199565
199568
199571
199571
199571
199571
199570
199570
199573
199573
199576
199575
199575
199574
199573
199572
199573
199573
199573
199574
199573
199573
199572
199571
199570
199573
199573
199576
199575
199576
199576
199576
199578
199578
199578
199579
199579
199579
199579
199578
199577
199576
199577
199577
199580
199580
199580
199580
199581
199582
199582
199582
199584
199585
199585
199584
199586
199585
199585
199586
199586
199587
199590
199591
199590
199592
199592
199593
199593
199595
199595
199595
199596
199595
199595
199595
199596
199596
199597
199596
199597
199596
199598
199597
199597
199596
199596
199597
199597
199597
199597
199598
199597
199596
199596
199596
199595
199594
199594
199593
199593
199593
199593
199592
199595
199596
199598
199597
199596
199595
199595
199594
199595
199595
199594
199595
199594
199594
199595
199595
199594
199593
199593
199593
199592
199591
199592
199592
199593
199593
199594
199593
199592
199592
199595
199596
199597
199597
199597
199596
199595
199594
199593
199592
199591
199592
199593
199596
199597
199597
199596
199596
199595
199595
199594
199593
199595
199597
199597
199597
199596
199595
199595
199594
199593
199594
199594
199594
199593
199594
199594
199593
199594
199595
199599
199598
199599
199599
199599
199598
199597
199597
199598
199597
199597
199597
199598
199598
199598
199599
199599
199598
199598
199598
199602
199601
199600
199599
199598
199597
199596
199597
199596
199596
199595
199594
199594
199596
199598
199597
199596
199597
199597
199596
199595
199595
199594
199595
199595
199596
199596
199595
199594
199595
199595
199596
199595
199596
199595
199594
199595
199595
199595
199597
199596
199596
199596
199597
199597
199597
199596
199595
199596
199596
199595
199595
199594
199593
199592
199591
199592
199591
199591
199591
199591
199590
199589
199588
199589
199591
199591
199592
199593
199592
199592
199593
199594
199594
199593
199592
199593
199592
199593
199594
199594
199595
199595
199595
199594
199595
199596
199596
199595
199594
199593
199592
199595
199597
199596
199596
199595
199595
199594
199594
199594
199595
199594
199595
199595
199594
199594
199595
199597
199597
199596
199595
199595
199594
199593
199592
199593
199592
199592
199591
199590
199589
199589
199588
199587
199587
199586
199586
199587
199588
199587
199586
199586
199585
199586
199585
199586
199586
199586
199586
199586
199586
199586
199586
199586
199586
199585
199584
199585
199584
199584
199583
199583
199582
199583
199583
199582
199583
199584
199585
199586
199585
199584
199583
199582
199583
199583
199583
199582
199583
199584
199584
199583
199584
199583
199582
199581
199582
199582
199581
199580
199579
199579
199579
199579
199578
199578
199577
199577
199577
199576
199576
199575
199574
199573
199572
199572
199573
199572
199571
199570
199569
199572
199571
199572
199572
199572
199572
199571
199572
199573
199574
199574
199573
199573
199573
199572
199571
199571
199570
199570
199569
199568
199568
199567
199567
199568
199567
199568
199568
199568
199568
199567
199566
199565
199566
199565
199564
199564
199565
199564
199564
199563
199565
199566
199566
199566
199565
199566
199567
199567
199567
199567
199566
199565
199564
199566
199566
199565
199566
199565
199564
199564
199563
199563
199563
199563
199562
199561
199561
199562
199561
199561
199562
199562
199562
199561
199560
199561
199560
199559
199558
199559
199558
199557
199556
199555
199556
199555
199555
199555
199554
199554
199554
199553
199553
199552
199552
199551
199550
199549
199551
199552
199553
199552
199552
199552
199552
199552
199551
199552
199552
199551
199551
199550
199552
199553
199553
199553
199552
199552
199553
199553
199553
199553
199554
199553
199553
199553
199553
199554
199557
199556
199556
199555
199556
199555
199555
199554
199554
199553
199553
199552
199552
199553
199552
199551
199550
199549
199549
199548
199547
199546
199546
199547
199547
199546
199547
199548
199548
199550
199549
199549
199549
199548
199548
199549
199549
199549
199549
199548
199547
199546
199546
199546
199545
199545
199544
199543
199543
199544
199543
199545
199544
199544
199543
199542
199541
199540
199539
199539
199538
199537
199536
199536
199535
199534
199534
199534
199533
199533
199535
199535
199535
199534
199533
199532
199533
199533
199533
199532
199532
199532
199534
199534
199533
199533
199533
199532
199533
199534
199534
199533
199534
199534
199535
199535
199535
199535
199537
199537
199538
199537
199539
199538
199539
199538
199537
199537
199537
199537
199537
199536
199536
199537
199536
199535
199536
199535
199535
199535
199536
199535
199534
199534
199533
199533
199533
199533
199534
199534
199534
199535
199534
199533
199533
199532
199532
199533
199532
199531
199531
199532
199532
199531
199530
199531
199533
199533
199534
199535
199535
199536
199536
199536
199535
199538
199539
199541
199540
199539
199538
199539
199538
199538
199537
199539
199538
199537
199537
199537
199536
199535
199535
199534
199535
199534
199536
199538
199537
199537
199536
199535
199535
199537
199537
199537
199537
199541
199540
199539
199540
199542
199542
199542
199544
199543
199543
199543
199542
199541
199540
199539
199538
199538
199538
199537
199538
199537
199539
199538
199539
199543
199542
199543
199542
199541
199540
199541
199541
199540
199539
199539
199539
199539
199538
199539
199538
199538
199537
199539
199539
199539
199541
199543
199544
199545
199544
199543
199543
199543
199543
199543
199543
199545
199545
199545
199546
199545
199544
199544
199545
199544
199544
199543
199543
199542
199542
199543
199544
199546
199546
199546
199545
199547
199546
199545
199547
199546
199546
199546
199547
199547
199547
199547
199546
199546
199545
199544
199544
199544
199543
199546
199546
199546
199546
199548
199548
199551
199550
199551
199551
199553
199554
199553
199552
199551
199550
199550
199549
199552
199551
199551
199550
199550
199549
199548
199548
199547
199546
199546
199545
199544
199543
199545
199545
199544
199545
199547
199546
199546
199547
199548
199548
199548
199550
199552
199553
199552
199551
199552
199551
199550
199550
199549
199548
199548
199547
199547
199546
199546
199546
199546
199545
199544
199546
199545
199545
199544
199544
199543
199542
199542
199541
199540
199539
199539
199539
199539
199541
199543
199544
199543
199544
199545
199544
199544
199545
199544
199544
199546
199545
199544
199545
199544
199543
199544
199543
199542
199541
199541
199541
199540
199539
199540
199540
199539
199538
199537
199536
199536
199538
199537
199539
199538
199537
199537
199536
199535
199535
199537
199536
199535
199536
199535
199534
199533
199532
199533
199533
199532
199532
199535
199535
199534
199535
199534
199535
199535
199535
199535
199535
199537
199537
199536
199536
199537
199539
199539
199542
199542
199542
199541
199540
199541
199541
199540
199539
199538
199539
199538
199538
199538
199538
199538
199540
199539
199539
199539
199539
199538
199538
199538
199537
199537
199537
199536
199537
199536
199536
199536
199535
199535
199534
199533
199533
199534
199536
199536
199535
199535
199534
199534
199534
199533
199534
199534
199533
199533
199533
199534
199535
199535
199534
199534
199534
199535
199535
199535
199537
199537
199538
199539
199539
199538
199539
199539
199538
199539
199539
199539
199538
199537
199538
199538
199537
199537
199537
199536
199536
199535
199534
199534
199533
199533
199532
199533
199534
199534
199533
199532
199532
199531
199531
199530
199530
199531
199532
199534
199534
199533
199533
199532
199533
199532
199531
199532
199531
199531
199530
199529
199529
199528
199529
199529
199529
199531
199533
199534
199535
199534
199535
199534
199534
199534
199533
199534
199534
199534
199534
199535
199535
199534
199533
199533
199534
199533
199532
199531
199530
199529
199528
199528
199531
199530
199529
199529
199529
199529
199531
199530
199530
199532
199533
199532
199534
199535
199535
199535
199534
199533
199532
199534
199534
199533
199532
199533
199533
199535
199538
199537
199537
199539
199539
199538
199541
199540
199542
199542
199542
199541
199540
199540
199543
199542
199541
199542
199542
199542
199542
199541
199540
199540
199539
199540
199539
199541
199540
199541
199543
199543
199543
199543
199544
199543
199544
199543
199543
199542
199541
199540
199540
199540
199540
199540
199539
199541
199541
199541
199541
199540
199539
199539
199538
199537
199536
199537
199537
199536
199537
199537
199537
199537
199539
199539
199540
199541
199541
199540
199541
199543
199542
199542
199541
199540
199540
199539
199538
199537
199536
199537
199540
199541
199541
199542
199543
199543
199542
199542
199543
199542
199541
199541
199541
199543
199542
199542
199541
199541
199541
199542
199541
199541
199540
199541
199542
199542
199542
199542
199541
199542
199541
199540
199540
199541
199541
199543
199545
199544
199546
199545
199544
199544
199545
199545
199544
199543
199543
199543
199542
199541
199540
199540
199539
199539
199540
199540
199539
199538
199537
199537
199538
199537
199537
199536
199536
199536
199536
199535
199536
199536
199536
199536
199535
199538
199537
199536
199535
199534
199533
199533
199533
199533
199534
199535
199535
199534
199533
199534
199533
199532
199532
199533
199532
199531
199530
199530
199529
199530
199531
199531
199530
199530
199531
199531
199530
199531
199532
199532
199531
199530
199532
199531
199530
199529
199529
199530
199532
199531
199531
199532
199533
199532
199531
199530
199531
199532
199532
199532
199531
199530
199530
199531
199530
199530
199530
199532
199533
199535
199535
199537
199539
199538
199538
199537
199537
199536
199537
199537
199537
199538
199537
199536
199537
199537
199537
199538
199537
199536
199537
199536
199537
199536
199535
199535
199534
199533
199533
199532
199531
199532
199531
199530
199529
199529
199530
199529
199529
199528
199528
199527
199529
199529
199530
199529
199531
199531
199534
199533
199532
199533
199532
199532
199531
199531
199532
199532
199531
199531
199531
199530
199530
199529
199528
199528
199528
199529
199530
199530
199530
199530
199530
199529
199528
199529
199529
199530
199530
199530
199529
199528
199529
199528
199527
199528
199529
199531
199530
199531
199530
199529
199530
199530
199529
199529
199529
199528
199529
199529
199528
199527
199527
199528
199529
199529
199528
199527
199527
199526
199526
199528
199530
199530
199530
199529
199528
199530
199530
199529
199528
199528
199528
199528
199528
199527
199527
199528
199528
199528
199530
199530
199530
199530
199529
199528
199529
199530
199530
199531
199532
199532
199533
199532
199531
199531
199531
199530
199529
199529
199529
199529
199531
199532
199531
199530
199530
199530
199530
199529
199529
199531
199530
199530
199530
199529
199528
199528
199528
199527
199527
199529
199528
199527
199530
199529
199532
199533
199532
199532
199532
199531
199532
199532
199531
199530
199532
199531
199532
199532
199531
199531
199531
199531
199531
199531
199530
199529
199530
199531
199532
199531
199530
199531
199531
199533
199532
199532
199532
199532
199532
199531
199531
199534
199534
199535
199535
199534
199533
199532
199532
199534
199535
199534
199535
199534
199536
199536
199535
199534
199534
199535
199537
199537
199537
199537
199536
199536
199536
199540
199540
199540
199540
199539
199539
199539
199538
199537
199537
199537
199536
199536
199535
199534
199535
199535
199534
199534
199536
199535
199534
199533
199534
199535
199536
199536
199536
199535
199536
199536
199537
199539
199539
199538
199537
199538
199537
199539
199538
199538
199537
199536
199536
199535
199536
199537
199537
199538
199537
199537
199539
199538
199538
199537
199537
199536
199536
199536
199536
199537
199537
199537
199536
199536
199535
199536
199536
199537
199538
199537
199537
199536
199535
199535
199535
199534
199533
199532
199533
199533
199534
199534
199533
199532
199531
199532
199532
199531
199530
199529
199528
199527
199526
199526
199527
199527
199528
199529
199529
199528
199530
199531
199530
199530
199530
199529
199529
199528
199528
199528
199527
199529
199529
199528
199529
199528
199528
199528
199528
199527
199527
199526
199525
199526
199525
199526
199525
199527
199527
199528
199527
199527
199527
199526
199527
199527
199528
199528
199527
199526
199526
199526
199526
199526
199526
199527
199528
199529
199529
199528
199527
199528
199529
199529
199528
199527
199526
199527
199528
199529
199528
199527
199526
199526
199527
199528
199527
199526
199525
199526
199525
199524
199527
199526
199526
199525
199527
199527
199526
199525
199525
199525
199524
199523
199525
199526
199528
199528
199528
199527
199527
199526
199525
199526
199525
199525
199525
199525
199525
199524
199525
199525
199525
199525
199524
199524
199524
199526
199525
199525
199526
199526
199526
199525
199526
199528
199528
199529
199528
199527
199527
199526
199529
199531
199533
199534
199534
199535
199534
199534
199533
199532
199531
199531
199531
199531
199530
199529
199528
199529
199528
199527
199526
199528
199527
199526
199525
199524
199524
199524
199523
199522
199521
199522
199524
199524
199524
199524
199523
199522
199521
199522
199524
199525
199524
199523
199522
199521
199521
199522
199521
199521
199520
199522
199522
199523
199523
199522
199522
199522
199522
199522
199522
199522
199522
199523
199523
199523
199523
199525
199525
199526
199525
199525
199524
199525
199524
199523
199524
199524
199525
199525
199525
199527
199527
199526
199526
199525
199526
199525
199524
199524
199524
199524
199523
199523
199523
199525
199524
199524
199526
199526
199525
199525
199526
199526
199526
199527
199527
199527
199527
199528
199527
199527
199528
199527
199527
199527
199526
199525
199526
199525
199525
199528
199527
199527
199526
199525
199524
199525
199524
199523
199523
199523
199522
199521
199520
199521
199521
199521
199522
199522
199522
199523
199525
199525
199526
199526
199526
199525
199524
199523
199522
199524
199524
199524
199524
199524
199524
199524
199528
199529
199530
199531
199534
199533
199533
199533
199534
199535
199534
199535
199534
199534
199534
199535
199535
199536
199537
199537
199536
199535
199536
199536
199537
199537
199536
199537
199537
199536
199537
199537
199536
199535
199534
199533
199532
199531
199531
199531
199531
199530
199529
199529
199532
199533
199534
199534
199533
199532
199533
199533
199534
199535
199535
199535
199537
199536
199535
199537
199540
199539
199539
199539
199539
199540
199541
199542
199541
199540
199541
199541
199542
199542
199542
199541
199541
199541
199540
199542
199541
199542
199541
199541
199540
199539
199539
199538
199538
199537
199536
199537
199537
199536
199535
199534
199533
199532
199532
199531
199531
199530
199530
199530
199529
199530
199530
199529
199529
199528
199530
199530
199530
199530
199530
199530
199530
199531
199532
199532
199532
199531
199530
199529
199528
199527
199526
199526
199525
199524
199523
199522
199523
199523
199524
199524
199524
199523
199523
199522
199521
199521
199522
199521
199520
199519
199518
199519
199518
199518
199517
199516
199515
199516
199516
199516
199515
199517
199517
199516
199517
199518
199518
199517
199518
199520
199519
199518
199520
199520
199520
199522
199521
199521
199520
199520
199519
199519
199519
199521
199521
199520
199519
199519
199518
199517
199516
199516
199517
199516
199515
199515
199517
199517
199517
199516
199515
199515
199515
199514
199514
199514
199516
199515
199515
199514
199514
199513
199512
199511
199510
199510
199511
199511
199512
199511
199510
199511
199513
199513
199512
199511
199510
199510
199509
199512
199513
199512
199513
199514
199514
199514
199513
199514
199513
199513
199515
199515
199514
199515
199517
199516
199515
199514
199516
199515
199514
199514
199514
199514
199514
199514
199513
199512
199514
199514
199513
199512
199512
199512
199514
199513
199512
199511
199510
199511
199510
199511
199511
199511
199511
199512
199513
199516
199515
199519
199518
199518
199519
199518
199518
199519
199518
199518
199517
199516
199518
199519
199519
199518
199517
199516
199516
199516
199517
199517
199516
199517
199518
199517
199517
199518
199518
199518
199517
199516
199515
199514
199513
199512
199512
199512
199512
199512
199512
199512
199513
199513
199514
199514
199513
199513
199513
199512
199514
199515
199515
199514
199514
199513
199512
199513
199514
199513
199512
199512
199511
199514
199515
199515
199514
199513
199513
199512
199511
199512
199514
199513
199513
199514
199514
199514
199514
199515
199515
199515
199516
199516
199515
199515
199514
199515
199515
199515
199514
199513
199512
199512
199511
199511
199510
199509
199508
199508
199508
199511
199511
199511
199511
199511
199510
199509
199508
199510
199510
199511
199513
199513
199512
199512
199513
199513
199512
199512
199512
199511
199510
199510
199509
199508
199507
199506
199507
199508
199507
199508
199508
199508
199508
199509
199508
199507
199507
199506
199505
199506
199506
199506
199505
199505
199505
199506
199506
199505
199505
199505
199504
199503
199505
199504
199503
199503
199505
199505
199505
199505
199505
199504
199504
199504
199503
199502
199503
199502
199502
199503
199502
199501
199500
199499
199501
199500
199502
199502
199502
199501
199501
199502
199502
199501
199500
199500
199500
199499
199500
199500
199500
199500
199499
199498
199497
199497
199497
199498
199500
199501
199502
199501
199501
199500
199500
199500
199499
199499
199500
199499
199499
199498
199497
199496
199496
199495
199496
199495
199494
199493
199493
199494
199494
199497
199497
199496
199495
199495
199494
199493
199493
199494
199494
199494
199496
199495
199499
199500
199499
199498
199499
199499
199502
199501
199501
199501
199500
199499
199500
199500
199501
199501
199500
199500
199503
199503
199502
199501
199501
199502
199502
199501
199500
199499
199499
199500
199501
199501
199500
199500
199500
199499
199498
199497
199497
199498
199498
199497
199496
199495
199497
199498
199497
199496
199497
199496
199495
199495
199494
199496
199495
199494
199494
199495
199494
199493
199493
199494
199494
199494
199494
199494
199493
199493
199492
199491
199491
199491
199491
199491
199490
199489
199489
199488
199488
199488
199487
199489
199488
199489
199490
199489
199489
199490
199489
199489
199489
199489
199488
199490
199491
199492
199491
199490
199490
199491
199490
199489
199490
199492
199492
199491
199493
199492
199492
199491
199490
199490
199490
199490
199489
199489
199491
199493
199493
199493
199494
199494
199493
199493
199493
199492
199492
199492
199491
199492
199492
199493
199494
199494
199496
199498
199499
199499
199500
199500
199499
199500
199500
199503
199502
199505
199505
199504
199503
199503
199503
199502
199502
199503
199502
199504
199503
199504
199503
199508
199507
199506
199505
199504
199504
199504
199505
199506
199506
199505
199504
199506
199506
199505
199504
199505
199506
199507
199508
199507
199506
199505
199504
199504
199504
199503
199502
199504
199503
199502
199504
199504
199505
199505
199506
199505
199506
199505
199504
199504
199504
199504
199503
199505
199507
199507
199507
199506
199505
199504
199503
199504
199503
199504
199504
199503
199505
199504
199504
199504
199503
199503
199505
199504
199503
199504
199504
199503
199502
199503
199505
199505
199505
199504
199503
199506
199506
199506
199505
199506
199506
199506
199505
199504
199505
199504
199503
199502
199502
199502
199501
199501
199500
199499
199499
199500
199499
199498
199499
199500
199500
199501
199500
199499
199499
199498
199497
199496
199495
199495
199495
199496
199495
199496
199496
199499
199498
199498
199500
199502
199502
199503
199503
199502
199501
199500
199500
199499
199498
199497
199497
199496
199495
199494
199493
199492
199491
199490
199489
199489
199490
199490
199491
199491
199492
199491
199490
199490
199490
199490
199490
199489
199490
199490
199489
199488
199488
199488
199488
199487
199487
199486
199486
199486
199489
199489
199491
199491
199490
199490
199490
199490
199490
199489
199488
199488
199488
199487
199489
199488
199489
199489
199488
199487
199487
199486
199488
199489
199488
199490
199490
199489
199489
199490
199491
199491
199490
199491
199490
199489
199489
199488
199487
199487
199488
199487
199486
199487
199487
199487
199488
199487
199487
199489
199489
199489
199489
199489
199488
199488
199488
199490
199489
199491
199492
199491
199491
199491
199492
199491
199491
199490
199490
199491
199490
199490
199491
199490
199489
199488
199487
199487
199486
199486
199486
199486
199486
199485
199484
199484
199483
199482
199481
199480
199480
199481
199480
199480
199480
199481
199480
199481
199480
199479
199478
199479
199481
199480
199481
199481
199481
199480
199482
199483
199483
199482
199481
199481
199480
199479
199481
199481
199480
199479
199481
199482
199482
199481
199480
199480
199479
199480
199479
199479
199478
199478
199477
199476
199476
199476
199478
199478
199478
199477
199477
199478
199479
199479
199479
199478
199479
199478
199477
199477
199476
199475
199476
199476
199475
199476
199476
199476
199475
199477
199478
199478
199478
199478
199479
199479
199478
199478
199478
199477
199476
199476
199476
199475
199474
199475
199475
199474
199473
199472
199472
199471
199472
199471
199471
199471
199471
199474
199473
199473
199472
199472
199472
199473
199473
199475
199476
199477
199477
199478
199478
199477
199477
199477
199478
199478
199478
199477
199477
199477
199476
199476
199477
199476
199476
199477
199476
199478
199479
199480
199481
199480
199479
199479
199481
199481
199480
199479
199479
199478
199477
199477
199476
199476
199476
199475
199476
199477
199476
199476
199475
199476
199476
199475
199476
199476
199476
199476
199475
199475
199476
199477
199477
199476
199477
199478
199477
199477
199476
199476
199476
199477
199477
199477
199476
199478
199478
199477
199477
199476
199475
199474
199474
199475
199476
199476
199475
199476
199475
199474
199475
199478
199477
199477
199477
199478
199478
199479
199479
199480
199479
199479
199480
199482
199483
199482
199481
199480
199480
199481
199480
199479
199478
199477
199476
199475
199474
199474
199474
199474
199473
199474
199473
199474
199474
199473
199473
199473
199472
199471
199470
199469
199470
199470
199470
199471
199470
199471
199470
199469
199468
199468
199468
199468
199470
199469
199469
199468
199467
199468
199467
199467
199466
199466
199466
199465
199464
199464
199464
199465
199464
199464
199465
199464
199464
199465
199464
199464
199464
199466
199467
199467
199468
199467
199466
199468
199468
199467
199467
199468
199467
199468
199468
199469
199468
199467
199467
199468
199467
199466
199466
199465
199466
199465
199464
199464
199465
199466
199466
199465
199466
199465
199465
199465
199465
199465
199464
199464
199467
199466
199465
199465
199466
199466
199465
199465
199465
199466
199466
199466
199466
199465
199465
199464
199464
199464
199464
199464
199465
199464
199464
199465
199467
199467
199467
199467
199466
199467
199467
199467
199466
199466
199465
199465
199464
199463
199462
199462
199461
199461
199460
199460
199459
199459
199458
199457
199456
199456
199455
199456
199456
199456
199455
199455
199455
199455
199456
199457
199456
199456
199456
199457
199456
199458
199457
199457
199457
199456
199455
199455
199456
199455
199455
199456
199455
199454
199453
199452
199452
199451
199450
199451
199452
199453
199452
199451
199452
199457
199456
199455
199455
199454
199453
199452
199451
199450
199449
199449
199448
199448
199447
199447
199447
199446
199445
199444
199444
199444
199446
199446
199445
199444
199445
199445
199445
199444
199444
199443
199442
199441
199442
199443
199443
199444
199443
199442
199445
199444
199445
199447
199447
199448
199452
199452
199453
199453
199454
199455
199456
199456
199456
199455
199455
199455
199454
199455
199459
199458
199457
199459
199460
199460
199460
199460
199461
199460
199459
199459
199458
199458
199458
199459
199459
199459
199460
199460
199462
199461
199462
199462
199461
199461
199460
199459
199459
199459
199459
199459
199460
199460
199461
199461
199460
199461
199461
199462
199461
199462
199462
199461
199461
199461
199462
199462
199463
199462
199461
199462
199463
199462
199463
199462
199463
199464
199463
199464
199465
199464
199463
199463
199464
199465
199466
199465
199464
199463
199464
199467
199471
199471
199470
199473
199472
199472
199473
199472
199472
199471
199470
199470
199469
199468
199467
199466
199465
199465
199465
199464
199463
199462
199462
199462
199462
199461
199461
199462
199461
199461
199460
199460
199459
199459
199458
199457
199456
199455
199454
199454
199454
199454
199455
199454
199455
199454
199454
199455
199454
199453
199452
199451
199451
199452
199454
199454
199453
199453
199452
199453
199454
199454
199453
199453
199455
199454
199453
199452
199451
199452
199451
199451
199452
199451
199453
199453
199452
199453
199453
199452
199452
199451
199450
199451
199451
199451
199450
199449
199449
199448
199448
199450
199452
199452
199452
199453
199452
199453
199453
199454
199453
199453
199452
199451
199451
199451
199451
199450
199450
199452
199451
199452
199451
199450
199450
199449
199450
199450
199450
199450
199450
199449
199449
199451
199450
199450
199452
199451
199451
199453
199454
199454
199454
199454
199456
199456
199455
199455
199455
199455
199457
199456
199455
199458
199460
199459
199458
199462
199461
199460
199459
199459
199459
199458
199458
199459
199458
199459
199458
199460
199459
199458
199458
199457
199457
199457
199459
199459
199460
199460
199460
199461
199461
199460
199460
199460
199459
199459
199460
199459
199459
199460
199460
199460
199459
199458
199458
199458
199457
199457
199457
199457
199458
199458
199457
199457
199458
199458
199459
199459
199460
199459
199458
199458
199458
199457
199457
199457
199456
199456
199455
199455
199456
199456
199456
199458
199459
199460
199461
199460
199459
199461
199461
199460
199462
199462
199461
199462
199463
199462
199461
199460
199463
199462
199462
199462
199461
199460
199461
199461
199462
199462
199463
199462
199463
199463
199463
199462
199461
199460
199460
199460
199459
199459
199459
199458
199459
199459
199458
199457
199456
199455
199458
199459
199461
199460
199460
199459
199459
199460
199460
199459
199458
199458
199457
199456
199456
199459
199458
199457
199458
199458
199458
199457
199456
199457
199456
199455
199455
199454
199454
199454
199455
199454
199453
199456
199457
199457
199456
199457
199457
199457
199458
199457
199457
199458
199460
199462
199463
199462
199462
199464
199466
199465
199465
199464
199466
199465
199465
199464
199465
199464
199464
199467
199466
199465
199466
199465
199465
199465
199465
199467
199467
199466
199465
199464
199464
199464
199465
199465
199465
199465
199466
199468
199467
199468
199468
199467
199466
199466
199466
199466
199467
199468
199468
199468
199468
199469
199468
199469
199470
199470
199471
199471
199471
199471
199470
199471
199470
199470
199470
199472
199472
199472
199471
199471
199471
199471
199472
199471
199470
199470
199472
199472
199473
199473
199473
199474
199473
199473
199473
199475
199474
199474
199474
199475
199474
199473
199472
199472
199473
199473
199473
199472
199472
199472
199472
199472
199471
199470
199469
199468
199468
199469
199468
199468
199467
199469
199469
199469
199472
199472
199472
199471
199471
199471
199470
199471
199471
199471
199471
199470
199469
199468
199468
199468
199467
199467
199466
199466
199465
199464
199465
199464
199464
199463
199463
199462
199462
199462
199462
199462
199462
199461
199460
199461
199460
199462
199461
199463
199462
199461
199464
199463
199463
199463
199463
199465
199465
199466
199467
199467
199467
199467
199468
199468
199468
199468
199467
199466
199466
199466
199468
199467
199467
199467
199466
199468
199467
199467
199467
199466
199466
199469
199469
199468
199469
199469
199469
199469
199468
199470
199472
199472
199471
199470
199469
199469
199469
199468
199467
199468
199468
199469
199468
199467
199467
199466
199466
199466
199465
199464
199464
199463
199463
199464
199463
199463
199463
199462
199461
199461
199460
199461
199462
199462
199463
199463
199463
199465
199467
199468
199468
199469
199469
199468
199467
199467
199467
199468
199469
199469
199468
199467
199467
199466
199466
199465
199464
199465
199465
199466
199468
199469
199470
199470
199470
199470
199470
199469
199468
199467
199468
199467
199467
199468
199471
199471
199471
199470
199470
199470
199469
199468
199467
199466
199467
199466
199466
199465
199465
199466
199465
199464
199463
199462
199462
199463
199462
199461
199460
199461
199462
199461
199462
199461
199461
199460
199460
199459
199459
199459
199459
199459
199461
199460
199459
199460
199460
199459
199458
199460
199461
199461
199460
199463
199462
199464
199465
199466
199466
199465
199464
199463
199462
199463
199465
199464
199465
199464
199463
199462
199462
199462
199461
199460
199461
199463
199465
199466
199466
199466
199466
199465
199465
199465
199466
199465
199465
199464
199465
199464
199464
199466
199468
199467
199467
199467
199466
199465
199464
199463
199464
199465
199464
199464
199463
199463
199462
199461
199460
199462
199463
199463
199464
199464
199463
199464
199463
199462
199461
199461
199461
199462
199461
199461
199461
199460
199461
199460
199462
199461
199461
199461
199460
199460
199460
199460
199461
199462
199461
199464
199465
199464
199463
199463
199462
199462
199461
199460
199460
199460
199460
199460
199462
199462
199461
199462
199462
199461
199461
199460
199459
199459
199458
199457
199457
199457
199457
199457
199456
199456
199457
199457
199457
199456
199456
199457
199456
199455
199455
199454
199453
199453
199452
199452
199451
199451
199450
199449
199448
199450
199450
199450
199449
199448
199449
199448
199449
199450
199451
199451
199451
199451
199451
199451
199450
199449
199448
199447
199448
199447
199448
199448
199448
199447
199447
199447
199447
199448
199447
199447
199447
199446
199445
199444
199443
199443
199443
199443
199443
199443
199442
199445
199445
199445
199445
199446
199446
199447
199447
199447
199447
199447
199447
199447
199448
199450
199449
199449
199451
199451
199451
199450
199453
199453
199453
199454
199454
199454
199454
199454
199453
199453
199452
199452
199453
199454
199456
199456
199457
199457
199459
199458
199458
199457
199457
199458
199457
199458
199457
199457
199457
199457
199457
199456
199455
199456
199455
199455
199454
199456
199455
199456
199455
199454
199453
199452
199451
199451
199453
199453
199454
199455
199456
199455
199456
199456
199455
199456
199457
199457
199456
199455
199454
199454
199456
199456
199457
199458
199457
199456
199455
199455
199455
199454
199454
199453
199456
199457
199457
199458
199458
199457
199457
199456
199455
199454
199455
199454
199453
199453
199453
199456
199458
199457
199456
199455
199454
199458
199457
199457
199457
199459
199458
199458
199458
199458
199457
199457
199458
199457
199457
199457
199456
199456
199456
199455
199454
199455
199455
199454
199453
199453
199453
199452
199451
199451
199451
199450
199453
199454
199453
199452
199453
199453
199455
199457
199456
199456
199455
199455
199455
199456
199455
199455
199454
199454
199454
199454
199453
199453
199452
199451
199451
199450
199449
199449
199448
199447
199448
199448
199448
199448
199447
199447
199446
199446
199446
199445
199445
199444
199445
199448
199447
199448
199449
199448
199447
199447
199448
199450
199450
199449
199451
199450
199452
199452
199452
199453
199454
199453
199453
199454
199455
199455
199454
199454
199453
199452
199451
199451
199451
199450
199449
199449
199449
199450
199451
199450
199449
199448
199447
199446
199445
199445
199446
199446
199446
199448
199448
199447
199446
199446
199446
199446
199445
199448
199448
199451
199451
199453
199452
199451
199452
199452
199453
199453
199453
199453
199453
199454
199455
199454
199453
199453
199452
199452
199453
199453
199454
199453
199453
199452
199453
199454
199453
199452
199452
199451
199451
199452
199453
199453
199452
199452
199454
199454
199454
199456
199456
199456
199456
199455
199454
199453
199454
199453
199456
199455
199455
199454
199453
199453
199452
199453
199453
199455
199455
199455
199455
199455
199455
199455
199454
199454
199454
199454
199453
199455
199456
199457
199456
199456
199458
199459
199459
199459
199462
199464
199465
199465
199464
199463
199463
199462
199461
199461
199460
199461
199461
199462
199462
199463
199463
199462
199461
199461
199462
199462
199462
199461
199462
199461
199460
199464
199464
199465
199465
199466
199465
199465
199464
199463
199462
199461
199460
199462
199462
199461
199461
199462
199462
199463
199463
199463
199462
199461
199461
199460
199462
199462
199461
199461
199460
199460
199460
199460
199460
199459
199458
199458
199459
199459
199459
199459
199458
199457
199457
199458
199457
199456
199456
199458
199458
199457
199458
199459
199459
199458
199459
199459
199459
199459
199458
199457
199457
199458
199459
199458
199457
199456
199457
199456
199455
199455
199455
199455
199454
199454
199454
199453
199455
199456
199455
199455
199454
199455
199455
199454
199455
199455
199455
199456
199455
199457
199456
199460
199460
199461
199460
199459
199459
199459
199458
199459
199460
199460
199461
199461
199460
199460
199460
199459
199461
199461
199461
199461
199460
199460
199459
199458
199457
199457
199457
199456
199457
199456
199457
199456
199455
199455
199456
199457
199457
199457
199456
199458
199460
199461
199461
199460
199459
199461
199460
199460
199461
199463
199463
199462
199462
199461
199461
199460
199462
199462
199462
199463
199462
199461
199461
199462
199464
199463
199464
199463
199462
199462
199461
199461
199461
199461
199462
199461
199460
199461
199461
199460
199460
199459
199458
199458
199458
199458
199458
199458
199457
199457
199456
199455
199455
199454
199453
199453
199453
199452
199452
199454
199455
199454
199454
199453
199453
199453
199454
199453
199453
199453
199453
199454
199456
199455
199454
199454
199453
199453
199452
199452
199451
199450
199449
199448
199447
199446
199447
199446
199446
199447
199446
199446
199445
199448
199447
199446
199446
199447
199447
199448
199448
199447
199447
199446
199447
199447
199449
199448
199447
199446
199446
199447
199446
199447
199447
199447
199447
199447
199446
199446
199446
199446
199446
199445
199444
199446
199447
199446
199445
199444
199446
199446
199446
199445
199444
199444
199444
199443
199442
199442
199444
199443
199443
199444
199446
199446
199446
199448
199448
199449
199448
199447
199447
199446
199445
199445
199446
199445
199445
199446
199445
199445
199446
199446
199445
199444
199444
199444
199444
199444
199444
199446
199445
199446
199447
199448
199447
199448
199447
199446
199447
199449
199450
199449
199448
199448
199448
199447
199447
199446
199446
199446
199447
199447
199447
199447
199450
199451
199450
199450
199449
199452
199452
199453
199452
199451
199451
199453
199452
199452
199452
199453
199453
199454
199453
199452
199451
199451
199452
199451
199450
199450
199450
199450
199450
199449
199448
199448
199447
199447
199449
199448
199448
199447
199448
199448
199450
199450
199449
199448
199447
199447
199446
199446
199447
199447
199446
199446
199445
199445
199445
199445
199444
199446
199448
199447
199447
199446
199445
199446
199446
199447
199446
199446
199446
199445
199446
199446
199447
199446
199445
199445
199444
199443
199444
199444
199446
199445
199445
199446
199447
199447
199446
199445
199444
199444
199444
199443
199443
199443
199443
199443
199443
199442
199441
199445
199445
199444
199444
199444
199443
199442
199443
199443
199444
199445
199445
199448
199447
199446
199445
199445
199444
199443
199442
199442
199441
199440
199439
199440
199439
199438
199437
199437
199437
199437
199437
199439
199438
199438
199437
199437
199438
199437
199436
199436
199436
199439
199440
199439
199438
199439
199439
199439
199438
199440
199439
199438
199438
199441
199441
199440
199439
199438
199438
199438
199438
199437
199436
199435
199435
199435
199436
199435
199434
199437
199437
199439
199438
199439
199439
199439
199439
199439
199439
199438
199438
199437
199438
199438
199438
199437
199438
199438
199437
199439
199439
199438
199438
199438
199440
199440
199440
199441
199442
199442
199444
199444
199443
199445
199444
199444
199444
199443
199442
199442
199442
199441
199440
199439
199438
199439
199440
199441
199440
199440
199440
199439
199439
199439
199438
199437
199436
199435
199436
199435
199436
199435
199437
199438
199438
199439
199438
199438
199437
199437
199438
199438
199437
199437
199436
199436
199435
199434
199433
199432
199431
199430
199430
199429
199429
199431
199431
199431
199430
199429
199430
199430
199429
199429
199428
199427
199429
199428
199427
199427
199428
199428
199428
199427
199426
199425
199425
199426
199427
199428
199428
199427
199426
199425
199427
199427
199428
199428
199428
199428
199427
199427
199427
199427
199427
199428
199427
199428
199427
199426
199425
199424
199424
199423
199424
199425
199424
199425
199424
199425
199425
199426
199426
199426
199426
199426
199426
199425
199424
199423
199423
199422
199424
199423
199422
199422
199421
199420
199419
199419
199418
199419
199419
199420
199420
199421
199420
199420
199422
199421
199423
199422
199423
199423
199424
199423
199422
199423
199423
199423
199423
199423
199423
199422
199422
199421
199420
199419
199419
199419
199418
199419
199419
199418
199419
199420
199420
199419
199420
199421
199421
199422
199422
199422
199424
199424
199424
199424
199424
199426
199425
199424
199425
199424
199426
199427
199427
199427
199427
199427
199429
199429
199430
199429
199430
199432
199433
199433
199433
199435
199435
199435
199434
199435
199435
199435
199434
199433
199433
199434
199434
199433
199434
199433
199434
199433
199434
199434
199433
199433
199432
199434
199434
199433
199432
199432
199433
199433
199432
199432
199432
199431
199432
199432
199436
199439
199439
199439
199439
199438
199438
199440
199441
199440
199439
199438
199439
199439
199438
199438
199437
199437
199436
199435
199437
199437
199436
199437
199436
199437
199437
199437
199436
199435
199435
199435
199435
199434
199434
199433
199434
199433
199432
199433
199432
199431
199430
199430
199429
199429
199430
199432
199432
199433
199432
199432
199432
199432
199433
199432
199432
199432
199433
199433
199434
199433
199432
199433
199432
199431
199431
199431
199430
199429
199428
199428
199428
199427
199427
199428
199428
199428
199427
199427
199426
199426
199426
199427
199428
199430
199430
199432
199432
199432
199431
199431
199431
199430
199430
199430
199430
199430
199431
199431
199431
199430
199431
199432
199431
199430
199430
199429
199428
199427
199426
199425
199426
199427
199427
199426
199426
199428
199427
199427
199428
199428
199427
199427
199428
199427
199427
199426
199425
199425
199425
199425
199425
199425
199424
199423
199423
199424
199424
199423
199422
199422
199424
199425
199424
199423
199423
199424
199424
199423
199422
199422
199421
199420
199419
199419
199419
199420
199421
199420
199420
199419
199420
199421
199420
199421
199420
199421
199421
199420
199420
199419
199419
199418
199417
199416
199415
199415
199415
199415
199414
199414
199413
199414
199414
199414
199414
199414
199415
199414
199413
199413
199413
199412
199411
199411
199411
199413
199413
199412
199411
199410
199412
199411
199411
199411
199411
199412
199412
199413
199412
199414
199413
199412
199412
199412
199411
199411
199412
199413
199412
199412
199412
199415
199414
199413
199412
199417
199418
199418
199419
199419
199418
199417
199417
199417
199416
199416
199416
199415
199414
199413
199412
199411
199410
199409
199408
199409
199410
199410
199409
199408
199409
199408
199409
199408
199407
199407
199407
199409
199410
199409
199409
199410
199409
199408
199407
199407
199407
199406
199405
199405
199404
199404
199404
199403
199403
199404
199404
199403
199404
199403
199403
199404
199404
199404
199403
199403
199402
199402
199403
199404
199403
199403
199405
199404
199404
199403
199405
199404
199406
199407
199407
199406
199406
199409
199410
199410
199409
199409
199408
199408
199407
199408
199408
199408
199407
199406
199405
199406
199407
199406
199405
199405
199405
199404
199403
199403
199403
199402
199404
199406
199408
199407
199408
199408
199408
199408
199407
199406
199406
199405
199405
199405
199408
199409
199412
199412
199411
199410
199409
199411
199413
199414
199413
199414
199414
199414
199414
199414
199415
199415
199415
199416
199415
199417
199416
199415
199414
199414
199413
199413
199412
199411
199410
199412
199413
199412
199413
199413
199413
199414
199414
199415
199415
199415
199415
199416
199416
199417
199417
199416
199417
199417
199416
199415
199414
199413
199415
199415
199416
199417
199417
199417
199419
199419
199419
199418
199420
199420
199419
199421
199422
199423
199422
199421
199421
199420
199419
199418
199417
199418
199418
199419
199420
199419
199418
199418
199418
199420
199421
199420
199419
199420
199420
199419
199419
199419
199419
199423
199424
199424
199423
199422
199422
199421
199420
199421
199421
199420
199419
199418
199418
199417
199416
199416
199415
199414
199415
199417
199418
199419
199418
199417
199418
199419
199418
199418
199417
199419
199420
199422
199422
199421
199423
199423
199422
199422
199422
199423
199423
199424
199423
199424
199423
199423
199423
199423
199424
199425
199424
199426
199426
199427
199427
199428
199428
199427
199426
199426
199426
199426
199427
199426
199426
199426
199427
199429
199428
199427
199426
199426
199425
199424
199425
199425
199425
199425
199427
199427
199428
199429
199428
199429
199428
199427
199429
199428
199428
199427
199426
199427
199427
199426
199427
199427
199427
199427
199426
199425
199424
199426
199425
199426
199428
199428
199428
199429
199428
199427
199426
199425
199424
199423
199424
199424
199424
199423
199423
199424
199426
199427
199426
199426
199425
199425
199427
199426
199427
199427
199427
199428
199429
199429
199428
199427
199429
199430
199429
199430
199431
199431
199430
199431
199432
199431
199430
199430
199431
199431
199430
199430
199430
199431
199430
199430
199430
199429
199429
199428
199428
199428
199428
199427
199426
199426
199425
199424
199424
199425
199426
199426
199425
199425
199425
199425
199424
199423
199423
199422
199421
199420
199420
199422
199422
199423
199424
199423
199423
199422
199421
199421
199421
199422
199422
199421
199420
199419
199421
199420
199420
199420
199419
199419
199419
199418
199418
199417
199416
199415
199415
199415
199416
199417
199416
199416
199416
199417
199418
199418
199418
199417
199419
199421
199421
199421
199422
199422
199422
199421
199421
199420
199420
199419
199419
199419
199418
199417
199417
199418
199419
199420
199419
199418
199419
199421
199420
199419
199419
199419
199419
199420
199420
199420
199420
199419
199419
199418
199417
199417
199417
199416
199417
199418
199417
199419
199420
199420
199420
199420
199419
199421
199422
199421
199420
199419
199419
199421
199420
199421
199420
199420
199422
199423
199422
199422
199422
199422
199421
199420
199422
199422
199422
199421
199421
199420
199419
199418
199418
199419
199421
199424
199423
199423
199422
199421
199420
199420
199420
199419
199418
199418
199417
199418
199419
199418
199417
199417
199416
199415
199414
199413
199413
199414
199413
199413
199413
199412
199411
199410
199409
199409
199410
199409
199408
199407
199408
199407
199406
199406
199405
199406
199405
199405
199404
199404
199403
199404
199403
199402
199402
199403
199402
199401
199400
199400
199401
199400
199400
199401
199402
199401
199401
199400
199400
199399
199398
199398
199397
199396
199396
199395
199396
199397
199397
199397
199397
199396
199396
199395
199396
199395
199394
199394
199394
199394
199395
199395
199396
199397
199396
199395
199394
199394
199393
199392
199391
199391
199390
199391
199391
199390
199390
199389
199388
199387
199386
199385
199387
199386
199385
199385
199386
199385
199384
199383
199384
199385
199386
199386
199385
199384
199383
199382
199381
199380
199380
199379
199379
199378
199378
199382
199382
199383
199382
199381
199381
199380
199381
199382
199382
199381
199380
199379
199378
199380
199381
199381
199380
199383
199382
199382
199382
199382
199381
199382
199382
199382
199381
199381
199381
199381
199380
199381
199380
199381
199380
199380
199382
199382
199381
199382
199383
199383
199382
199384
199383
199383
199382
199382
199383
199382
199382
199381
199381
199381
199381
199380
199381
199381
199381
199381
199381
199383
199383
199382
199382
199382
199381
199381
199380
199380
199381
199383
199382
199382
199381
199380
199379
199378
199377
199377
199376
199377
199376
199375
199377
199377
199377
199378
199377
199378
199377
199377
199378
199379
199380
199380
199379
199381
199382
199382
199381
199380
199379
199381
199380
199380
199380
199379
199379
199378
199377
199378
199378
199378
199379
199379
199378
199379
199379
199379
199381
199380
199379
199378
199378
199377
199378
199377
199376
199376
199377
199380
199379
199379
199378
199378
199379
199379
199381
199381
199380
199380
199379
199380
199382
199381
199380
199379
199379
199379
199379
199379
199379
199378
199377
199377
199376
199377
199377
199377
199376
199376
199377
199379
199380
199381
199380
199379
199379
199381
199380
199380
199379
199379
199379
199379
199380
199380
199381
199382
199383
199383
199383
199383
199383
199382
199383
199385
199384
199383
199383
199382
199381
199380
199379
199379
199379
199380
199381
199380
199379
199378
199377
199376
199376
199376
199375
199374
199375
199375
199374
199374
199373
199373
199372
199372
199371
199373
199373
199373
199373
199373
199374
199373
199372
199371
199371
199370
199370
199369
199371
199370
199371
199371
199370
199370
199370
199370
199369
199368
199368
199368
199367
199366
199367
199367
199366
199366
199367
199366
199367
199366
199366
199366
199366
199366
199365
199365
199365
199364
199365
199364
199363
199363
199364
199365
199364
199364
199364
199367
199366
199366
199365
199367
199367
199369
199369
199369
199370
199371
199371
199371
199371
199372
199371
199371
199373
199374
199375
199376
199377
199377
199378
199377
199376
199376
199376
199375
199375
199375
199375
199376
199376
199376
199378
199378
199377
199377
199377
199377
199376
199376
199376
199375
199375
199375
199375
199374
199373
199373
199372
199371
199370
199369
199368
199367
199369
199368
199370
199369
199369
199370
199370
199369
199369
199368
199368
199367
199368
199368
199368
199368
199367
199367
199366
199366
199366
199366
199365
199365
199364
199363
199363
199363
199363
199363
199363
199363
199363
199363
199364
199363
199362
199361
199365
199365
199364
199363
199362
199362
199361
199361
199360
199359
199359
199360
199359
199359
199358
199358
199358
199359
199358
199359
199358
199357
199356
199357
199357
199357
199357
199357
199357
199357
199358
199357
199358
199359
199360
199362
199362
199363
199363
199363
199363
199363
199363
199363
199362
199361
199362
199364
199363
199362
199364
199366
199365
199365
199364
199364
199363
199363
199362
199362
199361
199360
199359
199358
199357
199356
199356
199356
199355
199354
199355
199354
199354
199356
199357
199357
199356
199356
199357
199357
199357
199357
199357
199358
199357
199357
199356
199355
199355
199355
199356
199355
199356
199358
199358
199357
199356
199356
199355
199355
199354
199354
199356
199356
199357
199357
199356
199356
199355
199355
199354
199354
199353
199352
199351
199350
199350
199351
199351
199350
199351
199351
199350
199351
199352
199353
199353
199354
199355
199355
199354
199354
199355
199355
199354
199353
199353
199353
199353
199355
199355
199355
199356
199355
199355
199355
199355
199355
199354
199353
199352
199352
199351
199352
199354
199353
199353
199353
199353
199352
199352
199352
199353
199353
199353
199352
199352
199352
199353
199352
199352
199351
199352
199352
199352
199351
199353
199353
199352
199355
199355
199355
199356
199355
199355
199355
199354
199354
199353
199352
199351
199350
199350
199350
199349
199349
199348
199349
199351
199350
199350
199352
199352
199353
199352
199352
199354
199356
199356
199356
199356
199356
199356
199355
199354
199353
199354
199353
199352
199353
199353
199354
199354
199354
199353
199353
199352
199354
199354
199353
199352
199351
199350
199351
199350
199350
199350
199350
199349
199348
199348
199348
199348
199348
199347
199347
199347
199347
199348
199347
199347
199346
199346
199346
199348
199347
199347
199346
199345
199344
199343
199344
199344
199343
199344
199344
199344
199344
199345
199345
199344
199343
199343
199343
199342
199341
199341
199340
199339
199339
199339
199339
199339
199339
199341
199340
199341
199343
199342
199344
199344
199343
199343
199342
199342
199342
199343
199344
199344
199344
199343
199344
199343
199343
199342
199341
199340
199339
199339
199338
199338
199338
199337
199337
199337
199337
199337
199338
199338
199337
199339
199338
199338
199337
199337
199339
199339
199339
199338
199341
199342
199341
199342
199342
199341
199340
199341
199341
199342
199343
199342
199342
199342
199342
199341
199340
199340
199340
199340
199340
199340
199339
199338
199337
199342
199342
199342
199342
199343
199342
199341
199340
199342
199341
199341
199342
199342
199344
199346
199347
199348
199347
199348
199347
199348
199348
199348
199347
199346
199345
199346
199345
199344
199343
199344
199344
199343
199342
199341
199340
199340
199341
199341
199340
199341
199340
199342
199341
199342
199344
199344
199343
199343
199344
199345
199345
199344
199343
199343
199342
199342
199343
199342
199342
199342
199341
199340
199341
199340
199340
199339
199338
199338
199337
199336
199336
199338
199339
199339
199338
199338
199339
199340
199340
199340
199340
199340
199340
199339
199339
199339
199339
199339
199338
199339
199338
199339
199339
199339
199341
199342
199342
199342
199341
199342
199343
199342
199341
199341
199341
199341
199341
199342
199341
199340
199340
199339
199340
199340
199339
199339
199339
199339
199339
199338
199339
199340
199341
199340
199339
199338
199339
199340
199339
199339
199339
199339
199339
199341
199340
199340
199339
199338
199337
199337
199336
199336
199337
199336
199336
199335
199334
199333
199332
199332
199331
199330
199329
199328
199328
199328
199328
199328
199328
199328
199328
199328
199328
199328
199327
199327
199327
199326
199326
199325
199324
199324
199323
199322
199322
199322
199322
199321
199322
199322
199321
199321
199322
199322
199323
199323
199322
199321
199320
199320
199320
199319
199320
199319
199321
199320
199320
199320
199319
199318
199317
199317
199318
199318
199317
199317
199319
199319
199318
199320
199320
199321
199322
199321
199322
199323
199323
199323
199324
199323
199322
199321
199320
199319
199319
199318
199317
199317
199316
199315
199314
199315
199315
199316
199316
199315
199315
199315
199315
199315
199316
199315
199314
199313
199312
199313
199314
199313
199313
199312
199314
199317
199316
199315
199314
199316
199315
199314
199315
199315
199315
199317
199316
199315
199314
199314
199314
199315
199314
199313
199313
199312
199312
199312
199314
199314
199314
199313
199313
199313
199312
199315
199314
199316
199315
199316
199315
199314
199313
199314
199313
199313
199312
199311
199311
199313
199314
199313
199313
199313
199312
199313
199313
199313
199313
199312
199313
199312
199314
199313
199312
199312
199312
199312
199312
199311
199311
199311
199311
199310
199309
199308
199308
199308
199307
199306
199306
199305
199304
199304
199303
199302
199301
199302
199303
199302
199301
199300
199299
199298
199299
199299
199300
199299
199299
199298
199297
199300
199300
199299
199299
199298
199297
199297
199298
199297
199297
199297
199297
199296
199296
199296
199295
199297
199298
199297
199296
199297
199298
199298
199297
199298
199298
199297
199297
199301
199300
199299
199301
199300
199299
199299
199299
199298
199298
199298
199298
199297
199296
199297
199296
199297
199296
199296
199295
199294
199295
199296
199295
199294
199294
199294
199293
199292
199291
199290
199289
199290
199290
199291
199291
199291
199291
199290
199291
199290
199289
199289
199289
199290
199289
199289
199290
199291
199292
199292
199292
199291
199291
199290
199289
199288
199289
199288
199287
199287
199286
199285
199284
199285
199285
199286
199285
199284
199283
199283
199282
199282
199281
199282
199282
199282
199283
199283
199284
199283
199283
199284
199285
199285
199287
199286
199288
199287
199289
199290
199290
199290
199293
199292
199292
199291
199290
199292
199291
199290
199290
199289
199289
199289
199289
199291
199292
199291
199290
199290
199290
199289
199288
199288
199288
199289
199288
199288
199288
199288
199289
199289
199290
199292
199291
199290
199289
199288
199289
199289
199288
199288
199287
199287
199286
199285
199284
199284
199283
199282
199283
199283
199283
199282
199283
199282
199282
199281
199282
199281
199281
199281
199280
199279
199278
199278
199280
199279
199281
199281
199282
199281
199283
199282
199282
199282
199281
199282
199281
199280
199279
199280
199280
199280
199279
199278
199278
199278
199279
199279
199278
199278
199278
199279
199278
199279
199278
199279
199279
199280
199281
199281
199280
199279
199279
199280
199279
199279
199278
199278
199277
199276
199278
199277
199276
199275
199274
199275
199275
199274
199274
199274
199275
199275
199277
199276
199277
199276
199277
199280
199280
199279
199279
199278
199278
199277
199277
199276
199276
199276
199276
199277
199277
199276
199275
199274
199273
199273
199273
199273
199275
199276
199276
199277
199278
199278
199280
199281
199283
199282
199284
199283
199282
199285
199284
199284
199284
199283
199283
199282
199284
199284
199284
199283
199283
199283
199282
199282
199281
199282
199281
199281
199280
199279
199279
199278
199279
199279
199280
199282
199281
199282
199281
199281
199281
199281
199281
199280
199279
199279
199278
199278
199278
199278
199277
199278
199278
199277
199277
199277
199276
199276
199275
199274
199274
199274
199276
199275
199274
199274
199274
199273
199274
199275
199275
199276
199277
199276
199275
199275
199275
199275
199275
199275
199274
199274
199275
199275
199275
199274
199274
199274
199274
199274
199273
199272
199271
199270
199269
199268
199268
199270
199269
199269
199269
199269
199268
199269
199269
199270
199270
199271
199272
199271
199272
199271
199270
199269
199268
199267
199268
199269
199269
199268
199269
199269
199269
199269
199269
199270
199270
199270
199270
199272
199271
199274
199273
199273
199273
199273
199273
199272
199271
199270
199269
199269
199271
199272
199273
199273
199272
199272
199271
199272
199272
199272
199271
199270
199269
199268
199267
199268
199267
199268
199268
199267
199268
199269
199268
199268
199268
199268
199268
199267
199266
199266
199265
199265
199264
199263
199263
199262
199261
199260
199260
199261
199262
199261
199262
199262
199262
199262
199261
199260
199259
199260
199259
199259
199260
199259
199262
199261
199260
199260
199259
199259
199258
199259
199259
199259
199260
199261
199263
199262
199261
199261
199262
199261
199261
199261
199260
199259
199259
199259
199259
199258
199258
199257
199257
199256
199257
199257
199257
199257
199258
199257
199258
199257
199257
199256
199258
199258
199258
199260
199261
199261
199260
199261
199260
199260
199259
199258
199258
199258
199257
199256
199258
199257
199256
199255
199255
199255
199254
199254
199256
199256
199258
199257
199257
199257
199257
199259
199261
199261
199262
199262
199262
199264
199267
199267
199268
199268
199267
199266
199266
199266
199268
199267
199268
199270
199272
199273
199274
199274
199275
199274
199273
199275
199275
199275
199275
199276
199277
199277
199277
199276
199275
199274
199273
199273
199273
199273
199273
199275
199276
199278
199278
199278
199280
199281
199281
199281
199280
199280
199280
199282
199281
199282
199284
199286
199285
199284
199283
199282
199281
199282
199282
199283
199284
199284
199286
199287
199287
199287
199286
199287
199288
199287
199288
199288
199287
199286
199286
199286
199285
199285
199285
199286
199286
199285
199288
199288
199287
199287
199287
199288
199288
199287
199287
199288
199290
199289
199290
199289
199288
199287
199286
199287
199286
199285
199285
199287
199287
199288
199290
199289
199289
199289
199289
199289
199289
199290
199290
199289
199289
199288
199287
199286
199286
199289
199288
199288
199288
199288
199288
199289
199289
199288
199287
199288
199287
199286
199286
199285
199284
199285
199284
199284
199283
199284
199284
199284
199286
199287
199286
199286
199286
199285
199285
199285
199285
199285
199284
199286
199286
199285
199284
199285
199285
199284
199285
199285
199285
199285
199286
199285
199284
199283
199283
199282
199281
199281
199280
199281
199281
199281
199282
199281
199280
199279
199279
199278
199278
199277
199276
199275
199274
199274
199273
199273
199272
199271
199271
199270
199270
199269
199268
199267
199267
199266
199265
199266
199266
199265
199266
199265
199266
199265
199265
199264
199264
199265
199264
199264
199265
199266
199266
199265
199268
199267
199268
199268
199267
199269
199268
199269
199268
199268
199267
199269
199269
199269
199268
199268
199269
199268
199268
199268
199268
199268
199268
199267
199268
199268
199268
199267
199267
199266
199266
199266
199265
199264
199264
199266
199266
199266
199266
199265
199266
199266
199265
199265
199266
199266
199265
199266
199265
199265
199264
199263
199263
199262
199264
199264
199266
199268
199269
199269
199270
199269
199268
199267
199269
199269
199268
199268
199270
199270
199270
199269
199270
199269
199268
199269
199269
199268
199268
199269
199269
199269
199269
199269
199270
199269
199269
199269
199270
199270
199271
199270
199270
199269
199268
199267
199267
199269
199269
199271
199270
199270
199270
199270
199271
199270
199270
199271
199270
199269
199268
199267
199267
199266
199266
199265
199266
199265
199265
199265
199265
199265
199264
199263
199265
199266
199266
199269
199270
199270
199270
199270
199270
199269
199269
199269
199268
199267
199266
199265
199264
199265
199264
199267
199267
199266
199266
199266
199265
199265
199264
199263
199262
199262
199261
199260
199260
199260
199259
199260
199261
199261
199260
199259
199258
199258
199258
199257
199257
199258
199258
199257
199256
199258
199260
199259
199259
199259
199259
199259
199258
199257
199256
199256
199255
199255
199255
199254
199254
199254
199256
199258
199257
199256
199255
199255
199254
199253
199254
199254
199254
199254
199254
199255
199257
199257
199257
199256
199255
199255
199254
199253
199253
199252
199252
199256
199255
199255
199255
199255
199254
199255
199254
199253
199254
199254
199254
199254
199256
199255
199255
199255
199256
199257
199258
199260
199261
199262
199262
199262
199262
199261
199261
199261
199260
199261
199260
199259
199260
199260
199259
199258
199257
199257
199257
199257
199256
199257
199258
199258
199257
199256
199255
199256
199256
199257
199257
199256
199256
199255
199254
199254
199255
199254
199254
199254
199255
199256
199257
199257
199256
199256
199256
199256
199255
199255
199254
199254
199253
199254
199253
199253
199253
199253
199252
199251
199255
199255
199256
199256
199256
199255
199254
199254
199253
199252
199255
199254
199253
199253
199254
199253
199254
199253
199252
199252
199251
199252
199251
199250
199250
199250
199250
199250
199249
199250
199250
199249
199249
199250
199250
199252
199251
199250
199250
199251
199252
199251
199252
199254
199253
199253
199252
199253
199253
199253
199255
199254
199253
199253
199255
199255
199255
199255
199254
199253
199252
199252
199251
199251
199250
199250
199249
199249
199249
199248
199247
199248
199248
199247
199247
199247
199247
199247
199248
199247
199247
199246
199247
199247
199246
199247
199247
199249
199248
199247
199248
199249
199248
199247
199247
199250
199249
199249
199249
199252
199252
199252
199252
199251
199251
199253
199252
199251
199250
199249
199250
199249
199250
199252
199252
199252
199251
199251
199250
199250
199251
199253
199253
199253
199254
199253
199255
199254
199253
199253
199253
199254
199253
199252
199252
199253
199252
199252
199251
199250
199250
199250
199250
199250
199249
199248
199248
199247
199246
199245
199244
199246
199248
199248
199247
199247
199247
199246
199245
199244
199243
199242
199241
199241
199241
199241
199241
199242
199241
199240
199241
199240
199241
199240
199240
199239
199238
199238
199238
199238
199237
199238
199237
199238
199238
199238
199237
199237
199237
199239
199240
199239
199238
199237
199237
199239
199239
199238
199238
199238
199239
199238
199239
199241
199242
199241
199241
199241
199244
199243
199243
199243
199242
199241
199243
199242
199241
199241
199242
199241
199241
199242
199243
199243
199243
199243
199242
199244
199243
199242
199243
199243
199244
199244
199243
199244
199243
199243
199242
199243
199243
199243
199243
199243
199244
199244
199243
199243
199244
199244
199243
199243
199242
199242
199241
199241
199241
199241
199241
199241
199240
199239
199239
199238
199240
199240
199239
199241
199240
199240
199239
199238
199237
199236
199235
199236
199235
199234
199234
199235
199234
199233
199233
199233
199232
199232
199231
199231
199231
199230
199229
199228
199227
199228
199228
199227
199226
199227
199226
199227
199226
199225
199224
199223
199222
199222
199222
199221
199221
199221
199221
199220
199219
199220
199219
199218
199217
199216
199215
199215
199217
199216
199216
199215
199214
199213
199213
199213
199212
199213
199213
199212
199212
199211
199211
199210
199209
199210
199211
199210
199209
199209
199208
199208
199207
199206
199208
199207
199208
199210
199209
199208
199207
199207
199206
199206
199207
199207
199208
199207
199208
199210
199209
199208
199207
199206
199205
199207
199207
199206
199206
199206
199205
199204
199203
199203
199202
199201
199203
199202
199203
199204
199205
199204
199205
199204
199204
199204
199203
199204
199204
199203
199202
199204
199203
199203
199202
199201
199200
199200
199199
199198
199198
199197
199196
199197
199196
199195
199194
199195
199195
199195
199194
199194
199193
199193
199193
199193
199193
199192
199191
199191
199192
199192
199192
199192
199192
199192
199191
199191
199190
199190
199189
199189
199191
199190
199191
199190
199191
199191
199190
199190
199193
199195
199196
199196
199198
199198
199199
199198
199197
199196
199197
199197
199197
199196
199195
199195
199196
199196
199197
199197
199197
199197
199199
199198
199198
199198
199197
199197
199196
199195
199196
199195
199195
199196
199197
199196
199195
199195
199198
199199
199199
199198
199198
199197
199196
199196
199196
199197
199199
199200
199201
199200
199201
199201
199201
199201
199201
199200
199199
199199
199198
199199
199198
199197
199198
199197
199197
199196
199197
199197
199198
199199
199199
199200
199200
199199
199200
199200
199200
199201
199202
199203
199202
199201
199200
199200
199200
199201
199201
199200
199199
199201
199200
199201
199202
199202
199202
199203
199203
199205
199204
199203
199205
199205
199205
199205
199205
199204
199205
199205
199207
199206
199205
199207
199206
199206
199206
199206
199207
199206
199206
199210
199209
199209
199210
199210
199209
199209
199208
199207
199207
199209
199210
199210
199210
199209
199208
199209
199209
199208
199210
199212
199211
199211
199211
199211
199210
199209
199208
199208
199209
199209
199209
199208
199207
199207
199207
199208
199208
199209
199209
199208
199208
199208
199209
199210
199210
199209
199208
199210
199209
199211
199212
199211
199211
199210
199210
199210
199210
199210
199209
199208
199208
199208
199208
199209
199209
199210
199209
199208
199208
199208
199207
199206
199206
199208
199208
199210
199210
199210
199211
199210
199210
199210
199209
199210
199211
199211
199212
199214
199214
199214
199215
199215
199216
199216
199218
199219
199220
199219
199218
199218
199218
199217
199216
199216
199216
199216
199217
199216
199216
199216
199216
199215
199215
199215
199215
199215
199216
199216
199215
199214
199214
199213
199212
199211
199210
199209
199208
199209
199209
199208
199208
199208
199207
199206
199205
199204
199205
199206
199205
199206
199206
199205
199206
199205
199206
199206
199205
199205
199204
199203
199202
199203
199203
199205
199206
199205
199204
199203
199202
199201
199201
199201
199201
199201
199202
199202
199201
199201
199203
199202
199202
199201
199200
199200
199200
199200
199199
199198
199199
199200
199199
199200
199199
199202
199202
199203
199203
199203
199203
199202
199201
199201
199201
199200
199199
199200
199201
199200
199199
199198
199198
199197
199197
199196
199198
199201
199201
199201
199200
199199
199198
199199
199198
199199
199198
199198
199199
199199
199199
199200
199200
199200
199202
199201
199203
199203
199204
199204
199203
199202
199203
199202
199202
199201
199201
199201
199201
199202
199201
199200
199200
199199
199198
199197
199198
199198
199198
199198
199198
199198
199199
199198
199198
199197
199198
199197
199197
199196
199195
199195
199196
199196
199195
199195
199195
199196
199195
199194
199193
199193
199194
199195
199196
199196
199196
199196
199195
199196
199198
199199
199198
199197
199196
199196
199195
199195
199195
199196
199195
199195
199196
199196
199195
199194
199193
199196
199196
199195
199194
199194
199194
199194
199194
199193
199192
199192
199193
199193
199192
199191
199190
199190
199189
199188
199187
199188
199187
199187
199186
199185
199187
199186
199186
199185
199185
199184
199185
199185
199185
199185
199185
199187
199186
199185
199186
199185
199184
199184
199184
199183
199183
199182
199182
199182
199182
199182
199181
199181
199180
199179
199178
199178
199177
199177
199176
199176
199175
199177
199178
199178
199178
199178
199177
199176
199177
199176
199178
199182
199182
199182
199182
199181
199182
199181
199181
199180
199180
199181
199180
199179
199178
199177
199180
199181
199182
199183
199182
199182
199181
199182
199182
199182
199182
199182
199181
199180
199179
199178
199178
199177
199177
199176
199178
199177
199176
199178
199177
199179
199178
199179
199178
199178
199177
199178
199177
199179
199179
199180
199181
199180
199182
199183
199183
199184
199183
199182
199181
199181
199181
199182
199181
199180
199180
199179
199178
199177
199178
199177
199176
199177
199176
199177
199177
199177
199176
199176
199176
199178
199178
199177
199176
199177
199179
199181
199184
199186
199185
199185
199184
199184
199183
199184
199184
199184
199184
199185
199184
199184
199183
199182
199182
199181
199183
199184
199184
199183
199183
199183
199182
199182
199181
199180
199182
199183
199183
199183
199183
199182
199183
199184
199184
199186
199186
199186
199185
199185
199185
199184
199186
199186
199185
199185
199184
199184
199184
199184
199184
199184
199183
199183
199183
199182
199184
199184
199183
199184
199183
199183
199182
199183
199185
199185
199185
199184
199183
199182
199181
199180
199180
199180
199181
199181
199181
199181
199180
199182
199182
199181
199180
199181
199180
199180
199180
199179
199178
199179
199179
199181
199181
199180
199179
199179
199179
199179
199179
199180
199180
199179
199178
199178
199177
199176
199176
199175
199178
199177
199176
199175
199174
199174
199174
199173
199172
199172
199172
199171
199171
199170
199170
199169
199169
199168
199167
199166
199166
199167
199167
199167
199167
199167
199168
199168
199168
199167
199172
199173
199173
199174
199176
199177
199177
199178
199180
199180
199179
199180
199183
199184
199184
199183
199182
199183
199184
199186
199185
199184
199183
199182
199182
199184
199184
199184
199184
199185
199186
199185
199185
199185
199186
199187
199187
199186
199185
199185
199184
199187
199186
199187
199187
199187
199186
199185
199185
199184
199185
199185
199185
199184
199183
199183
199183
199182
199181
199180
199183
199185
199184
199183
199182
199181
199182
199181
199181
199180
199179
199179
199179
199178
199178
199178
199177
199176
199176
199175
199175
199174
199175
199174
199175
199175
199174
199176
199175
199175
199175
199175
199176
199178
199177
199176
199175
199175
199174
199173
199172
199172
199172
199172
199173
199173
199172
199171
199172
199173
199173
199174
199173
199172
199172
199171
199171
199170
199169
199169
199168
199167
199167
199167
199166
199167
199167
199166
199165
199165
199164
199163
199162
199163
199162
199163
199162
199162
199161
199161
199160
199159
199159
199158
199158
199157
199156
199155
199156
199157
199156
199156
199156
199157
199157
199156
199157
199157
199158
199158
199158
199160
199160
199159
199160
199159
199159
199159
199158
199158
199159
199158
199157
199156
199156
199155
199154
199153
199152
199153
199153
199154
199153
199153
199154
199153
199153
199156
199156
199159
199160
199160
199160
199162
199161
199161
199160
199159
199160
199159
199159
199158
199158
199158
199158
199158
199157
199156
199155
199155
199154
199156
199157
199158
199159
199158
199157
199156
199155
199158
199158
199157
199158
199157
199158
199159
199161
199160
199159
199158
199159
199160
199160
199159
199161
199161
199162
199161
199162
199161
199161
199160
199160
199160
199160
199160
199159
199160
199159
199160
199161
199160
199160
199160
199159
199159
199158
199158
199157
199157
199157
199159
199159
199159
199158
199158
199157
199157
199157
199156
199155
199154
199156
199157
199157
199156
199155
199155
199154
199156
199156
199156
199156
199155
199154
199153
199152
199154
199153
199154
199153
199153
199153
199153
199152
199153
199152
199151
199150
199150
199149
199149
199150
199149
199148
199148
199147
199147
199147
199147
199148
199149
199148
199148
199147
199147
199147
199147
199146
199147
199147
199146
199146
199145
199145
199145
199146
199147
199146
199146
199145
199144
199145
199144
199143
199143
199142
199141
199141
199141
199140
199142
199142
199144
199143
199143
199143
199143
199145
199145
199145
199144
199144
199144
199144
199143
199143
199144
199143
199143
199142
199141
199141
199140
199141
199142
199141
199141
199140
199139
199138
199138
199142
199142
199143
199143
199142
199147
199147
199146
199145
199144
199143
199142
199143
199143
199143
199142
199141
199140
199139
199138
199138
199138
199138
199137
199137
199137
199136
199137
199136
199135
199135
199134
199133
199133
199134
199134
199133
199133
199133
199133
199133
199134
199134
199134
199133
199133
199134
199134
199134
199134
199134
199134
199135
199135
199135
199136
199135
199136
199135
199134
199133
199133
199132
199131
199131
199130
199130
199130
199129
199128
199127
199128
199127
199126
199128
199129
199128
199127
199128
199130
199130
199129
199128
199127
199130
199130
199130
199130
199130
199133
199134
199134
199133
199132
199131
199131
199130
199130
199131
199132
199132
199132
199133
199133
199133
199133
199132
199131
199130
199129
199130
199130
199129
199130
199130
199130
199130
199132
199132
199135
199135
199134
199134
199133
199133
199133
199132
199134
199135
199135
199136
199135
199136
199135
199134
199133
199133
199134
199134
199135
199135
199134
199133
199135
199135
199137
199136
199137
199138
199139
199139
199141
199141
199142
199141
199142
199142
199141
199140
199140
199140
199139
199139
199138
199137
199137
199136
199135
199135
199136
199135
199136
199135
199134
199133
199132
199131
199131
199131
199132
199132
199134
199134
199135
199134
199133
199133
199133
199132
199131
199134
199134
199133
199133
199134
199135
199136
199135
199134
199134
199134
199133
199132
199132
199131
199131
199132
199132
199132
199132
199133
199133
199134
199134
199133
199133
199134
199134
199135
199134
199134
199133
199133
199132
199133
199133
199133
199133
199132
199132
199131
199131
199130
199130
199129
199130
199129
199129
199130
199130
199130
199130
199131
199132
199132
199133
199132
199131
199130
199130
199131
199130
199130
199130
199130
199129
199130
199130
199130
199130
199131
199132
199131
199131
199131
199130
199129
199129
199129
199129
199129
199129
199130
199131
199131
199131
199131
199131
199132
199131
199131
199131
199130
199130
199130
199130
199132
199132
199133
199133
199132
199135
199135
199135
199135
199135
199134
199134
199135
199134
199135
199134
199134
199133
199135
199134
199135
199135
199135
199136
199135
199136
199136
199135
199135
199135
199134
199134
199134
199136
199136
199138
199138
199138
199138
199140
199139
199139
199139
199139
199138
199137
199136
199136
199135
199134
199133
199134
199134
199133
199133
199132
199131
199132
199131
199131
199131
199133
199132
199133
199132
199131
199132
199131
199133
199132
199132
199131
199131
199130
199131
199131
199131
199130
199129
199130
199129
199128
199129
199131
199133
199132
199131
199131
199130
199129
199129
199128
199127
199126
199126
199126
199126
199126
199127
199126
199126
199127
199126
199125
199124
199125
199124
199124
199125
199125
199124
199124
199123
199124
199125
199126
199126
199125
199125
199124
199124
199124
199124
199123
199123
199124
199123
199124
199124
199123
199122
199121
199120
199121
199121
199121
199122
199122
199124
199123
199124
199124
199124
199123
199122
199122
199122
199122
199121
199121
199120
199123
199122
199123
199122
199121
199123
199125
199125
199127
199126
199125
199124
199125
199125
199125
199124
199124
199124
199123
199123
199123
199123
199123
199123
199122
199123
199124
199124
199124
199124
199124
199123
199124
199123
199122
199121
199120
199120
199120
199120
199120
199120
199119
199120
199121
199120
199119
199119
199119
199118
199118
199117
199119
199119
199120
199119
199119
199118
199119
199118
199117
199117
199117
199116
199115
199114
199114
199113
199113
199113
199112
199112
199113
199112
199111
199111
199111
199112
199114
199113
199114
199113
199112
199112
199112
199112
199112
199113
199112
199112
199111
199110
199110
199110
199110
199111
199114
199115
199114
199114
199116
199116
199116
199115
199115
199117
199116
199115
199115
199115
199115
199115
199116
199115
199114
199113
199112
199112
199111
199111
199111
199111
199112
199114
199115
199116
199115
199116
199117
199116
199115
199115
199114
199115
199116
199115
199115
199114
199113
199112
199113
199113
199115
199116
199116
199116
199115
199115
199118
199117
199116
199115
199115
199114
199113
199113
199112
199112
199111
199111
199110
199110
199109
199110
199110
199109
199110
199110
199109
199109
199109
199108
199108
199107
199107
199106
199105
199104
199103
199103
199102
199101
199102
199101
199103
199102
199104
199103
199103
199103
199106
199106
199105
199104
199103
199102
199103
199102
199101
199100
199100
199101
199100
199099
199100
199099
199100
199102
199101
199100
199100
199100
199100
199100
199099
199098
199099
199099
199099
199098
199098
199098
199098
199097
199097
199097
199096
199095
199095
199096
199095
199096
199095
199094
199094
199094
199094
199093
199092
199092
199092
199093
199092
199092
199092
199092
199092
199092
199091
199092
199093
199093
199093
199092
199091
199090
199090
199089
199089
199089
199089
199088
199087
199088
199088
199087
199088
199087
199089
199089
199089
199089
199090
199091
199094
199094
199095
199097
199097
199096
199097
199098
199099
199098
199099
199099
199100
199099
199099
199098
199098
199097
199096
199097
199096
199096
199096
199095
199094
199095
199096
199096
199095
199094
199094
199094
199094
199094
199093
199092
199092
199091
199090
199090
199089
199091
199090
199091
199092
199091
199090
199091
199090
199091
199090
199090
199090
199089
199088
199087
199086
199085
199084
199084
199084
199084
199084
199083
199083
199082
199081
199080
199079
199080
199080
199079
199079
199078
199081
199082
199084
199084
199083
199086
199085
199084
199083
199082
199083
199084
199083
199084
199083
199083
199083
199083
199082
199082
199082
199084
199083
199088
199087
199086
199086
199085
199085
199084
199083
199083
199082
199082
199082
199081
199082
199081
199083
199082
199083
199082
199082
199081
199082
199082
199082
199082
199083
199086
199085
199085
199084
199083
199082
199081
199080
199079
199078
199077
199076
199076
199077
199077
199077
199077
199078
199077
199079
199078
199077
199078
199079
199080
199079
199078
199077
199076
199075
199075
199074
199073
199072
199073
199073
199072
199071
199072
199071
199072
199072
199072
199072
199071
199070
199072
199073
199074
199073
199074
199075
199076
199077
199076
199075
199075
199076
199075
199074
199077
199077
199076
199077
199077
199077
199076
199077
199076
199076
199075
199075
199075
199076
199075
199078
199080
199079
199078
199079
199079
199079
199079
199081
199082
199083
199084
199085
199085
199085
199084
199083
199083
199083
199084
199085
199084
199084
199083
199084
199087
199087
199088
199089
199089
199090
199089
199089
199090
199089
199090
199090
199089
199089
199089
199090
199090
199090
199091
199091
199093
199095
199095
199095
199096
199096
199097
199096
199097
199098
199098
199099
199098
199098
199098
199098
199099
199099
199099
199099
199101
199101
199102
199102
199101
199100
199101
199101
199102
199102
199101
199100
199099
199098
199097
199097
199096
199095
199096
199095
199094
199093
199094
199093
199093
199092
199091
199091
199091
199091
199092
199091
199090
199089
199089
199089
199088
199088
199087
199088
199090
199090
199091
199092
199093
199094
199096
199095
199094
199096
199097
199096
199096
199095
199096
199096
199097
199096
199096
199095
199094
199095
199094
199094
199094
199094
199094
199093
199092
199093
199092
199092
199092
199092
199092
199092
199093
199092
199091
199093
199093
199092
199092
199091
199090
199090
199089
199089
199089
199090
199090
199089
199088
199087
199087
199086
199085
199085
199084
199084
199084
199084
199084
199084
199083
199082
199081
199083
199083
199083
199084
199084
199083
199086
199086
199087
199086
199087
199086
199087
199088
199088
199089
199089
199088
199088
199088
199089
199088
199088
199087
199089
199089
199088
199087
199090
199091
199093
199092
199092
199093
199094
199096
199096
199096
199095
199094
199094
199093
199092
199095
199095
199094
199095
199095
199094
199093
199093
199092
199091
199091
199090
199089
199089
199091
199092
199093
199092
199091
199090
199091
199092
199092
199091
199092
199093
199093
199092
199091
199090
199090
199089
199089
199088
199090
199090
199089
199090
199091
199090
199090
199089
199091
199091
199091
199092
199092
199091
199092
199093
199092
199091
199090
199090
199089
199089
199092
199094
199094
199094
199095
199094
199095
199094
199097
199097
199097
199096
199098
199099
199101
199100
199099
199099
199099
199099
199102
199102
199102
199102
199102
199102
199101
199102
199105
199105
199106
199107
199107
199107
199106
199105
199105
199105
199105
199104
199103
199103
199103
199102
199101
199100
199100
199100
199100
199100
199100
199099
199101
199100
199101
199100
199100
199101
199103
199102
199102
199102
199101
199100
199101
199101
199100
199100
199099
199101
199100
199099
199099
199098
199097
199096
199096
199095
199096
199095
199095
199097
199096
199097
199097
199096
199097
199096
199096
199095
199094
199093
199093
199093
199092
199093
199092
199091
199092
199093
199093
199093
199093
199092
199093
199094
199093
199092
199092
199091
199090
199091
199091
199092
199091
199090
199090
199090
199089
199088
199088
199089
199088
199087
199086
199086
199085
199084
199083
199083
199084
199084
199083
199083
199082
199083
199084
199083
199083
199082
199082
199082
199081
199082
199082
199082
199082
199081
199082
199084
199083
199082
199084
199084
199083
199084
199083
199083
199083
199084
199085
199086
199086
199085
199084
199086
199085
199086
199087
199088
199087
199088
199088
199089
199088
199088
199088
199087
199089
199088
199087
199088
199088
199089
199089
199091
199091
199092
199091
199090
199090
199089
199089
199088
199087
199086
199086
199086
199086
199086
199086
199086
199087
199087
199086
199086
199085
199085
199085
199084
199083
199083
199082
199081
199083
199082
199083
199084
199086
199086
199087
199087
199087
199086
199085
199084
199087
199087
199087
199086
199088
199088
199087
199086
199087
199087
199089
199089
199090
199090
199089
199088
199087
199088
199088
199087
199086
199087
199089
199089
199089
199088
199087
199087
199086
199087
199088
199088
199091
199090
199089
199090
199090
199090
199089
199088
199088
199089
199088
199087
199088
199087
199086
199087
199089
199090
199089
199088
199087
199086
199086
199085
199086
199085
199084
199083
199083
199082
199082
199081
199081
199080
199080
199079
199081
199080
199079
199078
199077
199078
199077
199077
199077
199077
199076
199077
199077
199077
199078
199077
199077
199079
199079
199079
199078
199078
199077
199079
199078
199077
199077
199077
199077
199079
199079
199080
199079
199080
199079
199079
199078
199077
199076
199076
199075
199076
199075
199075
199075
199075
199075
199076
199075
199074
199073
199072
199072
199071
199072
199071
199071
199070
199069
199071
199070
199069
199068
199068
199068
199068
199068
199068
199069
199068
199067
199070
199069
199069
199071
199070
199070
199070
199072
199072
199071
199073
199073
199074
199074
199074
199073
199072
199071
199072
199074
199075
199075
199076
199077
199078
199079
199078
199078
199079
199079
199081
199080
199080
199079
199078
199077
199077
199077
199076
199076
199076
199075
199074
199073
199073
199073
199074
199074
199075
199076
199075
199075
199075
199074
199073
199072
199071
199070
199070
199069
199070
199071
199070
199070
199070
199072
199071
199073
199073
199073
199072
199071
199071
199071
199071
199071
199071
199070
199070
199070
199069
199070
199071
199072
199071
199072
199071
199071
199070
199069
199071
199070
199071
199070
199070
199073
199072
199073
199072
199071
199074
199073
199073
199074
199074
199073
199072
199073
199072
199071
199070
199069
199068
199068
199068
199067
199070
199073
199074
199073
199074
199073
199072
199072
199072
199072
199071
199070
199070
199069
199069
199071
199070
199071
199071
199070
199070
199069
199069
199069
199071
199071
199071
199070
199069
199071
199071
199072
199071
199073
199073
199072
199071
199074
199074
199073
199074
199073
199072
199072
199073
199074
199076
199076
199077
199076
199077
199077
199077
199078
199078
199077
199078
199078
199079
199078
199077
199076
199078
199079
199079
199078
199077
199076
199076
199076
199076
199075
199075
199075
199074
199073
199072
199071
199073
199072
199072
199072
199074
199075
199075
199074
199073
199074
199075
199075
199075
199075
199074
199074
199074
199074
199074
199073
199072
199072
199071
199070
199070
199069
199069
199069
199069
199070
199071
199072
199071
199072
199071
199071
199071
199070
199070
199070
199070
199070
199069
199068
199067
199066
199065
199065
199065
199064
199065
199065
199066
199065
199065
199064
199063
199062
199061
199063
199062
199061
199061
199063
199065
199065
199064
199064
199063
199063
199063
199063
199063
199063
199062
199063
199062
199061
199061
199062
199062
199061
199061
199060
199059
199058
199057
199057
199056
199055
199054
199056
199056
199057
199057
199056
199057
199059
199058
199058
199058
199058
199059
199060
199059
199058
199058
199057
199057
199056
199056
199055
199054
199054
199053
199054
199054
199053
199053
199052
199054
199053
199052
199053
199053
199052
199054
199053
199052
199052
199051
199050
199051
199050
199052
199051
199050
199049
199048
199050
199050
199049
199049
199048
199050
199050
199050
199050
199049
199051
199050
199050
199050
199050
199049
199048
199047
199049
199049
199048
199049
199050
199050
199051
199050
199049
199049
199048
199048
199049
199050
199049
199048
199047
199048
199048
199050
199049
199048
199048
199047
199047
199047
199047
199046
199046
199047
199046
199046
199046
199045
199046
199045
199046
199045
199045
199044
199044
199044
199043
199043
199043
199043
199043
199043
199043
199042
199041
199040
199041
199042
199041
199041
199041
199040
199041
199042
199041
199041
199042
199041
199041
199041
199042
199041
199040
199039
199040
199040
199040
199039
199040
199040
199040
199039
199039
199039
199041
199042
199042
199042
199044
199043
199045
199044
199044
199045
199045
199045
199044
199044
199045
199047
199046
199046
199045
199045
199045
199044
199043
199044
199044
199043
199043
199043
199042
199042
199043
199042
199041
199041
199042
199042
199041
199041
199041
199041
199040
199041
199043
199043
199043
199042
199041
199040
199040
199039
199039
199039
199038
199037
199038
199037
199038
199039
199039
199039
199039
199039
199039
199038
199037
199037
199036
199035
199034
199034
199038
199038
199037
199036
199036
199035
199035
199034
199034
199035
199036
199036
199036
199037
199038
199037
199037
199036
199035
199034
199035
199035
199035
199035
199034
199034
199033
199032
199033
199032
199032
199031
199031
199031
199032
199033
199033
199033
199034
199035
199034
199035
199034
199033
199034
199034
199034
199035
199035
199035
199035
199035
199034
199033
199033
199032
199031
199030
199030
199032
199032
199034
199034
199033
199034
199034
199034
199035
199035
199036
199035
199035
199034
199035
199036
199035
199035
199036
199036
199036
199036
199036
199036
199035
199034
199035
199035
199034
199033
199034
199035
199035
199035
199037
199036
199035
199034
199035
199036
199037
199036
199035
199034
199033
199033
199033
199033
199032
199031
199033
199032
199032
199033
199032
199032
199034
199035
199035
199034
199034
199035
199034
199033
199032
199031
199031
199030
199029
199028
199027
199027
199028
199027
199028
199028
199028
199028
199027
199027
199027
199026
199026
199028
199028
199029
199029
199029
199028
199028
199027
199026
199028
199027
199027
199028
199029
199028
199028
199027
199027
199028
199027
199026
199025
199024
199026
199025
199025
199025
199024
199023
199024
199024
199025
199024
199024
199024
199024
199023
199022
199022
199021
199021
199020
199020
199019
199018
199017
199016
199016
199016
199015
199015
199014
199013
199014
199014
199015
199014
199013
199013
199012
199012
199013
199014
199014
199016
199015
199015
199015
199014
199013
199012
199011
199010
199009
199011
199012
199012
199013
199013
199014
199013
199016
199017
199016
199016
199016
199015
199014
199014
199013
199015
199014
199013
199013
199014
199014
199013
199012
199012
199011
199012
199011
199011
199010
199010
199010
199011
199011
199012
199011
199014
199014
199013
199014
199014
199013
199012
199012
199012
199012
199011
199013
199013
199014
199014
199015
199016
199015
199014
199015
199014
199013
199013
199012
199012
199011
199011
199011
199012
199011
199010
199009
199011
199010
199010
199013
199012
199011
199011
199012
199011
199011
199011
199010
199011
199012
199011
199010
199010
199009
199009
199009
199009
199009
199009
199009
199010
199012
199012
199013
199015
199015
199015
199015
199017
199016
199016
199015
199014
199014
199015
199014
199016
199015
199015
199014
199014
199013
199013
199016
199015
199015
199015
199014
199013
199013
199014
199014
199014
199014
199013
199013
199012
199011
199011
199011
199010
199009
199008
199008
199008
199007
199007
199006
199006
199005
199005
199004
199005
199004
199003
199003
199002
199002
199001
199001
199000
199001
199000
199001
199000
198999
198998
198997
198998
198999
199000
198999
198998
198997
198997
198997
198998
198997
198997
198998
198998
198998
198998
198998
199001
199001
199002
199001
199001
199000
199001
199000
199000
198999
199000
199000
199000
199001
199001
199001
199001
199000
199000
198999
198998
198997
198996
198996
198996
198997
198999
198999
198998
198998
198998
198997
198996
198995
198994
198993
198993
198994
198994
198995
198998
198997
198996
198996
198995
198994
198994
198995
198995
198994
198994
198993
198992
198994
198993
198993
198993
198993
198992
198992
198994
198993
198992
198991
198991
198990
198989
198988
198989
198988
198987
198987
198988
198987
198986
198985
198985
198985
198986
198987
198986
198986
198988
198988
198988
198989
198988
198987
198986
198987
198987
198988
198987
198987
198988
198987
198986
198986
198985
198984
198986
198987
198986
198985
198985
198985
198985
198985
198984
198984
198983
198983
198982
198983
198983
198985
198984
198983
198982
198982
198981
198981
198981
198980
198980
198979
198979
198978
198978
198978
198977
198977
198976
198977
198976
198976
198975
198975
198974
198973
198974
198974
198974
198973
198975
198976
198977
198977
198978
198981
198981
198982
198981
198981
198980
198981
198980
198979
198979
198978
198979
198980
198979
198978
198978
198977
198976
198976
198976
198977
198977
198976
198976
198976
198975
198974
198973
198972
198974
198973
198973
198973
198972
198971
198971
198972
198973
198972
198972
198972
198972
198972
198971
198972
198973
198975
198974
198974
198973
198972
198971
198971
198970
198969
198968
198967
198968
198967
198966
198965
198964
198964
198963
198963
198964
198966
198965
198966
198965
198965
198965
198965
198965
198964
198964
198964
198963
198962
198963
198963
198963
198962
198962
198962
198962
198962
198963
198963
198963
198964
198964
198964
198964
198964
198964
198964
198965
198964
198963
198963
198962
198961
198963
198965
198964
198965
198964
198963
198962
198963
198963
198962
198963
198964
198964
198963
198964
198964
198963
198963
198962
198962
198961
198962
198963
198964
198965
198965
198964
198964
198963
198964
198964
198963
198962
198964
198964
198965
198964
198964
198965
198967
198966
198965
198964
198963
198964
198963
198963
198963
198964
198966
198966
198966
198965
198964
198965
198966
198966
198966
198966
198967
198967
198966
198966
198966
198965
198964
198964
198963
198965
198965
198965
198965
198964
198963
198964
198966
198966
198965
198964
198963
198962
198962
198962
198963
198962
198964
198964
198964
198964
198963
198964
198965
198965
198965
198966
198967
198966
198966
198965
198966
198965
198964
198963
198964
198963
198965
198967
198967
198968
198967
198966
198965
198964
198965
198966
198966
198967
198967
198967
198967
198967
198967
198967
198968
198967
198966
198966
198967
198968
198968
198970
198970
198970
198970
198969
198968
198967
198966
198966
198965
198965
198964
198964
198965
198967
198967
198966
198966
198966
198965
198964
198964
198966
198965
198964
198965
198967
198967
198967
198966
198966
198966
198966
198965
198966
198966
198966
198967
198966
198966
198968
198969
198969
198968
198969
198969
198969
198970
198969
198968
198967
198966
198967
198967
198967
198967
198966
198966
198967
198967
198966
198967
198967
198968
198968
198968
198967
198968
198969
198971
198971
198972
198972
198971
198970
198972
198973
198972
198971
198970
198970
198970
198969
198970
198970
198969
198969
198969
198968
198968
198969
198969
198969
198968
198967
198970
198970
198970
198970
198969
198969
198968
198969
198969
198969
198969
198969
198968
198967
198967
198966
198966
198967
198969
198969
198968
198968
198968
198967
198966
198965
198965
198965
198964
198965
198965
198965
198964
198963
198965
198965
198964
198963
198962
198962
198962
198961
198961
198960
198961
198961
198961
198960
198959
198958
198958
198958
198959
198959
198959
198959
198959
198959
198959
198959
198958
198958
198959
198958
198959
198958
198957
198959
198959
198959
198959
198961
198961
198961
198960
198961
198960
198959
198958
198958
198957
198956
198958
198958
198957
198958
198959
198958
198957
198959
198959
198960
198961
198960
198959
198959
198959
198958
198961
198961
198960
198961
198961
198962
198961
198961
198960
198959
198958
198959
198958
198959
198961
198961
198961
198960
198959
198961
198962
198961
198961
198960
198960
198959
198958
198958
198960
198959
198960
198960
198959
198958
198957
198956
198956
198958
198957
198957
198957
198956
198956
198956
198955
198955
198954
198953
198953
198953
198953
198955
198955
198954
198954
198955
198955
198955
198955
198955
198957
198959
198959
198959
198959
198958
198958
198958
198957
198957
198958
198958
198959
198959
198961
198962
198961
198960
198961
198960
198959
198960
198960
198963
198964
198964
198964
198965
198966
198965
198965
198964
198963
198962
198962
198962
198963
198962
198962
198961
198960
198960
198959
198958
198960
198960
198959
198961
198962
198962
198964
198967
198970
198970
198970
198970
198970
198969
198968
198969
198969
198971
198970
198970
198970
198970
198969
198970
198970
198970
198970
198971
198973
198972
198971
198970
198970
198969
198969
198969
198968
198967
198967
198966
198965
198964
198964
198963
198964
198964
198965
198965
198967
198967
198967
198970
198969
198969
198968
198968
198969
198969
198970
198969
198968
198971
198970
198970
198972
198971
198971
198972
198972
198972
198973
198974
198973
198972
198971
198970
198971
198971
198970
198970
198970
198969
198969
198969
198970
198969
198968
198970
198970
198970
198969
198968
198969
198968
198967
198967
198966
198966
198966
198965
198965
198965
198964
198964
198963
198962
198961
198961
198961
198961
198960
198960
198960
198959
198958
198959
198960
198960
198961
198960
198959
198958
198957
198956
198955
198956
198955
198954
198954
198954
198953
198952
198951
198951
198950
198949
198949
198950
198950
198949
198950
198952
198951
198950
198950
198950
198949
198948
198948
198948
198947
198947
198946
198947
198947
198946
198946
198945
198946
198945
198945
198946
198945
198946
198948
198948
198950
198951
198951
198951
198953
198952
198952
198953
198952
198951
198950
198949
198950
198951
198950
198949
198948
198947
198946
198946
198948
198948
198947
198946
198945
198944
198945
198944
198944
198944
198943
198944
198945
198946
198945
198945
198946
198946
198946
198945
198944
198943
198943
198944
198943
198943
198943
198944
198943
198942
198941
198940
198939
198938
198941
198941
198941
198942
198942
198941
198943
198943
198943
198944
198943
198943
198943
198942
198942
198941
198941
198940
198939
198938
198938
198938
198938
198937
198936
198935
198936
198935
198934
198933
198932
198931
198930
198932
198933
198933
198932
198931
198931
198931
198931
198932
198932
198931
198930
198931
198931
198932
198934
198933
198932
198931
198932
198932
198934
198934
198935
198936
198936
198937
198938
198938
198938
198937
198936
198935
198936
198938
198937
198936
198937
198938
198938
198939
198939
198941
198940
198939
198938
198940
198940
198939
198939
198940
198941
198940
198939
198938
198938
198937
198936
198937
198936
198935
198935
198934
198933
198933
198933
198932
198932
198932
198932
198932
198931
198932
198932
198932
198933
198933
198933
198933
198933
198933
198934
198933
198934
198935
198934
198936
198935
198934
198934
198934
198933
198934
198933
198934
198933
198932
198931
198935
198937
198937
198937
198937
198937
198937
198936
198935
198936
198935
198937
198937
198938
198938
198938
198938
198938
198938
198939
198941
198940
198941
198940
198940
198939
198939
198938
198937
198937
198937
198936
198939
198943
198943
198944
198943
198943
198943
198943
198943
198943
198944
198943
198942
198943
198942
198942
198942
198941
198940
198940
198941
198942
198941
198941
198940
198939
198939
198939
198940
198939
198938
198939
198938
198937
198936
198935
198934
198933
198932
198932
198932
198931
198930
198929
198929
198930
198929
198930
198929
198930
198929
198931
198930
198930
198930
198930
198929
198928
198930
198930
198929
198930
198932
198931
198930
198930
198931
198930
198929
198928
198928
198929
198930
198930
198930
198929
198929
198930
198930
198929
198928
198929
198928
198929
198928
198928
198927
198926
198925
198925
198924
198924
198923
198922
198921
198921
198920
198920
198919
198919
198918
198917
198916
198917
198917
198918
198917
198918
198920
198921
198920
198919
198920
198920
198919
198919
198918
198918
198917
198916
198917
198917
198919
198918
198920
198923
198925
198925
198924
198925
198925
198927
198927
198926
198925
198927
198927
198928
198928
198929
198928
198927
198928
198927
198926
198926
198925
198925
198925
198926
198926
198926
198925
198926
198925
198927
198928
198928
198927
198927
198927
198926
198925
198924
198924
198924
198924
198924
198924
198924
198926
198926
198927
198926
198926
198927
198928
198927
198926
198926
198926
198926
198925
198924
198925
198925
198924
198924
198925
198925
198926
198926
198927
198927
198927
198927
198929
198929
198929
198928
198929
198929
198928
198927
198926
198928
198927
198928
198927
198930
198929
198928
198928
198927
198926
198925
198925
198925
198925
198926
198928
198927
198926
198926
198925
198925
198925
198925
198924
198924
198923
198922
198923
198922
198923
198922
198922
198922
198923
198924
198923
198924
198924
198923
198922
198923
198922
198923
198922
198923
198924
198923
198923
198922
198921
198920
198920
198919
198918
198918
198918
198917
198917
198917
198917
198917
198916
198916
198915
198915
198914
198913
198913
198913
198914
198913
198913
198913
198914
198913
198915
198916
198916
198917
198918
198918
198918
198918
198917
198917
198916
198918
198917
198919
198918
198920
198919
198919
198920
198919
198919
198918
198917
198917
198917
198917
198917
198917
198916
198916
198916
198918
198918
198919
198918
198917
198917
198917
198917
198916
198915
198917
198917
198916
198918
198918
198918
198917
198919
198920
198919
198919
198918
198918
198920
198920
198919
198919
198919
198919
198921
198920
198919
198918
198917
198916
198916
198915
198916
198915
198914
198913
198915
198914
198913
198913
198912
198911
198911
198910
198909
198908
198908
198907
198907
198906
198905
198906
198905
198904
198903
198902
198902
198901
198900
198901
198902
198901
198902
198902
198903
198905
198905
198907
198907
198906
198907
198907
198907
198908
198907
198908
198907
198907
198906
198906
198906
198908
198909
198908
198908
198908
198909
198909
198908
198908
198908
198907
198908
198908
198907
198906
198905
198905
198905
198904
198904
198903
198903
198902
198901
198900
198901
198900
198899
198900
198901
198901
198901
198900
198899
198901
198902
198901
198902
198903
198903
198903
198902
198901
198901
198900
198899
198899
198900
198899
198898
198900
198900
198901
198901
198902
198902
198902
198903
198903
198902
198903
198902
198902
198902
198901
198902
198901
198902
198902
198902
198901
198904
198903
198902
198902
198902
198902
198903
198902
198903
198902
198901
198900
198900
198900
198901
198900
198900
198901
198900
198899
198899
198898
198897
198896
198895
198897
198898
198898
198897
198897
198898
198898
198898
198897
198898
198897
198897
198896
198897
198896
198895
198894
198894
198893
198893
198892
198892
198892
198891
198891
198891
198891
198891
198893
198893
198892
198891
198890
198890
198890
198891
198891
198891
198892
198891
198890
198890
198890
198889
198888
198889
198888
198887
198886
198887
198886
198886
198885
198884
198886
198887
198886
198886
198886
198887
198886
198885
198884
198884
198885
198884
198883
198883
198883
198883
198882
198882
198882
198884
198884
198884
198883
198884
198887
198886
198887
198886
198886
198885
198885
198884
198883
198883
198884
198886
198885
198888
198887
198886
198885
198885
198885
198885
198886
198886
198889
198889
198890
198891
198891
198891
198891
198890
198889
198888
198887
198886
198887
198887
198886
198885
198884
198883
198885
198885
198884
198885
198885
198885
198886
198888
198889
198889
198889
198889
198888
198889
198890
198893
198892
198893
198893
198893
198892
198891
198891
198891
198891
198893
198892
198892
198892
198891
198892
198891
198890
198891
198893
198893
198893
198895
198894
198894
198893
198893
198894
198893
198892
198891
198890
198891
198891
198891
198891
198891
198890
198892
198891
198893
198893
198892
198893
198893
198893
198893
198892
198892
198891
198890
198891
198892
198892
198891
198891
198890
198891
198891
198890
198890
198889
198890
198890
198890
198890
198890
198889
198888
198888
198888
198887
198888
198889
198889
198890
198890
198891
198891
198890
198891
198892
198893
198893
198894
198894
198893
198892
198891
198891
198891
198891
198890
198889
198889
198889
198888
198888
198888
198888
198888
198887
198887
198888
198889
198888
198887
198887
198888
198890
198889
198889
198888
198887
198888
198887
198886
198886
198885
198886
198885
198885
198884
198884
198884
198885
198885
198884
198884
198886
198885
198886
198886
198885
198884
198883
198884
198884
198884
198883
198884
198884
198884
198884
198883
198882
198882
198882
198881
198882
198882
198881
198880
198879
198878
198878
198878
198879
198878
198879
198880
198879
198880
198879
198881
198881
198880
198882
198881
198882
198882
198881
198880
198880
198879
198879
198879
198878
198877
198877
198877
198877
198877
198878
198878
198880
198880
198879
198878
198878
198877
198878
198878
198879
198880
198879
198879
198878
198877
198877
198876
198876
198876
198879
198879
198880
198881
198881
198880
198879
198884
198884
198884
198884
198884
198884
198885
198885
198884
198884
198885
198884
198883
198883
198884
198884
198883
198884
198883
198883
198882
198882
198881
198881
198880
198879
198878
198877
198877
198878
198880
198882
198881
198882
198883
198883
198884
198883
198882
198882
198884
198883
198886
198885
198885
198889
198888
198889
198890
198890
198890
198890
198889
198889
198888
198887
198887
198888
198887
198888
198887
198887
198886
198885
198884
198885
198884
198883
198883
198883
198883
198883
198883
198885
198886
198887
198887
198887
198889
198891
198891
198891
198893
198893
198893
198892
198892
198892
198892
198892
198892
198893
198892
198892
198892
198892
198892
198893
198892
198892
198892
198893
198894
198894
198893
198893
198892
198893
198892
198894
198894
198894
198894
198893
198893
198892
198892
198891
198890
198889
198889
198889
198888
198887
198886
198886
198885
198885
198886
198885
198884
198883
198882
198881
198881
198882
198881
198882
198882
198881
198881
198881
198883
198882
198883
198882
198881
198882
198883
198885
198884
198883
198883
198884
198883
198883
198883
198884
198883
198883
198882
198882
198881
198881
198881
198880
198880
198879
198879
198879
198878
198879
198879
198880
198880
198879
198880
198879
198878
198878
198877
198877
198876
198876
198875
198874
198873
198873
198872
198874
198875
198875
198875
198874
198873
198873
198873
198872
198872
198871
198874
198875
198875
198874
198875
198874
198873
198875
198876
198876
198876
198875
198876
198875
198876
198875
198874
198874
198874
198873
198872
198871
198870
198870
198870
198870
198869
198869
198870
198870
198870
198870
198870
198871
198870
198870
198870
198869
198869
198870
198869
198869
198871
198870
198869
198868
198867
198867
198866
198865
198864
198863
198863
198862
198861
198861
198861
198860
198860
198860
198859
198861
198860
198861
198864
198863
198863
198862
198863
198863
198863
198863
198862
198861
198862
198863
198863
198863
198862
198861
198862
198862
198861
198861
198862
198862
198863
198863
198864
198864
198863
198862
198862
198862
198861
198861
198860
198859
198860
198859
198859
198861
198860
198859
198858
198857
198860
198859
198861
198860
198859
198858
198858
198857
198857
198856
198855
198854
198853
198853
198852
198851
198851
198853
198852
198852
198852
198853
198855
198855
198854
198855
198855
198855
198855
198854
198854
198853
198853
198854
198853
198852
198852
198852
198852
198852
198853
198853
198854
198854
198854
198853
198852
198851
198852
198851
198852
198851
198851
198850
198849
198849
198850
198852
198852
198851
198850
198853
198853
198852
198852
198854
198855
198855
198855
198855
198855
198855
198854
198853
198853
198854
198853
198855
198856
198856
198855
198855
198854
198854
198854
198853
198853
198852
198851
198850
198851
198853
198855
198854
198854
198856
198856
198858
198857
198856
198856
198856
198855
198854
198853
198853
198854
198855
198855
198856
198858
198858
198859
198858
198857
198856
198855
198857
198858
198858
198858
198860
198859
198858
198860
198859
198861
198860
198859
198858
198857
198856
198858
198858
198857
198856
198858
198857
198859
198858
198857
198857
198856
198856
198857
198856
198857
198859
198860
198859
198861
198861
198860
198859
198858
198857
198857
198857
198856
198857
198856
198856
198855
198855
198854
198853
198852
198851
198851
198851
198851
198850
198851
198851
198852
198852
198852
198852
198851
198850
198851
198850
198850
198849
198850
198851
198851
198850
198849
198849
198849
198850
198851
198853
198853
198854
198854
198854
198853
198853
198854
198856
198858
198860
198860
198860
198860
198861
198860
198861
198861
198863
198864
198863
198862
198862
198861
198860
198861
198861
198860
198859
198858
198857
198857
198856
198856
198855
198854
198853
198852
198853
198853
198853
198852
198852
198851
198850
198849
198849
198848
198847
198847
198846
198845
198844
198843
198843
198843
198843
198844
198844
198844
198844
198843
198844
198844
198843
198842
198841
198840
198839
198839
198839
198838
198837
198836
198835
198834
198834
198834
198836
198835
198834
198834
198835
198835
198834
198833
198835
198834
198833
198834
198836
198835
198834
198834
198834
198835
198836
198838
198838
198837
198839
198838
198837
198836
198835
198834
198833
198834
198833
198832
198832
198832
198833
198832
198831
198830
198829
198828
198827
198827
198827
198826
198825
198824
198824
198825
198824
198823
198823
198823
198823
198823
198824
198823
198822
198821
198824
198824
198823
198824
198825
198827
198826
198826
198825
198825
198824
198824
198823
198824
198823
198825
198826
198825
198824
198823
198822
198823
198822
198821
198820
198821
198820
198821
198821
198821
198821
198822
198822
198821
198820
198819
198819
198818
198817
198818
198819
198819
198821
198821
198820
198820
198820
198819
198822
198821
198821
198822
198824
198826
198827
198826
198826
198826
198825
198824
198824
198823
198823
198823
198823
198822
198821
198820
198819
198821
198822
198822
198822
198821
198820
198819
198818
198817
198816
198815
198814
198813
198812
198816
198816
198817
198816
198815
198814
198813
198815
198814
198814
198815
198814
198813
198815
198816
198816
198818
198819
198821
198820
198821
198822
198822
198821
198820
198819
198818
198818
198819
198820
198820
198819
198819
198819
198820
198821
198820
198820
198821
198823
198822
198821
198822
198821
198821
198820
198819
198818
198818
198817
198819
198819
198821
198820
198821
198821
198822
198822
198823
198823
198823
198822
198821
198822
198821
198820
198820
198821
198821
198820
198820
198820
198820
198819
198820
198821
198820
198820
198819
198819
198818
198817
198817
198816
198816
198816
198816
198815
198814
198815
198815
198815
198814
198814
198816
198818
198817
198816
198817
198818
198817
198816
198819
198820
198821
198821
198820
198819
198820
198820
198819
198820
198820
198820
198819
198821
198821
198820
198819
198821
198821
198821
198821
198821
198820
198820
198820
198821
198820
198821
198820
198819
198818
198818
198819
198818
198817
198817
198816
198815
198816
198815
198814
198813
198812
198812
198811
198811
198810
198810
198809
198808
198807
198806
198807
198807
198808
198807
198807
198807
198807
198808
198809
198811
198810
198811
198810
198811
198811
198810
198811
198813
198813
198812
198811
198811
198810
198811
198810
198809
198808
198809
198809
198808
198809
198811
198812
198813
198814
198813
198812
198812
198812
198813
198812
198811
198812
198812
198811
198810
198809
198810
198809
198809
198809
198809
198808
198809
198808
198808
198807
198810
198810
198809
198809
198809
198809
198809
198810
198810
198809
198809
198809
198808
198809
198808
198808
198807
198807
198807
198807
198806
198805
198804
198804
198804
198806
198805
198804
198805
198805
198804
198804
198805
198805
198806
198806
198807
198806
198806
198807
198807
198807
198807
198808
198808
198810
198809
198814
198813
198813
198812
198811
198811
198810
198811
198811
198813
198814
198813
198813
198814
198813
198815
198814
198813
198813
198812
198812
198812
198811
198815
198815
198814
198813
198812
198812
198811
198812
198812
198811
198810
198810
198811
198810
198809
198811
198812
198813
198812
198811
198812
198811
198812
198812
198812
198813
198813
198816
198815
198815
198814
198816
198818
198817
198816
198816
198817
198818
198818
198817
198820
198821
198820
198821
198822
198821
198821
198820
198820
198819
198822
198822
198822
198822
198823
198823
198822
198822
198821
198820
198821
198822
198821
198820
198820
198820
198819
198818
198818
198818
198817
198816
198817
198816
198817
198817
198816
198816
198816
198815
198814
198815
198815
198814
198814
198814
198814
198815
198815
198817
198817
198817
198817
198816
198815
198814
198813
198812
198811
198811
198810
198810
198811
198811
198812
198812
198812
198812
198811
198811
198810
198810
198809
198809
198809
198808
198809
198808
198807
198806
198807
198808
198808
198809
198808
198807
198806
198805
198806
198806
198805
198805
198806
198807
198807
198807
198806
198810
198809
198810
198810
198809
198809
198808
198808
198808
198807
198806
198805
198806
198806
198806
198805
198806
198807
198808
198809
198808
198808
198808
198807
198808
198808
198808
198807
198806
198805
198805
198807
198806
198807
198807
198807
198806
198806
198805
198804
198803
198803
198803
198802
198802
198802
198802
198802
198803
198804
198804
198803
198803
198806
198805
198804
198803
198802
198806
198807
198806
198806
198805
198806
198805
198804
198803
198802
198802
198802
198801
198800
198800
198799
198798
198798
198798
198798
198798
198798
198800
198801
198801
198800
198800
198799
198800
198802
198803
198803
198802
198802
198801
198800
198801
198801
198800
198799
198799
198798
198798
198799
198800
198799
198799
198801
198800
198799
198798
198800
198800
198800
198799
198799
198798
198797
198797
198798
198798
198797
198797
198797
198796
198796
198795
198795
198794
198794
198796
198795
198795
198796
198800
198799
198798
198800
198799
198799
198798
198798
198800
198801
198801
198801
198801
198800
198799
198798
198798
198797
198797
198799
198798
198797
198797
198796
198796
198796
198795
198794
198794
198793
198793
198792
198791
198790
198790
198789
198789
198789
198789
198788
198788
198789
198790
198791
198791
198792
198791
198791
198792
198792
198793
198792
198791
198792
198793
198792
198791
198791
198791
198792
198793
198793
198792
198791
198790
198790
198790
198789
198789
198788
198790
198789
198788
198787
198787
198786
198785
198785
198784
198784
198783
198782
198783
198783
198782
198781
198781
198780
198779
198778
198778
198778
198777
198776
198775
198774
198774
198774
198773
198773
198773
198773
198772
198772
198771
198770
198769
198769
198769
198768
198771
198770
198769
198768
198769
198768
198768
198768
198767
198766
198766
198766
198766
198765
198766
198765
198764
198763
198762
198761
198760
198759
198758
198759
198759
198758
198757
198758
198758
198758
198757
198756
198755
198755
198755
198754
198754
198753
198755
198755
198755
198757
198757
198756
198755
198755
198754
198753
198752
198751
198751
198752
198753
198752
198753
198754
198754
198754
198755
198756
198755
198755
198754
198754
198754
198753
198752
198751
198750
198750
198750
198749
198750
198752
198752
198753
198752
198752
198751
198751
198752
198752
198752
198751
198750
198750
198749
198749
198748
198748
198747
198746
198745
198744
198744
198744
198743
198744
198743
198742
198743
198745
198744
198744
198743
198742
198743
198743
198742
198741
198745
198747
198746
198746
198747
198747
198747
198746
198747
198746
198747
198746
198745
198744
198746
198747
198747
198748
198748
198748
198749
198748
198747
198747
198746
198746
198746
198745
198745
198744
198743
198742
198741
198741
198741
198741
198742
198743
198744
198743
198744
198743
198742
198741
198742
198741
198740
198741
198740
198740
198739
198739
198739
198740
198740
198739
198739
198738
198739
198739
198739
198741
198741
198740
198740
198739
198740
198739
198741
198741
198741
198741
198741
198740
198740
198739
198738
198737
198736
198737
198736
198736
198735
198734
198735
198736
198737
198736
198739
198740
198740
198741
198740
198742
198742
198742
198742
198742
198743
198743
198742
198742
198741
198741
198742
198742
198741
198740
198739
198739
198739
198740
198740
198741
198741
198740
198740
198739
198739
198738
198739
198738
198738
198738
198738
198738
198738
198740
198739
198738
198738
198737
198737
198736
198736
198737
198736
198735
198735
198735
198735
198734
198734
198734
198734
198734
198734
198733
198732
198732
198731
198730
198729
198728
198728
198727
198726
198728
198727
198727
198728
198728
198729
198729
198729
198729
198729
198728
198727
198728
198727
198727
198728
198729
198728
198727
198727
198727
198726
198726
198726
198725
198727
198726
198726
198726
198725
198725
198726
198727
198726
198726
198726
198725
198725
198725
198726
198727
198727
198727
198726
198726
198725
198724
198724
198726
198725
198724
198724
198724
198724
198724
198726
198725
198726
198727
198727
198728
198729
198728
198727
198726
198726
198727
198728
198727
198726
198725
198724
198724
198725
198727
198727
198728
198727
198728
198729
198731
198730
198730
198730
198731
198732
198732
198732
198732
198734
198734
198734
198734
198734
198735
198735
198734
198734
198733
198732
198733
198736
198736
198738
198737
198737
198736
198736
198738
198737
198737
198738
198739
198740
198739
198739
198738
198738
198737
198737
198736
198737
198736
198737
198737
198736
198735
198734
198735
198734
198733
198733
198732
198733
198732
198733
198733
198733
198734
198733
198734
198733
198732
198731
198733
198734
198733
198732
198732
198731
198731
198730
198731
198730
198731
198732
198733
198732
198733
198733
198733
198733
198732
198732
198733
198734
198734
198733
198733
198734
198734
198733
198734
198733
198732
198731
198730
198731
198730
198730
198730
198729
198729
198729
198728
198728
198727
198728
198730
198729
198731
198730
198730
198729
198728
198727
198726
198726
198725
198725
198725
198725
198726
198727
198727
198726
198726
198726
198726
198726
198726
198726
198727
198726
198726
198725
198727
198727
198728
198727
198727
198729
198730
198730
198731
198732
198732
198732
198733
198732
198732
198734
198733
198733
198734
198735
198735
198735
198735
198736
198736
198735
198734
198733
198733
198733
198732
198732
198731
198731
198730
198731
198730
198730
198729
198729
198729
198730
198729
198728
198728
198727
198727
198728
198730
198730
198729
198730
198731
198732
198731
198730
198730
198730
198730
198731
198731
198731
198730
198730
198730
198729
198729
198728
198729
198730
198730
198730
198731
198731
198730
198730
198731
198730
198729
198728
198727
198728
198728
198727
198728
198728
198731
198730
198729
198728
198728
198728
198728
198728
198728
198729
198728
198727
198727
198726
198726
198725
198726
198725
198724
198723
198723
198722
198721
198724
198726
198725
198724
198724
198726
198727
198727
198727
198727
198727
198729
198728
198729
198728
198727
198727
198727
198726
198725
198724
198723
198722
198722
198721
198720
198720
198721
198721
198720
198720
198719
198718
198718
198718
198717
198717
198716
198716
198715
198714
198713
198712
198713
198713
198713
198713
198712
198714
198713
198715
198716
198716
198716
198715
198715
198716
198716
198716
198718
198719
198718
198717
198719
198719
198718
198717
198716
198715
198717
198716
198717
198717
198718
198719
198718
198718
198718
198719
198718
198718
198719
198719
198719
198718
198721
198721
198723
198723
198724
198723
198722
198721
198722
198722
198721
198721
198722
198723
198723
198725
198727
198727
198726
198725
198727
198728
198728
198727
198728
198729
198728
198727
198729
198729
198729
198728
198728
198728
198727
198728
198730
198729
198728
198727
198726
198728
198728
198728
198729
198729
198730
198730
198730
198729
198729
198730
198730
198734
198734
198734
198735
198737
198739
198738
198739
198738
198738
198739
198739
198741
198742
198741
198740
198740
198741
198741
198741
198740
198741
198740
198741
198743
198743
198742
198742
198742
198742
198742
198741
198740
198739
198739
198738
198738
198737
198736
198735
198735
198735
198734
198734
198735
198734
198734
198733
198732
198731
198731
198732
198733
198733
198735
198735
198734
198736
198737
198736
198736
198735
198736
198735
198735
198734
198733
198732
198731
198732
198731
198731
198732
198732
198732
198733
198733
198734
198735
198735
198735
198736
198735
198736
198736
198735
198734
198735
198735
198734
198734
198735
198736
198735
198734
198736
198738
198737
198736
198735
198734
198733
198734
198734
198734
198734
198734
198734
198734
198733
198734
198734
198734
198734
198733
198732
198732
198733
198734
198735
198737
198738
198737
198737
198736
198737
198736
198735
198737
198739
198738
198739
198740
198740
198741
198742
198741
198741
198741
198740
198739
198740
198742
198741
198741
198740
198739
198738
198737
198739
198738
198737
198737
198738
198737
198736
198735
198736
198737
198737
198736
198735
198735
198736
198735
198735
198735
198734
198733
198734
198734
198733
198733
198733
198732
198732
198732
198733
198733
198732
198733
198732
198733
198732
198731
198732
198731
198731
198730
198731
198730
198730
198730
198730
198729
198728
198727
198727
198727
198727
198726
198725
198725
198725
198724
198724
198726
198725
198725
198725
198724
198723
198722
198722
198721
198720
198719
198718
198719
198720
198720
198721
198720
198719
198718
198717
198717
198716
198715
198714
198715
198714
198714
198714
198716
198715
198714
198713
198712
198712
198711
198712
198712
198711
198710
198709
198709
198708
198707
198706
198707
198706
198705
198704
198704
198704
198703
198702
198702
198703
198703
198702
198703
198702
198702
198701
198701
198701
198700
198702
198702
198702
198701
198702
198701
198701
198700
198700
198700
198700
198699
198699
198699
198698
198698
198698
198698
198697
198696
198696
198695
198694
198693
198693
198694
198693
198693
198693
198692
198691
198692
198691
198693
198692
198692
198691
198692
198691
198690
198690
198690
198691
198690
198690
198691
198690
198690
198689
198688
198687
198686
198688
198687
198688
198688
198687
198689
198689
198689
198688
198688
198688
198688
198688
198687
198688
198688
198691
198690
198689
198692
198692
198691
198693
198693
198692
198693
198692
198692
198692
198691
198690
198691
198690
198689
198689
198688
198687
198687
198686
198685
198685
198685
198686
198686
198686
198686
198685
198685
198684
198684
198683
198685
198684
198686
198686
198685
198685
198684
198684
198684
198683
198684
198683
198682
198682
198681
198681
198681
198681
198680
198680
198679
198680
198680
198681
198681
198681
198683
198682
198681
198680
198681
198681
198680
198680
198680
198679
198680
198680
198680
198681
198682
198681
198680
198679
198679
198678
198677
198677
198677
198676
198675
198674
198673
198672
198671
198670
198671
198672
198675
198675
198674
198674
198673
198674
198674
198673
198674
198673
198672
198672
198671
198671
198671
198670
198670
198671
198672
198673
198673
198672
198672
198673
198674
198673
198673
198673
198673
198673
198672
198673
198673
198672
198672
198672
198673
198673
198673
198673
198672
198672
198671
198671
198672
198671
198671
198670
198669
198669
198669
198669
198670
198670
198670
198669
198668
198668
198667
198666
198667
198667
198667
198667
198667
198667
198669
198669
198669
198671
198670
198671
198670
198672
198672
198671
198671
198670
198669
198668
198667
198666
198666
198665
198664
198663
198663
198663
198663
198665
198665
198665
198665
198665
198665
198664
198663
198662
198663
198664
198663
198666
198665
198666
198666
198665
198667
198666
198665
198665
198664
198665
198665
198665
198666
198665
198665
198665
198664
198664
198663
198666
198666
198665
198665
198664
198663
198662
198661
198660
198659
198659
198659
198659
198658
198657
198656
198655
198654
198653
198652
198652
198651
198651
198651
198650
198649
198648
198649
198650
198650
198650
198649
198649
198650
198649
198648
198647
198648
198647
198646
198647
198647
198646
198645
198646
198646
198648
198649
198650
198650
198650
198650
198651
198650
198651
198650
198651
198651
198653
198652
198651
198650
198650
198651
198654
198654
198655
198655
198654
198656
198656
198655
198654
198654
198653
198653
198653
198652
198653
198655
198656
198657
198657
198657
198656
198656
198655
198656
198657
198658
198658
198659
198659
198659
198663
198662
198662
198664
198664
198666
198669
198668
198668
198667
198666
198667
198667
198666
198665
198666
198668
198668
198667
198666
198667
198667
198667
198666
198665
198665
198664
198665
198666
198666
198666
198667
198666
198665
198667
198666
198667
198668
198667
198667
198668
198668
198667
198667
198667
198669
198669
198670
198669
198669
198669
198671
198671
198672
198672
198671
198673
198674
198674
198675
198675
198676
198675
198674
198673
198672
198674
198673
198672
198672
198672
198671
198670
198670
198669
198669
198668
198668
198667
198667
198667
198668
198667
198666
198665
198664
198663
198662
198661
198662
198661
198661
198660
198659
198658
198658
198659
198663
198662
198661
198660
198659
198659
198658
198657
198660
198661
198666
198666
198666
198668
198667
198667
198667
198667
198666
198669
198668
198668
198670
198669
198668
198667
198667
198666
198666
198667
198667
198666
198667
198667
198666
198666
198668
198670
198669
198672
198672
198671
198670
198673
198673
198674
198675
198677
198677
198678
198679
198680
198679
198680
198679
198678
198679
198678
198677
198676
198676
198676
198676
198675
198674
198675
198676
198676
198675
198674
198676
198675
198676
198677
198677
198676
198675
198675
198676
198675
198677
198676
198677
198677
198676
198676
198677
198677
198676
198675
198675
198677
198677
198678
198678
198678
198678
198678
198678
198677
198677
198678
198679
198679
198678
198678
198677
198678
198677
198676
198676
198676
198676
198675
198676
198678
198680
198680
198680
198680
198681
198685
198685
198684
198684
198684
198683
198682
198683
198682
198682
198681
198683
198683
198684
198685
198692
198691
198691
198693
198692
198692
198692
198692
198693
198692
198693
198692
198691
198691
198691
198691
198690
198690
198689
198689
198688
198687
198686
198686
198689
198688
198689
198689
198689
198688
198688
198689
198688
198689
198689
198691
198691
198691
198690
198691
198690
198690
198691
198691
198690
198689
198688
198690
198689
198688
198687
198687
198687
198687
198686
198686
198685
198684
198684
198683
198682
198682
198681
198680
198680
198679
198678
198677
198676
198675
198675
198675
198675
198676
198677
198678
198677
198676
198676
198675
198676
198677
198677
198677
198678
198679
198678
198677
198677
198677
198678
198679
198678
198677
198677
198679
198678
198677
198676
198677
198678
198677
198677
198677
198677
198678
198677
198676
198678
198677
198676
198676
198675
198678
198679
198679
198680
198681
198681
198681
198680
198680
198680
198681
198681
198682
198684
198683
198682
198682
198682
198681
198680
198680
198679
198679
198679
198678
198679
198679
198679
198680
198682
198683
198685
198684
198684
198684
198683
198684
198684
198684
198683
198685
198686
198686
198687
198686
198687
198687
198687
198686
198689
198689
198688
198688
198688
198687
198689
198689
198689
198689
198690
198692
198691
198690
198689
198688
198689
198689
198691
198691
198693
198692
198692
198692
198691
198691
198691
198691
198691
198691
198692
198693
198694
198694
198693
198693
198692
198691
198691
198691
198691
198690
198690
198689
198688
198687
198688
198688
198690
198689
198689
198689
198688
198690
198691
198691
198690
198690
198689
198689
198688
198690
198689
198689
198689
198690
198689
198690
198690
198691
198690
198690
198692
198692
198691
198691
198691
198691
198690
198690
198692
198691
198691
198692
198691
198690
198691
198690
198690
198689
198688
198687
198686
198685
198684
198685
198685
198686
198685
198684
198683
198682
198682
198681
198683
198682
198681
198681
198680
198679
198678
198679
198679
198678
198678
198678
198677
198677
198678
198679
198680
198681
198682
198682
198682
198683
198683
198683
198683
198683
198683
198682
198682
198681
198681
198681
198681
198681
198683
198683
198683
198682
198681
198681
198681
198681
198682
198682
198681
198680
198679
198678
198679
198678
198677
198676
198675
198674
198676
198676
198679
198679
198678
198679
198678
198678
198678
198677
198677
198676
198677
198676
198675
198675
198675
198674
198673
198674
198673
198672
198672
198671
198672
198672
198673
198672
198673
198672
198673
198672
198672
198672
198671
198671
198670
198670
198670
198671
198673
198673
198672
198672
198671
198671
198670
198669
198668
198670
198669
198670
198670
198671
198671
198671
198670
198669
198668
198668
198669
198669
198671
198670
198669
198669
198668
198669
198668
198667
198667
198666
198665
198665
198666
198667
198667
198669
198668
198667
198667
198667
198668
198668
198669
198668
198667
198667
198666
198665
198666
198665
198665
198665
198665
198665
198665
198666
198665
198664
198664
198665
198664
198664
198663
198663
198663
198662
198662
198661
198662
198662
198662
198661
198660
198660
198660
198662
198661
198661
198660
198662
198661
198661
198661
198660
198659
198659
198658
198658
198659
198659
198659
198659
198659
198658
198662
198662
198661
198662
198662
198662
198663
198662
198662
198663
198664
198664
198664
198665
198665
198664
198663
198662
198661
198661
198660
198659
198658
198657
198657
198657
198656
198656
198655
198654
198655
198655
198655
198654
198655
198654
198654
198653
198653
198652
198651
198652
198652
198651
198652
198651
198650
198651
198651
198650
198650
198651
198651
198650
198650
198650
198651
198650
198649
198649
198649
198650
198650
198649
198649
198649
198649
198650
198651
198651
198651
198650
198649
198649
198649
198648
198648
198647
198646
198646
198646
198646
198645
198644
198643
198644
198643
198642
198644
198643
198642
198643
198642
198644
198643
198643
198644
198644
198644
198644
198643
198644
198644
198643
198642
198642
198642
198642
198641
198640
198640
198640
198639
198638
198638
198638
198638
198640
198642
198641
198642
198641
198641
198640
198641
198640
198640
198640
198639
198639
198638
198638
198637
198637
198639
198638
198640
198639
198639
198641
198641
198642
198641
198641
198640
198639
198638
198638
198638
198637
198636
198636
198637
198639
198638
198638
198638
198638
198637
198636
198635
198635
198636
198635
198635
198636
198635
198634
198634
198633
198633
198632
198631
198631
198632
198631
198630
198631
198630
198629
198628
198628
198627
198626
198625
198624
198626
198626
198628
198629
198628
198628
198627
198627
198628
198627
198628
198627
198628
198628
198627
198627
198628
198629
198629
198628
198627
198628
198627
198626
198626
198626
198626
198625
198624
198624
198623
198624
198628
198627
198629
198630
198631
198630
198630
198630
198630
198631
198633
198632
198631
198631
198631
198631
198631
198632
198631
198630
198629
198628
198628
198627
198627
198626
198625
198625
198624
198623
198623
198622
198623
198622
198623
198623
198624
198625
198625
198624
198624
198623
198622
198622
198621
198620
198621
198620
198620
198623
198623
198623
198623
198624
198626
198628
198629
198629
198629
198629
198629
198628
198630
198631
198630
198629
198628
198628
198628
198628
198629
198629
198629
198631
198631
198631
198631
198631
198630
198630
198629
198628
198629
198629
198630
198629
198629
198628
198627
198626
198626
198625
198624
198624
198623
198622
198621
198621
198620
198620
198621
198621
198620
198621
198620
198620
198620
198620
198620
198619
198620
198621
198620
198620
198620
198620
198619
198619
198618
198618
198617
198617
198616
198615
198614
198616
198617
198619
198619
198618
198619
198621
198621
198620
198619
198618
198618
198617
198616
198616
198618
198620
198619
198619
198618
198619
198619
198619
198619
198618
198622
198622
198622
198622
198624
198623
198622
198623
198624
198623
198624
198625
198624
198625
198626
198628
198627
198626
198626
198625
198624
198625
198625
198625
198625
198624
198625
198624
198624
198623
198622
198621
198620
198619
198619
198620
198620
198620
198620
198621
198622
198621
198620
198622
198623
198627
198626
198626
198626
198625
198625
198624
198625
198626
198625
198625
198624
198626
198626
198626
198627
198626
198628
198629
198628
198628
198627
198626
198626
198627
198627
198628
198627
198626
198626
198625
198626
198626
198626
198627
198626
198627
198627
198626
198627
198627
198628
198627
198627
198626
198625
198624
198623
198622
198621
198621
198621
198622
198621
198621
198621
198621
198623
198624
198623
198624
198624
198625
198624
198624
198623
198626
198625
198624
198623
198623
198623
198622
198621
198621
198621
198620
198619
198618
198617
198616
198617
198619
198620
198620
198619
198619
198618
198619
198619
198620
198619
198618
198617
198616
198615
198614
198614
198614
198614
198614
198613
198615
198615
198614
198613
198614
198613
198615
198614
198613
198612
198612
198612
198611
198612
198611
198612
198611
198611
198612
198613
198613
198613
198613
198612
198611
198613
198614
198613
198614
198614
198614
198614
198613
198612
198614
198613
198612
198611
198611
198610
198609
198608
198607
198607
198606
198605
198604
198603
198604
198604
198603
198603
198604
198605
198604
198604
198605
198605
198604
198605
198604
198603
198602
198602
198601
198601
198601
198600
198599
198602
198601
198601
198601
198601
198600
198599
198598
198598
198597
198596
198595
198594
198594
198594
198595
198595
198594
198593
198594
198593
198592
198591
198591
198592
198591
198591
198591
198590
198592
198593
198592
198591
198592
198592
198596
198597
198597
198596
198596
198595
198594
198594
198594
198593
198593
198593
198593
198592
198592
198591
198590
198590
198591
198592
198591
198591
198590
198592
198592
198591
198591
198591
198592
198592
198593
198593
198593
198594
198596
198597
198596
198595
198595
198595
198595
198596
198595
198594
198594
198593
198593
198594
198593
198593
198592
198592
198592
198591
198590
198591
198590
198591
198591
198591
198591
198591
198592
198592
198594
198594
198594
198594
198594
198593
198593
198593
198593
198594
198593
198593
198593
198593
198593
198592
198594
198594
198593
198592
198595
198595
198595
198596
198597
198596
198595
198596
198596
198597
198596
198595
198596
198596
198595
198595
198594
198594
198593
198593
198592
198591
198592
198593
198592
198591
198591
198590
198589
198588
198587
198586
198585
198584
198583
198585
198584
198583
198582
198581
198580
198581
198580
198580
198580
198580
198581
198581
198581
198581
198580
198579
198578
198577
198576
198575
198574
198573
198572
198572
198572
198571
198570
198571
198570
198569
198570
198571
198572
198571
198571
198571
198574
198575
198574
198573
198573
198572
198571
198570
198572
198571
198571
198570
198570
198569
198568
198567
198566
198565
198566
198567
198569
198569
198568
198568
198569
198568
198569
198568
198567
198567
198567
198566
198568
198567
198568
198567
198567
198566
198566
198565
198565
198567
198566
198567
198567
198566
198565
198565
198564
198563
198562
198561
198562
198561
198562
198561
198561
198561
198561
198564
198564
198564
198563
198563
198562
198561
198562
198563
198563
198563
198563
198563
198562
198561
198560
198560
198559
198558
198558
198558
198558
198557
198557
198559
198558
198557
198557
198556
198556
198557
198557
198557
198556
198557
198556
198555
198555
198556
198557
198557
198556
198556
198556
198556
198557
198556
198555
198556
198555
198554
198555
198555
198555
198554
198554
198554
198553
198553
198554
198553
198552
198551
198551
198551
198550
198551
198552
198551
198551
198550
198549
198549
198549
198549
198548
198548
198547
198547
198550
198549
198549
198549
198548
198549
198550
198549
198548
198548
198547
198546
198545
198547
198548
198551
198552
198552
198553
198553
198552
198552
198552
198551
198553
198552
198551
198551
198550
198550
198549
198550
198550
198549
198548
198547
198546
198547
198547
198546
198545
198545
198544
198544
198543
198543
198543
198544
198545
198544
198543
198543
198543
198542
198544
198545
198545
198545
198545
198544
198545
198544
198543
198544
198543
198545
198546
198546
198549
198549
198550
198553
198552
198551
198550
198551
198553
198552
198553
198552
198551
198550
198550
198550
198550
198550
198550
198549
198549
198549
198549
198549
198548
198547
198546
198545
198545
198544
198545
198544
198545
198545
198546
198546
198545
198545
198545
198545
198546
198545
198545
198544
198543
198545
198544
198546
198546
198545
198546
198546
198548
198547
198547
198547
198547
198546
198545
198545
198545
198544
198545
198547
198547
198549
198550
198550
198550
198551
198550
198549
198550
198550
198550
198549
198549
198548
198547
198548
198548
198547
198546
198549
198548
198548
198548
198548
198547
198546
198545
198545
198545
198547
198548
198547
198547
198546
198546
198546
198545
198544
198544
198544
198544
198543
198545
198545
198544
198545
198544
198544
198545
198545
198545
198546
198548
198547
198548
198547
198547
198547
198547
198546
198546
198545
198545
198545
198545
198544
198544
198546
198546
198547
198547
198546
198545
198546
198546
198546
198545
198545
198545
198545
198544
198544
198544
198543
198545
198544
198544
198543
198543
198543
198542
198543
198542
198542
198541
198542
198542
198541
198541
198542
198542
198543
198544
198545
198545
198546
198546
198545
198544
198543
198544
198544
198543
198544
198544
198543
198544
198543
198542
198543
198546
198546
198547
198547
198546
198546
198547
198548
198549
198548
198547
198548
198549
198549
198549
198549
198548
198551
198550
198551
198550
198550
198550
198551
198550
198549
198550
198549
198548
198548
198548
198548
198548
198548
198547
198550
198554
198554
198554
198554
198554
198555
198554
198553
198552
198552
198554
198554
198554
198553
198552
198552
198553
198553
198553
198552
198552
198551
198552
198551
198551
198552
198552
198552
198551
198553
198552
198551
198550
198552
198551
198550
198550
198550
198552
198555
198554
198555
198556
198556
198556
198558
198558
198557
198556
198558
198558
198558
198557
198558
198558
198557
198557
198558
198557
198558
198557
198558
198558
198558
198559
198558
198559
198559
198559
198559
198558
198558
198558
198557
198556
198556
198557
198556
198556
198555
198554
198553
198553
198556
198556
198556
198555
198554
198553
198552
198551
198552
198553
198552
198551
198551
198550
198549
198549
198550
198549
198548
198549
198548
198548
198547
198547
198546
198545
198545
198545
198545
198546
198547
198547
198547
198546
198545
198544
198544
198543
198543
198542
198541
198540
198541
198540
198540
198540
198539
198538
198538
198537
198539
198539
198539
198538
198537
198538
198538
198539
198539
198538
198538
198537
198536
198535
198536
198535
198534
198534
198535
198535
198535
198535
198536
198535
198534
198533
198534
198533
198532
198532
198532
198531
198530
198533
198532
198531
198530
198530
198530
198530
198529
198531
198530
198533
198532
198531
198532
198531
198532
198531
198530
198530
198531
198530
198529
198530
198531
198532
198532
198532
198532
198533
198533
198534
198535
198534
198534
198534
198533
198533
198533
198532
198532
198534
198534
198534
198533
198532
198532
198534
198533
198535
198534
198535
198535
198535
198535
198537
198537
198537
198536
198535
198535
198534
198534
198534
198534
198535
198536
198536
198537
198537
198537
198538
198538
198540
198542
198543
198543
198542
198542
198541
198540
198540
198539
198541
198541
198540
198541
198541
198541
198542
198544
198543
198544
198543
198542
198542
198543
198543
198544
198544
198543
198543
198546
198547
198546
198545
198545
198545
198545
198545
198544
198543
198543
198542
198541
198541
198542
198542
198542
198544
198543
198542
198541
198540
198540
198540
198539
198540
198540
198540
198540
198540
198541
198541
198542
198541
198542
198541
198541
198541
198540
198540
198539
198538
198539
198539
198539
198538
198538
198538
198537
198538
198537
198537
198536
198536
198536
198537
198538
198537
198537
198536
198536
198535
198537
198536
198536
198536
198536
198536
198536
198537
198537
198537
198537
198536
198536
198536
198535
198534
198533
198533
198537
198537
198538
198539
198538
198539
198538
198538
198538
198538
198538
198537
198538
198538
198540
198539
198538
198541
198540
198539
198539
198540
198541
198540
198539
198539
198540
198542
198543
198542
198542
198542
198541
198541
198541
198540
198539
198538
198538
198537
198538
198537
198538
198538
198538
198539
198538
198539
198539
198541
198540
198541
198542
198543
198544
198544
198544
198545
198544
198544
198543
198543
198545
198544
198545
198545
198545
198544
198544
198544
198545
198544
198545
198545
198545
198544
198546
198545
198547
198547
198547
198547
198547
198549
198548
198548
198549
198550
198552
198552
198553
198552
198554
198553
198553
198553
198552
198552
198551
198550
198550
198551
198551
198551
198552
198552
198552
198551
198552
198552
198552
198551
198550
198549
198550
198551
198552
198551
198550
198550
198551
198551
198551
198551
198551
198551
198550
198550
198551
198550
198549
198549
198551
198551
198550
198551
198550
198550
198550
198552
198551
198552
198551
198551
198553
198554
198553
198552
198551
198551
198551
198553
198554
198555
198554
198553
198555
198555
198555
198554
198554
198554
198554
198554
198557
198558
198558
198558
198559
198558
198558
198557
198558
198559
198560
198559
198560
198560
198560
198560
198561
198560
198560
198560
198560
198559
198559
198559
198558
198558
198559
198559
198559
198558
198558
198558
198559
198559
198558
198558
198557
198556
198555
198555
198554
198555
198555
198555
198555
198554
198553
198552
198551
198550
198550
198549
198548
198550
198550
198551
198550
198551
198551
198550
198549
198550
198549
198549
198549
198550
198550
198549
198548
198547
198547
198548
198550
198549
198549
198549
198550
198549
198550
198550
198552
198552
198552
198555
198555
198555
198555
198554
198554
198553
198553
198552
198553
198553
198552
198554
198553
198555
198556
198555
198555
198554
198554
198555
198555
198556
198555
198557
198556
198555
198554
198554
198554
198555
198555
198555
198554
198553
198552
198553
198552
198552
198551
198550
198549
198548
198549
198549
198549
198548
198547
198548
198547
198546
198547
198548
198549
198548
198548
198547
198547
198546
198545
198546
198545
198545
198544
198545
198544
198543
198542
198543
198542
198542
198542
198542
198542
198541
198541
198540
198539
198538
198538
198538
198537
198537
198536
198538
198538
198538
198537
198537
198536
198536
198537
198536
198535
198535
198535
198536
198536
198535
198534
198533
198532
198532
198531
198531
198531
198531
198532
198532
198533
198533
198532
198532
198532
198532
198531
198530
198529
198529
198529
198529
198529
198529
198531
198531
198530
198530
198530
198529
198528
198528
198528
198529
198530
198529
198531
198530
198530
198531
198530
198530
198529
198532
198532
198532
198531
198532
198533
198532
198532
198531
198531
198530
198531
198531
198532
198534
198533
198533
198534
198533
198534
198536
198536
198535
198535
198535
198536
198537
198538
198538
198538
198537
198536
198535
198534
198534
198533
198533
198532
198532
198534
198535
198535
198536
198535
198535
198534
198533
198534
198534
198534
198535
198534
198533
198533
198532
198531
198531
198531
198532
198532
198531
198532
198531
198532
198533
198532
198531
198531
198531
198530
198530
198529
198529
198528
198527
198526
198525
198527
198528
198527
198530
198531
198532
198532
198533
198533
198532
198531
198530
198531
198531
198532
198531
198533
198532
198532
198533
198534
198534
198533
198533
198534
198538
198537
198536
198537
198536
198536
198537
198537
198536
198536
198536
198540
198541
198542
198542
198542
198542
198543
198543
198542
198541
198540
198539
198538
198538
198537
198536
198535
198534
198534
198534
198536
198536
198536
198535
198535
198537
198536
198536
198535
198535
198536
198536
198535
198535
198534
198536
198535
198534
198535
198536
198535
198536
198536
198536
198535
198535
198535
198535
198535
198534
198534
198533
198533
198532
198531
198531
198532
198533
198532
198532
198531
198531
198530
198530
198529
198530
198532
198531
198531
198532
198531
198532
198531
198531
198534
198533
198534
198533
198532
198532
198531
198530
198529
198529
198533
198533
198532
198531
198531
198530
198529
198530
198529
198529
198530
198530
198531
198530
198530
198529
198530
198529
198529
198530
198530
198531
198530
198529
198529
198530
198529
198529
198529
198528
198527
198527
198527
198527
198526
198526
198525
198526
198526
198526
198525
198524
198524
198525
198525
198525
198526
198527
198527
198526
198525
198524
198524
198524
198525
198525
198524
198523
198526
198525
198525
198525
198526
198525
198528
198527
198526
198526
198525
198525
198528
198528
198527
198528
198527
198527
198527
198527
198528
198529
198528
198527
198530
198529
198528
198528
198528
198528
198530
198532
198534
198534
198535
198535
198534
198535
198534
198534
198533
198535
198534
198533
198532
198531
198532
198533
198532
198533
198533
198533
198532
198531
198531
198530
198529
198529
198529
198528
198528
198528
198528
198527
198529
198529
198528
198527
198527
198527
198526
198525
198527
198526
198526
198525
198525
198525
198524
198523
198522
198521
198520
198520
198520
198520
198519
198519
198519
198520
198519
198520
198522
198521
198520
198522
198522
198521
198521
198521
198523
198523
198522
198523
198523
198522
198523
198523
198523
198523
198523
198523
198524
198524
198523
198524
198524
198524
198524
198524
198524
198523
198523
198522
198523
198522
198524
198523
198522
198522
198522
198521
198522
198521
198521
198521
198521
198521
198521
198520
198519
198520
198519
198519
198521
198522
198521
198521
198520
198521
198521
198521
198522
198524
198523
198525
198525
198527
198528
198527
198527
198526
198525
198525
198524
198524
198525
198525
198524
198523
198522
198522
198521
198522
198521
198521
198520
198519
198518
198518
198519
198519
198519
198519
198518
198518
198517
198516
198517
198518
198518
198518
198518
198518
198518
198517
198517
198517
198517
198517
198517
198516
198515
198516
198515
198515
198514
198513
198512
198511
198511
198511
198511
198510
198510
198510
198511
198511
198510
198512
198512
198511
198511
198510
198509
198508
198508
198507
198507
198508
198507
198506
198505
198504
198503
198503
198502
198502
198501
198501
198500
198499
198499
198499
198498
198498
198499
198499
198499
198501
198504
198503
198504
198505
198504
198504
198503
198502
198502
198503
198503
198502
198503
198503
198503
198502
198503
198502
198502
198501
198501
198500
198501
198501
198500
198500
198499
198499
198499
198498
198498
198498
198497
198496
198497
198496
198495
198496
198496
198496
198495
198496
198495
198495
198495
198495
198494
198493
198494
198494
198493
198492
198492
198491
198491
198491
198491
198490
198490
198489
198491
198491
198491
198491
198490
198490
198490
198489
198489
198489
198489
198488
198489
198489
198488
198487
198486
198486
198485
198485
198487
198487
198488
198487
198487
198488
198488
198488
198488
198487
198489
198491
198491
198491
198492
198491
198491
198492
198492
198491
198491
198491
198491
198492
198491
198491
198490
198489
198490
198491
198491
198490
198490
198490
198490
198490
198491
198491
198490
198492
198492
198492
198491
198492
198491
198490
198489
198489
198488
198487
198487
198487
198486
198485
198485
198485
198486
198485
198484
198483
198486
198485
198484
198484
198483
198483
198483
198484
198483
198483
198483
198484
198484
198484
198484
198486
198485
198486
198486
198485
198487
198488
198490
198491
198491
198491
198491
198490
198490
198489
198489
198488
198488
198487
198488
198488
198487
198487
198486
198486
198487
198487
198486
198485
198484
198483
198483
198484
198484
198483
198486
198486
198487
198488
198487
198486
198485
198486
198486
198485
198485
198485
198485
198485
198487
198487
198486
198487
198486
198485
198484
198484
198483
198482
198481
198481
198481
198480
198481
198480
198480
198480
198479
198478
198478
198478
198478
198478
198477
198477
198478
198478
198478
198478
198477
198476
198476
198476
198475
198476
198478
198479
198478
198477
198476
198475
198474
198474
198475
198476
198475
198475
198476
198477
198477
198477
198476
198476
198475
198474
198477
198476
198477
198479
198478
198478
198479
198479
198479
198480
198480
198479
198478
198478
198479
198479
198478
198479
198478
198477
198478
198480
198479
198479
198478
198477
198478
198477
198476
198476
198476
198475
198474
198473
198472
198472
198471
198472
198471
198470
198470
198469
198469
198469
198468
198467
198467
198467
198466
198466
198465
198465
198464
198465
198467
198467
198468
198469
198469
198469
198469
198470
198469
198468
198469
198469
198469
198469
198469
198469
198468
198468
198467
198468
198467
198468
198468
198468
198470
198469
198470
198470
198470
198471
198471
198472
198471
198472
198473
198474
198474
198473
198472
198472
198474
198474
198474
198473
198475
198476
198475
198475
198474
198474
198473
198474
198473
198473
198472
198473
198472
198472
198472
198471
198472
198472
198472
198471
198472
198471
198471
198470
198469
198469
198469
198468
198467
198467
198468
198467
198467
198468
198467
198467
198466
198466
198467
198468
198468
198471
198471
198470
198469
198469
198469
198468
198471
198471
198471
198471
198470
198469
198468
198468
198468
198470
198469
198469
198470
198471
198470
198471
198471
198470
198469
198468
198467
198468
198470
198470
198471
198470
198469
198468
198468
198468
198470
198470
198469
198469
198468
198468
198468
198469
198468
198467
198469
198468
198468
198468
198468
198471
198471
198470
198469
198471
198471
198470
198470
198470
198469
198469
198468
198469
198468
198469
198469
198470
198472
198472
198471
198470
198471
198471
198471
198471
198472
198473
198473
198473
198473
198472
198471
198470
198470
198469
198470
198469
198468
198468
198467
198467
198466
198467
198468
198467
198469
198469
198468
198468
198468
198468
198467
198467
198466
198465
198465
198465
198466
198466
198465
198466
198466
198466
198465
198465
198467
198467
198467
198467
198466
198465
198465
198464
198464
198466
198465
198465
198464
198463
198463
198462
198463
198462
198462
198462
198463
198463
198462
198461
198462
198462
198462
198461
198461
198461
198461
198461
198460
198460
198459
198459
198461
198460
198459
198460
198462
198461
198460
198459
198462
198463
198462
198462
198464
198463
198465
198468
198467
198466
198465
198464
198464
198465
198464
198463
198464
198465
198464
198464
198463
198462
198462
198461
198460
198461
198462
198462
198462
198461
198460
198462
198465
198464
198466
198465
198464
198464
198464
198463
198462
198461
198460
198459
198459
198459
198458
198458
198457
198457
198456
198456
198455
198454
198454
198453
198452
198452
198453
198453
198453
198454
198454
198453
198454
198453
198453
198452
198454
198455
198454
198454
198453
198452
198451
198451
198452
198451
198451
198450
198449
198451
198451
198451
198451
198450
198450
198450
198451
198451
198451
198453
198452
198452
198452
198453
198452
198455
198454
198453
198452
198451
198453
198454
198454
198454
198456
198456
198457
198460
198459
198459
198459
198458
198457
198457
198457
198456
198455
198455
198454
198454
198455
198455
198454
198454
198453
198454
198453
198452
198451
198451
198450
198451
198452
198451
198451
198454
198453
198453
198453
198452
198451
198450
198451
198450
198451
198450
198450
198454
198454
198455
198454
198454
198454
198454
198454
198453
198454
198453
198453
198453
198452
198454
198453
198453
198453
198455
198454
198454
198453
198454
198455
198454
198454
198453
198452
198452
198451
198451
198451
198450
198450
198451
198450
198451
198451
198450
198450
198449
198451
198451
198450
198449
198449
198449
198449
198449
198448
198449
198449
198449
198451
198451
198451
198451
198450
198451
198450
198449
198449
198448
198447
198446
198445
198445
198445
198446
198445
198445
198444
198444
198444
198443
198442
198441
198442
198442
198443
198442
198442
198441
198443
198442
198443
198442
198443
198443
198442
198441
198440
198439
198438
198437
198437
198436
198436
198437
198437
198438
198438
198437
198437
198438
198438
198440
198441
198440
198441
198440
198440
198439
198439
198441
198440
198439
198438
198438
198438
198438
198439
198441
198442
198442
198442
198443
198442
198441
198441
198440
198440
198440
198441
198441
198442
198446
198446
198445
198446
198445
198444
198443
198443
198442
198442
198442
198441
198442
198441
198440
198440
198441
198440
198439
198438
198437
198439
198439
198439
198439
198438
198437
198436
198435
198434
198434
198434
198434
198433
198434
198433
198434
198433
198433
198432
198432
198431
198431
198432
198432
198431
198431
198431
198431
198430
198431
198432
198432
198432
198432
198432
198431
198431
198432
198432
198431
198431
198431
198431
198431
198433
198435
198434
198434
198436
198435
198435
198435
198434
198435
198435
198434
198435
198434
198434
198433
198432
198432
198431
198430
198430
198430
198429
198432
198432
198432
198431
198430
198429
198429
198428
198427
198428
198427
198428
198429
198429
198429
198429
198430
198430
198430
198433
198434
198433
198432
198431
198432
198431
198431
198430
198430
198430
198429
198429
198429
198429
198428
198428
198427
198427
198426
198426
198425
198425
198424
198423
198425
198424
198423
198422
198422
198423
198422
198423
198424
198425
198425
198424
198424
198423
198422
198422
198423
198423
198423
198423
198422
198421
198420
198420
198419
198419
198421
198422
198421
198422
198424
198425
198425
198424
198425
198424
198424
198424
198424
198423
198422
198421
198422
198421
198420
198419
198418
198420
198420
198419
198418
198419
198419
198420
198421
198421
198421
198420
198419
198420
198420
198421
198423
198422
198422
198421
198421
198422
198422
198421
198421
198422
198422
198421
198420
198421
198420
198419
198421
198423
198422
198421
198421
198421
198422
198422
198423
198424
198424
198423
198423
198425
198425
198424
198427
198429
198429
198430
198430
198429
198428
198427
198426
198425
198424
198424
198424
198424
198424
198426
198425
198426
198426
198425
198425
198424
198424
198423
198422
198422
198422
198421
198421
198421
198422
198423
198422
198422
198421
198422
198422
198424
198424
198425
198426
198426
198428
198427
198426
198426
198426
198425
198426
198425
198424
198423
198424
198426
198427
198426
198425
198426
198425
198426
198425
198425
198425
198425
198425
198424
198423
198422
198422
198421
198421
198421
198421
198421
198421
198420
198419
198418
198418
198417
198417
198416
198416
198417
198416
198416
198415
198415
198414
198414
198414
198414
198415
198417
198417
198418
198417
198417
198416
198416
198415
198414
198413
198413
198412
198411
198410
198412
198411
198411
198412
198413
198413
198414
198413
198412
198412
198411
198412
198412
198411
198410
198409
198411
198411
198413
198412
198412
198413
198412
198412
198411
198411
198410
198410
198410
198409
198408
198407
198409
198409
198409
198410
198409
198408
198408
198408
198407
198407
198406
198405
198404
198404
198404
198405
198406
198406
198406
198405
198404
198404
198403
198402
198402
198403
198403
198405
198406
198407
198406
198405
198405
198405
198405
198404
198403
198402
198402
198402
198401
198402
198402
198402
198402
198401
198401
198401
198401
198400
198400
198401
198400
198400
198400
198400
198400
198400
198401
198401
198400
198401
198402
198404
198403
198404
198403
198402
198401
198402
198402
198403
198403
198402
198401
198400
198400
198400
198400
198402
198401
198400
198399
198399
198398
198398
198398
198399
198398
198397
198398
198397
198396
198396
198395
198394
198393
198392
198391
198390
198390
198389
198388
198387
198387
198386
198385
198386
198386
198386
198385
198385
198385
198384
198384
198384
198383
198382
198382
198383
198382
198382
198382
198382
198383
198382
198382
198381
198381
198382
198381
198382
198382
198383
198383
198382
198381
198380
198381
198382
198381
198380
198379
198379
198379
198378
198377
198377
198376
198375
198375
198374
198374
198375
198376
198377
198377
198378
198380
198380
198379
198380
198379
198378
198379
198378
198378
198380
198380
198379
198378
198377
198378
198377
198376
198376
198375
198375
198376
198377
198381
198381
198382
198381
198382
198381
198381
198380
198380
198380
198381
198381
198380
198379
198379
198378
198378
198377
198379
198378
198380
198379
198379
198379
198379
198380
198379
198379
198379
198379
198379
198379
198378
198379
198379
198378
198377
198377
198377
198379
198379
198379
198378
198378
198378
198378
198377
198376
198375
198376
198375
198374
198373
198374
198373
198372
198371
198372
198373
198374
198376
198375
198376
198376
198375
198374
198373
198372
198372
198372
198371
198370
198369
198368
198370
198371
198370
198370
198369
198368
198367
198367
198369
198368
198368
198367
198366
198366
198366
198365
198364
198364
198364
198364
198363
198362
198362
198361
198360
198359
198359
198360
198359
198359
198360
198359
198360
198360
198361
198360
198360
198360
198360
198359
198358
198359
198359
198359
198359
198359
198358
198357
198356
198357
198356
198356
198356
198355
198356
198355
198355
198356
198355
198355
198354
198355
198355
198355
198358
198358
198359
198360
198360
198360
198359
198359
198359
198359
198359
198358
198359
198359
198361
198361
198360
198359
198359
198358
198360
198359
198358
198357
198357
198356
198356
198358
198358
198359
198358
198358
198358
198358
198357
198357
198356
198355
198356
198355
198355
198354
198353
198353
198352
198353
198354
198355
198354
198353
198352
198352
198351
198350
198349
198349
198349
198351
198351
198350
198349
198349
198348
198348
198351
198351
198351
198351
198350
198351
198352
198353
198352
198352
198351
198350
198349
198349
198349
198350
198351
198351
198352
198354
198354
198353
198353
198354
198353
198355
198354
198353
198353
198352
198352
198352
198352
198352
198353
198356
198356
198355
198354
198353
198352
198352
198352
198352
198352
198351
198351
198350
198349
198349
198348
198348
198347
198347
198347
198346
198348
198348
198347
198346
198346
198346
198346
198345
198345
198344
198344
198344
198343
198343
198343
198342
198343
198346
198345
198347
198347
198346
198346
198345
198344
198345
198344
198345
198344
198343
198344
198346
198345
198344
198343
198342
198342
198342
198343
198343
198343
198344
198343
198344
198343
198343
198342
198341
198345
198346
198346
198346
198347
198346
198346
198346
198345
198345
198344
198344
198344
198343
198344
198345
198345
198346
198346
198348
198347
198347
198346
198345
198345
198346
198345
198344
198344
198346
198346
198346
198345
198345
198344
198343
198344
198346
198345
198344
198343
198344
198343
198343
198343
198342
198342
198342
198341
198340
198339
198340
198340
198340
198339
198338
198337
198336
198337
198338
198341
198342
198342
198341
198340
198341
198344
198345
198346
198345
198345
198345
198345
198346
198345
198346
198345
198345
198345
198346
198346
198345
198344
198344
198348
198347
198347
198347
198347
198348
198347
198347
198347
198346
198346
198345
198345
198345
198344
198343
198344
198345
198347
198347
198348
198349
198348
198348
198347
198346
198345
198345
198347
198347
198348
198349
198349
198349
198351
198351
198350
198351
198350
198349
198348
198348
198348
198349
198348
198348
198347
198349
198351
198351
198351
198350
198350
198351
198350
198350
198349
198348
198348
198348
198350
198350
198351
198350
198351
198350
198351
198351
198351
198350
198351
198350
198351
198350
198351
198350
198351
198350
198350
198349
198350
198352
198353
198353
198354
198355
198354
198354
198353
198354
198355
198355
198355
198354
198354
198356
198358
198359
198359
198358
198357
198356
198357
198356
198356
198355
198356
198355
198354
198355
198354
198353
198354
198354
198355
198355
198354
198353
198352
198353
198352
198352
198354
198355
198357
198356
198357
198358
198358
198358
198357
198359
198358
198357
198356
198357
198357
198359
198360
198361
198361
198361
198360
198360
198360
198360
198361
198362
198362
198362
198362
198361
198363
198362
198361
198361
198360
198359
198359
198360
198362
198363
198365
198366
198368
198367
198366
198365
198365
198365
198364
198364
198364
198364
198364
198364
198365
198365
198366
198367
198368
198367
198366
198366
198365
198366
198366
198365
198364
198364
198363
198362
198361
198362
198361
198360
198360
198360
198361
198362
198364
198365
198364
198366
198365
198364
198365
198366
198365
198365
198364
198364
198363
198362
198363
198362
198362
198361
198360
198359
198358
198357
198356
198356
198356
198356
198358
198358
198357
198357
198358
198358
198358
198359
198358
198359
198358
198358
198358
198357
198359
198360
198361
198361
198362
198362
198362
198361
198361
198361
198360
198359
198358
198358
198357
198356
198356
198357
198356
198356
198356
198356
198356
198355
198354
198354
198353
198353
198352
198352
198353
198354
198353
198353
198352
198352
198351
198350
198349
198349
198349
198349
198349
198349
198349
198350
198352
198351
198350
198349
198348
198347
198346
198345
198344
198344
198343
198342
198341
198340
198340
198339
198341
198340
198339
198341
198341
198342
198342
198344
198345
198345
198344
198343
198343
198342
198341
198340
198340
198342
198342
198342
198341
198341
198340
198339
198340
198340
198340
198340
198340
198340
198340
198340
198342
198342
198342
198341
198341
198341
198342
198341
198341
198340
198340
198340
198339
198338
198338
198337
198337
198336
198336
198338
198340
198339
198340
198340
198341
198342
198341
198342
198341
198340
198339
198339
198338
198338
198337
198338
198341
198341
198340
198339
198340
198340
198341
198341
198340
198339
198338
198338
198339
198339
198339
198340
198339
198340
198342
198342
198342
198342
198341
198341
198345
198345
198345
198345
198344
198343
198343
198343
198342
198341
198341
198341
198340
198339
198339
198339
198339
198338
198338
198338
198338
198337
198336
198336
198335
198334
198333
198332
198332
198334
198335
198334
198334
198333
198332
198335
198334
198333
198333
198332
198332
198332
198332
198332
198332
198332
198332
198332
198336
198336
198336
198337
198336
198337
198337
198336
198337
198336
198335
198339
198340
198339
198339
198338
198338
198338
198338
198338
198337
198337
198339
198338
198338
198338
198339
198339
198339
198338
198338
198341
198340
198340
198340
198339
198339
198339
198338
198337
198336
198336
198335
198335
198335
198334
198333
198332
198333
198333
198333
198333
198333
198332
198331
198332
198331
198331
198331
198332
198332
198332
198331
198330
198329
198328
198327
198328
198327
198326
198325
198324
198323
198322
198321
198321
198321
198320
198319
198318
198317
198318
198317
198320
198320
198320
198319
198319
198318
198318
198318
198317
198316
198317
198316
198315
198316
198316
198315
198315
198315
198315
198314
198313
198312
198312
198311
198310
198309
198308
198310
198309
198309
198310
198310
198310
198310
198309
198310
198311
198310
198309
198309
198310
198309
198309
198311
198310
198309
198308
198307
198306
198307
198307
198306
198305
198304
198305
198306
198306
198306
198307
198307
198308
198308
198307
198307
198306
198305
198306
198306
198305
198306
198307
198306
198306
198309
198310
198310
198309
198308
198309
198308
198308
198307
198308
198310
198309
198310
198310
198309
198309
198308
198307
198310
198310
198310
198309
198308
198307
198306
198307
198306
198305
198305
198305
198304
198304
198303
198302
198301
198303
198302
198301
198300
198300
198299
198300
198299
198300
198301
198300
198299
198300
198299
198299
198300
198300
198301
198301
198300
198300
198300
198299
198299
198300
198300
198300
198299
198298
198300
198300
198303
198303
198302
198301
198300
198301
198300
198300
198300
198299
198300
198300
198301
198302
198302
198302
198302
198303
198302
198305
198305
198304
198303
198303
198302
198301
198302
198302
198302
198302
198301
198301
198300
198300
198300
198299
198298
198299
198299
198301
198301
198301
198300
198300
198301
198300
198301
198300
198299
198300
198299
198299
198299
198299
198300
198299
198298
198297
198296
198297
198297
198296
198295
198296
198296
198296
198296
198295
198295
198294
198293
198293
198292
198291
198291
198292
198292
198292
198291
198290
198291
198291
198290
198290
198289
198289
198289
198290
198290
198289
198288
198288
198288
198287
198286
198285
198284
198284
198283
198283
198283
198283
198283
198283
198282
198282
198281
198281
198281
198281
198282
198282
198282
198281
198281
198284
198283
198282
198282
198282
198282
198282
198281
198280
198279
198281
198281
198282
198282
198282
198281
198280
198280
198280
198280
198279
198278
198278
198278
198277
198277
198276
198275
198275
198276
198276
198276
198276
198276
198275
198275
198275
198274
198274
198274
198275
198274
198273
198273
198274
198274
198275
198275
198274
198273
198274
198274
198275
198276
198276
198275
198275
198276
198277
198278
198279
198279
198280
198279
198278
198279
198282
198281
198281
198281
198280
198279
198280
198282
198281
198281
198280
198280
198282
198283
198282
198282
198281
198283
198283
198284
198284
198284
198285
198285
198284
198285
198286
198286
198286
198285
198284
198289
198289
198290
198292
198292
198292
198292
198293
198293
198293
198294
198294
198295
198294
198293
198293
198295
198294
198294
198294
198295
198295
198294
198293
198293
198294
198293
198294
198293
198292
198292
198291
198290
198291
198290
198291
198290
198289
198288
198288
198287
198286
198287
198287
198288
198287
198287
198286
198288
198287
198288
198289
198291
198290
198289
198288
198287
198286
198286
198286
198286
198286
198285
198287
198287
198286
198286
198286
198287
198287
198286
198285
198284
198284
198284
198284
198283
198282
198282
198281
198280
198279
198280
198279
198278
198277
198277
198276
198276
198275
198275
198277
198278
198278
198278
198279
198279
198279
198278
198277
198276
198278
198278
198278
198277
198276
198275
198275
198275
198274
198273
198273
198272
198272
198272
198273
198272
198278
198278
198280
198280
198281
198281
198280
198279
198279
198279
198279
198280
198284
198283
198284
198285
198286
198285
198285
198284
198284
198283
198282
198283
198283
198284
198284
198283
198282
198283
198282
198282
198282
198284
198287
198288
198287
198288
198287
198286
198286
198285
198284
198283
198283
198283
198283
198282
198282
198281
198282
198282
198281
198280
198280
198281
198281
198280
198279
198282
198284
198283
198282
198281
198280
198280
198280
198280
198280
198279
198279
198281
198280
198279
198278
198278
198277
198277
198277
198277
198277
198276
198275
198276
198279
198280
198280
198279
198280
198279
198279
198278
198279
198278
198277
198278
198277
198278
198278
198281
198280
198281
198281
198281
198280
198279
198279
198279
198280
198279
198278
198279
198278
198278
198278
198278
198279
198279
198281
198281
198280
198279
198279
198279
198279
198279
198279
198280
198279
198281
198280
198283
198284
198284
198284
198284
198284
198285
198284
198284
198284
198284
198283
198282
198281
198281
198280
198281
198281
198283
198283
198282
198281
198281
198280
198280
198282
198282
198282
198281
198280
198281
198282
198281
198281
198284
198283
198282
198284
198284
198285
198285
198285
198286
198286
198285
198284
198284
198284
198284
198283
198285
198284
198283
198282
198283
198283
198283
198284
198283
198282
198284
198284
198284
198284
198284
198283
198283
198283
198282
198281
198282
198282
198282
198282
198281
198282
198285
198286
198285
198285
198286
198285
198284
198285
198284
198284
198283
198282
198281
198281
198280
198280
198279
198278
198279
198279
198278
198279
198279
198278
198277
198277
198276
198276
198277
198276
198275
198274
198274
198273
198273
198273
198274
198273
198274
198273
198273
198275
198275
198274
198274
198274
198273
198273
198272
198271
198271
198270
198269
198270
198271
198270
198269
198271
198270
198269
198269
198270
198269
198271
198273
198273
198272
198271
198271
198274
198273
198274
198273
198275
198274
198274
198274
198273
198274
198274
198273
198272
198271
198271
198273
198275
198275
198275
198275
198275
198276
198275
198275
198274
198273
198273
198274
198274
198278
198278
198278
198279
198278
198279
198280
198279
198279
198280
198280
198280
198280
198279
198278
198277
198276
198276
198275
198274
198273
198273
198274
198274
198273
198273
198272
198271
198271
198272
198274
198274
198274
198274
198273
198272
198271
198271
198272
198272
198271
198271
198271
198274
198274
198274
198275
198274
198274
198276
198275
198275
198274
198274
198273
198273
198272
198271
198270
198269
198269
198268
198268
198267
198267
198266
198267
198267
198268
198271
198270
198269
198269
198269
198268
198268
198267
198267
198266
198265
198265
198265
198265
198265
198265
198264
198263
198262
198263
198262
198262
198261
198262
198264
198264
198263
198264
198264
198263
198264
198265
198264
198265
198264
198263
198262
198262
198263
198263
198264
198263
198265
198265
198266
198266
198265
198265
198265
198265
198265
198265
198265
198266
198266
198266
198266
198267
198267
198266
198267
198268
198267
198266
198265
198264
198263
198262
198263
198263
198264
198263
198263
198263
198262
198262
198261
198261
198261
198261
198261
198263
198262
198264
198264
198263
198262
198264
198264
198263
198263
198262
198262
198262
198261
198260
198261
198260
198260
198259
198258
198257
198259
198259
198259
198259
198258
198258
198258
198258
198258
198258
198257
198256
198256
198255
198254
198253
198253
198253
198253
198252
198251
198251
198250
198250
198250
198252
198251
198251
198250
198250
198250
198249
198248
198249
198251
198251
198250
198249
198248
198249
198249
198248
198247
198247
198248
198248
198248
198247
198247
198247
198247
198247
198247
198247
198249
198248
198247
198246
198249
198249
198250
198249
198248
198247
198247
198246
198246
198246
198246
198245
198244
198244
198244
198244
198246
198246
198247
198247
198246
198245
198246
198245
198245
198244
198244
198244
198243
198242
198242
198241
198240
198239
198239
198238
198237
198237
198238
198238
198238
198238
198237
198237
198236
198236
198235
198234
198233
198234
198234
198233
198232
198232
198232
198235
198235
198237
198236
198235
198235
198235
198235
198234
198234
198233
198233
198233
198233
198232
198231
198230
198229
198229
198228
198227
198226
198226
198226
198226
198226
198225
198224
198224
198224
198223
198222
198221
198220
198222
198223
198222
198222
198223
198223
198222
198222
198222
198222
198221
198220
198220
198221
198221
198221
198226
198226
198226
198225
198224
198226
198226
198226
198226
198226
198228
198228
198228
198229
198231
198232
198232
198231
198232
198234
198233
198232
198232
198231
198231
198231
198233
198234
198233
198232
198233
198233
198233
198233
198234
198236
198235
198235
198234
198233
198232
198231
198230
198230
198230
198230
198229
198228
198227
198227
198227
198226
198226
198226
198225
198225
198226
198226
198228
198229
198230
198231
198230
198231
198231
198230
198230
198229
198229
198229
198228
198228
198227
198227
198227
198227
198227
198227
198228
198227
198227
198227
198227
198227
198228
198227
198226
198227
198229
198228
198228
198227
198227
198226
198226
198227
198227
198228
198229
198229
198228
198229
198228
198228
198229
198228
198227
198226
198225
198224
198223
198224
198224
198226
198228
198228
198228
198227
198229
198229
198230
198230
198229
198229
198230
198233
198233
198232
198233
198234
198236
198237
198236
198236
198236
198235
198234
198233
198232
198231
198231
198230
198230
198231
198231
198232
198231
198230
198230
198229
198229
198231
198231
198232
198231
198230
198230
198230
198230
198229
198228
198228
198228
198227
198229
198229
198229
198229
198228
198228
198227
198227
198229
198230
198229
198228
198227
198226
198226
198226
198226
198225
198225
198224
198224
198223
198222
198221
198220
198220
198220
198219
198218
198217
198216
198216
198217
198217
198217
198219
198218
198219
198219
198219
198219
198220
198220
198219
198218
198218
198217
198217
198218
198218
198217
198216
198217
198216
198216
198216
198217
198217
198217
198217
198218
198217
198217
198216
198216
198215
198214
198213
198212
198211
198210
198210
198210
198210
198210
198211
198210
198213
198212
198211
198211
198210
198209
198209
198208
198208
198207
198206
198208
198207
198207
198208
198207
198206
198205
198204
198203
198202
198201
198200
198200
198199
198199
198198
198198
198198
198199
198201
198200
198199
198199
198199
198199
198198
198197
198197
198196
198196
198196
198197
198196
198195
198195
198196
198195
198196
198195
198195
198195
198195
198195
198194
198193
198193
198194
198193
198193
198193
198192
198191
198192
198192
198191
198190
198189
198188
198189
198189
198192
198192
198193
198192
198191
198192
198192
198192
198191
198193
198192
198191
198190
198189
198189
198188
198187
198186
198185
198184
198186
198185
198185
198184
198185
198189
198189
198189
198190
198189
198189
198191
198191
198192
198193
198192
198192
198191
198190
198191
198191
198190
198189
198189
198188
198188
198188
198187
198187
198186
198185
198184
198184
198185
198186
198186
198188
198192
198193
198193
198193
198193
198193
198192
198192
198192
198191
198191
198191
198193
198192
198193
198192
198191
198190
198190
198191
198190
198191
198191
198190
198192
198191
198190
198189
198191
198190
198189
198188
198188
198187
198188
198187
198187
198187
198186
198185
198184
198183
198182
198181
198181
198180
198180
198180
198179
198179
198178
198177
198178
198179
198179
198178
198177
198176
198176
198175
198175
198174
198173
198172
198171
198171
198170
198170
198169
198168
198169
198169
198168
198168
198168
198168
198170
198170
198169
198168
198168
198167
198166
198166
198165
198165
198164
198163
198162
198161
198160
198159
198158
198158
198159
198158
198158
198158
198157
198157
198157
198157
198157
198156
198155
198155
198154
198156
198157
198157
198157
198156
198156
198155
198154
198153
198156
198156
198155
198156
198155
198156
198156
198156
198156
198156
198156
198156
198157
198157
198156
198155
198155
198155
198154
198153
198153
198152
198152
198151
198151
198150
198151
198151
198151
198152
198151
198150
198149
198148
198150
198149
198150
198149
198152
198151
198151
198152
198152
198152
198151
198151
198150
198149
198148
198147
198147
198146
198145
198144
198143
198143
198143
198145
198145
198145
198147
198146
198147
198146
198146
198147
198146
198148
198147
198147
198149
198150
198150
198149
198148
198149
198151
198152
198153
198152
198152
198151
198151
198152
198154
198154
198154
198154
198153
198153
198152
198151
198151
198150
198152
198151
198152
198152
198152
198152
198151
198151
198151
198150
198150
198151
198150
198149
198149
198148
198147
198148
198149
198148
198148
198148
198149
198152
198151
198151
198150
198150
198152
198151
198151
198152
198151
198150
198149
198149
198148
198147
198147
198147
198147
198146
198145
198144
198145
198144
198143
198142
198141
198141
198144
198144
198143
198143
198144
198144
198145
198144
198143
198144
198144
198144
198144
198144
198143
198142
198141
198140
198143
198143
198142
198141
198141
198141
198141
198140
198139
198140
198141
198141
198141
198140
198140
198139
198139
198140
198139
198139
198139
198140
198140
198140
198140
198141
198142
198143
198142
198141
198140
198139
198140
198139
198139
198138
198137
198136
198135
198136
198137
198137
198136
198136
198135
198135
198134
198133
198133
198134
198134
198134
198133
198132
198131
198133
198133
198134
198133
198132
198132
198131
198132
198131
198130
198131
198130
198129
198128
198127
198126
198126
198125
198126
198125
198124
198124
198124
198125
198124
198124
198123
198123
198122
198121
198121
198122
198122
198121
198122
198122
198123
198123
198122
198121
198121
198120
198119
198118
198118
198117
198117
198116
198117
198116
198116
198117
198116
198115
198114
198114
198113
198113
198112
198111
198113
198112
198112
198111
198111
198110
198109
198108
198108
198108
198107
198106
198106
198105
198104
198103
198103
198103
198102
198102
198101
198100
198101
198101
198101
198100
198100
198101
198101
198102
198102
198103
198102
198102
198103
198103
198102
198101
198100
198100
198099
198099
198099
198100
198102
198103
198102
198101
198101
198101
198100
198099
198099
198098
198097
198097
198096
198097
198096
198096
198096
198099
198099
198100
198100
198100
198102
198102
198101
198102
198103
198103
198102
198103
198108
198109
198109
198109
198108
198108
198108
198107
198107
198106
198107
198107
198107
198107
198106
198106
198107
198106
198105
198104
198104
198103
198102
198101
198100
198100
198100
198099
198099
198100
198100
198099
198098
198099
198100
198101
198103
198104
198104
198104
198104
198107
198107
198107
198106
198106
198107
198108
198107
198107
198106
198106
198106
198105
198104
198104
198103
198103
198103
198103
198102
198102
198102
198101
198103
198103
198103
198103
198102
198101
198100
198101
198100
198100
198099
198099
198099
198098
198097
198096
198097
198096
198096
198095
198095
198094
198096
198096
198095
198095
198095
198095
198094
198094
198095
198095
198095
198094
198096
198097
198097
198097
198096
198095
198094
198093
198092
198091
198090
198090
198089
198090
198090
198089
198089
198088
198089
198089
198088
198090
198089
198089
198089
198089
198088
198089
198089
198089
198088
198088
198090
198089
198088
198088
198090
198089
198088
198087
198087
198087
198088
198087
198086
198086
198085
198086
198088
198088
198088
198087
198087
198088
198087
198088
198087
198087
198086
198087
198087
198087
198086
198088
198088
198087
198087
198087
198087
198086
198085
198086
198086
198085
198085
198084
198083
198082
198082
198083
198082
198081
198082
198084
198083
198084
198083
198085
198086
198087
198087
198086
198085
198084
198084
198083
198083
198083
198084
198085
198084
198083
198084
198084
198084
198084
198084
198084
198084
198083
198083
198085
198085
198084
198083
198082
198082
198082
198081
198080
198081
198081
198083
198084
198084
198084
198083
198082
198082
198082
198081
198080
198080
198079
198078
198077
198076
198075
198076
198075
198074
198074
198073
198073
198072
198072
198072
198074
198075
198074
198073
198074
198075
198075
198074
198077
198076
198075
198074
198074
198073
198072
198072
198073
198073
198072
198073
198072
198072
198071
198070
198069
198069
198068
198068
198072
198073
198073
198072
198072
198071
198073
198072
198072
198072
198073
198072
198071
198070
198070
198071
198070
198071
198070
198069
198071
198070
198071
198072
198071
198071
198071
198071
198070
198069
198071
198070
198071
198072
198075
198077
198079
198080
198080
198082
198083
198083
198082
198081
198080
198079
198078
198078
198078
198078
198078
198078
198077
198076
198076
198075
198074
198073
198072
198073
198072
198071
198070
198070
198071
198071
198071
198071
198071
198071
198072
198073
198072
198072
198071
198071
198072
198071
198074
198073
198075
198074
198074
198073
198073
198074
198076
198076
198075
198074
198075
198074
198076
198075
198075
198075
198075
198075
198075
198074
198075
198075
198074
198074
198074
198073
198075
198074
198074
198074
198073
198074
198073
198072
198072
198074
198074
198075
198074
198073
198075
198075
198075
198074
198073
198073
198072
198071
198070
198070
198070
198069
198069
198070
198069
198070
198069
198069
198072
198072
198074
198074
198074
198074
198073
198072
198072
198072
198071
198072
198072
198071
198070
198070
198071
198072
198071
198071
198070
198070
198069
198069
198069
198068
198070
198069
198069
198069
198068
198067
198066
198065
198065
198064
198064
198066
198066
198066
198065
198064
198064
198064
198065
198064
198067
198066
198067
198067
198066
198066
198066
198065
198065
198065
198064
198064
198064
198064
198063
198062
198062
198063
198063
198062
198062
198062
198062
198061
198060
198059
198059
198059
198058
198059
198059
198060
198060
198059
198058
198058
198058
198059
198058
198057
198058
198058
198058
198059
198059
198058
198059
198058
198057
198057
198056
198055
198055
198054
198054
198054
198055
198055
198056
198057
198058
198057
198056
198056
198056
198055
198055
198057
198058
198058
198057
198057
198056
198055
198057
198056
198055
198057
198056
198057
198056
198056
198055
198054
198053
198053
198052
198053
198055
198056
198055
198054
198053
198052
198052
198051
198052
198053
198053
198053
198052
198052
198053
198052
198051
198050
198049
198049
198048
198049
198048
198048
198048
198048
198048
198048
198047
198046
198047
198047
198046
198045
198044
198044
198045
198046
198047
198046
198045
198046
198047
198046
198045
198044
198045
198044
198044
198043
198042
198041
198040
198040
198040
198040
198039
198039
198038
198038
198038
198038
198037
198038
198038
198040
198039
198039
198038
198037
198039
198038
198038
198038
198039
198040
198040
198041
198040
198039
198039
198040
198040
198042
198042
198042
198043
198042
198042
198042
198042
198041
198040
198039
198041
198040
198042
198042
198042
198042
198043
198043
198044
198043
198043
198044
198043
198042
198043
198043
198043
198046
198045
198044
198043
198043
198043
198043
198043
198043
198042
198041
198042
198042
198042
198043
198042
198041
198040
198040
198042
198042
198042
198041
198040
198039
198038
198039
198039
198039
198038
198039
198038
198038
198037
198036
198035
198036
198036
198036
198035
198034
198033
198032
198031
198030
198030
198029
198030
198030
198029
198029
198028
198027
198028
198028
198033
198033
198034
198033
198032
198032
198031
198031
198030
198031
198031
198030
198029
198028
198028
198030
198031
198031
198030
198029
198028
198027
198028
198027
198026
198025
198025
198026
198026
198025
198025
198025
198027
198026
198027
198027
198026
198025
198026
198025
198028
198027
198029
198030
198029
198030
198030
198032
198032
198031
198031
198030
198029
198028
198027
198028
198027
198026
198027
198029
198029
198028
198027
198027
198026
198027
198026
198025
198024
198026
198025
198025
198025
198025
198026
198027
198027
198027
198027
198026
198025
198024
198024
198024
198023
198022
198023
198023
198023
198022
198021
198020
198019
198020
198021
198022
198021
198020
198020
198021
198022
198022
198022
198021
198021
198021
198024
198025
198026
198025
198026
198026
198025
198025
198025
198024
198024
198025
198026
198027
198028
198028
198027
198027
198027
198027
198026
198026
198026
198026
198026
198026
198029
198028
198028
198027
198026
198026
198025
198025
198024
198026
198025
198024
198025
198025
198025
198025
198024
198024
198024
198024
198025
198025
198026
198026
198027
198028
198028
198027
198027
198028
198029
198029
198028
198028
198028
198030
198030
198032
198031
198031
198030
198030
198031
198031
198031
198030
198030
198029
198029
198028
198027
198026
198025
198026
198027
198027
198027
198027
198026
198025
198026
198025
198024
198025
198025
198024
198024
198023
198024
198023
198022
198021
198021
198021
198021
198021
198021
198021
198022
198022
198021
198020
198019
198019
198018
198017
198018
198018
198017
198018
198017
198017
198016
198015
198015
198014
198013
198013
198013
198013
198013
198013
198012
198012
198012
198012
198011
198012
198011
198011
198010
198009
198008
198008
198007
198006
198005
198008
198007
198006
198005
198005
198007
198007
198009
198008
198007
198008
198009
198008
198009
198009
198008
198007
198006
198006
198006
198005
198005
198004
198004
198004
198005
198004
198004
198004
198003
198004
198004
198005
198006
198006
198005
198004
198003
198003
198004
198003
198002
198003
198004
198006
198005
198004
198005
198006
198005
198007
198007
198007
198007
198009
198010
198010
198010
198010
198010
198013
198014
198013
198012
198013
198015
198016
198015
198016
198016
198016
198015
198014
198013
198013
198013
198013
198013
198013
198014
198014
198015
198014
198013
198014
198015
198014
198015
198014
198015
198014
198017
198016
198015
198014
198013
198012
198013
198012
198012
198012
198012
198012
198012
198012
198012
198012
198012
198013
198013
198013
198014
198015
198014
198013
198013
198013
198013
198012
198012
198012
198011
198010
198010
198009
198008
198007
198006
198005
198007
198007
198007
198007
198007
198007
198006
198005
198004
198004
198003
198002
198001
198000
198000
197999
198001
198000
198001
198001
198001
198001
198000
197999
197998
197999
198001
198001
198002
198001
198001
198001
198001
198001
198000
198000
198001
198000
197999
197999
197998
198000
198001
198000
198000
198001
198000
197999
197998
197998
197997
197996
197996
197995
197996
197998
197997
197996
197996
197996
197995
197994
197996
197996
197995
197996
197995
197995
197995
197994
197994
197995
197995
197994
197993
197992
197992
197993
197993
197992
197991
197990
197990
197989
197989
197988
197989
197989
197989
197989
197989
197988
197988
197988
197988
197991
197990
197990
197989
197989
197990
197990
197990
197989
197989
197989
197990
197989
197988
197989
197988
197989
197988
197987
197986
197987
197988
197987
197986
197985
197985
197986
197985
197986
197985
197985
197984
197986
197987
197986
197988
197989
197990
197990
197989
197988
197988
197989
197988
197987
197988
197987
197988
197987
197987
197986
197987
197986
197986
197987
197987
197987
197988
197988
197987
197987
197986
197985
197985
197986
197986
197987
197986
197985
197985
197985
197985
197987
197989
197988
197989
197989
197988
197989
197989
197988
197989
197989
197988
197991
197991
197991
197991
197990
197989
197989
197989
197989
197988
197990
197992
197991
197990
197990
197990
197991
197991
197990
197990
197990
197989
197990
197989
197989
197988
197988
197988
197987
197987
197987
197986
197985
197985
197985
197984
197984
197985
197984
197984
197983
197985
197984
197985
197984
197983
197983
197983
197983
197982
197983
197983
197982
197983
197983
197984
197985
197985
197985
197986
197986
197988
197987
197990
197989
197990
197989
197988
197987
197988
197988
197987
197987
197987
197987
197988
197988
197988
197987
197986
197986
197985
197986
197988
197988
197987
197987
197986
197987
197987
197987
197988
197987
197986
197985
197985
197984
197983
197984
197983
197984
197985
197984
197986
197985
197985
197984
197985
197985
197986
197986
197985
197984
197984
197983
197982
197982
197981
197980
197980
197980
197982
197982
197981
197981
197983
197984
197984
197983
197983
197985
197986
197987
197987
197987
197987
197987
197990
197990
197991
197990
197989
197989
197989
197990
197989
197989
197989
197990
197989
197988
197987
197988
197988
197990
197992
197991
197991
197992
197991
197992
197993
197992
197992
197994
197993
197992
197991
197992
197991
197993
197993
197992
197991
197991
197990
197989
197988
197987
197986
197987
197986
197985
197984
197983
197982
197982
197983
197983
197983
197983
197983
197983
197983
197984
197984
197983
197983
197984
197985
197985
197984
197984
197985
197985
197985
197984
197986
197987
197987
197989
197988
197987
197987
197988
197990
197989
197989
197990
197990
197990
197990
197990
197989
197989
197988
197988
197988
197988
197988
197988
197988
197987
197988
197987
197987
197987
197986
197985
197985
197985
197984
197984
197983
197982
197982
197981
197980
197979
197978
197979
197979
197978
197978
197978
197977
197976
197976
197977
197977
197977
197978
197977
197982
197982
197982
197982
197982
197983
197982
197983
197982
197984
197984
197984
197985
197984
197984
197983
197983
197983
197984
197983
197984
197984
197983
197984
197983
197984
197984
197983
197984
197984
197985
197986
197986
197985
197984
197984
197984
197984
197983
197982
197983
197982
197982
197982
197982
197983
197984
197984
197984
197983
197982
197983
197984
197984
197984
197985
197986
197985
197985
197986
197986
197987
197987
197987
197986
197985
197986
197985
197985
197984
197983
197982
197983
197982
197983
197983
197984
197984
197983
197982
197983
197984
197984
197983
197982
197985
197986
197986
197986
197987
197989
197988
197988
197988
197987
197986
197986
197987
197986
197986
197986
197986
197988
197987
197987
197987
197986
197986
197986
197986
197989
197988
197987
197987
197986
197985
197986
197985
197986
197989
197990
197991
197990
197990
197991
197990
197992
197991
197991
197991
197990
197991
197991
197991
197990
197989
197988
197987
197987
197986
197986
197986
197985
197984
197984
197983
197982
197985
197984
197985
197985
197984
197984
197983
197984
197984
197985
197984
197984
197983
197982
197981
197980
197979
197978
197978
197978
197978
197977
197977
197976
197975
197975
197974
197974
197975
197975
197975
197974
197974
197975
197974
197974
197973
197972
197972
197973
197973
197972
197971
197971
197970
197972
197973
197972
197972
197973
197972
197971
197971
197971
197971
197970
197970
197971
197970
197969
197968
197969
197969
197969
197968
197968
197967
197970
197969
197968
197967
197968
197968
197969
197969
197969
197970
197971
197972
197972
197971
197972
197971
197971
197970
197971
197970
197969
197968
197968
197967
197966
197965
197966
197965
197966
197966
197965
197967
197967
197967
197966
197966
197965
197966
197967
197967
197966
197967
197966
197965
197965
197967
197967
197967
197967
197968
197969
197968
197968
197968
197967
197966
197967
197966
197965
197964
197965
197966
197966
197966
197967
197967
197967
197967
197966
197966
197967
197966
197966
197966
197965
197966
197965
197964
197964
197963
197963
197962
197962
197961
197960
197962
197963
197962
197962
197963
197963
197964
197964
197963
197962
197962
197961
197961
197960
197961
197961
197962
197962
197962
197962
197963
197963
197963
197964
197963
197964
197965
197964
197963
197964
197963
197963
197962
197961
197961
197964
197965
197965
197964
197964
197964
197963
197965
197964
197964
197964
197964
197963
197963
197962
197961
197961
197961
197961
197960
197959
197958
197958
197957
197957
197956
197956
197955
197954
197953
197953
197952
197952
197951
197952
197953
197955
197954
197953
197954
197954
197953
197953
197953
197953
197952
197953
197955
197955
197954
197953
197952
197951
197950
197949
197948
197947
197948
197948
197948
197947
197946
197948
197947
197947
197946
197945
197945
197944
197945
197946
197946
197945
197946
197949
197949
197948
197947
197947
197949
197949
197949
197949
197948
197947
197946
197946
197947
197946
197945
197945
197945
197944
197946
197946
197947
197947
197947
197946
197947
197948
197947
197947
197946
197945
197945
197946
197945
197944
197945
197946
197945
197945
197947
197947
197946
197947
197948
197949
197949
197949
197950
197949
197950
197953
197953
197953
197952
197951
197950
197949
197948
197948
197947
197947
197947
197946
197946
197945
197944
197943
197943
197942
197941
197941
197941
197940
197940
197940
197939
197939
197940
197939
197941
197941
197941
197941
197941
197942
197941
197941
197941
197942
197942
197941
197941
197940
197940
197940
197940
197940
197940
197939
197940
197941
197943
197944
197944
197944
197945
197944
197943
197944
197944
197945
197944
197943
197945
197945
197946
197945
197946
197945
197948
197948
197949
197948
197948
197947
197947
197947
197947
197946
197947
197946
197946
197945
197944
197943
197942
197941
197942
197943
197944
197943
197943
197943
197942
197943
197944
197943
197942
197943
197943
197942
197941
197941
197941
197942
197941
197941
197940
197939
197939
197938
197937
197936
197937
197939
197938
197938
197938
197938
197937
197936
197936
197936
197936
197935
197935
197934
197933
197932
197931
197930
197929
197930
197932
197932
197932
197932
197932
197932
197932
197931
197930
197930
197930
197931
197930
197929
197929
197930
197931
197932
197932
197931
197930
197930
197931
197930
197929
197928
197928
197927
197927
197926
197926
197925
197925
197925
197924
197923
197923
197922
197922
197921
197922
197924
197924
197923
197924
197925
197924
197924
197925
197925
197925
197926
197925
197925
197925
197924
197923
197923
197922
197921
197922
197921
197920
197919
197919
197919
197918
197919
197919
197918
197918
197917
197918
197919
197918
197918
197917
197918
197920
197920
197919
197918
197917
197917
197917
197917
197916
197916
197916
197916
197916
197915
197915
197916
197915
197915
197914
197914
197913
197913
197912
197911
197911
197910
197910
197910
197912
197912
197911
197910
197910
197911
197911
197911
197911
197911
197912
197912
197912
197912
197912
197912
197911
197910
197910
197909
197908
197908
197910
197909
197909
197909
197910
197912
197912
197913
197914
197913
197914
197914
197913
197914
197915
197914
197915
197915
197915
197915
197914
197916
197915
197914
197913
197915
197915
197915
197915
197915
197914
197913
197912
197915
197914
197913
197912
197911
197910
197909
197909
197909
197909
197910
197910
197909
197908
197909
197908
197907
197907
197908
197907
197906
197906
197906
197906
197905
197904
197905
197905
197904
197905
197905
197904
197903
197903
197903
197903
197902
197902
197903
197903
197903
197904
197904
197904
197905
197907
197908
197908
197907
197907
197906
197906
197906
197906
197905
197904
197906
197906
197905
197904
197904
197903
197903
197905
197906
197906
197906
197906
197906
197906
197905
197905
197904
197906
197907
197908
197909
197909
197908
197908
197907
197906
197905
197904
197904
197903
197903
197903
197903
197902
197902
197902
197902
197902
197902
197901
197901
197900
197899
197898
197900
197899
197899
197898
197898
197897
197897
197896
197895
197894
197894
197895
197897
197899
197898
197898
197899
197901
197900
197899
197899
197899
197899
197898
197897
197898
197897
197896
197897
197898
197898
197898
197897
197898
197897
197897
197896
197896
197898
197897
197899
197901
197901
197901
197902
197902
197902
197902
197901
197900
197901
197900
197900
197901
197900
197899
197900
197904
197903
197904
197903
197904
197903
197902
197901
197901
197902
197902
197903
197902
197902
197901
197900
197899
197899
197898
197897
197897
197897
197898
197898
197899
197900
197899
197899
197900
197901
197901
197900
197899
197899
197898
197897
197897
197896
197896
197896
197895
197894
197896
197896
197895
197895
197895
197894
197894
197893
197892
197893
197892
197892
197892
197891
197891
197890
197890
197889
197889
197888
197889
197889
197889
197890
197892
197892
197892
197892
197892
197892
197891
197892
197891
197892
197892
197892
197891
197891
197891
197890
197890
197889
197888
197889
197889
197888
197888
197888
197887
197887
197890
197890
197891
197890
197891
197891
197891
197892
197891
197893
197892
197892
197891
197891
197890
197889
197888
197888
197887
197886
197885
197887
197887
197886
197887
197887
197887
197886
197886
197888
197887
197887
197886
197885
197885
197884
197884
197883
197882
197882
197882
197881
197880
197879
197879
197878
197878
197877
197877
197876
197876
197875
197877
197878
197879
197882
197881
197880
197879
197880
197879
197878
197877
197878
197879
197879
197878
197878
197878
197878
197877
197876
197877
197877
197879
197880
197882
197882
197881
197883
197883
197883
197882
197881
197882
197882
197883
197882
197882
197881
197881
197880
197879
197878
197879
197879
197878
197879
197878
197877
197877
197877
197876
197875
197874
197875
197874
197873
197872
197871
197872
197871
197872
197874
197875
197874
197875
197874
197874
197874
197875
197874
197874
197876
197875
197877
197879
197880
197880
197881
197881
197880
197879
197878
197877
197877
197877
197877
197878
197878
197879
197878
197879
197878
197878
197878
197878
197879
197878
197877
197879
197879
197878
197878
197879
197878
197877
197877
197878
197877
197877
197876
197875
197874
197875
197874
197873
197873
197873
197872
197873
197873
197872
197872
197872
197871
197870
197869
197869
197869
197868
197867
197868
197869
197868
197868
197868
197867
197868
197868
197867
197867
197866
197865
197866
197866
197865
197866
197867
197866
197866
197865
197865
197864
197866
197867
197870
197869
197868
197869
197870
197871
197870
197869
197871
197870
197870
197870
197869
197868
197867
197867
197866
197868
197867
197867
197866
197865
197864
197864
197864
197865
197864
197863
197862
197861
197862
197861
197861
197860
197860
197860
197860
197861
197861
197861
197861
197861
197860
197860
197859
197858
197857
197856
197855
197854
197853
197852
197852
197852
197851
197850
197849
197849
197848
197847
197847
197847
197848
197850
197849
197848
197848
197847
197849
197848
197847
197847
197850
197851
197851
197850
197851
197850
197849
197848
197849
197848
197847
197847
197846
197846
197846
197845
197847
197848
197848
197847
197847
197846
197845
197845
197844
197844
197843
197842
197841
197840
197839
197840
197839
197839
197839
197838
197840
197841
197840
197840
197839
197840
197840
197840
197839
197839
197840
197839
197839
197839
197839
197838
197839
197838
197837
197838
197837
197840
197839
197838
197837
197836
197835
197834
197833
197833
197833
197833
197834
197834
197837
197836
197836
197836
197836
197835
197836
197835
197835
197835
197835
197836
197835
197837
197838
197837
197836
197835
197834
197833
197832
197831
197833
197832
197831
197830
197829
197830
197830
197829
197828
197827
197827
197828
197829
197830
197831
197832
197833
197832
197831
197831
197833
197832
197833
197834
197834
197834
197834
197834
197834
197834
197833
197833
197833
197832
197831
197830
197831
197830
197829
197829
197829
197829
197828
197827
197826
197826
197826
197827
197828
197829
197828
197827
197826
197826
197827
197827
197826
197825
197824
197823
197822
197821
197821
197821
197820
197820
197823
197822
197821
197820
197820
197821
197821
197821
197822
197821
197821
197823
197824
197823
197823
197826
197826
197825
197824
197823
197822
197822
197821
197822
197821
197821
197822
197822
197821
197822
197822
197822
197821
197821
197821
197820
197820
197819
197819
197820
197819
197818
197817
197816
197815
197814
197813
197813
197812
197812
197811
197811
197812
197811
197811
197811
197811
197810
197811
197811
197811
197812
197812
197812
197811
197812
197811
197811
197813
197812
197812
197812
197813
197812
197813
197813
197813
197814
197813
197814
197814
197817
197816
197815
197814
197815
197814
197814
197815
197815
197814
197814
197816
197816
197817
197818
197818
197819
197819
197820
197820
197820
197821
197820
197820
197819
197820
197819
197823
197824
197823
197825
197826
197825
197825
197826
197825
197825
197824
197826
197825
197826
197827
197826
197826
197825
197826
197825
197824
197824
197823
197823
197822
197824
197824
197823
197822
197821
197821
197821
197820
197820
197820
197821
197821
197822
197823
197823
197823
197825
197824
197824
197825
197825
197825
197824
197824
197825
197824
197825
197825
197825
197825
197824
197826
197826
197825
197824
197825
197825
197825
197824
197824
197824
197823
197822
197821
197820
197820
197820
197820
197820
197820
197823
197823
197824
197824
197825
197825
197825
197824
197824
197823
197822
197825
197825
197825
197824
197824
197824
197823
197823
197823
197824
197823
197824
197823
197824
197823
197822
197823
197823
197823
197823
197822
197822
197821
197822
197821
197821
197820
197820
197821
197820
197819
197818
197818
197817
197816
197817
197818
197819
197818
197818
197817
197817
197818
197817
197816
197818
197819
197818
197817
197818
197819
197818
197818
197818
197818
197817
197816
197816
197817
197816
197820
197819
197820
197819
197818
197819
197821
197822
197821
197821
197821
197820
197820
197820
197821
197821
197822
197822
197821
197820
197819
197820
197820
197821
197821
197821
197822
197821
197820
197820
197819
197820
197821
197821
197820
197821
197821
197821
197821
197820
197819
197818
197818
197818
197817
197817
197817
197817
197818
197818
197817
197817
197816
197817
197817
197816
197817
197816
197816
197818
197819
197819
197819
197818
197818
197817
197817
197817
197816
197815
197814
197815
197815
197814
197813
197813
197812
197811
197811
197813
197812
197813
197813
197812
197812
197812
197811
197811
197812
197811
197812
197813
197812
197811
197810
197811
197810
197810
197811
197811
197810
197809
197810
197810
197809
197810
197810
197809
197809
197808
197808
197808
197807
197806
197805
197805
197805
197804
197804
197805
197806
197805
197806
197806
197806
197805
197806
197805
197804
197803
197802
197803
197804
197805
197807
197807
197806
197805
197804
197806
197805
197804
197805
197805
197808
197808
197807
197807
197807
197807
197806
197807
197807
197807
197807
197806
197805
197805
197806
197807
197806
197805
197804
197806
197807
197806
197806
197806
197806
197806
197808
197808
197807
197807
197807
197806
197805
197805
197806
197805
197806
197806
197805
197806
197806
197806
197806
197807
197807
197807
197807
197807
197806
197805
197807
197807
197808
197809
197808
197807
197806
197806
197807
197809
197809
197809
197808
197807
197807
197807
197808
197809
197811
197810
197811
197811
197810
197810
197811
197812
197812
197813
197814
197815
197816
197819
197818
197818
197818
197817
197816
197815
197814
197815
197814
197813
197815
197815
197815
197814
197813
197812
197811
197810
197810
197810
197810
197810
197809
197809
197809
197808
197807
197808
197809
197809
197810
197809
197809
197808
197809
197808
197807
197806
197807
197806
197805
197804
197803
197804
197803
197802
197801
197802
197802
197801
197800
197799
197800
197800
197801
197800
197799
197799
197799
197799
197798
197798
197797
197797
197798
197801
197800
197799
197798
197797
197797
197797
197797
197797
197796
197795
197795
197794
197793
197792
197793
197793
197793
197793
197793
197793
197792
197791
197792
197791
197790
197789
197790
197791
197791
197791
197792
197792
197793
197792
197791
197790
197792
197793
197792
197792
197791
197791
197790
197789
197789
197789
197788
197789
197788
197787
197787
197787
197786
197786
197786
197786
197785
197787
197787
197789
197788
197788
197788
197788
197790
197791
197790
197789
197788
197788
197789
197788
197787
197786
197786
197785
197785
197786
197786
197785
197785
197785
197784
197785
197785
197784
197783
197782
197781
197780
197781
197780
197781
197781
197783
197784
197783
197784
197785
197786
197786
197787
197788
197788
197789
197789
197788
197787
197786
197786
197788
197788
197788
197787
197786
197785
197784
197783
197783
197785
197784
197785
197784
197786
197786
197785
197787
197786
197787
197788
197789
197789
197788
197787
197787
197786
197785
197787
197786
197786
197785
197784
197783
197785
197785
197785
197785
197784
197783
197783
197783
197783
197782
197781
197780
197780
197779
197780
197779
197779
197778
197778
197780
197780
197779
197778
197778
197777
197777
197777
197777
197776
197775
197775
197776
197775
197774
197773
197772
197771
197772
197771
197770
197769
197768
197768
197767
197766
197765
197765
197765
197765
197764
197763
197762
197761
197760
197760
197759
197759
197758
197759
197758
197757
197757
197756
197757
197757
197756
197757
197757
197756
197756
197756
197755
197754
197754
197753
197754
197754
197753
197753
197753
197754
197753
197752
197753
197754
197755
197754
197753
197752
197754
197756
197757
197756
197755
197755
197754
197753
197753
197752
197751
197750
197749
197748
197749
197750
197750
197749
197749
197748
197748
197748
197747
197746
197745
197744
197745
197745
197744
197744
197744
197743
197743
197743
197743
197743
197743
197744
197743
197743
197743
197743
197743
197742
197743
197744
197743
197743
197742
197741
197743
197743
197745
197744
197743
197743
197742
197742
197742
197741
197740
197740
197739
197739
197740
197739
197738
197737
197737
197737
197736
197737
197737
197736
197735
197734
197733
197733
197732
197732
197732
197732
197731
197732
197732
197731
197731
197730
197729
197729
197728
197727
197727
197726
197726
197725
197726
197726
197725
197724
197723
197722
197721
197722
197722
197723
197723
197725
197726
197726
197726
197726
197726
197725
197725
197724
197724
197725
197724
197726
197726
197726
197727
197727
197726
197726
197725
197725
197724
197724
197724
197724
197724
197724
197723
197722
197721
197721
197722
197722
197721
197720
197719
197718
197718
197718
197719
197719
197718
197717
197718
197718
197718
197717
197718
197720
197720
197719
197720
197720
197720
197721
197720
197720
197720
197719
197718
197717
197716
197716
197715
197717
197717
197716
197717
197720
197720
197719
197718
197718
197718
197717
197717
197718
197718
197718
197718
197718
197719
197719
197719
197719
197718
197718
197717
197718
197718
197717
197717
197717
197717
197716
197718
197717
197716
197719
197720
197720
197720
197721
197721
197721
197722
197722
197722
197721
197721
197721
197722
197721
197720
197721
197720
197720
197721
197721
197720
197721
197720
197719
197720
197719
197719
197719
197719
197720
197721
197720
197721
197720
197719
197721
197720
197721
197722
197723
197722
197722
197721
197721
197720
197719
197718
197718
197718
197717
197717
197717
197719
197718
197717
197717
197716
197716
197718
197718
197717
197716
197715
197714
197715
197717
197718
197717
197716
197715
197714
197713
197713
197712
197712
197712
197711
197711
197711
197710
197710
197710
197710
197711
197711
197711
197710
197710
197710
197710
197709
197709
197708
197709
197709
197708
197707
197707
197706
197707
197706
197706
197709
197708
197707
197708
197708
197707
197708
197708
197708
197709
197710
197711
197712
197712
197712
197711
197710
197710
197710
197709
197708
197708
197708
197708
197708
197707
197707
197706
197706
197707
197707
197707
197709
197708
197707
197707
197708
197707
197708
197708
197709
197708
197707
197707
197708
197709
197709
197708
197708
197707
197707
197707
197706
197707
197706
197705
197707
197707
197706
197705
197704
197705
197706
197706
197705
197704
197705
197705
197705
197704
197705
197705
197705
197704
197706
197706
197705
197705
197704
197706
197708
197708
197709
197708
197708
197708
197708
197708
197708
197708
197707
197707
197707
197706
197706
197707
197706
197706
197705
197705
197706
197706
197705
197705
197704
197703
197705
197705
197705
197705
197704
197703
197704
197704
197705
197707
197707
197707
197706
197705
197705
197707
197706
197705
197704
197704
197703
197703
197703
197702
197701
197702
197702
197702
197703
197703
197702
197703
197702
197702
197701
197702
197701
197701
197703
197703
197702
197703
197703
197702
197701
197701
197700
197701
197700
197703
197704
197703
197702
197701
197702
197703
197703
197702
197702
197701
197701
197701
197701
197703
197702
197701
197701
197700
197700
197699
197700
197701
197702
197701
197702
197701
197703
197703
197703
197702
197701
197700
197700
197699
197698
197701
197701
197700
197702
197701
197700
197701
197703
197704
197704
197706
197705
197705
197704
197703
197702
197703
197706
197705
197704
197703
197702
197704
197704
197704
197704
197704
197703
197704
197704
197703
197703
197703
197704
197704
197704
197703
197702
197703
197702
197701
197701
197702
197703
197704
197705
197704
197704
197703
197702
197701
197700
197700
197702
197705
197704
197706
197707
197712
197714
197713
197712
197711
197712
197712
197711
197711
197710
197710
197710
197711
197710
197709
197709
197709
197709
197709
197708
197708
197708
197709
197708
197709
197709
197713
197713
197714
197714
197714
197713
197713
197712
197711
197710
197711
197711
197711
197710
197711
197710
197709
197708
197709
197710
197711
197711
197712
197711
197710
197709
197709
197709
197708
197708
197707
197708
197708
197707
197707
197706
197706
197706
197708
197707
197706
197705
197705
197707
197707
197707
197709
197709
197708
197708
197707
197706
197706
197705
197705
197704
197704
197704
197704
197703
197702
197702
197703
197704
197703
197702
197701
197701
197701
197700
197699
197699
197701
197703
197702
197702
197702
197702
197703
197703
197704
197703
197702
197701
197701
197701
197700
197700
197701
197701
197701
197700
197701
197701
197701
197701
197700
197699
197698
197699
197699
197698
197699
197699
197700
197700
197702
197701
197701
197701
197700
197701
197702
197701
197701
197700
197699
197698
197698
197700
197702
197702
197701
197704
197704
197704
197706
197708
197709
197708
197708
197707
197707
197709
197710
197710
197709
197709
197708
197709
197709
197709
197709
197710
197711
197712
197711
197710
197709
197708
197707
197706
197706
197705
197705
197704
197704
197704
197703
197705
197704
197704
197704
197704
197703
197702
197701
197702
197702
197702
197702
197701
197701
197700
197700
197700
197699
197699
197700
197700
197700
197699
197698
197698
197697
197697
197697
197696
197696
197695
197694
197694
197693
197692
197693
197694
197693
197693
197693
197692
197691
197692
197691
197690
197689
197688
197687
197687
197688
197689
197688
197689
197690
197690
197689
197688
197687
197686
197686
197687
197688
197689
197689
197689
197689
197690
197690
197689
197688
197689
197688
197687
197686
197685
197684
197684
197683
197684
197685
197685
197686
197685
197684
197684
197684
197684
197686
197687
197686
197686
197686
197686
197685
197685
197685
197684
197683
197686
197687
197686
197689
197688
197688
197687
197686
197686
197685
197685
197685
197684
197683
197683
197683
197682
197685
197684
197686
197685
197686
197687
197686
197685
197686
197685
197686
197686
197685
197686
197685
197684
197685
197684
197684
197684
197685
197686
197685
197685
197684
197685
197686
197686
197686
197685
197687
197687
197687
197686
197687
197687
197689
197689
197688
197688
197689
197691
197690
197691
197693
197692
197692
197691
197690
197689
197689
197689
197690
197690
197689
197692
197694
197694
197693
197693
197692
197691
197692
197693
197692
197694
197694
197694
197694
197697
197696
197695
197695
197694
197695
197697
197696
197697
197698
197697
197696
197695
197695
197695
197694
197693
197692
197692
197693
197693
197692
197691
197691
197690
197691
197690
197691
197691
197690
197689
197689
197690
197689
197690
197691
197690
197689
197688
197687
197687
197687
197686
197685
197686
197687
197686
197686
197686
197686
197686
197685
197684
197684
197683
197682
197681
197680
197680
197679
197680
197679
197678
197677
197676
197675
197675
197675
197674
197673
197672
197671
197671
197671
197670
197669
197668
197667
197667
197668
197669
197669
197669
197668
197670
197670
197670
197670
197669
197669
197668
197668
197667
197667
197666
197665
197664
197664
197664
197663
197664
197663
197664
197664
197664
197664
197663
197663
197663
197663
197662
197662
197661
197660
197659
197658
197658
197658
197658
197658
197658
197657
197656
197655
197655
197654
197655
197656
197656
197656
197657
197656
197655
197655
197654
197653
197653
197654
197655
197655
197655
197656
197655
197656
197655
197655
197658
197659
197660
197659
197661
197661
197661
197661
197661
197660
197661
197661
197660
197659
197660
197661
197660
197661
197663
197663
197662
197663
197663
197663
197662
197661
197661
197661
197660
197660
197660
197660
197659
197660
197664
197664
197663
197664
197663
197662
197662
197661
197661
197660
197659
197660
197660
197659
197659
197658
197657
197658
197658
197658
197657
197657
197657
197657
197658
197658
197657
197656
197655
197656
197656
197655
197655
197654
197653
197654
197653
197652
197653
197652
197652
197651
197651
197651
197654
197654
197653
197653
197653
197653
197652
197651
197650
197650
197653
197654
197656
197656
197656
197656
197656
197656
197657
197656
197655
197658
197657
197657
197657
197659
197658
197657
197656
197655
197654
197654
197653
197655
197654
197655
197655
197656
197656
197657
197659
197659
197659
197660
197659
197660
197660
197660
197659
197659
197659
197658
197657
197656
197655
197655
197655
197654
197654
197653
197652
197652
197652
197651
197651
197652
197652
197651
197650
197650
197649
197649
197649
197649
197648
197648
197650
197651
197650
197649
197648
197648
197647
197648
197648
197649
197648
197647
197647
197650
197651
197650
197650
197649
197649
197648
197647
197649
197649
197648
197647
197649
197649
197649
197648
197648
197648
197647
197648
197647
197646
197645
197644
197645
197645
197644
197645
197645
197644
197644
197643
197643
197643
197642
197641
197641
197640
197640
197643
197642
197642
197642
197641
197641
197641
197640
197642
197641
197640
197639
197638
197637
197637
197639
197640
197642
197642
197641
197642
197642
197642
197643
197643
197642
197643
197643
197644
197645
197645
197645
197645
197644
197644
197643
197643
197643
197643
197643
197643
197643
197642
197645
197644
197643
197643
197642
197642
197642
197642
197641
197643
197642
197643
197643
197642
197643
197643
197643
197642
197641
197640
197640
197641
197640
197640
197640
197639
197638
197637
197638
197639
197638
197637
197636
197637
197637
197638
197639
197638
197637
197636
197636
197635
197635
197636
197636
197636
197636
197635
197637
197636
197635
197634
197635
197634
197633
197632
197632
197632
197632
197631
197632
197631
197631
197632
197632
197631
197630
197630
197630
197630
197629
197629
197628
197629
197628
197628
197628
197628
197629
197628
197627
197627
197627
197627
197629
197631
197632
197634
197633
197634
197634
197634
197635
197634
197634
197633
197635
197634
197634
197634
197633
197633
197633
197634
197634
197634
197636
197636
197636
197635
197634
197633
197634
197634
197634
197635
197634
197633
197632
197632
197631
197633
197632
197631
197631
197630
197629
197628
197627
197629
197630
197630
197631
197632
197631
197632
197632
197631
197630
197632
197631
197631
197631
197630
197630
197629
197628
197628
197628
197628
197627
197626
197625
197626
197625
197624
197623
197622
197621
197622
197621
197620
197620
197621
197621
197621
197620
197620
197620
197619
197620
197621
197623
197622
197621
197621
197622
197624
197623
197622
197622
197621
197621
197621
197620
197620
197620
197620
197619
197619
197618
197618
197617
197617
197617
197617
197616
197616
197615
197614
197613
197614
197613
197613
197614
197613
197613
197614
197613
197613
197613
197613
197613
197612
197612
197611
197610
197611
197610
197609
197610
197610
197609
197608
197608
197609
197609
197609
197609
197608
197607
197606
197606
197608
197609
197611
197611
197612
197612
197612
197613
197614
197613
197612
197611
197610
197609
197608
197608
197607
197608
197608
197609
197609
197609
197610
197609
197608
197609
197609
197608
197607
197607
197608
197607
197608
197607
197606
197606
197606
197605
197605
197605
197604
197605
197605
197605
197604
197603
197602
197601
197602
197601
197601
197601
197601
197600
197601
197600
197600
197599
197598
197599
197598
197599
197601
197600
197600
197599
197599
197600
197600
197600
197601
197600
197599
197600
197599
197598
197597
197599
197599
197600
197599
197598
197598
197598
197598
197597
197598
197598
197597
197597
197598
197597
197597
197597
197596
197596
197596
197596
197595
197595
197595
197597
197597
197596
197597
197598
197599
197598
197597
197597
197596
197597
197598
197598
197598
197598
197597
197596
197595
197595
197595
197595
197595
197595
197595
197595
197594
197594
197593
197592
197591
197592
197592
197592
197591
197591
197591
197590
197591
197590
197589
197588
197587
197586
197585
197584
197583
197582
197581
197580
197579
197579
197578
197577
197576
197575
197576
197576
197576
197576
197575
197575
197574
197574
197574
197575
197576
197576
197575
197575
197575
197575
197574
197573
197572
197573
197572
197574
197573
197574
197574
197573
197572
197572
197571
197570
197569
197570
197569
197569
197568
197569
197569
197569
197568
197569
197568
197568
197568
197569
197570
197569
197569
197568
197568
197568
197567
197566
197567
197566
197566
197565
197565
197565
197566
197566
197565
197565
197565
197564
197567
197567
197568
197567
197566
197567
197568
197568
197568
197568
197569
197571
197570
197570
197570
197571
197571
197570
197569
197568
197569
197571
197571
197570
197570
197571
197570
197571
197571
197570
197569
197568
197568
197567
197566
197565
197564
197565
197565
197565
197567
197567
197566
197566
197565
197565
197565
197564
197563
197562
197561
197560
197559
197559
197561
197560
197560
197559
197560
197559
197559
197560
197559
197559
197559
197558
197557
197557
197556
197555
197555
197555
197556
197555
197555
197555
197554
197554
197553
197552
197551
197552
197554
197553
197552
197552
197553
197553
197554
197554
197554
197554
197553
197552
197553
197553
197552
197551
197553
197552
197552
197552
197551
197551
197550
197549
197550
197550
197552
197551
197552
197553
197552
197552
197553
197553
197553
197553
197554
197554
197553
197552
197551
197551
197550
197550
197549
197548
197548
197551
197550
197549
197549
197549
197548
197548
197547
197547
197547
197548
197548
197547
197546
197545
197544
197545
197544
197545
197545
197545
197544
197543
197542
197541
197542
197542
197544
197544
197544
197545
197544
197544
197543
197544
197544
197544
197543
197544
197543
197543
197543
197543
197542
197541
197541
197540
197539
197540
197541
197540
197540
197539
197538
197537
197536
197536
197536
197536
197535
197534
197533
197532
197532
197532
197531
197532
197533
197533
197534
197534
197533
197532
197532
197531
197534
197535
197535
197534
197534
197533
197532
197532
197532
197532
197531
197532
197533
197533
197532
197533
197532
197532
197534
197533
197533
197533
197534
197535
197534
197533
197532
197532
197531
197532
197533
197535
197535
197535
197534
197533
197533
197533
197533
197533
197532
197532
197531
197530
197531
197530
197529
197528
197527
197527
197526
197525
197524
197523
197522
197522
197523
197522
197522
197521
197520
197519
197518
197517
197518
197519
197519
197518
197518
197518
197517
197517
197519
197519
197518
197517
197517
197518
197518
197518
197517
197516
197517
197516
197515
197516
197517
197517
197518
197518
197518
197517
197517
197516
197516
197515
197514
197514
197513
197513
197512
197512
197513
197514
197513
197514
197513
197512
197511
197511
197512
197511
197513
197513
197512
197512
197511
197512
197512
197512
197512
197512
197513
197513
197514
197513
197513
197514
197515
197515
197515
197514
197514
197514
197514
197513
197514
197513
197513
197514
197515
197514
197514
197513
197514
197513
197513
197512
197516
197515
197515
197514
197513
197512
197512
197511
197510
197510
197509
197510
197509
197508
197509
197509
197509
197510
197509
197510
197509
197509
197509
197508
197507
197506
197507
197507
197508
197508
197509
197509
197508
197507
197506
197505
197505
197504
197503
197503
197503
197503
197502
197503
197503
197502
197502
197502
197501
197500
197499
197500
197499
197498
197497
197498
197498
197499
197500
197500
197499
197498
197497
197497
197496
197495
197495
197494
197494
197493
197493
197492
197492
197494
197494
197494
197494
197494
197493
197494
197493
197493
197493
197495
197494
197494
197494
197496
197495
197497
197499
197498
197498
197500
197502
197502
197502
197501
197500
197499
197499
197499
197498
197500
197502
197502
197502
197503
197502
197501
197501
197501
197501
197501
197501
197501
197501
197500
197500
197499
197498
197498
197499
197498
197498
197498
197497
197498
197498
197498
197497
197497
197496
197495
197495
197495
197495
197496
197498
197498
197500
197499
197500
197502
197506
197507
197507
197509
197508
197510
197509
197510
197513
197513
197513
197513
197513
197512
197511
197511
197511
197510
197510
197510
197511
197511
197510
197510
197510
197510
197509
197511
197511
197511
197511
197511
197512
197511
197510
197510
197509
197510
197510
197510
197510
197511
197511
197510
197510
197510
197510
197512
197512
197513
197513
197513
197512
197512
197512
197511
197510
197509
197509
197510
197509
197509
197509
197508
197507
197506
197505
197505
197505
197505
197504
197503
197503
197503
197502
197502
197501
197502
197503
197503
197502
197503
197503
197502
197501
197502
197502
197501
197501
197500
197499
197498
197497
197497
197497
197498
197500
197499
197498
197497
197496
197495
197495
197494
197497
197497
197497
197498
197497
197499
197500
197501
197501
197500
197501
197500
197499
197498
197498
197498
197497
197496
197497
197498
197499
197501
197502
197502
197501
197500
197500
197500
197499
197499
197500
197500
197499
197498
197497
197497
197499
197498
197497
197497
197497
197496
197497
197496
197495
197494
197493
197493
197494
197493
197492
197491
197491
197492
197492
197492
197493
197493
197492
197492
197492
197491
197492
197491
197490
197489
197488
197489
197489
197489
197489
197489
197488
197489
197488
197488
197491
197491
197491
197491
197490
197489
197489
197488
197489
197489
197491
197491
197490
197490
197490
197489
197490
197490
197489
197490
197489
197490
197490
197490
197489
197490
197491
197491
197492
197492
197491
197490
197491
197490
197489
197491
197492
197491
197490
197490
197490
197490
197489
197489
197489
197489
197489
197491
197491
197490
197490
197491
197491
197491
197491
197491
197491
197490
197491
197491
197490
197489
197489
197489
197490
197491
197491
197493
197494
197494
197494
197496
197496
197495
197497
197498
197498
197497
197498
197498
197497
197499
197498
197498
197499
197498
197499
197499
197498
197498
197497
197497
197496
197495
197494
197494
197493
197492
197493
197494
197493
197492
197491
197491
197491
197492
197491
197492
197492
197492
197492
197494
197493
197495
197495
197496
197496
197497
197497
197497
197497
197497
197496
197497
197497
197496
197496
197496
197496
197495
197494
197493
197492
197491
197491
197492
197493
197492
197491
197493
197492
197491
197491
197491
197494
197497
197497
197496
197495
197495
197494
197493
197493
197493
197492
197492
197492
197494
197496
197495
197494
197493
197493
197492
197493
197492
197491
197493
197492
197491
197490
197490
197489
197490
197490
197489
197491
197490
197490
197489
197489
197489
197489
197490
197491
197492
197492
197492
197491
197490
197489
197488
197488
197488
197490
197490
197489
197489
197490
197489
197489
197488
197488
197489
197490
197489
197490
197490
197490
197490
197489
197489
197489
197488
197489
197489
197489
197490
197489
197489
197488
197490
197490
197490
197491
197491
197490
197490
197494
197493
197492
197492
197493
197492
197492
197493
197492
197491
197492
197491
197491
197491
197491
197490
197490
197489
197490
197489
197488
197488
197488
197488
197487
197487
197486
197485
197485
197485
197486
197486
197485
197485
197485
197484
197484
197485
197484
197483
197482
197481
197480
197479
197478
197478
197477
197477
197476
197476
197476
197477
197476
197475
197475
197477
197477
197477
197476
197475
197475
197475
197474
197474
197474
197473
197474
197475
197475
197475
197474
197473
197474
197474
197474
197476
197476
197476
197475
197476
197476
197479
197479
197478
197477
197477
197477
197477
197479
197478
197477
197479
197478
197479
197479
197478
197477
197478
197479
197480
197479
197478
197478
197477
197476
197475
197475
197474
197473
197473
197473
197472
197473
197474
197474
197474
197476
197475
197475
197474
197474
197473
197472
197471
197470
197470
197471
197471
197471
197471
197472
197471
197471
197472
197471
197471
197470
197471
197470
197471
197470
197471
197471
197471
197472
197472
197471
197470
197471
197472
197473
197473
197473
197473
197472
197471
197471
197470
197470
197469
197469
197468
197467
197466
197466
197465
197464
197466
197465
197465
197465
197464
197465
197465
197465
197465
197466
197467
197468
197468
197467
197467
197466
197466
197465
197466
197469
197469
197469
197469
197469
197469
197469
197468
197467
197466
197465
197466
197465
197465
197464
197466
197466
197466
197467
197466
197466
197466
197465
197465
197466
197465
197465
197467
197469
197470
197469
197470
197470
197469
197469
197468
197468
197468
197467
197466
197467
197467
197466
197467
197467
197466
197465
197465
197464
197465
197464
197463
197462
197463
197464
197463
197462
197463
197462
197461
197461
197460
197460
197461
197461
197460
197460
197460
197459
197460
197460
197461
197461
197461
197460
197459
197460
197459
197460
197459
197459
197459
197459
197459
197462
197462
197462
197461
197460
197460
197460
197459
197458
197457
197457
197457
197457
197458
197457
197458
197460
197460
197461
197460
197459
197460
197460
197460
197461
197460
197461
197462
197464
197463
197466
197469
197469
197470
197469
197469
197469
197470
197469
197469
197468
197470
197469
197468
197467
197466
197465
197466
197465
197464
197465
197466
197466
197466
197466
197468
197468
197468
197468
197468
197467
197466
197467
197466
197467
197467
197467
197466
197465
197465
197464
197464
197465
197465
197464
197463
197464
197463
197463
197463
197462
197461
197462
197462
197462
197464
197463
197462
197461
197460
197460
197459
197458
197458
197458
197457
197456
197455
197454
197453
197452
197452
197451
197450
197450
197452
197453
197452
197451
197452
197451
197450
197450
197451
197451
197451
197450
197450
197450
197449
197448
197447
197446
197446
197445
197444
197443
197443
197443
197443
197444
197443
197443
197442
197442
197441
197442
197441
197442
197441
197441
197440
197439
197438
197437
197437
197437
197436
197435
197435
197435
197434
197434
197434
197435
197435
197434
197434
197435
197436
197435
197434
197433
197432
197431
197430
197430
197429
197429
197428
197429
197429
197429
197429
197429
197429
197429
197428
197427
197428
197427
197427
197427
197427
197428
197427
197427
197426
197427
197426
197425
197424
197424
197425
197425
197425
197424
197423
197423
197424
197423
197425
197425
197424
197423
197422
197423
197422
197423
197424
197423
197422
197423
197422
197423
197423
197423
197422
197424
197424
197425
197427
197427
197427
197428
197428
197429
197428
197428
197428
197428
197428
197428
197429
197429
197428
197427
197426
197425
197424
197423
197422
197423
197422
197422
197421
197421
197421
197421
197422
197423
197423
197423
197422
197423
197422
197421
197422
197423
197423
197423
197423
197422
197421
197421
197422
197424
197423
197423
197423
197422
197424
197425
197424
197424
197423
197424
197424
197424
197423
197422
197422
197422
197422
197421
197420
197419
197420
197421
197423
197422
197421
197421
197421
197421
197421
197423
197422
197422
197423
197422
197421
197420
197420
197420
197420
197419
197418
197418
197418
197417
197417
197416
197416
197415
197417
197416
197418
197418
197418
197417
197418
197421
197421
197421
197420
197421
197422
197421
197420
197420
197419
197419
197419
197419
197418
197418
197418
197418
197418
197417
197416
197416
197415
197415
197416
197415
197416
197415
197416
197416
197416
197417
197417
197417
197418
197417
197416
197416
197418
197419
197418
197419
197419
197418
197418
197419
197419
197420
197420
197422
197421
197421
197421
197420
197419
197419
197420
197419
197418
197420
197420
197419
197418
197417
197416
197417
197416
197415
197414
197414
197414
197415
197415
197414
197413
197414
197413
197412
197413
197412
197411
197411
197414
197414
197414
197413
197413
197413
197413
197413
197412
197412
197412
197412
197411
197411
197413
197413
197413
197413
197412
197411
197411
197414
197414
197414
197413
197412
197411
197410
197413
197414
197415
197416
197415
197415
197416
197416
197416
197417
197416
197416
197416
197417
197416
197415
197415
197415
197416
197416
197416
197419
197419
197419
197420
197420
197420
197421
197422
197421
197420
197419
197418
197417
197416
197417
197416
197415
197415
197415
197415
197415
197414
197413
197413
197413
197415
197415
197414
197413
197412
197411
197411
197410
197409
197408
197408
197409
197408
197409
197408
197408
197407
197408
197409
197408
197408
197407
197407
197406
197405
197406
197405
197404
197403
197404
197404
197403
197402
197403
197403
197403
197403
197404
197405
197404
197406
197408
197408
197407
197406
197407
197406
197405
197405
197407
197406
197405
197407
197406
197406
197408
197409
197410
197410
197411
197410
197411
197410
197409
197409
197408
197408
197407
197407
197407
197408
197408
197407
197406
197408
197408
197407
197407
197406
197405
197404
197404
197403
197402
197402
197402
197402
197402
197402
197402
197402
197403
197402
197402
197402
197401
197400
197400
197401
197400
197400
197399
197400
197399
197398
197397
197396
197395
197394
197394
197393
197396
197395
197394
197395
197395
197394
197394
197394
197393
197393
197392
197393
197393
197394
197394
197396
197397
197396
197395
197396
197396
197396
197396
197396
197395
197396
197396
197396
197396
197396
197398
197398
197399
197398
197400
197399
197398
197397
197397
197396
197396
197395
197394
197395
197394
197395
197395
197395
197394
197394
197393
197392
197391
197391
197391
197392
197391
197390
197389
197389
197388
197389
197389
197388
197387
197387
197387
197386
197386
197386
197385
197384
197385
197385
197384
197384
197383
197382
197382
197382
197381
197381
197381
197381
197380
197379
197380
197379
197380
197381
197380
197380
197382
197382
197384
197384
197384
197383
197382
197382
197383
197383
197382
197382
197383
197385
197384
197384
197383
197383
197383
197382
197383
197384
197383
197382
197382
197381
197382
197382
197381
197381
197381
197382
197381
197381
197380
197381
197380
197380
197379
197379
197381
197381
197381
197380
197381
197383
197383
197383
197382
197381
197380
197380
197382
197382
197382
197382
197382
197383
197383
197384
197383
197382
197383
197383
197382
197382
197381
197382
197382
197381
197383
197382
197381
197381
197384
197384
197386
197390
197390
197392
197391
197391
197391
197390
197389
197391
197391
197390
197390
197389
197389
197390
197391
197390
197390
197390
197390
197390
197389
197388
197388
197389
197389
197391
197392
197392
197391
197391
197391
197391
197391
197391
197390
197389
197390
197390
197390
197390
197389
197389
197390
197389
197391
197390
197390
197389
197390
197389
197388
197389
197390
197390
197389
197390
197391
197390
197390
197390
197390
197390
197391
197390
197390
197389
197388
197387
197387
197387
197388
197388
197388
197390
197389
197389
197389
197388
197388
197388
197388
197391
197390
197392
197391
197390
197392
197394
197394
197395
197395
197394
197393
197393
197392
197392
197391
197393
197393
197395
197394
197394
197395
197394
197393
197393
197393
197393
197393
197395
197394
197395
197395
197395
197395
197394
197395
197394
197394
197395
197395
197395
197394
197394
197393
197392
197391
197391
197392
197392
197393
197392
197391
197392
197392
197391
197390
197389
197390
197391
197390
197390
197391
197390
197390
197389
197389
197389
197388
197387
197386
197386
197385
197385
197387
197387
197386
197386
197385
197385
197385
197385
197385
197384
197383
197382
197381
197384
197383
197383
197382
197381
197380
197379
197378
197379
197379
197378
197377
197377
197377
197377
197377
197378
197378
197378
197379
197378
197377
197377
197376
197377
197377
197376
197376
197377
197376
197375
197376
197376
197375
197375
197375
197375
197374
197375
197376
197376
197375
197374
197374
197375
197374
197375
197374
197373
197372
197373
197373
197373
197374
197374
197376
197375
197376
197377
197377
197377
197377
197377
197376
197375
197375
197375
197375
197374
197373
197373
197372
197372
197371
197371
197371
197370
197370
197371
197371
197371
197371
197370
197370
197370
197371
197371
197371
197370
197371
197371
197372
197371
197370
197370
197370
197371
197371
197370
197371
197370
197372
197371
197371
197370
197371
197372
197373
197372
197372
197372
197371
197372
197371
197370
197369
197371
197371
197370
197369
197369
197370
197369
197370
197371
197371
197371
197372
197373
197373
197372
197372
197372
197372
197371
197370
197370
197369
197369
197369
197369
197369
197368
197368
197368
197368
197367
197366
197366
197366
197365
197365
197364
197363
197363
197363
197363
197363
197363
197363
197362
197362
197361
197361
197362
197361
197361
197361
197362
197361
197362
197363
197362
197361
197361
197362
197362
197361
197360
197361
197362
197363
197362
197362
197362
197361
197361
197360
197359
197359
197358
197357
197359
197358
197361
197362
197361
197361
197362
197364
197363
197364
197366
197366
197365
197367
197367
197366
197366
197367
197367
197367
197366
197367
197368
197369
197369
197369
197368
197367
197369
197371
197370
197369
197368
197368
197367
197367
197367
197367
197367
197366
197367
197366
197366
197365
197367
197366
197367
197367
197367
197367
197366
197366
197367
197366
197366
197365
197365
197364
197364
197363
197362
197364
197365
197366
197365
197366
197365
197364
197363
197362
197361
197362
197361
197363
197362
197361
197361
197361
197362
197365
197364
197363
197363
197363
197364
197364
197367
197367
197366
197366
197365
197365
197368
197367
197367
197367
197366
197366
197365
197365
197364
197364
197363
197363
197362
197361
197360
197359
197358
197358
197357
197356
197356
197355
197354
197353
197352
197351
197350
197349
197348
197350
197351
197352
197351
197350
197349
197350
197350
197349
197349
197350
197350
197350
197350
197351
197351
197351
197351
197351
197350
197353
197353
197352
197352
197352
197353
197354
197353
197354
197355
197354
197353
197354
197354
197353
197352
197351
197350
197350
197349
197350
197349
197349
197349
197349
197349
197349
197349
197348
197347
197347
197347
197346
197346
197345
197345
197345
197345
197344
197343
197343
197343
197343
197342
197341
197341
197340
197339
197338
197338
197337
197336
197337
197336
197335
197334
197334
197334
197333
197332
197333
197335
197336
197336
197336
197335
197334
197333
197332
197333
197334
197333
197332
197331
197330
197329
197330
197329
197329
197328
197328
197330
197331
197331
197331
197330
197331
197330
197329
197329
197331
197331
197330
197329
197329
197329
197330
197329
197329
197329
197329
197328
197327
197326
197325
197325
197325
197325
197324
197325
197325
197325
197325
197324
197323
197323
197322
197321
197320
197321
197320
197320
197321
197320
197320
197320
197320
197322
197321
197320
197321
197321
197321
197320
197324
197323
197323
197324
197324
197325
197324
197323
197323
197325
197324
197324
197325
197324
197323
197322
197322
197322
197323
197324
197325
197326
197325
197325
197324
197324
197325
197325
197325
197324
197323
197324
197326
197326
197326
197327
197327
197326
197325
197324
197323
197323
197322
197322
197322
197325
197324
197324
197323
197322
197322
197324
197325
197324
197323
197322
197322
197323
197323
197323
197322
197321
197320
197319
197319
197318
197317
197318
197322
197321
197321
197320
197319
197318
197318
197317
197316
197315
197315
197314
197314
197315
197317
197317
197318
197318
197318
197317
197317
197318
197321
197321
197321
197322
197324
197324
197327
197327
197329
197329
197330
197330
197329
197329
197328
197328
197328
197327
197326
197325
197324
197324
197324
197323
197325
197325
197324
197324
197323
197325
197325
197325
197328
197327
197326
197326
197325
197326
197326
197328
197327
197328
197328
197329
197329
197330
197330
197330
197329
197330
197329
197329
197328
197328
197327
197326
197327
197326
197326
197326
197325
197326
197326
197327
197327
197328
197327
197326
197326
197325
197326
197325
197326
197326
197327
197328
197327
197328
197327
197326
197326
197325
197325
197325
197324
197324
197324
197323
197322
197323
197324
197323
197323
197323
197323
197322
197321
197323
197323
197322
197322
197321
197320
197319
197320
197319
197318
197318
197318
197319
197318
197319
197318
197317
197316
197315
197315
197314
197313
197312
197315
197314
197313
197313
197312
197312
197312
197311
197310
197309
197309
197311
197311
197310
197309
197310
197309
197310
197309
197309
197309
197308
197309
197309
197308
197307
197306
197306
197306
197306
197306
197305
197306
197306
197306
197306
197306
197307
197306
197307
197306
197306
197305
197305
197306
197306
197307
197306
197305
197304
197305
197305
197305
197304
197304
197304
197304
197304
197303
197302
197301
197300
197299
197298
197298
197299
197298
197299
197299
197299
197299
197300
197300
197299
197298
197298
197298
197297
197296
197295
197294
197294
197295
197296
197296
197296
197296
197295
197295
197294
197295
197294
197294
197294
197294
197295
197294
197295
197295
197297
197296
197298
197298
197298
197301
197300
197301
197300
197301
197300
197299
197298
197297
197296
197296
197296
197295
197294
197296
197296
197296
197296
197297
197297
197298
197298
197298
197299
197300
197299
197298
197298
197298
197297
197297
197296
197296
197296
197295
197295
197294
197294
197294
197293
197292
197291
197290
197290
197289
197288
197288
197288
197288
197288
197287
197287
197287
197287
197286
197286
197286
197285
197284
197287
197287
197288
197289
197289
197290
197291
197291
197290
197291
197290
197290
197290
197289
197289
197288
197287
197289
197290
197289
197288
197289
197288
197287
197287
197288
197289
197288
197288
197288
197287
197286
197286
197286
197285
197286
197285
197285
197284
197283
197283
197282
197283
197282
197283
197284
197284
197284
197284
197283
197282
197283
197283
197282
197281
197281
197280
197280
197280
197279
197278
197277
197276
197276
197275
197275
197275
197274
197273
197272
197273
197272
197271
197270
197271
197272
197274
197275
197274
197273
197272
197271
197271
197272
197271
197270
197269
197269
197270
197272
197273
197272
197271
197271
197271
197270
197270
197269
197268
197267
197267
197266
197265
197264
197263
197266
197265
197264
197263
197263
197265
197264
197265
197265
197267
197269
197268
197267
197267
197267
197267
197266
197265
197265
197265
197265
197265
197264
197263
197263
197263
197262
197262
197261
197262
197262
197262
197261
197260
197262
197261
197260
197259
197258
197258
197257
197256
197256
197257
197256
197255
197257
197256
197255
197254
197254
197254
197254
197254
197253
197252
197252
197252
197251
197251
197250
197249
197251
197250
197252
197252
197251
197251
197250
197249
197248
197247
197248
197247
197246
197245
197244
197243
197243
197242
197245
197245
197245
197244
197243
197243
197244
197244
197244
197244
197245
197245
197245
197246
197248
197247
197248
197247
197247
197247
197248
197247
197248
197249
197249
197248
197248
197248
197247
197246
197245
197246
197246
197245
197247
197246
197245
197246
197246
197245
197244
197245
197248
197248
197249
197249
197249
197248
197248
197248
197247
197247
197248
197248
197248
197248
197247
197247
197246
197245
197245
197245
197245
197244
197244
197243
197243
197243
197242
197241
197241
197240
197241
197241
197241
197240
197241
197242
197243
197244
197243
197242
197242
197243
197243
197243
197242
197243
197244
197243
197243
197243
197242
197243
197244
197243
197242
197243
197242
197243
197244
197243
197243
197242
197242
197243
197244
197244
197244
197244
197244
197243
197245
197245
197245
197245
197244
197245
197244
197243
197243
197243
197242
197242
197242
197242
197243
197243
197242
197242
197243
197242
197241
197241
197241
197241
197242
197242
197242
197242
197243
197242
197242
197242
197242
197244
197244
197246
197248
197249
197250
197249
197248
197248
197248
197247
197247
197246
197246
197245
197244
197244
197245
197244
197244
197246
197245
197244
197245
197245
197245
197246
197246
197246
197248
197249
197249
197248
197247
197246
197247
197246
197245
197247
197246
197245
197244
197244
197245
197244
197245
197244
197243
197242
197241
197242
197242
197241
197240
197239
197239
197238
197237
197237
197238
197237
197236
197235
197234
197233
197233
197233
197233
197232
197231
197230
197229
197229
197228
197229
197229
197228
197229
197228
197229
197228
197227
197228
197230
197231
197232
197232
197232
197233
197232
197232
197231
197230
197232
197234
197234
197233
197235
197234
197234
197234
197234
197233
197232
197232
197231
197232
197231
197231
197230
197231
197234
197234
197233
197232
197232
197235
197235
197234
197233
197232
197233
197233
197233
197232
197231
197231
197230
197231
197231
197231
197232
197231
197233
197233
197232
197232
197233
197233
197233
197232
197233
197233
197233
197233
197232
197231
197231
197230
197230
197229
197228
197227
197226
197227
197228
197228
197227
197227
197226
197226
197226
197226
197225
197227
197226
197227
197226
197225
197226
197225
197227
197228
197228
197229
197228
197227
197226
197227
197228
197228
197227
197227
197226
197226
197226
197228
197229
197228
197227
197227
197226
197225
197225
197225
197225
197225
197224
197223
197223
197222
197221
197220
197221
197220
197219
197218
197217
197216
197215
197214
197217
197217
197217
197218
197219
197218
197217
197217
197216
197216
197215
197216
197215
197214
197213
197212
197211
197210
197211
197210
197210
197210
197209
197211
197212
197214
197213
197214
197213
197212
197212
197212
197212
197211
197211
197210
197210
197210
197209
197208
197207
197208
197207
197206
197205
197205
197205
197204
197203
197202
197201
197202
197201
197201
197201
197200
197199
197200
197200
197201
197200
197200
197200
197199
197200
197200
197199
197199
197198
197198
197199
197198
197199
197200
197202
197202
197201
197200
197201
197200
197200
197199
197199
197200
197199
197200
197201
197200
197199
197198
197197
197197
197197
197197
197196
197195
197195
197194
197194
197193
197194
197193
197192
197192
197191
197192
197193
197192
197191
197190
197190
197191
197192
197191
197191
197193
197192
197192
197192
197192
197194
197194
197193
197193
197192
197196
197196
197196
197197
197196
197196
197196
197195
197195
197194
197194
197193
197192
197192
197191
197191
197191
197190
197189
197188
197188
197187
197186
197186
197186
197186
197185
197184
197185
197184
197186
197187
197187
197188
197189
197189
197191
197190
197189
197188
197187
197188
197188
197187
197188
197187
197186
197188
197187
197186
197186
197185
197185
197184
197184
197184
197185
197185
197185
197185
197184
197184
197184
197183
197183
197184
197183
197182
197182
197182
197182
197182
197183
197182
197182
197183
197183
197182
197182
197182
197181
197180
197179
197179
197179
197179
197179
197179
197181
197180
197181
197181
197180
197182
197182
197182
197181
197180
197179
197179
197178
197178
197177
197177
197177
197177
197176
197175
197175
197175
197176
197175
197174
197173
197172
197172
197174
197173
197172
197171
197171
197172
197171
197170
197169
197170
197172
197174
197174
197173
197173
197173
197173
197172
197173
197172
197171
197172
197171
197170
197169
197168
197167
197166
197165
197165
197164
197163
197162
197162
197161
197163
197164
197164
197164
197164
197163
197163
197163
197165
197164
197163
197162
197163
197163
197163
197163
197162
197163
197165
197164
197163
197162
197163
197162
197165
197164
197163
197162
197161
197161
197160
197160
197161
197160
197159
197159
197159
197160
197161
197160
197160
197160
197159
197159
197159
197159
197159
197158
197157
197157
197156
197156
197155
197155
197155
197154
197153
197153
197153
197152
197152
197155
197156
197155
197154
197154
197155
197155
197156
197155
197157
197157
197157
197156
197155
197155
197155
197154
197153
197152
197151
197150
197149
197149
197148
197147
197146
197148
197148
197147
197146
197145
197145
197145
197145
197144
197145
197144
197145
197144
197143
197143
197142
197142
197144
197143
197143
197143
197143
197142
197141
197140
197140
197139
197139
197138
197139
197139
197138
197137
197137
197136
197136
197135
197135
197134
197134
197133
197133
197133
197134
197134
197134
197133
197132
197133
197132
197132
197131
197130
197129
197129
197129
197128
197128
197127
197127
197126
197126
197125
197126
197126
197125
197124
197123
197122
197121
197122
197124
197127
197126
197127
197127
197126
197126
197128
197128
197128
197128
197128
197128
197128
197128
197127
197126
197127
197126
197126
197125
197125
197125
197125
197125
197124
197125
197124
197123
197123
197122
197121
197120
197119
197118
197119
197118
197117
197117
197117
197116
197118
197120
197119
197121
197122
197123
197122
197121
197120
197120
197121
197122
197121
197121
197120
197119
197119
197118
197119
197119
197119
197118
197118
197118
197117
197118
197118
197118
197118
197119
197119
197119
197118
197117
197117
197116
197117
197117
197117
197118
197117
197116
197115
197114
197114
197114
197114
197116
197116
197116
197116
197117
197118
197119
197118
197118
197119
197119
197118
197117
197116
197115
197115
197116
197117
197116
197115
197115
197114
197115
197114
197114
197114
197114
197115
197115
197115
197115
197114
197114
197114
197114
197113
197112
197111
197111
197111
197111
197113
197112
197111
197110
197111
197113
197113
197114
197115
197116
197115
197114
197113
197113
197112
197113
197113
197113
197112
197112
197111
197110
197109
197108
197109
197108
197108
197108
197109
197111
197110
197110
197112
197111
197111
197111
197110
197110
197109
197108
197108
197109
197108
197107
197106
197106
197105
197107
197107
197107
197108
197109
197109
197109
197110
197109
197108
197108
197107
197109
197110
197109
197110
197110
197109
197109
197109
197110
197111
197110
197110
197109
197109
197110
197110
197110
197111
197112
197113
197114
197114
197113
197114
197114
197115
197115
197114
197113
197113
197112
197112
197111
197110
197110
197109
197108
197107
197106
197107
197106
197105
197104
197103
197103
197102
197102
197104
197104
197105
197104
197105
197106
197108
197107
197106
197106
197106
197105
197105
197105
197106
197105
197105
197104
197103
197104
197104
197105
197104
197105
197104
197107
197106
197105
197104
197105
197104
197104
197104
197103
197102
197102
197103
197103
197103
197102
197102
197102
197102
197101
197101
197101
197101
197101
197100
197100
197100
197099
197098
197097
197098
197097
197098
197099
197098
197099
197098
197097
197098
197100
197101
197101
197101
197102
197102
197102
197103
197103
197103
197102
197102
197102
197102
197104
197104
197104
197103
197103
197104
197103
197102
197102
197103
197102
197101
197100
197099
197100
197099
197098
197097
197097
197097
197098
197097
197097
197097
197097
197096
197096
197096
197096
197095
197094
197094
197094
197093
197092
197091
197090
197090
197093
197093
197094
197094
197095
197095
197094
197094
197094
197093
197092
197093
197095
197094
197094
197093
197093
197092
197092
197092
197091
197090
197090
197090
197089
197091
197093
197094
197093
197092
197091
197091
197092
197092
197092
197092
197091
197090
197089
197090
197091
197091
197091
197091
197091
197092
197091
197091
197090
197091
197090
197091
197091
197093
197093
197092
197094
197094
197093
197093
197093
197093
197093
197092
197091
197094
197094
197095
197094
197094
197093
197092
197092
197091
197091
197094
197095
197095
197096
197096
197095
197097
197097
197097
197096
197095
197095
197094
197094
197095
197094
197093
197093
197093
197092
197091
197090
197090
197091
197090
197089
197088
197087
197086
197085
197085
197084
197084
197085
197084
197085
197085
197084
197086
197087
197088
197088
197088
197090
197089
197090
197090
197090
197090
197090
197089
197088
197088
197087
197087
197087
197086
197086
197086
197087
197087
197086
197085
197084
197084
197085
197084
197083
197083
197082
197082
197081
197082
197081
197083
197083
197083
197082
197084
197084
197083
197083
197083
197083
197082
197083
197082
197082
197084
197083
197082
197082
197081
197080
197081
197082
197081
197080
197079
197078
197079
197079
197078
197077
197077
197076
197075
197075
197075
197074
197075
197075
197075
197076
197075
197074
197074
197076
197075
197074
197073
197073
197074
197074
197073
197073
197074
197074
197074
197075
197076
197076
197075
197074
197073
197072
197071
197073
197072
197071
197070
197069
197069
197068
197067
197067
197067
197067
197069
197071
197071
197070
197070
197069
197070
197071
197072
197071
197072
197071
197070
197072
197071
197070
197069
197068
197068
197068
197067
197069
197068
197067
197067
197066
197068
197067
197066
197067
197066
197066
197066
197065
197064
197064
197064
197063
197065
197067
197066
197066
197067
197066
197068
197068
197068
197068
197069
197068
197067
197066
197065
197064
197064
197063
197063
197062
197061
197062
197062
197061
197061
197062
197064
197064
197064
197063
197063
197065
197064
197064
197064
197064
197064
197064
197064
197064
197064
197064
197065
197065
197064
197064
197065
197064
197064
197065
197065
197066
197066
197065
197066
197065
197064
197063
197062
197062
197061
197060
197060
197060
197060
197060
197059
197063
197064
197065
197066
197065
197066
197065
197066
197066
197065
197064
197065
197064
197064
197063
197065
197064
197064
197064
197065
197065
197064
197063
197064
197063
197063
197062
197061
197061
197063
197063
197063
197064
197065
197064
197063
197062
197061
197061
197060
197060
197059
197062
197061
197061
197061
197060
197060
197063
197063
197062
197061
197065
197064
197066
197067
197066
197066
197065
197065
197064
197064
197065
197065
197066
197065
197064
197063
197063
197062
197061
197061
197061
197062
197062
197062
197063
197062
197064
197065
197064
197063
197065
197066
197067
197066
197067
197066
197066
197066
197066
197065
197065
197064
197064
197065
197065
197065
197066
197065
197064
197065
197066
197065
197067
197067
197066
197067
197068
197067
197066
197065
197065
197064
197065
197065
197066
197066
197065
197065
197064
197064
197063
197062
197063
197062
197063
197064
197064
197063
197063
197062
197061
197061
197061
197061
197061
197061
197060
197060
197061
197060
197060
197059
197061
197061
197061
197060
197063
197063
197062
197062
197061
197062
197063
197062
197062
197061
197060
197061
197063
197063
197062
197062
197062
197061
197060
197059
197058
197059
197058
197057
197057
197057
197056
197058
197057
197056
197055
197055
197054
197056
197056
197055
197054
197056
197056
197055
197054
197055
197054
197056
197055
197054
197053
197052
197053
197054
197055
197054
197053
197052
197052
197051
197050
197050
197050
197051
197051
197052
197051
197051
197051
197050
197050
197049
197050
197049
197049
197048
197047
197046
197048
197049
197049
197050
197050
197049
197049
197049
197048
197048
197047
197046
197045
197044
197043
197042
197043
197042
197041
197042
197042
197042
197043
197042
197042
197044
197044
197045
197044
197044
197043
197042
197041
197041
197041
197041
197043
197043
197042
197041
197041
197040
197040
197041
197042
197043
197042
197041
197040
197039
197038
197037
197036
197036
197035
197035
197036
197035
197034
197034
197033
197032
197031
197032
197032
197031
197030
197032
197032
197032
197031
197030
197029
197028
197028
197027
197026
197025
197024
197023
197022
197023
197022
197023
197022
197021
197020
197021
197020
197021
197021
197020
197020
197020
197020
197019
197020
197020
197019
197019
197018
197017
197017
197016
197016
197015
197015
197015
197014
197013
197012
197011
197010
197010
197014
197014
197014
197013
197012
197011
197010
197009
197012
197011
197010
197012
197011
197011
197011
197010
197010
197009
197011
197010
197009
197008
197008
197007
197008
197007
197006
197006
197006
197008
197007
197006
197007
197006
197007
197006
197005
197004
197005
197005
197006
197005
197005
197006
197007
197007
197006
197006
197005
197007
197008
197009
197008
197008
197008
197008
197008
197008
197008
197008
197007
197007
197007
197006
197005
197004
197004
197003
197003
197003
197003
197002
197001
197001
197000
196999
196998
196999
197000
196999
197000
197000
196999
196998
196997
196996
196995
196994
196993
196992
196991
196992
196991
196990
196989
196989
196989
196989
196990
196991
196990
196990
196990
196990
196989
196988
196987
196987
196986
196987
196987
196988
196987
196986
196986
196985
196985
196985
196984
196984
196983
196982
196982
196981
196982
196982
196983
196983
196984
196983
196983
196982
196981
196981
196983
196984
196984
196983
196983
196984
196985
196985
196984
196985
196984
196984
196986
196986
196985
196985
196985
196985
196985
196984
196984
196984
196984
196983
196983
196983
196983
196983
196982
196982
196982
196981
196980
196981
196980
196980
196979
196978
196977
196977
196977
196977
196977
196976
196978
196979
196981
196982
196982
196983
196983
196982
196983
196983
196983
196982
196982
196981
196980
196979
196979
196980
196981
196982
196982
196981
196981
196980
196980
196979
196979
196978
196978
196978
196977
196976
196975
196977
196976
196976
196975
196975
196975
196974
196973
196973
196975
196974
196975
196974
196973
196972
196971
196970
196971
196971
196972
196971
196970
196969
196968
196969
196968
196967
196967
196967
196969
196968
196968
196969
196968
196968
196968
196968
196967
196969
196969
196969
196970
196969
196968
196967
196968
196968
196967
196966
196967
196966
196966
196967
196967
196968
196969
196969
196969
196968
196967
196967
196967
196967
196966
196969
196968
196967
196966
196965
196966
196965
196964
196963
196962
196962
196962
196964
196964
196963
196962
196962
196961
196960
196959
196958
196958
196957
196956
196955
196955
196955
196955
196955
196954
196953
196953
196952
196953
196953
196953
196953
196952
196952
196954
196953
196954
196953
196954
196953
196952
196951
196952
196952
196952
196953
196954
196953
196952
196951
196951
196950
196949
196948
196949
196948
196947
196946
196945
196944
196943
196943
196943
196943
196944
196945
196944
196944
196943
196943
196944
196943
196943
196942
196942
196943
196942
196941
196942
196944
196943
196942
196941
196941
196941
196940
196942
196941
196940
196939
196938
196938
196937
196936
196936
196935
196934
196933
196933
196933
196932
196932
196931
196931
196930
196929
196931
196931
196930
196929
196929
196929
196928
196928
196927
196926
196925
196925
196924
196924
196925
196926
196926
196927
196929
196930
196930
196931
196930
196932
196931
196932
196931
196930
196929
196932
196932
196931
196930
196929
196928
196927
196929
196928
196929
196929
196930
196929
196931
196931
196933
196932
196932
196932
196931
196930
196929
196930
196929
196929
196928
196927
196928
196929
196928
196928
196927
196927
196928
196927
196926
196926
196927
196929
196929
196928
196928
196928
196927
196927
196927
196927
196929
196929
196931
196931
196931
196930
196930
196930
196930
196929
196928
196929
196933
196932
196932
196931
196930
196930
196929
196930
196929
196929
196928
196927
196927
196926
196926
196925
196926
196925
196924
196924
196923
196922
196923
196923
196925
196924
196923
196922
196923
196923
196922
196921
196921
196920
196919
196919
196919
196919
196919
196920
196920
196923
196922
196921
196921
196920
196920
196921
196921
196920
196919
196920
196920
196919
196919
196918
196917
196917
196917
196916
196916
196917
196916
196916
196917
196918
196917
196916
196917
196917
196916
196915
196916
196916
196915
196915
196915
196914
196914
196915
196914
196915
196915
196914
196916
196915
196914
196915
196914
196913
196912
196912
196912
196911
196910
196909
196908
196909
196909
196908
196907
196907
196908
196907
196908
196908
196908
196908
196907
196906
196905
196905
196907
196907
196906
196906
196907
196907
196908
196907
196908
196908
196907
196906
196906
196905
196905
196904
196904
196905
196905
196905
196905
196905
196904
196905
196904
196904
196903
196902
196902
196903
196904
196904
196905
196905
196905
196905
196904
196904
196905
196906
196905
196904
196903
196902
196901
196901
196900
196900
196900
196900
196900
196900
196900
196899
196899
196901
196901
196900
196900
196902
196902
196902
196904
196903
196903
196904
196904
196903
196902
196901
196900
196899
196898
196898
196898
196899
196898
196897
196898
196898
196898
196898
196898
196897
196896
196896
196895
196894
196895
196894
196893
196892
196892
196891
196891
196890
196890
196891
196893
196892
196891
196890
196889
196888
196889
196890
196890
196889
196888
196889
196888
196887
196886
196885
196884
196883
196883
196883
196882
196881
196880
196879
196879
196878
196880
196880
196879
196878
196879
196879
196878
196877
196876
196876
196875
196875
196874
196873
196872
196871
196871
196871
196870
196870
196869
196868
196867
196866
196867
196866
196865
196865
196865
196865
196865
196865
196865
196865
196866
196867
196866
196867
196867
196866
196865
196866
196866
196865
196865
196865
196865
196867
196866
196868
196868
196868
196867
196866
196866
196866
196866
196865
196866
196866
196866
196867
196866
196865
196864
196863
196863
196863
196863
196863
196867
196867
196866
196865
196865
196864
196864
196863
196863
196862
196863
196862
196863
196863
196863
196864
196865
196865
196865
196869
196868
196868
196871
196870
196869
196868
196867
196869
196868
196868
196867
196868
196867
196866
196868
196868
196867
196866
196866
196865
196866
196866
196865
196864
196865
196864
196865
196865
196865
196864
196865
196865
196864
196865
196864
196864
196864
196863
196862
196863
196862
196861
196860
196859
196859
196860
196860
196860
196860
196860
196861
196861
196860
196861
196860
196861
196864
196864
196864
196863
196865
196865
196865
196864
196864
196864
196864
196865
196865
196864
196865
196864
196863
196863
196862
196861
196861
196861
196862
196862
196862
196862
196862
196861
196862
196862
196862
196864
196865
196865
196865
196865
196865
196864
196864
196865
196864
196863
196863
196862
196862
196861
196861
196861
196860
196861
196861
196860
196859
196859
196858
196858
196858
196858
196858
196857
196859
196858
196857
196856
196855
196855
196855
196854
196854
196855
196856
196857
196856
196857
196857
196857
196858
196858
196857
196857
196858
196859
196858
196859
196859
196858
196860
196859
196858
196857
196857
196857
196857
196856
196855
196854
196854
196855
196854
196856
196855
196855
196855
196855
196855
196855
196855
196854
196853
196852
196854
196855
196855
196854
196855
196856
196857
196857
196856
196855
196856
196855
196854
196853
196853
196854
196854
196853
196852
196852
196853
196852
196851
196851
196850
196849
196849
196848
196849
196848
196847
196849
196850
196849
196848
196847
196846
196845
196844
196843
196842
196843
196842
196843
196844
196843
196843
196842
196841
196841
196840
196839
196838
196838
196839
196839
196838
196839
196839
196839
196841
196840
196839
196838
196838
196837
196837
196837
196836
196835
196836
196835
196834
196834
196836
196837
196836
196836
196835
196834
196833
196833
196832
196833
196833
196833
196832
196832
196831
196830
196830
196831
196832
196831
196830
196829
196829
196828
196827
196826
196828
196828
196827
196827
196826
196827
196828
196828
196827
196827
196829
196829
196829
196828
196829
196831
196831
196830
196832
196832
196833
196834
196833
196833
196833
196835
196835
196834
196834
196834
196835
196834
196833
196834
196835
196834
196834
196833
196832
196832
196832
196831
196830
196829
196829
196828
196828
196827
196827
196828
196828
196828
196827
196827
196827
196828
196830
196830
196829
196828
196827
196830
196831
196830
196829
196829
196828
196828
196827
196827
196827
196826
196826
196826
196825
196825
196824
196823
196823
196824
196823
196823
196823
196822
196821
196821
196821
196821
196821
196820
196821
196821
196820
196819
196819
196819
196819
196819
196818
196817
196817
196817
196817
196818
196819
196819
196819
196818
196818
196818
196818
196818
196817
196816
196816
196815
196816
196817
196819
196819
196818
196817
196819
196819
196819
196818
196818
196818
196817
196817
196816
196817
196816
196816
196815
196814
196813
196812
196814
196814
196815
196815
196814
196813
196813
196813
196815
196816
196815
196818
196822
196823
196822
196822
196821
196820
196821
196820
196821
196820
196819
196818
196818
196817
196816
196816
196815
196817
196816
196817
196817
196816
196815
196815
196815
196814
196814
196813
196813
196814
196813
196812
196812
196812
196812
196811
196810
196810
196809
196808
196807
196806
196805
196804
196803
196803
196802
196803
196803
196805
196805
196804
196803
196804
196804
196804
196803
196804
196803
196802
196803
196806
196805
196805
196805
196805
196805
196804
196805
196804
196804
196804
196804
196803
196804
196803
196804
196805
196804
196807
196806
196806
196808
196809
196808
196808
196807
196807
196807
196807
196806
196805
196807
196806
196805
196805
196805
196804
196803
196802
196803
196802
196801
196800
196799
196798
196797
196796
196795
196795
196796
196797
196796
196795
196795
196794
196798
196798
196797
196798
196797
196796
196796
196795
196794
196795
196795
196799
196800
196800
196799
196798
196799
196799
196800
196799
196799
196798
196798
196797
196797
196797
196797
196799
196800
196802
196801
196800
196800
196800
196801
196800
196799
196802
196804
196804
196803
196802
196801
196801
196800
196800
196802
196801
196800
196800
196800
196799
196801
196801
196800
196800
196800
196800
196801
196800
196800
196799
196799
196799
196798
196797
196798
196797
196797
196797
196797
196797
196798
196798
196797
196796
196795
196794
196793
196792
196793
196792
196791
196792
196791
196793
196792
196791
196792
196793
196793
196792
196792
196792
196791
196790
196790
196789
196788
196787
196787
196786
196785
196787
196786
196785
196785
196785
196785
196784
196783
196783
196782
196781
196782
196782
196782
196783
196782
196783
196784
196785
196784
196783
196782
196783
196783
196783
196783
196785
196784
196783
196783
196782
196782
196781
196781
196780
196779
196779
196779
196779
196778
196777
196776
196775
196774
196775
196775
196774
196773
196772
196771
196771
196770
196769
196769
196769
196769
196769
196769
196769
196768
196768
196767
196766
196766
196767
196767
196766
196767
196767
196768
196769
196768
196767
196766
196765
196764
196764
196763
196765
196765
196766
196765
196764
196763
196763
196765
196765
196764
196765
196765
196767
196766
196767
196768
196769
196770
196769
196769
196768
196767
196767
196766
196765
196764
196764
196764
196764
196763
196765
196765
196765
196764
196763
196765
196764
196763
196762
196761
196763
196763
196763
196763
196762
196764
196764
196763
196762
196763
196762
196761
196760
196761
196762
196762
196762
196762
196763
196762
196761
196761
196760
196760
196760
196760
196760
196759
196759
196759
196760
196759
196758
196759
196759
196759
196760
196759
196758
196757
196759
196758
196758
196757
196757
196756
196757
196758
196757
196757
196757
196758
196757
196757
196759
196760
196759
196758
196758
196758
196757
196757
196756
196755
196755
196754
196753
196754
196753
196753
196753
196754
196754
196753
196752
196752
196752
196752
196754
196754
196754
196754
196755
196754
196754
196753
196753
196753
196757
196757
196756
196755
196754
196756
196757
196758
196758
196759
196760
196759
196759
196758
196757
196756
196756
196755
196754
196756
196755
196756
196755
196755
196754
196754
196754
196754
196755
196754
196756
196755
196755
196756
196755
196754
196754
196753
196752
196752
196752
196751
196751
196751
196752
196752
196752
196752
196751
196750
196749
196750
196749
196749
196749
196749
196748
196749
196749
196749
196750
196750
196749
196748
196747
196747
196747
196747
196747
196747
196747
196746
196747
196746
196747
196746
196746
196746
196745
196746
196747
196746
196746
196746
196745
196745
196745
196746
196746
196746
196746
196745
196745
196748
196747
196748
196748
196748
196747
196747
196746
196745
196747
196748
196749
196749
196749
196749
196749
196751
196752
196751
196752
196751
196751
196753
196754
196755
196756
196757
196756
196756
196756
196755
196754
196754
196754
196754
196755
196755
196756
196755
196754
196754
196753
196753
196753
196754
196754
196754
196754
196753
196753
196754
196754
196756
196756
196756
196755
196755
196754
196753
196754
196753
196754
196753
196752
196752
196752
196753
196752
196751
196750
196749
196750
196750
196749
196751
196750
196749
196750
196749
196749
196749
196749
196748
196748
196748
196749
196748
196748
196748
196748
196748
196748
196747
196747
196746
196745
196744
196743
196743
196742
196741
196741
196740
196741
196740
196739
196739
196738
196738
196740
196740
196740
196739
196740
196741
196740
196740
196741
196740
196739
196738
196737
196736
196736
196735
196734
196734
196734
196733
196733
196735
196737
196737
196738
196737
196737
196736
196735
196735
196734
196734
196733
196732
196734
196735
196734
196733
196735
196735
196736
196737
196737
196738
196738
196738
196739
196738
196738
196737
196737
196737
196738
196737
196737
196736
196738
196737
196736
196735
196736
196735
196735
196735
196735
196734
196733
196733
196733
196732
196731
196731
196730
196730
196729
196730
196730
196729
196729
196730
196730
196730
196729
196728
196728
196727
196727
196727
196727
196726
196726
196725
196725
196724
196724
196725
196725
196726
196725
196724
196724
196723
196722
196721
196720
196719
196719
196718
196718
196719
196719
196718
196718
196718
196717
196716
196717
196717
196716
196716
196716
196716
196717
196716
196715
196714
196714
196713
196712
196711
196710
196710
196711
196711
196711
196711
196711
196710
196710
196710
196710
196712
196711
196711
196713
196713
196713
196713
196712
196712
196712
196712
196713
196713
196713
196712
196714
196715
196714
196714
196713
196712
196711
196710
196709
196709
196708
196708
196708
196709
196709
196708
196707
196711
196710
196710
196709
196709
196709
196709
196708
196708
196708
196707
196706
196705
196704
196703
196702
196701
196700
196701
196701
196702
196703
196704
196704
196703
196703
196704
196704
196703
196702
196703
196702
196704
196704
196703
196703
196704
196705
196705
196704
196704
196704
196704
196705
196704
196705
196705
196704
196703
196703
196703
196703
196703
196704
196704
196703
196703
196702
196701
196700
196700
196699
196699
196698
196698
196698
196700
196699
196700
196703
196702
196701
196700
196699
196699
196700
196699
196698
196697
196697
196696
196695
196696
196696
196695
196695
196694
196694
196694
196693
196692
196691
196693
196692
196692
196691
196690
196690
196691
196691
196692
196692
196691
196691
196691
196690
196690
196690
196690
196690
196689
196691
196691
196692
196691
196690
196689
196688
196687
196686
196686
196685
196684
196686
196685
196687
196687
196686
196687
196687
196688
196688
196687
196687
196689
196689
196690
196689
196689
196688
196688
196687
196687
196687
196686
196686
196686
196687
196686
196685
196684
196684
196684
196685
196684
196684
196684
196684
196684
196685
196686
196685
196684
196685
196689
196690
196693
196693
196692
196691
196691
196690
196689
196690
196691
196691
196690
196689
196689
196691
196694
196693
196693
196694
196695
196694
196693
196692
196692
196694
196693
196692
196692
196691
196691
196691
196691
196692
196691
196690
196689
196688
196687
196686
196686
196687
196686
196686
196687
196686
196686
196686
196685
196687
196687
196686
196686
196686
196686
196686
196686
196685
196684
196683
196682
196681
196681
196680
196679
196678
196678
196678
196680
196679
196680
196682
196682
196681
196681
196680
196679
196680
196680
196680
196680
196679
196678
196681
196680
196682
196681
196681
196680
196679
196679
196680
196679
196679
196679
196678
196678
196677
196676
196675
196676
196675
196674
196674
196676
196677
196676
196676
196675
196674
196674
196674
196673
196672
196671
196671
196671
196671
196671
196670
196669
196669
196670
196671
196672
196674
196674
196675
196676
196675
196674
196675
196674
196676
196675
196678
196677
196676
196676
196678
196677
196676
196675
196674
196675
196674
196674
196675
196674
196674
196673
196672
196671
196671
196670
196672
196671
196671
196670
196669
196671
196670
196671
196670
196669
196668
196668
196669
196668
196668
196668
196667
196666
196666
196665
196664
196665
196664
196663
196662
196661
196662
196662
196662
196662
196661
196661
196660
196661
196661
196660
196659
196661
196661
196660
196659
196659
196660
196659
196658
196657
196659
196658
196658
196660
196659
196661
196660
196660
196659
196659
196658
196659
196659
196658
196657
196657
196658
196657
196657
196656
196655
196655
196654
196654
196653
196653
196653
196653
196652
196651
196651
196650
196649
196650
196650
196650
196649
196649
196648
196647
196648
196647
196646
196648
196648
196649
196648
196649
196648
196649
196648
196647
196649
196649
196648
196649
196648
196651
196651
196650
196650
196651
196650
196651
196651
196651
196650
196649
196648
196649
196649
196649
196650
196652
196651
196651
196650
196650
196649
196649
196648
196648
196650
196649
196648
196647
196646
196645
196645
196646
196645
196644
196646
196646
196646
196645
196645
196644
196643
196642
196643
196643
196643
196643
196643
196642
196643
196642
196644
196644
196643
196642
196641
196641
196641
196640
196640
196640
196639
196638
196639
196640
196639
196638
196637
196636
196635
196634
196635
196636
196636
196638
196639
196642
196642
196642
196642
196641
196640
196641
196641
196640
196640
196641
196640
196640
196639
196638
196638
196638
196639
196639
196638
196637
196638
196637
196637
196637
196637
196636
196637
196636
196635
196635
196634
196634
196633
196632
196631
196631
196632
196631
196631
196632
196631
196633
196632
196632
196632
196634
196634
196634
196633
196632
196631
196632
196631
196630
196630
196630
196629
196629
196629
196628
196627
196630
196632
196632
196631
196632
196632
196633
196632
196631
196630
196630
196631
196631
196633
196634
196633
196632
196634
196637
196636
196635
196634
196635
196635
196634
196635
196635
196635
196634
196633
196632
196634
196634
196633
196634
196635
196634
196633
196634
196634
196633
196633
196632
196631
196631
196632
196632
196632
196631
196630
196631
196632
196632
196632
196631
196630
196631
196630
196631
196631
196630
196629
196629
196628
196627
196626
196626
196626
196626
196625
196625
196626
196627
196628
196628
196628
196627
196626
196626
196625
196624
196623
196622
196622
196622
196623
196623
196622
196623
196623
196624
196623
196623
196622
196622
196621
196620
196619
196618
196619
196620
196622
196621
196621
196621
196620
196620
196620
196619
196618
196619
196618
196617
196617
196616
196615
196614
196614
196614
196613
196613
196612
196612
196611
196610
196610
196609
196608
196609
196610
196610
196611
196610
196610
196611
196612
196611
196610
196609
196609
196609
196609
196608
196607
196606
196605
196604
196604
196603
196603
196602
196602
196602
196601
196603
196602
196604
196607
196606
196606
196606
196606
196605
196605
196605
196606
196605
196604
196603
196602
196601
196601
196600
196599
196599
196598
196598
196597
196596
196595
196595
196597
196599
196600
196599
196598
196598
196597
196596
196597
196596
196595
196594
196593
196593
196592
196591
196591
196592
196591
196590
196589
196589
196588
196588
196589
196590
196590
196589
196589
196588
196587
196586
196586
196586
196585
196586
196585
196586
196587
196587
196586
196586
196586
196587
196586
196585
196584
196584
196583
196583
196582
196581
196581
196581
196581
196580
196580
196580
196582
196581
196580
196579
196579
196578
196578
196577
196579
196578
196577
196578
196577
196576
196575
196575
196575
196577
196576
196577
196576
196576
196577
196576
196576
196578
196577
196576
196575
196576
196575
196576
196575
196575
196574
196575
196575
196575
196575
196576
196577
196578
196577
196578
196578
196577
196577
196577
196576
196577
196577
196578
196579
196579
196578
196577
196576
196577
196576
196575
196578
196577
196576
196578
196577
196578
196577
196577
196576
196577
196577
196578
196577
196576
196576
196576
196576
196576
196575
196575
196575
196576
196575
196574
196574
196575
196577
196576
196576
196576
196575
196574
196574
196573
196572
196572
196573
196572
196573
196575
196574
196574
196574
196574
196574
196573
196574
196573
196572
196572
196571
196570
196570
196570
196570
196570
196569
196570
196569
196568
196567
196567
196566
196565
196566
196565
196566
196565
196567
196567
196566
196566
196566
196566
196566
196566
196565
196564
196565
196564
196564
196563
196563
196563
196562
196561
196562
196561
196562
196562
196562
196561
196560
196559
196559
196562
196562
196563
196564
196563
196562
196561
196560
196561
196561
196561
196560
196559
196558
196560
196559
196558
196557
196557
196556
196555
196557
196557
196559
196558
196557
196558
196557
196558
196558
196557
196556
196555
196557
196556
196557
196556
196555
196554
196554
196553
196552
196552
196551
196550
196550
196549
196548
196547
196546
196546
196545
196546
196546
196548
196548
196549
196549
196548
196547
196547
196548
196550
196549
196548
196547
196547
196547
196546
196545
196545
196547
196549
196549
196548
196548
196547
196547
196547
196547
196547
196546
196548
196550
196549
196550
196550
196549
196548
196549
196548
196548
196549
196551
196550
196551
196551
196550
196550
196550
196550
196549
196549
196548
196547
196546
196545
196544
196544
196543
196542
196542
196541
196542
196541
196540
196540
196539
196538
196537
196537
196537
196536
196535
196535
196535
196536
196536
196537
196537
196537
196537
196536
196535
196535
196534
196533
196535
196535
196534
196534
196534
196535
196536
196537
196536
196536
196536
196536
196535
196534
196533
196533
196532
196533
196532
196531
196533
196532
196532
196532
196531
196530
196530
196532
196532
196532
196532
196532
196532
196531
196530
196529
196529
196528
196531
196531
196530
196533
196532
196534
196533
196532
196531
196530
196531
196531
196531
196532
196531
196530
196529
196528
196527
196526
196525
196524
196524
196524
196523
196523
196522
196522
196523
196522
196521
196521
196521
196521
196520
196522
196522
196521
196523
196522
196521
196520
196520
196519
196519
196519
196518
196517
196517
196516
196516
196515
196514
196514
196514
196513
196513
196514
196515
196515
196514
196513
196512
196511
196512
196511
196510
196510
196512
196512
196513
196513
196512
196511
196510
196511
196512
196511
196512
196511
196510
196510
196510
196509
196508
196508
196507
196509
196510
196511
196511
196511
196510
196510
196509
196508
196508
196508
196508
196508
196508
196510
196511
196512
196514
196514
196513
196513
196514
196513
196513
196513
196513
196512
196512
196512
196511
196512
196511
196510
196510
196511
196511
196511
196512
196511
196511
196510
196509
196509
196508
196507
196507
196507
196507
196507
196507
196507
196507
196509
196508
196509
196510
196511
196511
196510
196509
196508
196508
196509
196508
196508
196509
196509
196510
196509
196510
196509
196510
196509
196509
196509
196509
196509
196508
196507
196507
196507
196508
196508
196507
196507
196507
196506
196506
196505
196505
196504
196504
196506
196505
196505
196506
196506
196506
196506
196506
196505
196506
196505
196505
196505
196504
196503
196502
196503
196502
196502
196501
196502
196501
196500
196499
196500
196499
196498
196498
196498
196497
196497
196496
196496
196496
196497
196497
196498
196501
196500
196500
196499
196500
196502
196502
196502
196503
196502
196502
196501
196500
196500
196500
196501
196501
196501
196500
196500
196499
196499
196498
196499
196500
196500
196499
196499
196499
196498
196497
196497
196497
196498
196497
196496
196496
196496
196496
196495
196495
196498
196497
196497
196497
196496
196495
196494
196496
196496
196495
196494
196494
196494
196494
196494
196494
196493
196494
196493
196492
196491
196493
196493
196492
196491
196490
196489
196489
196488
196489
196490
196489
196490
196489
196490
196489
196488
196489
196488
196487
196486
196487
196486
196486
196485
196485
196485
196485
196486
196486
196485
196484
196483
196483
196482
196481
196480
196479
196479
196478
196478
196478
196478
196477
196477
196476
196476
196475
196475
196474
196473
196472
196471
196471
196471
196470
196470
196471
196471
196472
196471
196471
196470
196470
196470
196469
196470
196469
196469
196469
196470
196470
196469
196468
196467
196466
196466
196466
196465
196464
196463
196463
196462
196462
196461
196461
196460
196460
196462
196463
196463
196464
196464
196464
196463
196463
196463
196462
196461
196461
196463
196465
196464
196463
196464
196463
196464
196463
196462
196461
196462
196465
196466
196465
196464
196464
196463
196462
196461
196460
196460
196460
196460
196459
196458
196457
196458
196458
196460
196460
196460
196461
196463
196463
196462
196461
196461
196461
196460
196460
196460
196459
196461
196460
196459
196458
196457
196458
196458
196457
196458
196457
196457
196458
196458
196458
196459
196459
196459
196459
196459
196458
196457
196459
196459
196458
196457
196457
196457
196457
196456
196455
196455
196454
196454
196455
196455
196454
196454
196453
196453
196454
196455
196456
196455
196454
196453
196453
196452
196451
196450
196450
196449
196449
196450
196451
196450
196449
196452
196452
196452
196453
196452
196451
196450
196449
196448
196450
196449
196449
196448
196448
196447
196447
196447
196446
196445
196444
196443
196442
196441
196440
196440
196439
196438
196439
196440
196439
196438
196439
196439
196440
196440
196439
196439
196440
196440
196440
196440
196440
196439
196440
196440
196440
196440
196439
196439
196440
196439
196438
196438
196437
196436
196435
196434
196434
196434
196434
196433
196433
196434
196434
196433
196432
196432
196432
196431
196430
196431
196430
196430
196430
196430
196429
196430
196430
196429
196428
196428
196427
196428
196427
196427
196426
196426
196425
196424
196424
196426
196427
196427
196426
196425
196425
196424
196424
196423
196422
196424
196424
196424
196425
196425
196425
196426
196425
196424
196424
196426
196425
196425
196425
196425
196425
196426
196427
196428
196429
196429
196430
196429
196430
196429
196428
196428
196430
196429
196428
196428
196427
196429
196428
196428
196429
196429
196429
196428
196428
196429
196428
196429
196428
196428
196428
196428
196427
196427
196426
196428
196428
196427
196427
196428
196427
196427
196429
196430
196429
196429
196429
196429
196430
196429
196430
196432
196432
196432
196431
196431
196431
196430
196430
196429
196429
196428
196427
196426
196425
196427
196428
196428
196428
196429
196430
196431
196430
196431
196432
196433
196434
196434
196434
196433
196435
196436
196437
196436
196435
196434
196434
196434
196435
196434
196433
196432
196432
196431
196431
196431
196430
196430
196430
196431
196433
196432
196431
196432
196432
196431
196430
196430
196430
196429
196429
196428
196428
196429
196429
196428
196428
196427
196426
196425
196425
196425
196425
196425
196424
196423
196423
196423
196422
196421
196420
196419
196418
196418
196419
196419
196419
196419
196418
196418
196417
196417
196418
196417
196416
196416
196416
196416
196417
196418
196418
196419
196420
196420
196420
196419
196421
196421
196423
196422
196421
196421
196422
196421
196422
196423
196424
196425
196425
196424
196423
196423
196423
196423
196423
196422
196422
196422
196424
196424
196425
196425
196426
196428
196428
196428
196429
196430
196430
196430
196429
196430
196430
196431
196430
196431
196431
196430
196429
196428
196429
196429
196428
196431
196431
196431
196430
196430
196429
196428
196427
196427
196429
196429
196428
196428
196427
196427
196429
196429
196428
196427
196428
196428
196429
196429
196428
196428
196428
196427
196426
196426
196426
196425
196425
196425
196425
196424
196423
196423
196423
196423
196423
196423
196425
196425
196424
196423
196424
196423
196422
196422
196421
196421
196420
196421
196420
196419
196418
196419
196420
196421
196420
196419
196420
196419
196418
196418
196418
196418
196419
196419
196419
196419
196418
196417
196416
196416
196415
196417
196416
196417
196417
196417
196416
196417
196418
196418
196417
196416
196415
196416
196415
196415
196415
196414
196413
196413
196413
196413
196414
196414
196413
196414
196414
196413
196412
196412
196413
196414
196416
196415
196414
196413
196413
196413
196412
196411
196410
196409
196410
196410
196411
196410
196409
196409
196409
196408
196408
196407
196406
196407
196407
196406
196405
196404
196405
196404
196404
196404
196404
196405
196405
196405
196404
196403
196403
196402
196402
196402
196402
196402
196403
196402
196401
196400
196400
196399
196399
196398
196399
196400
196400
196399
196399
196398
196399
196399
196399
196399
196398
196397
196398
196397
196399
196400
196400
196400
196399
196400
196399
196398
196398
196398
196398
196397
196396
196395
196396
196395
196394
196393
196392
196392
196391
196390
196391
196390
196389
196390
196392
196393
196392
196396
196397
196396
196396
196396
196396
196396
196395
196395
196395
196394
196393
196393
196392
196392
196391
196393
196393
196393
196393
196393
196393
196392
196392
196393
196394
196393
196392
196391
196390
196390
196390
196390
196391
196390
196389
196389
196389
196388
196387
196389
196388
196388
196388
196389
196389
196389
196388
196388
196387
196387
196387
196386
196386
196385
196385
196385
196384
196384
196383
196383
196382
196381
196380
196380
196379
196378
196379
196378
196378
196378
196377
196376
196375
196376
196375
196374
196373
196373
196376
196376
196375
196375
196375
196374
196373
196373
196374
196373
196372
196373
196372
196372
196372
196372
196371
196371
196371
196371
196371
196373
196374
196373
196372
196372
196372
196371
196370
196369
196368
196368
196369
196368
196368
196368
196371
196372
196371
196370
196369
196370
196371
196370
196369
196368
196371
196375
196375
196377
196377
196376
196376
196376
196376
196375
196374
196374
196374
196375
196377
196376
196375
196376
196375
196374
196374
196374
196373
196372
196371
196372
196371
196370
196369
196368
196369
196369
196369
196369
196369
196368
196368
196369
196370
196371
196370
196370
196370
196369
196369
196368
196368
196370
196371
196371
196370
196373
196372
196371
196371
196371
196372
196372
196372
196371
196370
196371
196373
196374
196373
196373
196373
196374
196374
196376
196376
196377
196376
196375
196375
196374
196375
196375
196375
196374
196375
196375
196375
196376
196375
196374
196375
196375
196374
196374
196375
196375
196375
196376
196377
196377
196378
196378
196378
196377
196376
196376
196377
196376
196377
196377
196377
196378
196378
196378
196377
196379
196380
196380
196380
196379
196378
196380
196382
196382
196381
196381
196380
196379
196378
196381
196382
196384
196383
196383
196382
196381
196382
196381
196381
196380
196381
196380
196380
196380
196379
196378
196377
196376
196375
196374
196376
196375
196375
196374
196375
196374
196373
196374
196376
196375
196374
196374
196373
196373
196372
196371
196371
196370
196371
196370
196369
196369
196370
196369
196369
196369
196370
196370
196369
196368
196369
196370
196370
196372
196371
196371
196372
196371
196370
196369
196369
196368
196367
196366
196366
196365
196365
196365
196364
196363
196365
196366
196365
196366
196365
196364
196363
196362
196362
196361
196361
196360
196361
196360
196360
196361
196362
196363
196362
196361
196360
196360
196361
196361
196360
196360
196359
196359
196358
196357
196356
196357
196357
196356
196355
196354
196353
196352
196351
196352
196351
196351
196351
196351
196350
196350
196349
196349
196350
196351
196350
196349
196348
196348
196348
196347
196346
196345
196344
196343
196342
196342
196342
196341
196340
196342
196342
196342
196341
196340
196339
196338
196337
196336
196335
196336
196336
196335
196336
196336
196335
196335
196335
196334
196333
196333
196332
196332
196331
196331
196330
196329
196328
196327
196326
196327
196328
196329
196329
196328
196330
196331
196330
196331
196335
196335
196334
196333
196332
196333
196332
196332
196333
196333
196333
196333
196332
196331
196330
196329
196329
196328
196328
196331
196331
196332
196334
196334
196335
196335
196335
196334
196333
196333
196333
196333
196333
196333
196333
196333
196332
196333
196334
196334
196335
196334
196334
196335
196335
196336
196337
196338
196339
196339
196341
196341
196340
196339
196338
196338
196337
196336
196335
196334
196333
196332
196332
196331
196331
196332
196331
196331
196330
196330
196329
196328
196328
196327
196328
196329
196330
196333
196334
196333
196333
196334
196333
196333
196332
196335
196334
196333
196333
196332
196332
196332
196331
196330
196330
196332
196331
196331
196330
196330
196330
196330
196329
196328
196329
196328
196330
196330
196329
196328
196327
196327
196326
196325
196325
196327
196326
196327
196326
196325
196325
196326
196325
196325
196324
196324
196323
196322
196322
196322
196321
196321
196321
196320
196320
196320
196319
196321
196320
196319
196319
196319
196320
196319
196320
196320
196320
196321
196321
196321
196320
196322
196323
196322
196321
196320
196320
196321
196320
196320
196319
196319
196318
196317
196317
196316
196316
196316
196315
196314
196316
196316
196315
196315
196315
196314
196314
196313
196313
196312
196313
196315
196315
196314
196313
196312
196312
196312
196311
196310
196311
196310
196310
196310
196309
196308
196308
196309
196308
196307
196306
196305
196304
196304
196304
196303
196302
196301
196300
196299
196299
196300
196299
196299
196298
196297
196297
196298
196300
196299
196298
196298
196298
196297
196297
196298
196297
196297
196297
196297
196298
196297
196297
196296
196295
196297
196298
196297
196300
196300
196301
196303
196303
196303
196302
196304
196304
196303
196302
196303
196302
196301
196300
196300
196301
196300
196301
196300
196300
196301
196300
196300
196300
196300
196299
196299
196299
196298
196297
196296
196296
196297
196297
196297
196296
196298
196300
196300
196299
196302
196304
196305
196305
196305
196304
196305
196306
196305
196304
196305
196304
196303
196302
196301
196301
196300
196299
196302
196305
196305
196304
196304
196303
196302
196301
196301
196301
196302
196301
196300
196300
196301
196300
196300
196299
196299
196298
196300
196299
196299
196298
196298
196298
196297
196296
196295
196294
196293
196292
196291
196290
196290
196292
196293
196293
196293
196293
196294
196294
196294
196293
196292
196293
196293
196294
196293
196294
196293
196296
196297
196299
196299
196298
196297
196297
196296
196296
196296
196295
196294
196293
196293
196292
196292
196292
196293
196293
196294
196294
196294
196295
196294
196295
196296
196296
196296
196295
196294
196295
196297
196298
196297
196296
196297
196297
196296
196296
196297
196296
196296
196298
196299
196299
196299
196298
196301
196300
196299
196298
196298
196298
196298
196297
196296
196295
196294
196293
196293
196294
196293
196292
196292
196291
196291
196290
196290
196289
196289
196288
196287
196286
196285
196285
196284
196283
196283
196284
196283
196282
196282
196281
196282
196281
196281
196280
196280
196283
196282
196282
196283
196282
196282
196282
196285
196284
196283
196282
196282
196281
196282
196282
196282
196282
196282
196284
196283
196283
196283
196282
196281
196280
196280
196281
196281
196281
196281
196281
196281
196281
196282
196281
196281
196280
196280
196280
196279
196279
196278
196278
196277
196278
196279
196278
196278
196277
196276
196276
196276
196276
196276
196275
196276
196276
196276
196275
196274
196274
196274
196274
196273
196274
196273
196273
196272
196271
196272
196274
196275
196275
196274
196274
196275
196274
196273
196273
196274
196274
196276
196275
196274
196274
196273
196272
196273
196275
196275
196274
196275
196275
196274
196273
196273
196272
196271
196270
196270
196270
196270
196269
196268
196267
196266
196267
196266
196265
196264
196265
196264
196264
196264
196266
196265
196265
196264
196265
196265
196266
196266
196268
196270
196269
196269
196268
196268
196268
196267
196266
196265
196265
196264
196265
196266
196267
196266
196266
196265
196264
196265
196266
196265
196264
196263
196263
196264
196263
196263
196266
196265
196264
196264
196265
196264
196264
196264
196263
196262
196261
196260
196260
196259
196259
196259
196259
196258
196257
196258
196258
196257
196257
196257
196256
196256
196255
196254
196253
196252
196251
196250
196249
196248
196249
196248
196247
196248
196247
196248
196248
196248
196248
196249
196248
196248
196248
196250
196253
196252
196255
196255
196254
196254
196253
196253
196252
196251
196250
196250
196249
196251
196252
196253
196255
196254
196254
196253
196255
196254
196255
196256
196256
196255
196254
196254
196253
196252
196251
196251
196250
196250
196249
196249
196248
196248
196247
196249
196248
196247
196247
196247
196246
196247
196246
196245
196245
196245
196244
196244
196244
196243
196243
196242
196241
196241
196241
196240
196239
196240
196240
196239
196238
196238
196237
196236
196235
196236
196235
196234
196234
196236
196236
196240
196239
196238
196240
196241
196240
196239
196240
196240
196239
196239
196238
196237
196238
196237
196236
196236
196236
196237
196236
196237
196236
196236
196235
196234
196234
196236
196235
196236
196235
196234
196234
196233
196232
196232
196231
196230
196229
196228
196227
196227
196228
196227
196226
196227
196227
196229
196229
196229
196229
196229
196229
196228
196227
196227
196226
196228
196227
196227
196226
196226
196225
196224
196225
196224
196223
196222
196221
196221
196221
196223
196223
196223
196222
196221
196221
196222
196221
196221
196220
196220
196220
196219
196219
196219
196218
196219
196219
196218
196217
196219
196220
196220
196220
196222
196221
196220
196220
196220
196219
196219
196218
196218
196219
196218
196217
196219
196219
196219
196218
196218
196217
196217
196217
196218
196218
196218
196218
196220
196220
196219
196218
196218
196218
196217
196217
196216
196216
196215
196214
196216
196215
196216
196215
196217
196221
196220
196221
196220
196219
196219
196218
196219
196221
196220
196221
196222
196221
196221
196222
196221
196223
196222
196222
196221
196223
196222
196222
196221
196222
196222
196223
196225
196225
196224
196223
196222
196221
196221
196222
196221
196220
196220
196222
196222
196223
196223
196222
196222
196221
196220
196220
196219
196218
196218
196219
196218
196217
196220
196221
196223
196222
196223
196224
196224
196223
196223
196223
196222
196221
196221
196220
196219
196219
196218
196220
196220
196219
196219
196219
196219
196218
196217
196217
196216
196217
196216
196215
196214
196214
196213
196213
196214
196213
196214
196213
196213
196213
196213
196214
196213
196212
196212
196212
196212
196212
196214
196214
196214
196214
196213
196212
196211
196213
196213
196216
196216
196216
196216
196215
196215
196215
196217
196216
196216
196217
196216
196216
196215
196214
196213
196213
196212
196211
196210
196211
196210
196209
196211
196211
196211
196210
196209
196208
196209
196209
196208
196209
196210
196210
196210
196211
196211
196212
196211
196210
196211
196211
196210
196209
196209
196208
196209
196208
196207
196207
196206
196206
196205
196204
196204
196203
196204
196207
196206
196206
196205
196205
196205
196204
196204
196203
196202
196201
196200
196202
196201
196200
196200
196201
196200
196199
196199
196198
196198
196198
196198
196197
196196
196195
196194
196195
196194
196195
196195
196196
196195
196194
196193
196193
196194
196194
196193
196193
196192
196194
196193
196193
196194
196193
196193
196193
196193
196193
196192
196191
196190
196190
196189
196189
196188
196188
196188
196187
196187
196187
196188
196187
196187
196186
196185
196186
196187
196186
196186
196185
196184
196183
196183
196182
196184
196186
196187
196188
196188
196188
196187
196186
196187
196186
196186
196185
196184
196183
196182
196185
196185
196186
196185
196186
196185
196185
196184
196184
196183
196182
196181
196180
196180
196179
196179
196179
196179
196181
196183
196184
196184
196185
196184
196185
196185
196186
196187
196187
196186
196185
196187
196186
196185
196187
196187
196189
196189
196188
196188
196187
196188
196188
196187
196186
196186
196185
196184
196183
196184
196183
196182
196181
196181
196181
196181
196182
196182
196181
196182
196181
196182
196182
196181
196180
196180
196180
196180
196180
196180
196180
196181
196180
196181
196180
196179
196179
196178
196177
196176
196177
196180
196181
196180
196179
196181
196181
196181
196181
196182
196181
196181
196180
196179
196179
196179
196179
196178
196177
196179
196178
196177
196176
196176
196175
196177
196177
196177
196177
196177
196176
196175
196174
196173
196173
196173
196174
196174
196176
196176
196175
196175
196174
196173
196173
196174
196175
196175
196175
196174
196173
196172
196171
196170
196169
196170
196170
196169
196169
196169
196169
196169
196168
196168
196169
196168
196171
196172
196171
196170
196170
196169
196169
196168
196169
196169
196168
196169
196168
196167
196168
196168
196167
196167
196166
196167
196167
196167
196166
196165
196165
196164
196163
196162
196163
196162
196162
196162
196162
196161
196160
196160
196159
196159
196159
196159
196159
196158
196157
196158
196157
196156
196156
196155
196155
196155
196155
196154
196154
196153
196155
196154
196153
196152
196151
196150
196151
196151
196151
196151
196151
196151
196151
196151
196152
196152
196152
196152
196152
196152
196152
196151
196151
196151
196152
196151
196151
196150
196149
196149
196149
196149
196149
196149
196150
196149
196148
196147
196149
196151
196151
196150
196151
196151
196150
196150
196151
196152
196151
196150
196151
196150
196149
196148
196147
196146
196145
196146
196145
196144
196143
196145
196145
196144
196144
196144
196143
196144
196143
196143
196146
196146
196145
196144
196144
196143
196142
196142
196141
196140
196139
196139
196138
196140
196141
196140
196139
196138
196137
196136
196136
196135
196135
196134
196134
196133
196132
196131
196132
196131
196130
196131
196133
196132
196132
196131
196132
196131
196132
196132
196132
196132
196132
196131
196133
196133
196135
196135
196136
196135
196134
196134
196134
196133
196133
196133
196134
196134
196134
196134
196133
196132
196132
196132
196133
196133
196132
196131
196131
196130
196130
196130
196130
196130
196129
196128
196128
196128
196128
196128
196127
196126
196126
196126
196125
196126
196125
196126
196127
196127
196127
196128
196130
196129
196129
196130
196131
196130
196131
196130
196130
196130
196129
196131
196132
196131
196130
196129
196128
196128
196130
196129
196128
196127
196126
196126
196126
196127
196127
196127
196126
196125
196127
196126
196125
196125
196124
196123
196124
196124
196123
196122
196123
196123
196123
196123
196122
196122
196123
196123
196126
196125
196125
196124
196124
196124
196125
196125
196127
196128
196129
196128
196127
196128
196127
196129
196128
196127
196128
196127
196126
196127
196128
196127
196128
196128
196128
196128
196127
196127
196127
196126
196125
196126
196125
196125
196126
196126
196126
196125
196124
196123
196123
196124
196125
196124
196123
196123
196122
196121
196121
196122
196121
196121
196121
196121
196120
196119
196119
196119
196118
196118
196118
196117
196118
196118
196121
196120
196120
196119
196118
196118
196118
196117
196120
196122
196123
196123
196123
196126
196126
196125
196124
196125
196125
196125
196124
196124
196123
196124
196124
196124
196124
196124
196123
196123
196122
196121
196120
196121
196121
196120
196120
196119
196119
196118
196118
196119
196118
196118
196118
196118
196117
196116
196115
196114
196113
196113
196112
196111
196110
196110
196112
196112
196111
196110
196109
196111
196110
196109
196109
196108
196110
196109
196109
196108
196108
196108
196108
196107
196107
196107
196108
196107
196107
196106
196106
196105
196105
196105
196105
196107
196106
196106
196107
196107
196107
196108
196108
196108
196107
196106
196106
196105
196104
196104
196104
196105
196104
196103
196103
196103
196103
196102
196102
196101
196100
196099
196098
196097
196097
196098
196098
196098
196099
196099
196098
196098
196097
196096
196096
196095
196094
196095
196094
196093
196092
196093
196092
196092
196092
196091
196091
196093
196092
196093
196093
196092
196091
196091
196091
196092
196091
196092
196091
196090
196089
196089
196090
196092
196091
196090
196091
196091
196093
196093
196094
196093
196093
196093
196093
196093
196092
196091
196091
196090
196089
196092
196094
196093
196093
196095
196094
196094
196093
196092
196092
196091
196093
196092
196091
196091
196090
196092
196091
196091
196090
196090
196090
196090
196090
196091
196090
196090
196089
196089
196090
196090
196090
196089
196088
196087
196087
196088
196090
196089
196089
196089
196088
196089
196089
196088
196087
196087
196087
196087
196086
196086
196088
196088
196087
196086
196086
196087
196086
196088
196089
196088
196087
196086
196085
196084
196083
196082
196082
196081
196082
196082
196082
196083
196083
196084
196084
196083
196083
196083
196083
196086
196085
196084
196083
196082
196081
196082
196082
196084
196083
196082
196081
196081
196081
196081
196081
196080
196079
196078
196077
196076
196075
196076
196076
196075
196074
196073
196073
196073
196072
196072
196073
196075
196075
196074
196073
196072
196072
196072
196072
196071
196071
196070
196070
196071
196071
196070
196070
196071
196070
196070
196071
196072
196071
196070
196070
196070
196070
196069
196069
196068
196069
196069
196069
196068
196068
196067
196067
196068
196067
196066
196065
196065
196066
196067
196066
196065
196065
196064
196063
196064
196064
196064
196064
196064
196063
196062
196061
196060
196059
196059
196059
196058
196057
196058
196059
196060
196062
196062
196061
196060
196061
196062
196061
196061
196060
196062
196061
196063
196064
196063
196063
196064
196065
196065
196064
196064
196063
196062
196062
196062
196061
196062
196063
196063
196063
196063
196063
196065
196065
196067
196066
196066
196065
196065
196064
196066
196066
196066
196065
196067
196066
196065
196065
196065
196065
196064
196065
196064
196067
196066
196071
196070
196071
196070
196069
196069
196069
196070
196071
196071
196071
196070
196070
196069
196068
196067
196066
196065
196065
196064
196063
196063
196062
196064
196065
196064
196064
196063
196062
196061
196062
196061
196061
196061
196062
196062
196062
196062
196063
196063
196063
196063
196063
196062
196062
196061
196060
196061
196061
196061
196061
196060
196059
196058
196058
196057
196056
196055
196055
196056
196056
196055
196054
196053
196053
196055
196054
196054
196053
196052
196051
196051
196050
196051
196050
196050
196050
196050
196050
196049
196049
196051
196050
196049
196052
196051
196051
196053
196052
196051
196050
196049
196050
196053
196052
196054
196054
196054
196053
196053
196052
196052
196051
196051
196051
196050
196051
196050
196050
196049
196048
196047
196047
196046
196046
196047
196048
196048
196048
196048
196048
196047
196047
196047
196048
196048
196047
196047
196047
196047
196046
196046
196046
196045
196045
196045
196044
196044
196043
196043
196043
196042
196043
196042
196042
196041
196040
196040
196040
196040
196041
196041
196041
196041
196041
196044
196044
196043
196042
196042
196042
196042
196042
196044
196044
196046
196045
196046
196046
196049
196048
196047
196047
196049
196050
196051
196051
196051
196050
196049
196048
196047
196046
196046
196047
196046
196046
196045
196046
196047
196046
196046
196049
196048
196047
196046
196045
196045
196046
196045
196044
196046
196048
196047
196046
196045
196045
196044
196044
196043
196043
196043
196042
196041
196041
196041
196040
196040
196040
196039
196038
196038
196037
196036
196035
196035
196034
196033
196032
196032
196031
196030
196030
196030
196031
196030
196029
196028
196028
196027
196027
196026
196026
196027
196028
196029
196029
196031
196031
196032
196031
196030
196031
196031
196031
196031
196032
196033
196032
196031
196030
196029
196028
196028
196028
196028
196027
196026
196027
196026
196026
196025
196024
196024
196023
196025
196024
196023
196022
196023
196023
196022
196025
196024
196023
196022
196022
196021
196020
196019
196018
196017
196016
196018
196018
196017
196016
196017
196018
196018
196017
196017
196016
196016
196016
196017
196016
196015
196016
196015
196015
196014
196014
196015
196014
196013
196012
196011
196010
196009
196010
196009
196013
196013
196012
196012
196011
196012
196012
196012
196011
196012
196011
196011
196010
196010
196009
196009
196008
196007
196009
196009
196010
196010
196009
196010
196010
196011
196010
196014
196016
196015
196014
196014
196016
196015
196015
196016
196016
196016
196016
196015
196017
196017
196018
196019
196019
196020
196020
196019
196020
196020
196020
196022
196022
196024
196023
196023
196022
196021
196021
196021
196020
196020
196019
196018
196017
196017
196016
196018
196019
196019
196019
196020
196020
196021
196021
196021
196020
196021
196020
196020
196019
196022
196021
196021
196023
196023
196024
196023
196023
196023
196022
196022
196022
196023
196022
196021
196021
196021
196020
196020
196020
196020
196020
196022
196023
196022
196021
196020
196021
196021
196020
196019
196022
196021
196021
196021
196020
196019
196019
196023
196022
196021
196021
196021
196021
196021
196020
196019
196019
196020
196020
196020
196020
196019
196018
196017
196016
196016
196015
196014
196013
196014
196014
196013
196013
196013
196013
196012
196012
196012
196012
196012
196011
196013
196013
196013
196012
196013
196014
196013
196013
196014
196013
196014
196014
196013
196013
196013
196014
196013
196014
196015
196015
196014
196013
196012
196011
196011
196011
196011
196010
196009
196009
196009
196010
196011
196011
196010
196011
196011
196012
196012
196012
196013
196012
196012
196013
196013
196012
196013
196012
196011
196011
196012
196011
196010
196010
196010
196010
196009
196008
196007
196007
196007
196006
196007
196008
196009
196009
196009
196010
196010
196011
196011
196011
196010
196013
196013
196013
196013
196012
196013
196013
196012
196011
196011
196010
196009
196010
196009
196008
196008
196009
196009
196009
196009
196008
196008
196010
196011
196011
196010
196009
196009
196008
196007
196007
196007
196008
196008
196009
196008
196008
196009
196008
196007
196006
196006
196005
196006
196006
196005
196005
196005
196005
196004
196004
196003
196002
196002
196002
196001
196001
196001
196000
196000
195999
195998
195998
196000
196000
195999
195999
195998
195999
195998
195999
196000
196001
196000
195999
195998
195997
195997
195996
195996
195995
195995
195994
195997
195997
195997
195998
195997
195997
195996
195995
195994
195993
195993
195992
195991
195990
195990
195989
195990
195989
195989
195988
195987
195986
195985
195986
195985
195985
195986
195987
195986
195987
195986
195986
195985
195985
195984
195984
195984
195983
195982
195984
195983
195982
195981
195980
195979
195979
195978
195977
195976
195977
195977
195976
195975
195976
195977
195979
195978
195979
195978
195979
195979
195979
195978
195978
195977
195977
195978
195979
195979
195979
195978
195977
195976
195975
195975
195974
195975
195974
195974
195975
195975
195975
195975
195975
195975
195976
195976
195977
195976
195975
195975
195975
195974
195974
195975
195977
195976
195975
195975
195975
195974
195973
195973
195974
195973
195972
195971
195971
195970
195973
195974
195974
195975
195974
195973
195975
195974
195973
195973
195973
195972
195971
195971
195972
195971
195970
195969
195971
195971
195970
195971
195973
195972
195972
195973
195972
195971
195972
195972
195971
195973
195977
195976
195977
195976
195976
195975
195974
195974
195975
195974
195975
195978
195977
195977
195978
195978
195980
195979
195979
195978
195979
195978
195979
195979
195978
195977
195976
195975
195975
195975
195974
195973
195975
195974
195974
195974
195974
195973
195975
195975
195976
195975
195975
195974
195975
195974
195974
195973
195972
195971
195971
195973
195974
195973
195973
195973
195976
195976
195975
195974
195974
195974
195974
195975
195975
195974
195975
195975
195975
195974
195973
195972
195971
195971
195971
195971
195970
195970
195970
195969
195969
195968
195969
195970
195971
195970
195969
195969
195969
195968
195967
195967
195967
195968
195967
195967
195969
195970
195970
195969
195970
195970
195969
195968
195967
195966
195966
195965
195966
195965
195965
195964
195963
195962
195961
195962
195961
195963
195962
195962
195963
195962
195962
195962
195964
195963
195964
195964
195963
195963
195962
195961
195961
195961
195961
195961
195961
195960
195959
195958
195957
195957
195957
195957
195956
195959
195959
195958
195957
195957
195956
195957
195957
195956
195956
195955
195954
195954
195954
195955
195956
195955
195955
195955
195956
195956
195955
195954
195954
195954
195954
195953
195952
195951
195950
195950
195951
195951
195950
195949
195948
195949
195949
195948
195949
195949
195948
195947
195947
195947
195947
195947
195947
195946
195945
195944
195944
195943
195943
195942
195942
195941
195940
195939
195938
195937
195937
195936
195937
195937
195936
195935
195934
195934
195934
195935
195935
195936
195935
195934
195934
195933
195932
195932
195932
195931
195931
195930
195929
195928
195930
195932
195932
195932
195931
195930
195931
195930
195930
195929
195930
195930
195929
195928
195928
195927
195927
195928
195927
195926
195925
195925
195924
195924
195923
195923
195922
195922
195923
195927
195926
195926
195925
195924
195924
195924
195925
195925
195924
195924
195924
195923
195922
195923
195922
195921
195920
195921
195920
195919
195918
195917
195919
195919
195918
195918
195917
195918
195918
195918
195917
195917
195917
195919
195919
195919
195920
195919
195918
195918
195919
195918
195918
195917
195917
195916
195917
195918
195917
195916
195915
195916
195915
195916
195916
195915
195915
195915
195915
195916
195916
195916
195917
195917
195917
195916
195915
195914
195913
195913
195913
195912
195912
195912
195911
195911
195913
195914
195913
195913
195913
195912
195911
195912
195911
195913
195914
195913
195912
195911
195910
195909
195909
195910
195910
195910
195911
195911
195910
195910
195910
195909
195909
195908
195907
195907
195906
195905
195904
195904
195903
195902
195902
195903
195902
195902
195901
195901
195901
195900
195900
195900
195901
195900
195900
195900
195899
195898
195897
195896
195897
195896
195895
195895
195897
195897
195898
195897
195897
195896
195895
195894
195895
195896
195896
195896
195896
195896
195895
195894
195893
195892
195896
195895
195897
195897
195897
195897
195897
195899
195899
195899
195900
195900
195900
195902
195901
195900
195901
195900
195900
195899
195899
195898
195898
195898
195899
195900
195900
195900
195899
195899
195899
195900
195899
195902
195901
195900
195899
195898
195899
195899
195900
195900
195899
195899
195898
195898
195897
195896
195896
195896
195897
195897
195897
195896
195897
195898
195898
195899
195900
195901
195902
195901
195901
195901
195900
195899
195899
195899
195899
195901
195900
195899
195900
195900
195899
195898
195899
195898
195899
195899
195898
195898
195898
195897
195897
195897
195899
195900
195899
195900
195899
195899
195900
195900
195900
195900
195899
195898
195898
195898
195898
195898
195898
195897
195900
195899
195899
195899
195900
195899
195899
195898
195898
195898
195900
195902
195903
195902
195903
195902
195902
195901
195901
195900
195900
195899
195898
195897
195896
195896
195895
195894
195893
195893
195893
195893
195892
195894
195895
195895
195894
195894
195894
195893
195892
195892
195893
195893
195893
195892
195892
195892
195891
195891
195891
195890
195889
195890
195890
195890
195892
195892
195891
195890
195890
195890
195890
195890
195890
195890
195889
195889
195889
195888
195887
195886
195885
195886
195886
195888
195887
195887
195886
195885
195885
195884
195884
195883
195883
195883
195883
195884
195883
195882
195881
195881
195882
195883
195882
195881
195880
195880
195879
195880
195881
195881
195880
195881
195882
195881
195882
195881
195881
195881
195880
195880
195879
195878
195879
195880
195879
195879
195880
195880
195880
195879
195878
195877
195878
195877
195877
195877
195878
195877
195877
195876
195875
195875
195875
195874
195873
195873
195872
195871
195870
195871
195871
195870
195869
195870
195870
195869
195870
195872
195872
195873
195872
195872
195872
195873
195873
195873
195874
195874
195873
195872
195872
195871
195872
195872
195871
195870
195869
195869
195870
195870
195870
195869
195868
195868
195867
195866
195867
195867
195866
195865
195865
195864
195863
195862
195862
195862
195861
195860
195859
195858
195857
195857
195857
195856
195855
195854
195854
195853
195853
195853
195852
195853
195852
195852
195854
195854
195854
195853
195853
195852
195851
195850
195850
195849
195849
195849
195848
195847
195846
195846
195846
195845
195844
195844
195843
195842
195841
195841
195841
195840
195839
195839
195840
195839
195839
195838
195837
195837
195837
195836
195835
195834
195833
195832
195836
195835
195835
195834
195834
195833
195833
195833
195833
195833
195833
195834
195834
195833
195833
195832
195832
195831
195831
195835
195836
195836
195836
195837
195838
195841
195840
195840
195841
195842
195841
195840
195841
195841
195841
195840
195840
195840
195839
195838
195839
195839
195839
195839
195839
195838
195837
195836
195835
195835
195834
195834
195835
195834
195836
195835
195836
195835
195834
195833
195834
195834
195833
195833
195833
195833
195832
195832
195832
195833
195833
195833
195832
195831
195831
195830
195831
195832
195832
195833
195833
195832
195832
195831
195831
195830
195832
195831
195831
195831
195831
195831
195831
195830
195831
195831
195830
195831
195832
195832
195831
195830
195830
195829
195828
195830
195830
195829
195828
195830
195830
195829
195829
195828
195829
195828
195828
195827
195827
195827
195826
195827
195828
195827
195827
195826
195825
195825
195824
195824
195825
195826
195826
195825
195825
195826
195826
195825
195825
195825
195825
195826
195828
195827
195827
195828
195827
195827
195826
195826
195827
195829
195828
195827
195826
195825
195826
195825
195825
195824
195823
195823
195822
195823
195822
195821
195820
195819
195818
195820
195819
195819
195819
195819
195820
195821
195820
195819
195818
195817
195819
195819
195818
195818
195818
195819
195818
195817
195817
195817
195816
195817
195817
195816
195815
195814
195813
195813
195814
195814
195814
195814
195813
195813
195814
195814
195814
195814
195814
195815
195817
195818
195817
195816
195815
195814
195813
195812
195811
195810
195811
195811
195811
195810
195811
195811
195811
195810
195809
195808
195808
195807
195806
195805
195807
195806
195806
195806
195805
195805
195804
195803
195803
195802
195801
195801
195800
195799
195798
195799
195801
195801
195800
195800
195799
195803
195802
195801
195801
195801
195802
195804
195803
195803
195802
195801
195800
195800
195799
195801
195800
195803
195802
195802
195801
195800
195802
195801
195800
195800
195800
195800
195800
195801
195801
195801
195801
195803
195804
195804
195804
195804
195804
195804
195803
195802
195802
195801
195801
195800
195800
195801
195802
195802
195802
195803
195802
195802
195802
195801
195801
195800
195800
195800
195799
195798
195797
195796
195796
195797
195797
195796
195796
195795
195794
195793
195792
195791
195790
195789
195790
195789
195792
195792
195792
195791
195790
195790
195790
195790
195790
195789
195789
195789
195788
195787
195786
195786
195785
195785
195785
195785
195784
195784
195784
195783
195782
195781
195781
195782
195781
195780
195780
195780
195780
195782
195781
195780
195779
195780
195780
195782
195782
195782
195781
195781
195780
195779
195778
195778
195777
195776
195776
195775
195776
195777
195778
195779
195781
195782
195781
195781
195780
195782
195783
195784
195783
195784
195784
195784
195784
195783
195784
195784
195787
195788
195787
195787
195787
195788
195788
195787
195787
195787
195786
195787
195787
195787
195787
195786
195787
195786
195788
195788
195790
195790
195789
195788
195788
195787
195787
195787
195788
195787
195786
195787
195787
195786
195786
195785
195784
195783
195786
195786
195786
195785
195785
195785
195785
195784
195785
195786
195790
195789
195788
195787
195788
195789
195788
195788
195788
195788
195787
195787
195786
195786
195785
195786
195785
195785
195785
195786
195786
195786
195785
195784
195784
195785
195784
195783
195783
195782
195782
195781
195781
195780
195780
195780
195780
195779
195780
195780
195780
195780
195780
195780
195780
195780
195780
195780
195780
195779
195780
195779
195779
195778
195777
195776
195778
195778
195779
195778
195778
195777
195777
195776
195776
195776
195777
195777
195776
195775
195774
195773
195774
195773
195773
195773
195772
195772
195771
195771
195770
195771
195770
195769
195769
195768
195768
195769
195768
195768
195768
195767
195766
195766
195765
195765
195765
195764
195763
195762
195762
195762
195761
195761
195760
195761
195762
195761
195762
195761
195761
195760
195759
195758
195757
195756
195756
195756
195755
195754
195754
195755
195758
195758
195757
195756
195757
195757
195758
195758
195757
195757
195757
195757
195757
195758
195758
195758
195759
195758
195759
195758
195757
195757
195758
195759
195758
195758
195759
195759
195760
195759
195758
195758
195759
195758
195759
195759
195758
195757
195756
195755
195754
195756
195755
195755
195755
195755
195754
195753
195752
195751
195752
195754
195754
195753
195752
195752
195753
195753
195752
195753
195755
195755
195754
195753
195753
195752
195753
195753
195753
195753
195753
195752
195752
195753
195752
195752
195754
195755
195755
195756
195756
195757
195757
195757
195757
195757
195758
195757
195756
195755
195754
195753
195752
195753
195754
195754
195754
195755
195755
195754
195757
195759
195759
195760
195759
195758
195760
195759
195758
195758
195759
195759
195759
195758
195757
195756
195756
195755
195754
195753
195752
195751
195751
195750
195750
195749
195748
195747
195749
195748
195748
195750
195751
195751
195750
195749
195750
195750
195750
195749
195748
195748
195748
195747
195747
195746
195745
195745
195744
195744
195743
195744
195744
195745
195746
195746
195747
195746
195746
195745
195745
195747
195746
195746
195746
195747
195747
195747
195746
195747
195747
195748
195749
195748
195749
195749
195748
195747
195746
195747
195747
195749
195750
195750
195749
195748
195750
195750
195749
195749
195748
195747
195749
195749
195748
195748
195747
195749
195749
195750
195751
195750
195750
195749
195750
195749
195749
195750
195752
195751
195753
195754
195754
195754
195753
195753
195753
195752
195753
195753
195753
195752
195752
195752
195753
195753
195754
195754
195753
195752
195751
195751
195750
195751
195751
195752
195753
195752
195751
195752
195752
195751
195752
195751
195751
195751
195750
195749
195750
195749
195748
195749
195749
195748
195748
195748
195748
195748
195747
195746
195747
195746
195746
195745
195744
195745
195748
195747
195746
195746
195745
195745
195745
195744
195743
195742
195743
195742
195741
195740
195739
195740
195741
195741
195741
195742
195741
195741
195741
195740
195739
195738
195738
195739
195738
195739
195740
195740
195740
195739
195740
195740
195742
195741
195741
195741
195742
195742
195741
195741
195740
195742
195743
195743
195742
195741
195742
195742
195741
195740
195740
195741
195743
195743
195742
195742
195741
195740
195741
195740
195740
195740
195741
195743
195743
195742
195743
195744
195745
195745
195744
195744
195745
195745
195744
195744
195743
195742
195742
195745
195745
195745
195745
195746
195745
195746
195746
195745
195744
195743
195743
195743
195743
195742
195742
195741
195740
195739
195739
195738
195738
195737
195736
195735
195734
195734
195734
195733
195733
195734
195733
195733
195733
195733
195735
195734
195736
195737
195736
195735
195735
195734
195734
195734
195733
195732
195733
195734
195735
195736
195735
195734
195735
195736
195735
195735
195734
195736
195737
195736
195736
195736
195735
195735
195735
195735
195735
195736
195737
195736
195737
195738
195737
195739
195739
195739
195739
195739
195738
195740
195740
195740
195740
195740
195739
195738
195738
195738
195739
195739
195739
195738
195738
195739
195739
195738
195738
195737
195737
195736
195735
195734
195733
195733
195732
195732
195731
195732
195731
195731
195732
195731
195730
195730
195729
195728
195729
195728
195727
195727
195729
195728
195727
195726
195727
195727
195726
195726
195725
195724
195725
195724
195726
195726
195728
195727
195727
195727
195727
195727
195727
195727
195727
195727
195726
195726
195726
195725
195726
195725
195725
195724
195725
195724
195724
195724
195723
195725
195726
195729
195729
195730
195729
195728
195727
195729
195729
195729
195728
195728
195728
195727
195727
195726
195727
195729
195729
195730
195731
195732
195731
195731
195732
195732
195731
195730
195731
195731
195730
195730
195730
195731
195731
195730
195731
195731
195731
195731
195731
195730
195730
195729
195728
195728
195727
195726
195726
195725
195724
195723
195723
195723
195722
195722
195721
195720
195720
195719
195719
195721
195721
195721
195720
195722
195721
195721
195720
195719
195718
195718
195718
195719
195719
195719
195719
195720
195720
195719
195718
195718
195719
195718
195719
195719
195719
195718
195718
195718
195717
195717
195716
195715
195715
195714
195713
195712
195711
195710
195710
195710
195709
195710
195709
195710
195709
195709
195708
195707
195707
195707
195706
195705
195705
195705
195706
195706
195706
195707
195707
195708
195708
195708
195707
195709
195710
195709
195710
195711
195710
195709
195708
195708
195709
195708
195708
195709
195709
195708
195707
195706
195706
195706
195706
195706
195706
195706
195706
195705
195704
195703
195703
195704
195703
195702
195703
195703
195703
195703
195702
195702
195701
195700
195700
195699
195698
195698
195698
195698
195699
195698
195697
195696
195698
195697
195696
195695
195695
195696
195696
195695
195695
195694
195693
195692
195692
195691
195690
195691
195694
195694
195693
195692
195692
195693
195692
195693
195693
195692
195691
195692
195692
195693
195693
195692
195692
195691
195690
195693
195695
195694
195695
195695
195697
195696
195695
195694
195694
195695
195695
195695
195696
195696
195695
195695
195696
195696
195695
195695
195695
195697
195696
195696
195697
195696
195695
195694
195693
195692
195692
195691
195690
195691
195691
195691
195693
195692
195691
195691
195691
195693
195694
195694
195695
195695
195696
195696
195696
195696
195697
195698
195699
195700
195699
195698
195699
195698
195698
195699
195698
195697
195698
195700
195699
195699
195700
195699
195698
195698
195699
195699
195699
195698
195697
195696
195695
195698
195699
195698
195698
195698
195697
195697
195696
195695
195695
195694
195694
195695
195696
195695
195695
195695
195695
195694
195695
195695
195694
195694
195695
195694
195693
195692
195691
195690
195690
195691
195692
195691
195691
195691
195690
195690
195690
195690
195691
195691
195690
195690
195690
195692
195691
195690
195689
195688
195688
195688
195688
195687
195689
195690
195690
195689
195692
195693
195693
195692
195692
195692
195691
195693
195694
195694
195693
195693
195692
195693
195695
195694
195696
195697
195697
195697
195698
195697
195696
195696
195696
195696
195695
195695
195694
195695
195695
195696
195697
195698
195698
195699
195699
195700
195702
195703
195702
195702
195701
195701
195700
195700
195699
195698
195699
195700
195700
195699
195700
195702
195701
195700
195700
195700
195701
195701
195701
195701
195700
195699
195700
195699
195698
195697
195697
195696
195696
195697
195697
195696
195695
195694
195695
195694
195693
195692
195691
195690
195691
195691
195692
195693
195692
195692
195691
195690
195690
195689
195688
195687
195687
195686
195685
195684
195683
195683
195684
195683
195687
195687
195689
195690
195690
195690
195691
195690
195689
195692
195693
195693
195692
195693
195693
195693
195692
195691
195692
195691
195692
195691
195690
195691
195690
195689
195689
195689
195688
195687
195686
195685
195685
195684
195683
195684
195683
195683
195683
195684
195683
195682
195681
195681
195681
195680
195679
195679
195680
195682
195684
195684
195684
195683
195682
195682
195682
195682
195683
195682
195682
195684
195686
195685
195684
195684
195683
195683
195682
195682
195683
195683
195682
195681
195682
195681
195682
195683
195682
195681
195681
195680
195679
195680
195679
195678
195678
195678
195678
195677
195678
195677
195677
195677
195677
195677
195678
195677
195679
195678
195677
195677
195676
195675
195675
195676
195675
195675
195678
195679
195678
195679
195678
195678
195680
195680
195680
195680
195679
195679
195679
195679
195679
195679
195678
195678
195678
195677
195676
195675
195676
195676
195675
195674
195675
195675
195675
195676
195675
195674
195673
195673
195672
195673
195672
195671
195670
195669
195670
195672
195674
195673
195672
195671
195670
195671
195671
195670
195669
195669
195669
195668
195667
195666
195668
195669
195668
195667
195669
195669
195669
195668
195667
195666
195667
195667
195667
195666
195666
195668
195669
195668
195667
195666
195667
195667
195666
195669
195668
195668
195668
195667
195666
195669
195670
195670
195671
195672
195672
195672
195674
195674
195674
195673
195672
195672
195673
195674
195674
195674
195675
195675
195674
195676
195676
195676
195677
195676
195675
195675
195675
195674
195673
195674
195673
195672
195671
195673
195672
195674
195675
195674
195673
195672
195673
195674
195673
195674
195673
195674
195673
195673
195672
195671
195670
195670
195670
195669
195668
195669
195671
195670
195670
195671
195671
195672
195672
195671
195670
195670
195671
195670
195671
195671
195670
195669
195668
195669
195670
195671
195670
195670
195670
195669
195670
195669
195670
195670
195669
195669
195668
195669
195670
195670
195670
195672
195671
195671
195670
195669
195668
195668
195669
195668
195668
195669
195668
195669
195669
195670
195670
195669
195670
195671
195672
195672
195672
195671
195672
195671
195671
195670
195669
195670
195670
195670
195670
195669
195669
195668
195667
195667
195666
195665
195665
195664
195667
195667
195667
195666
195665
195666
195665
195666
195666
195665
195665
195664
195664
195663
195664
195664
195663
195663
195662
195661
195660
195660
195660
195660
195661
195661
195661
195660
195662
195662
195662
195662
195662
195663
195664
195663
195664
195665
195665
195664
195665
195664
195663
195663
195662
195662
195661
195663
195664
195664
195665
195666
195666
195665
195666
195667
195667
195667
195666
195666
195665
195665
195665
195665
195664
195663
195662
195662
195661
195662
195662
195662
195662
195661
195661
195661
195661
195660
195659
195659
195659
195660
195659
195659
195659
195660
195660
195659
195658
195657
195656
195657
195657
195658
195659
195660
195659
195659
195658
195657
195657
195657
195657
195656
195656
195657
195657
195656
195655
195656
195657
195658
195657
195658
195658
195657
195657
195657
195659
195658
195658
195657
195657
195657
195656
195656
195656
195656
195655
195656
195655
195657
195658
195658
195657
195656
195656
195656
195657
195657
195657
195656
195656
195656
195655
195655
195654
195655
195655
195656
195656
195657
195656
195656
195655
195655
195654
195654
195653
195653
195652
195652
195653
195653
195652
195653
195653
195655
195655
195655
195656
195655
195654
195655
195655
195654
195654
195654
195654
195653
195652
195652
195653
195652
195652
195652
195652
195654
195654
195654
195656
195655
195654
195653
195652
195651
195652
195652
195651
195652
195651
195650
195649
195648
195649
195649
195648
195647
195647
195646
195645
195646
195647
195646
195646
195648
195648
195648
195647
195647
195647
195647
195646
195645
195646
195645
195646
195646
195645
195645
195644
195644
195644
195643
195643
195643
195642
195641
195642
195642
195641
195640
195640
195640
195639
195639
195639
195638
195637
195636
195636
195635
195634
195634
195634
195634
195634
195633
195633
195633
195633
195632
195634
195634
195633
195632
195631
195630
195630
195629
195629
195631
195634
195635
195635
195634
195634
195635
195636
195637
195636
195636
195635
195635
195634
195634
195635
195634
195633
195633
195635
195634
195635
195634
195634
195633
195632
195632
195633
195632
195632
195634
195636
195635
195635
195634
195633
195632
195631
195630
195629
195629
195629
195628
195628
195628
195627
195627
195627
195627
195631
195632
195631
195631
195630
195629
195628
195628
195628
195629
195628
195627
195626
195625
195624
195624
195623
195624
195625
195624
195624
195623
195623
195624
195625
195626
195627
195627
195626
195627
195627
195627
195627
195627
195627
195626
195626
195625
195624
195624
195623
195622
195621
195620
195619
195619
195618
195617
195619
195619
195618
195618
195617
195617
195617
195616
195617
195616
195616
195615
195615
195615
195617
195617
195616
195615
195615
195614
195613
195612
195614
195614
195613
195612
195611
195610
195609
195609
195609
195608
195607
195606
195607
195608
195607
195606
195607
195608
195609
195610
195612
195612
195611
195611
195611
195610
195610
195612
195612
195611
195610
195609
195610
195609
195608
195608
195607
195606
195605
195605
195604
195603
195602
195601
195600
195602
195602
195602
195604
195603
195602
195602
195601
195600
195600
195601
195602
195602
195601
195601
195601
195600
195601
195602
195602
195601
195601
195602
195601
195601
195600
195599
195599
195599
195599
195598
195598
195597
195599
195599
195599
195599
195599
195599
195598
195597
195598
195598
195597
195597
195597
195600
195599
195598
195598
195597
195599
195599
195599
195598
195598
195597
195599
195602
195602
195602
195601
195601
195601
195600
195599
195598
195599
195598
195597
195596
195597
195596
195595
195595
195596
195596
195595
195595
195595
195594
195596
195595
195595
195596
195595
195595
195595
195595
195597
195597
195596
195595
195594
195595
195594
195594
195595
195597
195597
195596
195596
195596
195595
195597
195598
195597
195599
195601
195600
195599
195600
195600
195599
195599
195598
195598
195598
195598
195602
195601
195601
195601
195602
195603
195602
195601
195600
195600
195600
195601
195600
195600
195600
195602
195603
195603
195605
195604
195605
195604
195603
195602
195601
195601
195600
195600
195599
195598
195597
195596
195595
195594
195594
195593
195594
195595
195596
195596
195599
195598
195599
195599
195599
195598
195597
195597
195596
195596
195597
195597
195596
195595
195595
195594
195595
195596
195595
195595
195595
195596
195595
195596
195595
195596
195595
195595
195594
195593
195593
195592
195591
195590
195589
195590
195590
195589
195588
195589
195589
195588
195588
195588
195589
195589
195590
195589
195589
195588
195588
195587
195586
195585
195584
195584
195583
195583
195582
195582
195582
195583
195585
195584
195583
195586
195586
195585
195586
195588
195587
195587
195588
195587
195587
195588
195588
195587
195586
195585
195586
195585
195585
195585
195585
195585
195588
195587
195588
195588
195588
195587
195588
195589
195588
195587
195587
195587
195586
195586
195586
195586
195587
195586
195585
195584
195583
195583
195582
195581
195581
195581
195580
195579
195580
195580
195579
195579
195579
195578
195578
195578
195578
195577
195577
195577
195577
195576
195576
195576
195576
195578
195579
195578
195577
195577
195577
195576
195575
195575
195575
195574
195576
195575
195574
195573
195574
195575
195575
195575
195574
195573
195573
195572
195572
195573
195573
195573
195574
195576
195576
195575
195575
195574
195574
195573
195573
195574
195575
195576
195576
195576
195576
195576
195577
195578
195577
195577
195576
195575
195575
195574
195573
195572
195571
195570
195570
195569
195569
195570
195569
195569
195569
195569
195569
195571
195570
195571
195570
195570
195569
195569
195568
195568
195569
195569
195569
195568
195568
195569
195568
195568
195569
195568
195568
195568
195568
195567
195567
195566
195568
195567
195568
195567
195568
195569
195569
195568
195567
195566
195566
195566
195566
195567
195568
195567
195567
195566
195566
195565
195564
195564
195564
195563
195562
195561
195560
195559
195559
195558
195557
195556
195556
195557
195557
195558
195559
195562
195563
195566
195567
195567
195566
195568
195568
195568
195567
195567
195566
195568
195567
195566
195565
195566
195566
195565
195564
195565
195564
195566
195566
195566
195566
195567
195567
195566
195566
195565
195566
195565
195564
195564
195563
195563
195563
195563
195564
195564
195563
195563
195564
195564
195563
195564
195564
195564
195565
195565
195567
195567
195567
195568
195568
195568
195571
195570
195569
195569
195569
195570
195569
195569
195568
195567
195567
195567
195567
195567
195567
195567
195566
195566
195567
195567
195567
195566
195566
195565
195565
195565
195564
195564
195563
195567
195567
195567
195567
195567
195566
195568
195570
195570
195570
195570
195571
195570
195572
195571
195571
195571
195570
195572
195571
195571
195571
195571
195570
195571
195572
195571
195570
195569
195570
195571
195571
195570
195570
195569
195569
195568
195568
195570
195569
195569
195572
195571
195570
195570
195570
195571
195570
195569
195569
195568
195567
195570
195569
195568
195568
195568
195568
195569
195568
195570
195570
195569
195568
195567
195566
195565
195566
195568
195567
195571
195570
195569
195569
195568
195567
195566
195565
195564
195564
195563
195563
195563
195562
195561
195560
195562
195562
195561
195560
195560
195560
195561
195561
195560
195559
195560
195561
195560
195559
195560
195561
195560
195560
195559
195561
195561
195560
195560
195559
195558
195557
195557
195556
195555
195554
195554
195556
195555
195555
195554
195553
195553
195553
195554
195554
195553
195553
195553
195555
195554
195553
195552
195551
195550
195549
195548
195548
195547
195547
195546
195545
195545
195545
195545
195544
195544
195544
195543
195542
195543
195543
195544
195543
195542
195542
195541
195541
195540
195541
195541
195544
195544
195544
195543
195542
195542
195542
195542
195541
195541
195540
195539
195539
195538
195538
195538
195537
195536
195536
195535
195534
195534
195533
195532
195531
195532
195532
195531
195532
195532
195531
195531
195531
195531
195530
195530
195532
195531
195530
195532
195531
195531
195531
195531
195533
195532
195531
195531
195530
195529
195530
195529
195528
195527
195526
195525
195525
195524
195523
195522
195521
195520
195519
195518
195517
195518
195518
195517
195516
195516
195515
195514
195513
195512
195512
195512
195512
195511
195510
195509
195508
195507
195507
195506
195506
195510
195512
195511
195512
195511
195512
195511
195511
195510
195510
195509
195509
195510
195509
195509
195509
195509
195508
195508
195508
195507
195506
195506
195507
195507
195506
195505
195505
195504
195503
195504
195503
195502
195504
195504
195506
195506
195506
195506
195505
195505
195505
195505
195504
195504
195504
195503
195502
195501
195500
195500
195501
195500
195499
195498
195499
195499
195499
195500
195500
195502
195501
195500
195500
195499
195499
195499
195498
195497
195497
195496
195496
195495
195494
195493
195493
195492
195491
195490
195492
195491
195492
195494
195493
195493
195492
195492
195492
195493
195492
195491
195490
195492
195491
195491
195493
195494
195493
195493
195492
195492
195491
195492
195494
195493
195493
195493
195493
195492
195493
195495
195495
195494
195495
195494
195493
195492
195491
195491
195491
195490
195491
195490
195490
195490
195492
195492
195491
195493
195492
195492
195492
195491
195490
195490
195490
195490
195490
195490
195489
195488
195487
195487
195488
195489
195488
195489
195489
195489
195488
195488
195487
195487
195486
195485
195485
195485
195485
195484
195484
195483
195482
195482
195481
195480
195481
195480
195479
195478
195477
195477
195477
195478
195477
195476
195475
195474
195474
195474
195475
195475
195475
195474
195474
195473
195472
195472
195473
195475
195474
195474
195473
195473
195472
195472
195472
195471
195470
195469
195469
195469
195468
195467
195467
195467
195467
195466
195465
195466
195465
195466
195465
195466
195466
195467
195466
195467
195466
195465
195465
195464
195463
195463
195462
195461
195460
195459
195460
195462
195461
195460
195460
195459
195460
195459
195458
195457
195456
195455
195454
195453
195453
195453
195452
195451
195450
195450
195450
195450
195450
195449
195448
195448
195448
195447
195446
195446
195448
195447
195446
195446
195446
195445
195445
195444
195443
195443
195443
195443
195442
195443
195443
195442
195443
195443
195443
195443
195443
195443
195442
195441
195442
195442
195443
195442
195442
195441
195440
195439
195439
195439
195438
195438
195439
195440
195439
195439
195440
195439
195441
195442
195442
195441
195441
195440
195439
195439
195439
195439
195439
195438
195437
195438
195440
195439
195438
195438
195438
195438
195437
195439
195439
195438
195438
195437
195436
195435
195435
195435
195435
195435
195434
195433
195432
195434
195435
195434
195433
195433
195432
195433
195433
195432
195432
195432
195431
195430
195431
195430
195429
195428
195429
195431
195430
195429
195428
195427
195428
195428
195428
195429
195430
195431
195430
195429
195429
195428
195427
195426
195425
195425
195424
195423
195423
195422
195422
195421
195421
195421
195422
195421
195420
195420
195420
195420
195420
195421
195423
195423
195423
195422
195422
195421
195421
195422
195421
195420
195421
195420
195419
195419
195418
195418
195418
195418
195417
195417
195418
195420
195419
195420
195420
195420
195421
195422
195421
195422
195421
195420
195419
195418
195418
195418
195417
195419
195419
195418
195419
195419
195419
195418
195418
195417
195416
195417
195416
195418
195418
195417
195417
195417
195417
195417
195419
195418
195417
195416
195416
195416
195415
195415
195415
195415
195416
195415
195414
195415
195414
195415
195414
195414
195416
195416
195415
195414
195413
195414
195414
195413
195412
195411
195410
195409
195410
195410
195409
195408
195408
195408
195407
195406
195407
195406
195407
195407
195408
195408
195409
195409
195410
195411
195411
195410
195409
195409
195409
195408
195408
195407
195406
195407
195406
195406
195406
195405
195406
195406
195405
195404
195405
195404
195405
195405
195404
195403
195405
195406
195405
195404
195404
195403
195403
195403
195402
195401
195400
195400
195399
195398
195399
195399
195398
195397
195398
195399
195398
195397
195397
195397
195397
195396
195396
195395
195394
195393
195394
195393
195392
195392
195391
195391
195391
195390
195389
195388
195389
195388
195387
195387
195386
195385
195385
195384
195383
195382
195383
195382
195382
195381
195383
195382
195383
195383
195384
195384
195383
195385
195384
195384
195385
195384
195383
195383
195382
195382
195381
195382
195382
195382
195382
195381
195382
195384
195384
195383
195383
195382
195381
195381
195381
195381
195380
195379
195378
195378
195377
195379
195379
195379
195379
195379
195379
195378
195379
195381
195381
195381
195380
195379
195378
195378
195378
195378
195378
195379
195379
195380
195381
195380
195379
195379
195378
195378
195378
195378
195377
195377
195376
195375
195375
195375
195376
195377
195377
195378
195377
195377
195376
195377
195377
195378
195377
195377
195376
195375
195374
195374
195375
195374
195373
195372
195371
195371
195372
195372
195374
195373
195374
195373
195372
195371
195371
195371
195371
195371
195370
195369
195368
195368
195367
195367
195369
195368
195367
195366
195367
195368
195369
195369
195370
195370
195369
195369
195369
195369
195370
195370
195370
195369
195369
195368
195368
195367
195367
195366
195366
195365
195365
195368
195367
195366
195368
195368
195367
195367
195366
195368
195367
195367
195366
195368
195367
195366
195368
195369
195368
195367
195366
195366
195367
195367
195366
195365
195364
195363
195362
195362
195361
195361
195363
195364
195364
195365
195365
195364
195363
195363
195363
195365
195366
195366
195365
195365
195364
195364
195364
195364
195364
195364
195363
195364
195363
195363
195363
195363
195364
195364
195363
195363
195362
195361
195360
195359
195359
195359
195358
195359
195358
195358
195357
195356
195355
195355
195356
195356
195355
195355
195357
195358
195359
195359
195360
195360
195360
195359
195359
195358
195357
195357
195356
195356
195356
195357
195357
195356
195355
195355
195356
195356
195356
195357
195357
195357
195357
195356
195355
195356
195356
195355
195355
195355
195356
195355
195356
195355
195354
195353
195352
195352
195351
195351
195353
195354
195354
195353
195352
195351
195351
195351
195350
195351
195350
195350
195349
195348
195349
195349
195349
195350
195350
195349
195348
195347
195347
195346
195345
195346
195347
195346
195346
195346
195345
195344
195343
195343
195342
195342
195342
195344
195343
195346
195345
195344
195344
195343
195342
195341
195341
195342
195344
195344
195345
195345
195344
195344
195343
195342
195342
195341
195341
195341
195341
195341
195340
195340
195340
195339
195338
195337
195336
195336
195336
195337
195336
195336
195335
195336
195335
195336
195337
195336
195335
195336
195335
195334
195336
195335
195334
195335
195335
195335
195334
195333
195332
195333
195333
195333
195333
195332
195332
195333
195333
195332
195332
195331
195331
195331
195332
195332
195332
195332
195331
195331
195332
195332
195332
195332
195336
195335
195335
195334
195333
195332
195332
195332
195331
195331
195331
195330
195329
195329
195329
195330
195329
195328
195327
195326
195325
195324
195325
195324
195323
195323
195323
195323
195323
195324
195325
195324
195324
195323
195322
195322
195323
195322
195322
195321
195320
195320
195320
195319
195319
195320
195320
195321
195322
195321
195321
195320
195321
195320
195319
195320
195322
195322
195322
195324
195324
195324
195323
195325
195324
195323
195323
195322
195322
195321
195320
195319
195319
195319
195319
195318
195318
195317
195317
195316
195316
195316
195315
195314
195315
195315
195314
195314
195315
195314
195314
195314
195315
195315
195314
195314
195313
195313
195313
195312
195313
195313
195312
195311
195312
195312
195311
195313
195313
195313
195312
195311
195310
195310
195309
195309
195308
195308
195307
195307
195306
195305
195304
195303
195304
195304
195303
195303
195305
195304
195304
195305
195305
195304
195304
195303
195303
195303
195302
195302
195301
195301
195302
195303
195302
195301
195302
195302
195302
195301
195303
195302
195302
195305
195304
195304
195303
195303
195303
195302
195302
195301
195301
195300
195299
195298
195298
195299
195300
195299
195298
195301
195301
195301
195301
195300
195300
195299
195298
195297
195297
195298
195299
195300
195300
195301
195302
195301
195301
195300
195299
195298
195297
195296
195297
195300
195299
195300
195299
195298
195299
195299
195299
195301
195301
195300
195299
195301
195301
195301
195301
195301
195302
195303
195303
195302
195303
195303
195304
195304
195304
195304
195303
195302
195301
195301
195300
195299
195300
195299
195299
195300
195299
195298
195297
195297
195297
195297
195297
195298
195298
195302
195303
195303
195302
195301
195300
195300
195300
195299
195300
195299
195299
195298
195297
195297
195296
195295
195294
195295
195296
195295
195295
195294
195293
195293
195294
195294
195294
195295
195295
195295
195295
195294
195294
195293
195293
195293
195292
195291
195290
195290
195289
195288
195289
195288
195287
195286
195286
195285
195284
195285
195284
195284
195284
195288
195287
195287
195287
195287
195287
195286
195286
195288
195287
195286
195286
195285
195284
195283
195282
195283
195283
195285
195285
195284
195284
195283
195282
195283
195282
195281
195282
195281
195280
195281
195280
195279
195278
195277
195276
195276
195275
195275
195275
195275
195274
195275
195275
195274
195273
195272
195271
195271
195272
195273
195273
195275
195275
195277
195279
195279
195280
195281
195281
195281
195280
195279
195279
195279
195278
195277
195279
195280
195279
195280
195281
195281
195281
195280
195281
195282
195282
195281
195281
195281
195280
195279
195278
195277
195276
195275
195274
195274
195274
195275
195274
195273
195272
195272
195273
195272
195273
195273
195272
195273
195277
195276
195275
195274
195275
195276
195275
195276
195275
195275
195274
195273
195273
195273
195273
195273
195273
195272
195273
195273
195275
195275
195274
195274
195274
195274
195274
195274
195273
195273
195272
195273
195273
195272
195271
195271
195270
195270
195269
195268
195267
195266
195265
195265
195264
195263
195262
195263
195266
195266
195267
195267
195266
195266
195266
195265
195265
195264
195264
195263
195262
195261
195263
195262
195261
195260
195260
195260
195259
195259
195258
195260
195261
195261
195261
195260
195259
195258
195258
195259
195259
195258
195257
195256
195256
195255
195255
195256
195255
195254
195254
195253
195253
195254
195255
195256
195256
195256
195258
195259
195258
195257
195256
195257
195256
195257
195256
195258
195257
195257
195256
195257
195257
195256
195256
195256
195257
195256
195255
195257
195258
195257
195257
195256
195255
195257
195256
195258
195258
195258
195258
195257
195256
195255
195254
195253
195252
195251
195251
195250
195249
195248
195247
195246
195246
195247
195247
195247
195247
195248
195247
195246
195245
195244
195243
195243
195242
195242
195242
195242
195242
195243
195245
195245
195246
195246
195245
195247
195246
195245
195246
195246
195246
195245
195245
195244
195244
195244
195244
195243
195243
195242
195242
195242
195241
195241
195240
195239
195239
195242
195242
195241
195241
195240
195239
195238
195237
195236
195237
195236
195236
195236
195237
195236
195235
195236
195236
195236
195235
195234
195233
195232
195231
195231
195231
195232
195231
195232
195232
195234
195234
195234
195233
195232
195233
195233
195233
195233
195232
195231
195231
195230
195230
195230
195229
195228
195227
195226
195225
195225
195224
195223
195223
195223
195222
195221
195221
195221
195220
195221
195221
195221
195223
195225
195225
195226
195227
195226
195227
195226
195225
195224
195223
195222
195222
195222
195224
195223
195223
195223
195222
195221
195220
195220
195221
195222
195221
195220
195220
195219
195218
195217
195216
195215
195214
195213
195215
195215
195216
195216
195218
195217
195217
195216
195215
195214
195213
195215
195215
195214
195214
195213
195212
195211
195211
195210
195210
195209
195208
195208
195207
195208
195209
195208
195208
195209
195210
195210
195212
195214
195214
195213
195212
195212
195211
195210
195209
195209
195210
195213
195212
195211
195210
195209
195210
195210
195211
195211
195211
195211
195210
195211
195210
195211
195210
195209
195209
195210
195210
195210
195211
195212
195212
195213
195212
195211
195211
195212
195215
195216
195216
195215
195214
195213
195213
195212
195212
195212
195212
195211
195211
195211
195212
195212
195213
195212
195211
195211
195211
195211
195211
195210
195209
195211
195210
195212
195211
195211
195210
195211
195211
195211
195210
195209
195210
195211
195211
195211
195210
195211
195210
195210
195209
195209
195208
195207
195206
195205
195204
195204
195203
195206
195205
195204
195203
195203
195202
195202
195201
195200
195202
195201
195202
195201
195203
195203
195202
195203
195204
195203
195203
195204
195204
195204
195204
195203
195202
195201
195201
195201
195201
195200
195200
195201
195201
195200
195200
195200
195199
195199
195200
195200
195203
195203
195204
195203
195204
195204
195203
195203
195202
195201
195201
195200
195201
195201
195200
195199
195200
195200
195199
195199
195199
195198
195197
195196
195195
195196
195196
195196
195197
195196
195195
195195
195194
195194
195193
195192
195192
195192
195191
195190
195189
195188
195188
195188
195187
195187
195187
195187
195187
195186
195186
195186
195186
195185
195187
195187
195186
195185
195184
195183
195182
195182
195181
195181
195180
195179
195179
195179
195178
195178
195178
195178
195177
195177
195176
195177
195177
195178
195178
195178
195177
195176
195175
195175
195174
195173
195174
195174
195174
195174
195174
195174
195173
195172
195173
195172
195171
195172
195172
195171
195172
195171
195171
195170
195170
195169
195169
195169
195169
195171
195171
195172
195171
195170
195171
195172
195172
195173
195173
195172
195172
195171
195170
195169
195168
195168
195169
195168
195168
195168
195168
195167
195167
195169
195170
195169
195168
195170
195172
195172
195171
195173
195174
195174
195173
195172
195172
195172
195171
195170
195172
195171
195171
195172
195171
195171
195170
195170
195170
195169
195169
195169
195168
195168
195167
195166
195165
195165
195164
195163
195163
195162
195162
195162
195163
195163
195163
195162
195162
195162
195161
195161
195162
195161
195161
195160
195161
195161
195160
195160
195160
195159
195159
195161
195162
195161
195160
195160
195159
195159
195158
195157
195157
195156
195158
195158
195158
195158
195157
195156
195157
195156
195155
195154
195153
195152
195151
195151
195150
195151
195150
195152
195151
195152
195151
195150
195150
195150
195151
195150
195150
195149
195148
195147
195146
195145
195144
195146
195146
195145
195144
195144
195145
195144
195143
195143
195142
195141
195140
195139
195140
195140
195140
195139
195138
195137
195136
195136
195135
195134
195135
195136
195137
195137
195137
195136
195137
195140
195139
195139
195140
195140
195139
195139
195140
195140
195140
195140
195139
195139
195139
195138
195137
195136
195137
195137
195137
195139
195139
195140
195139
195138
195137
195136
195140
195140
195142
195142
195141
195140
195139
195139
195138
195137
195138
195138
195137
195138
195137
195137
195137
195138
195138
195137
195137
195136
195135
195134
195135
195137
195136
195136
195136
195138
195137
195136
195136
195137
195136
195135
195135
195134
195133
195134
195134
195133
195135
195136
195136
195135
195136
195136
195135
195135
195134
195134
195134
195133
195134
195134
195134
195133
195132
195131
195131
195130
195129
195128
195127
195126
195125
195124
195123
195124
195126
195125
195126
195128
195129
195128
195129
195128
195128
195128
195129
195129
195128
195128
195129
195128
195128
195128
195131
195132
195133
195132
195131
195130
195129
195128
195129
195128
195127
195126
195127
195126
195127
195127
195127
195127
195126
195127
195128
195127
195126
195126
195126
195128
195127
195126
195126
195126
195126
195127
195126
195128
195129
195128
195128
195128
195129
195128
195128
195128
195128
195128
195127
195127
195127
195126
195125
195124
195123
195123
195123
195124
195124
195123
195122
195122
195122
195121
195120
195120
195119
195119
195119
195119
195119
195118
195120
195119
195118
195118
195119
195119
195118
195118
195119
195119
195118
195118
195117
195117
195116
195116
195115
195117
195117
195116
195115
195115
195117
195117
195118
195118
195117
195118
195118
195119
195121
195120
195119
195120
195120
195120
195120
195119
195118
195120
195119
195119
195120
195119
195118
195118
195119
195120
195120
195121
195122
195121
195121
195123
195122
195121
195121
195122
195121
195120
195121
195122
195123
195122
195121
195120
195119
195119
195120
195119
195119
195118
195117
195116
195117
195116
195115
195115
195115
195115
195114
195113
195112
195113
195114
195113
195114
195113
195112
195111
195111
195110
195109
195110
195109
195108
195108
195107
195108
195107
195107
195107
195106
195106
195105
195105
195106
195107
195106
195105
195105
195109
195110
195109
195109
195109
195108
195109
195108
195108
195110
195112
195111
195110
195109
195110
195109
195108
195107
195107
195107
195106
195107
195107
195108
195108
195107
195111
195111
195113
195113
195114
195113
195112
195113
195113
195116
195116
195116
195116
195115
195116
195118
195118
195119
195120
195120
195122
195121
195121
195120
195120
195122
195123
195123
195122
195122
195124
195124
195126
195126
195125
195125
195125
195124
195124
195126
195125
195128
195127
195127
195127
195126
195125
195125
195126
195125
195124
195123
195123
195124
195124
195123
195122
195122
195123
195122
195125
195124
195125
195124
195123
195123
195122
195123
195122
195122
195121
195120
195120
195120
195121
195120
195119
195118
195117
195116
195115
195114
195113
195113
195112
195111
195110
195109
195109
195108
195108
195107
195106
195105
195104
195104
195105
195104
195105
195105
195105
195104
195103
195102
195102
195105
195104
195104
195103
195102
195102
195102
195103
195105
195105
195104
195103
195103
195102
195101
195101
195100
195100
195100
195100
195099
195098
195098
195097
195096
195095
195094
195093
195093
195093
195093
195092
195091
195092
195092
195091
195094
195095
195098
195097
195096
195095
195094
195093
195092
195092
195091
195091
195090
195092
195091
195090
195091
195090
195090
195090
195089
195090
195092
195092
195091
195091
195091
195090
195090
195089
195089
195088
195087
195088
195089
195090
195092
195093
195092
195092
195092
195092
195092
195092
195091
195090
195089
195088
195089
195089
195089
195089
195089
195089
195090
195090
195090
195090
195091
195091
195091
195090
195090
195091
195093
195093
195092
195091
195090
195089
195088
195088
195089
195088
195087
195086
195086
195086
195086
195085
195084
195084
195083
195082
195081
195080
195081
195080
195080
195080
195080
195079
195080
195079
195078
195077
195076
195076
195076
195076
195076
195075
195074
195073
195072
195071
195072
195073
195073
195074
195073
195072
195071
195070
195069
195068
195068
195069
195069
195068
195068
195068
195067
195067
195066
195065
195065
195064
195064
195063
195062
195062
195062
195062
195061
195061
195061
195061
195062
195061
195061
195060
195059
195059
195060
195059
195059
195060
195060
195059
195058
195058
195060
195060
195061
195061
195060
195060
195059
195058
195057
195056
195057
195057
195056
195057
195057
195057
195056
195057
195057
195057
195057
195056
195055
195055
195054
195054
195053
195053
195052
195055
195055
195055
195055
195054
195056
195056
195056
195057
195056
195056
195057
195057
195057
195056
195056
195055
195054
195053
195053
195052
195055
195056
195056
195055
195054
195053
195052
195056
195056
195057
195057
195056
195058
195058
195058
195058
195057
195057
195057
195056
195055
195055
195054
195054
195053
195052
195053
195053
195052
195051
195053
195052
195053
195052
195052
195051
195052
195052
195051
195051
195051
195051
195051
195052
195051
195051
195050
195050
195050
195050
195049
195049
195050
195050
195050
195051
195052
195051
195051
195050
195050
195049
195048
195048
195047
195047
195046
195046
195046
195047
195046
195046
195046
195046
195045
195045
195045
195044
195044
195043
195043
195043
195042
195041
195041
195040
195039
195038
195039
195041
195040
195040
195039
195039
195038
195039
195039
195039
195040
195042
195041
195040
195040
195040
195039
195038
195038
195037
195037
195039
195038
195037
195036
195035
195034
195034
195034
195033
195032
195033
195033
195033
195035
195036
195037
195037
195036
195035
195035
195034
195035
195034
195034
195035
195035
195034
195034
195034
195036
195036
195035
195035
195035
195035
195034
195036
195035
195036
195035
195035
195034
195034
195034
195035
195036
195036
195035
195034
195033
195032
195032
195032
195032
195034
195034
195034
195034
195036
195035
195034
195034
195034
195034
195034
195034
195033
195032
195033
195032
195031
195031
195030
195031
195030
195029
195028
195027
195027
195027
195027
195028
195027
195027
195027
195027
195026
195026
195025
195024
195023
195022
195024
195024
195025
195024
195024
195024
195023
195023
195022
195023
195025
195024
195023
195023
195024
195024
195024
195023
195024
195025
195024
195023
195022
195021
195020
195022
195022
195022
195021
195021
195020
195021
195022
195021
195021
195021
195020
195020
195020
195019
195019
195019
195020
195019
195018
195018
195018
195017
195016
195015
195016
195015
195014
195016
195017
195016
195015
195016
195015
195016
195016
195015
195014
195014
195013
195012
195011
195013
195012
195013
195015
195016
195016
195015
195014
195014
195016
195017
195017
195017
195016
195016
195015
195014
195013
195012
195012
195011
195012
195011
195010
195010
195010
195011
195012
195011
195010
195012
195011
195011
195011
195010
195009
195009
195009
195010
195009
195008
195007
195007
195007
195006
195006
195010
195010
195011
195011
195011
195012
195011
195010
195011
195012
195012
195011
195013
195013
195012
195011
195010
195011
195010
195010
195010
195010
195010
195013
195012
195011
195010
195009
195009
195009
195008
195008
195009
195009
195008
195007
195006
195005
195004
195004
195004
195003
195002
195001
195000
194999
194999
195000
194999
194999
194998
194998
194997
194996
194996
194996
194995
194996
194996
194995
194997
194997
194997
194997
194997
194996
194995
194995
194994
194994
194994
194995
194994
194993
194992
194992
194993
194993
194992
194991
194992
194991
194994
194994
194993
194994
194995
194996
194996
194995
194994
194996
194995
194995
194994
194993
194992
194991
194990
194990
194989
194989
194988
194988
194988
194987
194987
194986
194985
194985
194984
194983
194982
194984
194983
194982
194983
194984
194983
194983
194982
194981
194982
194981
194980
194981
194980
194980
194980
194979
194978
194980
194980
194979
194978
194977
194977
194976
194975
194976
194976
194975
194976
194975
194975
194975
194974
194974
194975
194977
194978
194978
194977
194976
194975
194975
194975
194975
194975
194974
194974
194973
194972
194974
194973
194972
194971
194972
194971
194971
194971
194971
194971
194972
194972
194971
194972
194972
194973
194972
194972
194971
194970
194969
194968
194967
194966
194965
194965
194965
194965
194965
194965
194966
194965
194964
194963
194964
194965
194964
194963
194962
194961
194962
194961
194962
194961
194960
194960
194960
194961
194960
194959
194958
194958
194960
194961
194963
194962
194962
194962
194962
194962
194962
194961
194961
194962
194964
194965
194965
194966
194966
194965
194964
194965
194966
194965
194964
194963
194963
194962
194962
194962
194962
194962
194962
194962
194961
194960
194959
194959
194958
194957
194956
194956
194955
194955
194955
194956
194955
194956
194955
194955
194954
194954
194953
194953
194954
194953
194954
194956
194957
194957
194957
194956
194957
194957
194959
194959
194958
194957
194956
194956
194955
194955
194954
194953
194952
194951
194951
194951
194951
194952
194952
194951
194950
194952
194952
194952
194952
194951
194950
194949
194949
194948
194948
194948
194948
194948
194948
194947
194947
194949
194948
194949
194948
194950
194949
194950
194949
194949
194948
194947
194947
194947
194946
194947
194948
194948
194948
194948
194947
194947
194947
194948
194947
194946
194947
194947
194947
194946
194945
194945
194946
194946
194946
194946
194945
194944
194944
194944
194944
194946
194948
194950
194950
194950
194950
194950
194949
194948
194948
194947
194947
194947
194947
194947
194947
194949
194949
194948
194948
194948
194948
194948
194947
194946
194947
194949
194948
194948
194947
194947
194946
194946
194945
194945
194945
194945
194945
194947
194948
194947
194947
194946
194946
194947
194947
194947
194946
194945
194944
194943
194944
194944
194944
194943
194942
194943
194944
194944
194943
194943
194942
194943
194943
194942
194941
194942
194941
194942
194942
194941
194940
194940
194940
194940
194939
194938
194938
194937
194937
194937
194937
194937
194937
194937
194936
194935
194936
194935
194935
194935
194934
194934
194933
194932
194931
194930
194930
194929
194929
194929
194928
194927
194926
194926
194925
194924
194923
194923
194925
194924
194923
194922
194922
194921
194920
194919
194918
194918
194917
194918
194917
194916
194917
194917
194917
194916
194916
194916
194916
194915
194915
194914
194913
194913
194912
194914
194913
194914
194916
194915
194915
194916
194916
194916
194915
194914
194914
194914
194913
194913
194912
194911
194910
194910
194912
194911
194912
194912
194912
194913
194913
194912
194912
194913
194912
194911
194910
194910
194911
194912
194913
194913
194912
194912
194911
194912
194912
194912
194911
194911
194910
194910
194909
194910
194910
194909
194910
194910
194909
194910
194909
194909
194909
194908
194909
194908
194907
194907
194906
194906
194907
194906
194906
194905
194905
194904
194904
194903
194902
194901
194900
194900
194901
194901
194901
194902
194901
194900
194899
194899
194899
194898
194898
194898
194897
194896
194895
194896
194895
194894
194896
194895
194895
194894
194893
194892
194892
194894
194895
194894
194896
194897
194897
194899
194899
194898
194898
194900
194899
194898
194898
194898
194898
194897
194898
194897
194896
194895
194896
194896
194896
194896
194895
194895
194895
194895
194895
194895
194895
194896
194896
194896
194895
194894
194893
194893
194893
194893
194892
194892
194892
194891
194890
194890
194890
194889
194889
194888
194887
194888
194887
194886
194885
194887
194886
194887
194887
194886
194887
194886
194887
194886
194886
194885
194885
194887
194886
194885
194885
194886
194885
194886
194887
194886
194886
194887
194887
194886
194886
194887
194886
194885
194886
194885
194886
194889
194888
194887
194886
194885
194884
194883
194882
194881
194882
194882
194881
194880
194880
194881
194880
194880
194881
194881
194882
194883
194882
194883
194885
194885
194886
194885
194886
194885
194884
194886
194886
194886
194885
194884
194884
194883
194882
194882
194883
194884
194883
194883
194882
194882
194883
194882
194883
194883
194883
194882
194883
194882
194881
194882
194883
194884
194883
194884
194883
194882
194882
194882
194881
194883
194882
194883
194882
194882
194882
194881
194881
194880
194883
194883
194883
194884
194883
194884
194885
194884
194883
194882
194882
194881
194881
194880
194879
194879
194878
194877
194876
194876
194876
194875
194875
194876
194875
194875
194874
194873
194873
194872
194872
194871
194870
194871
194871
194870
194869
194871
194870
194870
194872
194872
194872
194873
194874
194874
194873
194873
194873
194873
194874
194874
194874
194875
194875
194874
194873
194873
194873
194872
194871
194870
194869
194870
194870
194870
194869
194870
194872
194873
194873
194873
194872
194871
194870
194869
194868
194868
194869
194868
194868
194867
194866
194865
194865
194865
194865
194865
194866
194865
194865
194864
194863
194862
194861
194860
194859
194859
194859
194858
194857
194856
194855
194856
194857
194856
194855
194857
194857
194859
194858
194859
194861
194862
194862
194862
194862
194861
194862
194861
194860
194859
194858
194858
194859
194858
194858
194857
194857
194856
194856
194855
194854
194853
194853
194852
194851
194851
194850
194849
194850
194850
194850
194849
194850
194850
194850
194850
194850
194849
194849
194848
194848
194848
194850
194849
194848
194849
194849
194848
194847
194847
194846
194845
194845
194844
194844
194844
194844
194844
194843
194845
194846
194845
194845
194844
194844
194844
194843
194842
194841
194842
194843
194844
194843
194843
194843
194844
194843
194844
194843
194844
194843
194843
194842
194841
194841
194842
194842
194842
194842
194843
194842
194842
194842
194841
194840
194840
194839
194839
194839
194840
194839
194840
194839
194839
194838
194837
194838
194837
194836
194836
194836
194835
194834
194834
194834
194834
194833
194833
194832
194831
194830
194829
194828
194828
194827
194829
194828
194828
194827
194828
194827
194827
194826
194826
194827
194826
194825
194824
194825
194825
194826
194825
194825
194826
194828
194827
194826
194825
194824
194823
194823
194822
194824
194824
194825
194825
194825
194824
194823
194822
194821
194821
194822
194821
194820
194819
194819
194821
194820
194819
194818
194819
194819
194820
194821
194821
194820
194819
194818
194817
194816
194816
194817
194816
194817
194816
194815
194814
194813
194812
194811
194811
194811
194813
194813
194813
194813
194814
194813
194813
194813
194813
194812
194813
194814
194813
194812
194811
194810
194812
194811
194810
194809
194808
194808
194809
194808
194807
194808
194807
194807
194806
194805
194804
194803
194802
194801
194800
194799
194798
194799
194798
194797
194797
194796
194795
194796
194795
194795
194794
194793
194792
194791
194792
194791
194790
194789
194789
194789
194789
194788
194787
194787
194786
194787
194788
194787
194787
194786
194787
194786
194786
194786
194785
194784
194783
194783
194782
194782
194783
194782
194782
194783
194782
194781
194780
194780
194782
194781
194783
194784
194785
194784
194783
194782
194781
194780
194779
194779
194782
194782
194782
194782
194782
194781
194780
194779
194778
194778
194780
194779
194778
194778
194778
194777
194776
194776
194775
194775
194774
194774
194774
194774
194776
194776
194775
194774
194773
194776
194777
194776
194776
194776
194777
194777
194777
194776
194775
194775
194777
194777
194776
194776
194775
194777
194778
194778
194777
194778
194781
194781
194781
194781
194781
194782
194781
194780
194780
194779
194778
194777
194776
194775
194776
194776
194775
194775
194774
194774
194773
194773
194775
194777
194778
194778
194777
194776
194776
194776
194776
194776
194776
194776
194776
194775
194775
194775
194774
194773
194775
194775
194775
194775
194774
194774
194775
194774
194773
194775
194774
194775
194775
194774
194774
194773
194772
194771
194771
194772
194772
194773
194775
194774
194773
194772
194773
194773
194774
194775
194776
194775
194775
194776
194775
194774
194774
194773
194774
194774
194773
194774
194773
194773
194773
194772
194772
194771
194770
194770
194769
194768
194768
194767
194767
194766
194767
194766
194765
194765
194765
194765
194766
194765
194764
194765
194764
194764
194764
194763
194763
194763
194762
194762
194761
194761
194760
194760
194761
194761
194762
194763
194764
194765
194766
194767
194766
194766
194766
194765
194765
194765
194764
194764
194763
194762
194762
194761
194761
194761
194760
194761
194760
194759
194758
194757
194756
194755
194756
194758
194758
194758
194757
194756
194755
194754
194754
194755
194755
194755
194757
194756
194755
194756
194755
194756
194755
194755
194754
194754
194754
194753
194755
194756
194757
194756
194755
194754
194753
194754
194753
194753
194752
194752
194752
194752
194752
194751
194750
194749
194749
194751
194750
194750
194749
194749
194750
194752
194751
194751
194754
194754
194753
194754
194754
194753
194752
194755
194756
194756
194756
194756
194755
194755
194755
194755
194755
194755
194755
194755
194754
194753
194754
194754
194755
194754
194753
194753
194752
194752
194753
194752
194752
194752
194751
194752
194752
194751
194753
194753
194752
194751
194750
194749
194750
194752
194752
194751
194751
194753
194752
194751
194751
194751
194750
194750
194749
194749
194749
194748
194748
194747
194747
194747
194746
194747
194747
194747
194748
194748
194747
194747
194747
194746
194745
194746
194746
194745
194745
194744
194743
194742
194742
194742
194743
194744
194744
194744
194744
194743
194742
194741
194740
194740
194740
194740
194743
194742
194742
194742
194741
194740
194739
194739
194738
194737
194738
194737
194737
194737
194736
194735
194735
194736
194735
194735
194734
194734
194733
194732
194732
194733
194733
194734
194734
194734
194733
194734
194733
194732
194733
194734
194733
194732
194733
194734
194733
194734
194734
194734
194735
194735
194734
194734
194735
194734
194734
194734
194734
194733
194733
194733
194733
194732
194731
194732
194731
194731
194731
194731
194732
194733
194732
194733
194733
194733
194733
194733
194732
194731
194732
194732
194732
194732
194732
194731
194731
194732
194731
194731
194732
194732
194731
194733
194733
194732
194733
194732
194731
194730
194730
194730
194729
194728
194727
194729
194730
194731
194732
194731
194730
194729
194729
194729
194728
194728
194727
194727
194727
194727
194726
194726
194726
194726
194725
194726
194725
194724
194724
194723
194722
194723
194722
194723
194724
194724
194723
194723
194722
194723
194722
194722
194724
194724
194724
194724
194723
194723
194724
194723
194723
194724
194723
194723
194725
194727
194726
194725
194726
194726
194727
194728
194729
194730
194730
194730
194730
194730
194729
194729
194729
194729
194729
194729
194728
194729
194728
194728
194727
194727
194726
194727
194728
194727
194727
194726
194726
194725
194726
194725
194726
194725
194724
194723
194722
194723
194722
194721
194720
194721
194721
194721
194720
194720
194719
194718
194718
194718
194718
194718
194718
194718
194719
194719
194719
194718
194717
194718
194717
194717
194717
194717
194717
194717
194716
194715
194714
194714
194714
194715
194718
194717
194717
194717
194717
194716
194716
194717
194716
194715
194715
194717
194716
194716
194715
194714
194713
194714
194714
194714
194715
194714
194713
194713
194714
194713
194712
194712
194711
194711
194712
194711
194711
194713
194712
194713
194712
194712
194715
194714
194713
194713
194712
194713
194713
194714
194715
194714
194715
194716
194718
194717
194716
194719
194718
194717
194716
194718
194717
194718
194719
194720
194719
194719
194718
194717
194716
194716
194716
194715
194715
194715
194714
194715
194714
194714
194714
194715
194715
194714
194713
194712
194712
194711
194710
194711
194711
194711
194711
194710
194709
194709
194708
194707
194708
194707
194707
194707
194708
194710
194709
194709
194708
194708
194709
194708
194709
194708
194708
194707
194706
194707
194708
194709
194708
194708
194707
194707
194707
194707
194706
194707
194707
194707
194708
194707
194707
194707
194706
194706
194706
194705
194704
194706
194705
194705
194705
194705
194704
194704
194705
194705
194704
194703
194702
194701
194700
194700
194700
194700
194700
194700
194700
194699
194700
194699
194700
194699
194698
194697
194697
194696
194696
194697
194696
194696
194697
194696
194696
194697
194697
194697
194696
194695
194695
194697
194697
194697
194696
194695
194695
194695
194695
194694
194693
194692
194691
194690
194689
194688
194688
194687
194687
194686
194687
194687
194686
194686
194686
194685
194685
194687
194687
194687
194687
194687
194687
194686
194687
194688
194688
194689
194688
194687
194686
194686
194687
194686
194685
194686
194686
194685
194684
194683
194682
194682
194681
194681
194681
194680
194679
194678
194678
194678
194677
194676
194676
194676
194677
194676
194676
194675
194676
194676
194677
194680
194680
194680
194679
194678
194677
194676
194676
194675
194676
194676
194675
194675
194676
194677
194676
194679
194678
194678
194678
194677
194676
194675
194674
194673
194673
194672
194672
194671
194671
194671
194670
194669
194668
194669
194671
194670
194669
194668
194669
194668
194668
194667
194667
194667
194668
194667
194667
194667
194666
194666
194665
194665
194668
194668
194667
194666
194667
194667
194669
194669
194671
194670
194669
194668
194667
194668
194668
194668
194669
194668
194667
194667
194666
194665
194664
194663
194665
194664
194665
194664
194664
194663
194663
194664
194665
194666
194666
194667
194668
194668
194667
194667
194666
194665
194665
194664
194663
194662
194662
194663
194664
194663
194662
194663
194662
194661
194661
194660
194660
194661
194662
194661
194661
194660
194659
194658
194657
194657
194659
194658
194659
194658
194657
194656
194656
194655
194655
194655
194656
194656
194655
194657
194656
194655
194656
194656
194656
194655
194654
194654
194654
194655
194655
194654
194653
194652
194652
194652
194651
194650
194651
194650
194650
194649
194649
194649
194650
194650
194651
194652
194651
194650
194650
194650
194649
194648
194647
194646
194645
194646
194647
194646
194645
194644
194644
194644
194643
194642
194641
194640
194639
194638
194637
194636
194636
194637
194636
194635
194635
194634
194633
194633
194632
194632
194632
194632
194632
194632
194632
194631
194631
194631
194630
194630
194629
194629
194630
194632
194632
194631
194630
194630
194630
194630
194630
194629
194629
194628
194628
194628
194629
194629
194628
194628
194627
194626
194625
194626
194626
194626
194625
194626
194626
194625
194624
194625
194624
194623
194623
194624
194625
194626
194627
194628
194627
194627
194628
194631
194631
194631
194630
194629
194629
194628
194630
194630
194631
194630
194629
194629
194629
194628
194627
194628
194628
194627
194626
194626
194627
194628
194627
194627
194626
194626
194627
194626
194625
194624
194624
194623
194624
194625
194625
194626
194626
194625
194625
194624
194623
194622
194621
194620
194620
194621
194620
194619
194618
194622
194621
194620
194620
194619
194618
194617
194619
194620
194620
194621
194621
194621
194620
194619
194618
194618
194617
194617
194616
194618
194617
194616
194616
194616
194615
194615
194614
194615
194616
194616
194615
194614
194613
194613
194614
194613
194613
194612
194614
194613
194612
194611
194612
194612
194611
194611
194610
194610
194609
194609
194609
194609
194609
194609
194608
194607
194609
194609
194609
194608
194608
194607
194606
194605
194605
194606
194607
194607
194606
194605
194605
194604
194603
194602
194602
194603
194604
194604
194603
194604
194604
194603
194602
194602
194602
194604
194603
194602
194602
194602
194602
194602
194601
194600
194599
194600
194600
194599
194598
194598
194597
194596
194596
194596
194595
194595
194595
194594
194593
194592
194591
194590
194589
194588
194587
194589
194590
194590
194593
194594
194594
194595
194594
194593
194592
194591
194591
194590
194590
194591
194592
194592
194592
194595
194594
194594
194593
194593
194594
194593
194592
194592
194593
194593
194593
194593
194592
194592
194591
194590
194589
194588
194587
194587
194588
194587
194587
194586
194586
194586
194586
194586
194585
194584
194585
194584
194583
194582
194581
194582
194583
194583
194582
194586
194586
194585
194585
194584
194583
194582
194581
194581
194581
194580
194581
194583
194583
194583
194583
194584
194586
194585
194584
194583
194583
194584
194583
194584
194585
194585
194585
194586
194586
194586
194585
194585
194584
194587
194589
194589
194589
194588
194587
194586
194586
194586
194587
194587
194586
194586
194587
194586
194585
194586
194586
194587
194587
194586
194585
194584
194584
194583
194584
194585
194584
194584
194583
194584
194585
194584
194583
194583
194583
194583
194582
194582
194582
194582
194582
194583
194582
194582
194581
194582
194584
194585
194584
194584
194583
194583
194583
194582
194582
194581
194580
194581
194581
194581
194581
194580
194580
194580
194580
194581
194580
194580
194579
194579
194578
194579
194578
194577
194577
194576
194577
194576
194576
194576
194576
194576
194576
194576
194576
194577
194577
194576
194579
194580
194581
194582
194583
194585
194585
194585
194585
194584
194583
194583
194583
194584
194586
194587
194586
194586
194585
194585
194584
194585
194585
194584
194583
194582
194581
194582
194582
194581
194581
194580
194579
194579
194579
194579
194578
194578
194577
194576
194576
194575
194575
194574
194575
194577
194576
194575
194574
194573
194572
194573
194572
194572
194573
194572
194571
194570
194570
194572
194571
194570
194571
194572
194572
194571
194570
194569
194572
194573
194573
194573
194573
194572
194571
194571
194571
194571
194570
194570
194569
194568
194570
194570
194570
194569
194569
194569
194569
194568
194567
194567
194566
194566
194565
194565
194565
194567
194568
194567
194566
194567
194566
194565
194564
194564
194564
194563
194564
194563
194562
194562
194561
194560
194559
194558
194557
194556
194555
194555
194554
194554
194555
194555
194554
194554
194555
194556
194555
194554
194554
194553
194552
194551
194550
194549
194548
194548
194548
194550
194550
194550
194550
194550
194551
194550
194549
194548
194547
194547
194546
194546
194546
194545
194545
194544
194545
194548
194548
194549
194548
194548
194548
194547
194547
194546
194546
194546
194545
194546
194545
194545
194546
194545
194545
194545
194545
194544
194543
194545
194547
194547
194548
194547
194547
194546
194545
194544
194543
194544
194543
194542
194542
194542
194541
194540
194539
194538
194539
194541
194541
194540
194541
194541
194541
194541
194540
194540
194539
194539
194539
194540
194539
194538
194537
194536
194535
194534
194534
194533
194536
194535
194534
194533
194532
194533
194533
194533
194536
194536
194536
194536
194535
194534
194533
194532
194532
194531
194531
194530
194530
194530
194530
194529
194528
194528
194527
194527
194526
194526
194526
194528
194527
194526
194525
194525
194525
194524
194524
194523
194522
194521
194522
194522
194523
194524
194523
194522
194522
194521
194520
194520
194520
194519
194518
194517
194517
194516
194517
194517
194516
194517
194517
194518
194518
194517
194517
194517
194516
194517
194517
194516
194515
194516
194518
194518
194519
194518
194517
194516
194516
194515
194517
194518
194517
194517
194517
194516
194515
194515
194516
194516
194515
194515
194514
194513
194513
194513
194515
194516
194516
194517
194517
194517
194518
194517
194516
194515
194514
194513
194512
194512
194512
194511
194511
194510
194509
194510
194509
194509
194508
194507
194506
194506
194506
194506
194507
194506
194505
194505
194504
194504
194503
194503
194502
194502
194502
194502
194502
194501
194503
194503
194502
194502
194501
194500
194500
194500
194500
194499
194499
194498
194497
194497
194498
194500
194500
194499
194500
194500
194500
194500
194499
194499
194498
194499
194499
194499
194499
194499
194500
194499
194498
194497
194496
194495
194495
194494
194493
194493
194492
194491
194492
194493
194492
194491
194491
194491
194491
194490
194490
194490
194489
194489
194489
194489
194489
194489
194489
194489
194489
194488
194488
194488
194488
194487
194491
194493
194492
194493
194492
194491
194494
194496
194495
194494
194494
194494
194493
194493
194493
194492
194492
194494
194496
194498
194498
194499
194499
194498
194498
194500
194499
194498
194499
194498
194497
194497
194496
194496
194495
194495
194495
194494
194493
194495
194497
194496
194497
194496
194496
194496
194495
194495
194496
194497
194496
194496
194495
194496
194495
194494
194494
194494
194495
194495
194494
194494
194494
194494
194494
194493
194493
194492
194491
194490
194490
194491
194491
194490
194489
194489
194488
194487
194487
194488
194488
194489
194488
194487
194488
194487
194486
194486
194487
194487
194486
194485
194484
194484
194483
194483
194482
194482
194481
194481
194480
194479
194478
194479
194478
194478
194480
194479
194478
194479
194480
194479
194479
194479
194479
194478
194478
194477
194478
194477
194476
194475
194477
194476
194476
194475
194474
194473
194473
194472
194472
194471
194471
194470
194469
194468
194468
194467
194467
194466
194466
194466
194465
194465
194465
194466
194467
194466
194465
194464
194464
194464
194463
194462
194461
194462
194461
194461
194460
194459
194458
194459
194458
194458
194457
194456
194456
194455
194454
194453
194452
194452
194451
194453
194454
194454
194454
194455
194454
194454
194453
194452
194451
194450
194449
194448
194448
194447
194446
194446
194445
194446
194445
194447
194446
194446
194445
194444
194444
194444
194443
194442
194442
194441
194441
194442
194442
194441
194441
194445
194444
194446
194446
194446
194447
194447
194448
194449
194451
194451
194451
194450
194449
194448
194447
194446
194447
194448
194448
194448
194447
194447
194446
194445
194444
194444
194444
194444
194443
194443
194443
194445
194444
194443
194443
194443
194442
194442
194443
194442
194441
194440
194439
194438
194438
194437
194436
194435
194435
194436
194436
194435
194435
194436
194435
194434
194433
194432
194431
194431
194430
194429
194429
194428
194427
194428
194427
194426
194425
194425
194425
194424
194423
194422
194421
194422
194421
194421
194421
194422
194421
194420
194419
194419
194419
194419
194419
194419
194418
194418
194418
194419
194418
194418
194417
194416
194417
194416
194415
194414
194415
194414
194413
194412
194413
194412
194411
194412
194412
194412
194413
194412
194411
194410
194410
194409
194409
194408
194407
194406
194405
194404
194404
194403
194403
194402
194401
194401
194401
194401
194400
194402
194401
194402
194401
194400
194399
194398
194399
194398
194397
194396
194397
194396
194395
194395
194395
194394
194393
194393
194392
194391
194391
194390
194389
194388
194387
194387
194386
194387
194386
194385
194385
194384
194385
194384
194383
194383
194383
194382
194381
194381
194380
194379
194379
194378
194378
194377
194376
194376
194375
194374
194373
194372
194374
194374
194373
194373
194373
194375
194374
194373
194374
194373
194372
194371
194371
194371
194370
194369
194368
194367
194366
194366
194365
194364
194364
194363
194363
194362
194361
194361
194360
194361
194360
194359
194360
194361
194361
194360
194359
194361
194361
194360
194361
194361
194360
194360
194360
194359
194358
194360
194359
194359
194358
194357
194356
194356
194357
194357
194357
194357
194357
194357
194356
194357
194356
194355
194357
194356
194355
194354
194354
194354
194353
194353
194356
194355
194355
194357
194358
194358
194357
194357
194358
194357
194356
194356
194355
194355
194354
194354
194354
194354
194353
194353
194353
194354
194353
194352
194353
194352
194351
194350
194349
194350
194349
194349
194349
194349
194350
194349
194348
194347
194346
194347
194346
194346
194346
194346
194345
194344
194345
194344
194343
194345
194345
194345
194344
194343
194344
194343
194343
194343
194342
194342
194341
194342
194341
194342
194341
194340
194339
194338
194337
194339
194339
194338
194337
194337
194337
194337
194336
194335
194335
194334
194334
194335
194335
194334
194335
194334
194334
194334
194333
194333
194333
194334
194335
194335
194335
194337
194338
194338
194338
194339
194342
194343
194343
194345
194346
194345
194346
194345
194345
194345
194347
194347
194346
194346
194345
194345
194344
194343
194343
194342
194341
194340
194341
194341
194341
194341
194340
194341
194341
194342
194341
194341
194340
194340
194339
194339
194338
194338
194337
194337
194338
194338
194338
194337
194337
194337
194336
194335
194335
194335
194335
194334
194334
194334
194334
194335
194337
194338
194338
194337
194337
194336
194336
194335
194335
194334
194335
194334
194334
194333
194332
194331
194331
194330
194329
194328
194328
194327
194326
194325
194324
194323
194322
194322
194323
194324
194324
194325
194324
194324
194326
194325
194325
194325
194325
194324
194323
194324
194324
194325
194325
194324
194323
194322
194323
194323
194322
194322
194321
194321
194322
194321
194321
194321
194322
194322
194321
194321
194321
194321
194321
194322
194322
194322
194321
194320
194320
194319
194319
194319
194319
194319
194319
194318
194318
194318
194317
194318
194317
194317
194316
194315
194317
194317
194316
194317
194317
194316
194317
194316
194315
194314
194315
194314
194314
194313
194312
194314
194313
194312
194312
194312
194311
194310
194309
194309
194309
194308
194308
194307
194307
194306
194306
194305
194305
194305
194305
194304
194305
194305
194304
194305
194306
194305
194307
194306
194306
194308
194307
194307
194306
194306
194307
194306
194307
194307
194309
194309
194309
194309
194311
194313
194312
194311
194311
194310
194310
194309
194308
194307
194307
194307
194308
194309
194308
194309
194309
194308
194308
194308
194307
194306
194307
194307
194306
194305
194304
194304
194303
194303
194302
194301
194301
194302
194301
194303
194302
194301
194300
194300
194299
194299
194299
194298
194297
194296
194297
194296
194296
194295
194294
194294
194293
194293
194293
194293
194293
194292
194293
194293
194294
194295
194296
194295
194294
194295
194295
194295
194295
194294
194294
194293
194292
194291
194290
194289
194289
194288
194287
194286
194287
194287
194287
194286
194285
194286
194287
194287
194286
194285
194287
194287
194287
194286
194287
194288
194287
194286
194285
194286
194286
194286
194285
194284
194283
194284
194283
194284
194283
194284
194284
194283
194284
194283
194282
194281
194280
194280
194280
194281
194281
194280
194279
194279
194279
194279
194278
194277
194276
194276
194276
194277
194278
194278
194277
194279
194278
194277
194278
194277
194277
194277
194276
194277
194276
194275
194276
194276
194275
194274
194274
194273
194275
194274
194275
194275
194274
194273
194272
194273
194272
194272
194274
194274
194273
194274
194273
194273
194272
194273
194272
194273
194273
194272
194271
194271
194270
194269
194269
194268
194267
194268
194268
194269
194268
194269
194268
194268
194267
194266
194265
194266
194266
194266
194265
194265
194264
194264
194263
194262
194261
194260
194261
194260
194260
194260
194260
194262
194261
194262
194261
194260
194259
194259
194259
194259
194259
194259
194259
194259
194259
194258
194258
194257
194256
194255
194255
194254
194254
194254
194254
194253
194253
194253
194252
194253
194252
194251
194251
194252
194251
194251
194252
194253
194253
194252
194252
194252
194253
194253
194252
194255
194255
194255
194255
194254
194253
194253
194253
194254
194253
194253
194253
194254
194254
194254
194253
194252
194251
194251
194251
194252
194251
194255
194255
194255
194254
194254
194253
194253
194252
194253
194255
194255
194256
194255
194256
194256
194255
194256
194257
194256
194255
194256
194256
194256
194257
194259
194260
194259
194258
194258
194257
194257
194257
194257
194256
194255
194255
194254
194254
194253
194253
194253
194252
194254
194253
194252
194251
194251
194251
194250
194249
194249
194248
194247
194246
194246
194246
194245
194245
194245
194244
194245
194247
194247
194247
194246
194246
194245
194244
194243
194243
194242
194243
194245
194245
194247
194246
194247
194248
194249
194250
194251
194250
194252
194252
194253
194252
194251
194250
194251
194250
194251
194250
194250
194250
194250
194252
194251
194251
194250
194249
194252
194253
194252
194251
194252
194253
194252
194254
194255
194255
194254
194255
194254
194254
194255
194254
194253
194254
194253
194252
194252
194252
194252
194253
194253
194254
194255
194256
194256
194256
194256
194255
194254
194253
194252
194251
194251
194251
194250
194252
194251
194252
194253
194255
194254
194254
194253
194253
194252
194252
194251
194250
194250
194249
194249
194248
194248
194247
194246
194247
194248
194247
194248
194247
194246
194245
194245
194244
194243
194244
194243
194242
194241
194241
194241
194240
194241
194242
194243
194245
194244
194243
194242
194241
194240
194239
194238
194238
194238
194237
194238
194237
194236
194237
194236
194237
194237
194242
194241
194241
194241
194241
194240
194239
194239
194238
194238
194238
194238
194239
194239
194238
194238
194238
194238
194238
194239
194239
194238
194239
194242
194243
194242
194241
194241
194240
194240
194240
194239
194239
194240
194240
194240
194241
194240
194241
194240
194242
194241
194240
194239
194239
194239
194238
194237
194238
194238
194237
194238
194238
194237
194237
194236
194235
194235
194237
194236
194236
194235
194237
194236
194235
194234
194234
194233
194234
194233
194233
194233
194232
194233
194232
194233
194234
194233
194232
194231
194231
194230
194229
194229
194229
194229
194230
194229
194230
194229
194228
194229
194230
194229
194229
194228
194230
194229
194228
194227
194226
194225
194224
194223
194222
194221
194221
194223
194222
194222
194224
194224
194224
194224
194223
194224
194224
194223
194224
194224
194224
194225
194225
194224
194224
194225
194224
194224
194223
194223
194222
194221
194221
194220
194219
194218
194220
194219
194219
194218
194217
194217
194218
194219
194218
194217
194216
194216
194215
194214
194215
194214
194215
194215
194214
194214
194213
194212
194212
194211
194212
194212
194211
194212
194212
194213
194212
194212
194213
194212
194211
194210
194209
194208
194208
194207
194207
194206
194206
194205
194205
194204
194204
194203
194203
194202
194203
194202
194201
194201
194200
194200
194200
194199
194199
194200
194199
194200
194200
194201
194201
194202
194204
194203
194202
194202
194204
194203
194202
194205
194204
194203
194203
194202
194201
194201
194202
194202
194201
194201
194202
194205
194204
194203
194203
194203
194203
194205
194206
194205
194205
194204
194203
194203
194202
194201
194200
194202
194201
194202
194201
194200
194200
194200
194199
194201
194200
194199
194198
194197
194197
194196
194197
194196
194195
194196
194196
194195
194194
194194
194193
194192
194191
194190
194191
194191
194191
194190
194189
194188
194187
194187
194187
194187
194187
194186
194186
194186
194186
194186
194186
194185
194185
194184
194183
194183
194182
194182
194182
194181
194181
194181
194181
194180
194180
194179
194178
194179
194179
194179
194178
194177
194178
194177
194176
194176
194175
194175
194175
194174
194174
194174
194174
194174
194175
194175
194176
194176
194175
194175
194177
194177
194177
194176
194175
194175
194178
194180
194179
194179
194178
194177
194177
194177
194176
194175
194178
194178
194178
194178
194177
194177
194176
194176
194176
194176
194178
194178
194179
194180
194180
194180
194179
194180
194179
194178
194177
194176
194175
194174
194173
194172
194172
194171
194170
194170
194169
194168
194168
194167
194167
194166
194166
194167
194166
194166
194166
194168
194169
194171
194170
194170
194169
194170
194169
194168
194168
194167
194169
194170
194169
194168
194172
194171
194170
194171
194170
194171
194170
194170
194169
194171
194171
194170
194169
194168
194168
194167
194167
194166
194165
194164
194163
194163
194165
194164
194163
194163
194164
194163
194162
194161
194160
194159
194158
194158
194158
194157
194157
194157
194157
194157
194156
194156
194156
194155
194156
194157
194159
194160
194160
194159
194159
194160
194160
194161
194161
194161
194161
194160
194159
194159
194158
194157
194158
194159
194159
194158
194158
194158
194158
194157
194157
194157
194157
194156
194156
194155
194154
194154
194155
194157
194157
194156
194156
194156
194157
194160
194160
194160
194159
194158
194158
194157
194156
194156
194157
194156
194155
194157
194158
194157
194158
194159
194158
194157
194156
194155
194154
194155
194154
194156
194155
194154
194155
194154
194154
194153
194155
194154
194153
194152
194151
194150
194149
194149
194149
194149
194149
194148
194149
194148
194147
194148
194149
194149
194149
194149
194149
194150
194150
194149
194150
194149
194148
194147
194146
194148
194148
194147
194149
194149
194148
194147
194146
194146
194146
194146
194148
194149
194149
194148
194149
194148
194149
194149
194149
194148
194149
194148
194147
194147
194147
194147
194147
194150
194150
194149
194148
194147
194146
194146
194146
194146
194146
194145
194146
194146
194146
194147
194148
194148
194147
194146
194146
194145
194146
194145
194144
194143
194143
194142
194142
194141
194140
194141
194140
194141
194140
194139
194139
194140
194140
194140
194140
194140
194139
194138
194139
194138
194138
194137
194137
194136
194135
194134
194134
194134
194133
194133
194133
194132
194131
194130
194130
194129
194128
194127
194127
194126
194125
194124
194124
194124
194123
194122
194121
194123
194124
194123
194122
194122
194122
194122
194122
194122
194122
194122
194121
194120
194120
194119
194119
194121
194123
194124
194123
194123
194124
194125
194124
194123
194122
194122
194121
194122
194122
194123
194123
194123
194122
194122
194121
194120
194120
194120
194119
194120
194119
194121
194121
194120
194122
194122
194122
194122
194123
194122
194122
194125
194125
194125
194124
194124
194126
194126
194125
194124
194123
194123
194123
194122
194121
194120
194121
194121
194120
194120
194119
194118
194118
194117
194116
194117
194118
194117
194117
194117
194116
194115
194116
194116
194116
194116
194115
194115
194117
194116
194115
194114
194114
194114
194113
194113
194113
194112
194111
194111
194113
194115
194115
194115
194114
194113
194114
194113
194113
194113
194112
194112
194114
194114
194114
194113
194113
194114
194115
194117
194116
194115
194115
194115
194116
194117
194116
194115
194114
194114
194115
194115
194116
194117
194116
194115
194115
194114
194113
194113
194113
194112
194111
194111
194110
194109
194108
194108
194108
194108
194108
194108
194107
194108
194109
194109
194110
194111
194113
194113
194114
194113
194112
194112
194111
194110
194109
194108
194108
194107
194109
194108
194107
194107
194106
194105
194105
194105
194105
194105
194108
194107
194107
194109
194111
194110
194109
194110
194110
194109
194108
194108
194107
194106
194106
194105
194105
194105
194105
194105
194105
194104
194103
194102
194102
194102
194102
194102
194101
194100
194099
194099
194099
194100
194099
194098
194098
194100
194099
194099
194100
194100
194099
194098
194097
194101
194100
194100
194099
194098
194098
194097
194096
194095
194094
194096
194097
194096
194095
194096
194096
194095
194095
194096
194095
194094
194093
194093
194092
194091
194090
194090
194090
194089
194090
194090
194089
194089
194091
194090
194089
194091
194090
194089
194088
194087
194087
194088
194088
194089
194089
194088
194087
194087
194087
194086
194085
194085
194085
194084
194083
194083
194082
194082
194082
194081
194080
194079
194079
194079
194078
194077
194077
194076
194075
194075
194074
194075
194076
194076
194075
194075
194075
194075
194074
194074
194073
194073
194074
194073
194074
194075
194074
194073
194072
194071
194070
194070
194072
194073
194073
194072
194072
194073
194072
194072
194073
194072
194072
194071
194073
194073
194075
194074
194074
194074
194073
194074
194075
194074
194073
194073
194073
194072
194072
194072
194072
194074
194073
194074
194073
194073
194073
194072
194071
194072
194071
194071
194071
194071
194070
194069
194069
194070
194069
194068
194068
194067
194066
194065
194068
194068
194068
194070
194069
194069
194068
194067
194067
194066
194065
194064
194063
194063
194062
194061
194061
194061
194061
194062
194061
194064
194064
194064
194064
194064
194064
194066
194065
194068
194067
194067
194068
194068
194068
194068
194068
194068
194068
194068
194069
194068
194068
194067
194068
194067
194066
194065
194065
194064
194065
194065
194064
194065
194065
194066
194065
194064
194064
194064
194065
194064
194063
194062
194064
194064
194065
194067
194067
194067
194068
194067
194067
194066
194066
194065
194064
194064
194065
194064
194064
194063
194063
194064
194064
194063
194063
194062
194064
194064
194064
194063
194063
194063
194062
194061
194061
194060
194059
194058
194059
194060
194060
194060
194062
194063
194064
194064
194063
194063
194062
194062
194061
194060
194060
194061
194060
194059
194059
194060
194059
194058
194059
194061
194061
194062
194063
194063
194063
194063
194063
194063
194062
194061
194060
194062
194062
194061
194060
194060
194061
194065
194064
194064
194063
194063
194062
194062
194062
194063
194062
194061
194061
194061
194060
194061
194062
194061
194061
194060
194061
194060
194060
194059
194059
194059
194059
194060
194060
194060
194060
194061
194060
194061
194061
194063
194062
194063
194062
194061
194060
194059
194058
194059
194062
194063
194064
194063
194063
194062
194061
194061
194061
194061
194060
194060
194060
194061
194060
194060
194059
194058
194057
194057
194058
194058
194058
194057
194059
194061
194060
194059
194058
194058
194057
194056
194055
194054
194055
194055
194055
194055
194054
194054
194053
194053
194053
194052
194051
194051
194050
194052
194053
194054
194055
194055
194054
194054
194053
194052
194052
194053
194053
194053
194052
194051
194050
194051
194051
194050
194051
194050
194049
194050
194049
194050
194051
194050
194050
194049
194048
194047
194047
194047
194047
194046
194049
194048
194047
194047
194047
194047
194046
194047
194046
194045
194045
194044
194043
194042
194041
194041
194040
194040
194042
194041
194041
194040
194040
194039
194038
194039
194039
194038
194037
194038
194037
194040
194041
194042
194042
194043
194043
194042
194041
194041
194040
194040
194040
194039
194039
194039
194038
194037
194036
194036
194035
194035
194037
194038
194038
194037
194038
194037
194037
194038
194038
194037
194037
194036
194036
194036
194035
194034
194033
194033
194032
194032
194031
194031
194030
194030
194029
194028
194027
194027
194026
194026
194025
194024
194023
194023
194024
194024
194024
194024
194024
194023
194022
194021
194021
194020
194021
194020
194019
194020
194019
194021
194020
194019
194018
194018
194017
194018
194017
194016
194015
194014
194015
194014
194013
194014
194017
194017
194018
194018
194018
194018
194018
194018
194018
194019
194018
194018
194017
194016
194016
194016
194015
194014
194014
194013
194012
194012
194013
194013
194013
194014
194013
194013
194012
194011
194010
194010
194009
194009
194009
194009
194010
194010
194009
194008
194007
194009
194009
194010
194010
194010
194009
194009
194009
194009
194008
194007
194008
194008
194007
194007
194007
194007
194007
194006
194007
194009
194008
194008
194008
194008
194007
194006
194005
194004
194004
194003
194003
194002
194003
194002
194001
194002
194001
194001
194000
194000
193999
193999
193999
193998
193998
193998
194000
194000
193999
193999
193999
193998
193998
193997
193998
193999
193999
193998
193998
193997
193998
193998
193997
193997
193997
193997
193997
193998
193999
193998
193997
193997
193996
193996
193996
193996
193995
193995
193995
193995
193994
193993
193993
193993
193992
193991
193991
193990
193990
193990
193989
193988
193989
193988
193988
193987
193989
193988
193987
193986
193986
193985
193985
193984
193983
193982
193981
193982
193981
193980
193980
193982
193982
193981
193981
193980
193979
193979
193981
193982
193981
193981
193980
193981
193980
193980
193982
193983
193982
193981
193981
193981
193981
193981
193981
193982
193981
193980
193980
193981
193980
193979
193979
193978
193978
193977
193976
193975
193974
193976
193975
193974
193974
193973
193972
193974
193974
193975
193976
193975
193974
193976
193977
193976
193975
193975
193975
193974
193974
193973
193974
193974
193973
193973
193974
193974
193974
193976
193975
193976
193975
193975
193975
193976
193975
193976
193976
193977
193976
193975
193976
193975
193976
193975
193974
193974
193974
193974
193973
193972
193971
193971
193970
193969
193970
193971
193970
193970
193969
193968
193967
193966
193966
193965
193966
193966
193967
193967
193968
193969
193969
193968
193968
193969
193969
193969
193969
193968
193970
193969
193968
193968
193967
193966
193965
193965
193966
193967
193968
193967
193966
193966
193965
193966
193966
193965
193965
193964
193963
193963
193965
193964
193963
193962
193961
193961
193961
193962
193962
193963
193962
193962
193961
193960
193959
193958
193959
193958
193958
193958
193958
193957
193957
193957
193956
193957
193956
193956
193957
193957
193956
193955
193955
193954
193953
193954
193953
193952
193951
193951
193950
193950
193950
193950
193950
193950
193949
193948
193947
193946
193946
193946
193946
193945
193944
193943
193943
193944
193944
193944
193944
193944
193943
193942
193942
193942
193941
193941
193940
193940
193941
193940
193939
193938
193937
193936
193939
193940
193940
193941
193941
193940
193939
193940
193939
193939
193939
193939
193940
193939
193939
193938
193937
193937
193936
193936
193935
193934
193936
193935
193934
193934
193933
193932
193931
193930
193930
193929
193931
193930
193930
193931
193931
193931
193931
193932
193931
193930
193929
193929
193928
193927
193927
193927
193926
193925
193924
193924
193925
193926
193925
193924
193924
193924
193923
193924
193923
193923
193922
193921
193921
193922
193922
193921
193921
193920
193919
193920
193920
193920
193919
193918
193918
193920
193920
193919
193918
193918
193918
193917
193919
193919
193918
193919
193918
193920
193919
193919
193920
193920
193920
193920
193920
193919
193921
193920
193919
193918
193918
193917
193917
193916
193917
193917
193916
193916
193916
193917
193916
193915
193914
193913
193912
193912
193912
193911
193912
193912
193911
193911
193910
193910
193910
193910
193910
193910
193910
193909
193909
193908
193907
193906
193906
193906
193905
193904
193903
193904
193905
193905
193904
193904
193903
193902
193901
193900
193901
193901
193901
193900
193901
193901
193901
193900
193899
193900
193901
193901
193900
193899
193899
193898
193897
193897
193897
193896
193896
193895
193895
193894
193893
193892
193892
193891
193890
193889
193889
193888
193887
193886
193887
193886
193886
193885
193885
193884
193883
193883
193884
193883
193883
193883
193883
193883
193883
193884
193883
193882
193881
193882
193881
193882
193881
193880
193879
193879
193879
193880
193880
193879
193878
193877
193877
193876
193875
193876
193877
193877
193877
193877
193876
193876
193875
193875
193874
193873
193873
193874
193874
193875
193876
193875
193875
193874
193874
193875
193874
193873
193874
193875
193874
193873
193872
193871
193870
193870
193869
193869
193869
193869
193871
193870
193871
193870
193872
193871
193870
193869
193870
193869
193868
193867
193867
193866
193865
193864
193864
193863
193862
193863
193864
193864
193864
193864
193865
193865
193865
193864
193864
193863
193865
193865
193865
193864
193864
193863
193863
193864
193864
193863
193862
193861
193860
193862
193862
193861
193860
193861
193861
193862
193863
193862
193862
193863
193863
193863
193862
193861
193860
193859
193859
193858
193859
193859
193859
193859
193858
193858
193857
193856
193858
193857
193857
193856
193857
193856
193856
193856
193858
193858
193858
193858
193857
193859
193859
193859
193859
193860
193860
193860
193861
193861
193860
193860
193859
193858
193858
193859
193858
193857
193857
193856
193856
193856
193856
193856
193855
193854
193854
193856
193855
193854
193853
193852
193852
193852
193852
193852
193852
193852
193852
193852
193851
193851
193851
193850
193850
193849
193849
193848
193847
193847
193846
193846
193845
193844
193843
193842
193841
193841
193841
193841
193843
193844
193844
193843
193842
193842
193841
193840
193840
193839
193839
193838
193837
193836
193836
193837
193836
193836
193835
193835
193835
193834
193834
193834
193833
193832
193833
193832
193832
193831
193833
193833
193833
193833
193832
193832
193831
193830
193832
193831
193831
193831
193832
193833
193832
193832
193832
193833
193832
193832
193833
193834
193833
193832
193831
193831
193831
193830
193829
193828
193827
193827
193827
193826
193825
193824
193825
193827
193827
193826
193826
193826
193825
193824
193824
193827
193827
193826
193825
193824
193823
193822
193823
193822
193821
193822
193821
193821
193820
193819
193819
193821
193820
193819
193820
193820
193820
193819
193820
193820
193823
193822
193822
193823
193822
193821
193821
193821
193822
193822
193821
193821
193821
193822
193821
193820
193819
193818
193819
193819
193821
193822
193821
193822
193821
193821
193820
193819
193819
193818
193820
193820
193820
193819
193819
193818
193817
193816
193816
193818
193818
193820
193822
193823
193822
193821
193820
193819
193820
193821
193821
193820
193819
193818
193819
193824
193823
193822
193821
193820
193819
193818
193817
193817
193816
193815
193814
193813
193813
193812
193812
193811
193811
193810
193810
193810
193811
193813
193814
193813
193815
193814
193814
193813
193813
193812
193812
193812
193813
193813
193813
193814
193814
193814
193814
193814
193813
193812
193811
193812
193811
193811
193811
193810
193809
193809
193809
193809
193809
193809
193809
193809
193808
193807
193807
193806
193805
193804
193804
193803
193802
193802
193801
193803
193802
193801
193800
193799
193799
193800
193801
193804
193805
193805
193805
193804
193805
193805
193807
193806
193807
193806
193805
193804
193803
193803
193802
193801
193800
193800
193800
193801
193801
193801
193802
193803
193803
193803
193805
193806
193806
193807
193808
193810
193809
193809
193808
193807
193807
193808
193807
193807
193810
193810
193810
193809
193808
193807
193807
193807
193808
193807
193806
193805
193804
193803
193802
193801
193800
193801
193800
193800
193799
193798
193798
193799
193799
193801
193801
193800
193799
193800
193800
193802
193801
193801
193801
193800
193800
193800
193799
193798
193798
193798
193797
193796
193797
193796
193798
193797
193798
193798
193798
193797
193796
193797
193797
193797
193798
193797
193796
193795
193794
193794
193794
193793
193793
193792
193791
193792
193791
193791
193790
193790
193790
193789
193788
193790
193789
193788
193787
193786
193785
193784
193784
193783
193783
193782
193783
193783
193782
193781
193782
193782
193781
193780
193779
193779
193778
193778
193780
193779
193779
193780
193779
193779
193778
193778
193778
193777
193777
193776
193775
193775
193774
193774
193774
193775
193775
193776
193778
193777
193777
193776
193775
193776
193775
193775
193775
193775
193775
193775
193774
193774
193777
193777
193776
193775
193776
193775
193774
193774
193773
193772
193772
193771
193771
193770
193769
193770
193772
193773
193772
193771
193771
193771
193772
193772
193772
193771
193770
193769
193769
193769
193770
193769
193768
193768
193767
193767
193767
193767
193766
193765
193764
193763
193762
193761
193761
193760
193760
193759
193758
193757
193756
193755
193755
193755
193754
193753
193752
193754
193754
193754
193755
193756
193755
193755
193755
193754
193754
193753
193752
193751
193750
193750
193749
193750
193751
193750
193751
193751
193751
193751
193750
193750
193750
193749
193749
193748
193747
193747
193748
193747
193746
193747
193748
193748
193749
193749
193748
193747
193747
193747
193746
193747
193746
193747
193750
193750
193750
193749
193748
193749
193750
193750
193750
193750
193749
193748
193747
193746
193746
193746
193745
193746
193746
193746
193746
193747
193747
193746
193746
193747
193746
193745
193744
193745
193745
193745
193744
193744
193743
193742
193743
193742
193741
193741
193741
193740
193740
193739
193740
193739
193738
193738
193738
193737
193737
193737
193736
193736
193735
193734
193733
193732
193731
193733
193733
193733
193732
193732
193731
193732
193732
193732
193731
193731
193731
193730
193729
193728
193730
193731
193730
193730
193729
193730
193730
193730
193730
193731
193730
193731
193730
193730
193731
193731
193730
193731
193731
193730
193729
193729
193731
193730
193729
193729
193729
193729
193728
193727
193727
193727
193727
193727
193726
193726
193726
193726
193727
193727
193726
193726
193727
193726
193726
193726
193726
193726
193726
193726
193726
193725
193725
193727
193726
193725
193724
193724
193723
193722
193722
193722
193722
193722
193722
193721
193721
193722
193723
193723
193723
193722
193721
193720
193720
193721
193720
193720
193721
193722
193722
193721
193720
193720
193719
193720
193720
193719
193718
193718
193718
193718
193718
193717
193716
193715
193714
193713
193712
193712
193711
193711
193710
193711
193711
193711
193710
193710
193709
193709
193708
193707
193707
193707
193706
193705
193705
193704
193703
193702
193701
193702
193703
193704
193704
193703
193703
193702
193702
193701
193701
193701
193701
193701
193700
193699
193700
193700
193699
193701
193701
193700
193699
193698
193700
193700
193699
193698
193698
193699
193699
193699
193699
193699
193699
193698
193699
193699
193698
193697
193697
193696
193696
193696
193695
193695
193695
193695
193695
193695
193697
193696
193695
193694
193694
193694
193693
193695
193695
193696
193697
193698
193698
193697
193696
193695
193694
193693
193692
193693
193694
193697
193698
193697
193697
193696
193697
193698
193697
193697
193697
193696
193695
193694
193693
193693
193692
193692
193692
193691
193690
193689
193688
193687
193687
193690
193690
193690
193690
193690
193692
193691
193690
193689
193688
193689
193689
193691
193691
193691
193691
193691
193690
193690
193689
193689
193689
193688
193688
193687
193686
193686
193685
193684
193683
193683
193682
193681
193681
193680
193679
193680
193679
193678
193678
193680
193680
193682
193683
193682
193682
193682
193682
193681
193681
193680
193679
193678
193677
193676
193675
193675
193674
193673
193672
193671
193671
193670
193669
193668
193668
193667
193666
193666
193665
193664
193665
193664
193663
193663
193663
193664
193664
193663
193662
193662
193664
193663
193662
193661
193660
193661
193660
193660
193660
193659
193658
193658
193658
193659
193660
193661
193660
193659
193659
193658
193657
193656
193656
193656
193656
193657
193657
193656
193657
193656
193655
193654
193655
193655
193655
193655
193655
193654
193656
193655
193654
193654
193654
193653
193652
193652
193653
193655
193655
193654
193653
193653
193654
193653
193653
193652
193651
193650
193650
193650
193649
193649
193649
193649
193649
193649
193648
193648
193648
193648
193648
193647
193647
193646
193646
193646
193646
193645
193647
193648
193647
193646
193646
193646
193646
193646
193646
193646
193645
193644
193643
193643
193643
193642
193643
193642
193641
193641
193643
193642
193642
193641
193640
193641
193641
193641
193640
193639
193638
193637
193637
193636
193635
193634
193634
193634
193634
193634
193633
193634
193634
193635
193636
193635
193637
193638
193637
193637
193637
193636
193636
193637
193636
193637
193636
193636
193636
193636
193635
193634
193635
193634
193634
193633
193634
193634
193633
193632
193631
193630
193630
193631
193631
193630
193630
193630
193630
193630
193630
193629
193629
193628
193627
193626
193627
193627
193627
193627
193626
193625
193624
193624
193623
193622
193621
193620
193620
193619
193618
193617
193617
193616
193618
193617
193617
193621
193620
193620
193620
193621
193620
193619
193619
193618
193618
193618
193618
193618
193617
193616
193615
193615
193618
193618
193617
193616
193615
193616
193616
193616
193615
193615
193614
193614
193614
193614
193613
193612
193612
193612
193611
193610
193610
193609
193609
193609
193609
193608
193607
193606
193606
193605
193604
193603
193603
193603
193603
193603
193603
193602
193602
193602
193602
193602
193603
193602
193603
193602
193604
193604
193603
193603
193603
193602
193602
193601
193601
193604
193605
193604
193605
193604
193607
193606
193606
193605
193606
193606
193606
193605
193607
193607
193606
193606
193605
193604
193603
193603
193604
193603
193603
193603
193602
193601
193603
193603
193602
193601
193600
193599
193598
193598
193598
193598
193598
193597
193598
193597
193596
193595
193594
193593
193593
193592
193591
193590
193590
193589
193588
193588
193589
193589
193589
193590
193591
193590
193589
193589
193589
193589
193589
193590
193590
193589
193589
193588
193589
193588
193587
193587
193587
193587
193586
193585
193584
193585
193585
193584
193584
193583
193583
193582
193582
193581
193581
193582
193583
193582
193581
193580
193580
193580
193581
193583
193583
193583
193582
193582
193581
193580
193580
193580
193580
193580
193581
193581
193580
193580
193581
193581
193580
193579
193580
193580
193580
193579
193578
193579
193578
193577
193579
193579
193578
193577
193577
193576
193576
193575
193574
193574
193573
193572
193573
193574
193573
193573
193575
193577
193577
193576
193575
193575
193574
193576
193578
193578
193577
193577
193576
193576
193575
193574
193575
193574
193574
193575
193575
193575
193574
193573
193573
193573
193575
193577
193578
193577
193577
193577
193577
193577
193576
193576
193575
193574
193574
193574
193575
193575
193574
193573
193572
193572
193572
193572
193571
193570
193570
193570
193570
193572
193574
193573
193573
193572
193572
193571
193572
193571
193570
193569
193569
193569
193568
193567
193568
193567
193566
193566
193567
193568
193567
193567
193567
193566
193566
193566
193565
193565
193565
193565
193565
193564
193563
193562
193561
193561
193561
193562
193562
193561
193560
193560
193562
193562
193562
193562
193563
193562
193564
193564
193565
193564
193563
193563
193562
193561
193560
193559
193558
193558
193557
193556
193556
193555
193554
193554
193555
193554
193553
193553
193553
193552
193552
193551
193550
193549
193549
193548
193548
193548
193548
193548
193548
193547
193546
193547
193546
193547
193546
193546
193547
193546
193545
193544
193544
193543
193542
193541
193541
193540
193539
193539
193538
193539
193539
193538
193537
193536
193536
193536
193538
193539
193539
193538
193538
193538
193537
193536
193537
193538
193538
193538
193537
193536
193536
193537
193537
193536
193535
193534
193533
193533
193532
193532
193531
193531
193531
193531
193531
193530
193529
193529
193528
193528
193527
193527
193527
193527
193526
193525
193525
193525
193525
193524
193523
193524
193524
193523
193522
193524
193523
193524
193523
193522
193521
193521
193520
193520
193520
193519
193518
193519
193519
193518
193519
193520
193519
193518
193518
193518
193517
193516
193515
193514
193513
193513
193513
193512
193512
193511
193513
193514
193513
193513
193515
193515
193514
193513
193516
193515
193514
193516
193517
193516
193516
193516
193517
193518
193519
193519
193518
193519
193520
193519
193518
193517
193517
193516
193517
193516
193515
193514
193513
193513
193513
193514
193514
193514
193515
193514
193514
193514
193513
193512
193511
193510
193510
193509
193509
193508
193508
193510
193510
193510
193509
193508
193508
193507
193506
193506
193506
193505
193504
193504
193503
193503
193503
193502
193502
193502
193503
193502
193501
193501
193501
193500
193499
193498
193497
193496
193495
193494
193493
193494
193495
193494
193493
193495
193494
193494
193493
193492
193492
193491
193490
193490
193490
193490
193489
193488
193488
193489
193489
193491
193491
193491
193490
193491
193491
193490
193490
193490
193489
193489
193489
193490
193491
193490
193490
193489
193489
193488
193488
193487
193487
193486
193486
193487
193486
193485
193484
193484
193484
193484
193484
193483
193483
193483
193484
193483
193483
193484
193483
193484
193483
193482
193481
193482
193482
193482
193483
193483
193484
193483
193484
193483
193482
193481
193481
193481
193481
193481
193481
193480
193481
193481
193483
193482
193481
193481
193480
193480
193481
193480
193479
193479
193478
193477
193478
193478
193477
193477
193479
193479
193480
193479
193479
193478
193478
193479
193478
193479
193478
193478
193478
193479
193480
193481
193482
193481
193481
193481
193482
193482
193483
193483
193485
193486
193488
193489
193488
193488
193487
193486
193485
193485
193486
193486
193487
193489
193490
193492
193491
193490
193489
193489
193489
193489
193489
193488
193488
193487
193486
193486
193486
193485
193485
193484
193484
193483
193484
193483
193483
193482
193482
193482
193482
193481
193481
193480
193480
193480
193481
193481
193481
193480
193482
193481
193481
193480
193481
193480
193479
193481
193481
193480
193480
193479
193479
193479
193480
193479
193478
193477
193476
193475
193474
193473
193472
193473
193472
193473
193473
193472
193471
193470
193470
193471
193470
193469
193468
193468
193468
193467
193467
193466
193467
193467
193466
193465
193465
193465
193465
193464
193464
193463
193462
193461
193461
193460
193459
193458
193457
193457
193457
193456
193456
193456
193455
193454
193457
193456
193456
193457
193459
193459
193460
193459
193458
193457
193457
193457
193456
193456
193455
193454
193453
193454
193454
193454
193454
193455
193454
193453
193453
193453
193452
193453
193452
193451
193450
193449
193448
193447
193446
193446
193446
193446
193445
193444
193445
193444
193443
193442
193444
193443
193443
193442
193444
193444
193443
193445
193444
193445
193444
193444
193445
193445
193445
193444
193444
193444
193445
193444
193444
193444
193445
193445
193445
193445
193445
193445
193447
193446
193446
193446
193445
193445
193446
193446
193446
193445
193444
193443
193442
193442
193442
193443
193442
193444
193444
193445
193446
193445
193447
193446
193445
193444
193443
193444
193445
193444
193443
193442
193441
193443
193442
193442
193441
193441
193441
193442
193443
193442
193442
193442
193441
193442
193441
193440
193439
193439
193438
193439
193438
193438
193438
193438
193437
193436
193435
193435
193435
193435
193436
193437
193436
193436
193435
193434
193433
193432
193432
193431
193431
193430
193429
193429
193430
193429
193429
193428
193429
193430
193430
193430
193430
193431
193430
193430
193430
193429
193429
193430
193431
193430
193430
193430
193431
193433
193432
193432
193431
193433
193432
193432
193431
193433
193433
193434
193435
193435
193434
193437
193436
193435
193435
193435
193435
193437
193437
193436
193436
193436
193437
193437
193436
193436
193437
193437
193437
193437
193438
193439
193442
193441
193441
193441
193440
193440
193441
193441
193440
193440
193440
193439
193438
193438
193437
193438
193439
193438
193439
193438
193438
193437
193438
193438
193438
193439
193438
193438
193439
193439
193438
193439
193439
193438
193438
193437
193436
193435
193435
193434
193433
193433
193432
193431
193430
193429
193428
193427
193426
193425
193424
193423
193424
193424
193423
193423
193423
193423
193426
193425
193424
193424
193425
193425
193424
193424
193424
193423
193426
193425
193424
193424
193423
193423
193423
193422
193421
193421
193420
193419
193419
193419
193419
193419
193418
193417
193416
193417
193416
193416
193415
193415
193415
193415
193416
193415
193416
193416
193415
193415
193415
193415
193415
193415
193415
193414
193413
193413
193412
193413
193412
193411
193411
193410
193410
193409
193408
193407
193407
193408
193408
193409
193410
193410
193409
193409
193409
193409
193410
193411
193410
193410
193409
193409
193409
193408
193407
193408
193407
193406
193405
193404
193403
193404
193403
193402
193403
193402
193401
193400
193399
193400
193400
193400
193399
193399
193399
193399
193399
193398
193397
193397
193396
193395
193395
193397
193398
193398
193397
193396
193397
193396
193397
193397
193398
193397
193397
193396
193397
193398
193400
193401
193400
193400
193400
193399
193400
193400
193399
193398
193397
193396
193396
193396
193396
193396
193397
193397
193396
193396
193395
193394
193393
193394
193393
193392
193391
193391
193390
193389
193389
193388
193387
193387
193388
193387
193387
193389
193388
193387
193387
193387
193386
193386
193385
193385
193385
193386
193386
193386
193386
193385
193386
193385
193384
193385
193384
193385
193385
193384
193383
193384
193385
193386
193385
193387
193386
193385
193384
193383
193384
193384
193383
193382
193381
193380
193379
193378
193379
193380
193380
193380
193380
193379
193379
193379
193378
193377
193376
193376
193375
193375
193375
193374
193373
193375
193374
193374
193375
193374
193373
193374
193373
193373
193372
193371
193370
193370
193371
193372
193372
193372
193373
193373
193373
193373
193372
193371
193370
193369
193368
193369
193368
193369
193370
193369
193368
193367
193369
193370
193369
193369
193368
193367
193367
193367
193368
193367
193366
193365
193366
193366
193365
193364
193365
193365
193366
193365
193364
193364
193363
193364
193364
193363
193363
193362
193362
193362
193363
193363
193362
193362
193362
193363
193364
193363
193363
193362
193361
193362
193361
193362
193362
193361
193360
193360
193360
193361
193363
193363
193362
193361
193360
193360
193359
193358
193358
193358
193357
193356
193357
193358
193359
193358
193358
193358
193359
193359
193359
193359
193359
193359
193359
193359
193360
193359
193358
193357
193356
193355
193355
193354
193354
193353
193352
193351
193350
193351
193351
193351
193351
193350
193349
193350
193350
193350
193349
193350
193349
193350
193351
193352
193352
193352
193351
193350
193350
193349
193348
193350
193349
193348
193347
193348
193349
193348
193349
193350
193349
193348
193348
193348
193348
193347
193347
193348
193348
193349
193350
193350
193349
193351
193351
193351
193353
193353
193352
193351
193350
193351
193351
193350
193351
193350
193350
193349
193349
193351
193350
193351
193350
193349
193348
193347
193346
193345
193345
193345
193344
193345
193345
193344
193343
193343
193342
193341
193343
193343
193344
193343
193342
193345
193344
193343
193343
193342
193341
193340
193342
193341
193341
193340
193339
193338
193337
193336
193335
193335
193335
193334
193333
193332
193332
193331
193330
193329
193331
193331
193331
193330
193331
193330
193330
193329
193328
193330
193331
193331
193330
193331
193330
193330
193330
193329
193329
193328
193327
193326
193325
193324
193323
193322
193321
193320
193319
193320
193320
193319
193319
193318
193318
193318
193317
193317
193317
193319
193321
193321
193321
193320
193319
193318
193317
193316
193315
193316
193315
193316
193317
193316
193315
193315
193315
193317
193316
193316
193316
193315
193314
193317
193318
193317
193316
193317
193316
193316
193315
193318
193318
193317
193317
193318
193318
193318
193318
193318
193321
193321
193320
193321
193320
193319
193320
193320
193320
193320
193319
193320
193320
193320
193319
193320
193320
193319
193318
193317
193319
193318
193318
193318
193318
193317
193317
193316
193315
193314
193314
193313
193312
193311
193311
193310
193310
193309
193308
193308
193307
193307
193307
193307
193306
193305
193305
193304
193305
193304
193303
193302
193302
193302
193302
193301
193301
193300
193300
193301
193301
193300
193301
193300
193300
193299
193298
193297
193297
193298
193298
193297
193296
193297
193298
193297
193297
193296
193297
193296
193296
193295
193295
193297
193297
193298
193298
193299
193298
193298
193298
193299
193299
193300
193299
193299
193300
193300
193299
193298
193297
193297
193296
193296
193296
193296
193299
193300
193301
193301
193300
193302
193301
193301
193300
193300
193300
193299
193299
193299
193299
193299
193300
193299
193300
193299
193298
193298
193299
193298
193297
193296
193295
193295
193295
193297
193298
193299
193298
193298
193297
193297
193296
193295
193294
193293
193292
193291
193291
193290
193290
193289
193288
193287
193286
193286
193285
193284
193284
193283
193283
193282
193281
193282
193282
193281
193281
193280
193281
193281
193282
193281
193280
193279
193278
193279
193280
193280
193279
193278
193279
193278
193278
193278
193279
193282
193282
193282
193282
193282
193281
193282
193283
193283
193282
193282
193281
193281
193280
193280
193279
193280
193279
193280
193279
193278
193279
193279
193278
193278
193278
193278
193278
193277
193276
193276
193276
193276
193275
193275
193275
193276
193275
193275
193275
193276
193275
193276
193276
193276
193277
193278
193278
193279
193279
193279
193278
193278
193278
193278
193277
193277
193276
193275
193274
193273
193273
193273
193272
193271
193272
193272
193272
193271
193270
193269
193270
193269
193270
193271
193274
193273
193273
193272
193272
193272
193272
193271
193272
193271
193271
193270
193271
193271
193270
193271
193270
193269
193269
193269
193269
193268
193268
193268
193268
193267
193267
193266
193265
193264
193263
193262
193261
193262
193263
193264
193264
193263
193262
193261
193262
193262
193263
193265
193265
193264
193263
193264
193263
193263
193263
193263
193262
193261
193260
193261
193261
193262
193263
193265
193264
193265
193264
193263
193262
193261
193262
193261
193260
193260
193260
193260
193259
193258
193258
193257
193257
193259
193259
193259
193260
193260
193260
193259
193258
193257
193258
193257
193257
193257
193256
193256
193255
193255
193255
193254
193253
193253
193256
193258
193258
193257
193256
193256
193256
193255
193257
193257
193257
193257
193257
193256
193256
193256
193255
193255
193255
193254
193257
193258
193257
193257
193256
193258
193257
193257
193256
193256
193255
193254
193253
193254
193253
193252
193251
193253
193252
193251
193251
193250
193249
193249
193250
193250
193249
193248
193247
193247
193247
193246
193245
193244
193243
193242
193241
193240
193240
193240
193240
193240
193239
193238
193238
193238
193238
193237
193238
193240
193240
193239
193239
193239
193239
193240
193239
193239
193238
193237
193236
193235
193235
193238
193238
193238
193239
193240
193240
193242
193243
193243
193242
193241
193241
193240
193241
193240
193239
193239
193239
193238
193238
193237
193236
193236
193235
193234
193234
193234
193234
193234
193233
193233
193233
193232
193232
193231
193231
193230
193229
193229
193228
193228
193227
193226
193226
193225
193224
193224
193224
193223
193223
193222
193221
193220
193220
193219
193219
193219
193220
193220
193219
193219
193220
193219
193220
193219
193218
193219
193220
193221
193220
193220
193219
193219
193218
193217
193216
193215
193215
193215
193216
193215
193217
193217
193216
193215
193215
193216
193217
193217
193216
193215
193215
193216
193215
193214
193213
193215
193214
193214
193213
193213
193215
193215
193214
193213
193214
193214
193213
193214
193214
193215
193215
193216
193217
193216
193215
193214
193213
193213
193213
193213
193213
193212
193211
193210
193209
193208
193208
193208
193207
193206
193206
193206
193205
193204
193203
193206
193205
193204
193203
193202
193201
193201
193201
193203
193202
193204
193203
193202
193201
193201
193201
193202
193201
193201
193201
193200
193199
193198
193197
193196
193196
193196
193196
193197
193199
193198
193198
193198
193199
193199
193200
193200
193199
193198
193197
193196
193196
193195
193195
193195
193195
193194
193193
193192
193191
193190
193189
193190
193191
193190
193190
193190
193190
193189
193188
193187
193187
193187
193186
193185
193186
193185
193184
193185
193185
193186
193185
193184
193183
193184
193186
193185
193186
193186
193188
193187
193188
193188
193187
193187
193186
193185
193184
193184
193184
193184
193183
193182
193181
193181
193180
193182
193182
193181
193182
193181
193182
193183
193183
193182
193187
193188
193187
193189
193189
193188
193189
193188
193187
193186
193185
193185
193185
193185
193185
193185
193184
193184
193183
193182
193182
193184
193183
193182
193181
193181
193180
193180
193180
193179
193179
193178
193178
193177
193177
193177
193176
193175
193175
193175
193176
193180
193179
193179
193178
193177
193176
193175
193174
193175
193174
193176
193178
193178
193178
193178
193178
193179
193178
193177
193176
193175
193176
193175
193175
193174
193173
193172
193171
193172
193172
193171
193170
193169
193171
193172
193171
193172
193172
193171
193170
193169
193168
193167
193167
193166
193166
193166
193166
193166
193166
193166
193168
193168
193168
193168
193169
193168
193168
193167
193167
193166
193166
193167
193166
193167
193168
193167
193166
193168
193169
193169
193169
193169
193168
193167
193166
193166
193168
193168
193168
193169
193169
193168
193168
193167
193169
193168
193167
193170
193170
193171
193171
193170
193169
193170
193170
193169
193169
193168
193169
193168
193169
193168
193170
193169
193169
193168
193167
193167
193167
193167
193167
193167
193168
193170
193169
193168
193167
193166
193166
193167
193167
193168
193169
193169
193168
193167
193167
193168
193167
193167
193167
193167
193168
193168
193167
193166
193166
193165
193164
193163
193162
193161
193162
193161
193162
193163
193162
193161
193160
193160
193159
193158
193157
193157
193157
193157
193156
193155
193154
193153
193152
193151
193152
193154
193154
193154
193155
193155
193154
193157
193156
193156
193158
193157
193156
193155
193155
193155
193155
193154
193154
193153
193152
193152
193151
193152
193151
193151
193151
193151
193150
193149
193150
193149
193148
193148
193149
193149
193148
193148
193147
193146
193145
193144
193143
193144
193143
193142
193141
193142
193141
193140
193139
193138
193137
193136
193135
193135
193134
193133
193132
193132
193131
193131
193131
193131
193131
193130
193129
193129
193128
193127
193126
193126
193127
193126
193126
193125
193124
193123
193122
193122
193121
193120
193119
193121
193121
193121
193120
193119
193121
193122
193122
193121
193122
193122
193122
193123
193125
193124
193124
193124
193124
193124
193124
193124
193125
193124
193125
193125
193124
193124
193123
193123
193123
193123
193123
193122
193122
193122
193121
193120
193122
193121
193120
193121
193121
193120
193120
193119
193119
193118
193118
193118
193117
193117
193116
193115
193116
193116
193116
193116
193116
193116
193115
193115
193115
193116
193118
193118
193118
193119
193119
193118
193117
193119
193118
193119
193118
193117
193116
193115
193116
193115
193116
193115
193115
193114
193113
193113
193114
193113
193113
193112
193111
193110
193109
193108
193109
193108
193107
193106
193105
193105
193105
193106
193105
193107
193106
193106
193106
193106
193107
193107
193106
193106
193105
193104
193104
193104
193104
193104
193103
193102
193102
193101
193101
193100
193101
193100
193099
193099
193099
193099
193098
193098
193099
193100
193100
193099
193098
193098
193099
193098
193097
193096
193095
193095
193097
193098
193097
193096
193097
193097
193098
193097
193097
193097
193096
193096
193095
193094
193093
193094
193094
193093
193094
193094
193093
193092
193091
193090
193089
193088
193087
193087
193087
193087
193086
193086
193085
193085
193084
193083
193084
193085
193085
193085
193086
193085
193084
193083
193083
193084
193083
193082
193083
193082
193081
193080
193080
193080
193081
193081
193080
193079
193078
193079
193080
193079
193079
193079
193078
193078
193077
193076
193075
193075
193074
193073
193073
193073
193072
193071
193070
193071
193071
193071
193071
193070
193069
193071
193071
193070
193069
193068
193068
193067
193067
193066
193069
193069
193068
193067
193069
193069
193068
193067
193067
193066
193066
193066
193065
193065
193064
193064
193065
193065
193065
193064
193063
193065
193064
193063
193062
193062
193061
193062
193062
193063
193062
193062
193061
193064
193063
193064
193063
193062
193061
193061
193060
193060
193061
193061
193061
193061
193062
193061
193060
193059
193060
193061
193060
193059
193059
193058
193058
193057
193056
193056
193056
193055
193054
193054
193053
193053
193053
193054
193053
193053
193053
193054
193054
193054
193054
193054
193053
193053
193054
193053
193052
193052
193051
193050
193050
193049
193048
193047
193047
193046
193045
193044
193043
193043
193042
193041
193040
193040
193039
193038
193037
193038
193037
193038
193037
193036
193035
193036
193036
193035
193036
193035
193035
193035
193034
193037
193036
193036
193036
193037
193036
193036
193036
193035
193034
193033
193033
193032
193032
193033
193032
193031
193030
193030
193030
193033
193033
193032
193032
193032
193031
193030
193031
193030
193030
193030
193030
193029
193030
193029
193029
193029
193029
193029
193029
193028
193028
193027
193026
193026
193025
193025
193026
193025
193025
193025
193026
193025
193025
193024
193025
193025
193024
193023
193022
193021
193020
193019
193019
193019
193018
193018
193017
193016
193016
193015
193014
193014
193014
193013
193012
193012
193013
193013
193014
193014
193015
193015
193014
193014
193013
193013
193013
193015
193014
193014
193014
193013
193012
193011
193010
193009
193008
193007
193006
193005
193005
193004
193004
193003
193003
193003
193002
193002
193002
193003
193002
193002
193002
193002
193002
193001
193000
193001
193001
193001
193000
193000
192999
192998
192997
192997
192998
192997
192998
192997
192997
192997
192997
192998
192998
192998
192997
192996
192996
192997
192997
192999
192998
192998
192997
192996
192995
192994
192993
192992
192992
192991
192991
192991
192991
192990
192989
192993
192994
192993
192993
192994
192993
192992
192993
192992
192994
192993
192995
192996
192996
192995
192995
192994
192993
192992
192993
192992
192991
192991
192990
192990
192989
192988
192987
192989
192989
192990
192989
192990
192990
192990
192990
192990
192989
192989
192990
192992
192991
192992
192991
192992
192991
192990
192990
192989
192989
192990
192989
192988
192988
192989
192989
192990
192989
192989
192988
192987
192986
192986
192985
192985
192984
192985
192985
192984
192985
192984
192986
192987
192986
192986
192985
192984
192984
192983
192982
192983
192982
192981
192981
192983
192983
192984
192984
192985
192985
192984
192984
192984
192984
192984
192983
192982
192981
192981
192981
192980
192981
192980
192979
192978
192978
192979
192978
192978
192978
192977
192976
192976
192976
192976
192975
192975
192976
192975
192976
192976
192977
192977
192976
192976
192976
192975
192976
192975
192974
192974
192975
192975
192974
192973
192972
192971
192971
192972
192971
192971
192970
192969
192969
192968
192968
192968
192967
192967
192966
192965
192966
192965
192965
192964
192964
192963
192962
192961
192960
192959
192959
192958
192957
192958
192957
192957
192957
192959
192960
192960
192960
192960
192959
192960
192960
192961
192960
192960
192959
192958
192959
192959
192959
192959
192958
192958
192957
192956
192955
192955
192954
192953
192952
192953
192952
192951
192952
192951
192952
192951
192950
192949
192949
192948
192950
192950
192950
192950
192949
192950
192952
192952
192952
192951
192950
192950
192951
192951
192950
192950
192949
192948
192947
192946
192945
192945
192945
192944
192944
192946
192946
192945
192944
192943
192942
192943
192943
192942
192941
192940
192939
192938
192938
192937
192937
192938
192937
192938
192940
192939
192938
192937
192936
192938
192938
192938
192938
192939
192938
192937
192937
192936
192935
192935
192934
192935
192934
192934
192934
192933
192934
192933
192935
192934
192934
192935
192936
192936
192936
192935
192934
192933
192932
192931
192930
192930
192929
192929
192928
192927
192926
192929
192931
192930
192929
192930
192930
192929
192928
192927
192926
192925
192925
192927
192927
192927
192926
192925
192927
192926
192925
192924
192924
192924
192926
192927
192926
192925
192926
192925
192927
192927
192927
192926
192927
192926
192927
192927
192927
192926
192926
192925
192926
192926
192926
192926
192926
192926
192925
192924
192923
192923
192922
192921
192920
192919
192921
192920
192919
192918
192918
192919
192918
192917
192917
192917
192916
192916
192916
192915
192915
192915
192915
192914
192915
192915
192915
192915
192916
192916
192915
192915
192915
192915
192914
192915
192915
192915
192914
192913
192913
192912
192912
192911
192912
192911
192910
192909
192909
192909
192908
192909
192912
192911
192910
192910
192911
192910
192910
192910
192909
192908
192907
192906
192906
192905
192904
192903
192903
192902
192901
192900
192899
192900
192899
192898
192898
192898
192898
192897
192896
192895
192894
192894
192894
192895
192896
192897
192897
192898
192899
192899
192898
192898
192897
192897
192898
192897
192896
192896
192895
192894
192894
192895
192894
192894
192894
192895
192895
192894
192893
192893
192893
192893
192893
192894
192894
192893
192892
192892
192893
192892
192893
192894
192893
192895
192894
192893
192892
192891
192890
192890
192889
192891
192891
192891
192890
192892
192891
192891
192890
192891
192891
192890
192889
192888
192889
192888
192887
192886
192888
192890
192891
192892
192891
192891
192890
192889
192890
192890
192891
192890
192891
192891
192890
192891
192891
192890
192890
192890
192889
192889
192888
192887
192886
192885
192884
192883
192883
192884
192885
192884
192885
192885
192884
192884
192884
192884
192884
192885
192885
192885
192884
192883
192883
192882
192881
192880
192881
192881
192880
192880
192879
192878
192878
192878
192878
192878
192878
192878
192878
192878
192877
192877
192877
192876
192878
192879
192878
192878
192878
192879
192881
192880
192879
192878
192877
192876
192876
192875
192875
192875
192875
192875
192874
192873
192872
192871
192870
192869
192868
192870
192870
192869
192869
192872
192872
192871
192872
192872
192873
192872
192871
192870
192874
192873
192873
192872
192872
192871
192870
192869
192869
192869
192869
192870
192870
192869
192870
192870
192870
192869
192868
192868
192868
192867
192866
192868
192868
192869
192869
192868
192867
192866
192867
192866
192865
192864
192865
192865
192865
192864
192865
192865
192866
192865
192864
192865
192864
192866
192866
192866
192866
192866
192866
192867
192868
192867
192867
192866
192866
192865
192864
192863
192864
192863
192862
192861
192862
192862
192862
192864
192864
192864
192863
192863
192863
192864
192864
192863
192862
192864
192863
192863
192862
192861
192861
192861
192860
192861
192860
192861
192860
192861
192861
192861
192862
192862
192862
192861
192860
192860
192861
192860
192859
192858
192860
192859
192859
192858
192857
192856
192855
192855
192854
192853
192853
192852
192851
192850
192849
192848
192848
192848
192847
192846
192846
192846
192846
192847
192849
192850
192850
192849
192849
192849
192850
192851
192850
192852
192852
192852
192851
192851
192853
192852
192852
192851
192851
192850
192849
192850
192851
192850
192851
192852
192851
192851
192852
192851
192851
192851
192851
192850
192850
192852
192852
192851
192850
192849
192849
192848
192849
192849
192848
192847
192847
192847
192846
192845
192844
192844
192844
192844
192844
192845
192844
192844
192843
192843
192843
192844
192843
192844
192843
192844
192846
192845
192845
192846
192848
192848
192848
192850
192850
192851
192850
192849
192848
192849
192849
192850
192850
192851
192850
192849
192849
192849
192850
192849
192851
192851
192851
192851
192850
192849
192849
192848
192848
192849
192848
192848
192849
192849
192849
192849
192849
192849
192848
192847
192848
192848
192847
192846
192845
192845
192845
192844
192843
192842
192841
192840
192842
192842
192842
192842
192842
192841
192840
192841
192843
192844
192845
192844
192845
192844
192847
192846
192846
192845
192844
192844
192844
192844
192844
192844
192846
192846
192846
192845
192846
192847
192846
192845
192844
192843
192842
192841
192841
192842
192842
192842
192842
192844
192843
192843
192842
192841
192842
192841
192840
192839
192838
192840
192839
192839
192839
192840
192840
192839
192839
192838
192839
192841
192840
192840
192839
192839
192838
192837
192839
192838
192839
192838
192838
192838
192837
192837
192836
192835
192835
192835
192836
192835
192834
192833
192834
192833
192833
192832
192831
192831
192830
192829
192830
192831
192830
192831
192830
192830
192831
192830
192829
192829
192830
192829
192828
192829
192828
192827
192826
192826
192825
192825
192824
192823
192823
192822
192821
192820
192819
192819
192818
192817
192817
192817
192816
192818
192818
192819
192818
192820
192821
192824
192824
192823
192823
192823
192823
192823
192823
192823
192823
192824
192824
192825
192826
192826
192825
192825
192824
192824
192824
192824
192823
192822
192821
192820
192819
192819
192819
192818
192818
192817
192817
192818
192819
192820
192820
192820
192820
192821
192821
192820
192819
192820
192819
192820
192820
192821
192822
192821
192820
192819
192819
192821
192822
192823
192823
192822
192823
192822
192822
192821
192822
192822
192822
192822
192822
192821
192822
192822
192821
192820
192820
192820
192820
192819
192819
192818
192817
192817
192817
192816
192816
192815
192815
192816
192815
192814
192813
192814
192815
192815
192816
192815
192817
192817
192817
192816
192817
192816
192815
192814
192813
192812
192813
192813
192812
192812
192813
192812
192812
192813
192812
192811
192810
192809
192808
192808
192810
192809
192808
192809
192808
192807
192806
192805
192805
192805
192804
192804
192805
192804
192803
192802
192801
192803
192803
192802
192801
192800
192800
192799
192799
192798
192797
192796
192796
192795
192794
192795
192795
192796
192795
192795
192796
192795
192796
192796
192796
192795
192795
192795
192795
192794
192793
192792
192793
192793
192792
192791
192791
192791
192790
192791
192790
192790
192789
192788
192787
192787
192788
192787
192786
192787
192788
192787
192786
192786
192785
192787
192789
192789
192788
192787
192787
192787
192787
192786
192786
192785
192785
192784
192784
192784
192783
192782
192781
192780
192780
192781
192781
192780
192780
192779
192779
192778
192778
192778
192778
192778
192777
192777
192778
192778
192779
192778
192777
192777
192776
192778
192777
192777
192777
192776
192776
192775
192775
192774
192774
192774
192773
192772
192771
192771
192770
192771
192770
192770
192769
192769
192768
192767
192766
192766
192765
192764
192763
192762
192761
192761
192760
192764
192763
192764
192764
192766
192765
192764
192763
192764
192764
192763
192762
192761
192761
192760
192760
192760
192759
192758
192758
192757
192757
192757
192756
192755
192757
192756
192755
192754
192756
192755
192754
192755
192756
192755
192754
192753
192754
192753
192755
192755
192756
192756
192755
192754
192754
192753
192752
192754
192755
192755
192754
192754
192755
192754
192755
192756
192755
192755
192755
192756
192755
192754
192754
192753
192753
192753
192752
192752
192751
192750
192749
192748
192747
192747
192746
192746
192745
192744
192743
192745
192746
192745
192745
192744
192746
192745
192744
192743
192743
192742
192742
192744
192745
192745
192745
192744
192745
192745
192747
192747
192747
192746
192745
192744
192744
192744
192743
192743
192743
192743
192742
192742
192743
192742
192743
192742
192741
192740
192740
192741
192741
192740
192741
192741
192741
192741
192743
192742
192743
192744
192744
192744
192744
192743
192742
192742
192742
192741
192741
192740
192739
192738
192739
192738
192737
192737
192736
192737
192737
192736
192735
192735
192736
192736
192735
192734
192734
192734
192735
192734
192735
192735
192735
192735
192736
192736
192736
192735
192734
192735
192736
192737
192736
192736
192736
192735
192734
192733
192734
192733
192732
192732
192733
192733
192733
192732
192732
192732
192731
192731
192731
192732
192732
192732
192734
192734
192733
192732
192733
192733
192733
192733
192734
192733
192733
192732
192732
192731
192730
192730
192729
192728
192728
192727
192727
192726
192727
192728
192728
192727
192726
192725
192724
192725
192724
192723
192722
192722
192722
192724
192723
192724
192723
192723
192723
192722
192721
192721
192720
192720
192721
192720
192720
192719
192719
192718
192717
192716
192718
192717
192716
192716
192715
192715
192714
192713
192712
192712
192712
192712
192711
192712
192711
192712
192711
192710
192709
192708
192708
192707
192707
192706
192705
192705
192705
192707
192708
192708
192708
192707
192708
192708
192709
192709
192710
192709
192708
192707
192706
192706
192705
192704
192703
192704
192704
192703
192702
192704
192703
192703
192703
192703
192702
192701
192701
192702
192701
192700
192700
192700
192699
192699
192700
192699
192698
192697
192698
192697
192696
192695
192697
192696
192695
192694
192693
192694
192693
192692
192692
192692
192691
192693
192692
192691
192691
192690
192689
192689
192688
192688
192687
192689
192689
192689
192689
192689
192692
192694
192694
192693
192692
192693
192693
192694
192694
192695
192696
192695
192694
192694
192694
192693
192692
192692
192692
192691
192691
192691
192690
192689
192691
192691
192692
192691
192691
192690
192689
192689
192689
192689
192688
192687
192686
192685
192684
192683
192684
192685
192685
192685
192685
192684
192683
192683
192684
192683
192682
192681
192680
192682
192684
192685
192687
192686
192686
192685
192685
192685
192684
192684
192683
192682
192682
192681
192680
192680
192679
192679
192678
192680
192681
192682
192681
192680
192679
192678
192678
192679
192678
192677
192676
192676
192676
192677
192676
192675
192674
192675
192675
192674
192674
192673
192674
192673
192674
192673
192672
192671
192670
192669
192668
192670
192670
192669
192668
192667
192667
192666
192665
192666
192665
192664
192663
192663
192662
192662
192661
192660
192659
192659
192660
192659
192659
192659
192658
192659
192661
192662
192663
192663
192663
192662
192662
192664
192665
192665
192664
192664
192664
192663
192662
192662
192661
192660
192661
192660
192659
192658
192657
192657
192657
192656
192656
192657
192658
192657
192656
192655
192656
192655
192655
192655
192654
192653
192652
192651
192650
192650
192650
192649
192649
192649
192648
192648
192649
192648
192649
192648
192649
192648
192647
192646
192645
192644
192644
192643
192642
192641
192640
192641
192640
192641
192641
192642
192641
192642
192641
192641
192641
192640
192639
192638
192638
192637
192636
192639
192638
192638
192637
192636
192636
192637
192639
192638
192640
192639
192638
192637
192636
192635
192634
192633
192634
192633
192632
192631
192630
192629
192629
192628
192631
192630
192630
192629
192630
192629
192629
192628
192630
192631
192630
192629
192628
192628
192628
192627
192626
192625
192626
192626
192625
192625
192624
192623
192622
192623
192622
192622
192622
192623
192623
192624
192625
192626
192626
192626
192626
192625
192624
192624
192626
192627
192627
192627
192628
192629
192630
192630
192629
192630
192629
192628
192627
192626
192626
192627
192627
192627
192628
192628
192629
192629
192628
192629
192628
192628
192629
192628
192627
192626
192625
192626
192625
192624
192625
192625
192625
192624
192623
192625
192624
192623
192622
192621
192621
192622
192621
192620
192619
192620
192619
192619
192620
192622
192622
192622
192621
192620
192619
192618
192617
192616
192617
192618
192619
192619
192619
192618
192618
192617
192617
192617
192616
192620
192622
192623
192622
192621
192623
192622
192624
192624
192623
192622
192622
192621
192621
192620
192619
192619
192619
192619
192618
192618
192617
192618
192617
192617
192616
192615
192617
192618
192619
192619
192619
192618
192617
192616
192616
192616
192616
192616
192615
192617
192617
192616
192616
192615
192616
192615
192614
192614
192614
192614
192614
192614
192613
192613
192612
192612
192611
192610
192609
192611
192612
192612
192612
192612
192611
192611
192612
192611
192611
192611
192611
192610
192611
192610
192611
192612
192612
192612
192612
192611
192610
192609
192608
192607
192606
192607
192608
192609
192608
192609
192608
192607
192608
192607
192608
192608
192607
192606
192605
192604
192603
192603
192603
192604
192605
192604
192603
192603
192602
192601
192601
192600
192600
192600
192600
192599
192598
192599
192599
192599
192600
192599
192598
192598
192598
192598
192599
192599
192598
192598
192598
192600
192600
192599
192600
192600
192599
192598
192600
192599
192599
192598
192598
192597
192597
192597
192597
192596
192596
192597
192596
192597
192596
192596
192595
192595
192595
192594
192593
192593
192593
192592
192592
192594
192593
192595
192594
192594
192593
192592
192591
192592
192591
192590
192590
192590
192590
192589
192589
192588
192589
192589
192589
192588
192588
192587
192588
192589
192589
192588
192588
192588
192587
192587
192586
192585
192585
192584
192584
192583
192583
192585
192584
192585
192586
192585
192585
192585
192585
192584
192585
192584
192583
192582
192581
192583
192582
192581
192580
192580
192579
192579
192580
192579
192579
192580
192579
192578
192577
192577
192576
192576
192577
192577
192577
192576
192576
192577
192577
192576
192575
192574
192573
192573
192573
192572
192571
192571
192570
192570
192570
192572
192572
192571
192571
192571
192570
192569
192568
192567
192567
192566
192566
192566
192565
192564
192564
192564
192565
192564
192564
192563
192563
192563
192562
192563
192563
192562
192562
192561
192560
192560
192559
192558
192557
192556
192555
192555
192555
192554
192554
192553
192552
192551
192550
192549
192548
192548
192548
192548
192547
192546
192545
192546
192546
192547
192546
192547
192546
192545
192545
192544
192543
192542
192541
192540
192540
192541
192541
192541
192540
192540
192540
192540
192541
192541
192540
192539
192539
192538
192537
192536
192535
192535
192534
192536
192535
192534
192535
192534
192534
192533
192533
192533
192533
192533
192534
192534
192534
192535
192537
192536
192535
192536
192535
192535
192534
192533
192532
192531
192531
192532
192533
192532
192533
192532
192533
192534
192533
192532
192531
192530
192530
192530
192531
192530
192530
192533
192534
192533
192532
192532
192531
192530
192529
192528
192528
192527
192527
192526
192525
192524
192523
192522
192521
192520
192521
192523
192523
192522
192521
192520
192519
192518
192517
192517
192517
192518
192517
192517
192517
192516
192516
192515
192514
192514
192513
192512
192511
192511
192510
192510
192510
192511
192512
192511
192510
192512
192511
192511
192510
192509
192509
192509
192509
192509
192510
192510
192510
192511
192510
192509
192510
192510
192509
192508
192509
192508
192509
192509
192509
192508
192507
192508
192507
192506
192507
192506
192508
192507
192506
192507
192506
192507
192507
192507
192506
192506
192505
192505
192504
192504
192504
192505
192505
192506
192506
192506
192505
192505
192505
192504
192503
192502
192501
192500
192500
192499
192498
192499
192499
192498
192498
192497
192499
192499
192498
192497
192497
192496
192495
192496
192496
192496
192496
192497
192498
192498
192497
192496
192495
192495
192495
192496
192495
192495
192494
192494
192493
192492
192491
192492
192492
192492
192492
192492
192491
192490
192489
192489
192488
192487
192488
192487
192488
192487
192486
192486
192487
192488
192487
192486
192485
192486
192486
192485
192484
192484
192483
192482
192481
192481
192480
192479
192479
192478
192478
192480
192481
192481
192481
192482
192481
192481
192481
192482
192481
192481
192480
192480
192480
192479
192479
192479
192480
192480
192480
192479
192480
192480
192479
192481
192480
192479
192478
192477
192477
192476
192478
192477
192478
192478
192478
192478
192477
192477
192476
192476
192477
192476
192478
192478
192478
192477
192476
192476
192476
192475
192476
192475
192474
192473
192473
192473
192474
192474
192474
192474
192474
192473
192472
192472
192471
192471
192470
192470
192469
192468
192468
192467
192466
192465
192467
192469
192469
192470
192469
192468
192468
192467
192467
192467
192467
192466
192466
192467
192466
192466
192465
192464
192465
192465
192464
192463
192463
192463
192463
192462
192462
192463
192463
192463
192462
192462
192462
192462
192462
192462
192461
192461
192460
192459
192460
192460
192459
192458
192458
192459
192458
192457
192457
192456
192456
192455
192455
192454
192455
192455
192455
192454
192453
192453
192454
192453
192453
192454
192454
192454
192453
192453
192454
192454
192454
192453
192454
192454
192453
192455
192455
192455
192457
192456
192456
192456
192455
192454
192455
192454
192455
192456
192455
192456
192457
192456
192455
192455
192455
192455
192454
192454
192454
192454
192453
192453
192453
192455
192455
192455
192454
192454
192455
192456
192455
192454
192454
192453
192453
192452
192452
192453
192454
192453
192452
192452
192451
192452
192451
192451
192450
192451
192451
192450
192449
192449
192448
192447
192446
192445
192445
192446
192448
192447
192448
192449
192448
192450
192450
192450
192449
192448
192448
192448
192447
192447
192446
192447
192446
192445
192445
192445
192445
192444
192444
192444
192443
192443
192444
192444
192443
192444
192444
192443
192442
192442
192441
192440
192440
192440
192440
192439
192438
192437
192437
192436
192435
192435
192436
192435
192434
192433
192436
192437
192436
192438
192438
192437
192437
192437
192437
192436
192435
192434
192434
192435
192435
192435
192434
192434
192435
192435
192435
192436
192436
192435
192435
192434
192435
192434
192434
192434
192433
192432
192434
192433
192432
192431
192431
192432
192432
192431
192430
192429
192429
192428
192428
192428
192427
192428
192428
192430
192432
192432
192431
192430
192431
192432
192431
192430
192430
192429
192428
192427
192427
192427
192427
192426
192425
192425
192425
192426
192426
192425
192425
192424
192425
192424
192425
192425
192424
192423
192424
192423
192423
192422
192421
192420
192420
192419
192418
192417
192416
192416
192415
192414
192413
192412
192411
192411
192411
192411
192410
192410
192409
192408
192407
192406
192405
192404
192406
192405
192405
192406
192406
192405
192404
192403
192403
192403
192405
192404
192403
192403
192404
192405
192405
192405
192405
192406
192405
192405
192404
192404
192403
192404
192403
192402
192401
192400
192400
192401
192401
192400
192399
192398
192397
192397
192398
192397
192396
192395
192394
192396
192395
192395
192394
192393
192392
192391
192390
192390
192389
192389
192388
192387
192386
192387
192387
192386
192388
192387
192388
192388
192391
192390
192390
192390
192389
192390
192389
192392
192392
192392
192391
192391
192391
192391
192390
192391
192391
192391
192390
192389
192390
192390
192389
192389
192388
192387
192386
192386
192385
192386
192385
192385
192384
192383
192384
192383
192384
192384
192383
192382
192382
192381
192382
192381
192381
192380
192379
192379
192378
192377
192378
192379
192379
192379
192379
192378
192379
192379
192378
192377
192376
192375
192375
192374
192373
192372
192371
192371
192371
192371
192370
192369
192368
192368
192368
192369
192368
192367
192368
192369
192368
192367
192367
192366
192365
192364
192364
192366
192366
192365
192364
192366
192366
192365
192364
192364
192364
192364
192363
192362
192363
192363
192362
192362
192362
192362
192364
192365
192365
192365
192364
192364
192363
192363
192362
192362
192362
192362
192361
192361
192362
192361
192360
192360
192359
192358
192358
192357
192357
192356
192355
192355
192356
192356
192355
192355
192355
192354
192353
192352
192351
192350
192351
192352
192352
192353
192352
192351
192352
192352
192352
192352
192351
192351
192350
192351
192350
192350
192350
192349
192348
192348
192348
192347
192347
192346
192345
192344
192343
192342
192341
192340
192341
192340
192342
192342
192341
192341
192340
192340
192339
192340
192339
192338
192337
192337
192337
192337
192337
192336
192336
192335
192336
192336
192335
192334
192333
192332
192331
192330
192330
192330
192329
192330
192330
192330
192329
192329
192328
192328
192328
192329
192328
192327
192326
192325
192324
192324
192324
192324
192324
192323
192323
192323
192322
192321
192320
192319
192318
192318
192318
192317
192316
192315
192315
192314
192313
192312
192312
192314
192313
192313
192313
192313
192316
192316
192318
192318
192317
192318
192318
192317
192318
192317
192317
192318
192318
192319
192318
192317
192317
192318
192317
192317
192316
192316
192316
192315
192315
192314
192313
192313
192314
192314
192313
192312
192311
192312
192312
192311
192311
192311
192311
192311
192311
192310
192310
192310
192310
192310
192310
192309
192311
192312
192311
192311
192310
192310
192310
192309
192309
192308
192307
192306
192305
192304
192305
192304
192304
192304
192304
192304
192304
192303
192304
192304
192303
192304
192303
192303
192303
192302
192301
192300
192300
192299
192299
192299
192299
192298
192298
192298
192298
192298
192298
192298
192298
192300
192300
192300
192299
192299
192298
192298
192298
192297
192297
192297
192296
192297
192296
192296
192296
192295
192296
192295
192294
192294
192293
192292
192294
192293
192294
192296
192295
192296
192295
192294
192296
192295
192295
192296
192299
192298
192297
192297
192296
192296
192296
192296
192296
192296
192296
192296
192296
192295
192295
192296
192296
192295
192294
192293
192292
192291
192290
192289
192291
192290
192289
192289
192290
192290
192290
192289
192288
192287
192286
192285
192285
192286
192285
192285
192284
192284
192283
192283
192282
192283
192283
192282
192281
192280
192279
192278
192278
192277
192277
192276
192275
192274
192273
192274
192273
192272
192271
192272
192271
192270
192269
192269
192268
192268
192268
192267
192268
192267
192268
192270
192269
192268
192269
192269
192271
192270
192273
192273
192272
192271
192270
192269
192268
192267
192266
192266
192265
192264
192264
192264
192263
192263
192263
192263
192264
192264
192264
192263
192262
192261
192260
192260
192260
192260
192261
192260
192259
192258
192257
192257
192257
192257
192257
192257
192259
192259
192260
192260
192260
192260
192259
192258
192258
192258
192257
192256
192256
192257
192258
192258
192258
192257
192257
192256
192255
192254
192253
192252
192252
192253
192252
192251
192252
192251
192251
192252
192251
192250
192250
192250
192250
192249
192249
192248
192247
192246
192246
192246
192247
192248
192247
192246
192245
192244
192243
192243
192242
192242
192241
192241
192242
192241
192241
192241
192240
192241
192241
192241
192240
192239
192238
192237
192236
192237
192236
192235
192234
192235
192236
192236
192236
192235
192234
192234
192233
192232
192232
192232
192232
192231
192230
192229
192229
192229
192228
192229
192228
192227
192226
192225
192224
192224
192224
192223
192222
192222
192224
192223
192222
192222
192222
192222
192221
192220
192221
192221
192221
192221
192220
192220
192220
192221
192220
192221
192220
192220
192221
192220
192219
192219
192220
192219
192218
192219
192218
192217
192218
192218
192217
192217
192216
192217
192216
192215
192216
192215
192215
192216
192215
192214
192213
192212
192211
192211
192211
192210
192210
192210
192210
192210
192209
192210
192209
192210
192209
192208
192209
192208
192208
192208
192208
192208
192210
192209
192211
192210
192210
192209
192211
192212
192213
192212
192211
192211
192210
192210
192210
192211
192211
192210
192209
192209
192209
192208
192207
192207
192207
192206
192206
192205
192204
192204
192204
192203
192202
192201
192201
192200
192201
192201
192201
192200
192200
192200
192200
192200
192200
192199
192200
192200
192200
192201
192200
192200
192200
192199
192199
192201
192201
192200
192200
192200
192200
192200
192200
192200
192199
192198
192199
192199
192198
192198
192197
192197
192197
192197
192197
192196
192195
192194
192193
192192
192192
192192
192192
192191
192190
192191
192191
192190
192190
192189
192189
192189
192188
192187
192186
192185
192184
192183
192183
192183
192182
192181
192182
192184
192185
192186
192187
192187
192186
192188
192189
192188
192188
192189
192190
192193
192194
192195
192195
192195
192196
192196
192195
192194
192194
192194
192194
192194
192195
192194
192193
192192
192193
192194
192195
192197
192198
192197
192197
192196
192196
192197
192196
192197
192197
192196
192195
192194
192194
192194
192194
192194
192195
192194
192195
192196
192195
192195
192194
192193
192192
192193
192195
192194
192195
192194
192195
192195
192194
192193
192193
192193
192192
192191
192190
192189
192188
192188
192188
192187
192186
192189
192189
192189
192188
192189
192188
192188
192188
192187
192186
192186
192186
192186
192185
192187
192188
192189
192188
192188
192187
192187
192187
192187
192189
192188
192189
192189
192189
192188
192189
192189
192188
192187
192187
192186
192187
192186
192185
192185
192185
192184
192184
192183
192184
192184
192183
192182
192182
192181
192180
192179
192178
192179
192179
192178
192177
192178
192178
192177
192177
192177
192177
192178
192177
192177
192176
192176
192176
192176
192176
192176
192176
192177
192176
192175
192176
192176
192176
192177
192177
192176
192175
192174
192174
192173
192173
192172
192172
192171
192170
192170
192169
192168
192168
192168
192168
192168
192168
192167
192167
192166
192166
192165
192164
192166
192165
192165
192165
192164
192165
192164
192163
192164
192165
192165
192164
192165
192164
192163
192162
192161
192161
192161
192161
192160
192160
192159
192159
192158
192158
192159
192160
192160
192159
192158
192159
192161
192162
192161
192160
192159
192159
192159
192158
192158
192157
192157
192158
192157
192156
192158
192157
192157
192157
192158
192157
192156
192156
192156
192157
192156
192157
192158
192157
192158
192157
192156
192156
192155
192156
192156
192157
192157
192156
192158
192159
192159
192158
192160
192160
192159
192158
192158
192158
192160
192159
192159
192159
192160
192159
192158
192158
192157
192156
192155
192155
192155
192156
192157
192157
192157
192156
192156
192156
192155
192155
192155
192154
192153
192152
192154
192154
192153
192154
192155
192155
192155
192155
192155
192154
192153
192152
192152
192151
192151
192151
192150
192149
192148
192147
192146
192145
192145
192145
192144
192144
192143
192143
192144
192145
192144
192143
192142
192141
192142
192142
192143
192145
192144
192143
192142
192141
192143
192143
192145
192144
192143
192142
192142
192143
192143
192143
192143
192143
192142
192141
192140
192139
192140
192140
192140
192141
192141
192140
192139
192139
192139
192138
192140
192140
192140
192140
192140
192139
192139
192141
192140
192141
192141
192140
192139
192138
192137
192136
192135
192134
192133
192132
192131
192130
192130
192130
192131
192130
192130
192130
192129
192128
192127
192127
192126
192126
192126
192127
192127
192127
192126
192126
192125
192125
192124
192123
192122
192123
192122
192121
192122
192122
192122
192121
192122
192121
192120
192120
192120
192120
192119
192118
192119
192119
192119
192118
192117
192116
192117
192116
192115
192114
192113
192113
192112
192115
192115
192115
192115
192114
192114
192114
192113
192114
192114
192114
192116
192115
192115
192114
192113
192112
192111
192110
192110
192109
192111
192113
192113
192113
192113
192113
192112
192113
192113
192113
192112
192112
192112
192111
192110
192109
192112
192111
192110
192113
192112
192111
192110
192110
192109
192109
192108
192108
192107
192106
192106
192106
192105
192107
192106
192105
192104
192103
192103
192102
192103
192104
192104
192104
192104
192104
192103
192104
192105
192104
192104
192104
192104
192104
192104
192103
192103
192103
192102
192101
192100
192099
192098
192097
192097
192096
192095
192094
192093
192094
192094
192094
192095
192095
192094
192093
192092
192091
192091
192090
192091
192090
192089
192089
192089
192088
192087
192087
192088
192088
192087
192086
192086
192087
192087
192087
192087
192088
192087
192090
192090
192089
192088
192088
192089
192088
192087
192088
192089
192088
192090
192090
192091
192091
192090
192089
192090
192091
192092
192092
192092
192093
192093
192092
192092
192094
192094
192095
192096
192095
192094
192095
192094
192093
192092
192091
192090
192089
192088
192087
192086
192086
192085
192085
192086
192085
192084
192083
192082
192081
192080
192081
192080
192081
192080
192079
192078
192078
192077
192077
192076
192077
192078
192077
192078
192077
192077
192079
192078
192077
192077
192077
192076
192076
192075
192075
192074
192073
192072
192071
192070
192069
192070
192071
192072
192072
192071
192073
192074
192074
192075
192074
192074
192073
192073
192074
192073
192072
192071
192071
192070
192069
192070
192070
192069
192068
192067
192066
192066
192066
192067
192066
192066
192067
192067
192067
192067
192067
192067
192066
192066
192065
192064
192065
192065
192065
192064
192064
192064
192063
192062
192062
192061
192061
192061
192062
192063
192062
192062
192061
192060
192060
192060
192060
192062
192062
192061
192061
192061
192060
192059
192059
192060
192059
192061
192060
192060
192060
192059
192060
192060
192062
192061
192060
192059
192060
192060
192059
192059
192063
192063
192062
192061
192060
192059
192059
192059
192058
192057
192057
192057
192056
192055
192054
192053
192054
192053
192053
192052
192051
192050
192052
192051
192052
192052
192052
192052
192053
192052
192052
192052
192052
192051
192050
192051
192050
192050
192050
192049
192048
192047
192046
192049
192049
192048
192047
192047
192047
192047
192046
192045
192046
192049
192050
192052
192051
192051
192050
192049
192048
192049
192048
192048
192048
192047
192047
192046
192048
192048
192048
192047
192047
192048
192048
192048
192047
192048
192049
192048
192048
192048
192051
192050
192050
192049
192048
192047
192046
192045
192044
192043
192044
192043
192042
192044
192043
192042
192041
192040
192040
192040
192040
192040
192042
192043
192043
192043
192044
192044
192043
192042
192042
192044
192044
192045
192045
192044
192043
192042
192041
192041
192040
192041
192041
192040
192039
192039
192039
192040
192043
192043
192043
192043
192044
192043
192042
192041
192040
192039
192039
192039
192038
192039
192038
192037
192036
192037
192036
192037
192037
192036
192035
192035
192035
192036
192035
192036
192036
192037
192037
192036
192039
192039
192039
192039
192039
192038
192037
192037
192036
192036
192035
192035
192037
192039
192040
192042
192043
192042
192042
192043
192045
192046
192045
192044
192044
192044
192043
192042
192041
192042
192041
192042
192043
192043
192043
192042
192042
192041
192042
192041
192041
192040
192039
192038
192037
192037
192036
192036
192035
192035
192034
192033
192033
192032
192031
192030
192030
192029
192028
192027
192026
192025
192028
192029
192028
192027
192027
192027
192027
192027
192026
192027
192027
192028
192027
192027
192027
192029
192029
192028
192028
192029
192029
192028
192027
192026
192025
192025
192024
192023
192023
192023
192022
192023
192023
192022
192026
192028
192027
192026
192025
192024
192025
192025
192025
192026
192025
192026
192026
192025
192026
192027
192026
192026
192025
192024
192025
192024
192025
192024
192025
192026
192026
192026
192025
192028
192029
192028
192027
192027
192026
192026
192025
192024
192024
192024
192023
192027
192026
192026
192025
192024
192024
192023
192023
192022
192023
192022
192021
192021
192021
192022
192021
192020
192020
192020
192019
192020
192019
192019
192019
192019
192019
192019
192018
192018
192018
192017
192017
192017
192016
192015
192014
192015
192016
192017
192016
192016
192015
192014
192013
192014
192013
192012
192012
192011
192011
192011
192011
192010
192009
192009
192008
192008
192008
192008
192007
192007
192006
192005
192006
192007
192006
192005
192004
192004
192005
192005
192007
192009
192008
192007
192006
192008
192009
192009
192008
192010
192009
192010
192010
192010
192009
192008
192007
192006
192006
192005
192006
192005
192004
192005
192004
192004
192003
192002
192003
192002
192001
192001
192000
191999
191998
191997
191997
191996
191996
191996
191995
191994
191994
191993
191993
191993
191993
191992
191993
191993
191994
191993
191992
191992
191992
191992
191992
191991
191990
191992
191992
191991
191991
191990
191990
191990
191990
191990
191989
191990
191991
191990
191989
191989
191989
191988
191988
191987
191989
191988
191989
191988
191987
191986
191986
191987
191986
191986
191985
191985
191986
191985
191985
191984
191984
191983
191982
191982
191981
191981
191980
191979
191979
191980
191979
191978
191979
191978
191978
191979
191978
191977
191977
191976
191975
191975
191976
191975
191975
191974
191974
191974
191974
191974
191973
191972
191972
191972
191973
191972
191971
191973
191972
191971
191971
191970
191971
191972
191972
191971
191970
191969
191968
191969
191968
191967
191967
191966
191965
191964
191965
191965
191967
191966
191965
191964
191964
191964
191963
191964
191965
191966
191967
191969
191970
191970
191969
191968
191967
191966
191965
191964
191963
191962
191961
191960
191960
191960
191959
191958
191957
191957
191956
191956
191957
191956
191956
191957
191956
191956
191955
191955
191954
191955
191954
191953
191952
191952
191953
191954
191954
191955
191954
191953
191955
191955
191955
191954
191954
191955
191954
191955
191956
191955
191956
191955
191955
191956
191955
191956
191955
191955
191954
191956
191956
191955
191954
191953
191952
191954
191953
191952
191954
191955
191954
191954
191953
191953
191952
191952
191951
191951
191951
191952
191951
191952
191953
191956
191958
191959
191960
191961
191960
191961
191960
191959
191958
191957
191956
191956
191956
191955
191957
191956
191956
191955
191955
191954
191954
191953
191953
191953
191952
191954
191954
191953
191952
191952
191951
191950
191949
191950
191949
191949
191948
191949
191950
191950
191951
191952
191953
191953
191952
191952
191952
191952
191953
191954
191953
191952
191952
191951
191950
191952
191951
191951
191950
191949
191948
191947
191946
191946
191946
191947
191946
191946
191947
191948
191948
191948
191947
191948
191947
191947
191947
191947
191948
191947
191947
191946
191945
191947
191947
191947
191947
191947
191947
191946
191946
191945
191944
191943
191942
191942
191942
191941
191943
191942
191941
191940
191939
191939
191938
191937
191938
191937
191937
191936
191935
191935
191934
191933
191932
191932
191932
191931
191930
191929
191928
191927
191927
191928
191928
191928
191929
191928
191927
191927
191927
191929
191930
191930
191930
191929
191929
191929
191929
191928
191927
191927
191926
191925
191924
191924
191925
191924
191923
191925
191925
191924
191923
191922
191921
191920
191919
191921
191921
191920
191921
191921
191920
191919
191918
191918
191918
191917
191916
191915
191915
191915
191918
191917
191917
191917
191917
191917
191916
191916
191915
191915
191915
191914
191914
191913
191912
191912
191912
191911
191910
191909
191909
191909
191910
191911
191910
191909
191909
191908
191908
191908
191908
191908
191909
191909
191909
191910
191910
191911
191912
191912
191912
191912
191911
191910
191909
191909
191909
191908
191908
191907
191907
191907
191907
191907
191906
191907
191906
191905
191906
191905
191905
191906
191906
191905
191904
191905
191904
191905
191907
191906
191905
191906
191905
191904
191903
191903
191903
191902
191901
191902
191901
191901
191900
191900
191901
191902
191903
191902
191903
191904
191905
191905
191904
191904
191905
191905
191906
191905
191905
191905
191905
191905
191905
191907
191908
191907
191906
191905
191904
191903
191903
191902
191902
191903
191903
191903
191902
191902
191902
191902
191902
191901
191901
191903
191903
191904
191904
191903
191903
191902
191903
191903
191904
191904
191903
191904
191905
191904
191904
191903
191902
191901
191900
191899
191898
191897
191896
191896
191899
191899
191898
191897
191897
191896
191895
191895
191894
191893
191897
191896
191896
191897
191899
191898
191898
191897
191896
191896
191897
191897
191897
191897
191897
191897
191898
191899
191901
191902
191901
191900
191900
191900
191900
191899
191899
191899
191898
191898
191899
191899
191899
191899
191898
191897
191897
191896
191895
191895
191894
191894
191896
191895
191894
191893
191893
191893
191894
191893
191892
191891
191891
191890
191890
191889
191888
191887
191886
191888
191889
191888
191887
191887
191886
191885
191885
191884
191884
191883
191885
191884
191884
191883
191882
191881
191881
191880
191879
191880
191882
191881
191881
191881
191881
191880
191879
191880
191879
191880
191881
191881
191880
191879
191880
191880
191879
191879
191879
191880
191879
191878
191878
191877
191876
191875
191876
191876
191876
191875
191875
191876
191877
191876
191875
191875
191875
191875
191874
191874
191873
191873
191872
191873
191872
191871
191872
191873
191873
191872
191872
191872
191871
191870
191869
191868
191867
191867
191866
191866
191867
191867
191867
191868
191871
191870
191869
191868
191868
191867
191866
191867
191866
191867
191866
191866
191865
191864
191865
191864
191864
191864
191864
191863
191864
191863
191862
191863
191862
191862
191864
191865
191866
191865
191865
191865
191864
191863
191864
191863
191864
191863
191863
191863
191862
191861
191860
191861
191861
191862
191861
191860
191859
191860
191859
191858
191857
191857
191856
191855
191855
191854
191855
191854
191855
191855
191854
191855
191854
191854
191853
191852
191853
191853
191853
191853
191853
191852
191852
191851
191852
191852
191852
191852
191852
191851
191850
191850
191849
191849
191849
191848
191850
191849
191849
191849
191848
191847
191847
191847
191846
191845
191844
191843
191844
191843
191842
191841
191840
191842
191841
191840
191839
191839
191838
191837
191836
191835
191834
191834
191834
191834
191835
191835
191834
191833
191832
191831
191832
191833
191832
191832
191831
191830
191829
191828
191827
191828
191827
191826
191826
191827
191827
191826
191825
191825
191826
191825
191824
191824
191823
191823
191822
191821
191821
191820
191819
191818
191818
191819
191819
191819
191819
191819
191818
191819
191818
191820
191819
191820
191820
191819
191819
191818
191817
191820
191819
191818
191817
191819
191819
191819
191818
191819
191819
191820
191819
191819
191819
191819
191818
191817
191816
191816
191816
191818
191818
191818
191817
191816
191816
191816
191816
191815
191817
191816
191816
191815
191815
191816
191817
191816
191819
191820
191819
191818
191819
191820
191821
191820
191819
191819
191819
191818
191818
191818
191818
191819
191818
191817
191818
191819
191819
191819
191819
191819
191819
191819
191819
191818
191817
191816
191815
191816
191817
191816
191815
191814
191814
191815
191814
191814
191813
191813
191812
191814
191814
191814
191814
191814
191814
191813
191813
191812
191812
191811
191812
191812
191811
191810
191809
191809
191811
191811
191810
191811
191812
191812
191812
191812
191812
191812
191811
191811
191811
191810
191809
191809
191809
191808
191807
191806
191805
191804
191803
191802
191801
191802
191801
191800
191799
191799
191799
191798
191799
191801
191803
191804
191804
191803
191804
191803
191802
191801
191801
191801
191800
191800
191799
191799
191801
191802
191803
191802
191801
191801
191800
191800
191802
191803
191803
191805
191807
191807
191807
191807
191807
191806
191806
191806
191805
191804
191804
191803
191802
191801
191800
191799
191800
191800
191802
191802
191802
191802
191802
191803
191804
191803
191803
191802
191801
191802
191803
191802
191802
191801
191800
191799
191799
191798
191797
191797
191796
191795
191795
191795
191794
191793
191792
191793
191792
191791
191791
191791
191791
191790
191790
191790
191789
191788
191787
191787
191786
191785
191785
191784
191784
191784
191783
191782
191782
191784
191783
191783
191784
191785
191787
191788
191787
191786
191786
191786
191786
191786
191787
191786
191785
191784
191784
191783
191785
191785
191785
191784
191784
191784
191784
191783
191783
191782
191781
191783
191782
191781
191781
191781
191782
191782
191783
191783
191784
191783
191784
191784
191783
191783
191782
191782
191782
191783
191782
191781
191782
191783
191785
191785
191784
191785
191786
191786
191787
191788
191788
191788
191788
191788
191787
191786
191786
191787
191788
191788
191787
191786
191786
191785
191785
191784
191784
191784
191784
191783
191782
191781
191783
191782
191781
191783
191783
191783
191783
191783
191783
191782
191781
191781
191781
191784
191784
191783
191783
191783
191782
191781
191780
191780
191779
191780
191780
191779
191778
191777
191776
191776
191775
191774
191773
191775
191775
191774
191775
191774
191773
191774
191773
191772
191771
191770
191770
191772
191774
191774
191774
191773
191772
191771
191770
191770
191770
191771
191770
191769
191768
191767
191766
191767
191767
191766
191765
191765
191765
191764
191765
191764
191764
191763
191764
191764
191763
191764
191763
191762
191762
191762
191762
191765
191764
191764
191765
191764
191765
191766
191766
191766
191766
191765
191765
191764
191764
191764
191766
191767
191766
191765
191764
191763
191763
191763
191763
191762
191763
191762
191762
191762
191761
191760
191759
191759
191760
191759
191759
191758
191758
191757
191757
191756
191755
191756
191758
191759
191760
191760
191760
191761
191760
191759
191759
191758
191758
191758
191757
191758
191757
191757
191756
191755
191755
191754
191753
191752
191751
191751
191752
191751
191753
191752
191752
191753
191752
191751
191752
191752
191751
191751
191751
191751
191750
191749
191749
191748
191747
191746
191746
191746
191745
191745
191748
191748
191747
191747
191746
191746
191746
191745
191744
191744
191744
191744
191743
191742
191741
191740
191742
191742
191742
191742
191741
191742
191741
191741
191741
191741
191740
191740
191739
191741
191740
191739
191738
191738
191738
191738
191737
191738
191739
191738
191737
191736
191736
191735
191735
191734
191734
191735
191735
191737
191736
191736
191736
191738
191738
191737
191736
191737
191738
191737
191736
191735
191735
191735
191737
191740
191740
191739
191739
191739
191738
191737
191736
191737
191736
191735
191735
191734
191734
191734
191733
191732
191731
191730
191732
191731
191730
191729
191729
191730
191729
191728
191729
191729
191728
191728
191728
191727
191726
191726
191725
191726
191725
191724
191724
191723
191722
191722
191721
191721
191720
191720
191719
191719
191719
191719
191719
191718
191718
191718
191719
191719
191720
191719
191718
191719
191718
191717
191718
191717
191717
191717
191719
191718
191717
191718
191717
191717
191716
191716
191715
191716
191717
191717
191717
191717
191716
191716
191716
191719
191721
191720
191720
191719
191719
191718
191717
191717
191717
191716
191716
191716
191715
191714
191713
191712
191712
191713
191714
191713
191714
191713
191713
191712
191713
191713
191713
191712
191712
191711
191710
191711
191710
191709
191709
191710
191709
191708
191707
191706
191705
191704
191707
191706
191705
191704
191703
191702
191701
191702
191703
191703
191703
191704
191704
191704
191704
191703
191704
191703
191702
191702
191702
191701
191700
191700
191700
191700
191700
191699
191699
191698
191698
191699
191698
191697
191699
191698
191697
191696
191696
191695
191696
191695
191696
191695
191694
191694
191694
191694
191695
191694
191693
191693
191693
191693
191693
191693
191692
191692
191691
191691
191695
191695
191694
191693
191693
191692
191691
191691
191692
191691
191691
191691
191691
191691
191690
191689
191688
191687
191686
191685
191685
191685
191686
191686
191687
191686
191685
191684
191684
191683
191684
191683
191682
191682
191682
191683
191682
191681
191680
191681
191680
191682
191681
191680
191679
191678
191679
191679
191679
191678
191677
191676
191675
191674
191673
191672
191671
191670
191670
191669
191670
191669
191669
191668
191668
191667
191667
191668
191667
191667
191666
191668
191667
191667
191668
191668
191668
191669
191668
191668
191668
191669
191668
191668
191667
191666
191665
191667
191666
191665
191664
191664
191663
191663
191662
191662
191661
191660
191659
191658
191660
191661
191661
191660
191659
191658
191658
191659
191658
191659
191658
191658
191658
191658
191658
191658
191658
191658
191658
191657
191656
191655
191654
191653
191652
191651
191650
191651
191651
191650
191650
191650
191649
191648
191647
191647
191646
191645
191645
191644
191644
191645
191646
191648
191648
191649
191650
191650
191649
191649
191648
191647
191646
191646
191645
191644
191643
191642
191641
191641
191641
191640
191640
191640
191641
191642
191642
191642
191641
191641
191640
191639
191640
191641
191641
191641
191640
191639
191639
191639
191638
191637
191636
191635
191634
191633
191633
191633
191632
191632
191633
191632
191631
191632
191632
191631
191631
191631
191631
191630
191629
191629
191628
191627
191626
191627
191626
191626
191625
191624
191624
191623
191622
191622
191622
191621
191622
191621
191621
191622
191621
191620
191624
191624
191625
191625
191625
191625
191624
191626
191625
191624
191624
191623
191622
191621
191622
191621
191620
191620
191621
191622
191621
191620
191619
191619
191618
191617
191617
191616
191616
191617
191616
191615
191614
191613
191613
191612
191611
191611
191610
191610
191611
191611
191611
191610
191610
191610
191610
191609
191608
191608
191608
191609
191609
191608
191608
191609
191608
191608
191608
191609
191609
191609
191608
191608
191607
191607
191607
191607
191606
191605
191604
191604
191603
191602
191602
191602
191601
191602
191601
191600
191599
191599
191599
191598
191597
191598
191599
191598
191598
191598
191597
191598
191597
191597
191596
191595
191594
191593
191593
191594
191593
191594
191594
191593
191593
191592
191592
191591
191592
191591
191590
191589
191589
191588
191588
191588
191590
191589
191589
191589
191588
191587
191586
191587
191587
191587
191586
191586
191586
191587
191586
191588
191588
191587
191587
191588
191587
191586
191585
191585
191587
191588
191588
191590
191589
191588
191587
191587
191588
191587
191587
191588
191588
191588
191587
191587
191587
191587
191587
191586
191585
191585
191585
191585
191584
191585
191585
191584
191583
191584
191587
191586
191585
191584
191585
191586
191587
191586
191585
191584
191584
191584
191583
191582
191581
191581
191581
191581
191580
191580
191580
191579
191579
191578
191579
191578
191577
191576
191576
191577
191576
191576
191575
191575
191574
191574
191573
191573
191572
191572
191572
191571
191570
191573
191573
191573
191575
191574
191574
191575
191574
191574
191574
191573
191572
191572
191572
191573
191572
191573
191573
191573
191573
191573
191573
191572
191572
191571
191570
191570
191570
191570
191571
191571
191570
191569
191568
191567
191566
191566
191566
191566
191565
191566
191567
191566
191565
191565
191565
191565
191564
191563
191562
191563
191564
191564
191564
191564
191565
191565
191567
191567
191567
191567
191566
191566
191566
191566
191568
191568
191568
191567
191567
191567
191567
191567
191566
191566
191566
191565
191564
191564
191564
191564
191565
191564
191564
191564
191564
191564
191564
191563
191564
191563
191564
191565
191565
191564
191564
191563
191562
191561
191561
191561
191560
191559
191558
191558
191559
191559
191558
191557
191557
191556
191558
191558
191557
191557
191557
191556
191555
191555
191555
191554
191553
191554
191553
191553
191554
191554
191553
191553
191552
191552
191552
191552
191551
191550
191549
191548
191547
191546
191546
191545
191549
191549
191551
191553
191555
191554
191553
191553
191554
191554
191554
191553
191552
191551
191551
191552
191552
191552
191552
191551
191551
191551
191551
191551
191550
191549
191548
191550
191550
191549
191550
191549
191550
191551
191552
191552
191551
191553
191553
191553
191553
191553
191552
191551
191550
191549
191549
191549
191548
191548
191549
191548
191548
191549
191549
191549
191548
191548
191548
191548
191547
191546
191546
191546
191545
191545
191546
191547
191547
191547
191548
191548
191548
191547
191546
191545
191544
191544
191543
191543
191542
191541
191541
191540
191539
191538
191538
191538
191537
191536
191536
191537
191537
191537
191536
191536
191536
191535
191534
191534
191536
191535
191535
191537
191536
191536
191535
191536
191537
191537
191538
191537
191536
191536
191535
191534
191533
191532
191531
191530
191530
191529
191529
191529
191529
191530
191530
191529
191531
191531
191530
191529
191528
191528
191528
191528
191528
191528
191527
191526
191527
191527
191527
191527
191527
191526
191525
191524
191524
191525
191525
191525
191524
191523
191523
191523
191522
191522
191523
191522
191521
191520
191521
191521
191522
191522
191521
191521
191523
191522
191524
191524
191526
191525
191524
191526
191525
191526
191526
191525
191524
191523
191522
191521
191520
191519
191518
191517
191516
191517
191516
191516
191516
191515
191515
191514
191515
191514
191514
191513
191514
191513
191513
191513
191513
191514
191514
191514
191515
191516
191515
191514
191514
191513
191514
191513
191513
191513
191512
191511
191511
191510
191512
191512
191512
191512
191511
191510
191509
191509
191510
191509
191508
191509
191509
191508
191507
191509
191508
191508
191508
191510
191510
191509
191510
191511
191510
191511
191511
191511
191510
191509
191508
191507
191507
191506
191507
191507
191506
191508
191509
191508
191508
191507
191507
191506
191505
191505
191506
191505
191505
191505
191506
191505
191507
191506
191506
191506
191505
191505
191504
191504
191503
191502
191502
191501
191500
191500
191500
191500
191499
191499
191498
191498
191498
191498
191497
191496
191495
191495
191495
191494
191494
191493
191492
191491
191490
191490
191489
191490
191490
191489
191489
191488
191490
191493
191492
191493
191493
191495
191496
191497
191496
191497
191496
191497
191497
191497
191496
191496
191495
191494
191494
191494
191495
191494
191494
191493
191492
191492
191492
191492
191492
191491
191491
191492
191492
191492
191494
191493
191492
191492
191491
191491
191490
191489
191488
191490
191489
191488
191488
191488
191487
191489
191488
191488
191488
191489
191489
191489
191488
191487
191486
191485
191484
191483
191483
191482
191482
191481
191480
191480
191482
191481
191481
191482
191481
191480
191480
191479
191479
191478
191479
191479
191478
191477
191476
191475
191475
191475
191475
191476
191477
191478
191477
191476
191475
191474
191473
191472
191471
191471
191470
191470
191470
191472
191472
191473
191473
191474
191475
191474
191474
191474
191474
191473
191473
191474
191473
191472
191471
191471
191470
191469
191468
191471
191471
191470
191469
191468
191469
191468
191468
191468
191468
191468
191470
191469
191469
191469
191469
191468
191469
191471
191472
191472
191472
191472
191471
191471
191472
191472
191472
191472
191472
191471
191470
191469
191468
191467
191466
191465
191466
191465
191465
191464
191463
191463
191462
191463
191464
191464
191463
191463
191462
191462
191461
191460
191459
191458
191457
191457
191457
191457
191456
191455
191454
191456
191455
191455
191454
191457
191457
191457
191458
191458
191458
191457
191456
191457
191457
191456
191455
191454
191453
191453
191453
191453
191452
191452
191453
191452
191452
191451
191450
191450
191451
191450
191449
191448
191448
191447
191447
191450
191451
191451
191451
191451
191450
191452
191451
191450
191449
191448
191447
191447
191447
191447
191450
191449
191449
191448
191447
191446
191446
191445
191444
191444
191444
191443
191444
191445
191445
191444
191444
191446
191446
191447
191446
191445
191445
191445
191444
191443
191444
191445
191444
191444
191445
191444
191444
191443
191444
191443
191443
191442
191443
191444
191445
191444
191444
191443
191442
191441
191441
191440
191439
191438
191438
191439
191439
191438
191438
191437
191436
191437
191437
191437
191437
191437
191436
191435
191435
191436
191436
191436
191435
191434
191433
191432
191434
191435
191434
191435
191434
191434
191433
191432
191432
191431
191430
191429
191429
191429
191429
191428
191428
191429
191428
191429
191428
191428
191430
191429
191428
191427
191426
191426
191425
191426
191426
191426
191425
191426
191427
191427
191426
191426
191426
191426
191426
191425
191425
191424
191423
191423
191422
191421
191420
191420
191420
191420
191421
191421
191421
191420
191421
191421
191420
191420
191419
191420
191419
191418
191417
191417
191416
191416
191416
191415
191414
191414
191414
191414
191414
191414
191415
191416
191415
191414
191413
191412
191412
191411
191412
191412
191411
191410
191410
191411
191411
191411
191410
191409
191410
191412
191412
191411
191411
191410
191409
191408
191408
191408
191407
191406
191405
191404
191403
191402
191402
191402
191402
191401
191402
191402
191401
191402
191401
191400
191400
191399
191401
191402
191403
191403
191403
191402
191401
191400
191400
191400
191401
191400
191400
191400
191399
191398
191397
191397
191397
191397
191398
191397
191396
191396
191397
191399
191398
191398
191397
191396
191396
191395
191394
191396
191395
191394
191393
191392
191393
191392
191391
191390
191392
191391
191390
191390
191390
191389
191388
191389
191391
191390
191389
191389
191388
191387
191387
191388
191388
191388
191387
191389
191388
191387
191386
191385
191384
191383
191382
191385
191385
191385
191384
191383
191382
191381
191381
191382
191384
191384
191383
191384
191383
191384
191384
191384
191384
191384
191383
191382
191382
191382
191381
191380
191379
191379
191379
191379
191379
191378
191378
191377
191377
191376
191376
191375
191374
191373
191372
191372
191372
191374
191373
191373
191372
191375
191375
191374
191375
191374
191373
191373
191373
191372
191371
191371
191371
191371
191371
191372
191372
191373
191373
191373
191373
191372
191372
191371
191371
191371
191371
191371
191370
191371
191371
191371
191370
191370
191370
191370
191370
191369
191371
191372
191372
191371
191370
191369
191369
191368
191367
191366
191366
191366
191365
191365
191364
191363
191362
191363
191364
191367
191366
191366
191366
191366
191365
191366
191366
191366
191366
191366
191365
191365
191364
191363
191362
191362
191361
191361
191361
191360
191359
191361
191361
191360
191360
191359
191359
191361
191362
191361
191361
191360
191360
191360
191360
191359
191359
191360
191362
191362
191361
191360
191360
191359
191360
191359
191358
191358
191358
191358
191358
191358
191358
191358
191361
191360
191359
191361
191360
191361
191361
191360
191361
191361
191360
191359
191358
191358
191357
191357
191356
191358
191358
191358
191357
191356
191355
191356
191357
191357
191356
191355
191355
191354
191354
191354
191355
191355
191354
191354
191354
191354
191355
191354
191353
191352
191352
191351
191350
191350
191350
191350
191349
191348
191347
191347
191346
191347
191347
191347
191347
191346
191345
191344
191345
191344
191345
191344
191344
191344
191343
191345
191344
191343
191343
191343
191344
191343
191342
191343
191344
191343
191342
191341
191341
191340
191341
191342
191341
191340
191340
191340
191339
191339
191340
191339
191338
191338
191337
191337
191336
191335
191336
191335
191334
191333
191335
191334
191333
191334
191334
191334
191334
191333
191333
191334
191334
191334
191333
191332
191331
191331
191330
191329
191331
191331
191331
191331
191330
191329
191329
191329
191328
191328
191327
191326
191325
191324
191324
191326
191325
191325
191324
191323
191323
191322
191322
191321
191320
191321
191320
191319
191320
191319
191320
191319
191319
191318
191317
191317
191317
191317
191316
191315
191315
191315
191314
191314
191313
191312
191313
191312
191313
191312
191312
191311
191311
191312
191311
191310
191311
191311
191310
191309
191309
191309
191308
191308
191307
191306
191306
191306
191307
191308
191307
191306
191306
191306
191305
191304
191303
191304
191304
191303
191302
191301
191301
191301
191300
191300
191299
191299
191299
191298
191297
191296
191295
191296
191296
191295
191295
191295
191294
191294
191294
191293
191292
191293
191293
191292
191292
191291
191292
191291
191291
191290
191289
191288
191288
191289
191289
191289
191289
191289
191288
191289
191289
191289
191291
191291
191290
191291
191291
191291
191291
191291
191291
191291
191291
191290
191289
191288
191287
191286
191285
191284
191284
191283
191282
191282
191281
191281
191281
191281
191280
191280
191279
191279
191279
191279
191278
191277
191277
191277
191278
191277
191276
191275
191274
191274
191274
191274
191275
191277
191278
191278
191277
191276
191276
191275
191275
191274
191275
191275
191275
191276
191278
191280
191280
191279
191279
191278
191279
191280
191279
191280
191279
191279
191278
191279
191278
191277
191277
191276
191276
191275
191275
191274
191273
191274
191274
191274
191273
191273
191274
191273
191273
191273
191273
191272
191272
191272
191272
191273
191272
191271
191272
191271
191271
191271
191270
191269
191269
191270
191271
191271
191272
191272
191272
191273
191272
191272
191272
191272
191271
191270
191271
191271
191271
191272
191273
191273
191274
191275
191274
191273
191273
191273
191272
191272
191271
191272
191273
191272
191271
191272
191271
191270
191269
191269
191268
191267
191267
191267
191267
191267
191266
191265
191266
191266
191265
191264
191263
191262
191261
191261
191260
191260
191259
191259
191259
191259
191260
191259
191259
191258
191257
191257
191258
191257
191259
191259
191258
191258
191258
191257
191256
191256
191257
191258
191259
191258
191258
191257
191257
191256
191256
191256
191255
191255
191254
191253
191252
191251
191250
191249
191249
191251
191250
191251
191250
191250
191249
191248
191248
191247
191246
191247
191249
191249
191248
191247
191246
191246
191245
191247
191246
191246
191246
191245
191244
191243
191242
191241
191240
191240
191239
191239
191238
191237
191236
191236
191237
191236
191235
191235
191234
191234
191234
191233
191235
191237
191236
191237
191236
191237
191238
191239
191239
191239
191239
191239
191239
191240
191240
191239
191240
191240
191240
191239
191239
191238
191237
191237
191237
191237
191238
191237
191239
191239
191238
191237
191236
191236
191237
191236
191235
191234
191233
191232
191231
191230
191230
191229
191230
191231
191230
191229
191228
191229
191229
191229
191229
191228
191227
191227
191228
191229
191228
191227
191226
191227
191227
191228
191229
191228
191227
191226
191225
191226
191225
191225
191224
191224
191224
191225
191225
191225
191226
191227
191227
191228
191227
191227
191227
191226
191226
191225
191227
191226
191225
191224
191225
191224
191225
191224
191223
191223
191223
191223
191223
191223
191223
191222
191221
191220
191223
191223
191223
191222
191222
191223
191222
191222
191221
191221
191221
191220
191219
191218
191217
191217
191218
191217
191217
191217
191216
191215
191214
191214
191214
191214
191214
191213
191212
191212
191212
191211
191212
191211
191211
191210
191209
191208
191208
191207
191206
191207
191207
191206
191206
191207
191208
191208
191207
191206
191206
191206
191205
191205
191204
191204
191204
191203
191203
191202
191202
191201
191200
191199
191201
191202
191201
191201
191201
191201
191201
191200
191199
191199
191200
191200
191199
191198
191197
191197
191196
191196
191195
191194
191194
191194
191195
191197
191198
191197
191197
191197
191197
191197
191199
191200
191200
191199
191199
191198
191197
191197
191196
191195
191194
191193
191193
191193
191195
191195
191194
191194
191193
191193
191192
191191
191192
191191
191190
191190
191190
191189
191188
191187
191188
191188
191190
191190
191192
191192
191191
191192
191192
191191
191191
191190
191189
191189
191189
191189
191188
191187
191187
191189
191190
191190
191190
191189
191189
191188
191187
191187
191186
191185
191185
191184
191184
191184
191184
191185
191184
191185
191185
191184
191184
191183
191182
191181
191180
191180
191180
191179
191180
191181
191180
191180
191181
191180
191181
191181
191180
191180
191182
191181
191180
191181
191181
191180
191179
191178
191177
191177
191178
191178
191178
191179
191178
191177
191178
191177
191176
191176
191176
191175
191175
191174
191173
191173
191174
191173
191172
191171
191170
191171
191170
191169
191168
191169
191169
191168
191167
191167
191167
191167
191166
191166
191165
191165
191165
191165
191164
191163
191165
191164
191166
191165
191165
191168
191171
191171
191171
191170
191170
191170
191169
191169
191169
191168
191167
191166
191165
191164
191163
191163
191162
191161
191161
191162
191161
191160
191159
191158
191159
191158
191158
191157
191156
191156
191156
191156
191156
191155
191156
191156
191156
191156
191155
191155
191155
191154
191153
191152
191151
191151
191151
191151
191150
191149
191149
191149
191152
191152
191152
191152
191151
191151
191152
191151
191152
191152
191151
191151
191150
191149
191149
191148
191148
191151
191151
191150
191149
191151
191150
191149
191149
191149
191148
191147
191146
191147
191146
191145
191145
191144
191143
191143
191144
191144
191145
191145
191144
191144
191143
191143
191142
191142
191141
191141
191140
191139
191139
191139
191139
191138
191138
191137
191138
191137
191137
191136
191136
191136
191136
191135
191134
191134
191133
191132
191132
191131
191130
191129
191128
191127
191127
191126
191125
191125
191125
191125
191125
191125
191125
191124
191123
191122
191121
191120
191120
191120
191119
191118
191117
191119
191118
191117
191117
191116
191115
191114
191116
191115
191116
191116
191116
191115
191114
191114
191114
191114
191116
191116
191116
191115
191115
191115
191116
191115
191116
191116
191115
191115
191114
191117
191116
191115
191114
191113
191112
191112
191111
191110
191110
191109
191109
191108
191107
191106
191107
191108
191108
191107
191107
191107
191107
191107
191106
191106
191106
191106
191105
191106
191106
191106
191106
191107
191106
191106
191106
191105
191105
191104
191104
191105
191105
191105
191104
191103
191102
191103
191102
191101
191100
191099
191099
191098
191098
191097
191097
191098
191097
191098
191097
191097
191096
191096
191095
191098
191098
191097
191098
191100
191099
191098
191097
191096
191095
191094
191094
191094
191093
191092
191091
191092
191092
191092
191091
191090
191091
191090
191090
191090
191090
191091
191090
191090
191090
191089
191088
191087
191088
191088
191090
191092
191092
191092
191091
191090
191090
191090
191089
191088
191088
191091
191091
191090
191089
191088
191088
191087
191087
191087
191087
191086
191085
191084
191085
191085
191085
191085
191086
191085
191084
191083
191082
191082
191082
191082
191081
191081
191082
191081
191080
191080
191081
191080
191079
191079
191079
191079
191079
191080
191079
191079
191079
191078
191078
191077
191077
191077
191076
191076
191075
191075
191074
191074
191075
191074
191073
191073
191073
191072
191071
191070
191070
191069
191068
191068
191068
191067
191066
191065
191064
191064
191064
191064
191064
191064
191065
191064
191065
191064
191066
191065
191064
191065
191066
191067
191066
191065
191067
191067
191067
191067
191068
191068
191068
191068
191068
191068
191067
191066
191066
191065
191066
191065
191065
191064
191063
191062
191063
191065
191064
191064
191063
191063
191063
191062
191062
191061
191062
191061
191061
191061
191060
191059
191058
191058
191061
191060
191059
191058
191059
191059
191058
191058
191057
191056
191056
191056
191056
191055
191054
191054
191053
191055
191054
191054
191054
191054
191054
191054
191053
191052
191052
191054
191053
191053
191055
191057
191057
191056
191058
191058
191057
191056
191056
191056
191055
191055
191054
191054
191053
191052
191051
191051
191050
191050
191049
191050
191049
191048
191047
191047
191047
191046
191047
191046
191045
191045
191045
191044
191045
191044
191045
191044
191044
191043
191043
191043
191042
191041
191041
191041
191041
191040
191041
191040
191039
191038
191038
191039
191038
191040
191040
191040
191040
191040
191039
191039
191039
191040
191041
191041
191041
191041
191042
191042
191041
191040
191040
191041
191041
191040
191039
191038
191037
191036
191035
191037
191037
191038
191037
191036
191036
191038
191037
191036
191036
191035
191034
191035
191035
191034
191033
191033
191034
191034
191033
191032
191032
191031
191031
191030
191029
191028
191029
191028
191027
191026
191026
191026
191026
191025
191026
191026
191027
191026
191025
191025
191025
191025
191024
191023
191024
191023
191024
191024
191023
191023
191022
191021
191020
191020
191020
191021
191022
191023
191022
191021
191021
191021
191021
191021
191021
191021
191022
191022
191021
191020
191021
191020
191021
191021
191021
191020
191019
191020
191019
191019
191020
191019
191018
191017
191017
191016
191015
191014
191014
191014
191014
191015
191014
191013
191014
191013
191013
191012
191011
191010
191010
191010
191009
191011
191012
191011
191010
191010
191010
191011
191012
191011
191011
191010
191009
191008
191007
191006
191005
191006
191006
191006
191007
191006
191006
191005
191006
191006
191005
191004
191003
191002
191003
191003
191003
191002
191001
191000
190999
191001
191001
191000
191003
191003
191002
191002
191001
191000
190999
190998
190997
190996
190996
190996
190995
190995
190994
190993
190992
190991
190990
190991
190991
190992
190992
190993
190992
190992
190991
190990
190990
190989
190988
190987
190988
190987
190987
190986
190985
190984
190984
190984
190983
190983
190982
190981
190982
190981
190980
190981
190981
190981
190980
190980
190979
190978
190978
190978
190977
190976
190975
190977
190976
190976
190976
190975
190974
190974
190975
190975
190974
190975
190974
190973
190974
190974
190973
190973
190973
190973
190973
190972
190973
190972
190971
190971
190971
190971
190973
190973
190972
190974
190975
190974
190974
190974
190974
190973
190974
190973
190972
190971
190972
190972
190972
190973
190974
190974
190973
190972
190971
190970
190969
190969
190971
190970
190969
190971
190970
190970
190969
190968
190969
190969
190968
190967
190966
190967
190966
190965
190966
190967
190967
190966
190965
190964
190963
190964
190964
190963
190965
190965
190965
190965
190965
190965
190966
190965
190965
190965
190965
190964
190964
190965
190964
190963
190962
190961
190961
190961
190960
190959
190959
190958
190958
190958
190958
190958
190958
190958
190958
190958
190958
190958
190958
190957
190959
190958
190958
190960
190960
190960
190959
190958
190959
190958
190957
190957
190956
190955
190954
190955
190954
190953
190953
190954
190954
190953
190953
190953
190955
190956
190956
190956
190956
190955
190954
190955
190955
190955
190955
190955
190956
190955
190954
190953
190955
190956
190957
190957
190957
190956
190956
190956
190955
190954
190953
190952
190951
190951
190951
190950
190950
190949
190948
190949
190949
190948
190947
190946
190946
190946
190946
190946
190945
190944
190944
190943
190944
190944
190943
190942
190942
190943
190942
190943
190944
190944
190944
190944
190943
190943
190942
190941
190940
190939
190940
190939
190938
190938
190937
190937
190937
190937
190937
190937
190937
190936
190935
190937
190937
190936
190935
190934
190934
190934
190933
190933
190934
190933
190934
190934
190934
190934
190934
190933
190932
190931
190930
190929
190928
190928
190927
190927
190927
190927
190928
190927
190927
190927
190927
190926
190925
190925
190924
190923
190922
190922
190922
190921
190920
190919
190918
190917
190916
190917
190917
190917
190916
190917
190916
190916
190917
190919
190919
190918
190919
190920
190920
190921
190920
190919
190920
190921
190922
190921
190920
190920
190919
190921
190923
190922
190921
190920
190921
190920
190919
190918
190918
190917
190916
190916
190916
190915
190914
190913
190914
190913
190912
190912
190912
190912
190911
190911
190910
190910
190909
190908
190908
190907
190906
190906
190905
190905
190904
190903
190902
190902
190902
190903
190902
190903
190903
190902
190902
190901
190903
190903
190904
190903
190902
190901
190901
190900
190899
190898
190898
190897
190896
190895
190894
190894
190895
190895
190894
190894
190893
190892
190891
190890
190889
190888
190887
190887
190886
190885
190884
190884
190883
190883
190882
190881
190881
190880
190879
190878
190877
190878
190877
190876
190875
190876
190875
190875
190874
190874
190873
190873
190873
190872
190872
190872
190873
190873
190873
190872
190872
190872
190871
190872
190871
190872
190871
190871
190872
190872
190871
190871
190871
190870
190869
190869
190868
190868
190869
190868
190867
190868
190869
190869
190869
190869
190870
190873
190872
190872
190871
190870
190869
190869
190871
190870
190870
190870
190869
190869
190868
190868
190868
190867
190866
190865
190866
190865
190865
190866
190865
190865
190865
190865
190865
190864
190864
190865
190865
190864
190864
190865
190866
190865
190864
190864
190863
190863
190862
190861
190861
190862
190862
190862
190861
190860
190861
190862
190864
190863
190862
190861
190863
190864
190863
190863
190863
190862
190863
190863
190863
190863
190862
190863
190863
190864
190864
190863
190862
190861
190860
190859
190858
190860
190860
190859
190859
190858
190857
190856
190855
190857
190857
190856
190857
190857
190857
190857
190856
190858
190857
190856
190855
190855
190855
190854
190853
190852
190854
190856
190856
190856
190857
190858
190860
190860
190859
190858
190858
190857
190857
190858
190857
190857
190857
190856
190855
190854
190854
190854
190853
190852
190852
190852
190853
190856
190856
190856
190855
190854
190855
190854
190854
190853
190853
190852
190852
190853
190853
190852
190854
190854
190854
190854
190856
190855
190855
190857
190858
190857
190856
190855
190854
190854
190854
190854
190854
190854
190853
190853
190852
190852
190851
190851
190852
190852
190854
190853
190852
190851
190850
190849
190848
190847
190847
190847
190847
190847
190847
190846
190846
190845
190844
190844
190843
190843
190845
190844
190843
190842
190842
190842
190841
190842
190841
190840
190839
190839
190838
190838
190838
190838
190838
190838
190838
190838
190837
190836
190837
190837
190836
190835
190834
190834
190835
190835
190836
190837
190836
190835
190835
190835
190834
190834
190834
190834
190834
190833
190833
190832
190833
190832
190831
190830
190829
190828
190831
190830
190830
190829
190830
190830
190831
190833
190833
190833
190832
190831
190830
190830
190829
190828
190828
190828
190827
190826
190826
190825
190826
190825
190826
190825
190825
190824
190826
190827
190826
190826
190827
190826
190825
190824
190823
190822
190821
190820
190820
190820
190821
190820
190820
190821
190821
190821
190821
190820
190821
190821
190820
190821
190821
190820
190819
190818
190818
190818
190817
190818
190819
190819
190820
190821
190820
190820
190821
190821
190820
190819
190819
190820
190819
190818
190817
190816
190816
190815
190814
190813
190812
190811
190810
190809
190808
190807
190807
190807
190808
190808
190808
190807
190806
190805
190805
190805
190806
190805
190806
190806
190806
190805
190804
190804
190806
190806
190805
190804
190804
190803
190805
190806
190806
190805
190807
190807
190806
190806
190805
190804
190804
190803
190803
190803
190803
190802
190801
190801
190801
190802
190801
190803
190803
190803
190803
190804
190803
190804
190804
190803
190804
190803
190802
190801
190801
190800
190800
190799
190800
190800
190800
190799
190799
190799
190798
190798
190797
190796
190796
190795
190796
190796
190797
190798
190799
190798
190798
190798
190798
190797
190796
190795
190795
190794
190793
190792
190792
190791
190790
190789
190791
190791
190792
190791
190790
190789
190789
190789
190789
190788
190788
190787
190788
190787
190788
190788
190788
190787
190787
190786
190785
190786
190786
190787
190787
190787
190786
190785
190787
190786
190785
190785
190784
190784
190783
190783
190784
190783
190784
190784
190783
190783
190783
190782
190782
190781
190781
190782
190783
190784
190784
190783
190783
190782
190784
190783
190784
190783
190782
190781
190780
190779
190779
190779
190779
190780
190779
190780
190779
190780
190779
190778
190777
190776
190776
190775
190775
190774
190774
190774
190773
190772
190772
190772
190772
190771
190771
190770
190770
190770
190769
190768
190767
190768
190767
190767
190767
190766
190765
190764
190763
190762
190761
190760
190761
190761
190761
190762
190762
190762
190761
190760
190760
190760
190759
190758
190760
190760
190759
190759
190760
190759
190759
190760
190759
190759
190758
190757
190757
190757
190757
190756
190755
190754
190753
190754
190754
190753
190752
190751
190750
190749
190750
190751
190751
190752
190753
190752
190751
190751
190750
190749
190750
190751
190750
190750
190751
190751
190751
190752
190752
190753
190752
190752
190752
190751
190750
190749
190748
190747
190746
190748
190747
190747
190746
190746
190746
190745
190745
190745
190745
190745
190745
190746
190745
190745
190744
190743
190743
190743
190743
190743
190743
190742
190743
190743
190743
190742
190744
190743
190744
190743
190742
190741
190740
190740
190739
190738
190737
190736
190737
190736
190735
190735
190734
190734
190733
190732
190732
190734
190733
190732
190731
190731
190730
190729
190728
190728
190727
190727
190726
190726
190725
190725
190724
190724
190725
190724
190724
190724
190724
190724
190723
190723
190722
190722
190721
190721
190720
190722
190721
190721
190720
190720
190719
190720
190719
190721
190720
190719
190719
190718
190718
190717
190718
190717
190716
190716
190715
190715
190714
190715
190717
190718
190718
190719
190719
190719
190718
190717
190717
190716
190716
190716
190715
190714
190714
190716
190718
190718
190718
190717
190716
190716
190717
190718
190719
190718
190718
190717
190716
190715
190714
190714
190713
190714
190714
190714
190714
190714
190713
190712
190711
190711
190711
190710
190709
190710
190711
190710
190710
190709
190708
190708
190707
190707
190706
190705
190705
190704
190703
190703
190702
190702
190701
190704
190703
190702
190703
190703
190702
190701
190700
190700
190701
190701
190701
190700
190699
190698
190698
190698
190697
190697
190698
190697
190696
190695
190694
190695
190696
190696
190695
190697
190696
190695
190694
190693
190693
190693
190692
190691
190690
190690
190689
190688
190688
190687
190687
190686
190685
190688
190687
190686
190687
190687
190687
190688
190688
190687
190688
190689
190688
190687
190687
190686
190685
190685
190686
190686
190685
190684
190683
190684
190684
190683
190682
190682
190683
190683
190682
190681
190680
190680
190679
190678
190677
190677
190676
190676
190675
190675
190677
190676
190676
190675
190674
190673
190674
190673
190672
190671
190671
190670
190670
190670
190670
190669
190670
190670
190669
190668
190667
190667
190666
190666
190666
190666
190669
190670
190669
190670
190669
190668
190668
190668
190669
190668
190668
190669
190669
190669
190669
190670
190670
190669
190669
190669
190669
190668
190668
190667
190666
190666
190666
190665
190666
190667
190667
190667
190666
190665
190665
190664
190665
190665
190665
190668
190667
190667
190666
190665
190664
190665
190665
190664
190666
190666
190665
190664
190664
190663
190662
190662
190662
190661
190661
190661
190661
190662
190661
190660
190659
190658
190657
190656
190655
190655
190654
190655
190655
190655
190655
190654
190653
190653
190652
190655
190654
190653
190654
190653
190652
190651
190650
190652
190652
190651
190650
190651
190650
190649
190648
190647
190647
190647
190647
190647
190647
190646
190646
190645
190644
190644
190644
190644
190645
190644
190646
190646
190646
190645
190645
190644
190645
190645
190645
190644
190647
190647
190646
190645
190646
190646
190648
190648
190647
190648
190649
190648
190647
190647
190646
190647
190648
190648
190647
190646
190645
190647
190647
190647
190649
190649
190648
190647
190647
190647
190648
190648
190647
190647
190647
190648
190648
190648
190650
190653
190652
190653
190652
190651
190650
190649
190649
190648
190648
190647
190648
190648
190647
190648
190647
190646
190647
190647
190647
190647
190649
190649
190649
190648
190648
190647
190646
190646
190646
190646
190646
190645
190644
190643
190643
190643
190643
190642
190642
190644
190646
190646
190645
190644
190643
190643
190645
190644
190644
190643
190642
190641
190641
190640
190639
190638
190637
190638
190637
190636
190635
190635
190636
190636
190636
190636
190636
190636
190636
190635
190635
190634
190634
190635
190635
190635
190636
190636
190636
190635
190634
190634
190633
190633
190633
190632
190631
190631
190630
190629
190629
190628
190628
190627
190628
190629
190632
190632
190632
190631
190630
190629
190629
190628
190628
190630
190629
190632
190631
190631
190632
190631
190633
190633
190633
190633
190632
190633
190633
190635
190634
190636
190636
190635
190635
190635
190634
190633
190633
190633
190633
190634
190633
190632
190634
190633
190633
190632
190634
190634
190633
190634
190634
190633
190633
190632
190635
190634
190633
190634
190633
190635
190635
190634
190633
190634
190633
190632
190634
190636
190635
190634
190633
190633
190633
190632
190631
190630
190631
190631
190632
190631
190632
190632
190632
190631
190631
190630
190629
190628
190628
190627
190627
190626
190625
190626
190625
190625
190625
190624
190624
190623
190622
190621
190621
190620
190620
190620
190619
190618
190618
190617
190616
190615
190617
190616
190616
190615
190615
190615
190614
190613
190612
190611
190611
190610
190609
190608
190608
190607
190607
190607
190608
190608
190607
190607
190607
190606
190607
190608
190608
190607
190608
190608
190607
190607
190606
190607
190610
190609
190609
190609
190608
190608
190607
190606
190605
190604
190603
190602
190602
190603
190602
190603
190604
190604
190607
190609
190609
190608
190608
190609
190608
190607
190606
190605
190604
190603
190603
190606
190607
190606
190606
190606
190606
190606
190606
190606
190605
190605
190605
190604
190604
190606
190606
190606
190605
190605
190604
190603
190603
190602
190601
190601
190600
190599
190598
190600
190600
190599
190599
190598
190597
190597
190598
190597
190596
190597
190599
190599
190599
190598
190597
190596
190595
190594
190594
190593
190592
190592
190592
190591
190591
190590
190589
190590
190590
190589
190588
190587
190587
190586
190587
190588
190589
190588
190588
190587
190587
190586
190585
190584
190583
190583
190584
190583
190582
190581
190581
190582
190581
190580
190579
190578
190577
190578
190577
190576
190576
190575
190575
190575
190576
190575
190574
190573
190572
190571
190570
190570
190569
190570
190571
190570
190570
190570
190569
190568
190571
190570
190569
190568
190571
190570
190569
190570
190572
190573
190572
190571
190570
190570
190571
190571
190570
190569
190569
190569
190569
190569
190568
190569
190568
190568
190567
190567
190566
190565
190565
190564
190564
190564
190563
190562
190561
190561
190561
190560
190559
190558
190557
190556
190558
190558
190559
190558
190559
190560
190561
190560
190560
190559
190558
190557
190557
190557
190557
190557
190558
190558
190558
190558
190558
190558
190557
190557
190558
190557
190557
190558
190558
190558
190558
190559
190558
190558
190559
190558
190557
190556
190555
190554
190554
190555
190555
190555
190554
190555
190554
190554
190553
190552
190552
190552
190553
190554
190553
190553
190554
190553
190552
190553
190552
190551
190553
190552
190552
190551
190551
190550
190551
190550
190550
190550
190549
190550
190549
190549
190548
190547
190547
190548
190548
190548
190547
190547
190547
190547
190547
190546
190545
190545
190546
190545
190544
190545
190545
190545
190544
190544
190544
190543
190544
190544
190543
190542
190541
190540
190539
190539
190539
190538
190537
190537
190536
190536
190536
190536
190536
190536
190538
190537
190537
190538
190538
190538
190538
190538
190537
190536
190536
190535
190535
190534
190534
190534
190534
190533
190533
190533
190532
190531
190531
190531
190531
190531
190530
190530
190533
190533
190533
190533
190533
190533
190533
190532
190533
190532
190533
190532
190532
190531
190530
190529
190530
190530
190530
190530
190530
190530
190530
190529
190530
190531
190530
190529
190529
190532
190531
190531
190531
190530
190531
190530
190530
190532
190532
190533
190536
190536
190535
190534
190537
190539
190542
190541
190540
190540
190539
190541
190543
190543
190544
190544
190543
190542
190541
190541
190540
190540
190540
190539
190538
190539
190538
190538
190538
190539
190538
190537
190537
190537
190536
190536
190535
190535
190536
190537
190536
190537
190536
190535
190534
190534
190535
190534
190533
190532
190531
190532
190532
190531
190530
190529
190528
190528
190527
190527
190526
190527
190526
190525
190526
190525
190524
190523
190522
190521
190521
190520
190519
190518
190518
190519
190520
190519
190520
190520
190520
190521
190521
190521
190522
190521
190521
190521
190521
190520
190520
190520
190519
190521
190520
190523
190522
190522
190522
190523
190523
190525
190525
190525
190525
190524
190523
190523
190524
190524
190525
190525
190525
190527
190526
190527
190527
190527
190526
190525
190524
190523
190523
190522
190521
190520
190519
190519
190520
190519
190519
190519
190518
190519
190520
190519
190518
190518
190517
190517
190516
190517
190516
190518
190518
190518
190517
190517
190516
190515
190515
190516
190517
190517
190517
190516
190516
190515
190516
190516
190515
190515
190516
190516
190516
190516
190515
190514
190514
190513
190513
190513
190512
190512
190512
190511
190511
190513
190514
190513
190512
190512
190514
190514
190514
190514
190514
190514
190514
190515
190516
190516
190516
190515
190514
190514
190514
190515
190515
190514
190514
190513
190513
190512
190513
190512
190511
190510
190510
190509
190508
190508
190508
190508
190508
190509
190512
190511
190510
190509
190508
190509
190509
190510
190509
190510
190512
190511
190512
190511
190511
190510
190510
190510
190509
190509
190509
190510
190510
190509
190508
190507
190507
190507
190506
190505
190506
190505
190504
190503
190503
190503
190502
190502
190501
190500
190500
190500
190501
190501
190502
190502
190501
190500
190499
190498
190498
190498
190497
190497
190496
190495
190494
190494
190493
190492
190492
190492
190492
190491
190491
190490
190491
190491
190491
190490
190490
190489
190489
190488
190488
190489
190490
190489
190488
190487
190486
190485
190484
190485
190487
190487
190486
190486
190485
190484
190484
190483
190483
190484
190483
190482
190481
190481
190480
190479
190479
190482
190483
190482
190481
190480
190479
190478
190478
190478
190480
190480
190479
190479
190478
190477
190476
190476
190475
190475
190474
190473
190473
190473
190473
190474
190473
190475
190475
190476
190475
190474
190473
190472
190472
190471
190472
190471
190470
190469
190469
190468
190467
190468
190467
190466
190466
190466
190465
190465
190464
190464
190464
190463
190463
190463
190463
190462
190461
190460
190461
190461
190460
190459
190459
190459
190460
190459
190458
190457
190456
190458
190458
190457
190457
190457
190456
190455
190456
190456
190455
190454
190455
190454
190453
190454
190454
190456
190455
190455
190454
190453
190454
190455
190454
190454
190455
190456
190455
190454
190454
190453
190452
190452
190451
190450
190451
190450
190450
190449
190448
190450
190449
190450
190451
190451
190451
190450
190449
190448
190447
190446
190445
190445
190444
190444
190444
190445
190444
190444
190443
190443
190442
190441
190440
190440
190439
190441
190441
190441
190441
190442
190442
190441
190442
190441
190440
190440
190440
190441
190441
190440
190439
190439
190440
190439
190440
190439
190440
190442
190441
190440
190440
190441
190441
190442
190441
190442
190443
190445
190447
190447
190447
190446
190445
190444
190443
190442
190443
190443
190442
190441
190440
190439
190439
190439
190439
190439
190438
190438
190437
190436
190435
190434
190435
190435
190434
190435
190434
190433
190433
190432
190433
190433
190432
190432
190431
190430
190429
190428
190427
190428
190427
190426
190426
190427
190429
190428
190431
190431
190430
190430
190429
190429
190428
190428
190429
190428
190427
190426
190429
190431
190432
190431
190430
190430
190431
190430
190431
190430
190429
190428
190428
190427
190427
190428
190428
190428
190428
190427
190427
190426
190426
190427
190426
190425
190426
190427
190426
190426
190427
190427
190426
190427
190426
190426
190426
190425
190425
190424
190423
190422
190421
190421
190421
190421
190420
190419
190418
190418
190418
190417
190417
190416
190415
190415
190415
190416
190417
190417
190417
190417
190416
190416
190417
190416
190415
190414
190413
190413
190414
190414
190415
190414
190414
190413
190413
190412
190411
190411
190411
190410
190410
190409
190409
190409
190410
190412
190412
190411
190411
190411
190410
190409
190408
190407
190407
190406
190405
190405
190404
190404
190403
190405
190405
190405
190405
190405
190405
190405
190404
190403
190403
190402
190402
190405
190405
190406
190407
190407
190406
190408
190408
190408
190407
190406
190406
190406
190405
190405
190404
190403
190403
190402
190402
190402
190401
190400
190399
190400
190399
190398
190398
190399
190401
190400
190399
190400
190400
190399
190398
190399
190398
190398
190397
190396
190396
190396
190395
190397
190397
190397
190396
190397
190396
190396
190395
190395
190394
190393
190393
190393
190392
190391
190393
190393
190393
190393
190394
190393
190394
190394
190394
190393
190393
190393
190392
190391
190390
190391
190390
190389
190388
190388
190390
190389
190388
190388
190387
190387
190387
190386
190387
190386
190387
190386
190385
190384
190384
190383
190383
190383
190382
190383
190383
190383
190382
190383
190384
190384
190384
190383
190383
190383
190383
190382
190381
190380
190381
190381
190381
190381
190383
190382
190381
190380
190380
190379
190379
190378
190378
190377
190376
190375
190375
190376
190376
190375
190374
190373
190373
190372
190373
190373
190372
190371
190370
190369
190370
190369
190369
190370
190370
190370
190369
190369
190369
190368
190368
190369
190368
190368
190367
190366
190366
190365
190364
190363
190364
190364
190364
190365
190365
190366
190365
190364
190365
190364
190364
190364
190363
190362
190362
190362
190362
190364
190366
190368
190370
190369
190368
190367
190366
190366
190366
190365
190365
190364
190365
190365
190365
190364
190363
190362
190361
190362
190362
190363
190362
190362
190365
190364
190364
190364
190363
190362
190361
190360
190360
190359
190358
190358
190358
190358
190359
190359
190361
190362
190361
190360
190360
190360
190360
190360
190360
190362
190363
190364
190363
190363
190363
190364
190363
190362
190363
190363
190362
190363
190362
190361
190361
190361
190360
190361
190360
190361
190360
190360
190359
190359
190359
190358
190357
190357
190356
190357
190357
190356
190357
190356
190358
190359
190358
190358
190360
190361
190360
190359
190358
190358
190357
190357
190358
190358
190359
190359
190358
190358
190357
190356
190358
190357
190356
190357
190356
190357
190356
190355
190354
190354
190354
190353
190353
190352
190352
190354
190355
190354
190353
190353
190352
190351
190351
190351
190351
190350
190349
190350
190351
190350
190349
190348
190348
190348
190349
190349
190348
190347
190346
190345
190344
190344
190344
190343
190344
190343
190342
190343
190343
190342
190342
190344
190344
190343
190343
190342
190341
190340
190340
190339
190338
190338
190338
190338
190338
190338
190339
190338
190337
190336
190335
190335
190334
190333
190332
190332
190332
190333
190334
190335
190335
190334
190333
190332
190332
190333
190333
190332
190334
190333
190333
190332
190331
190330
190329
190328
190328
190327
190328
190329
190329
190330
190330
190330
190331
190330
190329
190330
190330
190330
190329
190330
190329
190329
190329
190329
190328
190328
190329
190329
190330
190329
190328
190329
190329
190329
190328
190328
190329
190328
190328
190329
190329
190328
190328
190327
190327
190328
190328
190329
190328
190328
190327
190326
190328
190327
190327
190326
190325
190324
190323
190322
190322
190321
190320
190320
190320
190319
190320
190319
190319
190319
190318
190318
190317
190316
190315
190315
190314
190314
190313
190312
190312
190312
190311
190310
190309
190308
190309
190312
190311
190311
190310
190310
190309
190308
190308
190308
190307
190306
190307
190306
190307
190306
190305
190306
190306
190305
190307
190306
190306
190306
190305
190305
190305
190304
190303
190303
190302
190302
190301
190301
190301
190300
190301
190300
190299
190298
190297
190296
190296
190296
190295
190294
190294
190295
190296
190296
190296
190296
190297
190296
190295
190298
190298
190298
190297
190296
190295
190294
190294
190294
190294
190293
190292
190292
190291
190291
190290
190291
190292
190292
190293
190293
190292
190293
190292
190293
190292
190291
190290
190292
190291
190290
190291
190291
190292
190292
190292
190291
190292
190292
190292
190293
190293
190293
190293
190293
190293
190292
190294
190293
190292
190292
190292
190293
190292
190292
190292
190291
190290
190291
190290
190290
190291
190291
190291
190291
190293
190292
190292
190291
190291
190291
190293
190293
190292
190291
190291
190291
190290
190289
190289
190289
190289
190288
190287
190287
190288
190287
190286
190285
190284
190284
190284
190285
190286
190286
190286
190285
190285
190285
190284
190283
190282
190284
190283
190284
190285
190284
190285
190284
190283
190283
190282
190281
190281
190280
190279
190279
190279
190279
190278
190277
190277
190277
190276
190275
190274
190273
190272
190272
190272
190271
190270
190269
190270
190270
190271
190270
190269
190268
190267
190266
190266
190267
190267
190266
190267
190266
190268
190268
190268
190268
190268
190268
190267
190266
190265
190264
190263
190262
190261
190261
190260
190261
190260
190259
190259
190260
190259
190260
190261
190260
190259
190258
190257
190258
190258
190259
190261
190260
190259
190259
190258
190257
190256
190258
190257
190257
190256
190255
190254
190253
190252
190252
190253
190254
190253
190252
190251
190251
190252
190251
190251
190250
190250
190249
190249
190250
190249
190248
190248
190247
190246
190246
190245
190244
190244
190244
190243
190243
190242
190242
190241
190240
190239
190238
190237
190236
190235
190234
190234
190233
190232
190231
190231
190231
190231
190230
190232
190232
190232
190232
190232
190231
190230
190231
190230
190231
190230
190229
190228
190228
190228
190228
190228
190227
190227
190226
190225
190224
190225
190224
190223
190225
190224
190223
190222
190222
190222
190222
190222
190221
190222
190222
190222
190223
190224
190225
190225
190224
190223
190223
190223
190223
190222
190222
190221
190220
190220
190221
190221
190222
190223
190222
190221
190220
190219
190218
190217
190217
190218
190218
190217
190217
190216
190215
190214
190213
190212
190211
190211
190210
190212
190212
190212
190213
190213
190212
190211
190210
190210
190209
190209
190209
190209
190210
190209
190209
190209
190209
190208
190207
190208
190208
190207
190206
190206
190206
190206
190205
190205
190205
190205
190204
190203
190202
190203
190203
190203
190203
190204
190204
190203
190203
190203
190202
190203
190206
190205
190204
190204
190204
190205
190206
190205
190204
190203
190204
190204
190203
190203
190202
190202
190203
190202
190205
190204
190205
190204
190203
190203
190202
190202
190201
190201
190201
190200
190200
190200
190200
190200
190200
190199
190199
190199
190199
190201
190200
190200
190199
190199
190198
190198
190197
190197
190196
190195
190194
190193
190193
190192
190191
190190
190189
190189
190190
190190
190189
190189
190190
190192
190191
190191
190190
190190
190190
190192
190192
190193
190193
190192
190192
190191
190191
190192
190192
190192
190192
190191
190191
190192
190193
190193
190193
190192
190195
190194
190193
190192
190192
190191
190190
190190
190190
190190
190190
190189
190189
190189
190188
190188
190187
190187
190186
190187
190187
190186
190187
190187
190186
190186
190185
190185
190185
190184
190183
190184
190184
190183
190184
190187
190186
190186
190186
190185
190184
190184
190183
190183
190183
190184
190185
190184
190183
190183
190182
190181
190183
190182
190181
190181
190180
190180
190180
190182
190182
190181
190181
190181
190181
190180
190180
190181
190180
190180
190182
190182
190181
190181
190184
190183
190182
190182
190181
190181
190181
190180
190180
190181
190182
190182
190183
190184
190184
190185
190184
190186
190187
190187
190190
190189
190188
190187
190186
190187
190188
190188
190188
190188
190188
190187
190186
190186
190186
190185
190184
190184
190184
190184
190184
190183
190184
190183
190182
190181
190183
190182
190181
190180
190179
190179
190178
190178
190178
190178
190177
190176
190175
190174
190173
190173
190172
190172
190171
190171
190170
190169
190169
190168
190168
190167
190166
190165
190166
190166
190165
190164
190163
190162
190163
190162
190161
190162
190162
190165
190165
190164
190164
190163
190163
190163
190162
190162
190164
190164
190166
190166
190165
190164
190165
190170
190169
190168
190167
190166
190166
190167
190168
190167
190167
190166
190166
190166
190165
190165
190165
190165
190166
190167
190167
190166
190165
190165
190165
190165
190165
190165
190164
190163
190163
190164
190165
190165
190166
190167
190167
190166
190166
190166
190165
190166
190166
190165
190164
190163
190164
190164
190163
190162
190162
190161
190162
190163
190163
190162
190161
190160
190159
190160
190159
190158
190157
190156
190155
190155
190156
190155
190155
190155
190156
190155
190155
190154
190153
190152
190152
190152
190151
190153
190152
190151
190151
190151
190151
190150
190149
190149
190149
190149
190150
190150
190149
190148
190147
190146
190146
190146
190146
190147
190146
190145
190145
190146
190146
190145
190146
190145
190144
190143
190145
190146
190147
190146
190146
190145
190144
190144
190143
190144
190145
190144
190144
190143
190142
190141
190140
190139
190139
190138
190137
190136
190135
190134
190134
190135
190134
190134
190133
190133
190132
190131
190132
190133
190134
190134
190133
190134
190133
190132
190132
190131
190131
190131
190131
190130
190130
190130
190130
190129
190130
190129
190130
190133
190135
190134
190135
190136
190135
190135
190134
190133
190132
190132
190131
190131
190130
190131
190130
190129
190130
190129
190128
190128
190127
190126
190128
190128
190129
190130
190129
190129
190132
190131
190130
190129
190129
190129
190130
190130
190129
190129
190129
190129
190129
190128
190127
190128
190127
190127
190127
190127
190127
190127
190128
190128
190127
190126
190125
190125
190128
190127
190126
190126
190126
190127
190127
190127
190126
190126
190129
190128
190127
190128
190130
190131
190131
190131
190131
190131
190130
190130
190132
190131
190132
190133
190135
190134
190135
190137
190136
190136
190136
190138
190139
190138
190139
190138
190138
190137
190136
190136
190135
190134
190137
190139
190140
190140
190140
190139
190139
190138
190139
190140
190140
190139
190139
190138
190137
190136
190136
190136
190137
190136
190136
190137
190136
190135
190136
190137
190139
190138
190137
190136
190135
190135
190134
190134
190134
190134
190134
190134
190134
190137
190136
190136
190136
190136
190135
190137
190137
190136
190136
190135
190136
190136
190136
190137
190137
190137
190137
190138
190137
190138
190137
190136
190137
190137
190138
190138
190137
190136
190138
190137
190137
190136
190138
190141
190141
190141
190140
190140
190140
190141
190142
190141
190140
190140
190140
190139
190139
190139
190140
190140
190141
190140
190140
190140
190139
190138
190138
190137
190136
190135
190134
190135
190135
190134
190135
190136
190135
190134
190134
190133
190132
190132
190131
190132
190131
190130
190132
190131
190132
190131
190133
190134
190133
190133
190133
190134
190133
190132
190133
190132
190131
190132
190132
190131
190130
190129
190129
190129
190130
190129
190128
190127
190126
190125
190126
190125
190126
190126
190125
190125
190125
190126
190126
190125
190124
190123
190122
190121
190120
190120
190121
190121
190120
190119
190119
190118
190117
190117
190116
190117
190116
190116
190116
190116
190115
190114
190113
190112
190111
190110
190110
190110
190109
190109
190109
190108
190108
190108
190108
190108
190107
190108
190107
190108
190107
190108
190107
190108
190108
190107
190107
190107
190108
190108
190107
190108
190107
190107
190108
190107
190107
190107
190108
190109
190108
190109
190108
190107
190107
190107
190107
190107
190107
190107
190107
190107
190107
190107
190106
190105
190104
190103
190105
190105
190104
190103
190102
190102
190101
190102
190102
190101
190101
190100
190100
190099
190098
190097
190097
190096
190096
190095
190095
190094
190094
190094
190094
190095
190094
190094
190094
190093
190092
190091
190091
190092
190093
190095
190095
190098
190097
190096
190095
190095
190094
190093
190093
190092
190092
190091
190091
190090
190089
190088
190089
190089
190088
190089
190088
190087
190088
190087
190087
190088
190090
190092
190091
190090
190090
190091
190090
190089
190090
190089
190089
190089
190089
190088
190087
190086
190085
190084
190083
190082
190082
190081
190080
190079
190080
190080
190079
190078
190078
190080
190079
190080
190079
190079
190079
190081
190080
190079
190079
190079
190078
190078
190078
190078
190078
190078
190079
190078
190079
190080
190080
190080
190079
190079
190078
190078
190078
190077
190076
190075
190075
190075
190074
190075
190074
190073
190072
190071
190070
190069
190072
190072
190072
190073
190075
190074
190074
190073
190073
190072
190071
190072
190072
190072
190071
190072
190074
190073
190073
190072
190074
190074
190073
190073
190072
190071
190072
190073
190073
190073
190072
190071
190070
190070
190070
190071
190071
190070
190069
190068
190069
190068
190068
190068
190068
190068
190067
190066
190067
190067
190066
190065
190065
190064
190063
190062
190062
190062
190061
190061
190061
190062
190063
190063
190062
190061
190062
190062
190061
190062
190063
190063
190064
190064
190064
190063
190064
190063
190063
190062
190062
190062
190063
190062
190062
190062
190061
190062
190063
190063
190064
190064
190064
190063
190062
190062
190062
190061
190060
190060
190059
190058
190058
190057
190056
190055
190057
190057
190057
190057
190056
190057
190056
190055
190055
190054
190054
190053
190052
190052
190052
190051
190050
190051
190051
190050
190049
190050
190051
190051
190051
190052
190051
190050
190050
190049
190048
190047
190047
190046
190047
190047
190047
190046
190045
190044
190044
190044
190043
190042
190041
190040
190039
190040
190039
190038
190037
190037
190036
190037
190036
190035
190034
190035
190035
190035
190034
190035
190034
190035
190034
190034
190034
190033
190032
190031
190030
190030
190029
190028
190027
190028
190029
190028
190029
190028
190028
190027
190027
190026
190025
190025
190025
190025
190024
190023
190023
190023
190024
190023
190022
190021
190020
190020
190020
190020
190020
190019
190019
190018
190017
190017
190017
190016
190015
190016
190016
190016
190016
190015
190014
190013
190012
190012
190013
190013
190012
190012
190013
190013
190014
190014
190014
190014
190013
190013
190014
190014
190014
190014
190013
190012
190012
190011
190012
190012
190012
190012
190012
190012
190013
190012
190011
190011
190010
190010
190011
190011
190010
190009
190009
190008
190007
190008
190007
190007
190007
190006
190007
190008
190008
190009
190008
190007
190007
190006
190006
190006
190005
190004
190004
190003
190004
190004
190003
190003
190004
190003
190002
190001
190001
190000
189999
189998
189997
189999
189999
189998
189997
189996
189996
189995
189994
189993
189992
189993
189992
189991
189991
189991
189990
189990
189989
189989
189988
189988
189987
189989
189990
189991
189990
189990
189990
189989
189988
189988
189988
189988
189987
189986
189986
189985
189984
189983
189982
189981
189980
189980
189980
189980
189981
189980
189979
189979
189979
189979
189978
189977
189979
189978
189979
189978
189978
189977
189978
189978
189977
189976
189976
189977
189979
189978
189977
189976
189975
189975
189975
189974
189975
189974
189974
189974
189974
189973
189972
189971
189971
189971
189973
189972
189971
189970
189969
189968
189968
189967
189967
189966
189966
189965
189964
189964
189965
189965
189964
189964
189964
189964
189963
189964
189963
189963
189963
189963
189962
189961
189962
189961
189961
189963
189963
189963
189963
189963
189964
189966
189968
189968
189967
189966
189965
189965
189964
189964
189963
189962
189963
189963
189963
189962
189962
189961
189960
189960
189961
189960
189959
189958
189959
189960
189960
189960
189960
189960
189959
189959
189959
189959
189960
189963
189964
189964
189963
189962
189961
189961
189961
189961
189960
189959
189959
189960
189959
189958
189959
189959
189958
189957
189956
189956
189956
189956
189955
189955
189954
189953
189955
189956
189955
189956
189955
189954
189954
189953
189953
189952
189953
189952
189952
189952
189951
189950
189950
189951
189951
189950
189950
189950
189949
189949
189950
189949
189949
189948
189948
189948
189947
189947
189947
189947
189948
189947
189946
189945
189944
189945
189944
189944
189944
189944
189943
189944
189943
189943
189943
189944
189943
189944
189943
189942
189941
189942
189941
189940
189941
189940
189940
189940
189939
189939
189939
189940
189940
189942
189942
189941
189942
189941
189941
189941
189941
189941
189941
189940
189939
189938
189937
189936
189935
189935
189936
189935
189934
189936
189935
189934
189933
189933
189932
189931
189931
189931
189931
189931
189930
189929
189928
189927
189927
189926
189926
189926
189926
189926
189925
189924
189924
189923
189922
189923
189924
189923
189924
189923
189923
189923
189926
189925
189924
189925
189925
189925
189924
189924
189924
189923
189922
189921
189921
189921
189922
189921
189920
189919
189918
189918
189917
189917
189916
189915
189916
189917
189917
189917
189916
189917
189917
189919
189918
189917
189917
189918
189918
189918
189917
189916
189916
189915
189914
189915
189915
189914
189915
189914
189913
189912
189911
189911
189911
189910
189911
189911
189911
189911
189911
189911
189911
189912
189911
189911
189910
189909
189908
189907
189908
189907
189908
189909
189909
189909
189908
189908
189907
189906
189907
189907
189906
189906
189906
189906
189906
189906
189907
189906
189906
189907
189907
189906
189905
189904
189903
189902
189901
189902
189901
189901
189900
189900
189899
189899
189898
189898
189897
189896
189895
189894
189894
189894
189894
189893
189893
189894
189894
189894
189893
189893
189894
189893
189892
189893
189892
189892
189892
189891
189890
189890
189889
189890
189889
189888
189888
189888
189887
189887
189886
189888
189887
189887
189886
189885
189885
189885
189885
189884
189883
189882
189885
189886
189885
189884
189883
189883
189884
189885
189886
189885
189885
189885
189885
189888
189888
189887
189887
189886
189887
189886
189885
189884
189883
189882
189882
189882
189881
189883
189882
189881
189881
189880
189881
189884
189883
189882
189884
189885
189884
189887
189887
189886
189885
189884
189883
189883
189883
189883
189883
189883
189883
189882
189881
189880
189879
189878
189879
189878
189878
189879
189878
189877
189877
189876
189876
189876
189876
189875
189875
189876
189875
189876
189876
189876
189875
189874
189874
189874
189874
189875
189874
189876
189875
189875
189878
189877
189876
189875
189876
189875
189874
189875
189874
189874
189874
189873
189872
189871
189871
189870
189869
189869
189870
189869
189871
189871
189871
189871
189870
189869
189868
189870
189870
189870
189869
189869
189868
189868
189868
189869
189869
189869
189869
189868
189869
189869
189870
189870
189869
189868
189867
189867
189868
189868
189867
189866
189865
189865
189864
189863
189862
189862
189862
189862
189862
189861
189861
189860
189861
189860
189859
189860
189859
189859
189859
189858
189858
189857
189858
189857
189857
189856
189855
189856
189855
189854
189853
189852
189852
189852
189851
189851
189851
189851
189850
189849
189848
189847
189846
189848
189848
189848
189848
189850
189849
189849
189848
189847
189846
189846
189845
189845
189846
189846
189847
189847
189847
189847
189847
189846
189845
189844
189844
189843
189844
189843
189844
189843
189842
189841
189841
189840
189840
189839
189838
189837
189836
189836
189837
189838
189839
189839
189839
189838
189837
189837
189837
189837
189839
189838
189837
189838
189839
189838
189837
189836
189835
189834
189833
189832
189831
189830
189829
189828
189828
189827
189826
189825
189827
189827
189826
189826
189826
189825
189824
189823
189822
189822
189824
189823
189822
189823
189822
189821
189820
189819
189818
189819
189819
189819
189819
189820
189819
189819
189819
189820
189819
189820
189820
189822
189821
189820
189820
189819
189820
189821
189820
189819
189821
189821
189823
189823
189822
189822
189821
189821
189822
189822
189823
189824
189823
189823
189822
189821
189820
189820
189819
189819
189820
189820
189819
189819
189818
189819
189818
189819
189819
189820
189820
189821
189821
189820
189821
189820
189822
189821
189821
189821
189820
189819
189818
189817
189816
189816
189817
189818
189817
189816
189817
189817
189816
189816
189817
189817
189816
189815
189818
189819
189818
189817
189816
189816
189815
189818
189817
189816
189815
189814
189814
189814
189816
189816
189816
189816
189816
189818
189818
189819
189819
189819
189818
189818
189817
189816
189817
189817
189817
189816
189817
189817
189816
189815
189815
189814
189815
189815
189814
189814
189814
189813
189813
189814
189814
189814
189813
189812
189811
189810
189809
189810
189810
189811
189810
189809
189809
189810
189809
189809
189808
189807
189807
189809
189808
189811
189813
189812
189811
189810
189809
189809
189808
189808
189808
189807
189806
189806
189806
189805
189806
189806
189805
189804
189805
189806
189806
189805
189804
189804
189803
189802
189802
189803
189802
189802
189803
189803
189802
189803
189802
189803
189805
189805
189805
189805
189805
189804
189803
189803
189805
189804
189804
189803
189803
189803
189804
189804
189804
189804
189803
189802
189803
189803
189803
189803
189803
189802
189803
189804
189803
189802
189801
189800
189799
189798
189797
189797
189796
189795
189794
189795
189794
189795
189795
189794
189793
189792
189792
189793
189793
189793
189793
189793
189792
189791
189792
189792
189791
189790
189790
189789
189788
189787
189786
189787
189788
189787
189787
189787
189786
189785
189784
189783
189782
189782
189782
189781
189781
189782
189781
189780
189780
189780
189780
189780
189781
189780
189780
189780
189780
189779
189778
189779
189778
189778
189778
189779
189780
189781
189782
189782
189781
189781
189783
189784
189783
189782
189783
189783
189782
189783
189782
189783
189782
189782
189782
189782
189782
189781
189782
189782
189781
189781
189780
189780
189779
189780
189781
189782
189781
189782
189782
189781
189780
189779
189778
189779
189778
189777
189776
189775
189776
189775
189774
189776
189776
189776
189775
189776
189776
189775
189776
189775
189775
189775
189775
189775
189775
189775
189774
189773
189773
189773
189773
189773
189772
189772
189771
189770
189772
189773
189773
189772
189772
189771
189771
189770
189770
189771
189770
189769
189769
189768
189768
189767
189767
189767
189768
189767
189768
189770
189771
189771
189770
189770
189770
189770
189770
189770
189769
189768
189768
189767
189766
189765
189764
189764
189763
189763
189763
189763
189763
189762
189762
189762
189761
189760
189761
189760
189761
189760
189759
189759
189759
189759
189760
189760
189760
189760
189759
189759
189760
189762
189762
189761
189760
189760
189760
189763
189763
189762
189764
189763
189765
189765
189765
189765
189765
189764
189763
189762
189762
189765
189764
189764
189766
189768
189767
189767
189768
189768
189767
189767
189767
189766
189767
189766
189765
189764
189763
189763
189764
189764
189764
189764
189764
189764
189764
189763
189763
189764
189763
189764
189763
189762
189762
189762
189761
189760
189760
189759
189758
189758
189757
189756
189755
189754
189753
189752
189752
189752
189751
189752
189753
189752
189752
189751
189750
189749
189749
189749
189749
189749
189748
189748
189748
189747
189746
189747
189747
189746
189748
189747
189746
189747
189747
189748
189747
189746
189745
189745
189744
189743
189742
189741
189741
189741
189740
189740
189740
189739
189739
189740
189739
189738
189738
189738
189738
189738
189738
189738
189737
189737
189736
189737
189736
189736
189735
189735
189735
189735
189734
189733
189732
189733
189734
189733
189733
189733
189732
189731
189730
189729
189728
189727
189726
189726
189726
189726
189726
189725
189725
189724
189723
189724
189724
189724
189723
189723
189724
189724
189724
189725
189725
189724
189724
189724
189723
189722
189722
189722
189722
189721
189720
189719
189718
189718
189719
189718
189717
189717
189718
189717
189716
189715
189714
189715
189715
189714
189714
189713
189714
189714
189713
189713
189713
189713
189713
189714
189714
189713
189712
189711
189710
189710
189710
189712
189712
189711
189711
189713
189714
189713
189713
189712
189712
189714
189713
189712
189712
189715
189716
189715
189715
189714
189713
189714
189714
189714
189715
189715
189715
189714
189714
189713
189713
189714
189715
189714
189713
189712
189711
189710
189710
189709
189708
189709
189708
189708
189708
189707
189708
189708
189710
189710
189709
189709
189710
189709
189711
189711
189710
189709
189709
189708
189708
189707
189707
189707
189706
189705
189704
189703
189702
189702
189701
189701
189702
189701
189701
189701
189703
189702
189702
189701
189702
189702
189701
189701
189700
189700
189702
189703
189703
189702
189701
189700
189699
189699
189699
189698
189697
189696
189696
189695
189694
189695
189697
189697
189696
189698
189698
189697
189696
189697
189697
189698
189697
189696
189696
189695
189696
189696
189697
189697
189696
189695
189695
189696
189698
189697
189696
189696
189695
189694
189694
189694
189693
189694
189693
189692
189692
189691
189691
189691
189690
189691
189691
189690
189692
189692
189692
189691
189691
189690
189691
189690
189690
189689
189688
189689
189688
189688
189687
189686
189686
189686
189686
189688
189688
189687
189687
189687
189686
189685
189684
189685
189686
189686
189685
189686
189687
189687
189687
189687
189687
189686
189686
189685
189685
189684
189684
189683
189682
189682
189683
189685
189684
189685
189684
189683
189683
189684
189683
189683
189682
189681
189682
189685
189684
189685
189684
189684
189684
189684
189684
189683
189684
189684
189683
189684
189685
189685
189685
189684
189685
189684
189685
189685
189684
189683
189683
189683
189682
189681
189681
189680
189680
189679
189678
189678
189677
189676
189676
189675
189674
189673
189673
189672
189672
189672
189672
189671
189672
189672
189675
189677
189676
189676
189675
189674
189674
189673
189673
189674
189673
189672
189671
189670
189669
189670
189669
189668
189669
189669
189669
189668
189667
189666
189665
189664
189663
189662
189661
189661
189661
189661
189660
189661
189661
189660
189661
189661
189660
189662
189661
189660
189659
189658
189657
189657
189656
189655
189656
189656
189656
189656
189655
189654
189653
189653
189652
189652
189651
189651
189651
189652
189651
189650
189650
189651
189650
189650
189650
189649
189648
189647
189648
189647
189650
189649
189649
189649
189651
189651
189650
189650
189649
189648
189647
189648
189648
189648
189648
189648
189649
189649
189648
189647
189646
189645
189646
189646
189646
189645
189644
189645
189645
189644
189644
189644
189643
189643
189643
189643
189643
189642
189641
189640
189641
189641
189640
189642
189642
189641
189640
189640
189641
189642
189643
189644
189643
189644
189644
189644
189643
189644
189646
189646
189647
189648
189647
189647
189646
189646
189647
189647
189647
189646
189645
189645
189645
189644
189644
189644
189643
189643
189643
189642
189641
189640
189640
189639
189639
189638
189638
189638
189637
189637
189638
189639
189638
189637
189636
189636
189635
189634
189633
189633
189632
189632
189634
189633
189633
189633
189633
189633
189633
189632
189631
189633
189632
189632
189633
189632
189632
189631
189630
189629
189628
189627
189627
189626
189627
189627
189626
189626
189625
189626
189626
189626
189626
189627
189626
189625
189624
189624
189623
189623
189624
189624
189623
189625
189625
189624
189623
189622
189622
189623
189624
189624
189624
189625
189626
189626
189625
189624
189623
189622
189621
189624
189623
189623
189622
189621
189621
189622
189621
189621
189621
189620
189619
189620
189620
189620
189622
189621
189620
189619
189619
189618
189619
189618
189618
189618
189618
189617
189617
189617
189616
189616
189615
189614
189616
189616
189616
189615
189614
189613
189614
189614
189613
189612
189611
189610
189609
189608
189607
189608
189609
189610
189612
189612
189612
189611
189611
189610
189609
189608
189607
189607
189606
189607
189606
189605
189604
189604
189605
189604
189606
189607
189609
189608
189607
189606
189607
189607
189607
189608
189608
189608
189607
189607
189607
189609
189608
189607
189607
189606
189606
189606
189606
189606
189606
189606
189605
189605
189605
189605
189605
189605
189604
189603
189602
189603
189602
189601
189600
189599
189598
189598
189598
189597
189597
189596
189596
189596
189595
189594
189593
189594
189593
189593
189592
189591
189592
189592
189591
189590
189589
189588
189588
189588
189587
189587
189586
189585
189584
189585
189586
189585
189584
189583
189583
189582
189582
189582
189581
189581
189581
189581
189583
189583
189584
189584
189583
189582
189582
189582
189581
189580
189579
189579
189578
189577
189576
189575
189574
189574
189574
189573
189573
189573
189572
189571
189572
189571
189571
189570
189571
189571
189571
189571
189570
189569
189573
189573
189572
189571
189571
189571
189571
189571
189571
189572
189571
189572
189572
189571
189571
189571
189571
189570
189571
189571
189571
189570
189569
189568
189568
189569
189570
189569
189568
189567
189566
189565
189564
189565
189565
189564
189564
189564
189563
189565
189566
189565
189564
189563
189564
189563
189562
189562
189562
189561
189560
189560
189559
189558
189557
189557
189556
189555
189555
189557
189558
189558
189557
189556
189556
189555
189554
189555
189554
189553
189553
189553
189553
189555
189554
189553
189553
189552
189552
189551
189551
189551
189550
189550
189549
189548
189547
189548
189548
189549
189548
189547
189546
189547
189546
189546
189545
189546
189545
189544
189544
189543
189544
189543
189542
189545
189545
189545
189544
189543
189544
189545
189544
189545
189546
189546
189546
189545
189545
189548
189547
189546
189546
189545
189546
189545
189545
189545
189545
189546
189546
189545
189544
189545
189545
189545
189544
189545
189544
189544
189543
189543
189542
189542
189542
189542
189542
189542
189541
189541
189542
189543
189542
189541
189540
189539
189538
189537
189538
189537
189537
189536
189535
189535
189534
189533
189532
189532
189531
189530
189529
189528
189528
189528
189528
189529
189530
189530
189529
189528
189527
189526
189525
189524
189523
189522
189521
189522
189522
189522
189521
189521
189520
189519
189518
189517
189517
189516
189515
189514
189514
189514
189514
189513
189512
189511
189510
189510
189510
189511
189510
189510
189511
189511
189510
189509
189508
189508
189507
189507
189506
189507
189507
189507
189506
189506
189506
189505
189504
189506
189507
189506
189505
189506
189505
189504
189503
189503
189503
189503
189504
189503
189503
189503
189503
189503
189503
189503
189502
189502
189503
189503
189503
189502
189501
189500
189500
189500
189500
189499
189500
189502
189502
189501
189500
189500
189502
189501
189502
189502
189502
189502
189503
189502
189502
189501
189501
189501
189500
189501
189500
189499
189499
189500
189499
189498
189497
189499
189498
189497
189496
189496
189498
189497
189496
189495
189495
189494
189493
189493
189493
189493
189493
189496
189495
189494
189494
189493
189492
189491
189491
189490
189491
189490
189491
189492
189492
189492
189492
189491
189492
189492
189491
189490
189490
189490
189490
189489
189488
189487
189486
189485
189485
189484
189484
189483
189483
189483
189483
189482
189482
189483
189484
189484
189483
189483
189482
189484
189484
189484
189484
189484
189483
189483
189484
189483
189483
189482
189482
189481
189480
189482
189481
189480
189479
189478
189478
189478
189477
189476
189477
189477
189476
189477
189477
189477
189476
189476
189475
189474
189474
189474
189475
189477
189476
189477
189477
189476
189475
189474
189474
189473
189472
189471
189471
189470
189471
189471
189471
189470
189470
189470
189470
189470
189469
189472
189477
189476
189475
189475
189474
189474
189475
189476
189475
189476
189476
189476
189477
189476
189477
189478
189477
189476
189475
189474
189474
189475
189475
189474
189474
189473
189472
189471
189470
189469
189468
189468
189468
189467
189466
189466
189466
189469
189469
189468
189467
189467
189467
189467
189466
189469
189468
189467
189466
189465
189464
189463
189464
189466
189465
189464
189463
189462
189461
189461
189461
189461
189460
189459
189461
189460
189459
189459
189460
189460
189461
189460
189460
189460
189459
189458
189459
189458
189459
189458
189457
189456
189455
189454
189453
189454
189454
189453
189453
189452
189451
189450
189451
189451
189451
189450
189449
189449
189448
189447
189448
189448
189447
189447
189446
189445
189446
189445
189445
189445
189445
189445
189445
189444
189443
189443
189442
189441
189441
189441
189440
189441
189440
189439
189440
189443
189443
189443
189442
189442
189442
189443
189444
189443
189443
189442
189441
189441
189441
189440
189441
189440
189439
189438
189439
189439
189438
189438
189438
189437
189436
189435
189435
189435
189434
189434
189434
189436
189436
189436
189437
189438
189437
189438
189438
189438
189437
189436
189437
189437
189437
189440
189440
189441
189440
189439
189439
189440
189440
189439
189439
189438
189438
189438
189438
189438
189438
189437
189437
189437
189437
189437
189438
189439
189438
189438
189437
189436
189437
189437
189439
189438
189438
189437
189438
189439
189439
189439
189438
189438
189438
189440
189439
189438
189437
189438
189438
189439
189438
189437
189440
189440
189440
189442
189441
189442
189442
189441
189442
189441
189441
189440
189439
189439
189441
189441
189440
189441
189442
189443
189443
189442
189442
189441
189441
189442
189442
189441
189442
189442
189441
189443
189444
189444
189445
189446
189446
189446
189448
189448
189448
189448
189447
189448
189447
189447
189446
189448
189448
189447
189447
189447
189446
189447
189446
189447
189446
189446
189446
189446
189446
189445
189444
189443
189443
189442
189441
189440
189441
189443
189442
189442
189441
189442
189443
189442
189441
189441
189440
189440
189439
189438
189438
189437
189438
189439
189439
189439
189438
189439
189438
189437
189438
189439
189438
189437
189439
189439
189439
189438
189439
189440
189440
189440
189441
189441
189440
189439
189438
189437
189437
189438
189437
189437
189436
189435
189434
189435
189434
189436
189436
189435
189436
189435
189436
189436
189436
189438
189438
189439
189439
189438
189437
189437
189436
189435
189436
189435
189435
189435
189435
189435
189434
189433
189434
189436
189437
189437
189437
189436
189435
189435
189435
189437
189436
189435
189435
189434
189433
189432
189431
189431
189431
189431
189432
189433
189433
189432
189433
189432
189433
189433
189432
189431
189430
189429
189428
189427
189428
189428
189427
189428
189427
189428
189427
189427
189426
189427
189427
189427
189426
189429
189428
189428
189429
189429
189431
189431
189430
189430
189429
189429
189429
189429
189428
189428
189428
189427
189426
189426
189427
189427
189427
189427
189426
189426
189426
189426
189427
189428
189427
189428
189428
189427
189430
189430
189429
189428
189427
189427
189427
189427
189426
189426
189427
189427
189428
189428
189427
189427
189427
189427
189426
189425
189424
189424
189424
189426
189426
189425
189425
189424
189425
189424
189424
189423
189422
189424
189424
189423
189422
189421
189420
189420
189420
189420
189422
189422
189424
189425
189424
189423
189423
189422
189421
189421
189422
189422
189421
189421
189421
189420
189420
189419
189418
189418
189417
189416
189416
189415
189416
189415
189414
189414
189413
189413
189414
189415
189414
189414
189413
189415
189415
189414
189413
189413
189412
189413
189412
189412
189412
189412
189412
189411
189411
189410
189411
189410
189411
189410
189410
189410
189410
189409
189408
189409
189408
189408
189408
189408
189407
189407
189407
189406
189406
189405
189404
189405
189404
189404
189403
189402
189401
189401
189400
189401
189400
189400
189400
189399
189398
189399
189398
189397
189396
189395
189394
189394
189393
189394
189394
189393
189393
189392
189391
189390
189389
189390
189389
189390
189389
189390
189390
189390
189390
189389
189388
189388
189387
189389
189388
189387
189386
189385
189384
189384
189383
189382
189381
189380
189382
189382
189382
189383
189383
189382
189382
189381
189380
189379
189378
189377
189378
189378
189377
189376
189378
189378
189378
189378
189378
189377
189379
189378
189378
189377
189378
189378
189381
189380
189380
189380
189380
189381
189382
189383
189383
189383
189382
189382
189382
189382
189381
189382
189381
189380
189379
189378
189378
189377
189376
189375
189374
189373
189372
189371
189370
189369
189370
189369
189369
189368
189367
189366
189366
189365
189364
189363
189362
189361
189360
189361
189361
189361
189361
189360
189359
189359
189360
189361
189360
189360
189359
189358
189358
189359
189358
189358
189358
189358
189359
189358
189358
189358
189358
189357
189356
189356
189355
189354
189355
189354
189354
189353
189354
189355
189354
189354
189353
189352
189351
189352
189351
189350
189351
189350
189350
189349
189348
189348
189347
189346
189345
189345
189345
189344
189343
189344
189343
189343
189342
189343
189344
189345
189345
189345
189344
189343
189343
189343
189343
189342
189341
189340
189339
189339
189340
189340
189339
189338
189338
189339
189338
189337
189339
189338
189337
189336
189335
189334
189333
189333
189334
189334
189333
189335
189337
189337
189337
189336
189336
189335
189336
189335
189336
189336
189335
189334
189333
189332
189333
189333
189333
189332
189331
189331
189331
189332
189332
189331
189332
189331
189332
189331
189331
189330
189329
189330
189329
189328
189328
189328
189327
189326
189325
189325
189324
189324
189326
189326
189325
189325
189325
189324
189323
189322
189323
189323
189323
189322
189321
189321
189320
189322
189321
189322
189321
189320
189321
189320
189320
189321
189320
189319
189318
189317
189317
189318
189317
189316
189316
189315
189314
189314
189313
189313
189313
189314
189313
189312
189313
189313
189314
189315
189315
189314
189313
189313
189312
189311
189314
189313
189313
189312
189313
189313
189313
189312
189313
189314
189314
189313
189312
189311
189312
189311
189310
189309
189308
189307
189307
189306
189305
189305
189305
189304
189303
189302
189304
189304
189305
189304
189304
189303
189303
189302
189303
189303
189302
189303
189303
189302
189301
189301
189301
189300
189299
189300
189300
189300
189300
189301
189301
189301
189300
189299
189299
189300
189299
189298
189297
189297
189296
189295
189294
189293
189294
189293
189293
189292
189291
189291
189290
189290
189290
189290
189289
189288
189287
189287
189287
189286
189285
189286
189285
189284
189284
189284
189285
189284
189283
189282
189283
189283
189282
189283
189282
189281
189281
189280
189279
189280
189282
189281
189284
189283
189282
189282
189281
189280
189281
189280
189282
189281
189282
189282
189282
189282
189283
189283
189282
189281
189281
189280
189279
189281
189282
189282
189281
189283
189283
189283
189282
189281
189281
189280
189279
189279
189278
189277
189276
189276
189276
189276
189275
189275
189274
189275
189277
189276
189277
189278
189277
189277
189276
189275
189275
189275
189274
189273
189273
189273
189272
189272
189272
189271
189272
189271
189270
189270
189270
189270
189270
189270
189270
189270
189269
189268
189268
189269
189269
189270
189270
189270
189271
189271
189272
189271
189270
189269
189270
189270
189269
189268
189268
189270
189269
189268
189267
189267
189268
189268
189267
189266
189265
189264
189264
189263
189263
189262
189261
189261
189260
189260
189260
189259
189260
189259
189263
189263
189264
189266
189265
189265
189268
189269
189269
189268
189270
189272
189271
189271
189271
189271
189271
189271
189272
189271
189273
189272
189271
189270
189271
189271
189270
189270
189270
189269
189270
189269
189268
189267
189266
189266
189265
189264
189263
189263
189262
189262
189261
189261
189261
189260
189259
189259
189259
189259
189259
189258
189258
189259
189259
189258
189258
189258
189257
189257
189256
189255
189254
189253
189252
189252
189251
189251
189250
189250
189250
189253
189254
189253
189254
189253
189253
189252
189251
189250
189249
189249
189248
189247
189248
189247
189247
189246
189249
189250
189249
189248
189248
189249
189249
189248
189247
189247
189248
189248
189247
189247
189246
189247
189246
189245
189245
189244
189244
189244
189245
189245
189246
189246
189246
189245
189246
189246
189246
189245
189246
189247
189246
189245
189244
189244
189243
189242
189242
189241
189241
189241
189241
189240
189239
189238
189239
189238
189237
189237
189237
189236
189236
189236
189235
189235
189234
189235
189234
189233
189233
189234
189233
189232
189232
189233
189233
189232
189232
189233
189232
189235
189234
189234
189233
189232
189232
189232
189233
189232
189232
189232
189231
189230
189231
189231
189230
189229
189229
189228
189229
189230
189229
189229
189228
189227
189228
189227
189228
189227
189226
189227
189229
189229
189228
189227
189228
189227
189227
189226
189225
189225
189224
189224
189224
189225
189225
189225
189224
189225
189227
189226
189225
189224
189224
189224
189223
189223
189223
189223
189222
189222
189221
189221
189223
189223
189222
189224
189224
189223
189223
189222
189221
189222
189221
189220
189220
189219
189218
189218
189217
189217
189217
189218
189218
189217
189216
189215
189215
189214
189213
189213
189213
189212
189211
189212
189212
189211
189210
189209
189210
189209
189208
189208
189207
189207
189206
189205
189204
189203
189202
189201
189201
189200
189199
189198
189198
189198
189199
189199
189198
189197
189197
189196
189196
189196
189195
189196
189195
189198
189197
189197
189197
189198
189199
189199
189198
189197
189198
189199
189198
189197
189198
189198
189197
189197
189198
189198
189197
189197
189196
189195
189196
189197
189197
189197
189196
189197
189197
189196
189196
189196
189195
189194
189193
189192
189192
189192
189191
189190
189191
189191
189191
189191
189190
189190
189190
189191
189191
189191
189191
189192
189192
189192
189193
189195
189195
189195
189195
189194
189193
189192
189194
189194
189197
189196
189195
189194
189195
189194
189193
189192
189192
189193
189193
189194
189194
189194
189193
189192
189191
189190
189189
189188
189188
189189
189188
189187
189186
189185
189184
189184
189183
189184
189183
189182
189181
189183
189182
189182
189181
189183
189183
189184
189183
189182
189181
189180
189180
189179
189179
189179
189178
189178
189180
189179
189179
189179
189178
189177
189176
189175
189176
189175
189174
189173
189174
189174
189173
189172
189172
189172
189172
189171
189171
189171
189170
189170
189169
189169
189168
189167
189166
189166
189165
189164
189163
189163
189163
189162
189162
189161
189160
189161
189162
189161
189161
189160
189160
189159
189160
189160
189160
189160
189160
189161
189160
189161
189160
189159
189160
189159
189160
189159
189158
189158
189157
189156
189155
189155
189154
189153
189153
189153
189154
189153
189154
189153
189154
189153
189155
189154
189155
189155
189154
189154
189153
189152
189151
189151
189150
189150
189149
189148
189148
189147
189146
189145
189146
189145
189144
189143
189145
189145
189145
189145
189145
189144
189145
189144
189143
189144
189143
189142
189142
189141
189141
189141
189141
189141
189141
189140
189139
189138
189138
189137
189137
189136
189136
189136
189137
189137
189136
189137
189138
189139
189138
189138
189139
189139
189139
189138
189138
189137
189137
189136
189137
189136
189136
189135
189134
189133
189133
189132
189131
189132
189131
189130
189131
189130
189129
189130
189130
189130
189129
189131
189130
189131
189130
189129
189128
189127
189127
189127
189126
189125
189124
189123
189122
189121
189120
189121
189120
189120
189120
189120
189120
189120
189120
189120
189119
189118
189117
189116
189115
189116
189116
189116
189117
189117
189117
189117
189117
189117
189117
189118
189119
189119
189118
189119
189118
189118
189118
189119
189119
189122
189121
189122
189122
189122
189122
189121
189120
189119
189119
189118
189118
189119
189119
189119
189121
189121
189121
189120
189119
189119
189119
189119
189120
189119
189118
189118
189117
189117
189116
189117
189117
189118
189119
189118
189117
189116
189117
189118
189117
189116
189116
189115
189117
189118
189118
189117
189116
189118
189118
189117
189118
189118
189117
189119
189118
189117
189117
189116
189115
189116
189115
189114
189114
189114
189113
189112
189112
189111
189110
189110
189109
189108
189107
189108
189107
189108
189107
189106
189106
189105
189104
189104
189103
189102
189103
189103
189102
189102
189101
189101
189100
189100
189100
189101
189100
189101
189101
189100
189099
189100
189101
189100
189101
189100
189099
189099
189099
189100
189100
189102
189101
189101
189100
189099
189100
189099
189100
189099
189099
189098
189098
189098
189097
189097
189096
189096
189096
189095
189096
189098
189100
189099
189099
189098
189097
189096
189095
189096
189095
189094
189094
189096
189097
189098
189098
189097
189097
189099
189099
189098
189098
189098
189097
189098
189097
189096
189095
189094
189093
189095
189094
189093
189093
189095
189096
189095
189095
189094
189093
189094
189093
189096
189095
189095
189095
189095
189094
189094
189094
189095
189094
189093
189093
189092
189091
189092
189091
189092
189092
189093
189093
189093
189092
189092
189092
189092
189091
189090
189090
189091
189092
189092
189092
189092
189091
189090
189091
189091
189091
189091
189092
189091
189092
189092
189091
189093
189093
189093
189092
189091
189090
189090
189089
189088
189087
189086
189085
189086
189085
189085
189084
189083
189082
189082
189083
189085
189084
189084
189084
189084
189084
189084
189083
189082
189081
189081
189080
189079
189080
189080
189080
189079
189080
189080
189079
189078
189077
189076
189075
189075
189075
189074
189073
189072
189072
189073
189072
189071
189071
189070
189069
189068
189067
189067
189066
189066
189065
189065
189064
189063
189062
189062
189061
189062
189062
189061
189060
189063
189067
189066
189066
189067
189067
189066
189067
189066
189066
189066
189065
189064
189063
189062
189061
189060
189061
189060
189059
189058
189057
189058
189057
189056
189055
189054
189057
189056
189055
189055
189055
189054
189055
189054
189054
189053
189054
189054
189056
189057
189057
189058
189057
189057
189057
189056
189055
189055
189054
189054
189053
189052
189051
189051
189050
189049
189048
189048
189049
189050
189050
189049
189050
189051
189051
189050
189049
189049
189049
189048
189047
189047
189047
189047
189046
189047
189046
189046
189047
189047
189046
189046
189045
189044
189043
189043
189042
189042
189042
189042
189042
189041
189040
189039
189038
189037
189038
189038
189038
189037
189036
189035
189035
189034
189034
189034
189033
189032
189032
189031
189031
189030
189030
189030
189029
189028
189027
189027
189027
189027
189027
189027
189026
189025
189026
189025
189026
189025
189026
189025
189025
189024
189023
189022
189024
189026
189026
189025
189025
189025
189025
189025
189024
189023
189022
189022
189022
189021
189022
189022
189022
189021
189020
189019
189019
189018
189018
189017
189018
189017
189017
189016
189017
189016
189016
189016
189015
189016
189015
189015
189015
189014
189013
189012
189012
189011
189010
189010
189010
189009
189008
189007
189007
189007
189006
189006
189005
189004
189004
189003
189003
189004
189003
189004
189003
189004
189003
189002
189002
189003
189003
189003
189002
189002
189002
189002
189003
189002
189002
189004
189003
189002
189002
189001
189000
189001
189000
188999
188998
188998
189001
189000
188999
188998
188997
188997
188996
188996
188995
188995
188995
188994
188994
188995
188994
188994
188994
188995
188994
188993
188993
188994
188993
188993
188992
188992
188991
188990
188990
188990
188991
188991
188990
188990
188989
188988
188988
188988
188987
188986
188985
188985
188985
188985
188984
188984
188984
188984
188983
188982
188982
188984
188984
188985
188984
188983
188984
188983
188984
188986
188990
188990
188989
188988
188988
188988
188990
188990
188990
188989
188989
188988
188989
188991
188991
188990
188990
188990
188989
188990
188990
188989
188990
188991
188990
188990
188989
188989
188990
188989
188991
188991
188990
188990
188989
188988
188987
188986
188986
188986
188987
188986
188985
188984
188983
188985
188984
188983
188983
188984
188984
188983
188984
188983
188984
188985
188985
188984
188983
188982
188981
188981
188980
188980
188980
188981
188980
188979
188978
188977
188976
188977
188977
188976
188976
188976
188975
188974
188975
188975
188977
188977
188976
188976
188975
188974
188974
188973
188973
188974
188973
188972
188974
188973
188975
188975
188974
188973
188973
188972
188971
188970
188971
188971
188970
188969
188969
188969
188968
188967
188967
188969
188968
188967
188966
188966
188966
188966
188966
188965
188964
188965
188964
188964
188964
188964
188964
188963
188963
188962
188961
188961
188961
188961
188962
188964
188963
188962
188961
188960
188959
188960
188959
188958
188959
188959
188959
188959
188958
188957
188957
188956
188956
188956
188956
188956
188956
188955
188954
188955
188958
188960
188962
188964
188964
188963
188963
188963
188962
188962
188961
188960
188962
188963
188962
188961
188960
188960
188962
188961
188961
188960
188959
188959
188958
188958
188957
188956
188958
188957
188956
188955
188956
188956
188957
188956
188958
188958
188958
188957
188958
188957
188956
188957
188956
188956
188956
188956
188955
188954
188953
188955
188954
188955
188956
188955
188954
188953
188954
188953
188952
188951
188950
188949
188949
188948
188952
188952
188952
188952
188952
188952
188952
188951
188952
188954
188954
188954
188954
188953
188953
188952
188952
188951
188951
188954
188954
188953
188953
188952
188953
188953
188953
188952
188951
188951
188950
188949
188950
188949
188949
188949
188948
188948
188948
188948
188947
188947
188947
188946
188946
188946
188945
188944
188945
188944
188944
188944
188943
188942
188942
188943
188942
188943
188942
188943
188944
188944
188945
188944
188943
188942
188941
188940
188941
188940
188939
188938
188937
188937
188940
188939
188938
188937
188936
188935
188934
188934
188933
188932
188932
188931
188931
188931
188931
188931
188931
188931
188930
188929
188928
188927
188927
188928
188927
188927
188927
188927
188927
188926
188925
188924
188924
188923
188922
188921
188922
188922
188922
188922
188921
188920
188920
188919
188920
188919
188918
188917
188916
188915
188914
188914
188913
188913
188915
188914
188913
188912
188911
188912
188913
188912
188912
188912
188911
188912
188911
188911
188910
188909
188908
188909
188908
188907
188906
188905
188904
188904
188903
188902
188901
188900
188900
188900
188899
188898
188900
188901
188901
188903
188903
188902
188902
188901
188900
188900
188901
188901
188901
188901
188900
188902
188902
188903
188903
188902
188902
188901
188903
188902
188902
188902
188901
188900
188899
188899
188898
188897
188896
188895
188896
188896
188896
188895
188897
188897
188896
188896
188895
188894
188895
188894
188893
188893
188893
188892
188892
188893
188893
188892
188891
188892
188892
188892
188892
188891
188890
188889
188888
188888
188889
188890
188889
188888
188888
188887
188887
188887
188886
188886
188885
188886
188886
188886
188885
188887
188887
188887
188886
188887
188887
188886
188885
188884
188883
188882
188882
188881
188881
188882
188881
188881
188881
188881
188882
188881
188881
188881
188880
188882
188881
188880
188881
188884
188884
188884
188883
188883
188883
188884
188884
188883
188882
188882
188882
188881
188881
188881
188882
188883
188882
188882
188883
188884
188883
188885
188886
188885
188884
188884
188885
188884
188884
188883
188886
188886
188885
188884
188884
188883
188882
188882
188881
188881
188880
188879
188879
188879
188878
188877
188877
188877
188880
188881
188881
188880
188880
188881
188880
188879
188879
188878
188878
188878
188877
188876
188876
188877
188877
188879
188878
188877
188877
188878
188878
188877
188879
188880
188880
188881
188880
188879
188879
188878
188879
188879
188879
188879
188879
188878
188881
188880
188881
188881
188880
188881
188880
188880
188881
188880
188879
188878
188877
188876
188876
188875
188875
188876
188876
188876
188876
188876
188875
188874
188873
188872
188871
188870
188870
188871
188872
188873
188874
188875
188875
188875
188874
188875
188874
188873
188873
188873
188873
188872
188873
188875
188874
188876
188875
188874
188873
188873
188872
188871
188873
188873
188872
188872
188871
188872
188871
188870
188871
188870
188870
188870
188870
188869
188870
188870
188869
188869
188868
188867
188866
188866
188865
188864
188863
188862
188862
188862
188863
188862
188861
188862
188862
188863
188862
188865
188864
188863
188864
188863
188862
188862
188862
188861
188862
188862
188862
188862
188861
188861
188861
188860
188859
188858
188857
188857
188858
188857
188856
188856
188856
188856
188855
188854
188854
188854
188857
188856
188858
188857
188856
188856
188855
188854
188853
188852
188852
188851
188851
188852
188852
188852
188852
188851
188850
188849
188848
188849
188850
188849
188850
188850
188849
188848
188847
188847
188849
188849
188848
188847
188847
188846
188845
188844
188844
188843
188842
188842
188841
188840
188839
188838
188837
188838
188837
188836
188836
188837
188836
188836
188835
188834
188833
188833
188833
188832
188831
188831
188832
188831
188834
188834
188833
188834
188833
188833
188833
188833
188833
188834
188834
188835
188835
188835
188836
188835
188835
188834
188836
188836
188836
188835
188835
188835
188835
188835
188835
188837
188837
188836
188835
188834
188834
188835
188836
188835
188834
188834
188833
188833
188833
188832
188832
188831
188832
188831
188831
188830
188829
188830
188830
188829
188829
188829
188828
188828
188831
188833
188833
188832
188831
188830
188831
188830
188830
188831
188830
188830
188829
188828
188827
188827
188826
188826
188825
188824
188823
188822
188823
188823
188823
188823
188822
188822
188821
188820
188819
188819
188819
188819
188818
188819
188820
188820
188819
188819
188818
188817
188816
188816
188815
188815
188814
188813
188813
188812
188811
188810
188810
188811
188810
188809
188809
188808
188808
188808
188808
188809
188809
188808
188807
188807
188806
188805
188806
188805
188804
188803
188802
188805
188806
188805
188804
188804
188805
188806
188807
188806
188806
188808
188807
188807
188806
188805
188804
188804
188803
188803
188804
188805
188804
188803
188802
188802
188801
188801
188802
188802
188803
188803
188803
188802
188802
188801
188803
188802
188802
188801
188801
188801
188801
188800
188800
188801
188801
188801
188801
188800
188801
188801
188800
188799
188799
188798
188798
188799
188798
188798
188797
188797
188797
188798
188799
188798
188797
188796
188796
188796
188797
188797
188797
188797
188796
188797
188797
188797
188796
188796
188795
188794
188793
188792
188791
188791
188790
188790
188791
188790
188790
188789
188789
188789
188790
188790
188790
188790
188792
188792
188793
188794
188794
188794
188793
188793
188792
188791
188790
188790
188790
188790
188789
188788
188788
188788
188789
188789
188788
188787
188787
188786
188786
188789
188788
188788
188788
188787
188788
188787
188788
188787
188786
188786
188785
188784
188784
188786
188785
188785
188785
188784
188785
188785
188785
188784
188785
188784
188783
188782
188781
188781
188781
188782
188781
188781
188781
188781
188781
188781
188780
188780
188782
188782
188782
188781
188781
188781
188781
188780
188779
188780
188779
188780
188780
188779
188780
188779
188778
188779
188781
188780
188781
188780
188779
188778
188777
188776
188777
188777
188778
188777
188778
188777
188777
188776
188776
188775
188775
188776
188776
188776
188776
188775
188776
188775
188774
188774
188776
188775
188775
188775
188775
188774
188773
188772
188771
188771
188770
188769
188770
188770
188769
188768
188768
188767
188766
188765
188764
188763
188764
188763
188764
188763
188763
188764
188765
188765
188765
188764
188763
188763
188765
188764
188765
188766
188768
188767
188767
188767
188768
188768
188767
188766
188765
188764
188765
188765
188764
188763
188763
188762
188761
188762
188761
188760
188760
188760
188759
188758
188759
188758
188757
188757
188756
188755
188754
188756
188755
188755
188754
188754
188754
188754
188754
188753
188752
188751
188750
188751
188752
188751
188750
188749
188748
188748
188748
188749
188749
188750
188750
188750
188749
188750
188750
188749
188749
188749
188751
188750
188749
188749
188749
188748
188747
188746
188747
188746
188747
188746
188746
188745
188746
188747
188748
188750
188749
188748
188748
188747
188748
188748
188749
188748
188750
188750
188749
188748
188748
188747
188747
188747
188749
188748
188747
188746
188746
188746
188746
188745
188744
188745
188747
188747
188747
188748
188747
188747
188746
188745
188744
188743
188743
188742
188743
188742
188743
188742
188742
188741
188740
188739
188739
188738
188739
188738
188740
188740
188740
188739
188738
188738
188738
188738
188738
188737
188736
188736
188735
188737
188738
188738
188738
188737
188736
188735
188735
188734
188736
188736
188736
188735
188734
188733
188735
188735
188737
188739
188738
188740
188742
188743
188742
188742
188741
188741
188740
188742
188741
188740
188739
188738
188738
188741
188740
188740
188740
188740
188741
188740
188741
188740
188740
188739
188738
188738
188737
188737
188736
188736
188735
188734
188734
188733
188732
188732
188732
188731
188732
188732
188732
188733
188733
188732
188731
188730
188729
188728
188727
188726
188726
188725
188725
188725
188724
188724
188723
188723
188723
188722
188722
188721
188721
188721
188720
188720
188719
188718
188717
188716
188715
188715
188716
188715
188714
188715
188714
188713
188712
188711
188710
188710
188710
188710
188711
188711
188711
188710
188709
188708
188707
188706
188705
188704
188704
188705
188705
188705
188704
188704
188704
188704
188705
188704
188705
188704
188705
188704
188703
188702
188701
188700
188700
188700
188699
188699
188699
188698
188698
188697
188697
188696
188696
188696
188697
188697
188698
188698
188697
188696
188698
188697
188696
188697
188697
188696
188695
188695
188695
188697
188696
188697
188697
188698
188698
188697
188696
188696
188695
188695
188694
188695
188696
188695
188694
188693
188692
188691
188691
188690
188689
188689
188688
188688
188687
188686
188685
188684
188684
188685
188686
188686
188686
188685
188685
188684
188683
188683
188683
188683
188685
188684
188684
188685
188684
188687
188686
188686
188686
188685
188685
188684
188684
188683
188682
188683
188684
188684
188683
188682
188682
188684
188684
188683
188682
188681
188680
188679
188681
188680
188681
188681
188681
188680
188681
188681
188680
188679
188678
188677
188676
188675
188675
188674
188673
188673
188673
188672
188671
188671
188672
188671
188670
188671
188670
188670
188670
188669
188669
188668
188669
188668
188669
188669
188670
188669
188668
188667
188668
188668
188667
188666
188666
188665
188664
188663
188663
188663
188662
188664
188665
188664
188664
188663
188663
188664
188664
188664
188663
188662
188663
188664
188664
188663
188662
188661
188660
188659
188659
188658
188659
188658
188657
188656
188656
188657
188657
188657
188656
188655
188654
188653
188654
188654
188653
188653
188653
188652
188651
188650
188649
188649
188650
188650
188650
188650
188649
188648
188648
188647
188646
188646
188645
188644
188644
188643
188642
188644
188645
188644
188644
188643
188644
188644
188645
188646
188645
188644
188644
188645
188646
188646
188645
188645
188644
188645
188646
188645
188645
188645
188644
188646
188646
188646
188646
188645
188646
188646
188646
188645
188644
188646
188645
188645
188644
188644
188645
188645
188645
188644
188643
188643
188644
188643
188642
188643
188643
188642
188643
188642
188641
188643
188644
188644
188645
188646
188645
188645
188644
188644
188645
188646
188645
188645
188644
188643
188643
188642
188642
188642
188642
188641
188640
188639
188639
188640
188641
188640
188640
188639
188640
188640
188640
188639
188638
188638
188637
188636
188635
188635
188635
188635
188635
188635
188635
188634
188633
188633
188632
188631
188633
188632
188633
188635
188636
188636
188636
188635
188635
188636
188635
188634
188633
188633
188633
188632
188631
188630
188629
188629
188628
188627
188627
188628
188627
188628
188628
188627
188626
188625
188625
188626
188628
188627
188626
188625
188625
188626
188625
188626
188627
188627
188626
188626
188625
188625
188625
188625
188625
188625
188624
188625
188625
188624
188624
188623
188623
188624
188625
188624
188623
188622
188622
188622
188622
188621
188620
188621
188622
188622
188621
188620
188619
188618
188618
188617
188616
188615
188615
188614
188614
188614
188613
188612
188612
188612
188612
188613
188613
188612
188613
188612
188614
188615
188615
188614
188614
188613
188614
188613
188612
188612
188611
188610
188609
188609
188609
188609
188609
188608
188607
188607
188606
188608
188607
188606
188605
188605
188604
188605
188604
188603
188602
188602
188601
188600
188600
188599
188599
188598
188601
188600
188600
188601
188600
188599
188599
188598
188597
188597
188598
188598
188600
188599
188599
188598
188598
188597
188597
188597
188596
188595
188594
188594
188594
188594
188593
188592
188592
188591
188592
188592
188592
188593
188592
188594
188593
188594
188595
188595
188596
188595
188595
188596
188595
188597
188596
188596
188596
188595
188596
188595
188594
188593
188593
188594
188593
188593
188594
188593
188593
188592
188591
188592
188592
188591
188590
188589
188588
188589
188588
188587
188587
188587
188586
188586
188586
188585
188585
188585
188586
188587
188586
188585
188584
188584
188585
188585
188584
188583
188583
188582
188582
188582
188581
188580
188580
188580
188579
188579
188579
188579
188580
188579
188579
188580
188580
188580
188579
188579
188579
188579
188578
188578
188579
188579
188579
188579
188579
188578
188577
188576
188575
188574
188574
188573
188572
188572
188572
188571
188570
188569
188570
188569
188568
188567
188566
188568
188567
188567
188567
188569
188569
188568
188567
188566
188566
188566
188566
188565
188567
188566
188565
188565
188565
188566
188565
188565
188565
188565
188564
188563
188562
188561
188562
188561
188561
188560
188559
188559
188559
188561
188561
188560
188559
188558
188557
188557
188558
188558
188560
188561
188561
188560
188561
188561
188560
188561
188560
188559
188558
188558
188557
188557
188556
188555
188556
188555
188555
188554
188555
188556
188556
188555
188555
188554
188554
188554
188554
188553
188554
188553
188553
188552
188553
188553
188552
188553
188552
188551
188552
188552
188551
188551
188551
188552
188551
188550
188550
188551
188550
188550
188549
188548
188547
188548
188547
188548
188547
188547
188547
188547
188546
188545
188544
188544
188544
188543
188542
188542
188542
188541
188541
188540
188539
188538
188537
188536
188535
188534
188533
188532
188532
188531
188530
188529
188530
188530
188529
188530
188530
188529
188529
188529
188530
188530
188532
188531
188530
188530
188529
188528
188528
188528
188528
188527
188526
188527
188527
188526
188525
188524
188523
188523
188522
188521
188521
188521
188520
188521
188523
188525
188525
188525
188525
188525
188524
188524
188524
188523
188523
188522
188523
188523
188523
188522
188522
188521
188520
188519
188518
188519
188518
188518
188518
188517
188516
188517
188516
188516
188516
188515
188514
188513
188512
188511
188510
188510
188509
188508
188508
188509
188508
188508
188509
188509
188509
188508
188507
188507
188506
188505
188504
188504
188504
188503
188502
188501
188502
188501
188500
188499
188498
188499
188499
188498
188499
188499
188498
188498
188497
188498
188497
188496
188497
188497
188496
188496
188495
188494
188494
188494
188493
188492
188492
188492
188493
188492
188491
188490
188489
188489
188488
188487
188487
188486
188486
188486
188486
188487
188486
188485
188485
188486
188485
188486
188487
188486
188486
188485
188484
188483
188482
188481
188482
188482
188481
188481
188480
188480
188479
188479
188480
188479
188479
188478
188477
188477
188477
188479
188478
188478
188478
188478
188478
188477
188477
188478
188477
188476
188476
188476
188475
188477
188476
188477
188476
188478
188478
188477
188477
188477
188478
188477
188476
188475
188474
188473
188473
188472
188473
188472
188471
188471
188471
188473
188473
188474
188473
188472
188472
188472
188471
188470
188470
188471
188470
188471
188471
188472
188471
188470
188469
188470
188469
188468
188469
188470
188470
188469
188468
188467
188466
188465
188464
188463
188462
188463
188463
188463
188465
188467
188467
188466
188467
188466
188465
188466
188467
188467
188467
188467
188466
188466
188466
188465
188466
188465
188464
188464
188464
188464
188464
188463
188463
188463
188462
188461
188462
188462
188461
188462
188461
188461
188460
188460
188460
188459
188460
188460
188459
188458
188458
188457
188457
188459
188460
188460
188459
188458
188458
188457
188456
188455
188454
188454
188453
188452
188453
188453
188453
188453
188452
188451
188450
188449
188449
188448
188447
188446
188446
188446
188445
188445
188444
188443
188446
188445
188446
188445
188445
188445
188445
188446
188445
188446
188446
188445
188444
188444
188444
188445
188444
188444
188443
188443
188442
188441
188441
188440
188439
188439
188440
188440
188440
188439
188440
188439
188438
188437
188437
188437
188437
188438
188437
188436
188435
188435
188437
188437
188436
188437
188436
188437
188437
188438
188437
188436
188435
188434
188434
188433
188432
188431
188430
188429
188429
188428
188427
188426
188425
188424
188425
188425
188424
188425
188425
188425
188425
188425
188425
188425
188425
188425
188425
188424
188424
188423
188424
188423
188422
188422
188421
188420
188421
188422
188423
188422
188422
188422
188423
188423
188423
188422
188421
188420
188420
188419
188419
188420
188419
188419
188419
188419
188418
188417
188416
188415
188414
188416
188416
188416
188415
188414
188414
188415
188414
188414
188413
188413
188412
188411
188410
188410
188410
188411
188410
188410
188411
188411
188412
188412
188412
188412
188412
188412
188412
188412
188413
188412
188412
188411
188411
188411
188410
188412
188411
188410
188411
188412
188412
188411
188410
188411
188412
188411
188410
188409
188410
188409
188408
188408
188408
188408
188407
188407
188408
188408
188407
188406
188409
188409
188408
188407
188406
188405
188406
188406
188406
188406
188405
188404
188404
188404
188404
188403
188403
188402
188402
188401
188400
188400
188401
188400
188401
188402
188403
188403
188402
188401
188400
188399
188398
188397
188397
188397
188396
188397
188396
188396
188395
188394
188393
188392
188392
188391
188390
188390
188390
188390
188390
188389
188388
188387
188386
188387
188387
188388
188388
188388
188389
188388
188387
188386
188387
188387
188386
188386
188385
188385
188384
188383
188382
188381
188380
188379
188378
188377
188376
188375
188374
188374
188374
188375
188375
188375
188375
188375
188376
188375
188375
188377
188378
188378
188377
188377
188376
188377
188377
188376
188377
188379
188379
188379
188380
188380
188380
188379
188378
188377
188377
188377
188376
188376
188376
188376
188375
188375
188375
188375
188374
188373
188372
188371
188370
188369
188371
188370
188369
188368
188368
188368
188368
188368
188367
188366
188365
188365
188364
188364
188365
188365
188364
188364
188363
188363
188362
188362
188363
188365
188364
188363
188362
188362
188362
188361
188360
188359
188359
188358
188359
188359
188358
188358
188358
188357
188357
188356
188356
188355
188357
188356
188355
188356
188355
188355
188355
188355
188355
188355
188354
188354
188355
188354
188355
188354
188354
188354
188353
188352
188351
188350
188350
188349
188348
188349
188349
188348
188348
188348
188347
188346
188346
188346
188347
188348
188349
188348
188347
188349
188348
188347
188346
188346
188345
188344
188344
188343
188342
188341
188340
188342
188342
188341
188341
188342
188341
188340
188340
188339
188338
188337
188337
188337
188336
188335
188334
188333
188333
188332
188331
188331
188330
188332
188331
188330
188329
188328
188327
188326
188325
188324
188325
188324
188323
188323
188323
188322
188323
188322
188324
188324
188323
188324
188323
188323
188324
188323
188323
188323
188323
188324
188325
188327
188327
188327
188327
188329
188328
188327
188326
188326
188326
188325
188324
188324
188323
188323
188323
188323
188322
188323
188322
188321
188321
188322
188322
188322
188322
188321
188321
188321
188320
188320
188321
188321
188320
188319
188318
188317
188316
188316
188316
188315
188314
188314
188313
188312
188312
188312
188311
188310
188309
188308
188308
188308
188308
188308
188307
188308
188309
188310
188310
188309
188310
188309
188309
188309
188308
188307
188308
188309
188308
188309
188310
188309
188309
188309
188310
188309
188310
188309
188309
188308
188307
188307
188308
188307
188308
188307
188307
188307
188307
188308
188307
188306
188306
188305
188306
188306
188306
188306
188306
188306
188306
188305
188305
188304
188304
188305
188304
188304
188305
188305
188304
188303
188303
188302
188302
188303
188302
188301
188301
188302
188302
188302
188301
188302
188302
188302
188302
188301
188301
188302
188301
188300
188300
188299
188299
188299
188298
188300
188299
188299
188299
188298
188297
188296
188296
188296
188295
188294
188294
188294
188293
188292
188292
188292
188292
188291
188291
188292
188292
188292
188292
188292
188292
188292
188292
188292
188293
188292
188291
188290
188292
188292
188291
188295
188294
188293
188293
188293
188292
188292
188292
188292
188292
188292
188291
188291
188290
188289
188288
188288
188289
188288
188288
188287
188287
188286
188285
188284
188284
188284
188284
188283
188283
188283
188284
188284
188285
188284
188285
188285
188285
188284
188283
188283
188282
188283
188283
188282
188281
188281
188281
188280
188279
188278
188277
188277
188277
188277
188276
188275
188275
188275
188275
188274
188274
188274
188273
188272
188271
188270
188270
188269
188268
188269
188269
188269
188268
188270
188271
188270
188270
188269
188271
188271
188270
188269
188269
188270
188271
188272
188273
188273
188274
188273
188272
188273
188272
188273
188272
188273
188272
188271
188271
188270
188270
188269
188269
188271
188270
188269
188268
188267
188266
188266
188265
188264
188263
188266
188266
188267
188267
188266
188267
188266
188265
188265
188265
188266
188266
188265
188265
188264
188265
188264
188263
188263
188262
188262
188263
188262
188261
188260
188259
188259
188258
188259
188259
188259
188258
188260
188259
188258
188257
188257
188256
188255
188255
188257
188256
188257
188258
188258
188257
188256
188256
188256
188256
188256
188257
188256
188256
188258
188257
188256
188257
188257
188256
188257
188259
188258
188257
188256
188255
188254
188254
188254
188253
188253
188252
188251
188250
188249
188248
188248
188248
188248
188248
188250
188249
188250
188249
188249
188248
188247
188247
188248
188248
188248
188247
188247
188246
188245
188244
188243
188242
188242
188242
188241
188241
188240
188239
188239
188241
188241
188241
188241
188240
188239
188238
188238
188239
188241
188240
188239
188239
188239
188238
188238
188237
188237
188236
188236
188236
188236
188235
188234
188233
188232
188231
188231
188230
188230
188230
188231
188230
188231
188231
188231
188232
188231
188231
188230
188230
188229
188228
188227
188226
188226
188225
188224
188223
188224
188223
188224
188224
188223
188222
188221
188220
188220
188220
188219
188218
188218
188217
188219
188218
188218
188217
188217
188218
188221
188220
188220
188219
188219
188219
188218
188217
188216
188215
188214
188213
188212
188211
188211
188210
188210
188209
188210
188209
188208
188207
188207
188206
188205
188204
188205
188208
188209
188209
188209
188208
188208
188208
188207
188206
188206
188205
188206
188207
188206
188205
188205
188207
188207
188206
188205
188205
188205
188204
188203
188202
188203
188205
188204
188203
188202
188201
188200
188199
188200
188199
188198
188198
188197
188196
188195
188195
188196
188195
188194
188194
188193
188192
188191
188190
188190
188190
188189
188189
188188
188188
188187
188186
188186
188188
188187
188186
188185
188185
188184
188184
188183
188183
188182
188182
188183
188183
188183
188183
188182
188181
188182
188182
188181
188180
188179
188178
188178
188178
188178
188177
188177
188177
188176
188175
188176
188176
188175
188176
188177
188178
188180
188181
188182
188182
188182
188181
188180
188180
188181
188181
188181
188181
188180
188179
188178
188177
188176
188175
188174
188175
188175
188174
188174
188173
188172
188172
188171
188172
188173
188173
188174
188174
188174
188174
188173
188172
188172
188172
188171
188170
188170
188169
188169
188169
188168
188168
188168
188167
188167
188166
188166
188165
188164
188166
188166
188166
188165
188166
188166
188165
188164
188165
188164
188166
188166
188166
188165
188165
188164
188164
188165
188165
188164
188164
188165
188164
188163
188163
188163
188162
188161
188161
188160
188159
188158
188158
188157
188156
188158
188158
188157
188157
188156
188155
188154
188153
188152
188152
188153
188153
188154
188153
188153
188153
188153
188152
188151
188150
188150
188149
188148
188148
188147
188147
188146
188147
188148
188148
188148
188147
188147
188147
188148
188147
188146
188146
188146
188146
188145
188145
188147
188147
188146
188145
188145
188144
188144
188143
188142
188142
188142
188142
188141
188140
188139
188138
188137
188138
188140
188139
188138
188137
188136
188135
188136
188138
188137
188138
188139
188140
188139
188139
188138
188137
188136
188136
188135
188134
188133
188132
188132
188132
188131
188132
188132
188131
188130
188130
188130
188130
188130
188129
188129
188128
188130
188130
188129
188129
188128
188128
188127
188126
188126
188125
188124
188125
188124
188123
188123
188122
188123
188122
188122
188121
188122
188122
188122
188123
188122
188121
188120
188119
188119
188119
188119
188118
188118
188118
188117
188116
188115
188114
188114
188113
188112
188112
188114
188113
188112
188112
188112
188111
188112
188112
188113
188113
188112
188112
188112
188112
188111
188110
188111
188110
188109
188109
188111
188110
188109
188108
188107
188106
188106
188106
188105
188104
188103
188103
188104
188105
188106
188105
188105
188106
188107
188107
188106
188107
188106
188105
188106
188107
188107
188107
188110
188110
188109
188108
188108
188107
188107
188106
188106
188105
188105
188105
188105
188104
188104
188103
188102
188101
188100
188100
188099
188098
188099
188098
188099
188098
188098
188097
188098
188097
188097
188096
188095
188094
188094
188093
188093
188092
188092
188092
188092
188092
188092
188091
188092
188094
188095
188095
188095
188095
188095
188094
188093
188093
188092
188091
188090
188089
188088
188087
188086
188087
188088
188088
188088
188088
188088
188088
188089
188088
188089
188088
188087
188090
188089
188088
188087
188087
188086
188086
188085
188086
188085
188085
188085
188085
188084
188083
188084
188084
188083
188082
188081
188080
188079
188078
188078
188078
188077
188076
188075
188074
188074
188073
188073
188072
188071
188070
188071
188071
188073
188072
188072
188071
188070
188070
188070
188069
188068
188068
188068
188067
188067
188066
188066
188066
188065
188064
188064
188064
188063
188062
188061
188061
188060
188060
188059
188059
188059
188060
188060
188060
188060
188059
188060
188061
188060
188059
188058
188058
188058
188058
188057
188056
188056
188056
188056
188056
188055
188055
188056
188057
188057
188057
188057
188057
188056
188057
188056
188055
188055
188054
188053
188052
188051
188050
188049
188049
188049
188051
188051
188050
188049
188048
188048
188048
188047
188047
188047
188046
188046
188045
188045
188044
188043
188042
188041
188041
188040
188041
188040
188039
188038
188038
188037
188036
188035
188035
188036
188035
188034
188033
188032
188031
188032
188032
188031
188032
188032
188033
188032
188031
188030
188032
188033
188033
188032
188031
188032
188031
188030
188031
188030
188029
188028
188028
188028
188028
188029
188028
188027
188028
188028
188027
188026
188025
188024
188024
188023
188024
188025
188024
188023
188022
188023
188023
188023
188023
188022
188022
188023
188023
188022
188023
188022
188022
188021
188021
188020
188019
188018
188018
188019
188019
188019
188019
188019
188019
188018
188019
188020
188021
188023
188024
188024
188024
188024
188025
188024
188023
188022
188022
188022
188021
188022
188021
188020
188020
188020
188019
188019
188020
188019
188018
188019
188019
188018
188020
188019
188019
188018
188018
188017
188017
188016
188017
188016
188015
188015
188015
188014
188016
188016
188016
188016
188017
188016
188016
188016
188015
188014
188013
188012
188012
188011
188011
188012
188012
188011
188012
188011
188010
188012
188011
188011
188010
188011
188012
188011
188010
188009
188009
188009
188009
188009
188008
188008
188008
188008
188008
188008
188007
188006
188005
188004
188004
188003
188003
188002
188001
188000
188000
187999
187999
188000
188000
188000
188000
188000
188000
187999
187998
187997
187996
187997
187997
187996
187995
187994
187993
187994
187994
187993
187992
187993
187994
187994
187995
187994
187993
187992
187991
187991
187991
187991
187993
187992
187992
187991
187990
187990
187991
187991
187990
187989
187989
187988
187988
187987
187987
187986
187986
187986
187985
187985
187984
187984
187985
187984
187984
187983
187983
187985
187984
187984
187983
187982
187981
187980
187984
187983
187982
187981
187980
187979
187980
187980
187979
187979
187978
187977
187977
187976
187977
187977
187976
187975
187976
187976
187975
187976
187978
187978
187978
187977
187977
187976
187977
187977
187978
187979
187980
187981
187981
187981
187980
187980
187979
187978
187977
187978
187977
187976
187975
187974
187973
187973
187973
187974
187973
187973
187972
187971
187972
187971
187970
187970
187969
187968
187967
187968
187967
187966
187965
187964
187965
187964
187967
187969
187968
187968
187967
187966
187967
187966
187965
187965
187964
187964
187963
187963
187965
187966
187966
187965
187965
187965
187964
187963
187964
187965
187965
187964
187963
187962
187961
187962
187961
187960
187959
187959
187959
187959
187958
187957
187956
187955
187954
187953
187953
187953
187953
187952
187952
187953
187953
187952
187953
187953
187953
187952
187953
187952
187952
187953
187953
187952
187952
187952
187952
187952
187952
187951
187951
187952
187951
187952
187952
187951
187950
187951
187950
187949
187950
187949
187949
187949
187948
187948
187949
187949
187949
187949
187949
187949
187949
187952
187951
187951
187950
187949
187949
187949
187949
187948
187947
187946
187945
187946
187945
187944
187943
187942
187942
187941
187941
187942
187943
187942
187942
187942
187942
187943
187942
187942
187944
187944
187945
187944
187944
187943
187942
187944
187944
187944
187943
187946
187946
187946
187945
187945
187944
187944
187944
187944
187943
187944
187943
187942
187942
187942
187941
187940
187939
187938
187940
187939
187939
187939
187939
187938
187939
187938
187940
187940
187939
187939
187938
187937
187936
187935
187935
187934
187933
187934
187934
187934
187933
187934
187934
187933
187934
187934
187933
187932
187932
187932
187932
187932
187933
187933
187932
187931
187931
187931
187930
187930
187929
187930
187929
187929
187928
187928
187927
187927
187927
187926
187925
187925
187926
187926
187926
187926
187927
187926
187926
187925
187924
187925
187925
187925
187924
187923
187922
187921
187921
187920
187919
187918
187917
187920
187919
187922
187922
187922
187922
187922
187921
187921
187921
187921
187920
187919
187919
187921
187920
187920
187922
187921
187921
187921
187920
187920
187919
187919
187918
187920
187919
187918
187918
187917
187916
187915
187914
187914
187914
187914
187914
187915
187916
187916
187917
187917
187917
187916
187915
187915
187915
187914
187915
187916
187915
187914
187913
187912
187912
187911
187910
187909
187909
187908
187907
187907
187907
187908
187907
187906
187906
187905
187904
187903
187904
187904
187904
187904
187903
187905
187904
187904
187906
187906
187905
187904
187903
187906
187907
187906
187907
187908
187907
187907
187907
187907
187907
187907
187908
187907
187906
187906
187906
187906
187905
187905
187904
187903
187903
187903
187904
187904
187905
187904
187903
187902
187901
187900
187899
187899
187898
187898
187898
187898
187900
187899
187899
187899
187899
187898
187897
187898
187897
187897
187897
187896
187895
187894
187893
187894
187894
187893
187892
187891
187890
187889
187889
187888
187887
187888
187888
187887
187887
187887
187887
187886
187885
187886
187886
187885
187884
187883
187884
187884
187883
187882
187883
187884
187883
187883
187882
187881
187880
187880
187880
187879
187879
187878
187879
187879
187878
187877
187877
187876
187876
187875
187874
187873
187872
187871
187871
187871
187871
187871
187873
187872
187871
187870
187871
187871
187871
187872
187872
187872
187871
187871
187870
187869
187869
187869
187869
187869
187869
187868
187867
187867
187866
187866
187865
187864
187864
187863
187862
187863
187863
187863
187862
187863
187864
187863
187863
187864
187863
187862
187863
187862
187862
187861
187860
187860
187859
187859
187858
187857
187856
187857
187856
187856
187855
187855
187854
187853
187853
187855
187854
187853
187852
187851
187850
187851
187850
187850
187849
187850
187849
187848
187849
187849
187850
187851
187850
187851
187852
187853
187855
187854
187854
187853
187853
187853
187853
187852
187851
187850
187849
187849
187848
187847
187847
187847
187846
187846
187845
187844
187843
187842
187842
187842
187841
187841
187840
187839
187840
187839
187838
187840
187839
187839
187838
187838
187837
187837
187838
187839
187840
187841
187840
187839
187840
187839
187839
187838
187837
187837
187837
187837
187836
187835
187834
187833
187835
187834
187833
187832
187831
187831
187830
187830
187829
187829
187828
187828
187827
187827
187827
187826
187826
187825
187826
187826
187826
187825
187825
187824
187825
187824
187826
187825
187824
187825
187824
187824
187823
187822
187821
187820
187822
187822
187821
187820
187820
187819
187819
187818
187819
187818
187818
187819
187819
187819
187818
187818
187818
187819
187819
187818
187818
187817
187817
187817
187816
187815
187814
187813
187812
187812
187813
187812
187813
187812
187814
187814
187813
187813
187813
187814
187813
187812
187812
187811
187811
187810
187811
187811
187810
187809
187808
187807
187806
187807
187806
187806
187805
187804
187803
187802
187803
187804
187803
187803
187803
187802
187801
187803
187802
187802
187802
187803
187803
187805
187806
187806
187805
187804
187804
187804
187805
187804
187803
187802
187801
187801
187800
187801
187802
187801
187800
187799
187798
187798
187797
187797
187796
187795
187795
187795
187795
187795
187795
187795
187795
187796
187796
187795
187794
187794
187794
187793
187792
187791
187790
187790
187790
187790
187792
187792
187792
187792
187793
187792
187791
187791
187791
187791
187790
187789
187790
187789
187790
187790
187789
187788
187787
187787
187786
187785
187785
187784
187783
187783
187783
187785
187784
187785
187785
187785
187786
187786
187785
187785
187784
187783
187782
187782
187782
187783
187783
187782
187783
187783
187782
187783
187783
187782
187781
187780
187779
187779
187778
187779
187779
187779
187778
187779
187778
187777
187777
187777
187776
187775
187774
187773
187773
187772
187771
187770
187769
187769
187770
187769
187769
187768
187769
187769
187769
187769
187768
187769
187768
187768
187768
187769
187769
187769
187768
187769
187771
187772
187774
187774
187774
187773
187772
187772
187771
187770
187769
187768
187768
187768
187767
187769
187769
187768
187767
187769
187768
187768
187768
187769
187768
187767
187767
187766
187765
187765
187766
187765
187764
187765
187765
187764
187765
187764
187764
187765
187764
187763
187764
187764
187764
187764
187765
187766
187765
187765
187766
187766
187766
187766
187769
187768
187768
187767
187768
187769
187768
187770
187770
187771
187770
187770
187769
187768
187770
187769
187769
187769
187769
187768
187768
187767
187766
187766
187766
187765
187764
187764
187764
187764
187765
187764
187764
187764
187763
187762
187762
187762
187761
187761
187760
187759
187759
187758
187757
187756
187757
187756
187755
187756
187756
187756
187755
187754
187754
187754
187754
187754
187753
187753
187752
187752
187752
187751
187752
187752
187752
187751
187751
187751
187751
187750
187749
187749
187748
187748
187747
187746
187746
187745
187745
187745
187745
187746
187745
187745
187744
187743
187743
187742
187741
187740
187740
187741
187742
187741
187740
187741
187740
187739
187738
187737
187737
187736
187735
187734
187734
187734
187735
187734
187735
187734
187734
187733
187732
187731
187730
187730
187729
187729
187728
187727
187726
187725
187725
187724
187724
187724
187724
187725
187725
187724
187723
187722
187721
187722
187722
187723
187722
187723
187723
187722
187721
187721
187722
187722
187722
187724
187724
187723
187722
187722
187722
187722
187722
187721
187720
187721
187721
187720
187719
187718
187717
187716
187715
187714
187714
187714
187715
187715
187714
187713
187713
187712
187713
187713
187712
187711
187710
187709
187708
187708
187707
187706
187705
187705
187705
187705
187705
187705
187705
187706
187706
187705
187704
187703
187702
187701
187700
187699
187700
187701
187701
187701
187701
187700
187699
187699
187698
187697
187696
187695
187696
187695
187695
187694
187694
187694
187694
187693
187693
187693
187693
187694
187694
187693
187692
187691
187692
187692
187692
187693
187692
187691
187690
187690
187689
187688
187687
187686
187685
187684
187686
187685
187685
187685
187684
187684
187683
187684
187684
187685
187684
187684
187684
187683
187683
187683
187683
187683
187683
187682
187681
187680
187681
187680
187679
187678
187680
187680
187681
187680
187681
187680
187680
187681
187680
187679
187678
187678
187677
187677
187679
187678
187678
187677
187679
187679
187679
187679
187679
187679
187679
187680
187681
187682
187681
187681
187681
187681
187683
187683
187684
187683
187683
187682
187683
187684
187684
187683
187682
187683
187682
187681
187680
187679
187678
187677
187678
187677
187676
187675
187676
187676
187676
187676
187675
187674
187673
187673
187672
187673
187672
187674
187674
187673
187672
187671
187672
187671
187670
187669
187668
187667
187666
187665
187666
187666
187666
187668
187667
187667
187667
187667
187667
187667
187666
187667
187667
187666
187665
187664
187664
187664
187664
187664
187663
187662
187662
187662
187661
187661
187663
187662
187661
187661
187661
187660
187659
187658
187658
187657
187656
187657
187656
187656
187657
187657
187656
187656
187655
187654
187653
187653
187652
187651
187650
187650
187650
187649
187650
187652
187651
187652
187651
187650
187649
187648
187648
187647
187647
187646
187646
187645
187645
187644
187644
187643
187642
187642
187641
187642
187641
187640
187639
187639
187638
187638
187639
187639
187638
187638
187639
187638
187638
187640
187639
187638
187639
187639
187638
187637
187637
187637
187637
187636
187635
187635
187635
187636
187636
187636
187635
187636
187636
187636
187635
187634
187633
187632
187631
187631
187631
187630
187630
187629
187629
187628
187630
187629
187629
187629
187628
187629
187629
187630
187630
187629
187628
187627
187627
187626
187627
187626
187625
187625
187624
187624
187623
187622
187622
187623
187623
187622
187622
187623
187622
187621
187620
187620
187619
187620
187620
187620
187621
187622
187622
187622
187625
187625
187625
187625
187624
187624
187625
187624
187624
187624
187623
187623
187622
187621
187620
187620
187620
187620
187619
187618
187618
187617
187616
187615
187615
187616
187616
187616
187616
187615
187614
187614
187614
187615
187615
187614
187613
187614
187616
187616
187615
187615
187615
187615
187615
187614
187613
187612
187612
187611
187610
187609
187609
187608
187607
187606
187605
187606
187606
187606
187605
187605
187604
187603
187603
187603
187602
187602
187602
187602
187601
187601
187603
187603
187602
187602
187601
187602
187601
187600
187599
187599
187599
187601
187600
187599
187603
187603
187604
187605
187604
187603
187604
187604
187603
187603
187602
187602
187601
187600
187603
187602
187601
187602
187601
187600
187599
187599
187598
187599
187599
187598
187599
187598
187598
187598
187597
187596
187595
187596
187595
187596
187597
187597
187597
187597
187596
187595
187594
187593
187593
187593
187592
187591
187592
187594
187594
187594
187594
187593
187593
187594
187594
187595
187595
187594
187593
187592
187593
187593
187592
187592
187591
187590
187589
187590
187589
187589
187588
187589
187588
187588
187587
187587
187587
187587
187586
187586
187585
187584
187583
187583
187584
187585
187585
187586
187587
187586
187585
187585
187588
187587
187587
187586
187585
187584
187584
187583
187582
187581
187580
187580
187580
187580
187579
187579
187579
187579
187579
187581
187582
187582
187581
187582
187582
187582
187581
187581
187581
187580
187581
187581
187582
187581
187581
187581
187581
187582
187581
187581
187580
187582
187581
187582
187583
187583
187582
187581
187580
187581
187581
187581
187580
187582
187582
187583
187582
187581
187580
187579
187578
187577
187576
187575
187574
187573
187572
187571
187572
187571
187570
187570
187571
187571
187571
187572
187572
187571
187572
187572
187573
187572
187571
187571
187572
187573
187574
187573
187572
187572
187573
187573
187574
187573
187573
187573
187572
187572
187572
187571
187571
187573
187572
187571
187570
187569
187568
187569
187571
187570
187569
187568
187567
187566
187566
187565
187566
187566
187566
187567
187567
187566
187567
187569
187568
187567
187566
187565
187565
187565
187565
187564
187563
187562
187561
187560
187560
187560
187559
187559
187558
187557
187558
187559
187558
187557
187557
187556
187557
187559
187559
187558
187558
187558
187558
187558
187558
187559
187558
187557
187557
187556
187555
187554
187554
187554
187555
187554
187553
187553
187553
187554
187553
187553
187554
187553
187554
187553
187552
187553
187553
187552
187552
187551
187553
187552
187551
187550
187551
187550
187550
187549
187549
187549
187548
187547
187546
187546
187545
187545
187544
187544
187543
187542
187541
187541
187540
187539
187538
187537
187537
187536
187535
187535
187535
187535
187536
187538
187538
187537
187536
187536
187536
187535
187535
187535
187534
187535
187536
187536
187535
187534
187534
187535
187536
187535
187535
187534
187535
187534
187533
187534
187533
187532
187531
187532
187531
187530
187529
187528
187527
187527
187528
187529
187531
187531
187530
187529
187529
187528
187527
187527
187529
187529
187529
187529
187529
187530
187529
187530
187530
187531
187531
187530
187530
187529
187529
187529
187529
187528
187527
187526
187525
187524
187524
187524
187524
187523
187522
187524
187523
187523
187522
187521
187520
187519
187519
187519
187519
187519
187519
187521
187521
187520
187519
187518
187517
187518
187518
187518
187519
187521
187521
187520
187520
187519
187518
187518
187517
187517
187519
187520
187519
187518
187518
187517
187516
187517
187517
187516
187517
187518
187517
187518
187517
187518
187517
187516
187515
187515
187514
187514
187514
187513
187512
187514
187513
187512
187511
187510
187510
187509
187508
187508
187508
187507
187506
187507
187506
187505
187505
187504
187504
187503
187502
187502
187502
187501
187500
187499
187498
187498
187498
187498
187497
187496
187495
187494
187493
187492
187491
187492
187491
187493
187492
187491
187491
187490
187489
187489
187488
187489
187489
187491
187490
187489
187490
187489
187489
187489
187489
187491
187490
187489
187489
187488
187487
187486
187485
187486
187487
187486
187485
187485
187485
187484
187483
187485
187484
187483
187484
187484
187488
187488
187488
187489
187488
187488
187487
187487
187486
187485
187485
187485
187484
187484
187487
187487
187486
187486
187486
187487
187486
187485
187484
187484
187485
187485
187484
187483
187483
187485
187484
187483
187483
187482
187481
187483
187482
187481
187480
187479
187479
187478
187477
187477
187477
187476
187476
187476
187477
187476
187476
187475
187475
187475
187474
187473
187473
187472
187471
187472
187472
187472
187471
187470
187470
187469
187469
187469
187468
187467
187467
187466
187467
187467
187466
187466
187466
187467
187468
187468
187467
187466
187466
187466
187467
187466
187465
187465
187464
187464
187465
187464
187463
187464
187463
187462
187461
187461
187461
187460
187460
187460
187459
187458
187458
187457
187457
187458
187458
187457
187458
187457
187457
187457
187459
187462
187461
187463
187463
187463
187464
187465
187465
187466
187465
187464
187463
187464
187464
187465
187464
187463
187463
187465
187464
187466
187465
187464
187464
187464
187464
187464
187465
187464
187465
187464
187463
187463
187462
187462
187461
187460
187459
187459
187458
187458
187458
187459
187459
187460
187461
187461
187460
187459
187458
187457
187456
187455
187454
187453
187454
187453
187453
187455
187455
187455
187454
187454
187453
187452
187454
187453
187454
187453
187453
187452
187452
187451
187451
187452
187452
187451
187452
187452
187451
187450
187449
187449
187449
187448
187447
187447
187447
187446
187446
187446
187446
187446
187445
187445
187446
187447
187447
187447
187447
187446
187447
187446
187446
187445
187446
187446
187447
187447
187446
187446
187446
187445
187444
187443
187442
187442
187441
187440
187439
187438
187437
187436
187435
187436
187438
187438
187438
187437
187438
187437
187437
187437
187436
187437
187438
187437
187436
187435
187434
187435
187434
187433
187433
187432
187431
187432
187432
187431
187430
187431
187431
187430
187429
187428
187429
187428
187428
187427
187427
187426
187425
187424
187423
187424
187424
187423
187422
187424
187425
187426
187425
187424
187423
187422
187423
187423
187422
187421
187420
187422
187421
187422
187421
187421
187422
187421
187421
187421
187421
187422
187422
187421
187420
187419
187418
187417
187417
187416
187415
187414
187414
187415
187415
187414
187414
187413
187412
187412
187413
187412
187411
187410
187411
187410
187409
187412
187412
187411
187413
187412
187411
187410
187409
187409
187410
187410
187411
187411
187411
187410
187410
187412
187411
187410
187409
187408
187407
187407
187407
187406
187407
187406
187406
187406
187406
187405
187406
187405
187406
187405
187405
187405
187404
187403
187403
187402
187402
187402
187401
187402
187401
187400
187400
187401
187401
187401
187400
187399
187399
187398
187398
187397
187397
187396
187395
187395
187395
187394
187393
187393
187392
187392
187393
187393
187392
187391
187390
187390
187391
187390
187389
187388
187387
187387
187388
187388
187388
187388
187388
187387
187388
187389
187389
187389
187388
187388
187387
187387
187387
187386
187386
187385
187384
187385
187385
187385
187385
187384
187385
187388
187387
187390
187390
187389
187390
187390
187389
187389
187389
187389
187389
187388
187389
187389
187390
187390
187390
187390
187389
187389
187389
187388
187387
187387
187387
187386
187385
187384
187384
187384
187383
187382
187383
187383
187382
187382
187381
187380
187380
187381
187381
187381
187380
187381
187382
187381
187380
187381
187382
187381
187380
187381
187380
187379
187378
187378
187378
187377
187377
187378
187379
187380
187379
187379
187378
187378
187377
187376
187375
187374
187373
187372
187372
187371
187370
187370
187369
187368
187369
187369
187368
187367
187367
187366
187365
187364
187366
187365
187364
187363
187363
187362
187363
187364
187365
187365
187364
187365
187365
187364
187363
187363
187363
187362
187362
187361
187361
187361
187361
187361
187361
187362
187361
187361
187361
187361
187360
187360
187360
187361
187362
187361
187362
187361
187361
187362
187361
187362
187361
187360
187360
187359
187359
187359
187358
187357
187356
187356
187356
187355
187355
187358
187357
187358
187358
187357
187358
187358
187358
187357
187357
187357
187358
187359
187358
187357
187357
187357
187356
187355
187354
187353
187353
187354
187353
187353
187353
187354
187353
187353
187353
187354
187353
187352
187351
187352
187351
187351
187350
187349
187350
187349
187350
187349
187348
187347
187346
187346
187346
187345
187346
187346
187345
187344
187344
187343
187342
187341
187342
187342
187342
187341
187341
187342
187342
187342
187343
187343
187345
187344
187343
187344
187345
187345
187344
187343
187342
187341
187340
187339
187338
187338
187338
187338
187337
187338
187338
187339
187339
187339
187338
187337
187337
187337
187337
187336
187336
187335
187337
187337
187338
187337
187336
187336
187335
187334
187335
187334
187334
187334
187334
187334
187335
187334
187334
187333
187333
187333
187333
187333
187335
187335
187335
187334
187333
187332
187331
187330
187329
187328
187328
187327
187326
187326
187325
187326
187325
187325
187324
187323
187322
187321
187321
187320
187320
187319
187319
187319
187320
187319
187319
187318
187318
187317
187317
187317
187317
187316
187316
187316
187317
187317
187316
187316
187315
187314
187313
187313
187312
187311
187311
187310
187311
187311
187310
187309
187310
187310
187309
187308
187308
187307
187306
187306
187305
187304
187305
187304
187303
187303
187302
187301
187302
187301
187301
187300
187300
187300
187299
187298
187299
187299
187298
187298
187299
187299
187298
187298
187299
187299
187300
187299
187298
187297
187297
187296
187296
187296
187295
187297
187296
187295
187294
187294
187295
187294
187294
187295
187294
187293
187293
187294
187293
187292
187292
187291
187290
187289
187288
187289
187288
187288
187290
187291
187292
187291
187291
187292
187292
187293
187295
187295
187294
187294
187293
187292
187291
187290
187290
187289
187288
187288
187288
187290
187289
187288
187287
187287
187287
187288
187290
187289
187290
187292
187291
187291
187291
187290
187289
187291
187290
187291
187291
187291
187291
187291
187290
187289
187288
187288
187288
187288
187289
187289
187288
187287
187287
187288
187288
187287
187287
187286
187285
187285
187286
187286
187285
187285
187284
187284
187285
187284
187284
187284
187285
187284
187284
187283
187282
187282
187282
187281
187280
187279
187279
187278
187277
187277
187277
187277
187276
187276
187276
187275
187274
187273
187273
187274
187273
187272
187272
187271
187270
187269
187269
187268
187267
187267
187267
187267
187267
187266
187266
187266
187267
187267
187266
187267
187266
187265
187265
187266
187267
187266
187266
187265
187264
187264
187264
187264
187263
187262
187261
187261
187260
187259
187260
187262
187262
187261
187261
187261
187261
187261
187260
187259
187259
187258
187257
187257
187256
187255
187255
187255
187254
187253
187252
187252
187251
187251
187252
187251
187250
187249
187249
187248
187247
187246
187247
187247
187249
187248
187249
187249
187248
187248
187248
187247
187246
187246
187248
187247
187246
187246
187245
187244
187243
187242
187243
187243
187245
187246
187246
187246
187246
187245
187244
187244
187245
187245
187245
187244
187245
187244
187244
187243
187242
187243
187243
187244
187243
187244
187244
187245
187245
187245
187244
187245
187245
187244
187246
187246
187246
187246
187248
187247
187246
187246
187248
187248
187247
187247
187247
187247
187246
187245
187244
187244
187244
187243
187242
187242
187242
187241
187240
187240
187239
187238
187239
187240
187239
187238
187239
187238
187237
187238
187237
187238
187238
187237
187238
187238
187237
187236
187237
187236
187236
187236
187236
187236
187235
187234
187233
187232
187231
187232
187231
187231
187230
187229
187229
187230
187229
187231
187230
187229
187228
187230
187229
187228
187227
187227
187227
187228
187228
187227
187226
187226
187225
187224
187225
187224
187226
187225
187225
187225
187225
187226
187226
187226
187226
187226
187226
187225
187225
187224
187224
187223
187222
187221
187220
187219
187219
187218
187217
187217
187217
187218
187218
187219
187218
187217
187217
187217
187216
187215
187215
187216
187215
187214
187214
187213
187212
187211
187211
187210
187210
187210
187210
187210
187209
187209
187209
187210
187210
187209
187208
187207
187207
187208
187207
187208
187207
187206
187206
187207
187209
187210
187210
187211
187212
187211
187210
187210
187209
187210
187209
187209
187208
187208
187207
187208
187208
187207
187206
187208
187208
187207
187207
187207
187207
187207
187207
187207
187207
187206
187205
187204
187204
187204
187203
187203
187202
187201
187200
187199
187198
187197
187198
187197
187197
187199
187198
187198
187198
187199
187198
187198
187197
187196
187197
187196
187195
187194
187193
187192
187192
187191
187192
187192
187191
187191
187190
187189
187188
187188
187187
187187
187186
187187
187186
187186
187186
187185
187184
187183
187183
187182
187181
187181
187180
187180
187179
187178
187177
187177
187177
187177
187177
187177
187176
187176
187175
187174
187174
187173
187172
187172
187172
187172
187171
187171
187171
187171
187170
187170
187171
187173
187172
187172
187172
187171
187170
187170
187169
187168
187168
187169
187168
187168
187168
187167
187167
187166
187165
187164
187165
187164
187164
187164
187164
187163
187162
187163
187162
187162
187161
187161
187160
187159
187158
187157
187157
187156
187156
187155
187154
187153
187153
187153
187152
187151
187151
187150
187150
187150
187151
187151
187150
187151
187150
187150
187149
187149
187148
187148
187147
187146
187145
187144
187145
187144
187144
187143
187143
187143
187143
187143
187142
187141
187141
187140
187141
187140
187139
187138
187137
187136
187135
187135
187136
187136
187136
187135
187136
187135
187134
187133
187132
187132
187131
187131
187131
187130
187130
187130
187130
187129
187130
187130
187130
187131
187130
187129
187129
187128
187128
187127
187126
187125
187126
187125
187124
187124
187123
187122
187123
187123
187124
187124
187123
187123
187122
187121
187121
187121
187121
187120
187119
187119
187118
187118
187118
187117
187118
187118
187118
187117
187117
187117
187116
187116
187115
187114
187114
187114
187114
187114
187113
187112
187114
187114
187113
187115
187115
187114
187114
187114
187113
187112
187111
187110
187111
187112
187111
187111
187111
187112
187111
187111
187110
187109
187109
187110
187109
187111
187111
187112
187113
187112
187112
187112
187113
187113
187113
187113
187113
187113
187112
187111
187110
187110
187110
187110
187109
187109
187108
187108
187108
187108
187107
187108
187109
187109
187108
187108
187107
187106
187105
187104
187105
187105
187105
187104
187103
187103
187102
187103
187103
187103
187102
187101
187100
187099
187100
187100
187101
187101
187100
187100
187099
187098
187097
187097
187096
187095
187094
187093
187092
187091
187091
187090
187089
187089
187088
187088
187087
187087
187088
187088
187087
187086
187087
187086
187085
187085
187084
187085
187084
187083
187083
187082
187082
187082
187081
187081
187081
187081
187080
187079
187078
187077
187076
187076
187075
187075
187074
187074
187073
187072
187071
187072
187072
187071
187070
187069
187069
187069
187069
187068
187068
187067
187067
187066
187065
187065
187064
187065
187064
187064
187063
187062
187062
187062
187062
187061
187060
187059
187058
187058
187059
187058
187057
187059
187059
187058
187058
187059
187059
187058
187057
187059
187059
187059
187059
187060
187060
187060
187059
187060
187061
187061
187061
187060
187060
187060
187060
187059
187058
187057
187057
187058
187058
187057
187057
187056
187057
187057
187056
187056
187055
187055
187054
187055
187055
187056
187057
187057
187057
187056
187056
187056
187055
187055
187055
187054
187054
187054
187054
187053
187052
187051
187051
187050
187049
187048
187048
187048
187048
187047
187046
187046
187046
187047
187046
187045
187044
187043
187042
187042
187042
187043
187044
187043
187045
187044
187044
187044
187043
187043
187043
187043
187042
187041
187040
187039
187038
187037
187037
187036
187035
187034
187033
187033
187032
187032
187031
187031
187031
187030
187030
187029
187030
187030
187031
187030
187032
187032
187031
187030
187030
187030
187030
187029
187030
187030
187030
187031
187030
187033
187032
187031
187030
187030
187029
187029
187028
187027
187029
187029
187029
187028
187027
187027
187029
187031
187031
187031
187031
187032
187031
187031
187031
187032
187032
187032
187032
187032
187031
187032
187032
187031
187030
187030
187029
187029
187028
187030
187029
187028
187029
187028
187028
187027
187027
187027
187028
187028
187030
187029
187029
187029
187028
187028
187027
187028
187028
187030
187030
187030
187031
187030
187029
187030
187029
187030
187030
187030
187030
187029
187028
187027
187027
187029
187029
187031
187030
187029
187028
187029
187028
187027
187026
187025
187025
187024
187023
187022
187022
187021
187020
187020
187019
187019
187019
187019
187018
187017
187017
187017
187017
187017
187016
187018
187018
187018
187017
187017
187019
187019
187020
187021
187020
187019
187018
187020
187020
187022
187021
187020
187021
187020
187019
187018
187018
187018
187017
187018
187019
187019
187018
187017
187017
187016
187015
187014
187014
187014
187014
187014
187013
187013
187012
187011
187010
187009
187008
187007
187007
187007
187006
187005
187004
187004
187005
187007
187006
187006
187005
187005
187004
187005
187004
187003
187002
187001
187001
187000
187000
186999
186998
186997
186996
186996
186996
186995
186995
186994
186994
186994
186993
186992
186991
186990
186990
186989
186989
186989
186988
186988
186987
186988
186987
186986
186985
186985
186987
186986
186986
186985
186986
186985
186984
186983
186984
186983
186982
186981
186980
186979
186978
186977
186977
186977
186976
186976
186975
186975
186975
186976
186976
186975
186975
186974
186973
186974
186973
186972
186971
186972
186971
186970
186970
186971
186970
186969
186968
186968
186968
186967
186967
186967
186966
186965
186965
186964
186963
186963
186964
186964
186963
186964
186964
186965
186966
186965
186965
186964
186964
186964
186963
186963
186963
186962
186964
186964
186963
186962
186961
186960
186960
186959
186959
186959
186958
186959
186962
186961
186961
186961
186962
186961
186961
186961
186960
186959
186958
186958
186958
186958
186958
186957
186957
186957
186957
186956
186955
186955
186954
186954
186954
186954
186953
186952
186951
186951
186951
186951
186952
186952
186952
186951
186950
186949
186948
186948
186948
186947
186948
186947
186947
186947
186946
186946
186947
186947
186947
186947
186946
186947
186947
186947
186947
186946
186945
186945
186944
186943
186943
186942
186941
186940
186940
186939
186939
186938
186938
186938
186938
186937
186937
186938
186938
186938
186938
186937
186936
186936
186936
186936
186936
186937
186937
186937
186940
186940
186940
186939
186941
186941
186941
186940
186941
186942
186943
186943
186943
186942
186941
186940
186941
186942
186941
186941
186942
186942
186941
186940
186940
186939
186939
186939
186938
186937
186937
186936
186935
186935
186936
186936
186936
186935
186936
186935
186935
186936
186935
186935
186935
186935
186935
186934
186933
186932
186932
186932
186931
186930
186929
186928
186929
186929
186928
186928
186929
186928
186927
186927
186928
186927
186927
186929
186929
186929
186929
186929
186928
186927
186926
186925
186924
186923
186922
186922
186923
186923
186923
186922
186922
186922
186922
186923
186922
186922
186922
186921
186921
186922
186922
186921
186920
186919
186919
186919
186919
186919
186918
186918
186918
186918
186917
186916
186917
186918
186918
186918
186917
186918
186917
186916
186916
186915
186915
186917
186917
186917
186916
186915
186914
186913
186915
186914
186913
186913
186913
186912
186911
186912
186912
186911
186913
186914
186913
186912
186914
186913
186913
186913
186912
186912
186912
186913
186913
186912
186913
186912
186912
186911
186910
186909
186908
186907
186906
186905
186904
186904
186903
186904
186904
186904
186904
186903
186902
186904
186906
186906
186907
186906
186905
186906
186906
186906
186906
186905
186904
186903
186903
186902
186902
186903
186904
186904
186904
186903
186902
186902
186902
186901
186900
186899
186899
186898
186898
186897
186898
186897
186899
186900
186900
186900
186899
186898
186898
186897
186899
186898
186898
186898
186898
186898
186898
186897
186896
186898
186899
186898
186898
186897
186899
186899
186899
186898
186898
186898
186898
186897
186897
186896
186895
186894
186895
186894
186893
186894
186894
186893
186893
186892
186891
186890
186891
186891
186892
186891
186891
186891
186890
186889
186889
186888
186888
186887
186886
186885
186886
186886
186885
186886
186886
186885
186885
186885
186884
186883
186883
186883
186883
186884
186885
186885
186884
186884
186883
186883
186882
186882
186881
186880
186879
186879
186881
186880
186879
186879
186880
186882
186881
186881
186880
186880
186881
186880
186881
186881
186880
186880
186880
186881
186882
186881
186882
186883
186883
186884
186883
186882
186881
186881
186883
186882
186882
186883
186882
186881
186883
186883
186883
186882
186884
186883
186882
186883
186882
186883
186882
186881
186881
186882
186881
186880
186880
186881
186880
186879
186879
186878
186877
186876
186876
186876
186875
186875
186875
186875
186874
186874
186873
186872
186871
186870
186869
186868
186867
186867
186866
186868
186867
186867
186866
186867
186867
186866
186865
186866
186865
186866
186867
186866
186866
186866
186865
186864
186864
186866
186865
186865
186864
186864
186864
186863
186863
186862
186861
186861
186860
186860
186859
186858
186858
186858
186858
186857
186857
186857
186856
186857
186856
186855
186854
186853
186853
186854
186853
186854
186853
186853
186852
186852
186851
186851
186851
186850
186851
186852
186853
186854
186854
186853
186854
186853
186853
186852
186851
186851
186850
186850
186851
186853
186854
186854
186854
186854
186854
186853
186852
186851
186851
186850
186851
186851
186851
186850
186849
186849
186848
186847
186847
186846
186845
186844
186844
186843
186842
186844
186845
186844
186843
186843
186842
186841
186840
186841
186842
186842
186841
186840
186839
186840
186839
186840
186839
186838
186837
186836
186835
186837
186836
186835
186834
186833
186832
186831
186830
186831
186830
186829
186830
186830
186830
186829
186828
186829
186829
186828
186827
186827
186826
186826
186825
186824
186823
186822
186823
186822
186822
186821
186820
186819
186819
186818
186818
186818
186817
186817
186817
186817
186818
186820
186819
186818
186818
186818
186817
186817
186817
186816
186815
186814
186813
186813
186812
186812
186812
186812
186812
186811
186812
186811
186811
186812
186811
186811
186810
186811
186812
186814
186813
186812
186813
186812
186812
186814
186813
186813
186812
186812
186812
186813
186812
186811
186810
186809
186809
186808
186807
186808
186808
186807
186806
186806
186805
186804
186803
186803
186802
186801
186801
186800
186800
186800
186800
186799
186799
186798
186799
186799
186799
186799
186799
186798
186799
186801
186800
186799
186798
186798
186798
186798
186797
186797
186796
186795
186795
186794
186793
186793
186793
186792
186791
186792
186792
186791
186791
186790
186789
186788
186789
186788
186787
186786
186785
186785
186784
186784
186785
186784
186784
186784
186783
186784
186783
186784
186785
186785
186784
186784
186783
186782
186781
186781
186780
186780
186779
186778
186777
186777
186776
186775
186774
186774
186774
186774
186773
186772
186771
186770
186771
186770
186769
186769
186768
186768
186767
186766
186765
186767
186766
186765
186764
186763
186763
186764
186764
186764
186763
186763
186764
186764
186763
186762
186761
186764
186763
186763
186763
186762
186761
186761
186761
186762
186763
186763
186765
186766
186765
186767
186767
186766
186765
186764
186763
186762
186764
186763
186762
186764
186763
186762
186762
186761
186760
186761
186760
186761
186761
186760
186760
186761
186760
186759
186758
186758
186757
186756
186755
186754
186753
186754
186753
186752
186754
186753
186753
186753
186752
186752
186752
186753
186753
186753
186752
186751
186750
186749
186748
186748
186748
186747
186747
186747
186747
186747
186747
186747
186747
186746
186746
186746
186745
186745
186744
186745
186745
186744
186743
186743
186742
186741
186740
186739
186738
186737
186737
186737
186737
186738
186738
186739
186739
186739
186739
186739
186739
186738
186737
186738
186738
186738
186738
186737
186737
186736
186736
186735
186736
186736
186737
186737
186738
186737
186737
186737
186737
186736
186737
186736
186736
186735
186736
186735
186735
186735
186734
186733
186734
186733
186734
186733
186733
186733
186735
186735
186734
186733
186734
186735
186736
186736
186736
186735
186735
186734
186733
186732
186732
186732
186733
186733
186733
186734
186735
186734
186733
186732
186732
186731
186730
186730
186729
186729
186729
186728
186727
186726
186725
186726
186725
186725
186725
186725
186726
186725
186725
186726
186725
186724
186726
186726
186725
186725
186724
186723
186722
186723
186722
186723
186722
186724
186724
186724
186723
186724
186723
186722
186721
186722
186721
186721
186720
186719
186719
186718
186718
186717
186716
186717
186716
186716
186715
186714
186713
186712
186712
186712
186711
186710
186709
186710
186710
186709
186708
186707
186707
186708
186707
186706
186705
186706
186707
186707
186708
186707
186707
186706
186705
186704
186703
186703
186703
186702
186702
186702
186701
186701
186700
186699
186700
186701
186703
186702
186703
186703
186704
186706
186707
186707
186708
186708
186709
186709
186710
186710
186709
186709
186708
186707
186707
186708
186707
186706
186706
186706
186706
186705
186704
186704
186703
186702
186701
186700
186700
186700
186700
186699
186698
186698
186699
186698
186697
186696
186696
186695
186694
186693
186692
186691
186690
186690
186691
186692
186693
186692
186691
186692
186691
186691
186690
186693
186694
186695
186694
186694
186694
186695
186696
186695
186694
186694
186693
186693
186692
186692
186692
186691
186691
186690
186689
186688
186690
186689
186688
186687
186686
186686
186686
186685
186686
186685
186685
186684
186684
186683
186683
186683
186683
186683
186682
186682
186681
186680
186680
186679
186678
186680
186680
186680
186683
186683
186683
186683
186682
186682
186682
186681
186681
186681
186683
186682
186683
186684
186684
186685
186685
186686
186685
186684
186684
186684
186683
186683
186683
186682
186682
186681
186681
186681
186682
186682
186681
186681
186681
186681
186680
186680
186679
186680
186679
186679
186678
186677
186677
186677
186676
186676
186676
186675
186677
186676
186677
186676
186675
186674
186674
186675
186674
186673
186672
186672
186671
186671
186671
186671
186670
186669
186670
186670
186670
186669
186669
186669
186669
186668
186667
186667
186667
186666
186665
186664
186664
186663
186663
186663
186662
186662
186661
186660
186659
186658
186657
186656
186657
186656
186655
186655
186655
186655
186657
186656
186655
186654
186653
186653
186653
186653
186652
186651
186650
186649
186648
186647
186648
186647
186646
186645
186645
186646
186646
186646
186646
186645
186644
186644
186643
186642
186643
186643
186642
186642
186642
186642
186641
186640
186639
186639
186641
186640
186640
186639
186638
186637
186636
186636
186638
186638
186638
186638
186637
186638
186638
186638
186637
186637
186637
186636
186635
186635
186634
186635
186634
186634
186633
186633
186633
186632
186631
186631
186630
186630
186629
186628
186627
186626
186626
186626
186625
186625
186626
186627
186627
186627
186627
186626
186626
186625
186625
186626
186626
186626
186627
186627
186627
186626
186626
186627
186628
186627
186626
186626
186625
186624
186623
186622
186621
186620
186620
186620
186619
186618
186617
186616
186616
186616
186616
186616
186615
186614
186615
186616
186615
186616
186615
186615
186614
186613
186613
186613
186613
186613
186612
186612
186612
186611
186611
186610
186610
186610
186612
186612
186612
186613
186613
186612
186612
186611
186611
186612
186612
186611
186611
186610
186610
186611
186610
186609
186608
186609
186608
186608
186608
186607
186607
186607
186606
186605
186604
186603
186602
186602
186601
186601
186601
186600
186600
186599
186600
186600
186600
186601
186600
186600
186599
186598
186597
186596
186595
186594
186593
186592
186592
186592
186592
186593
186592
186592
186592
186592
186591
186591
186593
186593
186594
186594
186593
186594
186594
186594
186594
186596
186597
186598
186598
186598
186597
186597
186596
186595
186595
186596
186596
186595
186594
186594
186593
186592
186591
186592
186592
186591
186592
186592
186591
186593
186592
186592
186591
186592
186591
186590
186590
186590
186590
186590
186590
186589
186589
186589
186589
186588
186587
186586
186586
186585
186585
186585
186585
186586
186585
186586
186586
186586
186585
186584
186583
186583
186583
186582
186581
186581
186580
186579
186579
186578
186577
186578
186578
186578
186577
186577
186577
186577
186577
186577
186576
186577
186577
186576
186577
186577
186577
186576
186575
186576
186578
186577
186577
186576
186576
186576
186576
186575
186574
186573
186573
186572
186571
186572
186572
186571
186570
186570
186570
186570
186569
186570
186569
186571
186570
186570
186569
186569
186569
186568
186567
186568
186568
186569
186568
186567
186568
186568
186568
186569
186568
186567
186568
186567
186568
186567
186568
186567
186567
186566
186565
186565
186565
186565
186564
186563
186562
186562
186562
186562
186562
186561
186561
186561
186561
186560
186559
186558
186558
186558
186558
186557
186556
186555
186554
186553
186552
186551
186551
186550
186551
186550
186549
186548
186547
186546
186547
186546
186545
186545
186545
186544
186543
186542
186541
186541
186541
186541
186540
186542
186542
186542
186541
186541
186540
186539
186539
186539
186538
186537
186536
186535
186536
186536
186536
186537
186538
186537
186536
186535
186534
186535
186535
186534
186533
186534
186535
186534
186534
186534
186535
186534
186533
186534
186534
186534
186534
186534
186533
186532
186534
186535
186535
186535
186534
186536
186535
186535
186534
186533
186534
186533
186533
186532
186532
186532
186533
186533
186532
186533
186532
186532
186531
186530
186530
186529
186528
186527
186527
186526
186525
186525
186524
186523
186522
186522
186522
186521
186521
186521
186520
186519
186518
186518
186517
186516
186515
186516
186516
186516
186516
186517
186517
186516
186517
186516
186516
186515
186515
186514
186513
186514
186514
186514
186514
186514
186513
186513
186512
186513
186512
186511
186510
186510
186509
186509
186508
186507
186506
186505
186504
186503
186503
186503
186505
186505
186505
186505
186505
186505
186506
186506
186506
186505
186505
186504
186506
186508
186509
186509
186508
186507
186506
186508
186507
186509
186508
186508
186507
186506
186505
186505
186504
186503
186504
186505
186504
186504
186503
186502
186502
186503
186502
186501
186502
186501
186500
186499
186499
186501
186500
186500
186499
186498
186497
186497
186496
186495
186495
186494
186494
186493
186492
186491
186490
186489
186488
186487
186486
186485
186484
186483
186483
186483
186483
186483
186482
186481
186480
186480
186480
186479
186478
186477
186476
186476
186476
186476
186476
186476
186478
186478
186479
186478
186477
186476
186476
186476
186477
186476
186476
186476
186475
186475
186474
186473
186472
186473
186472
186472
186472
186472
186474
186473
186472
186473
186473
186472
186471
186472
186472
186471
186471
186471
186471
186471
186470
186471
186471
186471
186470
186472
186473
186473
186472
186471
186470
186471
186470
186470
186469
186468
186467
186468
186470
186469
186469
186469
186470
186470
186470
186470
186471
186470
186470
186471
186471
186470
186470
186469
186468
186467
186466
186465
186466
186466
186465
186464
186463
186462
186463
186462
186462
186461
186463
186462
186461
186461
186460
186459
186458
186459
186458
186457
186456
186457
186456
186455
186455
186455
186455
186454
186453
186453
186453
186452
186451
186450
186451
186450
186449
186448
186447
186446
186445
186446
186445
186444
186444
186443
186442
186441
186440
186439
186439
186439
186438
186437
186438
186437
186438
186437
186439
186439
186440
186439
186439
186438
186438
186438
186438
186438
186438
186438
186437
186436
186435
186435
186435
186435
186435
186435
186434
186433
186433
186433
186432
186432
186431
186430
186430
186429
186430
186429
186429
186430
186429
186428
186427
186426
186425
186425
186424
186425
186425
186426
186425
186427
186427
186426
186426
186426
186426
186425
186425
186424
186424
186424
186425
186424
186423
186425
186424
186424
186423
186423
186422
186421
186421
186420
186419
186418
186418
186418
186417
186418
186417
186417
186417
186417
186416
186417
186416
186416
186415
186414
186413
186414
186413
186413
186412
186411
186411
186411
186410
186409
186409
186410
186411
186410
186409
186408
186407
186407
186408
186407
186406
186407
186407
186409
186410
186409
186409
186408
186409
186411
186410
186409
186411
186410
186410
186410
186410
186410
186409
186408
186410
186409
186408
186408
186408
186409
186408
186408
186410
186410
186410
186409
186408
186409
186408
186407
186409
186408
186410
186410
186410
186411
186411
186410
186412
186411
186410
186409
186409
186408
186407
186408
186407
186407
186406
186406
186408
186408
186408
186409
186408
186408
186407
186407
186407
186406
186405
186406
186405
186406
186406
186405
186406
186406
186406
186407
186407
186408
186408
186407
186406
186406
186405
186404
186405
186405
186404
186405
186405
186405
186406
186405
186406
186406
186406
186407
186407
186408
186407
186407
186406
186406
186406
186407
186406
186405
186404
186404
186404
186403
186403
186402
186401
186401
186403
186403
186403
186402
186403
186403
186403
186403
186402
186401
186400
186399
186398
186399
186400
186401
186401
186400
186401
186400
186400
186401
186401
186400
186400
186400
186400
186399
186399
186398
186398
186398
186398
186397
186396
186397
186396
186396
186395
186396
186395
186394
186395
186395
186394
186393
186392
186394
186395
186394
186394
186393
186395
186395
186394
186393
186394
186393
186392
186391
186390
186389
186390
186389
186388
186387
186386
186387
186386
186385
186384
186385
186386
186386
186387
186386
186386
186386
186386
186387
186386
186386
186388
186387
186386
186385
186384
186384
186384
186383
186382
186382
186381
186381
186380
186380
186380
186381
186380
186380
186379
186378
186379
186379
186379
186379
186378
186378
186378
186377
186376
186378
186379
186379
186379
186378
186378
186378
186378
186380
186379
186381
186380
186380
186381
186381
186380
186379
186378
186377
186376
186377
186376
186376
186375
186374
186373
186373
186373
186372
186371
186371
186371
186370
186369
186368
186368
186368
186368
186367
186367
186366
186366
186366
186365
186366
186365
186365
186366
186365
186364
186365
186364
186364
186363
186363
186364
186364
186364
186363
186365
186364
186364
186363
186362
186362
186361
186360
186359
186358
186359
186359
186359
186359
186358
186358
186359
186359
186359
186358
186358
186358
186357
186358
186358
186358
186357
186356
186356
186355
186354
186355
186355
186355
186355
186354
186354
186353
186352
186351
186351
186350
186349
186349
186348
186347
186349
186348
186347
186346
186345
186344
186344
186343
186343
186342
186342
186342
186344
186344
186343
186343
186343
186344
186343
186343
186342
186341
186340
186339
186338
186338
186338
186338
186339
186339
186339
186339
186338
186337
186337
186337
186336
186335
186334
186334
186334
186334
186333
186333
186333
186333
186332
186331
186330
186329
186328
186327
186327
186326
186326
186326
186326
186325
186325
186325
186324
186323
186325
186326
186325
186325
186324
186323
186322
186321
186322
186322
186321
186321
186321
186322
186322
186322
186321
186322
186322
186322
186321
186321
186321
186322
186322
186321
186322
186321
186320
186319
186319
186319
186318
186318
186319
186320
186320
186319
186319
186318
186317
186317
186318
186319
186318
186320
186320
186319
186318
186318
186317
186316
186316
186315
186314
186314
186314
186313
186312
186312
186311
186310
186309
186309
186309
186310
186309
186309
186309
186311
186312
186312
186311
186310
186310
186311
186310
186309
186309
186308
186307
186307
186306
186306
186307
186307
186306
186305
186304
186303
186304
186305
186304
186303
186303
186303
186302
186302
186301
186301
186302
186302
186302
186301
186300
186299
186301
186301
186303
186302
186303
186302
186301
186302
186302
186301
186302
186303
186304
186304
186305
186304
186303
186305
186305
186305
186304
186303
186302
186301
186300
186300
186299
186300
186299
186299
186299
186298
186298
186298
186298
186299
186298
186299
186298
186297
186296
186295
186295
186294
186293
186296
186295
186294
186294
186294
186293
186292
186293
186292
186293
186294
186294
186294
186293
186292
186292
186291
186291
186291
186291
186291
186290
186289
186289
186288
186288
186287
186286
186285
186286
186287
186286
186286
186285
186285
186284
186284
186283
186282
186281
186281
186283
186284
186283
186282
186282
186281
186280
186279
186278
186277
186276
186276
186276
186275
186276
186277
186276
186276
186277
186276
186276
186275
186275
186275
186275
186274
186274
186274
186273
186273
186275
186274
186273
186272
186272
186271
186271
186271
186271
186270
186269
186269
186268
186267
186267
186266
186265
186264
186264
186265
186265
186265
186266
186266
186265
186264
186265
186266
186266
186265
186264
186263
186262
186261
186261
186261
186260
186260
186260
186259
186260
186260
186259
186258
186257
186256
186256
186256
186255
186255
186255
186255
186254
186253
186255
186254
186253
186252
186251
186251
186251
186251
186250
186250
186251
186250
186249
186249
186249
186250
186250
186249
186248
186247
186248
186247
186246
186245
186245
186244
186244
186243
186243
186243
186242
186241
186242
186242
186245
186244
186243
186243
186242
186241
186241
186241
186241
186240
186239
186239
186239
186240
186239
186238
186238
186238
186239
186238
186237
186238
186238
186237
186236
186235
186234
186234
186233
186232
186233
186232
186234
186233
186234
186235
186235
186234
186234
186234
186234
186233
186232
186231
186231
186230
186230
186229
186229
186228
186229
186228
186228
186228
186227
186227
186227
186226
186225
186224
186224
186224
186224
186224
186223
186223
186223
186223
186224
186224
186224
186223
186223
186222
186224
186223
186222
186221
186221
186221
186220
186220
186219
186220
186219
186218
186218
186218
186219
186221
186220
186220
186219
186218
186219
186218
186217
186216
186215
186215
186217
186216
186215
186215
186215
186214
186213
186212
186211
186210
186209
186208
186207
186206
186207
186207
186206
186205
186205
186204
186203
186202
186201
186202
186202
186201
186203
186202
186201
186200
186203
186202
186202
186203
186203
186203
186203
186203
186203
186202
186203
186203
186202
186203
186203
186202
186201
186201
186200
186200
186199
186200
186199
186200
186200
186199
186198
186198
186198
186197
186196
186196
186196
186195
186194
186193
186192
186192
186192
186191
186190
186190
186190
186189
186190
186190
186192
186192
186191
186192
186193
186192
186191
186191
186191
186190
186190
186189
186188
186190
186189
186189
186190
186190
186189
186188
186188
186188
186190
186189
186188
186188
186187
186186
186186
186187
186186
186185
186184
186184
186183
186183
186184
186183
186183
186182
186182
186181
186181
186180
186180
186179
186178
186177
186177
186177
186176
186176
186175
186174
186174
186173
186172
186172
186173
186173
186173
186172
186171
186170
186169
186169
186168
186169
186168
186168
186167
186166
186165
186165
186164
186163
186165
186165
186164
186164
186165
186164
186163
186162
186163
186163
186163
186163
186163
186162
186162
186162
186161
186160
186160
186159
186159
186159
186162
186161
186162
186162
186161
186161
186161
186160
186159
186158
186160
186162
186161
186162
186162
186161
186161
186161
186160
186160
186159
186159
186160
186160
186162
186161
186160
186159
186158
186158
186157
186156
186156
186155
186156
186156
186156
186155
186155
186155
186156
186155
186154
186153
186155
186155
186156
186156
186156
186156
186156
186156
186155
186154
186154
186155
186154
186153
186153
186153
186152
186152
186151
186150
186149
186150
186151
186150
186149
186148
186147
186146
186146
186145
186145
186144
186143
186142
186141
186140
186140
186139
186138
186138
186138
186138
186137
186137
186136
186135
186135
186135
186134
186133
186134
186134
186133
186132
186131
186130
186129
186129
186128
186128
186128
186127
186128
186129
186129
186128
186131
186131
186130
186130
186132
186133
186133
186133
186132
186131
186131
186130
186130
186129
186129
186128
186127
186127
186126
186126
186126
186127
186126
186126
186126
186129
186129
186130
186129
186128
186127
186127
186126
186125
186125
186125
186124
186123
186122
186121
186120
186120
186119
186118
186117
186117
186116
186116
186115
186115
186116
186115
186114
186117
186116
186115
186114
186113
186114
186114
186113
186114
186114
186113
186113
186113
186112
186111
186111
186111
186111
186110
186111
186111
186110
186109
186109
186109
186109
186109
186109
186109
186108
186108
186108
186107
186107
186108
186110
186109
186109
186110
186110
186109
186108
186108
186107
186107
186106
186105
186104
186104
186103
186105
186104
186103
186102
186101
186100
186101
186100
186101
186100
186099
186098
186097
186097
186096
186095
186094
186094
186094
186094
186093
186093
186093
186092
186092
186091
186091
186090
186089
186089
186089
186088
186087
186086
186085
186084
186084
186084
186084
186083
186084
186084
186084
186083
186082
186083
186083
186082
186082
186083
186083
186082
186082
186081
186082
186084
186083
186083
186082
186081
186081
186080
186081
186082
186085
186085
186086
186085
186086
186085
186084
186084
186084
186083
186082
186082
186082
186081
186080
186080
186079
186079
186078
186078
186081
186080
186080
186079
186078
186079
186079
186078
186079
186079
186079
186078
186077
186076
186076
186075
186076
186076
186077
186077
186077
186076
186075
186075
186074
186074
186073
186074
186075
186075
186076
186075
186075
186075
186076
186075
186074
186073
186072
186071
186071
186071
186070
186069
186069
186068
186067
186067
186067
186066
186066
186067
186066
186065
186067
186067
186066
186066
186066
186065
186064
186063
186062
186061
186060
186059
186058
186057
186057
186057
186056
186057
186056
186056
186055
186054
186054
186055
186055
186055
186055
186055
186054
186054
186053
186053
186053
186052
186052
186051
186050
186049
186051
186052
186052
186051
186050
186051
186050
186050
186051
186050
186049
186049
186049
186048
186047
186047
186047
186047
186047
186046
186047
186046
186047
186047
186048
186047
186046
186046
186047
186046
186045
186045
186044
186045
186044
186045
186045
186044
186043
186043
186042
186042
186041
186040
186041
186041
186042
186042
186042
186041
186040
186039
186038
186038
186038
186037
186036
186037
186036
186035
186036
186037
186037
186036
186037
186037
186037
186036
186036
186036
186038
186037
186039
186040
186040
186039
186038
186037
186039
186038
186037
186037
186036
186036
186036
186035
186034
186034
186033
186032
186031
186032
186032
186031
186031
186032
186031
186031
186031
186031
186030
186029
186028
186027
186027
186026
186025
186025
186025
186024
186023
186023
186022
186022
186021
186021
186021
186021
186020
186020
186019
186018
186017
186018
186017
186016
186016
186016
186017
186016
186015
186014
186013
186012
186012
186011
186012
186011
186010
186010
186010
186010
186010
186009
186008
186007
186006
186006
186007
186007
186007
186006
186008
186007
186006
186006
186005
186005
186004
186004
186003
186002
186001
186000
186001
186000
185999
185999
185998
185998
185998
185999
185998
185997
185996
185995
185995
185994
185994
185994
185995
185994
185993
185993
185992
185991
185992
185992
185992
185991
185990
185990
185990
185989
185989
185989
185989
185989
185991
185991
185990
185989
185990
185990
185990
185989
185989
185991
185991
185990
185989
185989
185990
185989
185989
185989
185988
185987
185987
185986
185985
185984
185984
185985
185984
185985
185984
185983
185983
185982
185982
185983
185982
185982
185981
185982
185983
185983
185982
185981
185980
185979
185978
185979
185978
185977
185978
185977
185976
185975
185975
185975
185974
185973
185972
185973
185973
185972
185972
185971
185970
185970
185969
185968
185971
185971
185971
185971
185972
185971
185971
185971
185970
185970
185969
185968
185967
185966
185967
185967
185967
185969
185968
185968
185968
185967
185966
185965
185964
185964
185964
185963
185963
185963
185963
185963
185962
185962
185961
185960
185961
185960
185959
185958
185959
185958
185958
185957
185957
185956
185955
185955
185954
185954
185954
185953
185952
185952
185953
185954
185954
185954
185954
185954
185953
185952
185952
185952
185952
185953
185953
185952
185951
185952
185951
185950
185949
185948
185947
185947
185948
185947
185946
185945
185944
185943
185942
185942
185942
185942
185941
185940
185939
185939
185938
185938
185938
185938
185937
185937
185936
185935
185934
185936
185935
185934
185936
185935
185937
185936
185935
185936
185937
185937
185937
185936
185935
185935
185936
185936
185936
185936
185935
185935
185934
185933
185932
185932
185932
185931
185930
185929
185929
185928
185928
185927
185927
185926
185925
185926
185925
185924
185923
185922
185923
185923
185923
185923
185924
185924
185923
185923
185922
185921
185920
185921
185920
185922
185922
185921
185920
185920
185919
185920
185919
185919
185920
185922
185923
185923
185923
185923
185922
185922
185921
185920
185919
185918
185917
185916
185915
185915
185914
185913
185913
185912
185911
185910
185909
185908
185907
185906
185905
185905
185904
185903
185902
185902
185901
185901
185901
185900
185900
185899
185899
185900
185900
185899
185898
185898
185899
185898
185898
185897
185897
185896
185896
185896
185895
185895
185896
185897
185897
185896
185896
185896
185896
185895
185894
185895
185895
185894
185894
185893
185894
185893
185892
185891
185891
185891
185890
185890
185892
185892
185891
185890
185890
185890
185889
185888
185888
185888
185888
185887
185886
185888
185887
185886
185885
185885
185884
185883
185883
185883
185882
185882
185881
185882
185882
185881
185880
185879
185878
185877
185877
185877
185876
185875
185875
185874
185874
185873
185872
185871
185870
185874
185877
185877
185876
185877
185876
185876
185875
185875
185874
185874
185873
185872
185873
185873
185872
185872
185871
185871
185870
185869
185868
185867
185867
185866
185865
185864
185864
185863
185862
185861
185861
185860
185861
185861
185860
185861
185861
185861
185861
185862
185861
185861
185861
185863
185863
185862
185862
185861
185860
185861
185861
185861
185860
185859
185859
185859
185859
185858
185859
185860
185860
185859
185860
185861
185860
185859
185859
185859
185858
185857
185856
185857
185856
185855
185855
185856
185856
185855
185856
185855
185856
185856
185855
185854
185855
185854
185854
185854
185855
185854
185853
185852
185851
185851
185850
185850
185850
185851
185850
185849
185848
185847
185846
185845
185845
185845
185845
185844
185843
185842
185841
185843
185842
185841
185840
185839
185839
185838
185837
185836
185835
185836
185836
185838
185837
185838
185837
185837
185837
185837
185836
185836
185835
185835
185835
185834
185835
185838
185837
185838
185837
185837
185836
185835
185837
185837
185836
185835
185834
185833
185832
185832
185832
185831
185830
185829
185829
185829
185829
185829
185831
185831
185831
185830
185830
185829
185828
185828
185827
185827
185826
185827
185828
185827
185826
185825
185824
185824
185828
185827
185826
185825
185825
185824
185823
185822
185821
185821
185821
185823
185823
185823
185822
185823
185822
185821
185821
185820
185822
185822
185821
185821
185822
185822
185822
185823
185823
185822
185821
185821
185820
185821
185820
185820
185820
185819
185818
185819
185820
185819
185819
185819
185818
185817
185816
185816
185815
185816
185816
185816
185815
185814
185813
185812
185812
185811
185810
185810
185811
185811
185810
185810
185809
185808
185810
185810
185810
185811
185810
185809
185808
185809
185809
185810
185810
185809
185808
185808
185807
185807
185807
185807
185806
185805
185806
185806
185805
185805
185804
185803
185804
185803
185802
185802
185801
185801
185800
185800
185800
185801
185800
185801
185801
185802
185803
185802
185801
185801
185800
185800
185799
185798
185797
185796
185795
185794
185793
185793
185792
185791
185790
185790
185792
185792
185792
185791
185790
185789
185788
185789
185789
185788
185788
185789
185788
185788
185787
185787
185786
185786
185785
185784
185784
185784
185783
185782
185782
185782
185781
185780
185779
185778
185778
185777
185776
185775
185774
185774
185775
185775
185776
185775
185775
185774
185773
185773
185773
185774
185774
185773
185773
185772
185772
185772
185772
185773
185772
185773
185773
185772
185772
185772
185772
185773
185773
185773
185772
185771
185771
185771
185770
185769
185769
185768
185768
185768
185767
185766
185765
185765
185765
185765
185764
185763
185762
185762
185761
185761
185762
185761
185762
185761
185762
185761
185763
185763
185763
185762
185762
185763
185762
185762
185763
185763
185763
185762
185762
185762
185765
185765
185764
185764
185764
185763
185762
185762
185761
185760
185760
185760
185759
185760
185760
185761
185761
185761
185762
185762
185762
185762
185762
185761
185760
185760
185759
185759
185758
185758
185758
185758
185757
185756
185756
185755
185756
185755
185754
185755
185754
185753
185753
185752
185752
185752
185751
185750
185749
185751
185750
185749
185748
185748
185748
185748
185747
185747
185747
185748
185747
185748
185747
185747
185747
185747
185747
185746
185745
185746
185746
185747
185747
185746
185749
185748
185747
185746
185745
185744
185743
185742
185743
185742
185742
185743
185744
185743
185743
185743
185743
185744
185744
185744
185743
185742
185742
185741
185741
185740
185740
185740
185740
185740
185739
185739
185738
185737
185736
185735
185734
185734
185733
185734
185735
185734
185735
185734
185734
185736
185735
185734
185734
185733
185732
185732
185731
185730
185731
185730
185732
185732
185732
185732
185732
185732
185733
185733
185735
185734
185734
185733
185734
185735
185736
185736
185736
185736
185736
185735
185734
185733
185733
185732
185731
185732
185732
185731
185730
185729
185729
185729
185729
185729
185728
185728
185728
185727
185726
185726
185725
185725
185724
185723
185723
185722
185722
185721
185720
185720
185721
185722
185722
185723
185723
185723
185723
185723
185722
185721
185722
185723
185722
185722
185721
185721
185720
185719
185718
185717
185717
185717
185716
185716
185716
185717
185718
185718
185717
185716
185715
185715
185715
185714
185713
185712
185712
185712
185712
185712
185711
185711
185710
185710
185711
185710
185712
185711
185711
185710
185709
185709
185709
185710
185709
185709
185711
185711
185712
185713
185713
185712
185712
185713
185712
185712
185712
185712
185711
185712
185712
185712
185712
185712
185712
185711
185711
185710
185710
185709
185710
185710
185710
185709
185709
185708
185707
185707
185707
185706
185705
185705
185705
185705
185704
185704
185704
185703
185702
185701
185700
185699
185698
185697
185697
185697
185698
185699
185700
185699
185698
185698
185697
185696
185695
185696
185695
185694
185694
185694
185693
185692
185691
185690
185689
185688
185688
185689
185689
185688
185687
185687
185686
185685
185684
185683
185682
185684
185686
185688
185687
185687
185687
185687
185686
185685
185685
185685
185684
185684
185683
185683
185683
185683
185682
185682
185681
185681
185680
185680
185679
185678
185677
185678
185680
185679
185678
185680
185681
185681
185681
185680
185679
185678
185678
185679
185679
185679
185680
185679
185678
185678
185677
185676
185675
185675
185675
185674
185673
185672
185672
185671
185670
185669
185668
185667
185666
185666
185665
185664
185663
185663
185663
185663
185662
185661
185660
185659
185659
185658
185657
185658
185657
185656
185655
185654
185653
185652
185651
185652
185652
185651
185651
185653
185653
185652
185652
185651
185650
185649
185649
185649
185650
185652
185655
185655
185655
185654
185653
185653
185652
185651
185652
185652
185651
185654
185653
185653
185653
185652
185651
185650
185649
185648
185647
185646
185645
185644
185644
185643
185642
185642
185642
185642
185641
185640
185639
185638
185637
185637
185638
185637
185636
185635
185637
185636
185636
185635
185634
185633
185632
185632
185632
185632
185631
185630
185630
185630
185630
185629
185628
185627
185628
185627
185626
185626
185626
185626
185625
185624
185623
185622
185622
185621
185620
185619
185618
185617
185619
185618
185618
185618
185617
185618
185617
185617
185617
185617
185616
185616
185619
185619
185620
185619
185618
185619
185618
185617
185616
185616
185616
185616
185616
185615
185616
185615
185615
185614
185613
185612
185611
185610
185609
185608
185608
185608
185607
185609
185609
185608
185607
185607
185608
185607
185606
185608
185608
185609
185609
185610
185609
185608
185609
185609
185608
185608
185609
185608
185608
185608
185607
185607
185607
185607
185606
185606
185605
185607
185607
185607
185607
185608
185609
185610
185611
185611
185613
185613
185613
185613
185616
185616
185617
185617
185616
185615
185614
185613
185614
185614
185613
185612
185611
185611
185610
185611
185611
185610
185609
185609
185608
185607
185607
185606
185606
185605
185605
185604
185603
185602
185601
185600
185599
185600
185600
185599
185599
185598
185599
185599
185598
185597
185596
185595
185594
185593
185594
185593
185593
185592
185592
185592
185592
185592
185591
185590
185589
185588
185587
185586
185586
185585
185585
185584
185584
185584
185584
185583
185584
185585
185584
185584
185584
185585
185584
185584
185583
185583
185582
185584
185583
185583
185582
185581
185581
185580
185581
185582
185582
185581
185580
185580
185580
185580
185580
185580
185580
185580
185580
185579
185578
185577
185577
185577
185576
185575
185575
185574
185573
185572
185571
185571
185570
185569
185569
185569
185568
185567
185567
185566
185565
185566
185565
185564
185563
185564
185565
185565
185564
185565
185565
185564
185563
185562
185561
185561
185562
185561
185560
185560
185559
185559
185558
185557
185559
185560
185559
185560
185562
185564
185564
185563
185562
185562
185562
185562
185562
185563
185562
185561
185560
185559
185560
185562
185562
185562
185561
185560
185559
185558
185559
185559
185561
185560
185561
185560
185559
185560
185560
185560
185559
185560
185559
185560
185560
185559
185558
185557
185556
185555
185554
185554
185553
185553
185555
185556
185558
185558
185558
185558
185557
185556
185555
185555
185555
185554
185557
185557
185558
185558
185557
185557
185556
185555
185554
185553
185552
185551
185550
185550
185551
185552
185551
185551
185550
185550
185551
185550
185549
185548
185548
185547
185546
185546
185548
185549
185549
185548
185548
185548
185547
185547
185546
185549
185548
185547
185546
185545
185544
185543
185542
185542
185541
185540
185541
185541
185540
185541
185542
185541
185541
185541
185540
185541
185540
185539
185538
185537
185537
185536
185535
185534
185534
185537
185536
185535
185534
185533
185532
185532
185531
185530
185531
185532
185532
185532
185531
185530
185529
185529
185529
185530
185530
185529
185529
185530
185529
185528
185529
185529
185529
185529
185528
185527
185527
185526
185526
185525
185525
185526
185525
185524
185523
185522
185522
185521
185520
185521
185521
185522
185521
185521
185520
185521
185523
185522
185523
185524
185525
185525
185527
185526
185525
185524
185524
185523
185522
185523
185522
185521
185520
185519
185518
185518
185517
185517
185518
185517
185518
185517
185516
185515
185514
185513
185513
185512
185512
185513
185512
185511
185510
185510
185509
185508
185507
185508
185508
185508
185507
185506
185506
185508
185508
185508
185507
185506
185506
185505
185504
185504
185503
185502
185502
185501
185502
185501
185500
185499
185498
185498
185497
185497
185498
185501
185500
185499
185499
185499
185500
185499
185499
185498
185497
185498
185497
185496
185495
185495
185495
185494
185494
185494
185495
185496
185497
185497
185497
185497
185497
185496
185496
185495
185495
185495
185495
185494
185493
185494
185493
185492
185491
185491
185492
185491
185490
185490
185490
185489
185490
185490
185489
185488
185488
185489
185488
185489
185489
185489
185488
185488
185488
185487
185486
185485
185485
185484
185483
185482
185481
185480
185479
185479
185480
185479
185478
185479
185478
185478
185477
185477
185477
185476
185476
185475
185475
185474
185478
185477
185477
185477
185476
185476
185475
185475
185474
185474
185474
185474
185475
185476
185475
185474
185475
185475
185474
185473
185473
185473
185473
185472
185471
185470
185470
185471
185472
185471
185470
185470
185471
185470
185470
185470
185469
185469
185468
185467
185467
185466
185465
185465
185464
185463
185462
185462
185461
185460
185459
185458
185457
185458
185457
185456
185457
185456
185456
185456
185455
185454
185453
185452
185452
185451
185451
185450
185450
185449
185448
185448
185448
185448
185447
185447
185447
185448
185447
185446
185445
185446
185445
185445
185444
185443
185445
185445
185445
185444
185445
185444
185443
185443
185442
185443
185443
185442
185442
185443
185444
185444
185446
185445
185444
185444
185443
185442
185441
185440
185440
185439
185438
185438
185437
185437
185437
185436
185436
185436
185436
185436
185436
185435
185434
185433
185432
185431
185431
185430
185429
185429
185429
185430
185431
185430
185429
185429
185428
185428
185429
185428
185427
185426
185426
185425
185424
185423
185424
185423
185425
185424
185423
185422
185421
185420
185420
185421
185421
185420
185419
185422
185421
185421
185421
185423
185424
185425
185424
185424
185424
185424
185424
185423
185422
185421
185420
185421
185421
185421
185422
185421
185421
185420
185419
185418
185417
185417
185416
185415
185414
185413
185412
185411
185412
185412
185411
185410
185410
185410
185409
185409
185408
185409
185410
185409
185408
185407
185406
185406
185406
185406
185405
185404
185405
185404
185404
185403
185403
185402
185401
185401
185400
185399
185398
185398
185398
185398
185398
185397
185398
185397
185397
185397
185397
185396
185395
185394
185393
185393
185393
185393
185393
185394
185393
185392
185391
185391
185391
185392
185391
185392
185392
185392
185392
185391
185390
185389
185388
185389
185390
185391
185392
185392
185392
185391
185390
185389
185388
185387
185386
185386
185385
185384
185383
185383
185384
185384
185384
185384
185384
185385
185384
185384
185383
185383
185383
185382
185382
185381
185380
185379
185379
185378
185377
185377
185376
185376
185375
185376
185376
185377
185376
185376
185376
185375
185374
185374
185374
185373
185373
185372
185371
185370
185371
185371
185370
185369
185368
185368
185368
185368
185367
185366
185365
185365
185366
185367
185366
185365
185364
185364
185363
185363
185363
185362
185361
185362
185362
185362
185363
185362
185361
185361
185360
185359
185360
185360
185360
185359
185360
185360
185360
185360
185362
185363
185363
185362
185362
185363
185362
185361
185363
185363
185363
185363
185365
185364
185364
185364
185363
185365
185364
185363
185362
185361
185361
185361
185361
185360
185359
185358
185358
185358
185358
185357
185357
185356
185356
185356
185356
185355
185354
185355
185358
185359
185358
185358
185357
185356
185356
185355
185355
185355
185354
185353
185352
185352
185352
185351
185352
185352
185351
185350
185349
185349
185349
185349
185350
185349
185348
185349
185348
185347
185346
185346
185346
185345
185345
185344
185345
185345
185344
185343
185343
185343
185342
185341
185340
185340
185340
185341
185342
185343
185343
185343
185342
185341
185340
185339
185339
185338
185339
185338
185339
185339
185340
185339
185339
185339
185339
185338
185337
185337
185336
185336
185335
185335
185334
185333
185334
185334
185335
185335
185335
185335
185336
185336
185335
185334
185336
185336
185338
185338
185339
185340
185339
185338
185338
185337
185337
185338
185338
185337
185337
185336
185336
185336
185335
185334
185334
185335
185334
185335
185335
185334
185335
185334
185333
185333
185332
185333
185333
185332
185331
185332
185331
185330
185329
185329
185329
185329
185328
185327
185326
185326
185326
185325
185324
185323
185325
185326
185325
185325
185326
185326
185326
185325
185325
185326
185326
185325
185325
185325
185324
185323
185322
185325
185324
185323
185322
185321
185320
185320
185319
185319
185319
185320
185319
185318
185317
185316
185317
185318
185319
185319
185319
185318
185317
185316
185317
185316
185316
185315
185314
185313
185312
185314
185313
185312
185312
185311
185310
185309
185312
185312
185311
185310
185309
185308
185308
185307
185308
185308
185307
185308
185307
185306
185306
185306
185307
185306
185307
185308
185308
185307
185307
185308
185309
185309
185308
185308
185307
185307
185307
185306
185305
185304
185304
185303
185302
185302
185301
185301
185302
185302
185303
185303
185305
185305
185305
185304
185304
185304
185305
185304
185304
185303
185303
185302
185304
185304
185303
185303
185303
185304
185304
185303
185303
185303
185304
185303
185303
185305
185305
185305
185305
185305
185304
185305
185304
185303
185303
185303
185302
185302
185301
185300
185300
185299
185298
185298
185297
185296
185297
185298
185297
185296
185296
185296
185297
185296
185296
185296
185295
185296
185295
185295
185300
185300
185300
185300
185301
185301
185300
185300
185299
185300
185301
185300
185299
185298
185297
185298
185297
185299
185299
185299
185300
185299
185299
185299
185298
185299
185299
185300
185299
185299
185299
185299
185300
185299
185298
185297
185297
185298
185298
185299
185298
185298
185298
185298
185298
185300
185300
185299
185299
185300
185299
185300
185301
185303
185303
185302
185302
185301
185301
185300
185300
185300
185300
185300
185300
185300
185299
185300
185299
185299
185298
185298
185298
185298
185297
185297
185296
185296
185297
185296
185295
185294
185294
185293
185293
185292
185292
185292
185291
185290
185291
185291
185291
185290
185289
185288
185288
185288
185287
185286
185286
185285
185284
185283
185284
185283
185283
185283
185284
185285
185285
185284
185284
185285
185286
185286
185289
185288
185287
185286
185285
185284
185283
185282
185281
185280
185281
185280
185279
185278
185278
185278
185278
185278
185278
185277
185276
185278
185280
185279
185280
185281
185280
185280
185279
185279
185279
185278
185279
185278
185278
185278
185277
185279
185279
185279
185280
185280
185281
185283
185282
185281
185280
185279
185278
185277
185276
185275
185274
185274
185273
185272
185271
185270
185269
185268
185268
185267
185267
185266
185266
185265
185264
185265
185265
185264
185264
185265
185264
185264
185263
185263
185263
185263
185262
185263
185263
185263
185262
185261
185261
185261
185262
185262
185262
185261
185260
185260
185261
185260
185259
185258
185259
185258
185259
185259
185259
185259
185258
185257
185256
185255
185256
185256
185255
185257
185256
185255
185254
185254
185255
185255
185254
185253
185252
185251
185250
185251
185251
185251
185250
185249
185250
185250
185250
185251
185251
185251
185251
185251
185250
185250
185249
185248
185249
185249
185248
185248
185247
185246
185245
185244
185245
185244
185243
185244
185243
185243
185242
185241
185240
185240
185240
185240
185239
185239
185240
185239
185238
185238
185237
185236
185235
185235
185234
185233
185233
185232
185232
185233
185232
185231
185230
185230
185229
185228
185227
185228
185227
185227
185227
185227
185226
185226
185225
185226
185225
185224
185223
185222
185223
185223
185223
185222
185222
185221
185220
185219
185218
185218
185218
185217
185216
185217
185216
185216
185217
185216
185215
185214
185215
185214
185213
185212
185213
185214
185213
185213
185213
185214
185215
185215
185214
185215
185214
185213
185212
185212
185212
185212
185211
185210
185209
185209
185208
185207
185206
185205
185204
185203
185203
185202
185201
185200
185199
185200
185199
185199
185198
185197
185196
185197
185196
185195
185195
185195
185194
185193
185192
185192
185192
185192
185193
185194
185195
185196
185196
185197
185196
185195
185196
185195
185195
185195
185195
185194
185193
185195
185194
185193
185192
185193
185193
185193
185192
185191
185191
185190
185190
185189
185190
185190
185191
185191
185193
185193
185192
185191
185192
185192
185191
185190
185190
185191
185191
185190
185189
185188
185187
185186
185186
185185
185186
185185
185186
185187
185187
185187
185186
185186
185186
185186
185185
185186
185187
185186
185187
185187
185186
185187
185188
185189
185188
185188
185190
185190
185190
185189
185188
185187
185186
185188
185188
185188
185189
185189
185189
185189
185188
185188
185187
185186
185187
185186
185186
185185
185184
185183
185185
185184
185184
185183
185183
185182
185181
185180
185179
185178
185178
185177
185176
185177
185177
185176
185175
185174
185174
185173
185172
185171
185172
185171
185170
185170
185171
185170
185169
185168
185169
185168
185168
185167
185166
185166
185166
185167
185166
185167
185171
185172
185173
185172
185173
185175
185177
185177
185176
185175
185176
185175
185175
185176
185176
185175
185175
185174
185174
185174
185174
185175
185175
185174
185174
185173
185173
185172
185173
185172
185171
185170
185170
185170
185170
185169
185168
185167
185168
185167
185166
185166
185165
185165
185164
185164
185164
185165
185164
185164
185163
185162
185163
185162
185161
185160
185159
185158
185157
185156
185155
185155
185154
185154
185153
185152
185153
185153
185154
185154
185156
185156
185156
185155
185154
185154
185153
185153
185154
185154
185153
185153
185154
185153
185153
185153
185153
185152
185152
185152
185151
185152
185153
185153
185153
185152
185152
185151
185150
185149
185148
185148
185148
185148
185148
185148
185147
185149
185150
185150
185149
185148
185147
185147
185146
185145
185144
185143
185143
185142
185143
185142
185141
185140
185139
185138
185138
185138
185138
185137
185136
185135
185135
185134
185134
185134
185133
185134
185134
185134
185134
185133
185132
185132
185132
185133
185132
185131
185131
185131
185130
185130
185129
185128
185127
185127
185126
185125
185124
185124
185127
185127
185126
185125
185124
185123
185122
185122
185122
185121
185121
185120
185119
185118
185118
185118
185118
185117
185117
185116
185115
185116
185117
185116
185116
185116
185115
185114
185114
185113
185112
185111
185110
185110
185111
185110
185109
185108
185108
185107
185108
185107
185106
185105
185105
185104
185105
185106
185106
185105
185106
185105
185105
185104
185104
185104
185105
185104
185105
185105
185106
185106
185106
185105
185105
185104
185103
185102
185101
185100
185100
185100
185100
185099
185101
185101
185100
185100
185099
185098
185099
185102
185102
185103
185103
185102
185102
185102
185101
185100
185103
185102
185101
185100
185101
185100
185101
185100
185100
185100
185099
185100
185100
185100
185100
185099
185098
185098
185098
185098
185097
185098
185097
185096
185096
185096
185098
185098
185097
185096
185096
185098
185098
185097
185097
185096
185095
185094
185093
185093
185093
185095
185094
185093
185094
185094
185094
185093
185093
185092
185091
185090
185090
185091
185090
185092
185091
185090
185091
185090
185091
185091
185090
185089
185089
185089
185089
185090
185089
185088
185088
185087
185087
185086
185085
185086
185085
185086
185086
185085
185084
185084
185083
185083
185082
185082
185081
185081
185082
185081
185080
185079
185079
185080
185079
185081
185080
185079
185079
185078
185077
185078
185077
185078
185078
185078
185078
185077
185078
185078
185080
185079
185078
185077
185077
185076
185076
185076
185075
185075
185074
185074
185074
185073
185074
185073
185074
185074
185073
185072
185072
185072
185071
185071
185071
185070
185069
185068
185067
185068
185067
185066
185065
185064
185063
185063
185062
185063
185062
185062
185061
185060
185059
185059
185059
185061
185061
185062
185061
185062
185064
185064
185063
185063
185063
185062
185062
185062
185061
185062
185062
185061
185061
185061
185060
185061
185060
185059
185059
185059
185058
185058
185058
185057
185056
185055
185057
185057
185058
185057
185056
185055
185055
185054
185054
185053
185052
185052
185051
185052
185052
185052
185052
185051
185052
185052
185052
185053
185053
185052
185051
185052
185053
185054
185054
185054
185053
185052
185051
185051
185051
185050
185050
185049
185048
185048
185047
185046
185046
185045
185045
185045
185046
185046
185045
185045
185046
185046
185045
185044
185043
185043
185042
185042
185042
185042
185041
185040
185039
185038
185037
185036
185036
185036
185035
185034
185034
185034
185033
185032
185033
185033
185033
185032
185031
185031
185031
185030
185029
185028
185028
185027
185027
185026
185027
185027
185027
185027
185028
185027
185026
185026
185025
185025
185024
185025
185025
185025
185024
185024
185024
185023
185022
185021
185020
185021
185022
185021
185021
185021
185021
185020
185020
185019
185019
185020
185020
185020
185019
185018
185018
185019
185019
185018
185018
185017
185016
185016
185015
185014
185014
185014
185013
185014
185013
185014
185013
185012
185012
185014
185015
185015
185014
185015
185016
185015
185015
185014
185013
185013
185012
185015
185014
185014
185013
185012
185011
185011
185010
185010
185010
185011
185010
185009
185008
185007
185006
185005
185004
185004
185004
185005
185006
185005
185005
185005
185004
185003
185002
185002
185002
185001
185000
185000
185002
185002
185001
185000
185001
185001
185000
184999
184998
184997
184996
184996
184995
184994
184994
184993
184992
184993
184992
184991
184990
184991
184990
184989
184990
184992
184991
184991
184992
184991
184990
184992
184993
184992
184992
184992
184991
184991
184990
184993
184992
184992
184992
184991
184991
184993
184992
184992
184992
184992
184991
184990
184989
184989
184988
184987
184986
184986
184986
184986
184985
184986
184985
184985
184985
184984
184984
184985
184984
184985
184985
184985
184986
184985
184984
184983
184982
184984
184983
184984
184983
184982
184981
184982
184981
184981
184980
184979
184978
184978
184980
184979
184978
184977
184976
184976
184975
184974
184974
184975
184974
184974
184974
184974
184973
184972
184971
184970
184970
184970
184970
184969
184968
184970
184969
184968
184967
184966
184965
184967
184966
184967
184969
184969
184968
184968
184967
184967
184968
184968
184967
184966
184965
184964
184963
184962
184961
184961
184961
184961
184960
184959
184958
184957
184956
184956
184955
184955
184957
184957
184956
184957
184958
184957
184957
184956
184956
184956
184956
184956
184956
184955
184954
184954
184953
184952
184951
184950
184950
184949
184948
184949
184950
184949
184949
184949
184949
184948
184948
184947
184947
184946
184945
184945
184944
184944
184943
184942
184942
184942
184943
184944
184944
184943
184942
184942
184942
184941
184940
184939
184939
184939
184939
184938
184937
184936
184936
184935
184936
184935
184935
184935
184936
184936
184935
184937
184936
184936
184936
184936
184935
184934
184935
184934
184933
184933
184932
184932
184931
184931
184930
184930
184929
184930
184930
184930
184930
184929
184928
184930
184929
184928
184927
184927
184927
184927
184926
184925
184924
184926
184925
184925
184925
184924
184924
184923
184922
184922
184921
184921
184920
184920
184920
184921
184922
184921
184922
184924
184924
184924
184923
184922
184921
184920
184919
184919
184921
184921
184920
184921
184920
184920
184920
184920
184920
184919
184919
184919
184918
184917
184917
184917
184918
184918
184918
184917
184918
184918
184917
184916
184915
184914
184914
184913
184913
184912
184913
184912
184914
184913
184912
184911
184911
184911
184910
184909
184909
184909
184908
184909
184908
184907
184908
184907
184907
184906
184905
184904
184904
184903
184902
184901
184900
184899
184898
184897
184897
184896
184896
184896
184895
184895
184897
184898
184898
184897
184896
184895
184894
184895
184894
184893
184893
184892
184892
184891
184890
184889
184889
184889
184888
184888
184888
184888
184889
184890
184891
184890
184889
184888
184889
184889
184888
184887
184886
184886
184885
184886
184887
184886
184887
184886
184885
184884
184883
184884
184884
184883
184883
184883
184883
184882
184881
184882
184881
184881
184880
184880
184880
184880
184882
184881
184880
184880
184882
184881
184881
184880
184880
184881
184880
184880
184879
184878
184880
184880
184880
184879
184878
184877
184876
184876
184876
184875
184876
184875
184875
184874
184874
184874
184873
184872
184871
184870
184869
184869
184870
184869
184868
184867
184866
184866
184865
184864
184865
184864
184863
184866
184865
184866
184865
184864
184864
184866
184865
184865
184864
184863
184863
184862
184861
184863
184863
184862
184861
184861
184860
184860
184860
184860
184859
184858
184857
184856
184855
184856
184856
184857
184857
184856
184855
184855
184856
184855
184855
184856
184855
184854
184855
184855
184854
184853
184853
184852
184853
184852
184851
184851
184850
184850
184850
184849
184848
184847
184846
184846
184846
184845
184845
184844
184843
184842
184842
184841
184840
184839
184839
184839
184840
184839
184838
184837
184836
184835
184834
184833
184832
184831
184830
184829
184829
184830
184830
184830
184830
184829
184829
184829
184829
184828
184827
184827
184827
184826
184825
184826
184827
184826
184825
184825
184825
184825
184825
184824
184824
184824
184824
184826
184826
184827
184826
184826
184826
184825
184825
184825
184825
184826
184827
184829
184828
184827
184827
184826
184825
184828
184830
184830
184829
184829
184829
184830
184829
184828
184828
184828
184828
184829
184829
184828
184828
184828
184827
184827
184827
184828
184829
184828
184827
184827
184827
184826
184825
184824
184823
184824
184823
184822
184823
184822
184821
184821
184820
184819
184818
184817
184817
184818
184818
184819
184819
184818
184818
184819
184820
184821
184820
184820
184819
184819
184818
184818
184819
184818
184817
184816
184815
184816
184815
184814
184814
184813
184813
184812
184813
184813
184815
184814
184815
184815
184816
184815
184815
184814
184814
184815
184814
184815
184816
184815
184814
184814
184814
184813
184812
184811
184810
184810
184810
184810
184811
184811
184811
184812
184812
184811
184810
184809
184809
184810
184809
184808
184807
184806
184806
184805
184805
184804
184804
184803
184804
184803
184802
184801
184800
184799
184799
184798
184797
184796
184795
184795
184794
184794
184793
184793
184792
184791
184790
184792
184791
184792
184791
184790
184789
184789
184789
184788
184787
184787
184786
184785
184784
184783
184782
184782
184782
184782
184781
184781
184780
184779
184779
184778
184779
184780
184779
184778
184777
184776
184775
184775
184774
184773
184772
184771
184771
184771
184770
184769
184770
184771
184772
184771
184770
184772
184771
184772
184772
184773
184772
184774
184774
184773
184773
184773
184772
184772
184771
184770
184771
184770
184771
184771
184770
184770
184771
184771
184770
184770
184770
184769
184768
184769
184770
184769
184769
184768
184769
184768
184767
184766
184766
184765
184765
184764
184764
184764
184763
184763
184763
184764
184763
184762
184762
184763
184764
184763
184763
184763
184762
184762
184763
184763
184764
184763
184764
184764
184763
184762
184762
184761
184760
184760
184760
184760
184760
184759
184758
184758
184758
184758
184760
184759
184759
184760
184759
184759
184759
184759
184758
184758
184758
184759
184759
184758
184759
184759
184759
184759
184758
184757
184756
184756
184757
184757
184757
184757
184756
184756
184758
184758
184757
184756
184756
184756
184757
184757
184758
184757
184757
184756
184755
184756
184756
184757
184757
184757
184756
184756
184755
184754
184755
184755
184755
184755
184754
184753
184754
184753
184752
184751
184750
184749
184749
184749
184750
184750
184750
184750
184749
184749
184748
184747
184746
184745
184744
184743
184742
184741
184744
184743
184742
184742
184742
184741
184741
184740
184740
184739
184740
184741
184742
184741
184741
184740
184740
184739
184740
184739
184738
184737
184737
184736
184735
184735
184736
184735
184734
184733
184734
184733
184734
184733
184734
184734
184735
184734
184734
184734
184734
184733
184733
184733
184732
184733
184732
184732
184733
184734
184733
184733
184732
184732
184733
184732
184731
184730
184729
184730
184729
184729
184730
184729
184730
184729
184728
184727
184726
184725
184727
184728
184727
184727
184727
184728
184728
184727
184730
184730
184730
184729
184729
184731
184731
184732
184731
184730
184729
184728
184728
184727
184726
184726
184725
184724
184723
184722
184721
184720
184719
184719
184719
184718
184718
184717
184716
184716
184716
184716
184715
184714
184713
184712
184711
184710
184710
184711
184712
184711
184710
184712
184712
184712
184712
184711
184710
184709
184709
184708
184708
184709
184708
184708
184707
184708
184709
184709
184710
184709
184708
184708
184709
184709
184708
184707
184707
184707
184707
184706
184706
184706
184705
184705
184706
184706
184707
184706
184707
184707
184707
184707
184708
184708
184707
184707
184707
184706
184705
184704
184703
184703
184704
184703
184702
184702
184701
184700
184699
184698
184698
184698
184697
184696
184696
184695
184695
184695
184694
184694
184693
184693
184692
184691
184690
184691
184690
184690
184691
184690
184690
184690
184692
184692
184692
184692
184691
184691
184691
184692
184691
184690
184689
184689
184689
184688
184687
184688
184689
184689
184688
184688
184689
184691
184690
184689
184688
184688
184688
184687
184686
184687
184688
184687
184686
184685
184685
184685
184684
184684
184685
184684
184685
184685
184685
184684
184683
184684
184684
184685
184686
184686
184686
184685
184684
184683
184682
184683
184683
184682
184681
184680
184680
184680
184679
184680
184680
184681
184680
184679
184683
184682
184682
184681
184681
184681
184681
184680
184680
184679
184678
184679
184679
184679
184680
184680
184679
184680
184679
184679
184678
184681
184681
184683
184683
184682
184682
184681
184681
184680
184680
184680
184681
184680
184679
184678
184677
184679
184679
184679
184679
184678
184678
184677
184676
184675
184674
184673
184673
184673
184673
184672
184673
184672
184671
184670
184671
184670
184670
184669
184668
184669
184668
184668
184668
184668
184667
184668
184668
184668
184667
184666
184665
184664
184663
184662
184661
184660
184659
184660
184660
184659
184659
184658
184658
184657
184656
184656
184656
184658
184657
184656
184655
184654
184653
184653
184653
184652
184651
184650
184649
184651
184650
184651
184650
184649
184650
184649
184651
184650
184650
184651
184651
184651
184650
184649
184648
184649
184648
184648
184647
184646
184646
184646
184646
184647
184646
184645
184644
184643
184642
184641
184640
184639
184638
184637
184637
184637
184636
184635
184634
184633
184633
184632
184631
184631
184630
184630
184630
184629
184628
184627
184627
184626
184625
184624
184624
184624
184624
184624
184623
184622
184623
184623
184622
184624
184623
184622
184622
184622
184622
184622
184621
184622
184621
184620
184620
184621
184621
184620
184619
184618
184618
184617
184616
184617
184616
184615
184615
184614
184614
184613
184614
184613
184612
184611
184610
184609
184608
184608
184607
184606
184606
184606
184606
184606
184605
184605
184604
184603
184603
184603
184602
184601
184601
184600
184599
184599
184598
184599
184599
184599
184599
184599
184599
184599
184599
184598
184598
184597
184596
184595
184596
184597
184598
184597
184598
184599
184600
184599
184599
184599
184598
184597
184598
184598
184597
184597
184596
184597
184597
184596
184595
184595
184594
184594
184593
184592
184591
184591
184590
184589
184588
184589
184588
184588
184589
184590
184591
184590
184590
184589
184588
184588
184587
184587
184586
184586
184587
184587
184587
184588
184588
184587
184588
184588
184587
184586
184587
184586
184588
184588
184587
184586
184586
184585
184584
184585
184584
184584
184583
184582
184582
184581
184581
184581
184580
184581
184580
184579
184580
184580
184580
184579
184578
184578
184578
184577
184576
184577
184577
184578
184577
184577
184578
184577
184577
184577
184576
184575
184575
184574
184573
184573
184572
184571
184572
184571
184573
184574
184574
184574
184574
184575
184576
184578
184578
184577
184577
184576
184575
184575
184575
184574
184575
184575
184575
184574
184574
184574
184573
184573
184572
184573
184572
184571
184570
184570
184572
184571
184570
184570
184570
184572
184572
184571
184571
184572
184572
184571
184571
184571
184570
184570
184569
184570
184570
184570
184569
184568
184568
184567
184566
184565
184564
184565
184564
184563
184563
184562
184561
184561
184561
184560
184559
184558
184557
184556
184556
184555
184555
184556
184555
184554
184554
184554
184555
184556
184556
184556
184556
184555
184554
184553
184552
184552
184553
184553
184552
184553
184554
184554
184554
184554
184553
184552
184553
184554
184554
184554
184553
184552
184551
184550
184550
184551
184551
184550
184550
184550
184550
184549
184548
184547
184547
184546
184547
184546
184546
184545
184544
184544
184543
184542
184541
184540
184539
184538
184537
184536
184536
184535
184536
184535
184535
184536
184536
184535
184535
184534
184534
184533
184535
184534
184534
184533
184533
184533
184533
184533
184532
184531
184530
184531
184531
184532
184531
184530
184530
184529
184530
184530
184529
184528
184528
184529
184528
184528
184527
184527
184527
184527
184526
184525
184525
184524
184525
184526
184526
184526
184527
184528
184527
184526
184525
184525
184524
184523
184523
184522
184522
184521
184520
184520
184520
184519
184519
184518
184517
184516
184515
184514
184513
184513
184513
184512
184511
184511
184510
184510
184509
184509
184510
184509
184508
184508
184509
184509
184508
184507
184506
184506
184505
184504
184504
184505
184506
184505
184504
184503
184503
184502
184502
184501
184500
184500
184500
184499
184499
184498
184497
184496
184496
184496
184496
184495
184494
184495
184494
184493
184493
184493
184493
184493
184493
184492
184491
184490
184490
184489
184488
184488
184488
184489
184490
184489
184491
184494
184494
184495
184494
184496
184496
184497
184496
184495
184496
184495
184495
184494
184493
184493
184493
184492
184491
184490
184490
184489
184488
184488
184490
184491
184490
184489
184491
184492
184492
184493
184492
184491
184490
184489
184492
184493
184493
184492
184493
184492
184491
184492
184491
184490
184490
184489
184488
184487
184486
184485
184484
184483
184482
184481
184482
184481
184481
184480
184479
184480
184479
184480
184480
184480
184479
184478
184477
184477
184476
184476
184475
184474
184473
184473
184473
184473
184472
184471
184471
184470
184471
184470
184470
184472
184471
184470
184469
184468
184469
184468
184469
184468
184468
184467
184466
184465
184466
184466
184467
184466
184466
184466
184465
184464
184463
184462
184461
184460
184459
184459
184459
184459
184458
184458
184457
184456
184455
184454
184453
184454
184453
184452
184453
184454
184453
184453
184453
184452
184451
184453
184452
184451
184450
184451
184451
184453
184455
184455
184454
184454
184454
184453
184452
184451
184450
184449
184448
184447
184447
184448
184448
184448
184448
184447
184448
184447
184446
184445
184445
184444
184446
184445
184445
184445
184446
184446
184446
184446
184445
184445
184444
184443
184443
184442
184441
184445
184444
184444
184443
184442
184442
184442
184442
184442
184441
184441
184441
184442
184442
184442
184441
184440
184440
184439
184438
184437
184436
184435
184434
184433
184432
184434
184435
184434
184433
184433
184432
184432
184432
184434
184433
184433
184434
184437
184437
184436
184435
184434
184433
184433
184432
184431
184430
184429
184428
184428
184428
184428
184428
184427
184426
184425
184424
184424
184423
184422
184422
184423
184423
184422
184421
184421
184420
184420
184421
184420
184420
184420
184419
184419
184419
184420
184419
184420
184419
184418
184418
184419
184418
184418
184417
184417
184416
184415
184415
184414
184413
184415
184415
184414
184414
184415
184415
184415
184416
184415
184417
184416
184415
184414
184415
184415
184414
184415
184414
184414
184413
184412
184412
184413
184413
184416
184416
184415
184416
184415
184414
184413
184415
184414
184413
184413
184412
184411
184411
184410
184409
184408
184407
184407
184408
184408
184409
184408
184409
184409
184410
184409
184410
184410
184410
184409
184409
184408
184407
184408
184411
184410
184411
184410
184411
184411
184410
184410
184412
184411
184411
184410
184411
184410
184409
184409
184409
184409
184408
184409
184408
184407
184407
184407
184406
184405
184404
184405
184404
184404
184405
184405
184406
184405
184405
184405
184404
184404
184404
184404
184403
184402
184401
184401
184400
184399
184398
184398
184397
184399
184400
184399
184399
184399
184398
184400
184400
184399
184399
184398
184397
184397
184397
184396
184395
184395
184394
184396
184395
184394
184393
184393
184393
184392
184391
184391
184392
184392
184392
184391
184390
184389
184390
184389
184391
184391
184393
184394
184395
184395
184394
184394
184394
184393
184392
184391
184391
184390
184389
184388
184388
184388
184387
184386
184385
184384
184383
184382
184384
184383
184383
184384
184384
184383
184383
184386
184385
184386
184385
184385
184385
184385
184386
184385
184384
184383
184382
184382
184382
184381
184380
184380
184381
184381
184380
184381
184381
184381
184380
184381
184381
184381
184380
184380
184380
184379
184378
184378
184378
184378
184377
184377
184376
184375
184374
184373
184372
184373
184373
184373
184373
184372
184372
184372
184371
184370
184369
184370
184369
184368
184367
184366
184366
184366
184365
184364
184365
184365
184365
184366
184366
184366
184365
184366
184365
184364
184363
184363
184364
184364
184364
184364
184363
184363
184363
184363
184363
184362
184361
184360
184360
184361
184360
184359
184360
184360
184359
184359
184358
184358
184357
184356
184355
184355
184356
184358
184360
184360
184359
184358
184358
184357
184357
184358
184358
184357
184358
184358
184357
184356
184355
184354
184354
184354
184353
184352
184352
184351
184351
184351
184352
184353
184354
184354
184355
184355
184355
184355
184354
184353
184352
184351
184351
184350
184349
184350
184349
184348
184348
184347
184347
184347
184346
184345
184344
184343
184344
184344
184343
184342
184343
184342
184341
184340
184339
184338
184339
184340
184340
184339
184338
184338
184337
184336
184336
184335
184335
184338
184338
184339
184338
184338
184337
184338
184337
184337
184336
184336
184336
184336
184335
184335
184334
184335
184334
184333
184333
184332
184333
184332
184334
184333
184333
184332
184332
184331
184330
184330
184330
184330
184329
184328
184327
184327
184326
184327
184326
184325
184324
184324
184325
184324
184325
184325
184325
184326
184325
184324
184323
184322
184321
184320
184320
184320
184319
184318
184318
184317
184317
184316
184315
184314
184313
184312
184311
184311
184310
184309
184308
184309
184309
184309
184310
184312
184313
184313
184313
184314
184313
184312
184311
184312
184312
184311
184310
184311
184311
184312
184312
184312
184313
184312
184312
184312
184311
184310
184310
184311
184310
184310
184311
184311
184310
184310
184311
184310
184310
184310
184310
184310
184310
184309
184310
184310
184310
184309
184309
184309
184308
184307
184308
184308
184307
184306
184307
184309
184309
184308
184307
184308
184307
184308
184309
184308
184309
184309
184308
184309
184309
184308
184309
184308
184307
184306
184306
184306
184305
184304
184304
184304
184303
184303
184303
184303
184302
184302
184301
184302
184301
184300
184300
184300
184300
184301
184301
184302
184301
184301
184300
184299
184299
184298
184299
184299
184299
184298
184297
184296
184295
184295
184295
184294
184293
184292
184291
184290
184289
184289
184288
184287
184286
184285
184284
184283
184283
184285
184285
184284
184285
184284
184284
184283
184283
184285
184287
184286
184285
184284
184283
184282
184281
184280
184280
184279
184281
184282
184282
184282
184281
184280
184279
184280
184279
184279
184279
184279
184281
184285
184284
184285
184284
184283
184282
184281
184281
184282
184283
184283
184282
184282
184281
184281
184280
184279
184278
184277
184278
184277
184277
184277
184277
184276
184277
184276
184275
184275
184276
184275
184275
184274
184274
184274
184273
184273
184272
184272
184271
184270
184271
184272
184272
184271
184271
184272
184271
184273
184273
184275
184275
184274
184274
184273
184272
184271
184270
184270
184272
184271
184271
184271
184271
184270
184271
184270
184269
184271
184271
184270
184271
184270
184269
184270
184269
184270
184269
184268
184267
184266
184266
184266
184266
184267
184267
184267
184267
184266
184267
184267
184266
184265
184265
184264
184264
184265
184265
184264
184264
184264
184263
184262
184262
184263
184262
184262
184262
184261
184260
184260
184260
184259
184258
184258
184257
184258
184257
184256
184255
184255
184254
184255
184255
184255
184254
184253
184252
184251
184250
184251
184251
184250
184249
184249
184248
184247
184247
184246
184246
184246
184245
184245
184246
184246
184247
184246
184245
184244
184243
184243
184243
184243
184242
184241
184240
184242
184242
184241
184240
184239
184238
184237
184237
184236
184236
184236
184235
184235
184236
184236
184237
184237
184238
184238
184238
184238
184239
184238
184239
184241
184241
184241
184240
184241
184241
184240
184239
184238
184238
184237
184236
184236
184236
184236
184237
184237
184237
184239
184238
184238
184238
184237
184237
184236
184236
184236
184236
184236
184236
184236
184236
184235
184236
184235
184235
184235
184235
184234
184233
184233
184232
184232
184231
184231
184231
184230
184229
184228
184228
184228
184228
184228
184227
184228
184227
184226
184225
184225
184224
184223
184223
184222
184222
184222
184221
184221
184221
184221
184222
184221
184222
184221
184222
184223
184222
184221
184222
184221
184221
184220
184219
184218
184217
184216
184215
184214
184214
184216
184216
184216
184215
184214
184213
184213
184213
184213
184213
184213
184213
184213
184212
184211
184211
184212
184212
184212
184211
184210
184209
184208
184207
184206
184207
184206
184205
184204
184204
184203
184202
184203
184203
184202
184202
184201
184203
184202
184201
184202
184201
184200
184200
184199
184198
184197
184196
184197
184198
184197
184200
184201
184200
184200
184199
184198
184199
184199
184198
184199
184198
184198
184197
184197
184198
184198
184197
184197
184196
184196
184195
184194
184194
184194
184194
184194
184194
184195
184194
184193
184192
184191
184191
184190
184189
184188
184189
184188
184187
184187
184186
184187
184188
184189
184189
184189
184190
184189
184189
184190
184189
184188
184188
184187
184188
184187
184186
184186
184186
184186
184186
184187
184188
184187
184186
184185
184187
184186
184185
184185
184186
184185
184185
184184
184183
184182
184182
184181
184181
184181
184180
184179
184180
184180
184179
184178
184177
184176
184175
184174
184176
184176
184176
184176
184177
184177
184176
184177
184177
184178
184178
184178
184178
184179
184180
184179
184178
184178
184178
184178
184178
184177
184177
184177
184176
184176
184178
184178
184177
184177
184178
184178
184177
184177
184176
184175
184175
184174
184174
184174
184174
184174
184173
184172
184173
184172
184171
184170
184169
184168
184168
184167
184168
184169
184168
184168
184169
184169
184168
184168
184168
184167
184168
184167
184167
184166
184165
184165
184164
184163
184162
184161
184161
184161
184162
184164
184163
184163
184165
184165
184165
184165
184164
184163
184162
184162
184161
184160
184159
184160
184160
184159
184158
184157
184156
184155
184157
184157
184157
184156
184155
184154
184153
184152
184152
184151
184150
184149
184148
184148
184148
184147
184146
184147
184148
184147
184146
184146
184147
184146
184145
184144
184144
184144
184143
184142
184141
184143
184142
184142
184143
184143
184142
184143
184143
184146
184147
184146
184146
184145
184145
184144
184143
184142
184143
184142
184143
184143
184142
184142
184141
184140
184140
184139
184139
184139
184139
184140
184140
184139
184139
184140
184140
184139
184138
184138
184137
184136
184135
184135
184134
184135
184134
184136
184135
184134
184135
184134
184133
184133
184132
184131
184130
184130
184130
184129
184128
184128
184127
184126
184125
184124
184123
184122
184122
184121
184122
184121
184120
184119
184119
184119
184118
184117
184119
184119
184118
184117
184118
184118
184117
184116
184115
184115
184114
184115
184114
184115
184114
184113
184113
184112
184111
184111
184110
184109
184108
184109
184111
184111
184111
184111
184110
184109
184108
184109
184110
184109
184108
184109
184108
184110
184109
184108
184107
184106
184106
184105
184106
184106
184106
184106
184106
184105
184107
184106
184106
184105
184105
184105
184105
184104
184104
184103
184103
184102
184102
184101
184101
184103
184102
184101
184102
184102
184101
184101
184101
184102
184102
184102
184101
184101
184100
184100
184101
184100
184099
184098
184100
184099
184099
184100
184099
184098
184097
184098
184098
184098
184098
184098
184097
184097
184097
184096
184096
184096
184096
184096
184095
184094
184094
184093
184094
184093
184092
184092
184091
184090
184093
184092
184091
184091
184091
184090
184090
184090
184089
184088
184087
184086
184086
184086
184086
184086
184088
184087
184086
184085
184084
184083
184084
184085
184085
184085
184084
184084
184084
184083
184083
184083
184083
184082
184082
184083
184082
184081
184081
184080
184079
184078
184077
184076
184075
184075
184076
184076
184077
184076
184076
184076
184076
184075
184074
184074
184074
184074
184073
184073
184072
184071
184072
184071
184072
184073
184072
184071
184070
184069
184068
184067
184066
184065
184065
184066
184067
184067
184066
184065
184065
184064
184063
184063
184064
184065
184066
184066
184065
184064
184064
184064
184064
184065
184067
184066
184065
184064
184063
184063
184064
184063
184062
184061
184060
184059
184058
184058
184057
184057
184057
184056
184056
184055
184056
184055
184055
184054
184055
184054
184055
184055
184055
184055
184056
184055
184054
184053
184052
184052
184051
184050
184051
184051
184051
184050
184050
184050
184051
184051
184051
184050
184050
184049
184048
184047
184046
184048
184047
184049
184048
184048
184048
184048
184048
184047
184047
184046
184045
184045
184045
184046
184045
184044
184046
184045
184044
184043
184042
184041
184040
184041
184041
184040
184041
184040
184041
184040
184042
184041
184040
184039
184039
184039
184041
184042
184041
184040
184040
184039
184039
184039
184039
184040
184039
184038
184038
184039
184039
184038
184037
184036
184036
184035
184034
184035
184034
184035
184034
184033
184033
184034
184034
184033
184034
184034
184033
184032
184031
184030
184030
184029
184028
184027
184026
184026
184026
184026
184025
184026
184026
184025
184027
184027
184027
184028
184029
184029
184028
184027
184028
184029
184029
184029
184029
184030
184029
184029
184028
184027
184027
184026
184026
184025
184026
184027
184026
184025
184025
184026
184028
184028
184029
184028
184028
184028
184027
184027
184026
184026
184026
184025
184024
184024
184024
184024
184023
184022
184022
184023
184024
184023
184022
184021
184020
184020
184021
184021
184022
184022
184021
184020
184019
184018
184018
184017
184016
184016
184015
184016
184015
184014
184013
184013
184014
184014
184014
184014
184014
184013
184013
184013
184012
184013
184013
184012
184013
184013
184013
184013
184012
184012
184012
184012
184011
184012
184011
184011
184011
184011
184011
184010
184009
184011
184011
184010
184009
184009
184009
184008
184007
184006
184005
184005
184004
184005
184007
184006
184006
184007
184006
184006
184006
184005
184005
184005
184004
184003
184002
184003
184002
184002
184001
184000
184000
183999
183999
183998
183999
184000
184000
183999
184000
183999
183998
183997
183997
183997
183997
183998
183998
183998
183999
183998
183997
183997
183997
183996
183996
183995
183995
183994
183993
183992
183992
183992
183992
183991
183990
183989
183989
183989
183988
183987
183987
183987
183988
183988
183987
183987
183986
183987
183988
183987
183986
183986
183986
183986
183985
183984
183983
183983
183982
183982
183982
183981
183980
183980
183981
183980
183980
183980
183980
183979
183979
183978
183977
183976
183975
183975
183974
183973
183972
183972
183971
183970
183971
183972
183972
183973
183972
183971
183970
183969
183969
183969
183968
183968
183967
183967
183966
183965
183964
183966
183965
183968
183967
183966
183968
183968
183967
183966
183965
183964
183964
183964
183963
183962
183961
183960
183959
183958
183957
183956
183955
183956
183955
183955
183954
183954
183953
183952
183951
183950
183949
183948
183947
183948
183947
183949
183948
183948
183947
183946
183946
183947
183947
183946
183947
183946
183948
183949
183948
183947
183946
183946
183945
183944
183943
183942
183941
183940
183939
183938
183937
183937
183936
183935
183935
183934
183936
183936
183936
183935
183934
183934
183934
183934
183934
183934
183934
183934
183933
183932
183931
183930
183929
183929
183928
183928
183927
183927
183926
183925
183924
183924
183924
183924
183923
183923
183922
183923
183922
183922
183922
183922
183921
183921
183921
183920
183920
183920
183922
183922
183921
183921
183920
183920
183919
183921
183921
183920
183920
183919
183919
183919
183919
183920
183919
183919
183919
183918
183918
183919
183918
183919
183918
183918
183919
183918
183917
183917
183918
183918
183917
183917
183917
183916
183915
183915
183915
183915
183915
183915
183915
183915
183915
183914
183914
183913
183913
183912
183911
183911
183910
183910
183909
183908
183907
183907
183906
183905
183904
183904
183903
183902
183901
183901
183900
183901
183901
183901
183900
183899
183900
183899
183899
183898
183897
183896
183896
183896
183897
183896
183897
183898
183899
183898
183897
183896
183896
183896
183896
183897
183898
183898
183897
183898
183898
183897
183897
183896
183896
183895
183895
183894
183894
183893
183892
183893
183893
183895
183895
183894
183894
183894
183894
183894
183893
183892
183892
183891
183890
183889
183889
183889
183888
183887
183886
183885
183885
183884
183883
183883
183883
183882
183881
183883
183883
183883
183883
183883
183884
183883
183883
183882
183882
183883
183883
183882
183882
183881
183882
183881
183880
183880
183879
183879
183878
183877
183876
183875
183876
183876
183875
183876
183877
183877
183876
183875
183875
183874
183873
183873
183872
183874
183873
183872
183872
183871
183870
183869
183869
183868
183867
183866
183867
183867
183866
183867
183866
183866
183865
183864
183864
183864
183863
183863
183864
183865
183865
183866
183866
183865
183866
183866
183866
183865
183864
183863
183864
183865
183866
183865
183864
183864
183863
183862
183863
183863
183862
183861
183861
183860
183859
183860
183859
183858
183858
183860
183859
183858
183858
183857
183857
183858
183859
183858
183858
183859
183859
183858
183857
183856
183855
183854
183854
183855
183854
183853
183854
183853
183855
183855
183854
183853
183854
183854
183853
183853
183854
183854
183853
183852
183851
183850
183850
183850
183849
183848
183848
183847
183846
183845
183847
183846
183845
183845
183844
183843
183842
183841
183841
183840
183842
183841
183842
183842
183841
183840
183840
183839
183838
183838
183837
183837
183836
183835
183836
183836
183836
183835
183834
183834
183833
183832
183832
183831
183831
183830
183829
183828
183828
183827
183826
183825
183825
183824
183824
183824
183823
183824
183823
183822
183822
183821
183820
183821
183820
183819
183818
183819
183818
183817
183816
183815
183815
183815
183814
183815
183815
183814
183814
183814
183815
183814
183813
183813
183812
183811
183811
183810
183809
183809
183808
183808
183810
183813
183813
183812
183812
183811
183811
183811
183811
183810
183810
183809
183809
183810
183809
183810
183810
183810
183810
183813
183812
183811
183810
183809
183809
183808
183808
183807
183806
183805
183804
183803
183802
183801
183801
183802
183801
183801
183800
183801
183800
183801
183800
183799
183800
183800
183800
183801
183801
183802
183803
183804
183803
183802
183801
183802
183802
183801
183802
183804
183803
183802
183801
183801
183800
183799
183799
183800
183799
183798
183799
183798
183797
183796
183796
183795
183795
183795
183794
183793
183794
183793
183793
183793
183792
183792
183791
183790
183790
183792
183791
183791
183791
183791
183791
183791
183790
183789
183788
183788
183787
183786
183785
183784
183784
183783
183784
183784
183783
183782
183781
183780
183780
183781
183780
183780
183780
183779
183779
183779
183779
183779
183779
183778
183777
183778
183778
183778
183777
183778
183778
183777
183777
183777
183776
183776
183776
183776
183775
183775
183774
183773
183773
183773
183774
183774
183774
183775
183774
183773
183772
183772
183771
183773
183775
183775
183775
183775
183774
183773
183772
183771
183771
183771
183770
183769
183768
183768
183767
183766
183765
183766
183765
183764
183763
183762
183761
183763
183762
183762
183761
183760
183760
183759
183759
183758
183758
183760
183759
183760
183759
183758
183757
183757
183760
183759
183758
183758
183757
183757
183756
183756
183757
183757
183757
183756
183755
183754
183754
183754
183753
183752
183753
183752
183751
183751
183752
183752
183753
183753
183753
183752
183752
183752
183751
183750
183750
183750
183749
183748
183747
183749
183748
183747
183747
183747
183746
183747
183746
183746
183745
183745
183744
183744
183743
183742
183743
183742
183741
183740
183740
183739
183738
183737
183737
183736
183737
183738
183737
183736
183736
183736
183735
183735
183734
183734
183735
183735
183736
183738
183737
183737
183740
183740
183739
183739
183740
183744
183744
183743
183742
183744
183745
183744
183743
183744
183743
183742
183742
183744
183745
183744
183745
183746
183745
183744
183745
183746
183746
183745
183745
183744
183743
183743
183742
183741
183740
183741
183740
183739
183739
183738
183737
183738
183739
183739
183739
183738
183737
183737
183737
183737
183736
183736
183735
183734
183734
183733
183733
183732
183731
183731
183730
183729
183728
183728
183730
183729
183728
183729
183728
183727
183726
183726
183725
183724
183725
183724
183723
183722
183722
183721
183722
183721
183720
183720
183721
183720
183719
183718
183717
183716
183715
183715
183715
183715
183716
183717
183717
183717
183716
183716
183715
183714
183713
183712
183712
183712
183711
183710
183710
183709
183709
183709
183708
183708
183709
183709
183708
183707
183706
183705
183704
183703
183704
183704
183704
183704
183704
183703
183703
183703
183703
183704
183703
183702
183702
183702
183701
183701
183702
183701
183700
183702
183704
183704
183704
183704
183704
183705
183704
183703
183703
183705
183705
183705
183704
183703
183702
183702
183703
183702
183701
183700
183704
183703
183702
183703
183704
183704
183703
183703
183703
183702
183704
183704
183703
183702
183701
183701
183700
183701
183701
183700
183699
183700
183703
183702
183701
183700
183699
183699
183698
183697
183696
183695
183695
183695
183694
183695
183695
183696
183696
183696
183696
183695
183695
183694
183693
183692
183691
183691
183690
183689
183689
183690
183690
183691
183690
183692
183692
183692
183692
183692
183691
183691
183692
183691
183691
183690
183690
183689
183689
183688
183689
183688
183687
183686
183685
183684
183683
183682
183682
183682
183681
183680
183680
183679
183679
183678
183677
183677
183677
183676
183675
183675
183674
183673
183672
183672
183671
183670
183669
183668
183667
183666
183667
183667
183666
183665
183664
183663
183663
183664
183663
183663
183663
183662
183661
183660
183661
183661
183660
183659
183660
183662
183662
183661
183660
183659
183658
183657
183657
183656
183655
183655
183654
183653
183653
183652
183651
183651
183650
183650
183649
183648
183647
183646
183648
183647
183647
183646
183646
183645
183644
183643
183642
183642
183643
183642
183642
183641
183641
183643
183643
183642
183642
183642
183642
183643
183643
183642
183641
183640
183641
183641
183642
183641
183640
183640
183639
183638
183638
183639
183640
183641
183640
183639
183639
183640
183640
183639
183638
183638
183637
183636
183637
183636
183636
183635
183634
183635
183636
183635
183636
183636
183635
183635
183635
183634
183634
183636
183635
183635
183635
183634
183634
183633
183633
183634
183633
183632
183631
183630
183630
183631
183630
183630
183631
183630
183630
183631
183630
183631
183630
183630
183631
183631
183630
183629
183629
183628
183627
183627
183626
183627
183627
183627
183626
183628
183628
183628
183627
183629
183630
183629
183628
183628
183629
183629
183628
183627
183626
183625
183624
183624
183623
183625
183624
183624
183623
183623
183622
183622
183621
183622
183622
183622
183621
183620
183622
183621
183622
183621
183620
183621
183620
183619
183618
183617
183616
183616
183615
183617
183616
183615
183615
183616
183615
183614
183615
183615
183616
183616
183615
183615
183614
183613
183612
183611
183610
183609
183610
183609
183610
183610
183611
183610
183610
183610
183610
183610
183610
183610
183609
183608
183609
183609
183609
183608
183607
183607
183606
183605
183605
183606
183606
183605
183605
183604
183604
183604
183605
183605
183604
183603
183602
183601
183601
183601
183601
183601
183601
183600
183599
183600
183600
183601
183600
183599
183599
183598
183597
183596
183596
183595
183595
183595
183594
183593
183593
183593
183593
183592
183593
183594
183593
183594
183594
183594
183595
183595
183594
183593
183593
183592
183592
183593
183592
183592
183591
183591
183591
183591
183590
183589
183589
183588
183588
183588
183588
183590
183590
183592
183592
183591
183592
183591
183590
183589
183591
183591
183590
183590
183591
183590
183589
183590
183589
183589
183589
183590
183589
183589
183589
183588
183587
183586
183585
183584
183584
183583
183584
183584
183584
183584
183584
183585
183584
183584
183584
183583
183582
183581
183580
183579
183578
183577
183577
183576
183575
183576
183576
183576
183576
183576
183578
183577
183577
183582
183582
183581
183580
183580
183579
183579
183579
183581
183580
183581
183581
183583
183583
183583
183583
183582
183581
183582
183581
183581
183581
183581
183580
183579
183578
183577
183576
183575
183574
183574
183573
183573
183572
183571
183572
183572
183571
183570
183569
183569
183568
183567
183567
183566
183566
183565
183564
183563
183564
183566
183565
183565
183564
183564
183563
183564
183563
183563
183562
183561
183560
183560
183561
183560
183561
183560
183559
183558
183557
183556
183556
183555
183554
183553
183553
183553
183552
183553
183553
183552
183551
183551
183550
183551
183552
183551
183550
183553
183553
183552
183553
183553
183554
183553
183552
183551
183550
183551
183552
183552
183553
183553
183552
183552
183553
183552
183552
183552
183553
183553
183556
183556
183555
183555
183554
183553
183552
183551
183551
183551
183551
183550
183550
183549
183548
183547
183547
183546
183545
183545
183545
183544
183546
183546
183546
183546
183545
183545
183544
183544
183544
183545
183544
183545
183545
183544
183543
183542
183541
183540
183539
183540
183539
183539
183539
183538
183537
183536
183536
183535
183536
183535
183534
183536
183536
183536
183537
183537
183537
183536
183535
183534
183533
183532
183532
183532
183532
183532
183534
183534
183533
183532
183531
183530
183532
183532
183532
183531
183532
183532
183534
183535
183537
183536
183535
183534
183533
183533
183533
183532
183532
183532
183533
183532
183532
183532
183532
183531
183530
183529
183528
183530
183529
183531
183531
183532
183531
183531
183530
183530
183529
183528
183530
183530
183529
183528
183528
183527
183526
183526
183525
183524
183523
183522
183522
183521
183520
183519
183519
183518
183517
183517
183516
183515
183515
183514
183513
183513
183512
183513
183512
183512
183512
183511
183512
183511
183511
183511
183510
183509
183508
183507
183506
183505
183504
183504
183506
183505
183505
183504
183503
183502
183501
183501
183500
183499
183500
183500
183500
183500
183499
183498
183497
183496
183495
183494
183493
183492
183495
183494
183493
183496
183496
183495
183495
183495
183495
183495
183496
183496
183496
183495
183495
183494
183493
183492
183493
183493
183492
183492
183492
183491
183490
183490
183490
183490
183490
183489
183489
183488
183488
183487
183489
183488
183487
183486
183487
183486
183485
183484
183484
183484
183483
183483
183483
183482
183481
183480
183480
183482
183481
183481
183482
183481
183481
183482
183482
183481
183480
183479
183479
183478
183477
183477
183476
183476
183475
183475
183475
183474
183474
183473
183472
183472
183471
183471
183470
183469
183469
183472
183471
183472
183471
183471
183471
183470
183470
183470
183471
183470
183469
183468
183467
183466
183466
183466
183467
183467
183466
183466
183468
183467
183468
183467
183467
183470
183469
183469
183468
183467
183466
183465
183465
183464
183463
183464
183464
183464
183463
183462
183461
183460
183459
183458
183459
183458
183459
183458
183458
183458
183458
183458
183458
183459
183458
183458
183458
183457
183456
183457
183456
183455
183455
183454
183453
183452
183451
183451
183451
183450
183449
183448
183448
183447
183446
183445
183445
183446
183446
183445
183446
183445
183445
183445
183444
183444
183444
183443
183443
183443
183442
183443
183442
183441
183440
183439
183439
183438
183437
183436
183435
183434
183435
183434
183434
183433
183432
183433
183432
183432
183431
183430
183429
183429
183428
183428
183427
183426
183425
183425
183424
183424
183424
183425
183425
183424
183424
183423
183423
183422
183422
183422
183425
183424
183423
183423
183423
183424
183424
183423
183423
183422
183421
183420
183419
183419
183418
183417
183417
183419
183419
183418
183418
183417
183416
183416
183415
183414
183413
183413
183412
183411
183410
183409
183409
183408
183409
183409
183409
183410
183411
183412
183411
183411
183411
183412
183412
183413
183413
183412
183411
183411
183410
183409
183408
183407
183407
183406
183406
183406
183405
183406
183407
183406
183407
183407
183406
183405
183404
183405
183408
183408
183407
183407
183406
183405
183404
183405
183405
183404
183403
183402
183402
183403
183406
183405
183404
183403
183402
183402
183402
183402
183402
183401
183401
183400
183399
183400
183400
183400
183399
183398
183397
183396
183395
183394
183394
183393
183392
183391
183391
183391
183392
183391
183392
183392
183393
183395
183395
183394
183394
183393
183393
183394
183394
183393
183392
183392
183391
183391
183391
183391
183390
183389
183388
183387
183387
183386
183386
183386
183385
183384
183383
183383
183384
183383
183383
183384
183385
183384
183383
183383
183384
183384
183383
183382
183381
183381
183380
183383
183383
183384
183383
183383
183382
183381
183380
183380
183380
183381
183380
183380
183379
183380
183380
183381
183381
183381
183381
183383
183383
183383
183382
183381
183380
183380
183379
183378
183377
183376
183375
183376
183375
183375
183374
183374
183374
183373
183373
183373
183372
183373
183372
183371
183370
183369
183368
183370
183369
183369
183368
183367
183366
183367
183366
183366
183366
183366
183365
183365
183365
183364
183366
183365
183364
183366
183366
183366
183365
183364
183363
183364
183363
183362
183361
183362
183361
183360
183363
183364
183364
183364
183364
183365
183364
183363
183362
183361
183360
183359
183359
183358
183358
183359
183358
183357
183356
183358
183357
183357
183356
183355
183354
183355
183355
183355
183354
183355
183355
183354
183353
183352
183351
183350
183349
183348
183348
183347
183347
183346
183347
183347
183347
183347
183346
183346
183345
183344
183345
183345
183345
183344
183343
183342
183342
183341
183341
183342
183342
183342
183343
183343
183342
183341
183341
183342
183342
183342
183341
183340
183340
183339
183339
183340
183339
183338
183337
183336
183337
183337
183336
183335
183334
183333
183332
183331
183330
183330
183329
183328
183328
183328
183327
183326
183325
183326
183329
183328
183327
183328
183328
183327
183326
183325
183325
183324
183325
183324
183324
183323
183324
183325
183324
183323
183322
183321
183321
183322
183321
183320
183320
183320
183321
183320
183319
183320
183319
183318
183317
183316
183315
183314
183314
183314
183313
183312
183311
183311
183313
183312
183311
183311
183310
183310
183310
183309
183309
183308
183308
183308
183307
183307
183306
183305
183305
183304
183306
183308
183308
183309
183309
183310
183309
183309
183309
183309
183309
183308
183307
183306
183306
183305
183304
183304
183303
183303
183303
183302
183301
183302
183301
183302
183303
183302
183301
183301
183300
183299
183299
183298
183298
183298
183301
183300
183300
183299
183298
183298
183298
183299
183298
183297
183296
183295
183294
183294
183295
183295
183295
183294
183293
183294
183293
183292
183291
183290
183290
183292
183291
183290
183291
183290
183289
183289
183290
183289
183290
183289
183288
183290
183290
183290
183289
183288
183288
183288
183287
183287
183287
183286
183285
183284
183283
183282
183281
183280
183280
183281
183280
183279
183279
183279
183278
183277
183277
183279
183278
183278
183278
183277
183277
183278
183277
183277
183277
183278
183278
183279
183278
183277
183276
183276
183275
183274
183273
183273
183272
183272
183272
183271
183270
183271
183271
183271
183272
183272
183271
183270
183269
183270
183271
183270
183269
183269
183269
183269
183268
183269
183268
183267
183266
183268
183268
183268
183267
183266
183266
183265
183265
183265
183264
183263
183262
183261
183261
183260
183260
183261
183261
183260
183259
183259
183258
183259
183258
183258
183258
183258
183258
183257
183257
183257
183256
183255
183255
183254
183253
183253
183254
183253
183252
183252
183251
183251
183250
183249
183250
183249
183249
183249
183250
183249
183249
183249
183251
183250
183250
183249
183248
183249
183249
183248
183247
183246
183245
183246
183245
183244
183245
183245
183244
183243
183244
183245
183244
183244
183245
183244
183243
183242
183241
183240
183240
183240
183241
183240
183239
183240
183239
183238
183238
183237
183238
183238
183240
183239
183238
183237
183236
183237
183238
183238
183237
183237
183237
183238
183237
183236
183237
183238
183238
183238
183239
183238
183239
183238
183237
183236
183235
183235
183234
183235
183234
183234
183233
183233
183234
183233
183232
183231
183231
183230
183230
183229
183228
183227
183228
183228
183227
183226
183227
183228
183227
183228
183227
183228
183227
183226
183225
183224
183225
183224
183223
183223
183222
183223
183222
183222
183222
183221
183220
183220
183219
183219
183218
183217
183216
183215
183216
183216
183215
183215
183215
183214
183213
183212
183211
183210
183209
183209
183209
183208
183207
183208
183208
183208
183208
183207
183206
183206
183205
183205
183205
183205
183205
183204
183204
183205
183205
183205
183205
183204
183203
183204
183203
183202
183201
183201
183200
183200
183202
183201
183200
183200
183200
183201
183200
183200
183200
183199
183199
183199
183199
183198
183197
183198
183197
183197
183196
183196
183195
183195
183196
183196
183196
183195
183194
183193
183192
183191
183192
183192
183192
183193
183194
183193
183193
183193
183192
183192
183192
183191
183191
183192
183192
183192
183192
183194
183194
183195
183195
183195
183196
183196
183196
183196
183196
183195
183195
183194
183193
183193
183193
183193
183193
183192
183192
183192
183191
183190
183189
183189
183189
183189
183188
183189
183188
183187
183186
183185
183184
183185
183185
183184
183183
183182
183181
183181
183181
183182
183181
183180
183181
183180
183181
183180
183180
183180
183179
183179
183178
183177
183178
183178
183177
183176
183177
183177
183177
183176
183177
183177
183177
183176
183175
183174
183173
183174
183174
183173
183172
183171
183170
183170
183169
183170
183169
183169
183168
183167
183167
183166
183166
183167
183168
183167
183166
183166
183166
183166
183166
183165
183165
183164
183164
183163
183162
183161
183161
183162
183162
183162
183161
183161
183160
183160
183162
183161
183160
183161
183160
183159
183158
183158
183159
183160
183159
183159
183158
183157
183156
183158
183158
183157
183157
183157
183156
183155
183158
183157
183156
183156
183156
183156
183156
183156
183155
183154
183155
183155
183154
183154
183153
183155
183155
183154
183154
183154
183154
183154
183153
183153
183153
183152
183152
183151
183152
183151
183151
183150
183149
183149
183148
183150
183150
183149
183150
183150
183150
183149
183149
183151
183150
183149
183148
183149
183149
183150
183151
183150
183149
183148
183147
183146
183146
183146
183146
183147
183146
183145
183145
183145
183145
183146
183145
183148
183148
183148
183147
183147
183147
183146
183146
183146
183146
183145
183147
183146
183147
183146
183146
183146
183145
183145
183146
183145
183145
183144
183145
183145
183145
183144
183145
183145
183145
183144
183144
183143
183142
183141
183141
183142
183141
183140
183139
183138
183140
183140
183139
183139
183139
183138
183139
183140
183139
183139
183139
183138
183139
183138
183137
183136
183136
183135
183135
183135
183135
183134
183134
183133
183133
183134
183135
183135
183135
183134
183135
183134
183134
183136
183139
183139
183138
183137
183136
183138
183138
183137
183136
183138
183138
183137
183136
183135
183134
183134
183134
183134
183133
183132
183133
183132
183132
183131
183131
183130
183129
183129
183129
183129
183129
183128
183127
183127
183126
183127
183127
183127
183127
183127
183126
183125
183125
183125
183125
183124
183124
183123
183122
183123
183122
183121
183120
183120
183120
183120
183120
183119
183119
183119
183120
183119
183120
183121
183120
183120
183119
183119
183119
183119
183120
183119
183118
183117
183116
183116
183116
183115
183114
183113
183112
183111
183110
183110
183110
183110
183109
183108
183108
183110
183112
183111
183110
183109
183110
183110
183111
183110
183109
183109
183109
183108
183108
183107
183107
183107
183106
183105
183105
183105
183104
183103
183102
183101
183101
183100
183100
183100
183099
183098
183097
183098
183097
183096
183096
183096
183096
183096
183095
183094
183093
183092
183093
183094
183094
183095
183095
183094
183094
183093
183093
183093
183092
183093
183093
183093
183092
183091
183091
183091
183090
183089
183088
183088
183087
183088
183088
183087
183086
183086
183085
183085
183084
183083
183082
183081
183082
183081
183080
183080
183080
183079
183079
183079
183079
183078
183077
183077
183077
183077
183076
183077
183078
183078
183078
183077
183076
183075
183075
183074
183073
183073
183073
183075
183074
183073
183073
183072
183071
183071
183070
183069
183068
183067
183068
183068
183067
183067
183067
183067
183066
183065
183065
183066
183067
183066
183066
183065
183066
183066
183066
183066
183067
183066
183065
183067
183067
183067
183067
183068
183067
183067
183066
183066
183065
183064
183064
183065
183066
183065
183064
183063
183063
183063
183062
183064
183063
183063
183062
183062
183063
183063
183063
183064
183063
183062
183062
183062
183062
183062
183064
183064
183063
183063
183064
183064
183065
183064
183063
183062
183062
183062
183061
183060
183059
183058
183057
183056
183055
183055
183055
183054
183053
183052
183051
183051
183052
183051
183051
183050
183050
183050
183049
183050
183049
183048
183048
183047
183047
183046
183046
183045
183045
183045
183044
183045
183044
183044
183043
183043
183043
183042
183042
183041
183041
183041
183042
183041
183041
183041
183041
183040
183039
183039
183038
183038
183038
183038
183037
183037
183037
183038
183037
183037
183040
183039
183039
183038
183037
183036
183035
183035
183034
183033
183033
183033
183033
183032
183031
183030
183030
183030
183029
183029
183029
183030
183029
183029
183029
183031
183030
183029
183029
183028
183029
183028
183028
183031
183030
183031
183030
183029
183029
183028
183027
183027
183026
183027
183026
183026
183025
183025
183024
183023
183022
183023
183022
183022
183021
183020
183020
183019
183018
183020
183020
183019
183019
183019
183019
183018
183017
183017
183017
183017
183016
183015
183014
183014
183013
183012
183011
183012
183013
183014
183013
183013
183012
183011
183011
183010
183009
183008
183009
183010
183009
183008
183008
183009
183009
183010
183010
183009
183009
183009
183009
183010
183009
183008
183007
183006
183006
183006
183005
183004
183003
183005
183004
183003
183002
183001
183001
183001
183000
182999
183001
183000
183001
183001
183000
183001
183000
183000
182999
183002
183002
183002
183002
183001
183001
183001
183002
183001
183001
183001
183002
183003
183003
183002
183002
183002
183002
183001
183000
183000
182999
182999
183000
183000
183000
182999
182998
182997
182997
182996
182995
182994
182994
182993
182992
182991
182990
182990
182990
182991
182990
182991
182993
182992
182991
182991
182990
182989
182990
182989
182989
182988
182987
182987
182986
182986
182985
182986
182985
182984
182983
182982
182982
182981
182981
182980
182980
182981
182980
182979
182978
182977
182979
182982
182982
182981
182980
182979
182978
182978
182978
182977
182976
182976
182975
182974
182973
182973
182973
182974
182974
182973
182972
182971
182970
182972
182972
182971
182971
182970
182969
182969
182968
182969
182970
182969
182968
182967
182967
182968
182967
182967
182968
182967
182966
182965
182964
182963
182963
182962
182963
182964
182965
182964
182963
182963
182963
182963
182962
182961
182960
182959
182960
182959
182958
182958
182957
182956
182955
182955
182955
182955
182954
182953
182952
182951
182950
182951
182950
182950
182950
182949
182949
182949
182948
182947
182946
182946
182946
182945
182944
182944
182944
182945
182944
182943
182942
182941
182943
182943
182942
182942
182941
182940
182939
182939
182939
182939
182939
182938
182937
182936
182936
182935
182936
182935
182935
182935
182936
182936
182936
182936
182935
182935
182935
182935
182934
182935
182934
182933
182932
182931
182930
182929
182929
182930
182931
182934
182933
182933
182932
182931
182930
182929
182928
182927
182926
182925
182924
182923
182925
182924
182925
182924
182923
182924
182924
182923
182922
182921
182921
182921
182922
182921
182922
182921
182920
182919
182918
182917
182917
182916
182915
182915
182914
182915
182915
182914
182915
182914
182919
182918
182920
182920
182920
182920
182920
182919
182919
182918
182918
182917
182916
182915
182915
182914
182914
182914
182913
182912
182911
182912
182912
182912
182912
182911
182912
182911
182911
182910
182909
182909
182909
182908
182910
182909
182908
182907
182907
182907
182907
182906
182905
182904
182905
182904
182904
182903
182903
182902
182903
182902
182901
182900
182899
182901
182901
182900
182900
182902
182903
182903
182902
182901
182901
182902
182904
182903
182902
182901
182901
182900
182901
182902
182902
182902
182901
182901
182900
182900
182900
182901
182900
182899
182898
182897
182897
182896
182895
182895
182894
182893
182892
182892
182893
182894
182893
182893
182893
182892
182891
182891
182890
182889
182888
182888
182887
182886
182885
182884
182883
182883
182882
182881
182880
182880
182881
182883
182882
182881
182881
182880
182879
182879
182878
182877
182876
182876
182876
182875
182874
182874
182873
182873
182872
182871
182870
182869
182868
182867
182866
182865
182864
182864
182864
182864
182864
182864
182865
182864
182863
182862
182863
182862
182862
182861
182860
182859
182858
182859
182859
182860
182859
182859
182859
182859
182859
182858
182857
182856
182856
182856
182857
182856
182857
182857
182856
182856
182855
182856
182855
182855
182854
182853
182853
182852
182851
182850
182851
182851
182851
182850
182849
182851
182851
182851
182850
182850
182849
182849
182849
182849
182849
182850
182850
182849
182848
182847
182847
182846
182845
182845
182845
182844
182844
182843
182844
182843
182844
182844
182844
182843
182842
182843
182843
182842
182845
182845
182844
182843
182842
182844
182845
182846
182845
182844
182844
182843
182842
182841
182840
182839
182838
182837
182837
182837
182837
182837
182836
182835
182835
182834
182833
182832
182833
182833
182833
182832
182831
182830
182829
182828
182828
182827
182826
182825
182825
182825
182825
182824
182824
182823
182822
182822
182822
182821
182822
182822
182821
182820
182819
182818
182819
182820
182819
182818
182818
182817
182816
182815
182814
182813
182815
182815
182815
182814
182813
182812
182811
182811
182812
182813
182814
182814
182814
182814
182814
182813
182813
182812
182812
182811
182811
182810
182809
182808
182807
182806
182806
182805
182806
182806
182806
182805
182805
182805
182805
182804
182805
182804
182803
182802
182802
182802
182802
182801
182803
182804
182805
182804
182803
182803
182803
182802
182802
182801
182803
182803
182802
182802
182801
182800
182799
182799
182799
182798
182799
182799
182799
182798
182799
182798
182797
182796
182798
182797
182798
182797
182797
182798
182799
182800
182799
182799
182800
182800
182801
182801
182800
182799
182802
182803
182802
182803
182802
182803
182803
182802
182802
182801
182800
182800
182799
182799
182798
182798
182797
182797
182797
182798
182798
182799
182799
182799
182798
182798
182797
182798
182800
182800
182799
182798
182798
182799
182798
182797
182797
182796
182795
182795
182794
182794
182794
182794
182794
182794
182794
182793
182793
182792
182791
182791
182791
182793
182792
182793
182792
182792
182791
182790
182790
182789
182789
182788
182787
182787
182787
182786
182786
182786
182787
182786
182785
182784
182783
182784
182783
182783
182784
182783
182783
182783
182782
182781
182780
182781
182781
182781
182782
182781
182780
182781
182781
182780
182780
182779
182781
182781
182780
182780
182780
182780
182781
182780
182780
182780
182779
182778
182777
182776
182775
182775
182774
182773
182772
182771
182770
182769
182768
182769
182768
182767
182766
182765
182766
182765
182765
182764
182763
182764
182764
182763
182765
182765
182765
182765
182764
182763
182764
182763
182762
182761
182761
182760
182759
182758
182759
182760
182759
182758
182757
182758
182758
182758
182758
182757
182756
182755
182755
182757
182756
182756
182756
182755
182754
182754
182754
182753
182754
182753
182752
182751
182750
182750
182752
182752
182751
182750
182749
182750
182751
182752
182751
182751
182750
182749
182748
182748
182749
182749
182749
182748
182747
182746
182747
182746
182746
182745
182745
182746
182745
182744
182744
182746
182745
182744
182744
182743
182743
182742
182742
182742
182742
182741
182740
182739
182740
182740
182741
182741
182742
182743
182743
182743
182743
182742
182741
182740
182739
182739
182741
182741
182740
182740
182739
182739
182738
182738
182737
182736
182736
182735
182736
182736
182735
182736
182735
182734
182733
182732
182732
182731
182730
182729
182729
182730
182729
182728
182727
182728
182727
182728
182727
182727
182727
182726
182725
182724
182723
182722
182721
182720
182720
182719
182719
182719
182718
182720
182721
182720
182719
182718
182717
182717
182717
182717
182718
182717
182716
182716
182716
182715
182714
182714
182715
182714
182714
182713
182712
182713
182714
182713
182713
182713
182712
182711
182712
182712
182711
182711
182710
182709
182710
182709
182709
182709
182710
182709
182712
182711
182712
182713
182713
182713
182712
182712
182712
182711
182710
182710
182709
182709
182708
182707
182707
182707
182706
182706
182705
182704
182703
182702
182701
182702
182702
182702
182701
182700
182699
182698
182698
182698
182697
182697
182696
182697
182696
182696
182695
182694
182694
182693
182693
182693
182692
182692
182691
182691
182692
182692
182691
182693
182692
182692
182692
182691
182690
182689
182688
182688
182687
182686
182685
182684
182684
182684
182685
182687
182686
182685
182684
182684
182684
182684
182683
182683
182684
182683
182683
182682
182682
182682
182681
182681
182681
182680
182679
182680
182680
182679
182678
182677
182676
182675
182674
182674
182673
182673
182673
182675
182675
182675
182674
182674
182674
182674
182673
182673
182672
182671
182670
182670
182670
182669
182668
182667
182668
182667
182666
182665
182666
182666
182665
182664
182664
182663
182663
182663
182664
182663
182663
182662
182661
182661
182660
182659
182658
182659
182658
182659
182658
182659
182659
182659
182659
182659
182659
182660
182659
182661
182662
182662
182662
182661
182662
182662
182662
182661
182660
182660
182660
182661
182662
182661
182661
182661
182661
182660
182659
182658
182657
182657
182658
182657
182657
182657
182656
182656
182655
182655
182655
182657
182656
182657
182656
182655
182654
182655
182656
182655
182654
182654
182653
182652
182651
182650
182651
182651
182651
182650
182649
182648
182647
182647
182649
182648
182647
182648
182647
182646
182645
182646
182646
182646
182646
182646
182646
182645
182645
182644
182643
182642
182641
182642
182641
182640
182639
182640
182639
182638
182637
182636
182636
182635
182635
182636
182635
182635
182636
182635
182636
182637
182637
182639
182639
182639
182639
182638
182638
182638
182639
182640
182639
182639
182638
182637
182637
182637
182637
182636
182636
182635
182634
182635
182634
182634
182633
182633
182633
182632
182632
182634
182633
182632
182631
182631
182630
182629
182628
182627
182626
182626
182626
182627
182628
182627
182626
182625
182624
182623
182624
182624
182623
182622
182623
182622
182622
182621
182622
182621
182620
182619
182620
182620
182619
182618
182617
182617
182616
182616
182615
182614
182613
182613
182612
182612
182612
182611
182610
182611
182611
182611
182610
182610
182609
182609
182609
182609
182608
182607
182607
182606
182605
182605
182605
182604
182604
182604
182605
182604
182603
182602
182602
182601
182600
182600
182599
182599
182599
182600
182599
182598
182597
182596
182598
182597
182597
182596
182595
182595
182596
182596
182596
182599
182598
182597
182596
182596
182596
182596
182595
182595
182594
182594
182594
182593
182592
182592
182591
182592
182595
182594
182593
182592
182592
182591
182591
182591
182591
182594
182596
182597
182597
182596
182595
182597
182597
182598
182597
182597
182598
182597
182596
182596
182595
182594
182595
182594
182594
182593
182592
182591
182591
182591
182591
182592
182592
182591
182590
182590
182589
182588
182587
182587
182586
182587
182587
182586
182586
182585
182585
182584
182584
182583
182582
182582
182581
182581
182580
182579
182578
182577
182577
182576
182576
182575
182575
182575
182574
182573
182573
182572
182572
182572
182571
182570
182569
182569
182568
182567
182567
182568
182568
182567
182566
182566
182566
182565
182567
182567
182567
182566
182565
182564
182565
182565
182565
182565
182564
182563
182562
182562
182562
182561
182561
182561
182561
182561
182561
182560
182559
182559
182559
182559
182559
182560
182560
182560
182559
182559
182558
182558
182558
182558
182557
182556
182555
182556
182556
182556
182555
182556
182556
182556
182556
182558
182558
182557
182557
182556
182556
182556
182556
182556
182555
182555
182555
182554
182553
182553
182552
182552
182551
182550
182550
182550
182550
182550
182551
182550
182549
182549
182548
182548
182547
182547
182547
182547
182547
182546
182545
182544
182544
182544
182544
182544
182543
182542
182541
182540
182540
182540
182539
182540
182539
182540
182539
182540
182539
182538
182538
182537
182538
182539
182538
182537
182537
182536
182535
182534
182533
182532
182532
182531
182530
182531
182532
182531
182531
182531
182530
182531
182530
182530
182529
182530
182530
182529
182530
182529
182528
182528
182527
182527
182526
182525
182524
182526
182526
182528
182528
182527
182528
182528
182528
182527
182526
182525
182525
182524
182525
182524
182524
182525
182524
182524
182524
182525
182525
182526
182525
182526
182526
182528
182528
182527
182527
182526
182527
182527
182528
182527
182526
182525
182524
182523
182522
182521
182521
182520
182519
182520
182520
182519
182518
182519
182518
182519
182518
182517
182517
182517
182517
182518
182518
182517
182516
182515
182516
182516
182516
182518
182519
182518
182518
182518
182517
182516
182517
182517
182516
182516
182515
182514
182513
182513
182513
182512
182512
182513
182513
182512
182511
182511
182511
182510
182510
182510
182509
182509
182508
182508
182509
182508
182507
182506
182506
182506
182506
182505
182504
182503
182503
182506
182505
182505
182504
182505
182505
182504
182503
182503
182503
182504
182503
182503
182504
182503
182502
182502
182501
182500
182500
182501
182500
182501
182501
182501
182500
182499
182499
182499
182498
182497
182496
182495
182494
182493
182492
182491
182492
182491
182492
182493
182492
182492
182491
182490
182490
182489
182488
182489
182489
182490
182489
182488
182488
182489
182488
182487
182486
182485
182487
182487
182489
182488
182487
182486
182485
182485
182485
182485
182486
182485
182485
182486
182485
182484
182483
182482
182482
182482
182481
182483
182483
182483
182482
182482
182482
182484
182483
182483
182483
182483
182483
182483
182482
182481
182480
182482
182481
182480
182479
182480
182479
182480
182480
182479
182479
182479
182478
182477
182478
182478
182477
182476
182477
182476
182476
182475
182474
182473
182477
182476
182476
182475
182475
182474
182473
182472
182472
182471
182470
182469
182471
182470
182470
182469
182468
182467
182466
182466
182465
182465
182464
182463
182463
182463
182463
182463
182462
182462
182461
182460
182459
182459
182458
182458
182457
182460
182460
182460
182460
182459
182458
182457
182457
182456
182456
182455
182454
182454
182453
182453
182453
182456
182455
182454
182454
182453
182453
182452
182452
182452
182452
182452
182451
182450
182450
182449
182448
182447
182446
182446
182446
182445
182445
182444
182444
182444
182443
182444
182444
182443
182444
182443
182443
182444
182443
182443
182442
182442
182443
182443
182443
182442
182441
182441
182442
182441
182441
182440
182439
182438
182438
182439
182438
182438
182439
182440
182441
182441
182440
182440
182441
182441
182441
182440
182439
182440
182440
182439
182438
182437
182436
182436
182435
182434
182433
182432
182432
182431
182430
182429
182428
182430
182431
182432
182432
182431
182432
182431
182430
182430
182430
182429
182429
182429
182428
182427
182426
182426
182427
182426
182425
182424
182425
182425
182424
182424
182423
182422
182422
182421
182420
182419
182420
182420
182420
182421
182420
182419
182418
182418
182419
182420
182421
182420
182419
182418
182417
182418
182417
182417
182416
182415
182414
182413
182414
182413
182413
182412
182413
182413
182413
182413
182414
182413
182412
182412
182411
182411
182411
182411
182411
182410
182409
182408
182408
182408
182408
182408
182407
182406
182405
182405
182406
182405
182405
182405
182404
182404
182405
182406
182405
182404
182403
182402
182402
182404
182404
182404
182403
182403
182403
182402
182403
182403
182403
182402
182401
182401
182400
182401
182400
182400
182399
182398
182397
182397
182396
182396
182395
182395
182395
182397
182398
182397
182396
182395
182395
182394
182394
182393
182392
182394
182393
182392
182392
182392
182391
182390
182389
182388
182388
182388
182387
182386
182386
182386
182385
182385
182384
182385
182384
182385
182384
182384
182383
182382
182381
182381
182381
182381
182383
182382
182382
182383
182383
182383
182382
182381
182380
182381
182380
182379
182379
182378
182379
182378
182377
182378
182378
182377
182377
182376
182375
182375
182375
182374
182375
182374
182373
182372
182372
182372
182374
182373
182373
182372
182371
182370
182369
182371
182370
182370
182370
182370
182369
182368
182367
182366
182365
182365
182365
182365
182364
182363
182362
182361
182361
182360
182359
182358
182358
182357
182356
182355
182354
182354
182354
182353
182353
182352
182351
182350
182349
182348
182348
182348
182348
182348
182347
182346
182347
182346
182346
182346
182345
182344
182344
182343
182344
182343
182342
182341
182341
182342
182341
182340
182339
182339
182339
182339
182339
182340
182339
182338
182339
182338
182337
182337
182337
182336
182336
182335
182334
182334
182335
182334
182334
182336
182336
182338
182338
182337
182336
182336
182336
182335
182335
182334
182333
182333
182334
182333
182335
182334
182333
182333
182332
182331
182330
182329
182329
182328
182327
182326
182325
182325
182325
182324
182323
182323
182322
182322
182321
182321
182320
182320
182319
182318
182317
182316
182317
182316
182315
182314
182313
182312
182311
182311
182312
182311
182310
182310
182309
182310
182310
182309
182308
182307
182306
182306
182305
182307
182306
182306
182307
182307
182307
182306
182305
182305
182304
182303
182302
182302
182302
182301
182301
182300
182299
182298
182298
182297
182297
182299
182299
182299
182298
182297
182296
182296
182297
182296
182296
182295
182296
182297
182296
182295
182294
182293
182292
182292
182291
182292
182292
182292
182293
182292
182291
182291
182290
182289
182288
182287
182286
182286
182285
182284
182284
182284
182283
182282
182281
182280
182279
182278
182278
182277
182276
182275
182275
182274
182273
182272
182273
182273
182273
182273
182273
182275
182274
182273
182273
182273
182272
182272
182272
182271
182271
182270
182269
182269
182270
182270
182270
182270
182269
182269
182269
182269
182268
182268
182268
182268
182267
182269
182268
182270
182270
182270
182269
182268
182267
182267
182269
182268
182267
182267
182266
182267
182266
182266
182266
182266
182267
182267
182270
182269
182270
182271
182271
182270
182269
182269
182269
182269
182268
182267
182266
182268
182267
182266
182265
182268
182269
182269
182268
182267
182266
182265
182264
182264
182264
182263
182262
182261
182261
182260
182259
182260
182261
182260
182259
182259
182259
182258
182258
182259
182259
182258
182258
182257
182258
182258
182257
182258
182258
182257
182259
182260
182259
182261
182260
182261
182260
182261
182260
182259
182258
182257
182257
182256
182255
182256
182255
182256
182256
182255
182254
182254
182254
182253
182252
182252
182253
182252
182253
182253
182252
182251
182252
182251
182251
182250
182249
182249
182249
182249
182250
182250
182250
182249
182249
182250
182250
182251
182251
182251
182250
182249
182251
182251
182252
182253
182252
182251
182250
182250
182251
182250
182249
182250
182250
182249
182251
182250
182249
182249
182248
182247
182248
182247
182248
182248
182247
182248
182248
182249
182248
182247
182246
182246
182246
182246
182247
182246
182245
182244
182245
182244
182244
182244
182244
182243
182243
182242
182241
182241
182241
182241
182240
182240
182240
182243
182242
182242
182241
182240
182239
182239
182238
182238
182239
182239
182238
182237
182236
182236
182235
182236
182236
182235
182234
182233
182233
182233
182233
182232
182231
182232
182231
182231
182230
182231
182231
182230
182229
182228
182228
182228
182228
182227
182226
182226
182227
182226
182225
182226
182226
182226
182225
182224
182224
182223
182222
182222
182222
182222
182223
182222
182222
182221
182221
182222
182221
182221
182220
182220
182220
182219
182218
182218
182217
182216
182215
182214
182214
182214
182213
182212
182211
182214
182215
182214
182214
182213
182213
182214
182215
182217
182217
182217
182217
182216
182216
182215
182215
182215
182214
182214
182214
182213
182212
182211
182214
182214
182213
182212
182212
182212
182214
182214
182218
182217
182216
182215
182214
182213
182214
182214
182213
182214
182213
182212
182211
182212
182211
182210
182212
182211
182211
182212
182211
182211
182211
182210
182209
182209
182208
182208
182208
182208
182208
182208
182208
182207
182206
182205
182204
182204
182205
182204
182203
182202
182201
182201
182201
182201
182200
182201
182200
182200
182199
182199
182198
182198
182197
182196
182197
182198
182198
182198
182198
182199
182199
182198
182197
182196
182195
182194
182194
182193
182193
182192
182193
182192
182191
182191
182191
182191
182190
182189
182189
182190
182190
182189
182188
182187
182186
182185
182184
182186
182185
182184
182185
182184
182184
182184
182183
182182
182181
182180
182179
182181
182181
182181
182180
182179
182179
182180
182181
182180
182179
182179
182178
182178
182178
182178
182178
182177
182177
182179
182178
182177
182178
182177
182176
182175
182176
182176
182175
182174
182175
182174
182174
182173
182173
182173
182172
182171
182170
182169
182168
182167
182166
182165
182165
182164
182164
182163
182164
182164
182163
182162
182161
182160
182161
182160
182159
182158
182159
182159
182160
182159
182158
182159
182159
182160
182162
182161
182160
182160
182159
182159
182159
182159
182158
182158
182157
182157
182156
182155
182155
182154
182153
182152
182153
182152
182151
182150
182150
182149
182151
182150
182149
182148
182149
182148
182148
182148
182148
182148
182150
182150
182149
182149
182149
182149
182151
182151
182153
182153
182152
182152
182153
182154
182153
182154
182153
182152
182151
182152
182151
182151
182150
182149
182148
182148
182147
182148
182148
182148
182148
182148
182147
182146
182145
182144
182144
182144
182144
182143
182143
182142
182141
182142
182142
182142
182143
182142
182141
182142
182142
182141
182141
182141
182140
182140
182140
182139
182139
182140
182142
182141
182140
182139
182139
182139
182138
182138
182137
182139
182139
182141
182141
182140
182139
182138
182139
182138
182137
182138
182138
182138
182138
182138
182137
182136
182136
182136
182136
182135
182134
182134
182135
182136
182136
182137
182136
182135
182134
182134
182135
182135
182135
182134
182133
182132
182131
182130
182132
182131
182131
182131
182130
182130
182130
182129
182128
182128
182127
182127
182128
182127
182126
182126
182126
182127
182126
182127
182126
182125
182124
182123
182124
182124
182123
182124
182123
182124
182124
182123
182122
182121
182120
182120
182120
182119
182120
182119
182119
182119
182120
182119
182118
182117
182118
182118
182117
182117
182116
182116
182115
182114
182114
182115
182114
182116
182116
182115
182115
182114
182113
182112
182111
182110
182111
182111
182110
182109
182108
182111
182110
182111
182111
182110
182109
182109
182111
182110
182109
182108
182109
182108
182109
182110
182111
182110
182109
182109
182109
182108
182108
182107
182109
182108
182107
182108
182109
182110
182110
182110
182111
182111
182111
182110
182110
182110
182109
182108
182107
182106
182105
182105
182104
182104
182105
182106
182105
182106
182107
182107
182108
182108
182107
182107
182108
182107
182106
182105
182105
182104
182105
182104
182103
182102
182102
182101
182101
182102
182101
182100
182099
182101
182100
182099
182099
182099
182099
182099
182099
182098
182098
182097
182097
182096
182095
182095
182094
182094
182095
182094
182094
182093
182093
182094
182094
182093
182093
182092
182092
182093
182093
182093
182093
182092
182091
182091
182092
182091
182091
182091
182090
182089
182088
182088
182088
182087
182089
182090
182090
182089
182089
182088
182087
182086
182086
182088
182087
182089
182088
182088
182087
182086
182085
182084
182083
182082
182081
182080
182079
182078
182077
182078
182077
182077
182077
182076
182075
182074
182073
182072
182071
182071
182071
182071
182070
182069
182068
182068
182067
182066
182066
182067
182068
182067
182066
182065
182064
182063
182062
182061
182061
182060
182059
182058
182057
182057
182056
182055
182054
182055
182054
182054
182053
182052
182052
182052
182052
182051
182050
182050
182049
182048
182049
182048
182047
182048
182047
182048
182047
182046
182045
182045
182045
182044
182044
182044
182043
182044
182043
182043
182042
182041
182040
182039
182040
182039
182038
182038
182037
182037
182038
182039
182038
182038
182037
182036
182036
182036
182035
182034
182033
182033
182032
182031
182031
182031
182030
182030
182029
182028
182027
182026
182025
182024
182025
182025
182024
182023
182022
182021
182024
182024
182025
182024
182023
182023
182022
182022
182022
182021
182022
182022
182025
182024
182026
182027
182026
182025
182025
182025
182026
182026
182025
182025
182024
182026
182026
182027
182027
182027
182027
182027
182026
182026
182027
182027
182026
182025
182025
182025
182025
182026
182027
182027
182026
182030
182030
182030
182030
182031
182031
182031
182030
182029
182029
182029
182029
182028
182028
182028
182027
182026
182025
182025
182024
182025
182024
182023
182023
182022
182023
182023
182022
182021
182021
182022
182021
182020
182020
182021
182020
182020
182020
182020
182021
182020
182022
182022
182021
182020
182019
182019
182021
182020
182019
182018
182018
182018
182017
182019
182018
182018
182018
182018
182018
182017
182017
182017
182017
182016
182016
182015
182014
182013
182013
182012
182011
182010
182010
182009
182009
182008
182008
182007
182006
182007
182007
182006
182008
182007
182006
182005
182004
182004
182003
182003
182002
182001
182002
182003
182002
182001
182000
181999
181999
181999
181998
181997
181996
181995
181994
181993
181992
181992
181992
181992
181992
181992
181991
181992
181994
181993
181992
181991
181990
181990
181989
181988
181988
181988
181987
181986
181985
181985
181985
181984
181983
181982
181983
181983
181984
181984
181983
181984
181983
181982
181981
181981
181981
181981
181980
181979
181978
181977
181977
181976
181975
181976
181975
181974
181974
181973
181973
181972
181971
181970
181969
181969
181968
181967
181968
181967
181968
181968
181969
181968
181968
181969
181969
181968
181967
181967
181966
181967
181966
181965
181965
181965
181965
181965
181964
181963
181962
181961
181960
181959
181959
181958
181958
181957
181957
181956
181955
181955
181956
181955
181954
181953
181953
181952
181951
181951
181950
181949
181948
181948
181949
181948
181948
181948
181948
181948
181950
181949
181948
181948
181948
181947
181947
181949
181948
181948
181947
181948
181947
181947
181946
181945
181946
181945
181945
181944
181945
181945
181944
181943
181942
181942
181941
181941
181942
181941
181942
181943
181942
181943
181943
181943
181943
181943
181942
181941
181940
181940
181939
181938
181937
181936
181937
181939
181938
181937
181936
181936
181936
181936
181937
181936
181935
181934
181935
181935
181934
181933
181933
181932
181931
181931
181930
181931
181930
181930
181929
181928
181927
181926
181925
181925
181925
181927
181926
181927
181926
181926
181926
181925
181924
181923
181922
181921
181922
181921
181921
181921
181920
181920
181920
181920
181919
181918
181917
181916
181916
181915
181914
181913
181912
181911
181911
181911
181913
181915
181915
181915
181914
181914
181913
181913
181913
181913
181913
181913
181915
181915
181915
181914
181916
181916
181915
181914
181913
181912
181913
181912
181913
181912
181912
181911
181911
181910
181910
181910
181909
181910
181909
181909
181909
181908
181908
181909
181909
181909
181908
181908
181907
181907
181906
181905
181905
181904
181904
181903
181903
181902
181901
181902
181902
181901
181903
181904
181904
181903
181902
181902
181902
181903
181902
181901
181901
181900
181900
181899
181899
181898
181898
181898
181897
181897
181897
181896
181895
181895
181894
181893
181893
181893
181893
181893
181893
181893
181893
181892
181892
181893
181893
181892
181893
181892
181891
181892
181894
181895
181895
181894
181898
181897
181897
181896
181895
181895
181896
181896
181896
181895
181894
181893
181895
181896
181896
181895
181894
181893
181893
181892
181891
181890
181889
181889
181890
181890
181889
181888
181888
181888
181890
181889
181888
181888
181887
181886
181886
181886
181886
181886
181887
181887
181886
181885
181884
181883
181882
181881
181881
181881
181881
181881
181880
181879
181879
181879
181878
181878
181877
181876
181876
181875
181875
181874
181873
181872
181871
181872
181873
181873
181872
181871
181872
181871
181872
181871
181871
181871
181870
181871
181873
181872
181871
181870
181870
181871
181871
181871
181870
181870
181870
181870
181869
181868
181868
181868
181867
181868
181869
181868
181867
181867
181866
181865
181864
181863
181863
181862
181862
181861
181860
181860
181859
181858
181857
181856
181855
181855
181855
181854
181853
181854
181854
181853
181852
181851
181850
181850
181849
181850
181850
181850
181850
181851
181851
181851
181852
181852
181852
181852
181853
181853
181852
181851
181853
181852
181851
181851
181850
181850
181851
181850
181849
181848
181847
181847
181847
181847
181846
181845
181844
181844
181844
181843
181843
181843
181842
181841
181840
181839
181838
181838
181838
181837
181838
181837
181837
181837
181836
181835
181834
181834
181835
181835
181835
181834
181835
181835
181834
181833
181832
181831
181830
181829
181832
181831
181830
181831
181830
181830
181830
181830
181831
181831
181830
181831
181831
181831
181831
181832
181832
181832
181832
181832
181832
181831
181832
181831
181831
181830
181830
181831
181832
181832
181831
181831
181832
181832
181831
181830
181830
181830
181829
181828
181827
181827
181827
181827
181828
181830
181829
181829
181829
181829
181829
181829
181829
181828
181827
181827
181827
181829
181829
181828
181829
181829
181828
181827
181827
181827
181826
181826
181826
181827
181828
181829
181830
181829
181828
181827
181826
181825
181826
181825
181824
181823
181822
181821
181821
181820
181821
181822
181821
181821
181821
181820
181819
181818
181818
181817
181816
181815
181814
181815
181814
181814
181813
181812
181814
181814
181814
181815
181814
181813
181813
181814
181814
181815
181814
181813
181812
181812
181812
181812
181811
181812
181811
181811
181811
181810
181809
181811
181813
181812
181811
181810
181809
181810
181810
181810
181809
181808
181809
181808
181808
181807
181808
181808
181808
181807
181808
181808
181807
181806
181806
181805
181804
181803
181803
181802
181802
181802
181803
181802
181803
181804
181804
181803
181803
181802
181802
181802
181802
181802
181801
181801
181800
181800
181799
181799
181798
181798
181797
181797
181797
181797
181798
181798
181797
181796
181796
181795
181794
181793
181793
181793
181793
181792
181793
181793
181792
181791
181792
181791
181791
181790
181789
181789
181790
181789
181788
181787
181786
181785
181784
181785
181785
181785
181784
181783
181783
181783
181782
181783
181782
181782
181784
181784
181783
181782
181781
181780
181780
181779
181778
181778
181778
181778
181780
181780
181779
181781
181780
181779
181780
181780
181781
181780
181779
181779
181779
181778
181777
181776
181775
181775
181776
181775
181774
181775
181774
181773
181773
181772
181771
181771
181770
181769
181768
181767
181766
181765
181764
181764
181763
181762
181761
181761
181761
181761
181760
181761
181760
181759
181759
181758
181758
181760
181759
181758
181758
181757
181756
181755
181755
181757
181757
181758
181759
181760
181760
181759
181758
181758
181757
181756
181757
181757
181756
181755
181755
181756
181755
181754
181754
181755
181756
181755
181754
181753
181753
181752
181752
181752
181751
181751
181750
181750
181750
181751
181750
181750
181750
181751
181750
181749
181748
181747
181746
181745
181744
181744
181743
181743
181742
181742
181742
181741
181740
181740
181739
181738
181738
181738
181738
181738
181737
181736
181735
181734
181733
181733
181732
181734
181733
181733
181733
181732
181732
181731
181730
181729
181728
181728
181727
181726
181726
181727
181727
181726
181729
181730
181730
181729
181729
181728
181728
181728
181727
181727
181726
181726
181726
181725
181724
181724
181723
181723
181723
181722
181721
181720
181719
181718
181718
181717
181718
181718
181717
181720
181719
181719
181718
181717
181717
181718
181717
181717
181718
181719
181718
181718
181717
181718
181717
181717
181718
181718
181717
181716
181717
181717
181717
181716
181716
181715
181714
181713
181712
181711
181710
181710
181709
181709
181708
181708
181707
181708
181708
181707
181708
181707
181706
181705
181704
181703
181704
181703
181703
181702
181701
181701
181700
181703
181703
181702
181702
181701
181701
181702
181703
181702
181702
181703
181703
181702
181702
181702
181701
181701
181701
181702
181702
181702
181701
181700
181699
181698
181697
181697
181696
181695
181695
181695
181694
181695
181694
181693
181693
181692
181692
181691
181690
181690
181690
181691
181690
181690
181689
181689
181690
181689
181689
181690
181689
181688
181691
181690
181689
181688
181687
181686
181685
181684
181684
181683
181682
181681
181680
181679
181679
181678
181679
181678
181678
181677
181676
181676
181677
181677
181676
181675
181674
181673
181673
181672
181672
181672
181671
181672
181672
181673
181673
181672
181672
181672
181672
181671
181670
181669
181669
181668
181669
181668
181669
181669
181669
181668
181668
181667
181668
181668
181669
181668
181667
181666
181666
181668
181667
181666
181666
181666
181665
181664
181663
181662
181662
181661
181663
181664
181663
181662
181661
181660
181659
181658
181657
181658
181658
181657
181656
181656
181656
181656
181655
181655
181655
181654
181654
181654
181654
181653
181652
181651
181651
181650
181649
181648
181649
181649
181648
181649
181649
181649
181648
181647
181648
181648
181648
181647
181647
181647
181646
181645
181645
181644
181644
181644
181643
181644
181643
181644
181643
181645
181644
181645
181644
181645
181644
181644
181643
181643
181642
181642
181641
181641
181640
181640
181641
181641
181641
181641
181641
181640
181640
181640
181640
181643
181642
181642
181641
181640
181639
181639
181638
181637
181636
181635
181634
181635
181634
181634
181633
181632
181632
181631
181630
181630
181633
181633
181633
181632
181632
181633
181634
181633
181633
181633
181632
181632
181632
181632
181632
181633
181633
181633
181633
181633
181632
181631
181631
181630
181631
181630
181629
181628
181628
181628
181630
181629
181629
181628
181627
181627
181626
181626
181626
181625
181626
181625
181626
181627
181626
181626
181626
181625
181625
181624
181624
181623
181622
181621
181620
181619
181619
181618
181617
181617
181617
181616
181616
181615
181614
181613
181612
181611
181612
181613
181612
181612
181611
181610
181609
181609
181610
181609
181608
181609
181610
181609
181609
181608
181607
181606
181606
181606
181605
181605
181606
181605
181604
181605
181604
181604
181603
181602
181602
181602
181601
181600
181599
181599
181598
181597
181596
181596
181595
181594
181594
181593
181592
181592
181591
181590
181589
181588
181587
181587
181589
181588
181587
181586
181586
181586
181586
181586
181586
181586
181585
181584
181584
181584
181584
181583
181582
181581
181580
181581
181580
181579
181578
181579
181579
181580
181580
181579
181579
181580
181579
181578
181579
181578
181578
181578
181577
181577
181580
181579
181580
181579
181578
181577
181576
181576
181575
181574
181574
181574
181573
181572
181572
181572
181571
181570
181569
181569
181568
181568
181567
181567
181566
181565
181564
181565
181565
181565
181564
181563
181562
181561
181561
181560
181559
181559
181559
181558
181557
181557
181556
181557
181556
181555
181555
181554
181553
181552
181552
181551
181550
181549
181548
181547
181547
181547
181548
181547
181547
181546
181547
181547
181547
181548
181547
181547
181549
181548
181547
181546
181546
181546
181547
181548
181548
181547
181548
181547
181546
181545
181544
181544
181544
181543
181542
181542
181542
181541
181540
181539
181539
181538
181538
181537
181539
181542
181541
181540
181539
181538
181537
181537
181537
181536
181535
181536
181537
181536
181537
181538
181539
181538
181539
181538
181537
181537
181536
181535
181536
181535
181534
181535
181535
181536
181537
181536
181536
181535
181534
181533
181532
181532
181532
181531
181530
181529
181529
181528
181529
181528
181527
181526
181525
181525
181524
181523
181524
181523
181522
181523
181522
181522
181523
181522
181522
181521
181522
181521
181520
181520
181521
181520
181519
181518
181517
181516
181515
181514
181514
181515
181514
181513
181513
181513
181514
181513
181512
181511
181512
181512
181512
181511
181510
181511
181513
181513
181512
181512
181512
181511
181511
181510
181509
181508
181508
181507
181511
181512
181511
181513
181512
181513
181513
181512
181511
181510
181510
181510
181511
181511
181510
181511
181511
181511
181510
181509
181508
181509
181508
181508
181507
181507
181507
181509
181508
181507
181509
181509
181510
181509
181509
181509
181509
181509
181508
181508
181507
181507
181508
181508
181507
181507
181506
181505
181505
181504
181503
181502
181502
181502
181501
181500
181499
181499
181499
181499
181498
181498
181497
181499
181498
181498
181497
181496
181495
181496
181496
181495
181494
181493
181493
181493
181492
181491
181491
181491
181490
181490
181490
181489
181488
181487
181486
181486
181485
181484
181484
181483
181484
181484
181483
181482
181483
181483
181482
181482
181481
181481
181480
181479
181479
181478
181477
181477
181476
181476
181475
181474
181473
181472
181472
181472
181471
181470
181469
181469
181470
181469
181468
181467
181467
181466
181467
181467
181466
181465
181464
181463
181462
181461
181462
181462
181461
181460
181459
181458
181458
181458
181458
181458
181458
181457
181457
181457
181456
181457
181456
181456
181455
181454
181454
181453
181452
181451
181451
181451
181452
181451
181450
181450
181449
181448
181447
181446
181445
181445
181445
181445
181444
181443
181443
181442
181441
181442
181443
181443
181442
181441
181440
181440
181441
181440
181440
181442
181441
181440
181439
181438
181438
181437
181436
181435
181435
181434
181433
181432
181432
181433
181432
181431
181430
181429
181428
181427
181427
181426
181425
181424
181423
181424
181424
181423
181423
181422
181421
181420
181419
181418
181419
181418
181418
181417
181417
181417
181417
181416
181415
181415
181414
181414
181414
181413
181412
181412
181411
181411
181410
181409
181409
181408
181407
181407
181407
181407
181406
181405
181404
181404
181403
181402
181404
181403
181402
181401
181400
181400
181400
181399
181399
181398
181397
181396
181396
181395
181396
181395
181394
181393
181392
181393
181392
181392
181391
181391
181390
181389
181388
181388
181387
181387
181386
181389
181389
181388
181388
181388
181387
181387
181387
181386
181386
181385
181385
181384
181383
181383
181383
181382
181381
181382
181381
181380
181381
181380
181380
181380
181380
181380
181381
181381
181381
181382
181381
181380
181380
181381
181382
181381
181380
181379
181378
181379
181379
181379
181381
181383
181383
181382
181382
181382
181383
181382
181382
181381
181380
181379
181380
181379
181378
181377
181376
181375
181374
181374
181373
181374
181373
181373
181372
181371
181370
181369
181369
181368
181368
181368
181367
181366
181365
181364
181365
181364
181364
181363
181362
181362
181361
181360
181360
181359
181358
181357
181356
181356
181356
181355
181354
181353
181353
181353
181353
181352
181351
181350
181349
181349
181348
181347
181347
181346
181345
181344
181343
181342
181342
181342
181343
181343
181343
181342
181341
181341
181341
181340
181343
181342
181342
181341
181340
181339
181338
181337
181336
181337
181337
181336
181336
181335
181334
181333
181332
181331
181330
181329
181329
181329
181329
181329
181329
181328
181328
181328
181327
181326
181326
181325
181324
181323
181324
181325
181325
181325
181324
181323
181322
181321
181320
181322
181321
181320
181319
181319
181320
181319
181320
181321
181323
181322
181322
181322
181321
181321
181321
181320
181319
181318
181317
181316
181316
181316
181315
181315
181316
181316
181316
181316
181316
181315
181314
181313
181312
181312
181312
181313
181313
181315
181315
181314
181314
181314
181313
181312
181313
181312
181311
181310
181309
181308
181308
181308
181307
181307
181306
181306
181305
181305
181305
181305
181304
181303
181304
181303
181302
181303
181302
181302
181302
181303
181303
181302
181301
181300
181301
181302
181301
181303
181303
181302
181301
181300
181300
181299
181298
181297
181296
181295
181295
181294
181293
181292
181291
181292
181292
181292
181293
181293
181294
181293
181293
181292
181292
181292
181291
181292
181291
181292
181292
181291
181291
181292
181291
181290
181290
181289
181288
181288
181287
181288
181287
181287
181286
181286
181285
181285
181285
181285
181285
181285
181285
181285
181284
181283
181283
181282
181281
181283
181282
181282
181281
181281
181280
181279
181278
181277
181277
181277
181276
181276
181276
181276
181276
181275
181275
181274
181273
181273
181273
181273
181272
181271
181271
181272
181274
181273
181272
181271
181271
181270
181270
181269
181268
181267
181267
181267
181267
181267
181267
181266
181267
181266
181266
181266
181265
181264
181263
181262
181261
181261
181262
181262
181262
181261
181260
181259
181259
181258
181257
181256
181256
181256
181255
181254
181253
181252
181254
181255
181256
181256
181256
181256
181257
181257
181256
181257
181257
181256
181255
181256
181256
181256
181256
181256
181256
181256
181258
181258
181258
181257
181258
181257
181258
181257
181256
181256
181255
181255
181255
181255
181254
181253
181252
181251
181250
181249
181249
181249
181248
181248
181247
181247
181246
181246
181247
181246
181245
181244
181243
181242
181241
181241
181240
181240
181242
181243
181243
181242
181242
181241
181240
181239
181239
181239
181238
181237
181237
181236
181235
181236
181235
181236
181236
181238
181240
181239
181238
181238
181237
181237
181238
181237
181236
181237
181238
181238
181237
181236
181235
181235
181234
181234
181235
181235
181235
181234
181233
181234
181234
181234
181234
181233
181234
181235
181235
181236
181235
181235
181234
181233
181232
181234
181234
181234
181235
181234
181233
181232
181231
181230
181230
181229
181228
181228
181228
181230
181230
181229
181228
181227
181227
181226
181226
181226
181226
181226
181225
181225
181224
181223
181223
181223
181222
181221
181221
181220
181219
181218
181217
181216
181216
181218
181218
181217
181217
181216
181215
181214
181214
181213
181212
181212
181211
181211
181211
181210
181209
181208
181208
181208
181208
181207
181207
181206
181205
181206
181205
181204
181205
181205
181205
181205
181204
181203
181202
181203
181202
181202
181201
181200
181199
181198
181197
181196
181195
181194
181193
181194
181193
181193
181193
181192
181193
181192
181192
181191
181190
181189
181190
181189
181188
181189
181188
181187
181186
181186
181185
181184
181184
181183
181182
181181
181181
181180
181180
181180
181180
181179
181179
181179
181180
181181
181180
181180
181179
181181
181180
181180
181181
181181
181180
181180
181179
181179
181179
181180
181179
181178
181177
181176
181176
181175
181175
181175
181175
181175
181175
181174
181173
181172
181171
181170
181170
181170
181169
181168
181167
181167
181167
181167
181166
181165
181164
181163
181162
181161
181160
181160
181161
181160
181159
181159
181158
181159
181159
181159
181159
181159
181158
181157
181157
181157
181158
181157
181159
181159
181160
181161
181162
181161
181161
181162
181162
181162
181161
181160
181159
181158
181157
181157
181157
181156
181156
181155
181154
181153
181152
181153
181152
181152
181151
181150
181151
181150
181150
181150
181150
181152
181152
181151
181150
181151
181152
181151
181152
181154
181154
181155
181154
181154
181153
181152
181151
181152
181153
181153
181152
181152
181151
181151
181151
181151
181150
181149
181149
181148
181147
181148
181149
181150
181150
181151
181150
181149
181150
181149
181148
181149
181150
181149
181149
181149
181148
181147
181147
181146
181145
181144
181144
181146
181145
181145
181145
181144
181143
181142
181141
181141
181141
181142
181142
181141
181142
181141
181140
181139
181141
181140
181139
181138
181138
181137
181136
181137
181136
181136
181136
181136
181135
181135
181134
181134
181134
181133
181133
181133
181134
181133
181132
181131
181133
181132
181132
181131
181131
181131
181130
181130
181129
181130
181130
181131
181130
181131
181131
181131
181130
181130
181130
181130
181130
181129
181128
181128
181128
181127
181127
181126
181126
181125
181125
181125
181126
181126
181127
181126
181125
181124
181123
181122
181122
181121
181122
181121
181122
181121
181120
181120
181121
181121
181120
181120
181119
181118
181117
181117
181117
181117
181116
181116
181115
181115
181115
181116
181117
181116
181115
181114
181113
181112
181111
181112
181112
181111
181111
181111
181111
181111
181110
181109
181108
181108
181107
181106
181105
181104
181104
181103
181102
181101
181101
181100
181099
181098
181097
181096
181096
181095
181094
181093
181092
181092
181093
181093
181093
181092
181091
181091
181091
181090
181090
181089
181089
181089
181089
181090
181090
181090
181089
181088
181089
181088
181088
181088
181087
181087
181087
181086
181085
181084
181085
181087
181086
181085
181084
181083
181082
181081
181080
181079
181078
181078
181077
181078
181077
181078
181077
181077
181077
181076
181075
181075
181074
181073
181073
181072
181072
181071
181070
181070
181069
181068
181069
181069
181068
181067
181067
181066
181066
181066
181065
181064
181065
181065
181064
181065
181066
181065
181066
181065
181064
181064
181065
181064
181063
181063
181063
181062
181061
181060
181059
181058
181058
181058
181058
181058
181057
181056
181056
181055
181054
181053
181054
181053
181053
181054
181054
181054
181053
181052
181051
181051
181051
181052
181051
181050
181049
181050
181049
181048
181049
181048
181047
181047
181048
181047
181046
181046
181046
181045
181044
181043
181045
181044
181045
181044
181044
181044
181045
181044
181043
181046
181047
181046
181046
181045
181044
181044
181044
181043
181042
181042
181043
181043
181043
181042
181043
181043
181042
181041
181040
181040
181039
181038
181037
181037
181036
181036
181035
181035
181035
181036
181036
181036
181035
181034
181033
181035
181034
181033
181034
181034
181033
181034
181034
181034
181033
181032
181031
181030
181032
181031
181031
181030
181029
181028
181027
181026
181027
181026
181025
181026
181026
181026
181025
181026
181026
181026
181026
181025
181024
181024
181023
181022
181022
181022
181023
181022
181021
181021
181021
181021
181024
181024
181023
181025
181024
181023
181023
181023
181023
181022
181021
181021
181021
181021
181021
181020
181019
181018
181018
181019
181018
181018
181019
181018
181018
181019
181018
181017
181016
181018
181018
181017
181016
181015
181014
181014
181014
181013
181013
181015
181014
181015
181014
181013
181013
181013
181013
181012
181011
181011
181011
181010
181010
181010
181009
181008
181008
181009
181008
181007
181007
181007
181006
181007
181007
181007
181006
181007
181006
181005
181005
181006
181006
181005
181004
181003
181002
181002
181001
181000
180999
180998
180998
180998
180998
180998
180997
180996
180995
180996
180997
180996
180996
180996
180995
180997
180996
180995
180996
180995
180994
180993
180992
180992
180991
180992
180991
180991
180992
180991
180991
180992
180991
180990
180989
180989
180989
180988
180988
180987
180987
180987
180986
180986
180985
180984
180986
180986
180987
180987
180987
180986
180987
180987
180987
180986
180987
180986
180986
180985
180984
180984
180984
180983
180983
180982
180981
180981
180981
180981
180980
180980
180979
180979
180979
180979
180978
180977
180978
180977
180977
180977
180976
180976
180976
180977
180976
180975
180974
180974
180973
180972
180971
180971
180971
180971
180970
180970
180970
180971
180973
180972
180974
180973
180973
180973
180972
180971
180971
180971
180970
180969
180969
180968
180968
180967
180966
180965
180964
180964
180964
180965
180964
180966
180965
180964
180964
180965
180964
180963
180963
180962
180961
180961
180961
180961
180960
180960
180959
180959
180959
180960
180961
180962
180963
180962
180961
180961
180960
180960
180959
180958
180958
180958
180957
180956
180955
180954
180953
180953
180955
180954
180953
180952
180952
180951
180951
180950
180949
180948
180947
180947
180947
180946
180946
180945
180946
180945
180944
180944
180944
180943
180942
180941
180941
180940
180939
180938
180939
180938
180937
180936
180935
180935
180934
180933
180933
180932
180932
180933
180933
180932
180931
180931
180931
180930
180930
180931
180931
180930
180930
180929
180931
180930
180929
180930
180930
180931
180930
180929
180930
180931
180930
180929
180928
180929
180928
180927
180926
180926
180926
180929
180929
180928
180929
180928
180930
180931
180930
180930
180929
180932
180933
180933
180933
180933
180932
180931
180931
180930
180930
180930
180930
180931
180930
180929
180928
180930
180930
180930
180929
180928
180928
180927
180926
180925
180924
180923
180925
180924
180924
180923
180924
180923
180922
180921
180921
180920
180919
180919
180918
180917
180917
180916
180917
180916
180915
180915
180914
180913
180914
180913
180914
180913
180913
180914
180913
180913
180913
180912
180912
180912
180911
180910
180909
180908
180907
180908
180907
180906
180907
180906
180906
180905
180905
180908
180908
180908
180908
180908
180907
180907
180908
180907
180908
180909
180908
180908
180909
180908
180907
180906
180905
180904
180905
180906
180906
180907
180907
180907
180907
180906
180906
180906
180906
180906
180906
180905
180904
180904
180904
180905
180904
180903
180903
180902
180901
180900
180902
180901
180900
180899
180899
180899
180898
180899
180899
180899
180898
180898
180900
180900
180899
180899
180900
180899
180898
180897
180897
180896
180895
180894
180894
180895
180894
180894
180893
180893
180893
180892
180891
180890
180889
180889
180889
180889
180889
180889
180888
180888
180887
180886
180885
180884
180884
180884
180884
180884
180883
180882
180882
180882
180882
180881
180881
180880
180879
180880
180879
180878
180878
180877
180877
180876
180876
180876
180876
180875
180876
180878
180879
180878
180877
180877
180876
180877
180876
180875
180874
180874
180874
180873
180872
180872
180871
180870
180869
180868
180869
180868
180868
180868
180867
180867
180867
180866
180865
180865
180864
180865
180865
180864
180863
180862
180861
180860
180859
180860
180859
180858
180858
180858
180859
180860
180859
180859
180858
180859
180858
180857
180857
180856
180856
180855
180856
180857
180857
180856
180856
180855
180855
180855
180854
180853
180854
180854
180855
180854
180853
180853
180852
180852
180852
180852
180852
180851
180850
180850
180849
180849
180849
180848
180848
180848
180847
180846
180845
180847
180847
180846
180845
180847
180848
180848
180848
180847
180849
180849
180850
180850
180850
180849
180848
180847
180846
180846
180846
180846
180847
180846
180845
180844
180843
180842
180843
180842
180843
180843
180843
180843
180843
180843
180842
180843
180844
180843
180845
180844
180844
180844
180845
180846
180847
180847
180847
180846
180845
180844
180844
180844
180844
180843
180843
180843
180842
180844
180844
180844
180843
180842
180842
180844
180844
180844
180843
180843
180843
180842
180842
180842
180841
180841
180841
180840
180840
180841
180841
180840
180841
180841
180840
180839
180839
180839
180838
180837
180836
180836
180836
180836
180836
180835
180835
180836
180835
180834
180834
180833
180834
180835
180835
180836
180836
180836
180836
180835
180834
180833
180834
180833
180833
180833
180832
180832
180831
180834
180834
180833
180832
180832
180832
180831
180831
180830
180829
180830
180833
180833
180832
180831
180830
180829
180828
180828
180828
180827
180827
180828
180828
180827
180826
180826
180826
180825
180826
180825
180825
180824
180823
180822
180821
180821
180821
180820
180820
180819
180819
180818
180817
180816
180816
180815
180814
180814
180815
180814
180815
180814
180814
180813
180812
180812
180811
180810
180809
180810
180810
180811
180810
180809
180808
180809
180808
180807
180806
180806
180805
180804
180803
180802
180801
180800
180800
180801
180801
180801
180801
180800
180799
180799
180799
180799
180798
180797
180796
180796
180797
180796
180797
180797
180797
180796
180796
180799
180798
180797
180796
180796
180795
180794
180793
180793
180792
180791
180791
180791
180790
180790
180789
180790
180790
180790
180789
180788
180788
180787
180787
180787
180788
180789
180791
180791
180790
180789
180788
180787
180787
180787
180787
180787
180788
180787
180788
180788
180787
180787
180786
180785
180785
180784
180784
180783
180783
180782
180782
180782
180781
180780
180781
180780
180780
180779
180778
180777
180777
180776
180776
180776
180775
180775
180774
180775
180774
180774
180773
180773
180772
180773
180773
180772
180772
180772
180772
180771
180770
180770
180769
180768
180767
180767
180767
180766
180765
180765
180764
180764
180763
180763
180764
180763
180762
180762
180762
180763
180765
180766
180767
180766
180766
180766
180765
180764
180764
180763
180763
180763
180762
180761
180762
180761
180761
180760
180761
180760
180760
180760
180760
180761
180760
180761
180760
180760
180759
180758
180759
180758
180758
180758
180759
180760
180760
180759
180758
180757
180757
180757
180757
180757
180758
180757
180756
180755
180754
180755
180754
180753
180752
180752
180752
180753
180752
180751
180750
180751
180750
180750
180749
180748
180749
180748
180748
180747
180748
180747
180748
180747
180746
180745
180746
180745
180744
180746
180745
180744
180743
180744
180744
180743
180743
180744
180744
180743
180744
180743
180742
180742
180742
180741
180741
180741
180741
180741
180740
180740
180739
180739
180738
180738
180737
180736
180735
180734
180733
180732
180731
180730
180729
180729
180730
180729
180731
180730
180730
180730
180730
180731
180730
180731
180730
180729
180728
180728
180727
180726
180725
180724
180723
180723
180724
180725
180725
180725
180725
180725
180725
180725
180724
180724
180723
180722
180721
180720
180719
180720
180720
180721
180721
180721
180721
180720
180719
180721
180720
180720
180719
180718
180717
180716
180717
180717
180716
180715
180715
180714
180714
180714
180714
180713
180712
180713
180712
180713
180712
180712
180712
180711
180710
180710
180709
180709
180708
180707
180706
180705
180704
180705
180705
180705
180706
180707
180707
180706
180705
180704
180703
180702
180701
180700
180700
180700
180699
180699
180698
180697
180697
180697
180696
180695
180695
180695
180695
180695
180696
180696
180696
180696
180696
180695
180694
180695
180694
180693
180692
180692
180692
180691
180692
180693
180692
180691
180690
180689
180689
180688
180688
180688
180689
180689
180689
180690
180690
180690
180689
180688
180688
180687
180687
180686
180685
180684
180683
180683
180682
180684
180683
180682
180682
180681
180680
180680
180679
180679
180678
180677
180677
180677
180676
180675
180675
180675
180674
180673
180672
180672
180672
180672
180671
180670
180669
180668
180670
180670
180670
180669
180668
180667
180666
180665
180664
180665
180665
180664
180664
180663
180662
180661
180660
180660
180659
180660
180660
180659
180661
180660
180660
180659
180658
180658
180657
180656
180657
180656
180655
180654
180654
180653
180652
180651
180651
180651
180651
180650
180649
180650
180650
180649
180648
180648
180647
180647
180646
180645
180647
180647
180647
180646
180645
180647
180646
180645
180646
180647
180646
180645
180645
180645
180644
180643
180643
180642
180642
180641
180641
180641
180640
180640
180640
180640
180640
180640
180640
180639
180639
180638
180637
180636
180636
180635
180635
180634
180633
180634
180633
180632
180633
180632
180631
180630
180629
180629
180629
180629
180630
180629
180629
180631
180630
180629
180628
180627
180627
180627
180627
180626
180626
180625
180624
180623
180622
180622
180621
180620
180619
180618
180617
180617
180616
180615
180615
180615
180615
180615
180614
180614
180613
180612
180611
180610
180610
180610
180609
180608
180608
180607
180607
180608
180608
180607
180607
180608
180610
180609
180608
180607
180609
180609
180610
180610
180610
180609
180609
180608
180607
180607
180607
180608
180609
180608
180607
180608
180608
180611
180610
180609
180608
180607
180606
180605
180604
180603
180604
180604
180605
180604
180604
180603
180602
180602
180601
180601
180600
180600
180601
180602
180602
180601
180601
180600
180599
180598
180598
180597
180596
180595
180594
180594
180593
180592
180592
180591
180590
180589
180589
180588
180588
180588
180588
180587
180587
180586
180586
180585
180585
180586
180585
180585
180585
180585
180584
180583
180583
180582
180584
180583
180582
180581
180580
180580
180581
180580
180580
180581
180581
180580
180580
180580
180580
180579
180578
180578
180578
180577
180576
180575
180574
180573
180572
180571
180571
180571
180571
180571
180571
180571
180570
180570
180570
180569
180570
180569
180570
180569
180568
180569
180569
180570
180569
180568
180567
180567
180567
180566
180565
180564
180563
180563
180563
180562
180561
180560
180560
180560
180560
180559
180560
180560
180560
180560
180560
180559
180558
180557
180556
180555
180554
180554
180553
180553
180554
180554
180555
180554
180553
180553
180554
180553
180553
180553
180553
180552
180551
180550
180549
180549
180548
180548
180547
180546
180545
180544
180544
180543
180544
180543
180543
180542
180541
180541
180540
180542
180542
180542
180541
180540
180541
180540
180539
180539
180538
180537
180536
180535
180535
180534
180534
180534
180535
180535
180534
180534
180533
180533
180532
180531
180532
180533
180533
180532
180531
180531
180531
180531
180531
180531
180530
180531
180530
180530
180530
180529
180529
180529
180528
180528
180527
180528
180527
180526
180525
180524
180523
180525
180525
180528
180527
180526
180525
180525
180524
180524
180523
180522
180522
180522
180521
180521
180520
180519
180519
180519
180519
180520
180521
180521
180521
180522
180521
180521
180520
180519
180518
180517
180517
180517
180518
180517
180517
180516
180517
180516
180516
180515
180515
180515
180514
180514
180514
180515
180514
180513
180513
180512
180511
180511
180510
180509
180509
180509
180508
180507
180506
180506
180505
180504
180503
180504
180504
180506
180506
180506
180505
180504
180504
180505
180505
180504
180506
180505
180504
180503
180502
180501
180500
180500
180499
180498
180499
180498
180497
180496
180497
180496
180496
180496
180496
180495
180496
180496
180495
180495
180496
180495
180496
180495
180495
180496
180495
180494
180494
180493
180492
180491
180490
180489
180489
180488
180488
180487
180486
180486
180487
180488
180488
180487
180487
180486
180486
180485
180484
180484
180483
180482
180483
180483
180482
180483
180482
180481
180480
180480
180479
180478
180478
180477
180477
180477
180476
180476
180475
180474
180474
180474
180473
180473
180474
180473
180472
180472
180471
180470
180469
180470
180470
180470
180469
180469
180468
180468
180467
180467
180466
180466
180466
180465
180464
180463
180463
180462
180461
180463
180462
180462
180461
180460
180460
180462
180463
180463
180463
180462
180463
180463
180463
180463
180464
180464
180463
180463
180463
180462
180461
180461
180461
180461
180460
180460
180460
180459
180459
180458
180459
180458
180457
180457
180457
180457
180456
180455
180456
180455
180455
180454
180453
180454
180454
180454
180456
180455
180454
180454
180454
180453
180452
180451
180451
180451
180451
180450
180449
180449
180448
180449
180448
180448
180447
180447
180447
180446
180446
180445
180444
180443
180443
180445
180445
180445
180444
180443
180444
180443
180444
180443
180443
180443
180443
180442
180441
180441
180440
180439
180439
180439
180439
180439
180441
180440
180441
180440
180440
180440
180440
180439
180439
180440
180441
180441
180441
180440
180440
180440
180440
180439
180438
180438
180437
180437
180437
180436
180436
180435
180436
180438
180437
180437
180437
180436
180435
180434
180433
180433
180432
180431
180430
180430
180429
180429
180428
180428
180427
180426
180427
180427
180426
180426
180426
180425
180425
180426
180425
180424
180423
180423
180422
180421
180421
180423
180423
180422
180422
180424
180424
180424
180425
180424
180423
180422
180422
180421
180420
180419
180419
180419
180420
180420
180419
180418
180418
180417
180417
180417
180416
180417
180416
180415
180414
180413
180412
180412
180412
180411
180411
180411
180411
180412
180412
180412
180411
180410
180409
180408
180407
180407
180406
180405
180405
180406
180405
180404
180403
180403
180403
180403
180402
180402
180402
180402
180401
180401
180400
180399
180398
180397
180397
180396
180397
180397
180396
180395
180396
180395
180394
180393
180392
180391
180391
180391
180390
180390
180389
180389
180388
180389
180388
180387
180387
180386
180385
180385
180384
180383
180382
180382
180381
180380
180380
180379
180378
180377
180377
180376
180376
180377
180376
180375
180375
180375
180374
180374
180373
180372
180371
180371
180370
180370
180369
180369
180370
180369
180369
180368
180368
180367
180366
180366
180366
180366
180365
180364
180363
180362
180362
180361
180360
180360
180359
180359
180358
180358
180358
180358
180357
180356
180355
180354
180354
180354
180353
180353
180352
180351
180350
180349
180349
180349
180349
180349
180348
180348
180349
180348
180347
180346
180347
180346
180345
180344
180344
180343
180342
180342
180341
180343
180343
180343
180342
180342
180341
180340
180339
180338
180337
180337
180336
180337
180336
180337
180336
180339
180340
180341
180342
180341
180342
180342
180341
180340
180339
180339
180339
180339
180338
180337
180336
180335
180334
180335
180335
180334
180334
180333
180332
180331
180330
180329
180328
180327
180326
180325
180324
180326
180325
180324
180323
180322
180321
180322
180321
180320
180319
180318
180317
180316
180319
180318
180317
180316
180315
180314
180315
180314
180315
180315
180314
180315
180316
180316
180315
180315
180314
180313
180313
180313
180312
180312
180311
180310
180310
180309
180310
180309
180308
180308
180307
180307
180307
180306
180305
180305
180307
180308
180307
180306
180307
180306
180307
180306
180306
180308
180309
180309
180308
180307
180307
180306
180307
180306
180306
180306
180305
180305
180305
180305
180305
180305
180305
180305
180304
180303
180302
180304
180303
180303
180303
180303
180302
180301
180302
180302
180302
180303
180302
180302
180302
180301
180301
180301
180302
180302
180301
180300
180299
180299
180300
180299
180298
180297
180299
180299
180298
180297
180298
180297
180296
180295
180296
180295
180296
180296
180295
180294
180293
180293
180293
180292
180291
180291
180290
180289
180290
180289
180289
180289
180290
180292
180291
180290
180289
180289
180289
180289
180291
180291
180291
180290
180290
180290
180290
180290
180290
180289
180288
180288
180288
180288
180287
180286
180288
180287
180288
180287
180286
180285
180284
180283
180282
180281
180280
180282
180281
180281
180280
180281
180281
180280
180280
180282
180281
180281
180280
180280
180280
180279
180278
180279
180278
180279
180279
180279
180278
180278
180277
180278
180277
180277
180276
180275
180276
180275
180276
180275
180276
180276
180277
180276
180277
180276
180275
180274
180273
180272
180273
180272
180272
180271
180273
180273
180272
180272
180271
180271
180270
180270
180269
180268
180267
180266
180265
180265
180266
180266
180266
180267
180266
180266
180266
180265
180265
180264
180265
180266
180266
180265
180265
180264
180263
180263
180262
180261
180260
180262
180261
180261
180261
180261
180260
180259
180260
180259
180258
180258
180258
180257
180256
180255
180254
180253
180252
180251
180251
180254
180253
180253
180252
180253
180252
180251
180250
180249
180249
180248
180247
180247
180246
180245
180245
180244
180246
180247
180248
180247
180249
180250
180249
180248
180247
180247
180247
180246
180246
180246
180245
180245
180244
180244
180243
180244
180244
180245
180244
180244
180243
180243
180242
180243
180243
180242
180242
180242
180242
180241
180241
180241
180241
180240
180240
180239
180239
180239
180238
180238
180238
180238
180238
180237
180236
180237
180237
180236
180236
180235
180235
180234
180234
180234
180234
180233
180234
180233
180232
180232
180232
180232
180231
180231
180230
180230
180229
180229
180229
180229
180229
180228
180228
180227
180226
180225
180224
180223
180222
180221
180221
180223
180222
180222
180223
180222
180221
180220
180219
180218
180219
180218
180217
180217
180217
180220
180219
180218
180217
180217
180218
180217
180217
180217
180216
180216
180215
180215
180214
180214
180213
180213
180214
180213
180212
180212
180211
180210
180211
180210
180209
180208
180207
180208
180208
180208
180209
180208
180207
180206
180205
180204
180204
180204
180205
180205
180209
180208
180207
180206
180206
180206
180205
180205
180204
180203
180204
180204
180204
180203
180203
180203
180202
180201
180200
180201
180200
180199
180198
180198
180197
180196
180196
180195
180194
180193
180194
180194
180193
180192
180191
180190
180191
180190
180189
180188
180187
180188
180187
180187
180186
180185
180186
180185
180184
180185
180185
180184
180185
180184
180183
180182
180181
180180
180179
180178
180177
180176
180175
180174
180173
180172
180172
180172
180171
180171
180172
180171
180170
180170
180170
180169
180168
180167
180168
180168
180169
180169
180169
180169
180169
180171
180170
180169
180169
180170
180169
180168
180167
180166
180165
180165
180165
180165
180164
180164
180163
180163
180162
180162
180161
180160
180159
180159
180161
180160
180162
180161
180160
180160
180160
180161
180160
180159
180160
180159
180160
180160
180163
180163
180162
180161
180161
180160
180161
180161
180161
180161
180161
180160
180160
180159
180159
180159
180159
180158
180157
180156
180156
180156
180156
180156
180155
180155
180154
180153
180152
180151
180151
180150
180149
180149
180148
180147
180146
180146
180146
180145
180144
180143
180143
180142
180143
180144
180144
180143
180142
180141
180140
180140
180141
180142
180141
180141
180143
180142
180142
180141
180142
180141
180140
180140
180139
180139
180141
180140
180139
180138
180137
180137
180138
180137
180138
180138
180138
180137
180141
180140
180141
180141
180140
180139
180138
180137
180136
180137
180137
180136
180135
180136
180138
180138
180138
180139
180140
180141
180140
180140
180139
180138
180137
180136
180135
180134
180133
180133
180132
180132
180133
180134
180133
180133
180132
180131
180130
180129
180128
180128
180130
180129
180128
180127
180127
180126
180126
180127
180126
180125
180125
180124
180124
180123
180122
180121
180120
180119
180120
180119
180118
180117
180116
180117
180116
180115
180114
180113
180112
180111
180111
180110
180109
180108
180108
180109
180108
180107
180106
180106
180105
180105
180104
180103
180102
180103
180103
180103
180105
180104
180103
180102
180102
180102
180101
180100
180099
180098
180098
180099
180100
180100
180099
180099
180098
180097
180096
180096
180095
180094
180094
180093
180093
180092
180091
180090
180090
180091
180090
180089
180088
180087
180086
180085
180084
180084
180084
180084
180084
180083
180084
180083
180082
180081
180081
180080
180079
180079
180078
180077
180077
180078
180077
180076
180075
180074
180074
180073
180074
180075
180075
180075
180074
180073
180074
180074
180074
180074
180074
180075
180075
180074
180073
180074
180074
180073
180073
180073
180072
180072
180072
180073
180072
180072
180071
180071
180071
180070
180069
180070
180069
180069
180068
180067
180067
180067
180067
180066
180067
180067
180067
180067
180067
180069
180069
180068
180068
180067
180067
180066
180065
180064
180063
180064
180063
180062
180061
180061
180062
180061
180060
180059
180059
180059
180059
180060
180060
180060
180060
180059
180060
180060
180059
180061
180061
180060
180060
180061
180060
180060
180059
180060
180060
180059
180058
180058
180059
180058
180058
180057
180056
180055
180054
180054
180053
180054
180055
180055
180054
180053
180052
180051
180050
180049
180050
180050
180051
180051
180052
180052
180051
180052
180051
180050
180050
180050
180050
180049
180048
180047
180047
180049
180050
180049
180048
180049
180048
180048
180047
180046
180046
180046
180045
180044
180043
180042
180043
180042
180042
180041
180042
180041
180040
180039
180038
180038
180037
180037
180036
180036
180035
180034
180033
180033
180032
180031
180032
180031
180030
180029
180030
180032
180034
180036
180036
180035
180034
180033
180033
180032
180033
180034
180034
180034
180033
180035
180034
180033
180032
180031
180031
180030
180029
180028
180028
180028
180027
180026
180025
180024
180025
180026
180025
180026
180025
180025
180026
180026
180028
180027
180028
180028
180027
180029
180028
180028
180027
180027
180026
180026
180026
180025
180026
180026
180026
180025
180024
180024
180023
180023
180024
180023
180024
180024
180024
180023
180022
180022
180023
180022
180022
180021
180020
180020
180019
180018
180019
180018
180018
180017
180016
180017
180016
180015
180015
180014
180015
180015
180014
180015
180016
180015
180014
180013
180012
180011
180010
180011
180013
180012
180011
180010
180009
180008
180007
180009
180009
180008
180008
180007
180006
180005
180004
180003
180002
180002
180002
180002
180002
180001
180002
180001
180001
180002
180001
180000
179999
179999
179999
179998
179998
179998
179997
179999
179999
179999
179998
179999
179998
179997
179997
179996
179995
179994
179995
179994
179994
179993
179993
179992
179991
179991
179991
179990
179989
179989
179988
179987
179987
179986
179985
179984
179986
179985
179985
179985
179984
179984
179984
179985
179984
179984
179983
179982
179981
179982
179982
179981
179980
179980
179979
179978
179978
179977
179978
179977
179977
179977
179977
179977
179976
179976
179975
179974
179974
179974
179974
179974
179975
179974
179975
179975
179974
179973
179974
179974
179975
179974
179975
179974
179973
179974
179973
179972
179971
179970
179969
179970
179970
179970
179969
179968
179968
179967
179966
179965
179964
179963
179962
179962
179963
179963
179962
179962
179962
179961
179960
179961
179960
179961
179960
179959
179958
179957
179956
179955
179954
179953
179952
179953
179952
179951
179951
179952
179951
179950
179949
179950
179950
179950
179950
179950
179950
179951
179950
179950
179950
179950
179949
179950
179950
179949
179948
179947
179946
179946
179945
179944
179944
179944
179943
179942
179942
179942
179942
179942
179942
179941
179940
179939
179938
179939
179939
179940
179942
179941
179941
179940
179940
179940
179939
179939
179938
179937
179936
179935
179934
179934
179933
179933
179932
179932
179931
179930
179929
179928
179928
179927
179929
179928
179928
179927
179926
179926
179925
179924
179923
179923
179922
179922
179922
179923
179922
179921
179920
179919
179918
179918
179917
179917
179916
179915
179914
179913
179913
179912
179911
179910
179910
179909
179910
179909
179908
179907
179906
179906
179905
179905
179904
179904
179905
179906
179905
179904
179903
179902
179901
179900
179899
179899
179900
179899
179901
179900
179901
179902
179902
179901
179900
179899
179899
179899
179900
179900
179900
179899
179898
179897
179896
179895
179894
179893
179892
179892
179893
179892
179892
179891
179891
179890
179889
179888
179888
179887
179886
179886
179885
179885
179884
179884
179883
179882
179883
179883
179882
179881
179881
179881
179881
179881
179881
179880
179879
179879
179879
179878
179877
179876
179875
179875
179877
179878
179880
179881
179880
179879
179879
179879
179878
179878
179878
179878
179878
179877
179877
179876
179875
179874
179873
179872
179871
179871
179871
179870
179869
179868
179869
179868
179869
179869
179868
179868
179868
179867
179866
179867
179867
179867
179867
179867
179868
179867
179867
179866
179865
179864
179863
179863
179863
179863
179862
179862
179861
179861
179860
179860
179860
179859
179860
179859
179859
179858
179858
179857
179856
179856
179856
179855
179855
179854
179853
179854
179854
179853
179853
179854
179853
179853
179852
179852
179851
179850
179850
179850
179849
179850
179852
179852
179851
179851
179850
179849
179848
179849
179850
179851
179850
179849
179849
179848
179848
179847
179846
179847
179846
179846
179846
179846
179845
179844
179843
179844
179843
179842
179841
179841
179840
179839
179839
179838
179837
179836
179836
179835
179835
179837
179837
179836
179835
179835
179836
179836
179835
179836
179835
179835
179835
179835
179835
179834
179833
179832
179831
179830
179830
179829
179829
179828
179828
179829
179828
179827
179827
179826
179826
179825
179824
179824
179823
179822
179821
179820
179819
179818
179817
179816
179815
179814
179813
179812
179812
179813
179812
179811
179811
179811
179812
179811
179812
179814
179814
179815
179814
179813
179812
179814
179813
179812
179813
179813
179813
179814
179814
179816
179815
179816
179815
179816
179815
179815
179814
179814
179814
179813
179813
179812
179811
179811
179811
179813
179812
179811
179810
179810
179809
179808
179809
179809
179810
179811
179810
179810
179809
179808
179807
179808
179808
179808
179807
179808
179809
179808
179809
179808
179809
179809
179808
179807
179807
179807
179807
179806
179806
179805
179805
179805
179804
179805
179804
179804
179803
179803
179802
179801
179800
179799
179799
179799
179798
179798
179797
179798
179797
179796
179795
179794
179793
179792
179791
179791
179790
179789
179789
179789
179789
179789
179789
179788
179787
179788
179787
179786
179788
179788
179788
179787
179788
179788
179788
179788
179787
179787
179786
179785
179784
179784
179784
179783
179782
179781
179780
179780
179779
179779
179779
179779
179779
179778
179779
179778
179780
179779
179778
179777
179776
179778
179779
179778
179779
179779
179779
179778
179777
179776
179775
179777
179777
179778
179778
179777
179777
179777
179776
179775
179774
179774
179773
179773
179772
179771
179770
179770
179770
179771
179771
179770
179769
179769
179770
179771
179771
179771
179771
179772
179771
179772
179771
179770
179770
179770
179770
179769
179769
179768
179770
179769
179769
179770
179770
179769
179768
179767
179766
179766
179767
179767
179766
179765
179764
179766
179765
179764
179765
179764
179765
179766
179765
179765
179766
179765
179764
179763
179763
179763
179762
179761
179760
179759
179758
179757
179758
179757
179756
179756
179755
179755
179754
179754
179753
179752
179752
179752
179752
179753
179753
179752
179752
179753
179752
179751
179751
179754
179754
179755
179754
179753
179752
179751
179751
179751
179751
179750
179752
179752
179752
179752
179752
179753
179753
179752
179751
179750
179750
179749
179749
179748
179748
179747
179746
179745
179744
179744
179744
179743
179743
179742
179742
179742
179741
179740
179743
179742
179742
179742
179741
179741
179744
179743
179743
179744
179744
179744
179745
179744
179743
179742
179741
179740
179740
179740
179740
179740
179741
179742
179742
179743
179742
179742
179745
179744
179746
179746
179746
179745
179745
179744
179744
179744
179743
179744
179745
179744
179743
179743
179743
179742
179742
179741
179740
179739
179739
179739
179738
179738
179739
179738
179737
179736
179736
179736
179736
179735
179734
179734
179734
179735
179735
179734
179734
179734
179735
179734
179734
179733
179732
179732
179731
179730
179729
179728
179728
179728
179729
179730
179730
179730
179730
179729
179730
179730
179729
179730
179730
179729
179728
179727
179726
179725
179725
179725
179724
179724
179724
179723
179722
179722
179721
179720
179720
179720
179719
179719
179719
179718
179717
179718
179717
179716
179715
179714
179713
179712
179711
179713
179713
179713
179713
179713
179712
179711
179710
179709
179708
179707
179706
179706
179705
179707
179707
179706
179706
179705
179705
179705
179705
179705
179704
179704
179703
179702
179701
179700
179702
179701
179700
179699
179699
179699
179698
179699
179699
179699
179700
179699
179698
179697
179696
179697
179696
179695
179694
179693
179692
179692
179691
179690
179690
179690
179690
179690
179690
179692
179691
179690
179689
179689
179688
179688
179687
179686
179685
179685
179685
179684
179683
179684
179685
179686
179685
179684
179683
179683
179683
179682
179681
179681
179680
179680
179679
179678
179677
179676
179675
179675
179674
179673
179673
179673
179672
179671
179672
179673
179672
179672
179671
179670
179670
179669
179669
179669
179668
179667
179668
179670
179670
179670
179670
179670
179669
179668
179667
179667
179666
179667
179666
179665
179665
179664
179666
179665
179664
179665
179664
179663
179663
179662
179661
179660
179660
179659
179658
179657
179656
179655
179656
179656
179655
179654
179653
179652
179652
179652
179651
179651
179650
179649
179648
179648
179648
179650
179650
179649
179649
179648
179647
179646
179646
179645
179645
179646
179647
179648
179647
179646
179646
179645
179644
179644
179646
179645
179646
179645
179644
179644
179643
179643
179642
179641
179640
179640
179640
179641
179640
179639
179639
179638
179637
179637
179637
179637
179639
179638
179637
179636
179636
179635
179634
179633
179633
179634
179633
179633
179632
179634
179635
179635
179635
179634
179634
179633
179632
179631
179630
179629
179628
179627
179629
179629
179628
179628
179628
179627
179626
179625
179624
179623
179622
179621
179620
179620
179620
179619
179619
179620
179619
179619
179618
179617
179617
179618
179617
179616
179616
179617
179618
179617
179616
179615
179615
179615
179614
179613
179612
179612
179611
179610
179609
179608
179607
179608
179607
179607
179606
179605
179604
179603
179602
179601
179600
179599
179598
179599
179599
179598
179597
179596
179598
179597
179596
179595
179594
179593
179593
179593
179594
179595
179594
179593
179592
179593
179593
179592
179591
179590
179590
179590
179589
179589
179589
179588
179587
179587
179587
179588
179588
179590
179591
179591
179591
179590
179590
179589
179589
179588
179588
179587
179586
179585
179584
179583
179583
179582
179582
179581
179580
179583
179583
179582
179583
179582
179582
179581
179582
179582
179584
179583
179583
179582
179582
179581
179580
179581
179581
179581
179583
179583
179583
179582
179582
179582
179582
179582
179581
179580
179579
179579
179578
179578
179578
179577
179578
179577
179577
179576
179575
179575
179575
179574
179573
179572
179572
179572
179573
179572
179572
179571
179571
179572
179572
179571
179570
179569
179572
179572
179571
179570
179571
179572
179572
179573
179573
179572
179572
179571
179570
179570
179571
179572
179571
179570
179569
179570
179570
179569
179568
179572
179571
179570
179570
179569
179569
179570
179569
179568
179567
179566
179565
179564
179563
179562
179561
179560
179560
179559
179558
179558
179557
179558
179558
179558
179557
179557
179557
179557
179556
179555
179556
179557
179557
179557
179556
179555
179556
179555
179555
179554
179553
179556
179556
179556
179557
179556
179556
179556
179555
179555
179554
179554
179553
179553
179554
179553
179552
179552
179551
179550
179549
179549
179550
179549
179548
179547
179546
179545
179548
179547
179547
179547
179546
179548
179547
179547
179547
179547
179548
179547
179546
179546
179547
179548
179547
179548
179547
179548
179547
179546
179548
179548
179548
179547
179547
179546
179547
179547
179549
179548
179547
179546
179545
179544
179543
179543
179542
179541
179541
179540
179539
179538
179539
179540
179539
179539
179538
179538
179538
179538
179538
179537
179536
179536
179536
179535
179534
179534
179534
179533
179532
179531
179530
179529
179528
179527
179527
179526
179526
179525
179525
179524
179524
179523
179522
179522
179522
179521
179521
179521
179520
179519
179518
179519
179519
179518
179517
179517
179517
179518
179518
179518
179517
179518
179517
179516
179516
179515
179515
179514
179513
179512
179511
179510
179511
179513
179512
179513
179513
179512
179512
179513
179513
179513
179513
179513
179512
179511
179511
179510
179510
179510
179510
179509
179509
179509
179508
179507
179507
179507
179506
179507
179507
179506
179505
179505
179504
179503
179503
179503
179502
179502
179502
179501
179501
179500
179499
179499
179499
179499
179499
179499
179499
179498
179497
179497
179497
179496
179495
179495
179495
179495
179494
179493
179492
179492
179493
179493
179492
179492
179493
179493
179492
179491
179490
179489
179488
179488
179487
179486
179486
179485
179485
179485
179484
179483
179483
179485
179485
179484
179483
179483
179482
179481
179481
179481
179480
179479
179479
179478
179477
179476
179475
179474
179476
179476
179475
179474
179474
179473
179472
179471
179470
179472
179471
179470
179469
179469
179468
179467
179467
179467
179466
179467
179467
179468
179467
179466
179465
179464
179464
179463
179465
179464
179464
179464
179464
179463
179463
179463
179462
179463
179464
179463
179462
179463
179463
179463
179462
179461
179460
179460
179459
179459
179458
179458
179458
179457
179457
179456
179456
179456
179458
179458
179457
179458
179458
179457
179456
179456
179455
179454
179453
179454
179453
179453
179452
179451
179450
179449
179449
179449
179449
179448
179448
179448
179447
179448
179447
179446
179445
179444
179443
179442
179442
179441
179440
179439
179439
179438
179438
179437
179437
179436
179435
179434
179434
179433
179432
179432
179433
179432
179431
179430
179429
179429
179428
179429
179428
179428
179428
179428
179429
179429
179429
179428
179428
179427
179428
179428
179427
179428
179427
179426
179426
179427
179426
179425
179424
179424
179423
179423
179422
179421
179421
179421
179421
179421
179420
179420
179419
179420
179421
179421
179422
179422
179423
179422
179421
179420
179420
179419
179418
179418
179418
179417
179416
179415
179415
179417
179417
179416
179416
179416
179417
179416
179418
179418
179419
179418
179418
179417
179417
179416
179417
179416
179416
179415
179414
179413
179413
179413
179414
179414
179414
179415
179415
179414
179413
179412
179412
179411
179410
179410
179409
179409
179410
179410
179409
179410
179410
179410
179410
179410
179410
179409
179409
179409
179409
179409
179408
179407
179406
179407
179406
179405
179404
179403
179403
179404
179403
179402
179401
179403
179403
179403
179402
179403
179403
179403
179403
179402
179403
179403
179402
179401
179401
179400
179400
179400
179399
179399
179399
179399
179398
179397
179396
179397
179396
179398
179397
179398
179397
179396
179396
179396
179396
179395
179394
179393
179392
179391
179390
179391
179390
179391
179390
179389
179388
179387
179388
179387
179386
179386
179386
179385
179384
179384
179384
179384
179383
179383
179382
179383
179383
179382
179382
179382
179381
179381
179380
179379
179380
179380
179380
179379
179378
179379
179381
179382
179381
179381
179383
179384
179383
179383
179383
179382
179382
179382
179383
179383
179382
179382
179381
179380
179380
179379
179380
179379
179378
179377
179377
179376
179375
179375
179374
179375
179374
179373
179372
179371
179371
179370
179369
179368
179367
179366
179366
179365
179364
179364
179363
179362
179362
179361
179360
179360
179359
179360
179360
179359
179359
179360
179361
179360
179359
179358
179358
179357
179356
179355
179354
179354
179354
179354
179353
179352
179351
179351
179351
179353
179353
179352
179352
179351
179350
179349
179350
179350
179350
179349
179350
179349
179348
179347
179346
179345
179345
179344
179344
179343
179342
179343
179342
179342
179341
179340
179340
179339
179339
179338
179337
179338
179339
179339
179338
179338
179337
179338
179337
179336
179336
179336
179337
179336
179336
179335
179335
179335
179335
179337
179338
179337
179338
179338
179337
179337
179337
179337
179339
179339
179338
179337
179337
179337
179337
179336
179336
179336
179338
179337
179336
179335
179336
179337
179336
179335
179334
179333
179334
179333
179332
179332
179332
179331
179330
179329
179330
179329
179329
179329
179330
179330
179330
179329
179328
179329
179328
179328
179327
179326
179325
179325
179325
179325
179324
179323
179322
179321
179320
179319
179319
179319
179318
179318
179317
179316
179315
179314
179314
179314
179313
179312
179312
179313
179312
179311
179311
179310
179310
179309
179309
179308
179307
179307
179307
179306
179306
179306
179305
179306
179305
179304
179303
179304
179304
179303
179303
179302
179303
179304
179303
179303
179302
179301
179300
179299
179298
179297
179296
179295
179296
179295
179295
179294
179294
179293
179292
179291
179292
179291
179290
179289
179289
179289
179289
179288
179288
179288
179289
179288
179287
179286
179287
179287
179286
179286
179286
179286
179285
179284
179283
179282
179282
179281
179282
179282
179282
179282
179281
179280
179279
179278
179277
179277
179276
179275
179274
179274
179274
179274
179273
179272
179272
179273
179273
179273
179273
179273
179273
179275
179274
179273
179272
179273
179272
179271
179271
179271
179271
179271
179270
179270
179270
179269
179269
179268
179267
179266
179266
179265
179265
179265
179264
179263
179262
179261
179260
179261
179260
179259
179258
179257
179257
179258
179258
179259
179259
179258
179257
179256
179255
179254
179254
179253
179253
179252
179251
179250
179252
179252
179251
179251
179250
179249
179248
179248
179248
179247
179246
179245
179245
179245
179244
179244
179243
179242
179242
179242
179241
179241
179241
179240
179239
179240
179240
179241
179240
179240
179239
179238
179239
179238
179238
179238
179237
179236
179235
179237
179238
179238
179239
179239
179239
179238
179237
179238
179240
179239
179238
179237
179236
179236
179235
179235
179234
179234
179233
179233
179233
179234
179235
179235
179235
179235
179234
179233
179234
179233
179232
179231
179230
179229
179228
179228
179227
179227
179226
179226
179227
179226
179225
179225
179225
179225
179224
179224
179223
179222
179223
179223
179222
179223
179222
179222
179221
179223
179222
179221
179221
179220
179220
179220
179219
179218
179218
179217
179216
179215
179216
179215
179215
179215
179214
179213
179212
179213
179212
179212
179211
179211
179210
179209
179209
179208
179209
179208
179207
179206
179206
179205
179204
179203
179202
179201
179200
179199
179198
179200
179200
179200
179200
179199
179198
179197
179196
179200
179200
179199
179198
179197
179196
179198
179198
179197
179196
179196
179195
179195
179198
179198
179197
179198
179198
179198
179198
179197
179196
179195
179194
179194
179194
179194
179193
179193
179193
179193
179193
179192
179192
179191
179191
179191
179190
179190
179190
179189
179190
179191
179191
179190
179189
179188
179187
179186
179185
179185
179184
179183
179182
179181
179181
179180
179179
179178
179178
179177
179177
179177
179177
179177
179177
179177
179176
179177
179176
179176
179175
179174
179175
179174
179174
179175
179176
179176
179177
179178
179179
179178
179178
179177
179178
179179
179178
179177
179180
179179
179179
179179
179179
179179
179178
179178
179177
179177
179177
179177
179176
179176
179176
179175
179175
179174
179174
179176
179176
179175
179175
179174
179174
179174
179173
179172
179171
179171
179171
179171
179171
179170
179171
179170
179169
179168
179167
179166
179165
179164
179164
179163
179164
179164
179163
179162
179161
179160
179159
179158
179157
179157
179157
179158
179158
179159
179159
179158
179157
179157
179158
179157
179157
179156
179157
179157
179157
179157
179156
179155
179155
179154
179153
179152
179152
179152
179151
179150
179149
179148
179147
179147
179147
179148
179147
179147
179146
179145
179144
179147
179146
179146
179145
179145
179145
179144
179145
179145
179144
179143
179143
179142
179141
179140
179139
179139
179139
179138
179137
179136
179136
179136
179136
179136
179135
179135
179135
179135
179135
179134
179133
179134
179135
179134
179135
179135
179136
179135
179134
179133
179132
179132
179133
179133
179132
179131
179131
179130
179129
179129
179128
179127
179126
179125
179125
179124
179123
179124
179125
179124
179123
179123
179122
179121
179121
179121
179121
179121
179120
179119
179119
179119
179119
179118
179117
179116
179115
179115
179114
179113
179112
179111
179110
179109
179109
179108
179108
179110
179110
179109
179108
179107
179106
179106
179108
179107
179106
179107
179107
179107
179107
179108
179107
179108
179108
179108
179108
179108
179107
179109
179109
179109
179108
179107
179107
179109
179109
179109
179108
179108
179109
179108
179108
179107
179106
179106
179105
179106
179105
179104
179104
179104
179104
179104
179103
179103
179103
179103
179102
179102
179101
179100
179100
179099
179099
179098
179100
179099
179098
179098
179098
179099
179098
179097
179097
179097
179101
179101
179101
179100
179099
179098
179100
179099
179099
179099
179098
179098
179098
179098
179098
179097
179097
179096
179097
179096
179095
179095
179094
179095
179094
179093
179092
179091
179091
179090
179089
179089
179088
179087
179087
179086
179085
179085
179084
179086
179086
179086
179085
179084
179083
179085
179084
179085
179084
179084
179084
179083
179082
179081
179081
179080
179080
179079
179078
179077
179078
179079
179079
179078
179077
179076
179075
179076
179076
179077
179077
179076
179075
179075
179075
179074
179075
179075
179074
179073
179074
179073
179073
179073
179073
179073
179072
179073
179072
179073
179074
179074
179074
179075
179074
179073
179072
179072
179071
179071
179070
179069
179069
179068
179067
179066
179069
179068
179068
179069
179069
179068
179069
179069
179070
179069
179068
179067
179067
179066
179065
179064
179065
179064
179064
179068
179069
179069
179069
179070
179069
179068
179068
179067
179066
179066
179065
179065
179064
179065
179065
179066
179065
179065
179064
179063
179063
179062
179061
179060
179059
179058
179060
179060
179060
179060
179059
179058
179059
179058
179058
179057
179056
179056
179056
179055
179054
179054
179054
179053
179053
179052
179051
179050
179051
179050
179049
179049
179049
179049
179048
179047
179047
179047
179046
179045
179045
179046
179045
179045
179044
179046
179045
179045
179048
179049
179048
179048
179048
179048
179047
179048
179048
179047
179047
179046
179045
179045
179045
179046
179045
179045
179044
179043
179043
179042
179041
179041
179040
179040
179039
179038
179038
179038
179038
179038
179037
179036
179035
179036
179037
179036
179035
179036
179036
179036
179035
179034
179034
179034
179034
179033
179033
179035
179035
179035
179034
179034
179033
179032
179032
179031
179031
179031
179030
179031
179030
179030
179030
179029
179028
179027
179026
179026
179025
179025
179024
179023
179022
179021
179020
179019
179019
179019
179018
179019
179018
179017
179017
179017
179018
179018
179018
179019
179018
179017
179016
179016
179016
179016
179015
179014
179013
179013
179013
179014
179013
179012
179013
179013
179012
179011
179010
179009
179008
179007
179006
179008
179010
179011
179010
179010
179009
179008
179007
179008
179008
179007
179008
179008
179007
179007
179006
179007
179008
179008
179009
179009
179008
179007
179007
179009
179010
179010
179010
179010
179010
179010
179009
179010
179009
179008
179008
179007
179008
179007
179006
179005
179004
179003
179002
179003
179003
179002
179003
179003
179003
179002
179001
179001
179004
179005
179004
179003
179002
179002
179001
179000
178999
178998
178997
178996
178995
178996
178995
178994
178995
178994
178993
178993
178993
178992
178991
178992
178992
178991
178990
178989
178988
178987
178987
178986
178985
178984
178983
178982
178982
178981
178980
178980
178980
178979
178978
178978
178978
178977
178978
178979
178978
178977
178977
178976
178975
178975
178975
178974
178975
178975
178974
178975
178974
178973
178972
178971
178971
178971
178970
178969
178968
178967
178966
178965
178964
178963
178963
178962
178962
178962
178961
178960
178960
178959
178958
178957
178956
178955
178954
178954
178953
178953
178953
178955
178958
178957
178957
178956
178957
178956
178956
178955
178955
178956
178955
178955
178954
178954
178953
178952
178952
178951
178952
178951
178950
178949
178948
178947
178948
178947
178946
178946
178947
178947
178947
178946
178946
178947
178947
178948
178948
178948
178947
178947
178946
178945
178944
178946
178945
178945
178946
178946
178945
178944
178944
178944
178945
178945
178944
178943
178943
178942
178942
178941
178940
178939
178938
178937
178937
178937
178937
178937
178936
178937
178936
178935
178934
178933
178932
178933
178932
178931
178930
178930
178929
178928
178928
178928
178927
178926
178925
178924
178923
178924
178924
178924
178924
178924
178924
178924
178924
178923
178922
178922
178922
178921
178923
178922
178924
178924
178924
178923
178925
178924
178923
178923
178922
178922
178922
178923
178924
178925
178926
178925
178924
178925
178924
178925
178925
178925
178924
178923
178923
178923
178922
178922
178921
178920
178920
178919
178919
178919
178919
178919
178919
178918
178917
178916
178917
178916
178917
178916
178916
178915
178915
178914
178914
178914
178913
178912
178915
178915
178916
178916
178916
178916
178915
178916
178915
178914
178913
178914
178914
178913
178912
178912
178911
178912
178912
178914
178915
178914
178914
178914
178913
178912
178913
178913
178912
178912
178911
178910
178909
178909
178908
178907
178907
178907
178908
178909
178908
178907
178906
178907
178906
178905
178907
178907
178907
178906
178906
178907
178906
178906
178905
178905
178905
178906
178906
178905
178905
178905
178904
178903
178902
178904
178905
178905
178905
178904
178903
178902
178901
178900
178899
178898
178898
178898
178898
178899
178898
178899
178898
178898
178897
178896
178895
178895
178896
178896
178895
178895
178894
178893
178892
178893
178892
178892
178891
178891
178890
178889
178889
178888
178887
178886
178885
178884
178884
178884
178883
178882
178881
178881
178881
178880
178880
178879
178879
178880
178880
178879
178878
178877
178876
178877
178876
178876
178875
178874
178873
178873
178872
178871
178871
178872
178871
178870
178869
178870
178870
178871
178871
178870
178869
178869
178868
178868
178867
178867
178866
178865
178864
178864
178864
178863
178863
178862
178861
178860
178859
178858
178857
178856
178855
178854
178854
178853
178853
178853
178852
178851
178851
178851
178851
178850
178850
178850
178851
178851
178850
178849
178849
178849
178850
178853
178853
178853
178852
178853
178852
178851
178851
178851
178852
178851
178850
178851
178851
178850
178852
178851
178851
178851
178851
178850
178849
178848
178847
178847
178847
178846
178846
178845
178845
178844
178844
178844
178843
178842
178841
178842
178841
178840
178839
178839
178839
178839
178838
178837
178836
178837
178838
178839
178838
178837
178836
178836
178836
178836
178836
178835
178834
178834
178833
178832
178832
178831
178830
178829
178829
178828
178829
178828
178827
178828
178827
178826
178826
178826
178825
178824
178823
178823
178823
178822
178821
178820
178820
178819
178819
178819
178819
178818
178818
178818
178817
178816
178815
178814
178813
178812
178811
178810
178809
178808
178809
178810
178811
178811
178810
178809
178809
178809
178808
178809
178808
178807
178807
178806
178806
178807
178806
178806
178805
178804
178803
178805
178805
178804
178804
178804
178803
178802
178801
178800
178801
178800
178799
178799
178799
178799
178798
178797
178796
178796
178795
178795
178794
178793
178792
178792
178791
178791
178790
178791
178791
178790
178789
178790
178791
178790
178791
178790
178789
178789
178788
178787
178787
178788
178787
178786
178785
178784
178783
178783
178783
178784
178786
178785
178784
178783
178782
178781
178780
178779
178778
178777
178776
178775
178776
178776
178775
178775
178774
178773
178773
178773
178772
178772
178773
178773
178773
178774
178773
178774
178773
178773
178773
178773
178772
178773
178772
178772
178772
178771
178771
178771
178770
178771
178770
178770
178770
178770
178769
178769
178768
178768
178767
178766
178766
178765
178764
178763
178763
178763
178762
178763
178762
178761
178761
178761
178761
178762
178763
178762
178763
178762
178761
178760
178759
178759
178758
178758
178757
178758
178758
178757
178756
178756
178756
178755
178754
178753
178752
178751
178751
178752
178752
178751
178751
178750
178752
178755
178757
178756
178755
178755
178755
178755
178754
178753
178753
178752
178752
178751
178750
178750
178751
178753
178755
178754
178755
178755
178756
178755
178755
178755
178754
178753
178752
178751
178750
178749
178748
178747
178746
178745
178744
178743
178742
178741
178742
178741
178741
178741
178741
178741
178740
178739
178739
178739
178738
178737
178737
178739
178739
178738
178738
178738
178737
178737
178737
178737
178736
178736
178735
178734
178735
178734
178734
178733
178732
178732
178731
178733
178732
178732
178732
178731
178730
178729
178729
178728
178727
178727
178726
178725
178724
178724
178724
178725
178724
178723
178722
178722
178722
178721
178720
178719
178718
178717
178717
178717
178717
178716
178715
178714
178714
178713
178712
178712
178711
178710
178710
178710
178710
178710
178709
178708
178707
178706
178706
178708
178707
178706
178705
178705
178704
178704
178703
178702
178702
178701
178700
178699
178698
178698
178698
178697
178696
178696
178697
178696
178695
178694
178695
178695
178694
178693
178693
178692
178691
178691
178690
178689
178689
178690
178690
178692
178691
178692
178691
178690
178691
178690
178690
178690
178689
178689
178690
178691
178691
178690
178690
178689
178688
178687
178687
178686
178685
178685
178684
178683
178684
178684
178683
178682
178681
178680
178680
178680
178679
178678
178679
178678
178677
178676
178679
178678
178678
178677
178677
178676
178676
178677
178677
178676
178675
178674
178674
178673
178672
178672
178672
178672
178671
178670
178670
178671
178670
178669
178668
178667
178666
178665
178666
178666
178666
178665
178664
178665
178664
178664
178664
178664
178663
178662
178661
178661
178662
178664
178663
178662
178661
178661
178661
178661
178662
178661
178661
178661
178661
178660
178659
178659
178658
178657
178656
178655
178655
178654
178654
178654
178653
178653
178653
178654
178653
178653
178652
178651
178650
178649
178648
178647
178646
178646
178646
178645
178644
178643
178643
178642
178641
178640
178639
178639
178638
178638
178637
178637
178636
178635
178635
178635
178635
178635
178635
178636
178635
178636
178635
178636
178635
178635
178635
178635
178636
178637
178636
178635
178635
178634
178634
178633
178633
178633
178634
178633
178634
178635
178635
178637
178639
178639
178638
178638
178638
178637
178636
178635
178634
178634
178633
178633
178633
178632
178631
178631
178632
178632
178631
178630
178630
178629
178629
178628
178627
178629
178629
178628
178628
178628
178627
178627
178626
178626
178625
178624
178623
178624
178625
178624
178624
178624
178623
178622
178622
178621
178620
178619
178618
178617
178618
178617
178616
178616
178616
178615
178615
178614
178614
178615
178614
178613
178612
178612
178611
178611
178610
178610
178609
178609
178609
178610
178611
178611
178610
178610
178611
178610
178609
178610
178610
178610
178609
178610
178610
178611
178611
178611
178610
178610
178609
178608
178607
178606
178605
178604
178603
178602
178601
178601
178601
178600
178599
178598
178597
178598
178597
178596
178596
178595
178595
178594
178593
178592
178593
178592
178594
178593
178593
178593
178594
178594
178593
178593
178594
178594
178595
178595
178595
178594
178595
178595
178594
178594
178594
178594
178594
178594
178593
178592
178593
178592
178591
178590
178589
178588
178588
178590
178589
178590
178590
178591
178591
178590
178589
178589
178589
178588
178587
178586
178585
178585
178584
178584
178583
178582
178582
178581
178580
178579
178578
178577
178576
178576
178576
178575
178576
178575
178574
178574
178573
178572
178571
178572
178571
178571
178571
178570
178570
178571
178572
178571
178571
178570
178571
178572
178571
178571
178570
178571
178570
178570
178572
178572
178571
178571
178573
178572
178572
178571
178570
178569
178569
178568
178568
178568
178567
178566
178567
178567
178567
178567
178566
178565
178564
178564
178564
178565
178565
178565
178565
178565
178565
178564
178563
178562
178561
178560
178559
178558
178559
178558
178557
178556
178555
178556
178556
178556
178555
178555
178555
178554
178553
178552
178551
178551
178551
178552
178551
178551
178552
178552
178555
178554
178553
178552
178554
178553
178553
178553
178554
178554
178554
178553
178553
178553
178552
178552
178552
178554
178554
178553
178552
178552
178551
178550
178550
178549
178548
178547
178547
178547
178546
178545
178545
178546
178547
178547
178548
178547
178546
178546
178545
178545
178544
178544
178545
178546
178547
178546
178545
178544
178543
178543
178542
178542
178542
178542
178541
178540
178541
178541
178540
178540
178539
178538
178538
178539
178540
178540
178541
178542
178542
178541
178542
178541
178540
178541
178540
178540
178541
178541
178541
178540
178539
178539
178538
178538
178537
178536
178535
178536
178535
178536
178536
178536
178537
178537
178536
178537
178536
178537
178537
178536
178535
178535
178535
178534
178533
178532
178532
178531
178533
178532
178531
178531
178531
178530
178529
178528
178527
178529
178528
178527
178527
178526
178528
178528
178528
178528
178527
178526
178525
178527
178527
178526
178525
178525
178524
178523
178522
178521
178521
178521
178520
178520
178520
178519
178519
178518
178518
178517
178516
178516
178515
178514
178513
178514
178514
178514
178514
178513
178512
178513
178512
178511
178510
178510
178510
178509
178509
178510
178509
178509
178508
178507
178507
178508
178507
178506
178505
178504
178504
178504
178503
178503
178502
178502
178501
178501
178500
178500
178500
178500
178500
178500
178499
178500
178500
178500
178500
178500
178500
178499
178498
178498
178498
178497
178499
178499
178498
178498
178497
178496
178495
178495
178495
178494
178494
178493
178493
178492
178491
178490
178489
178488
178488
178489
178488
178487
178487
178488
178487
178486
178485
178486
178487
178486
178485
178485
178485
178486
178485
178485
178485
178484
178484
178485
178484
178483
178483
178482
178481
178481
178480
178481
178480
178480
178479
178478
178479
178478
178478
178477
178476
178475
178474
178474
178473
178472
178474
178473
178474
178473
178472
178471
178470
178469
178468
178467
178467
178467
178466
178467
178467
178466
178465
178464
178464
178463
178462
178462
178461
178461
178461
178461
178461
178460
178459
178458
178458
178458
178457
178456
178455
178454
178453
178452
178452
178451
178452
178451
178450
178449
178450
178450
178451
178450
178449
178448
178448
178447
178447
178446
178445
178447
178447
178446
178446
178445
178445
178444
178445
178447
178447
178447
178447
178446
178445
178444
178444
178444
178443
178442
178441
178442
178442
178442
178441
178440
178440
178441
178441
178441
178441
178443
178442
178442
178442
178442
178442
178441
178441
178440
178441
178440
178439
178438
178437
178436
178436
178436
178437
178437
178438
178437
178436
178436
178436
178435
178436
178437
178436
178437
178436
178436
178436
178435
178434
178435
178435
178434
178434
178433
178433
178432
178432
178432
178432
178433
178436
178435
178435
178435
178434
178434
178435
178435
178435
178434
178433
178434
178434
178433
178433
178433
178434
178433
178432
178432
178433
178432
178432
178431
178431
178430
178430
178429
178429
178428
178427
178427
178426
178426
178425
178424
178424
178423
178422
178421
178421
178420
178419
178418
178417
178417
178416
178415
178414
178414
178414
178413
178413
178413
178412
178411
178413
178413
178412
178412
178412
178412
178412
178412
178414
178417
178417
178416
178417
178417
178419
178418
178418
178419
178419
178419
178419
178418
178419
178420
178419
178419
178418
178418
178418
178417
178418
178417
178417
178417
178417
178416
178415
178416
178415
178414
178414
178413
178412
178412
178411
178410
178409
178408
178408
178407
178406
178406
178406
178407
178406
178405
178404
178405
178404
178404
178403
178402
178401
178400
178399
178398
178398
178397
178396
178395
178394
178394
178394
178394
178394
178393
178392
178393
178393
178393
178392
178391
178390
178390
178390
178390
178389
178390
178389
178388
178389
178388
178388
178387
178387
178389
178389
178388
178390
178389
178388
178387
178386
178386
178385
178384
178383
178383
178382
178382
178383
178382
178381
178380
178380
178379
178379
178378
178377
178376
178375
178374
178374
178373
178372
178373
178372
178372
178371
178371
178370
178369
178368
178368
178368
178367
178366
178366
178367
178368
178367
178368
178367
178367
178366
178366
178367
178366
178366
178365
178365
178364
178363
178363
178362
178361
178361
178360
178360
178361
178360
178360
178359
178358
178357
178358
178357
178356
178357
178357
178357
178357
178356
178355
178354
178353
178352
178352
178351
178350
178349
178350
178350
178350
178350
178349
178348
178348
178347
178347
178346
178345
178344
178343
178342
178341
178342
178341
178340
178339
178338
178337
178336
178335
178334
178333
178333
178333
178333
178332
178332
178334
178334
178334
178334
178335
178334
178334
178333
178332
178332
178332
178331
178330
178329
178328
178328
178327
178327
178326
178326
178325
178325
178325
178325
178324
178323
178323
178322
178321
178321
178321
178320
178320
178319
178318
178320
178319
178318
178317
178317
178317
178316
178318
178317
178317
178317
178318
178320
178319
178318
178317
178316
178318
178318
178317
178316
178315
178314
178314
178313
178313
178312
178312
178311
178310
178311
178311
178310
178309
178308
178308
178307
178308
178307
178306
178305
178305
178305
178304
178303
178302
178301
178300
178299
178300
178300
178300
178299
178299
178299
178298
178298
178298
178297
178296
178295
178298
178298
178297
178297
178296
178296
178295
178294
178293
178292
178291
178292
178292
178291
178291
178291
178290
178292
178293
178292
178291
178291
178290
178289
178291
178290
178290
178291
178290
178289
178288
178287
178286
178285
178285
178286
178286
178285
178284
178283
178284
178284
178283
178282
178281
178280
178280
178280
178280
178279
178280
178280
178280
178280
178280
178281
178280
178279
178278
178278
178277
178278
178278
178277
178276
178275
178277
178277
178277
178276
178275
178275
178275
178274
178274
178273
178273
178272
178272
178271
178271
178270
178270
178270
178271
178271
178270
178269
178269
178269
178268
178267
178266
178266
178265
178264
178264
178263
178262
178263
178262
178261
178261
178261
178260
178260
178259
178258
178258
178258
178257
178257
178256
178257
178256
178255
178256
178257
178257
178259
178258
178257
178257
178258
178258
178257
178258
178258
178258
178257
178256
178256
178255
178254
178254
178254
178254
178256
178256
178255
178254
178254
178254
178254
178253
178252
178251
178252
178252
178251
178250
178249
178248
178248
178248
178247
178246
178245
178245
178245
178247
178246
178247
178247
178247
178246
178245
178244
178243
178242
178242
178241
178241
178240
178239
178238
178237
178237
178236
178235
178236
178236
178235
178234
178233
178232
178231
178231
178232
178232
178231
178230
178230
178229
178228
178227
178226
178226
178226
178225
178224
178223
178225
178225
178225
178224
178223
178225
178224
178223
178222
178223
178222
178221
178221
178220
178222
178222
178222
178221
178220
178221
178220
178219
178219
178218
178217
178217
178216
178215
178215
178215
178215
178214
178216
178215
178215
178214
178213
178212
178212
178213
178213
178214
178215
178214
178213
178214
178215
178214
178213
178213
178214
178215
178215
178214
178213
178212
178213
178213
178212
178211
178211
178211
178212
178212
178211
178210
178209
178209
178210
178209
178210
178209
178208
178208
178207
178208
178209
178210
178209
178209
178208
178207
178208
178208
178207
178206
178205
178207
178207
178207
178206
178205
178204
178203
178203
178202
178201
178200
178199
178199
178199
178198
178198
178198
178197
178198
178199
178199
178198
178197
178198
178197
178197
178196
178195
178196
178195
178195
178194
178197
178196
178197
178198
178200
178199
178200
178200
178200
178199
178198
178197
178197
178197
178198
178198
178197
178198
178199
178198
178197
178196
178197
178199
178198
178197
178196
178195
178194
178193
178193
178193
178193
178194
178195
178195
178194
178194
178193
178192
178191
178193
178193
178195
178195
178195
178195
178196
178195
178195
178194
178193
178192
178192
178192
178191
178190
178189
178188
178189
178189
178188
178187
178186
178185
178186
178185
178186
178185
178184
178184
178183
178183
178182
178182
178183
178182
178181
178180
178179
178180
178179
178180
178180
178180
178180
178179
178179
178178
178177
178177
178176
178176
178176
178176
178176
178175
178177
178176
178175
178174
178173
178173
178174
178173
178173
178172
178171
178172
178171
178170
178169
178169
178169
178169
178171
178170
178169
178169
178171
178172
178172
178171
178170
178169
178169
178170
178169
178170
178172
178171
178171
178171
178173
178172
178173
178173
178172
178172
178171
178173
178172
178172
178172
178171
178170
178169
178169
178170
178169
178168
178172
178171
178171
178170
178169
178170
178170
178171
178170
178171
178170
178169
178170
178171
178171
178171
178171
178171
178170
178169
178168
178167
178167
178167
178166
178165
178164
178163
178162
178161
178161
178161
178160
178159
178160
178159
178158
178159
178158
178157
178156
178157
178158
178158
178157
178156
178155
178154
178153
178152
178151
178150
178149
178148
178147
178146
178146
178146
178146
178145
178144
178143
178143
178142
178142
178141
178141
178141
178140
178140
178141
178141
178141
178141
178141
178140
178141
178141
178141
178141
178142
178141
178140
178141
178140
178140
178142
178142
178142
178141
178141
178140
178140
178139
178139
178139
178140
178141
178140
178139
178138
178138
178138
178137
178136
178135
178134
178133
178133
178133
178132
178131
178131
178130
178130
178129
178128
178128
178127
178127
178126
178125
178125
178125
178125
178125
178125
178124
178123
178123
178123
178123
178124
178125
178126
178126
178125
178125
178126
178125
178125
178125
178124
178123
178122
178121
178122
178121
178120
178119
178119
178118
178118
178117
178117
178117
178116
178115
178114
178117
178116
178115
178114
178117
178116
178115
178114
178115
178114
178113
178113
178113
178112
178111
178111
178112
178111
178110
178109
178108
178107
178106
178106
178105
178104
178103
178104
178103
178102
178101
178101
178100
178102
178101
178101
178101
178101
178103
178105
178106
178106
178105
178106
178106
178106
178108
178107
178108
178107
178107
178106
178105
178106
178106
178106
178106
178105
178105
178105
178105
178105
178104
178104
178103
178102
178104
178103
178102
178103
178102
178103
178102
178101
178100
178100
178099
178100
178099
178099
178098
178098
178097
178096
178095
178094
178093
178093
178093
178092
178092
178091
178090
178089
178088
178087
178087
178088
178088
178088
178088
178088
178089
178089
178092
178092
178091
178090
178089
178089
178088
178089
178088
178088
178088
178088
178087
178087
178087
178087
178086
178085
178085
178085
178086
178086
178086
178085
178084
178084
178084
178085
178084
178084
178085
178085
178086
178085
178084
178084
178083
178083
178082
178081
178081
178081
178081
178080
178079
178078
178078
178078
178079
178079
178079
178078
178077
178076
178075
178075
178074
178074
178074
178073
178072
178071
178070
178069
178069
178069
178069
178069
178069
178069
178068
178068
178068
178067
178066
178066
178065
178064
178064
178063
178062
178062
178062
178062
178062
178063
178062
178061
178061
178061
178061
178061
178060
178059
178058
178057
178057
178056
178055
178055
178054
178053
178052
178051
178051
178050
178049
178048
178047
178046
178048
178047
178047
178046
178046
178046
178047
178046
178045
178045
178044
178044
178043
178042
178041
178040
178039
178041
178040
178041
178041
178041
178040
178040
178039
178039
178038
178038
178039
178038
178037
178036
178035
178035
178034
178033
178032
178032
178032
178032
178032
178033
178033
178032
178031
178030
178031
178030
178029
178029
178028
178029
178030
178031
178031
178031
178030
178030
178030
178030
178029
178029
178028
178029
178028
178027
178026
178025
178027
178026
178027
178026
178025
178024
178023
178024
178023
178023
178022
178023
178025
178025
178025
178025
178025
178024
178024
178023
178024
178023
178023
178022
178021
178020
178020
178020
178019
178018
178018
178019
178018
178018
178018
178017
178017
178016
178015
178014
178014
178014
178013
178012
178011
178010
178010
178011
178010
178009
178008
178007
178007
178007
178007
178006
178005
178004
178003
178002
178002
178002
178001
178001
178000
178000
177999
177998
177997
177996
177995
177997
177996
177996
177995
177996
177995
177995
177994
177993
177993
177993
177993
177993
177993
177992
177991
177991
177992
177991
177990
177991
177991
177992
177993
177992
177991
177992
177991
177990
177989
177989
177988
177987
177987
177986
177985
177985
177984
177984
177983
177982
177981
177980
177979
177979
177978
177979
177978
177978
177977
177978
177978
177977
177976
177975
177974
177974
177974
177973
177972
177972
177971
177971
177970
177969
177969
177969
177968
177967
177969
177969
177969
177968
177968
177968
177970
177969
177968
177967
177966
177965
177965
177966
177965
177965
177965
177964
177964
177963
177962
177962
177961
177961
177960
177960
177960
177959
177959
177959
177958
177958
177958
177958
177959
177959
177958
177958
177957
177956
177957
177957
177956
177955
177954
177953
177952
177951
177951
177951
177951
177952
177951
177951
177950
177950
177949
177948
177948
177947
177946
177945
177944
177943
177943
177942
177943
177943
177943
177944
177943
177943
177943
177942
177941
177940
177939
177939
177939
177939
177940
177940
177939
177938
177938
177938
177937
177936
177937
177936
177935
177938
177937
177937
177936
177936
177936
177936
177936
177935
177935
177934
177933
177932
177931
177930
177929
177929
177929
177928
177928
177928
177927
177927
177926
177925
177925
177924
177924
177925
177926
177925
177925
177926
177925
177924
177923
177923
177923
177923
177923
177923
177923
177922
177922
177922
177921
177922
177922
177921
177921
177922
177921
177920
177919
177918
177917
177916
177915
177916
177915
177914
177913
177913
177914
177914
177915
177915
177914
177913
177912
177911
177910
177910
177910
177910
177911
177910
177909
177909
177908
177907
177906
177905
177904
177904
177903
177903
177904
177903
177903
177902
177901
177900
177901
177900
177899
177898
177897
177897
177897
177896
177895
177895
177894
177893
177892
177892
177891
177891
177890
177891
177891
177890
177889
177888
177887
177886
177886
177886
177887
177886
177886
177885
177884
177884
177885
177884
177884
177884
177883
177882
177881
177881
177880
177879
177879
177878
177877
177876
177876
177876
177875
177874
177875
177874
177873
177872
177872
177871
177870
177869
177869
177869
177870
177869
177869
177868
177869
177868
177870
177870
177870
177870
177869
177868
177867
177866
177866
177866
177865
177864
177863
177862
177861
177860
177859
177858
177858
177858
177857
177857
177858
177857
177858
177858
177858
177857
177858
177858
177858
177859
177858
177857
177856
177856
177855
177854
177853
177853
177852
177852
177851
177850
177849
177849
177849
177850
177849
177848
177847
177846
177845
177845
177844
177846
177845
177845
177844
177844
177844
177843
177844
177845
177845
177844
177844
177843
177842
177842
177842
177841
177840
177840
177841
177842
177841
177841
177840
177839
177839
177839
177839
177838
177839
177838
177838
177838
177837
177837
177837
177837
177836
177836
177835
177834
177834
177833
177832
177832
177831
177830
177829
177828
177828
177828
177828
177828
177827
177826
177825
177824
177825
177825
177826
177827
177826
177826
177826
177827
177826
177826
177825
177824
177824
177824
177823
177823
177823
177824
177824
177824
177824
177824
177823
177824
177823
177822
177821
177820
177819
177819
177818
177817
177818
177819
177818
177818
177817
177817
177816
177816
177815
177816
177818
177817
177817
177816
177817
177817
177816
177816
177815
177815
177814
177813
177812
177811
177810
177809
177808
177807
177806
177805
177804
177803
177803
177802
177802
177802
177802
177802
177802
177801
177801
177800
177799
177798
177799
177800
177800
177800
177799
177800
177799
177798
177798
177799
177798
177798
177797
177797
177796
177795
177795
177794
177793
177793
177793
177792
177791
177791
177792
177791
177790
177790
177789
177789
177788
177790
177790
177789
177790
177790
177789
177788
177789
177788
177787
177787
177787
177787
177786
177786
177785
177784
177783
177782
177782
177781
177780
177779
177778
177778
177778
177777
177777
177777
177776
177775
177774
177775
177775
177774
177773
177772
177772
177772
177772
177773
177773
177772
177774
177775
177774
177773
177773
177775
177776
177775
177774
177774
177774
177773
177772
177773
177772
177771
177771
177771
177771
177771
177771
177770
177769
177769
177770
177770
177769
177768
177767
177766
177765
177764
177764
177763
177762
177761
177760
177759
177759
177758
177758
177759
177759
177759
177759
177758
177757
177760
177759
177758
177759
177758
177757
177758
177757
177756
177755
177754
177753
177752
177751
177750
177749
177748
177748
177747
177746
177745
177744
177744
177743
177742
177741
177742
177741
177740
177739
177738
177739
177738
177737
177736
177735
177735
177734
177733
177732
177731
177730
177729
177730
177729
177728
177727
177726
177725
177725
177724
177724
177724
177723
177723
177724
177725
177724
177725
177726
177726
177725
177724
177723
177724
177723
177723
177724
177724
177723
177723
177722
177721
177720
177721
177720
177719
177719
177719
177721
177720
177720
177719
177720
177720
177720
177720
177720
177719
177718
177717
177716
177716
177715
177714
177713
177713
177713
177712
177713
177712
177711
177711
177710
177709
177709
177709
177708
177708
177708
177708
177708
177708
177708
177708
177708
177707
177706
177707
177706
177705
177704
177703
177703
177703
177703
177702
177702
177703
177704
177703
177702
177701
177701
177700
177699
177698
177697
177697
177698
177698
177699
177698
177697
177696
177697
177696
177695
177696
177695
177697
177697
177698
177698
177697
177696
177696
177695
177694
177693
177692
177691
177692
177691
177691
177690
177689
177688
177689
177688
177688
177688
177687
177687
177686
177685
177685
177685
177687
177686
177687
177687
177688
177689
177689
177688
177687
177687
177686
177685
177684
177683
177682
177682
177682
177683
177682
177682
177683
177683
177683
177682
177681
177681
177682
177681
177680
177679
177678
177677
177677
177678
177678
177678
177679
177680
177679
177678
177677
177676
177675
177675
177674
177673
177672
177673
177672
177671
177671
177670
177672
177673
177672
177672
177672
177671
177671
177670
177669
177668
177668
177667
177666
177666
177665
177664
177663
177662
177663
177664
177663
177662
177661
177660
177660
177660
177659
177658
177657
177656
177655
177654
177653
177652
177651
177650
177650
177649
177649
177648
177647
177646
177647
177646
177647
177646
177646
177647
177647
177646
177646
177646
177645
177646
177646
177646
177646
177648
177647
177646
177645
177644
177643
177642
177641
177642
177642
177642
177641
177641
177640
177639
177639
177638
177638
177637
177636
177635
177634
177636
177636
177635
177636
177636
177635
177634
177633
177632
177631
177631
177631
177630
177631
177632
177631
177630
177630
177630
177629
177628
177627
177628
177627
177627
177626
177625
177625
177624
177624
177623
177622
177621
177620
177619
177618
177619
177620
177620
177619
177619
177618
177619
177620
177619
177618
177617
177617
177617
177616
177615
177615
177615
177614
177614
177614
177614
177613
177612
177612
177611
177611
177612
177612
177612
177613
177614
177614
177614
177615
177615
177614
177613
177613
177612
177611
177611
177610
177609
177608
177608
177607
177607
177607
177607
177606
177606
177606
177605
177605
177604
177604
177604
177604
177605
177606
177605
177606
177607
177607
177608
177607
177606
177605
177604
177603
177602
177602
177601
177600
177603
177604
177604
177604
177603
177603
177604
177604
177603
177603
177602
177601
177601
177601
177601
177600
177600
177600
177599
177598
177598
177599
177598
177597
177598
177599
177599
177598
177598
177598
177598
177597
177596
177596
177597
177598
177598
177598
177598
177598
177597
177596
177595
177594
177596
177596
177597
177596
177595
177595
177596
177595
177595
177595
177596
177595
177595
177594
177593
177595
177594
177593
177592
177592
177591
177590
177589
177588
177588
177588
177589
177588
177589
177588
177587
177587
177588
177588
177587
177587
177586
177586
177585
177585
177584
177583
177583
177582
177581
177580
177579
177579
177578
177577
177576
177575
177574
177574
177574
177573
177572
177573
177572
177571
177571
177570
177570
177569
177568
177569
177568
177568
177567
177567
177567
177566
177566
177565
177564
177563
177563
177563
177563
177562
177561
177560
177559
177559
177558
177558
177557
177556
177555
177554
177554
177554
177554
177553
177552
177553
177552
177552
177551
177551
177552
177551
177551
177551
177550
177551
177552
177551
177550
177550
177549
177548
177548
177548
177550
177550
177550
177551
177550
177551
177551
177550
177550
177550
177549
177549
177548
177549
177550
177549
177549
177548
177547
177546
177545
177546
177546
177545
177545
177545
177544
177543
177542
177544
177543
177542
177541
177540
177539
177538
177537
177536
177535
177534
177533
177533
177532
177531
177530
177529
177529
177528
177527
177526
177526
177526
177525
177524
177523
177522
177521
177520
177519
177520
177519
177519
177518
177518
177520
177522
177522
177521
177522
177522
177521
177520
177519
177520
177519
177518
177517
177516
177516
177515
177514
177515
177514
177514
177513
177513
177513
177512
177511
177510
177510
177509
177509
177508
177507
177506
177507
177506
177509
177510
177509
177508
177508
177507
177506
177505
177505
177505
177504
177504
177503
177504
177504
177504
177504
177504
177503
177502
177501
177500
177499
177498
177497
177496
177496
177497
177497
177497
177496
177495
177494
177493
177493
177492
177491
177490
177492
177492
177491
177490
177489
177488
177487
177487
177486
177485
177485
177486
177486
177486
177487
177486
177487
177486
177485
177485
177484
177483
177482
177481
177480
177479
177478
177478
177478
177478
177478
177477
177476
177476
177476
177475
177475
177474
177473
177473
177472
177472
177471
177473
177472
177471
177470
177469
177468
177469
177468
177467
177468
177467
177469
177468
177467
177466
177465
177466
177465
177464
177464
177465
177465
177465
177464
177463
177462
177462
177461
177460
177459
177458
177458
177458
177460
177459
177459
177458
177457
177459
177459
177458
177457
177457
177456
177457
177456
177455
177454
177453
177452
177453
177453
177452
177451
177451
177451
177450
177450
177449
177448
177448
177447
177446
177447
177446
177445
177445
177445
177445
177445
177446
177446
177446
177445
177444
177444
177444
177443
177442
177441
177440
177440
177440
177441
177440
177441
177440
177439
177439
177439
177438
177437
177437
177437
177436
177437
177437
177436
177435
177434
177434
177434
177433
177432
177432
177431
177430
177429
177429
177428
177429
177430
177429
177430
177431
177431
177430
177431
177430
177430
177430
177430
177430
177431
177430
177430
177429
177429
177429
177428
177428
177427
177426
177425
177425
177424
177425
177425
177424
177423
177422
177423
177423
177422
177421
177420
177421
177420
177420
177419
177418
177417
177416
177415
177414
177416
177415
177414
177415
177414
177414
177414
177413
177412
177414
177413
177413
177412
177412
177412
177411
177411
177412
177413
177412
177411
177410
177409
177408
177407
177406
177406
177406
177405
177404
177403
177404
177403
177402
177401
177403
177403
177402
177401
177401
177401
177401
177400
177399
177398
177397
177397
177396
177395
177394
177395
177396
177395
177394
177393
177393
177392
177392
177392
177391
177391
177390
177389
177388
177387
177386
177386
177385
177384
177383
177384
177383
177382
177383
177382
177381
177382
177381
177381
177380
177380
177380
177381
177381
177380
177380
177379
177379
177378
177377
177376
177375
177375
177375
177374
177374
177375
177374
177373
177372
177371
177371
177371
177372
177371
177370
177372
177371
177370
177370
177369
177368
177370
177369
177369
177369
177369
177369
177369
177368
177367
177367
177366
177365
177364
177363
177362
177362
177362
177363
177363
177363
177363
177363
177362
177362
177363
177362
177361
177361
177360
177360
177359
177358
177357
177357
177356
177355
177355
177354
177354
177353
177352
177352
177351
177350
177349
177348
177349
177348
177348
177348
177347
177347
177346
177346
177345
177345
177344
177344
177344
177345
177344
177343
177342
177342
177342
177341
177340
177340
177340
177339
177340
177339
177339
177338
177338
177337
177336
177337
177337
177336
177336
177336
177335
177335
177334
177334
177333
177333
177332
177333
177335
177335
177336
177335
177335
177334
177333
177333
177332
177332
177332
177332
177332
177331
177330
177331
177331
177330
177329
177328
177327
177327
177326
177327
177327
177326
177326
177325
177325
177324
177324
177325
177324
177323
177322
177323
177323
177322
177321
177321
177320
177321
177320
177320
177320
177323
177324
177324
177324
177323
177322
177323
177323
177322
177322
177322
177323
177324
177324
177323
177323
177322
177322
177322
177321
177320
177319
177318
177318
177319
177319
177320
177319
177318
177318
177319
177318
177317
177318
177317
177317
177317
177316
177316
177316
177315
177314
177313
177312
177312
177313
177312
177311
177312
177311
177311
177311
177310
177310
177310
177309
177308
177307
177307
177307
177306
177306
177306
177306
177305
177305
177304
177304
177304
177303
177302
177301
177303
177303
177302
177302
177301
177300
177299
177299
177299
177298
177300
177299
177299
177298
177298
177298
177298
177297
177296
177296
177296
177296
177295
177295
177294
177294
177293
177293
177292
177291
177290
177291
177290
177290
177290
177291
177291
177290
177290
177291
177290
177289
177289
177288
177287
177288
177287
177287
177286
177286
177286
177287
177287
177287
177287
177287
177286
177285
177285
177284
177284
177283
177283
177282
177281
177281
177282
177285
177284
177283
177282
177282
177281
177281
177281
177281
177281
177282
177282
177282
177282
177282
177282
177281
177280
177279
177279
177279
177278
177277
177276
177276
177277
177277
177281
177281
177281
177281
177280
177279
177279
177279
177279
177278
177278
177278
177277
177276
177275
177275
177275
177274
177274
177273
177273
177274
177274
177274
177274
177273
177272
177273
177272
177272
177271
177270
177269
177268
177269
177268
177267
177266
177265
177265
177265
177266
177267
177267
177268
177267
177266
177265
177266
177266
177265
177264
177263
177263
177262
177261
177263
177262
177262
177262
177261
177260
177259
177260
177261
177260
177260
177261
177261
177260
177259
177259
177258
177258
177259
177259
177259
177258
177257
177257
177258
177257
177257
177257
177256
177257
177257
177260
177259
177258
177259
177259
177258
177257
177258
177259
177258
177257
177257
177257
177256
177255
177254
177254
177255
177254
177253
177254
177255
177254
177253
177252
177252
177251
177251
177250
177250
177250
177250
177249
177250
177249
177249
177248
177247
177246
177245
177244
177245
177244
177245
177244
177244
177246
177245
177244
177243
177244
177245
177245
177245
177245
177244
177243
177242
177242
177244
177244
177244
177243
177243
177243
177243
177242
177242
177241
177241
177242
177241
177240
177239
177238
177237
177236
177235
177236
177235
177235
177234
177233
177232
177232
177231
177231
177231
177230
177230
177230
177230
177230
177230
177231
177231
177231
177232
177232
177231
177230
177229
177229
177228
177227
177227
177226
177225
177225
177224
177223
177223
177222
177221
177222
177221
177220
177221
177222
177222
177224
177225
177224
177226
177226
177225
177224
177225
177224
177225
177224
177224
177223
177223
177222
177223
177222
177223
177222
177222
177221
177222
177222
177222
177221
177220
177219
177219
177219
177218
177217
177216
177215
177216
177216
177215
177214
177213
177212
177211
177211
177211
177210
177209
177208
177208
177209
177210
177209
177208
177207
177206
177205
177207
177207
177206
177205
177205
177204
177206
177205
177204
177205
177204
177204
177204
177203
177203
177203
177202
177201
177202
177201
177200
177199
177198
177197
177197
177196
177196
177197
177196
177196
177195
177194
177193
177192
177192
177194
177193
177192
177191
177190
177190
177190
177190
177189
177188
177187
177187
177188
177189
177188
177187
177188
177188
177188
177187
177187
177186
177186
177186
177186
177185
177185
177184
177183
177182
177182
177184
177185
177185
177184
177184
177183
177182
177181
177181
177181
177180
177180
177181
177181
177181
177180
177180
177180
177180
177181
177180
177179
177179
177178
177178
177177
177177
177176
177176
177175
177175
177174
177175
177174
177174
177174
177174
177174
177173
177172
177172
177171
177171
177170
177169
177168
177167
177166
177166
177165
177164
177163
177162
177162
177161
177161
177160
177159
177159
177158
177159
177159
177158
177159
177160
177160
177159
177159
177158
177158
177158
177158
177157
177156
177155
177155
177154
177155
177155
177154
177153
177152
177155
177154
177155
177155
177154
177153
177152
177151
177150
177149
177148
177147
177146
177148
177147
177146
177145
177145
177146
177145
177145
177144
177144
177143
177143
177144
177143
177142
177141
177140
177141
177140
177139
177138
177138
177138
177137
177136
177135
177135
177135
177135
177135
177135
177135
177135
177134
177133
177132
177132
177131
177130
177130
177130
177129
177130
177129
177129
177131
177131
177133
177132
177131
177131
177130
177129
177128
177127
177127
177126
177125
177125
177126
177125
177124
177123
177122
177122
177124
177125
177125
177124
177125
177124
177123
177123
177122
177121
177121
177122
177121
177122
177123
177123
177125
177125
177126
177125
177125
177127
177126
177126
177127
177127
177126
177127
177127
177127
177126
177127
177126
177125
177125
177124
177125
177125
177125
177124
177124
177123
177122
177121
177120
177120
177120
177120
177120
177120
177119
177119
177119
177118
177117
177116
177116
177115
177114
177113
177112
177111
177113
177113
177114
177113
177113
177113
177113
177112
177111
177110
177109
177109
177108
177108
177108
177107
177107
177107
177107
177107
177106
177105
177105
177106
177106
177108
177107
177108
177108
177108
177109
177108
177108
177107
177107
177107
177106
177105
177106
177107
177106
177105
177104
177104
177103
177104
177104
177104
177104
177103
177103
177103
177102
177102
177103
177103
177103
177102
177102
177101
177102
177101
177101
177100
177100
177100
177100
177100
177099
177098
177097
177097
177096
177095
177094
177093
177092
177091
177091
177091
177090
177090
177091
177092
177091
177092
177091
177090
177089
177088
177087
177087
177086
177086
177086
177085
177086
177085
177084
177087
177086
177086
177088
177087
177086
177086
177087
177086
177086
177085
177084
177084
177084
177084
177084
177083
177082
177081
177080
177080
177080
177080
177081
177081
177081
177082
177083
177082
177082
177082
177082
177081
177080
177079
177078
177081
177080
177080
177081
177081
177080
177079
177078
177077
177079
177079
177078
177078
177077
177076
177076
177076
177075
177074
177074
177075
177076
177076
177076
177077
177076
177075
177076
177075
177075
177076
177075
177076
177075
177074
177074
177073
177072
177071
177070
177071
177070
177069
177068
177067
177066
177066
177065
177064
177063
177062
177061
177060
177060
177059
177058
177060
177061
177060
177059
177058
177057
177056
177058
177057
177056
177057
177056
177057
177056
177056
177055
177054
177053
177053
177052
177052
177051
177050
177049
177049
177048
177047
177047
177048
177049
177048
177048
177047
177047
177046
177045
177044
177045
177045
177044
177043
177044
177045
177044
177043
177042
177042
177041
177040
177040
177041
177041
177040
177040
177039
177039
177038
177040
177039
177038
177037
177036
177036
177035
177034
177035
177034
177033
177032
177031
177030
177029
177028
177028
177027
177027
177026
177026
177027
177026
177027
177028
177030
177029
177028
177027
177026
177025
177024
177023
177023
177022
177021
177021
177020
177020
177020
177019
177018
177017
177016
177018
177017
177016
177017
177018
177017
177017
177017
177016
177016
177015
177014
177013
177014
177013
177012
177014
177013
177012
177011
177010
177010
177010
177010
177010
177009
177008
177007
177007
177006
177005
177004
177004
177004
177003
177003
177002
177003
177002
177001
177000
176999
176999
176998
176997
176996
176995
176995
176995
176996
176996
176997
176998
176997
176996
176996
176996
176995
176994
176993
176993
176997
176998
176998
176997
176997
176997
176996
176996
176995
176996
176995
176996
176995
176994
176994
176993
176994
176994
176994
176993
176992
176991
176991
176993
176995
176994
176993
176993
176994
176993
176992
176991
176990
176990
176989
176990
176989
176988
176987
176988
176989
176988
176988
176988
176988
176987
176986
176985
176985
176985
176984
176983
176982
176981
176980
176980
176979
176980
176979
176979
176978
176978
176980
176979
176979
176979
176978
176977
176977
176976
176977
176976
176975
176975
176975
176974
176973
176972
176972
176971
176970
176969
176969
176968
176967
176966
176967
176966
176965
176964
176964
176963
176964
176964
176965
176966
176965
176964
176964
176964
176963
176963
176964
176964
176964
176963
176965
176965
176964
176964
176963
176963
176962
176961
176961
176960
176960
176959
176958
176957
176957
176957
176956
176955
176954
176954
176955
176956
176956
176955
176955
176955
176954
176954
176953
176953
176953
176952
176951
176951
176950
176949
176950
176950
176949
176949
176949
176948
176947
176947
176947
176947
176946
176946
176945
176944
176943
176942
176941
176941
176940
176940
176939
176938
176937
176936
176936
176935
176935
176934
176935
176934
176933
176936
176935
176934
176933
176932
176932
176931
176931
176930
176929
176928
176928
176928
176928
176927
176927
176926
176925
176924
176923
176923
176922
176923
176924
176923
176922
176921
176920
176919
176918
176917
176916
176915
176914
176914
176915
176914
176914
176913
176913
176913
176912
176911
176911
176911
176910
176909
176910
176909
176909
176908
176907
176908
176908
176908
176909
176908
176908
176907
176907
176906
176906
176905
176905
176905
176905
176906
176906
176906
176906
176906
176906
176906
176905
176905
176904
176904
176904
176903
176905
176905
176904
176903
176902
176901
176901
176904
176905
176905
176904
176904
176903
176903
176905
176906
176905
176904
176904
176904
176903
176902
176901
176900
176900
176899
176899
176898
176897
176897
176896
176896
176895
176895
176894
176893
176892
176892
176892
176891
176890
176890
176890
176890
176889
176888
176888
176889
176889
176889
176889
176888
176888
176889
176888
176889
176889
176888
176888
176888
176889
176890
176889
176888
176889
176890
176891
176890
176889
176888
176888
176887
176886
176886
176889
176888
176888
176888
176887
176888
176888
176887
176886
176886
176886
176888
176887
176886
176886
176885
176885
176884
176884
176883
176882
176881
176880
176881
176880
176879
176879
176880
176879
176878
176877
176876
176875
176874
176873
176872
176871
176870
176869
176868
176867
176867
176867
176866
176865
176865
176865
176865
176864
176864
176865
176865
176865
176864
176863
176863
176862
176862
176861
176863
176862
176864
176864
176863
176863
176862
176862
176862
176863
176864
176863
176862
176862
176861
176861
176860
176859
176859
176858
176858
176858
176859
176858
176860
176859
176858
176857
176856
176855
176855
176854
176854
176853
176852
176852
176851
176852
176851
176850
176849
176849
176849
176849
176851
176850
176851
176852
176851
176851
176850
176850
176849
176849
176849
176848
176847
176849
176848
176847
176846
176846
176845
176846
176847
176846
176845
176847
176846
176846
176845
176844
176844
176843
176843
176844
176843
176844
176843
176842
176841
176840
176841
176841
176840
176839
176838
176838
176837
176838
176838
176837
176836
176837
176837
176836
176836
176836
176836
176836
176835
176834
176834
176833
176832
176831
176830
176830
176831
176830
176830
176830
176829
176830
176829
176829
176830
176829
176829
176829
176828
176827
176826
176825
176825
176824
176826
176825
176825
176825
176824
176824
176824
176824
176823
176822
176821
176821
176821
176820
176819
176818
176818
176818
176817
176818
176819
176818
176817
176817
176818
176817
176819
176819
176819
176818
176817
176816
176816
176815
176814
176815
176814
176814
176815
176814
176814
176813
176814
176813
176813
176813
176812
176811
176810
176809
176809
176808
176808
176807
176807
176806
176806
176806
176805
176805
176805
176805
176804
176803
176802
176802
176802
176801
176800
176800
176799
176799
176799
176798
176797
176797
176796
176796
176796
176796
176796
176795
176796
176797
176796
176796
176796
176795
176794
176793
176793
176792
176792
176791
176791
176790
176790
176790
176789
176789
176788
176787
176788
176789
176788
176788
176791
176792
176792
176791
176791
176790
176789
176790
176790
176789
176789
176788
176787
176786
176786
176785
176785
176785
176786
176787
176786
176785
176784
176784
176783
176784
176785
176784
176783
176782
176781
176780
176779
176779
176779
176778
176778
176779
176778
176777
176776
176776
176775
176774
176774
176774
176774
176773
176772
176771
176771
176770
176770
176771
176771
176771
176770
176770
176770
176769
176768
176767
176766
176766
176765
176764
176763
176762
176761
176760
176759
176759
176758
176757
176756
176755
176755
176754
176753
176753
176752
176751
176750
176750
176749
176748
176747
176746
176745
176745
176744
176743
176742
176741
176742
176742
176741
176741
176741
176740
176740
176739
176740
176739
176739
176738
176737
176736
176735
176734
176734
176733
176732
176732
176731
176730
176729
176728
176727
176727
176727
176727
176726
176726
176725
176726
176725
176725
176724
176723
176724
176724
176723
176722
176722
176722
176721
176720
176719
176718
176719
176721
176722
176721
176720
176721
176720
176721
176720
176719
176718
176717
176717
176717
176716
176715
176714
176714
176713
176713
176712
176713
176713
176712
176711
176713
176712
176712
176711
176712
176711
176711
176710
176709
176709
176710
176709
176709
176708
176707
176707
176706
176705
176705
176705
176704
176703
176703
176702
176701
176701
176702
176702
176701
176700
176699
176699
176698
176699
176699
176701
176701
176700
176700
176700
176700
176699
176699
176698
176698
176699
176698
176697
176696
176695
176695
176696
176695
176695
176696
176696
176695
176695
176694
176695
176694
176693
176692
176691
176690
176689
176689
176688
176688
176687
176686
176687
176686
176685
176685
176687
176686
176685
176685
176687
176687
176686
176689
176689
176688
176688
176688
176689
176688
176690
176689
176690
176690
176689
176688
176687
176686
176685
176685
176685
176686
176686
176686
176685
176685
176685
176685
176686
176685
176685
176684
176683
176683
176682
176681
176681
176680
176680
176679
176678
176679
176678
176678
176677
176676
176676
176675
176674
176673
176674
176673
176672
176674
176675
176675
176675
176675
176674
176673
176672
176672
176671
176671
176670
176669
176669
176669
176669
176668
176668
176669
176668
176667
176667
176667
176666
176665
176665
176666
176665
176665
176666
176666
176666
176668
176668
176667
176666
176666
176665
176665
176664
176664
176663
176663
176662
176661
176661
176661
176660
176660
176660
176659
176658
176658
176658
176660
176661
176660
176659
176659
176658
176658
176657
176656
176655
176654
176655
176654
176655
176656
176658
176660
176659
176658
176657
176656
176655
176656
176656
176655
176657
176656
176655
176655
176654
176653
176652
176651
176654
176653
176653
176653
176653
176652
176651
176650
176649
176649
176650
176651
176650
176649
176649
176649
176648
176647
176646
176648
176649
176648
176647
176647
176647
176647
176646
176646
176645
176646
176646
176645
176644
176643
176642
176641
176641
176641
176641
176641
176642
176641
176640
176640
176640
176639
176641
176640
176641
176642
176641
176641
176640
176640
176639
176640
176639
176639
176639
176638
176639
176639
176640
176639
176639
176638
176637
176636
176635
176635
176635
176634
176633
176634
176633
176632
176632
176632
176631
176630
176629
176628
176627
176626
176626
176627
176628
176627
176626
176626
176626
176627
176626
176625
176624
176624
176625
176624
176623
176622
176621
176620
176619
176618
176617
176617
176617
176617
176616
176615
176614
176613
176613
176613
176613
176612
176612
176611
176612
176612
176612
176612
176612
176612
176611
176613
176614
176614
176615
176614
176616
176616
176616
176615
176617
176616
176615
176615
176614
176613
176613
176613
176612
176611
176610
176610
176609
176612
176613
176613
176613
176612
176612
176611
176611
176610
176609
176608
176608
176609
176609
176609
176609
176608
176607
176606
176605
176604
176604
176605
176604
176606
176607
176608
176607
176607
176606
176607
176606
176605
176605
176606
176606
176605
176606
176606
176605
176604
176605
176605
176606
176605
176606
176605
176604
176604
176605
176607
176607
176606
176607
176606
176607
176608
176608
176607
176606
176605
176605
176605
176604
176605
176607
176608
176609
176608
176607
176608
176607
176607
176607
176606
176606
176606
176605
176604
176604
176603
176604
176604
176604
176604
176603
176602
176601
176602
176601
176601
176600
176599
176600
176600
176599
176598
176597
176598
176598
176598
176597
176598
176598
176600
176601
176600
176601
176601
176600
176599
176598
176597
176596
176595
176595
176594
176594
176593
176592
176592
176592
176591
176590
176589
176588
176587
176586
176587
176588
176587
176586
176585
176584
176584
176584
176583
176583
176582
176582
176581
176582
176581
176580
176579
176579
176579
176578
176578
176577
176576
176575
176576
176575
176574
176573
176572
176574
176575
176574
176574
176574
176573
176572
176571
176573
176572
176572
176571
176572
176571
176571
176570
176569
176569
176571
176571
176571
176572
176571
176570
176570
176569
176569
176570
176569
176568
176567
176567
176566
176565
176567
176566
176569
176568
176569
176568
176567
176567
176567
176567
176566
176565
176564
176563
176562
176561
176562
176561
176560
176560
176561
176560
176561
176560
176559
176558
176558
176557
176556
176555
176554
176553
176554
176553
176553
176552
176551
176551
176550
176549
176548
176548
176547
176546
176546
176545
176544
176546
176546
176546
176545
176545
176545
176544
176543
176544
176543
176542
176542
176541
176540
176539
176539
176538
176537
176537
176538
176539
176538
176537
176539
176539
176539
176538
176539
176538
176538
176537
176536
176536
176535
176538
176538
176540
176539
176538
176538
176538
176537
176536
176535
176534
176534
176536
176536
176535
176534
176533
176533
176533
176532
176531
176532
176533
176533
176533
176532
176532
176531
176530
176530
176531
176530
176529
176528
176528
176527
176526
176526
176525
176524
176523
176523
176523
176523
176522
176523
176523
176522
176521
176521
176520
176520
176521
176520
176519
176518
176517
176517
176518
176517
176516
176515
176515
176514
176513
176512
176512
176512
176513
176514
176513
176512
176513
176512
176512
176511
176512
176511
176510
176509
176508
176508
176507
176507
176508
176508
176507
176506
176505
176506
176507
176507
176507
176506
176505
176504
176504
176503
176502
176504
176503
176502
176503
176502
176501
176501
176501
176501
176500
176499
176498
176498
176498
176499
176498
176497
176496
176496
176496
176496
176495
176495
176494
176493
176492
176491
176490
176489
176488
176487
176486
176487
176488
176487
176486
176485
176484
176483
176483
176483
176482
176481
176480
176481
176481
176481
176481
176481
176481
176482
176481
176480
176479
176478
176477
176477
176476
176476
176475
176474
176473
176474
176473
176472
176473
176472
176473
176472
176473
176473
176475
176474
176473
176472
176472
176471
176470
176469
176468
176468
176468
176468
176467
176466
176466
176466
176465
176465
176466
176467
176468
176467
176467
176466
176466
176465
176465
176464
176463
176462
176461
176462
176461
176460
176460
176460
176463
176462
176462
176461
176461
176461
176461
176460
176459
176458
176459
176458
176458
176457
176456
176456
176455
176454
176454
176454
176454
176453
176454
176453
176452
176451
176451
176451
176451
176450
176450
176449
176448
176447
176447
176446
176446
176446
176448
176448
176447
176446
176447
176446
176445
176444
176443
176443
176442
176443
176443
176445
176445
176445
176445
176445
176446
176445
176445
176445
176445
176444
176444
176443
176442
176442
176442
176443
176442
176442
176444
176444
176445
176445
176444
176443
176443
176443
176442
176442
176441
176441
176441
176440
176439
176439
176438
176437
176436
176435
176436
176435
176434
176434
176433
176434
176433
176435
176435
176434
176433
176432
176433
176432
176432
176433
176432
176433
176432
176432
176432
176432
176431
176431
176430
176430
176429
176430
176429
176428
176427
176426
176425
176424
176423
176424
176425
176424
176423
176423
176422
176422
176421
176420
176420
176419
176418
176418
176418
176419
176419
176419
176418
176418
176417
176417
176416
176415
176416
176415
176414
176414
176413
176412
176412
176411
176410
176410
176409
176410
176411
176410
176409
176410
176409
176408
176409
176408
176407
176406
176406
176406
176405
176404
176404
176404
176403
176402
176402
176403
176402
176403
176402
176402
176401
176400
176399
176400
176400
176400
176399
176399
176399
176401
176400
176399
176398
176397
176396
176396
176398
176397
176397
176397
176396
176396
176396
176395
176395
176394
176395
176394
176393
176393
176392
176391
176390
176392
176392
176391
176391
176391
176390
176390
176389
176388
176390
176391
176390
176389
176388
176387
176387
176386
176385
176384
176383
176382
176381
176381
176381
176380
176379
176378
176377
176376
176375
176374
176373
176373
176373
176372
176372
176371
176371
176371
176371
176371
176371
176372
176373
176374
176374
176374
176374
176373
176372
176372
176374
176374
176373
176372
176372
176372
176374
176374
176373
176373
176373
176374
176373
176373
176374
176375
176375
176374
176375
176375
176374
176373
176372
176371
176370
176370
176370
176370
176369
176368
176367
176367
176368
176367
176366
176365
176364
176364
176363
176362
176362
176362
176362
176361
176361
176360
176360
176360
176359
176358
176357
176357
176356
176356
176356
176355
176354
176354
176353
176356
176356
176356
176357
176357
176356
176356
176356
176355
176356
176355
176354
176355
176357
176357
176357
176356
176356
176355
176354
176353
176352
176351
176350
176349
176349
176348
176347
176346
176346
176347
176346
176345
176344
176344
176343
176343
176343
176342
176342
176343
176343
176344
176344
176344
176343
176342
176343
176343
176342
176341
176342
176343
176344
176343
176343
176343
176343
176342
176341
176342
176341
176340
176340
176339
176339
176340
176339
176340
176339
176339
176338
176339
176339
176338
176338
176337
176338
176339
176338
176337
176336
176335
176334
176333
176333
176334
176333
176332
176335
176335
176335
176336
176335
176335
176336
176337
176337
176337
176338
176339
176338
176338
176337
176338
176338
176339
176340
176339
176338
176338
176337
176337
176337
176336
176336
176335
176335
176334
176335
176334
176334
176334
176334
176335
176334
176334
176334
176333
176332
176332
176331
176334
176333
176332
176331
176330
176329
176328
176329
176329
176328
176327
176327
176326
176325
176325
176324
176323
176323
176322
176322
176321
176320
176319
176319
176320
176321
176320
176319
176318
176319
176318
176317
176316
176317
176316
176315
176314
176314
176314
176313
176313
176313
176312
176311
176310
176310
176310
176310
176311
176311
176310
176309
176310
176309
176308
176308
176307
176308
176307
176306
176305
176306
176305
176304
176304
176303
176302
176302
176302
176303
176302
176301
176301
176300
176299
176299
176299
176299
176298
176298
176297
176296
176296
176295
176295
176296
176295
176294
176295
176294
176294
176294
176294
176294
176295
176294
176294
176293
176293
176292
176292
176293
176292
176291
176293
176293
176292
176291
176290
176289
176290
176289
176288
176287
176286
176287
176289
176288
176287
176286
176285
176284
176283
176284
176284
176283
176282
176282
176281
176280
176281
176280
176280
176279
176278
176278
176278
176277
176277
176276
176275
176275
176274
176273
176272
176272
176272
176271
176271
176271
176271
176270
176269
176269
176268
176268
176267
176267
176266
176268
176268
176267
176267
176266
176265
176265
176265
176264
176263
176263
176263
176262
176261
176260
176260
176262
176262
176263
176262
176261
176261
176262
176261
176260
176260
176259
176258
176257
176257
176257
176258
176257
176257
176256
176256
176256
176255
176254
176253
176252
176252
176252
176251
176250
176250
176250
176250
176250
176249
176248
176247
176248
176247
176247
176246
176245
176249
176249
176248
176248
176247
176247
176246
176245
176244
176244
176243
176242
176242
176241
176240
176241
176241
176240
176240
176239
176239
176238
176237
176236
176236
176237
176236
176236
176235
176234
176233
176233
176234
176235
176234
176233
176233
176232
176231
176231
176231
176230
176230
176229
176228
176227
176227
176227
176227
176228
176228
176227
176227
176226
176225
176225
176224
176224
176223
176222
176221
176221
176221
176221
176220
176220
176221
176220
176219
176219
176218
176219
176218
176217
176217
176217
176216
176215
176215
176214
176214
176215
176214
176213
176213
176213
176212
176211
176212
176211
176212
176212
176211
176210
176210
176210
176210
176211
176210
176211
176210
176210
176209
176209
176208
176207
176206
176205
176205
176204
176204
176203
176202
176202
176202
176202
176203
176204
176203
176202
176201
176200
176200
176199
176199
176198
176199
176198
176199
176199
176199
176199
176198
176199
176199
176198
176197
176196
176196
176195
176194
176194
176194
176194
176193
176192
176191
176192
176191
176192
176191
176190
176190
176194
176194
176194
176193
176193
176193
176192
176191
176190
176189
176188
176188
176188
176187
176186
176185
176184
176184
176184
176184
176185
176184
176184
176183
176182
176181
176181
176180
176179
176178
176177
176180
176179
176179
176178
176177
176177
176177
176177
176176
176175
176176
176176
176175
176174
176173
176172
176172
176172
176171
176171
176171
176170
176171
176172
176171
176170
176170
176171
176170
176169
176168
176167
176166
176165
176164
176163
176163
176164
176164
176163
176162
176161
176160
176161
176161
176160
176160
176159
176158
176158
176157
176156
176155
176154
176154
176154
176153
176153
176152
176152
176152
176151
176150
176149
176148
176148
176147
176146
176146
176148
176148
176148
176148
176147
176146
176145
176144
176144
176144
176144
176143
176142
176141
176143
176142
176142
176141
176140
176139
176139
176138
176137
176136
176135
176135
176135
176136
176136
176135
176134
176133
176133
176132
176132
176131
176130
176129
176129
176128
176127
176126
176128
176127
176126
176125
176124
176125
176127
176126
176125
176124
176124
176124
176124
176123
176122
176122
176122
176121
176121
176121
176120
176119
176118
176118
176117
176116
176115
176118
176119
176120
176119
176119
176119
176118
176117
176118
176117
176116
176116
176117
176117
176116
176115
176114
176113
176113
176114
176113
176112
176111
176110
176109
176108
176107
176106
176106
176106
176106
176107
176107
176106
176106
176107
176107
176106
176106
176107
176106
176106
176105
176105
176105
176105
176104
176104
176104
176105
176105
176104
176104
176103
176105
176104
176105
176105
176105
176105
176104
176103
176103
176102
176101
176100
176099
176099
176099
176098
176098
176097
176097
176096
176095
176095
176094
176094
176094
176093
176092
176092
176092
176092
176092
176091
176090
176089
176091
176091
176091
176090
176089
176088
176088
176089
176088
176087
176088
176088
176089
176089
176089
176088
176087
176088
176088
176087
176089
176089
176089
176088
176087
176087
176086
176085
176085
176086
176085
176084
176083
176083
176082
176082
176081
176080
176079
176078
176077
176076
176075
176074
176073
176073
176072
176071
176070
176069
176069
176068
176068
176067
176067
176067
176067
176066
176066
176066
176066
176067
176066
176065
176064
176064
176063
176062
176061
176062
176061
176060
176060
176059
176058
176057
176056
176056
176056
176056
176055
176055
176055
176055
176054
176053
176052
176051
176051
176051
176051
176052
176052
176051
176054
176053
176053
176053
176054
176054
176054
176053
176053
176053
176053
176052
176052
176051
176050
176049
176049
176048
176048
176047
176047
176046
176045
176045
176045
176044
176045
176044
176044
176043
176042
176041
176042
176042
176041
176041
176041
176041
176040
176039
176038
176037
176037
176036
176036
176035
176035
176035
176034
176035
176034
176033
176033
176035
176034
176033
176033
176032
176033
176032
176032
176032
176031
176030
176029
176028
176027
176027
176026
176028
176028
176028
176027
176027
176027
176027
176027
176027
176026
176025
176024
176025
176024
176026
176027
176027
176026
176026
176027
176028
176027
176026
176026
176025
176026
176025
176025
176024
176025
176024
176023
176024
176023
176023
176023
176026
176025
176025
176024
176023
176022
176024
176023
176022
176024
176024
176024
176023
176022
176024
176023
176023
176022
176023
176022
176022
176023
176022
176023
176022
176021
176020
176021
176021
176024
176023
176022
176023
176022
176022
176023
176022
176021
176021
176021
176020
176020
176019
176018
176017
176017
176017
176018
176017
176016
176016
176017
176017
176016
176016
176016
176015
176014
176013
176012
176012
176011
176011
176013
176012
176011
176010
176009
176009
176009
176008
176007
176009
176009
176009
176008
176007
176006
176005
176004
176003
176003
176002
176001
176001
176001
176001
176002
176002
176003
176004
176005
176004
176005
176005
176004
176004
176003
176004
176003
176002
176002
176001
176000
175999
176000
175999
175998
175999
176000
176001
176000
176001
176002
176002
176001
176000
176001
176002
176003
176003
176004
176003
176003
176002
176001
176000
175999
175999
175998
175999
175999
175998
175997
175996
175996
175995
175995
175994
175995
175994
175993
175994
175995
175994
175993
175992
175991
175990
175989
175990
175990
175990
175989
175988
175987
175987
175986
175986
175986
175985
175985
175986
175985
175985
175985
175985
175987
175987
175987
175989
175990
175989
175990
175989
175988
175987
175987
175986
175986
175988
175988
175988
175987
175986
175986
175985
175985
175984
175983
175982
175982
175982
175982
175982
175981
175980
175979
175979
175979
175978
175979
175978
175977
175976
175975
175975
175975
175975
175974
175973
175975
175975
175974
175974
175977
175976
175976
175975
175974
175973
175972
175971
175970
175970
175970
175969
175969
175968
175968
175969
175969
175969
175968
175967
175968
175967
175966
175966
175967
175966
175966
175965
175964
175964
175963
175962
175961
175961
175961
175960
175960
175960
175959
175959
175960
175961
175960
175959
175958
175957
175959
175960
175959
175958
175959
175959
175958
175957
175956
175956
175957
175957
175956
175955
175956
175956
175956
175955
175954
175954
175954
175954
175953
175952
175951
175950
175949
175950
175949
175948
175947
175946
175947
175947
175947
175948
175947
175947
175946
175946
175945
175946
175946
175945
175944
175945
175944
175944
175944
175943
175944
175943
175942
175941
175940
175939
175938
175937
175937
175936
175936
175935
175935
175935
175935
175936
175936
175935
175934
175933
175934
175934
175933
175932
175932
175933
175933
175933
175932
175932
175932
175933
175932
175931
175930
175930
175929
175930
175930
175929
175928
175928
175927
175927
175926
175926
175927
175926
175926
175926
175926
175925
175924
175925
175925
175924
175924
175923
175924
175925
175924
175923
175924
175924
175923
175922
175922
175922
175922
175922
175921
175921
175921
175920
175919
175919
175919
175918
175918
175917
175916
175918
175917
175916
175916
175915
175914
175913
175912
175912
175913
175912
175911
175911
175910
175909
175908
175907
175906
175905
175905
175904
175904
175903
175902
175901
175900
175901
175901
175900
175899
175898
175898
175899
175898
175897
175897
175896
175896
175896
175895
175895
175894
175893
175892
175892
175891
175890
175889
175888
175888
175888
175887
175886
175888
175887
175886
175885
175884
175884
175885
175885
175885
175884
175883
175882
175881
175881
175881
175880
175879
175878
175877
175877
175877
175876
175875
175874
175873
175873
175874
175874
175875
175875
175875
175874
175873
175872
175872
175873
175872
175873
175874
175873
175873
175872
175871
175870
175869
175868
175867
175866
175865
175864
175863
175863
175863
175862
175862
175861
175860
175859
175860
175859
175858
175859
175859
175860
175859
175861
175860
175860
175860
175859
175859
175858
175857
175856
175856
175856
175855
175854
175854
175853
175852
175852
175851
175851
175852
175851
175851
175851
175850
175849
175850
175849
175848
175847
175846
175846
175846
175846
175847
175849
175848
175849
175848
175847
175847
175847
175846
175846
175846
175847
175848
175848
175847
175846
175845
175845
175844
175843
175842
175841
175842
175841
175841
175840
175839
175838
175838
175837
175836
175835
175834
175834
175833
175833
175833
175834
175834
175834
175833
175832
175831
175830
175830
175830
175829
175830
175830
175829
175828
175830
175830
175829
175830
175829
175829
175828
175827
175829
175830
175829
175829
175830
175829
175828
175828
175827
175826
175825
175825
175826
175826
175825
175825
175824
175824
175825
175825
175825
175824
175825
175824
175823
175822
175821
175820
175819
175820
175819
175818
175817
175816
175815
175814
175813
175812
175811
175813
175812
175811
175810
175811
175810
175809
175810
175809
175808
175807
175806
175807
175808
175809
175808
175810
175810
175809
175808
175807
175807
175806
175807
175806
175806
175805
175804
175804
175804
175803
175802
175802
175802
175803
175803
175803
175802
175802
175802
175803
175802
175801
175800
175799
175798
175798
175798
175798
175797
175796
175796
175796
175795
175794
175794
175793
175792
175791
175791
175790
175789
175789
175789
175788
175789
175788
175789
175788
175788
175787
175788
175787
175787
175786
175788
175787
175787
175786
175786
175785
175786
175786
175787
175786
175785
175784
175784
175783
175782
175781
175781
175781
175781
175781
175780
175779
175778
175778
175777
175776
175776
175776
175775
175774
175776
175776
175775
175774
175773
175774
175773
175772
175771
175770
175770
175770
175771
175770
175771
175771
175772
175771
175770
175769
175768
175768
175767
175767
175766
175765
175764
175764
175764
175763
175762
175762
175761
175761
175760
175759
175759
175759
175758
175759
175760
175761
175760
175759
175758
175757
175759
175758
175758
175757
175756
175757
175758
175757
175757
175758
175757
175756
175757
175757
175756
175755
175755
175755
175755
175755
175754
175753
175753
175752
175751
175750
175749
175748
175747
175747
175747
175747
175747
175746
175746
175747
175748
175747
175749
175748
175747
175747
175746
175745
175746
175746
175745
175746
175745
175745
175744
175744
175744
175744
175744
175744
175744
175743
175744
175744
175743
175743
175743
175744
175743
175742
175742
175742
175742
175741
175742
175741
175740
175739
175739
175740
175739
175740
175741
175740
175740
175742
175743
175742
175741
175744
175743
175742
175741
175740
175741
175740
175740
175739
175738
175737
175737
175736
175736
175736
175735
175735
175735
175735
175735
175735
175736
175736
175737
175736
175738
175738
175739
175738
175738
175737
175736
175735
175737
175739
175738
175737
175737
175737
175736
175735
175735
175735
175734
175733
175732
175733
175732
175732
175731
175730
175729
175729
175728
175727
175727
175726
175725
175724
175723
175723
175722
175721
175721
175721
175722
175722
175721
175721
175721
175720
175719
175719
175718
175718
175717
175717
175717
175718
175718
175718
175720
175722
175721
175720
175719
175718
175717
175716
175715
175714
175714
175714
175715
175715
175715
175714
175714
175713
175712
175713
175714
175713
175713
175713
175714
175713
175712
175711
175711
175711
175712
175712
175712
175711
175711
175712
175711
175710
175709
175709
175708
175707
175706
175705
175706
175706
175706
175705
175705
175705
175704
175703
175702
175703
175702
175701
175702
175703
175702
175701
175700
175700
175699
175698
175699
175698
175697
175697
175698
175698
175697
175697
175696
175695
175695
175695
175694
175693
175693
175693
175693
175692
175692
175691
175690
175690
175691
175691
175692
175691
175692
175694
175694
175693
175692
175691
175690
175692
175691
175691
175691
175690
175689
175690
175689
175688
175688
175688
175688
175688
175688
175687
175686
175685
175685
175685
175685
175684
175683
175682
175682
175681
175681
175681
175680
175680
175679
175678
175678
175679
175680
175679
175679
175678
175678
175679
175678
175677
175677
175676
175675
175675
175675
175674
175674
175673
175672
175671
175671
175670
175669
175670
175670
175670
175671
175671
175670
175670
175671
175670
175670
175669
175668
175668
175668
175667
175666
175667
175666
175667
175668
175668
175668
175669
175668
175667
175667
175667
175667
175666
175666
175667
175667
175668
175668
175668
175667
175666
175666
175667
175667
175670
175671
175670
175670
175671
175670
175670
175669
175668
175668
175668
175668
175668
175667
175666
175668
175667
175668
175668
175669
175668
175668
175668
175667
175669
175668
175667
175666
175666
175666
175665
175664
175667
175666
175665
175665
175666
175666
175665
175664
175663
175662
175661
175660
175660
175659
175660
175661
175662
175662
175661
175661
175660
175659
175659
175658
175659
175659
175659
175660
175660
175659
175659
175659
175659
175660
175660
175659
175658
175658
175657
175659
175659
175658
175657
175657
175656
175656
175655
175654
175653
175655
175654
175655
175654
175654
175656
175655
175654
175655
175654
175653
175654
175653
175655
175654
175653
175652
175652
175651
175651
175651
175652
175651
175651
175650
175651
175650
175651
175650
175649
175649
175649
175648
175649
175648
175648
175647
175647
175647
175646
175645
175644
175644
175644
175643
175643
175642
175641
175640
175639
175638
175637
175637
175636
175635
175636
175636
175635
175634
175633
175633
175632
175631
175630
175630
175631
175630
175629
175628
175627
175626
175625
175625
175624
175626
175626
175626
175626
175626
175625
175625
175624
175624
175623
175623
175622
175621
175621
175620
175620
175620
175620
175619
175619
175619
175619
175620
175619
175618
175617
175616
175616
175616
175616
175616
175615
175616
175615
175614
175615
175614
175613
175613
175614
175613
175612
175611
175610
175610
175610
175609
175610
175610
175610
175609
175608
175608
175608
175607
175608
175609
175611
175610
175609
175609
175608
175607
175606
175606
175607
175607
175607
175607
175606
175608
175608
175608
175608
175607
175606
175607
175606
175606
175605
175604
175604
175603
175603
175602
175601
175600
175600
175599
175599
175598
175597
175597
175596
175595
175594
175593
175592
175591
175590
175590
175589
175588
175588
175587
175586
175585
175585
175586
175585
175584
175583
175583
175582
175582
175581
175580
175580
175579
175579
175579
175578
175579
175579
175578
175577
175576
175575
175574
175573
175573
175575
175574
175573
175573
175572
175571
175570
175570
175569
175568
175567
175566
175565
175564
175563
175562
175561
175564
175564
175563
175562
175562
175561
175560
175559
175558
175557
175556
175555
175555
175554
175555
175555
175554
175554
175554
175553
175553
175554
175554
175553
175552
175551
175550
175549
175550
175549
175550
175549
175549
175550
175550
175550
175550
175550
175549
175548
175547
175546
175546
175546
175545
175544
175543
175543
175543
175543
175543
175542
175541
175540
175540
175540
175540
175541
175541
175542
175541
175540
175539
175538
175539
175538
175539
175539
175539
175539
175538
175538
175538
175540
175539
175538
175537
175536
175536
175536
175537
175537
175537
175536
175536
175535
175534
175533
175532
175534
175533
175534
175535
175535
175534
175534
175533
175532
175532
175531
175530
175530
175529
175530
175529
175528
175528
175527
175527
175526
175525
175524
175524
175528
175529
175529
175528
175528
175528
175529
175528
175527
175526
175526
175525
175524
175525
175524
175523
175522
175522
175521
175522
175522
175521
175523
175522
175522
175522
175522
175522
175522
175521
175521
175520
175520
175519
175518
175517
175517
175516
175516
175516
175515
175517
175516
175516
175515
175514
175514
175514
175513
175514
175513
175513
175514
175513
175512
175512
175511
175510
175510
175510
175511
175510
175509
175508
175507
175506
175505
175504
175505
175504
175503
175503
175502
175502
175502
175501
175500
175501
175500
175499
175499
175498
175497
175496
175495
175494
175494
175493
175492
175492
175492
175491
175491
175492
175491
175490
175489
175488
175487
175486
175485
175484
175484
175484
175485
175485
175484
175483
175482
175481
175482
175482
175482
175481
175480
175480
175480
175479
175480
175479
175478
175477
175476
175476
175477
175476
175475
175475
175475
175474
175473
175472
175471
175471
175471
175471
175471
175470
175470
175469
175469
175469
175468
175468
175468
175470
175469
175469
175468
175468
175467
175466
175465
175465
175464
175464
175464
175463
175463
175464
175463
175462
175462
175462
175462
175462
175462
175463
175462
175462
175462
175462
175461
175460
175459
175460
175459
175459
175458
175458
175460
175459
175458
175458
175457
175457
175457
175457
175456
175456
175457
175457
175456
175455
175454
175453
175453
175453
175453
175454
175453
175452
175452
175453
175452
175451
175451
175451
175450
175450
175449
175448
175449
175449
175449
175448
175448
175448
175447
175447
175448
175447
175446
175446
175445
175444
175443
175443
175443
175442
175441
175441
175440
175440
175439
175438
175437
175437
175436
175435
175434
175433
175432
175431
175430
175429
175428
175428
175428
175429
175428
175427
175427
175427
175426
175425
175424
175425
175425
175424
175423
175422
175421
175421
175420
175420
175419
175419
175420
175419
175418
175417
175416
175417
175417
175416
175415
175417
175417
175416
175416
175415
175415
175415
175414
175413
175414
175414
175414
175413
175414
175414
175413
175413
175412
175412
175411
175410
175410
175410
175410
175410
175410
175409
175408
175409
175409
175410
175409
175408
175407
175407
175406
175406
175407
175406
175405
175405
175404
175405
175405
175404
175403
175402
175401
175400
175401
175401
175400
175399
175398
175399
175401
175401
175402
175401
175401
175400
175399
175398
175397
175396
175396
175397
175397
175396
175395
175394
175393
175394
175394
175394
175393
175394
175393
175393
175392
175391
175391
175392
175392
175391
175390
175389
175389
175389
175388
175387
175389
175388
175387
175386
175385
175384
175383
175383
175382
175381
175380
175379
175378
175377
175376
175375
175374
175373
175372
175372
175371
175370
175369
175369
175368
175369
175368
175367
175366
175365
175366
175365
175364
175364
175363
175362
175361
175360
175359
175358
175360
175359
175359
175359
175358
175357
175356
175355
175354
175354
175355
175354
175353
175352
175353
175353
175355
175357
175356
175356
175355
175354
175356
175356
175356
175355
175356
175356
175355
175354
175354
175353
175353
175352
175351
175350
175349
175350
175350
175350
175350
175349
175348
175347
175348
175349
175348
175347
175346
175345
175344
175343
175342
175341
175341
175341
175341
175341
175341
175340
175339
175339
175339
175338
175337
175336
175335
175335
175335
175335
175334
175336
175337
175339
175338
175339
175338
175338
175337
175337
175336
175337
175336
175336
175336
175336
175335
175334
175335
175334
175333
175332
175331
175330
175330
175331
175330
175329
175329
175328
175327
175327
175326
175326
175325
175324
175323
175322
175322
175321
175321
175320
175321
175321
175320
175319
175320
175319
175318
175317
175317
175318
175318
175318
175318
175319
175318
175318
175318
175317
175317
175316
175315
175314
175313
175312
175311
175312
175312
175311
175313
175313
175312
175313
175312
175311
175311
175310
175312
175313
175312
175311
175310
175310
175310
175309
175309
175309
175310
175310
175311
175310
175309
175308
175307
175307
175307
175307
175309
175308
175308
175309
175310
175310
175309
175308
175309
175308
175308
175309
175309
175308
175307
175307
175306
175306
175305
175305
175305
175304
175303
175302
175304
175305
175305
175306
175305
175305
175305
175305
175304
175304
175304
175303
175302
175303
175303
175303
175304
175304
175304
175305
175306
175305
175305
175304
175303
175302
175302
175302
175302
175301
175301
175300
175300
175299
175299
175299
175300
175300
175300
175300
175299
175299
175299
175301
175301
175301
175300
175299
175299
175298
175298
175298
175297
175296
175295
175295
175295
175295
175296
175296
175296
175295
175295
175295
175295
175295
175295
175294
175293
175293
175294
175295
175294
175295
175294
175293
175293
175293
175293
175292
175291
175290
175289
175290
175289
175289
175289
175288
175288
175289
175289
175289
175288
175287
175286
175286
175287
175287
175287
175286
175285
175285
175284
175283
175283
175282
175281
175280
175279
175278
175277
175276
175276
175275
175274
175274
175274
175273
175273
175273
175272
175271
175272
175273
175272
175271
175271
175272
175271
175270
175270
175269
175269
175268
175269
175272
175271
175270
175270
175269
175270
175271
175271
175271
175274
175273
175272
175272
175273
175272
175272
175271
175270
175270
175269
175268
175267
175266
175265
175265
175265
175264
175263
175262
175261
175262
175261
175261
175261
175261
175260
175259
175259
175259
175259
175259
175259
175261
175260
175260
175259
175258
175258
175257
175256
175255
175255
175254
175256
175256
175255
175255
175256
175257
175256
175255
175256
175257
175257
175257
175257
175258
175259
175258
175258
175257
175258
175258
175258
175257
175256
175255
175254
175253
175254
175253
175252
175252
175251
175250
175251
175251
175250
175250
175249
175248
175247
175246
175245
175245
175245
175245
175244
175244
175243
175242
175241
175240
175241
175241
175241
175240
175239
175239
175239
175238
175237
175237
175236
175235
175234
175233
175233
175233
175234
175235
175234
175234
175234
175234
175233
175233
175232
175231
175230
175230
175230
175230
175229
175228
175228
175229
175228
175227
175227
175226
175227
175226
175226
175225
175225
175224
175224
175223
175222
175222
175222
175221
175221
175222
175222
175221
175220
175219
175218
175218
175217
175216
175219
175218
175218
175217
175216
175216
175217
175217
175216
175215
175214
175214
175213
175216
175215
175215
175214
175215
175215
175214
175214
175213
175212
175212
175212
175212
175211
175210
175210
175209
175208
175208
175208
175208
175207
175206
175205
175204
175204
175204
175204
175203
175202
175201
175200
175201
175201
175200
175201
175200
175199
175200
175199
175200
175199
175199
175198
175198
175197
175198
175197
175196
175195
175194
175196
175195
175196
175197
175197
175196
175196
175196
175195
175195
175194
175193
175193
175193
175194
175196
175195
175194
175194
175194
175193
175193
175192
175192
175191
175191
175190
175190
175190
175189
175188
175187
175186
175186
175185
175184
175184
175183
175183
175182
175182
175183
175183
175183
175182
175182
175183
175182
175182
175182
175182
175181
175181
175180
175179
175178
175179
175179
175178
175177
175176
175176
175177
175176
175177
175176
175175
175174
175173
175172
175171
175171
175170
175169
175171
175172
175171
175171
175172
175172
175171
175170
175170
175170
175169
175168
175167
175167
175170
175169
175168
175168
175167
175166
175166
175165
175164
175163
175162
175162
175162
175162
175162
175162
175164
175163
175162
175162
175161
175160
175159
175159
175158
175157
175157
175156
175156
175155
175155
175155
175156
175155
175155
175154
175154
175154
175153
175154
175154
175153
175153
175153
175153
175154
175154
175154
175154
175154
175157
175156
175155
175155
175156
175155
175154
175154
175153
175152
175152
175151
175150
175152
175151
175151
175152
175152
175151
175151
175150
175149
175148
175147
175146
175146
175145
175144
175145
175144
175145
175145
175145
175144
175144
175143
175143
175143
175143
175142
175142
175141
175142
175141
175140
175139
175138
175137
175138
175137
175137
175136
175135
175135
175134
175134
175133
175133
175132
175132
175132
175132
175132
175133
175136
175135
175134
175136
175136
175136
175136
175135
175135
175136
175135
175135
175135
175134
175133
175132
175131
175131
175130
175129
175128
175127
175126
175125
175124
175124
175123
175123
175122
175122
175123
175122
175122
175122
175122
175122
175122
175121
175121
175120
175120
175119
175120
175120
175120
175120
175120
175122
175123
175123
175122
175122
175122
175122
175121
175121
175121
175120
175120
175121
175120
175120
175120
175119
175120
175120
175119
175118
175118
175121
175120
175119
175119
175118
175118
175117
175117
175116
175116
175115
175114
175113
175112
175111
175113
175113
175112
175112
175112
175111
175110
175109
175109
175108
175107
175109
175108
175107
175108
175109
175109
175108
175107
175106
175105
175104
175103
175103
175103
175104
175104
175103
175102
175103
175102
175102
175101
175101
175100
175101
175101
175100
175099
175098
175098
175097
175096
175095
175094
175094
175095
175095
175095
175094
175094
175094
175093
175093
175093
175092
175093
175092
175091
175092
175091
175091
175090
175090
175089
175089
175089
175090
175089
175088
175087
175087
175087
175088
175088
175090
175090
175091
175090
175090
175089
175089
175089
175089
175089
175089
175088
175088
175088
175087
175086
175086
175085
175085
175086
175085
175085
175084
175084
175083
175082
175081
175081
175080
175080
175080
175079
175079
175080
175081
175082
175082
175081
175080
175079
175078
175078
175077
175077
175076
175075
175075
175074
175074
175074
175073
175074
175074
175075
175076
175076
175075
175074
175073
175072
175072
175071
175071
175073
175072
175072
175071
175071
175070
175069
175068
175068
175067
175068
175068
175067
175067
175067
175066
175065
175064
175063
175062
175061
175060
175060
175060
175060
175059
175061
175060
175060
175061
175060
175059
175058
175060
175059
175058
175057
175056
175057
175057
175057
175057
175056
175056
175055
175054
175053
175054
175054
175054
175054
175054
175054
175053
175056
175056
175056
175057
175056
175056
175055
175054
175054
175054
175053
175053
175052
175052
175052
175051
175050
175049
175049
175049
175049
175049
175049
175048
175049
175049
175048
175047
175048
175049
175049
175050
175051
175050
175050
175050
175051
175051
175051
175051
175050
175049
175049
175049
175049
175048
175047
175048
175049
175049
175050
175050
175050
175050
175049
175049
175050
175050
175051
175050
175049
175049
175049
175048
175048
175048
175047
175048
175047
175046
175045
175045
175044
175043
175042
175041
175041
175040
175040
175041
175041
175041
175040
175039
175038
175038
175038
175038
175037
175036
175035
175034
175034
175035
175034
175034
175033
175032
175031
175031
175030
175030
175029
175030
175031
175031
175032
175031
175031
175031
175032
175032
175032
175031
175030
175031
175030
175031
175030
175029
175028
175027
175026
175025
175027
175026
175025
175026
175025
175024
175023
175022
175021
175021
175021
175023
175022
175022
175021
175022
175021
175020
175020
175020
175021
175020
175019
175020
175019
175018
175017
175016
175015
175016
175017
175018
175017
175016
175015
175015
175014
175013
175012
175011
175012
175011
175011
175013
175012
175011
175011
175010
175009
175008
175007
175007
175006
175005
175006
175005
175006
175005
175004
175004
175004
175003
175004
175003
175005
175004
175004
175004
175006
175006
175006
175005
175004
175003
175002
175003
175002
175001
175001
175001
175001
175000
175000
175000
174999
174998
174999
174999
174998
174997
174997
174997
174996
174995
174994
174993
174992
174992
174992
174991
174991
174990
174990
174989
174989
174988
174987
174988
174988
174987
174986
174986
174986
174985
174984
174983
174982
174981
174984
174983
174984
174983
174982
174984
174983
174982
174981
174982
174981
174981
174981
174980
174980
174980
174979
174979
174978
174977
174977
174976
174976
174979
174979
174979
174979
174979
174979
174979
174978
174979
174978
174977
174976
174975
174974
174973
174972
174972
174971
174971
174970
174969
174969
174969
174968
174967
174966
174969
174968
174967
174966
174966
174965
174965
174965
174965
174964
174963
174963
174963
174962
174961
174961
174960
174962
174961
174961
174960
174960
174961
174961
174960
174961
174960
174961
174960
174959
174958
174959
174958
174957
174956
174955
174954
174954
174954
174954
174953
174953
174954
174954
174954
174954
174953
174953
174952
174952
174952
174952
174953
174953
174952
174951
174950
174950
174950
174949
174949
174949
174949
174948
174947
174947
174946
174945
174946
174945
174945
174945
174944
174944
174945
174944
174945
174944
174945
174945
174947
174946
174946
174945
174944
174944
174943
174942
174943
174942
174942
174941
174941
174941
174940
174940
174940
174940
174939
174938
174938
174937
174939
174939
174938
174937
174938
174937
174937
174938
174937
174937
174937
174937
174937
174936
174936
174935
174935
174935
174936
174936
174935
174934
174933
174932
174932
174932
174932
174931
174930
174929
174928
174928
174929
174928
174928
174927
174926
174925
174924
174923
174924
174923
174922
174921
174920
174919
174920
174920
174920
174919
174921
174920
174920
174920
174919
174918
174917
174916
174916
174917
174917
174916
174915
174914
174913
174912
174912
174911
174910
174910
174911
174912
174912
174912
174911
174912
174913
174913
174912
174913
174913
174912
174912
174912
174911
174912
174911
174910
174910
174910
174909
174910
174909
174908
174908
174908
174908
174907
174906
174906
174906
174905
174904
174903
174904
174904
174904
174903
174902
174901
174901
174902
174901
174900
174902
174903
174905
174904
174904
174903
174903
174902
174901
174900
174899
174900
174900
174899
174899
174899
174898
174898
174897
174896
174895
174895
174894
174893
174892
174894
174894
174896
174895
174894
174894
174893
174892
174892
174891
174891
174891
174890
174890
174889
174888
174887
174886
174885
174885
174885
174885
174885
174885
174885
174884
174883
174882
174882
174881
174881
174881
174880
174879
174878
174877
174876
174876
174875
174874
174873
174872
174872
174871
174870
174869
174869
174868
174868
174868
174867
174867
174867
174868
174867
174866
174867
174867
174866
174865
174864
174863
174862
174861
174862
174864
174864
174863
174862
174861
174861
174860
174861
174860
174860
174859
174859
174858
174858
174858
174857
174857
174856
174856
174857
174856
174855
174855
174857
174856
174855
174854
174855
174854
174853
174853
174852
174851
174850
174849
174848
174848
174850
174849
174849
174849
174849
174849
174849
174848
174847
174846
174845
174845
174844
174843
174842
174842
174841
174841
174841
174842
174841
174840
174839
174838
174837
174837
174837
174837
174836
174835
174835
174834
174834
174833
174832
174832
174831
174830
174829
174829
174829
174829
174828
174827
174826
174827
174828
174828
174827
174828
174827
174827
174826
174825
174824
174823
174823
174822
174823
174822
174821
174821
174820
174820
174820
174819
174819
174819
174820
174819
174818
174817
174816
174815
174814
174813
174812
174811
174810
174809
174808
174807
174806
174806
174806
174805
174806
174805
174805
174804
174804
174803
174802
174801
174800
174799
174800
174800
174799
174800
174801
174801
174800
174800
174802
174802
174801
174801
174802
174801
174800
174801
174801
174801
174801
174801
174800
174800
174799
174799
174799
174798
174797
174796
174796
174795
174796
174795
174795
174795
174794
174794
174794
174794
174795
174794
174794
174794
174793
174793
174792
174791
174790
174790
174790
174790
174790
174789
174788
174787
174787
174787
174786
174786
174785
174786
174786
174785
174786
174785
174785
174784
174784
174784
174783
174784
174783
174783
174782
174781
174781
174780
174780
174780
174779
174778
174777
174778
174777
174778
174777
174776
174777
174776
174775
174775
174774
174773
174772
174774
174774
174774
174774
174773
174772
174772
174773
174773
174772
174772
174771
174772
174771
174770
174769
174769
174768
174768
174767
174766
174765
174764
174766
174765
174765
174767
174767
174767
174767
174767
174767
174766
174765
174764
174764
174763
174762
174761
174760
174759
174758
174757
174757
174756
174756
174755
174755
174755
174754
174754
174753
174752
174751
174750
174752
174752
174752
174751
174750
174751
174752
174751
174750
174749
174748
174747
174749
174748
174747
174746
174746
174747
174746
174746
174745
174746
174745
174744
174743
174744
174745
174744
174743
174743
174742
174742
174742
174741
174741
174741
174741
174740
174739
174739
174739
174738
174737
174738
174737
174737
174737
174738
174737
174737
174738
174738
174737
174736
174737
174738
174739
174742
174741
174741
174740
174739
174739
174738
174738
174740
174739
174738
174737
174737
174736
174735
174734
174734
174733
174732
174734
174734
174734
174733
174732
174732
174731
174731
174730
174729
174728
174729
174728
174728
174727
174727
174727
174726
174725
174725
174725
174725
174724
174725
174725
174725
174725
174724
174723
174722
174723
174722
174721
174720
174719
174718
174719
174718
174717
174716
174715
174714
174713
174712
174711
174711
174710
174710
174709
174708
174707
174707
174706
174705
174704
174704
174704
174705
174704
174703
174702
174702
174701
174701
174700
174700
174699
174699
174698
174697
174698
174697
174698
174697
174696
174696
174695
174695
174694
174693
174692
174691
174690
174691
174690
174689
174688
174687
174687
174686
174685
174686
174686
174685
174685
174684
174683
174682
174681
174680
174679
174679
174679
174678
174677
174678
174678
174678
174677
174677
174676
174675
174674
174674
174673
174672
174671
174672
174671
174671
174670
174669
174668
174668
174667
174667
174667
174667
174666
174665
174664
174664
174663
174664
174666
174665
174664
174664
174665
174664
174663
174662
174662
174661
174660
174661
174661
174660
174659
174659
174658
174659
174658
174657
174656
174656
174657
174658
174657
174657
174656
174655
174654
174655
174654
174653
174654
174654
174654
174653
174654
174653
174653
174652
174651
174651
174650
174650
174650
174649
174648
174648
174648
174648
174647
174646
174645
174644
174644
174643
174642
174641
174640
174640
174640
174639
174639
174639
174638
174637
174636
174636
174635
174634
174633
174633
174635
174634
174634
174633
174632
174632
174631
174631
174630
174633
174632
174632
174631
174630
174629
174629
174629
174628
174627
174626
174625
174624
174623
174623
174623
174623
174622
174622
174621
174621
174620
174619
174619
174619
174619
174618
174617
174616
174616
174615
174615
174614
174615
174614
174614
174614
174613
174613
174613
174612
174611
174611
174610
174611
174611
174610
174611
174612
174611
174610
174610
174609
174609
174609
174608
174608
174608
174607
174606
174606
174606
174606
174605
174605
174606
174606
174608
174609
174608
174608
174608
174607
174607
174607
174606
174607
174607
174606
174605
174606
174605
174605
174604
174604
174604
174604
174603
174604
174603
174602
174601
174600
174600
174600
174599
174599
174598
174598
174597
174596
174595
174594
174596
174598
174598
174597
174597
174597
174597
174596
174596
174595
174594
174593
174593
174592
174591
174591
174591
174592
174592
174591
174591
174590
174589
174589
174588
174588
174587
174586
174588
174587
174586
174586
174586
174586
174585
174584
174583
174583
174582
174581
174581
174580
174579
174578
174577
174578
174578
174578
174577
174576
174575
174577
174578
174578
174579
174580
174579
174578
174579
174578
174577
174578
174577
174577
174576
174575
174574
174573
174572
174573
174572
174572
174571
174571
174571
174571
174571
174572
174571
174570
174571
174571
174570
174569
174569
174568
174567
174566
174565
174564
174565
174564
174566
174565
174564
174563
174562
174561
174560
174559
174559
174559
174559
174558
174558
174557
174556
174556
174556
174555
174555
174555
174554
174553
174552
174551
174553
174552
174551
174550
174550
174549
174549
174548
174548
174548
174549
174550
174549
174549
174548
174548
174547
174546
174547
174546
174545
174545
174544
174545
174545
174544
174544
174543
174542
174541
174540
174539
174539
174538
174537
174539
174539
174538
174538
174537
174537
174537
174537
174537
174537
174536
174537
174536
174535
174535
174534
174533
174533
174534
174533
174533
174532
174532
174531
174531
174532
174531
174530
174531
174530
174529
174529
174528
174528
174527
174526
174525
174525
174524
174523
174522
174522
174521
174520
174520
174520
174520
174519
174518
174518
174517
174516
174515
174517
174517
174517
174516
174515
174515
174515
174515
174514
174514
174514
174514
174513
174512
174511
174511
174511
174510
174509
174509
174509
174509
174508
174507
174507
174506
174505
174505
174504
174503
174503
174502
174501
174501
174501
174500
174499
174500
174499
174498
174497
174496
174495
174496
174496
174496
174495
174494
174496
174496
174495
174494
174493
174493
174493
174492
174492
174491
174491
174490
174490
174490
174492
174491
174491
174491
174492
174493
174493
174494
174495
174494
174493
174493
174492
174492
174491
174490
174490
174489
174489
174488
174488
174487
174486
174485
174485
174485
174484
174485
174484
174483
174483
174485
174487
174489
174489
174491
174490
174489
174488
174487
174486
174485
174485
174486
174486
174485
174484
174483
174482
174483
174483
174482
174481
174480
174480
174479
174478
174477
174477
174476
174476
174475
174474
174474
174473
174472
174472
174474
174473
174475
174474
174474
174473
174472
174474
174474
174473
174472
174472
174473
174474
174474
174473
174472
174474
174473
174472
174472
174471
174470
174470
174470
174469
174469
174470
174469
174469
174468
174468
174467
174466
174465
174465
174464
174463
174462
174463
174462
174462
174461
174461
174461
174460
174460
174460
174460
174460
174460
174459
174458
174457
174456
174455
174455
174456
174456
174458
174458
174457
174456
174455
174454
174454
174453
174452
174452
174451
174450
174450
174449
174448
174447
174447
174446
174445
174444
174444
174443
174442
174443
174443
174444
174443
174442
174442
174441
174441
174440
174440
174439
174439
174438
174437
174437
174437
174436
174436
174435
174435
174434
174433
174433
174432
174431
174430
174430
174430
174432
174432
174431
174432
174433
174434
174433
174432
174431
174430
174431
174431
174430
174429
174428
174428
174427
174426
174425
174425
174425
174426
174425
174424
174424
174424
174425
174425
174424
174423
174422
174423
174424
174424
174424
174424
174423
174422
174421
174421
174421
174420
174419
174419
174419
174418
174417
174416
174415
174416
174415
174414
174413
174412
174412
174412
174412
174411
174410
174409
174408
174407
174406
174406
174405
174406
174405
174404
174403
174402
174402
174404
174404
174403
174404
174404
174403
174402
174403
174402
174401
174401
174401
174400
174399
174399
174401
174400
174399
174399
174399
174399
174398
174397
174397
174397
174396
174397
174396
174395
174395
174394
174394
174393
174392
174391
174392
174391
174390
174389
174390
174389
174388
174387
174386
174385
174384
174384
174383
174383
174382
174381
174380
174380
174379
174378
174379
174379
174378
174378
174377
174376
174375
174375
174375
174374
174374
174373
174373
174372
174371
174370
174369
174370
174369
174368
174367
174366
174365
174365
174365
174364
174364
174364
174363
174363
174363
174363
174363
174364
174364
174363
174362
174361
174362
174361
174361
174361
174360
174359
174358
174358
174357
174356
174355
174354
174354
174355
174354
174354
174353
174352
174351
174352
174352
174351
174351
174350
174350
174349
174350
174349
174350
174350
174350
174349
174350
174350
174349
174348
174347
174346
174346
174346
174346
174345
174344
174343
174342
174341
174340
174339
174338
174337
174339
174339
174338
174338
174337
174336
174336
174335
174336
174336
174336
174336
174335
174335
174336
174337
174337
174337
174338
174337
174336
174336
174337
174337
174337
174336
174335
174336
174335
174335
174335
174334
174335
174334
174333
174334
174334
174333
174332
174331
174331
174330
174331
174332
174332
174333
174332
174332
174332
174331
174330
174329
174328
174328
174327
174326
174325
174326
174325
174324
174323
174325
174324
174324
174323
174323
174323
174322
174322
174323
174324
174323
174324
174324
174323
174322
174321
174321
174321
174322
174321
174320
174319
174319
174318
174317
174316
174315
174315
174314
174314
174314
174314
174314
174313
174312
174312
174311
174310
174311
174311
174311
174310
174309
174308
174308
174307
174307
174306
174305
174304
174303
174303
174302
174302
174301
174300
174299
174298
174297
174296
174296
174295
174295
174295
174294
174293
174292
174291
174290
174291
174290
174289
174288
174287
174286
174288
174289
174288
174288
174287
174287
174287
174287
174288
174287
174287
174287
174286
174285
174285
174284
174283
174282
174282
174281
174282
174282
174281
174280
174280
174280
174279
174278
174278
174278
174278
174278
174277
174276
174276
174276
174277
174277
174276
174276
174275
174275
174274
174273
174272
174271
174271
174270
174271
174270
174269
174269
174270
174269
174269
174269
174269
174269
174269
174268
174267
174267
174267
174266
174270
174269
174270
174269
174269
174268
174267
174266
174265
174264
174263
174262
174261
174260
174260
174259
174258
174257
174257
174256
174255
174255
174254
174255
174257
174256
174255
174257
174256
174255
174255
174255
174255
174254
174253
174253
174252
174251
174250
174249
174250
174251
174250
174249
174248
174249
174249
174248
174248
174249
174248
174248
174248
174248
174248
174248
174247
174246
174247
174248
174248
174248
174247
174247
174246
174246
174245
174244
174243
174244
174243
174242
174241
174241
174242
174242
174242
174242
174242
174242
174242
174241
174242
174241
174240
174241
174241
174240
174239
174238
174237
174236
174235
174235
174237
174238
174237
174236
174236
174236
174236
174235
174234
174234
174233
174233
174232
174232
174231
174231
174231
174232
174231
174231
174232
174232
174232
174232
174231
174230
174230
174231
174231
174231
174231
174232
174232
174232
174231
174231
174231
174231
174230
174230
174229
174229
174229
174228
174228
174227
174227
174226
174226
174225
174225
174224
174224
174223
174222
174222
174221
174222
174221
174220
174219
174218
174217
174217
174218
174217
174217
174218
174219
174219
174218
174218
174218
174218
174217
174217
174216
174215
174215
174215
174214
174216
174215
174214
174214
174213
174213
174215
174214
174215
174214
174213
174212
174211
174210
174209
174208
174207
174206
174205
174204
174204
174204
174204
174204
174203
174203
174204
174203
174203
174203
174203
174202
174204
174203
174203
174203
174203
174203
174202
174202
174202
174201
174201
174200
174200
174199
174198
174199
174198
174199
174200
174199
174198
174197
174196
174196
174197
174196
174195
174196
174197
174196
174195
174194
174193
174192
174191
174190
174189
174190
174189
174188
174188
174187
174186
174186
174185
174184
174183
174182
174182
174181
174180
174179
174179
174179
174178
174177
174177
174176
174175
174174
174175
174174
174174
174173
174173
174172
174171
174171
174171
174170
174169
174169
174169
174168
174167
174168
174169
174170
174169
174169
174169
174169
174168
174167
174166
174166
174165
174164
174164
174163
174162
174163
174162
174161
174162
174161
174161
174160
174159
174159
174159
174158
174157
174158
174159
174159
174159
174160
174159
174160
174160
174161
174161
174160
174160
174160
174160
174159
174158
174157
174156
174156
174155
174154
174154
174153
174152
174151
174150
174150
174150
174150
174149
174150
174149
174148
174148
174147
174146
174146
174145
174146
174146
174146
174145
174145
174145
174144
174143
174142
174141
174141
174141
174141
174140
174140
174139
174138
174138
174138
174137
174137
174136
174135
174136
174136
174137
174137
174136
174138
174138
174138
174138
174139
174138
174137
174136
174135
174135
174135
174135
174134
174135
174135
174134
174134
174133
174132
174131
174130
174131
174131
174130
174130
174130
174130
174129
174129
174128
174127
174126
174126
174125
174124
174124
174123
174122
174121
174120
174119
174118
174117
174118
174119
174118
174117
174117
174116
174116
174115
174114
174115
174115
174114
174114
174113
174112
174111
174110
174109
174108
174107
174106
174107
174106
174105
174104
174106
174107
174107
174106
174105
174105
174104
174105
174105
174105
174104
174103
174102
174101
174101
174101
174101
174101
174101
174101
174100
174100
174100
174100
174099
174099
174098
174100
174101
174102
174101
174101
174100
174100
174099
174099
174098
174098
174097
174096
174096
174095
174095
174094
174095
174096
174098
174097
174097
174097
174097
174097
174096
174096
174096
174095
174094
174093
174092
174091
174090
174090
174089
174089
174091
174090
174089
174088
174089
174090
174091
174091
174090
174089
174089
174088
174089
174089
174088
174087
174086
174085
174086
174085
174085
174084
174083
174083
174082
174081
174080
174081
174080
174079
174079
174079
174079
174078
174078
174078
174077
174077
174077
174076
174076
174075
174074
174073
174073
174073
174072
174071
174071
174070
174071
174070
174069
174068
174067
174068
174070
174069
174068
174067
174067
174066
174065
174064
174063
174063
174062
174062
174061
174060
174060
174060
174061
174061
174060
174059
174058
174057
174056
174056
174055
174054
174054
174053
174052
174051
174053
174052
174051
174050
174050
174049
174048
174047
174046
174045
174044
174043
174042
174041
174040
174039
174039
174038
174038
174038
174038
174037
174038
174038
174037
174036
174036
174035
174035
174034
174034
174033
174032
174031
174030
174029
174029
174028
174027
174027
174027
174026
174025
174024
174023
174022
174021
174020
174020
174020
174019
174018
174017
174017
174017
174017
174016
174015
174014
174015
174015
174015
174015
174014
174013
174012
174011
174010
174010
174010
174009
174009
174008
174008
174007
174007
174006
174005
174004
174003
174002
174003
174002
174001
174000
173999
173999
173998
173999
173999
173998
173997
173996
173995
173994
173994
173994
173995
173995
173995
173994
173993
173992
173992
173993
173993
173992
173991
173990
173990
173990
173991
173990
173989
173989
173988
173987
173987
173991
173991
173991
173990
173992
173994
173993
173993
173992
173992
173991
173991
173991
173990
173990
173990
173990
173990
173989
173988
173987
173986
173986
173985
173984
173983
173982
173981
173982
173982
173981
173980
173979
173979
173979
173979
173978
173977
173976
173977
173976
173975
173976
173975
173975
173974
173973
173972
173972
173971
173971
173970
173971
173971
173971
173970
173969
173968
173967
173968
173970
173969
173969
173968
173967
173966
173968
173968
173967
173966
173965
173965
173964
173963
173963
173962
173961
173962
173961
173960
173962
173962
173963
173962
173961
173960
173965
173966
173965
173964
173963
173962
173962
173961
173960
173960
173960
173959
173960
173959
173958
173958
173958
173957
173956
173955
173954
173954
173954
173953
173953
173953
173953
173953
173952
173952
173952
173952
173952
173953
173952
173951
173952
173951
173950
173949
173948
173948
173949
173951
173951
173950
173951
173952
173951
173952
173951
173951
173950
173950
173950
173949
173953
173953
173953
173952
173952
173951
173950
173949
173949
173949
173949
173948
173947
173946
173945
173944
173943
173944
173943
173942
173942
173941
173940
173940
173939
173939
173940
173942
173941
173941
173940
173939
173939
173938
173937
173937
173936
173935
173934
173933
173932
173932
173932
173931
173930
173929
173929
173929
173929
173929
173928
173927
173926
173925
173925
173925
173925
173925
173928
173928
173927
173927
173927
173926
173925
173925
173925
173924
173926
173926
173927
173927
173926
173925
173924
173923
173924
173923
173922
173922
173923
173923
173923
173923
173923
173922
173921
173920
173919
173921
173921
173921
173920
173919
173919
173919
173918
173917
173917
173916
173915
173914
173913
173912
173911
173912
173914
173913
173913
173914
173913
173912
173911
173910
173910
173909
173909
173908
173907
173906
173906
173905
173905
173904
173904
173904
173906
173905
173904
173904
173904
173903
173902
173901
173901
173900
173899
173899
173898
173898
173897
173897
173897
173898
173897
173896
173896
173895
173894
173893
173892
173892
173891
173892
173892
173892
173891
173891
173891
173890
173890
173890
173890
173890
173889
173888
173887
173886
173885
173886
173885
173886
173886
173888
173888
173887
173887
173887
173887
173886
173885
173884
173884
173883
173883
173882
173883
173882
173883
173883
173882
173881
173880
173880
173879
173879
173878
173877
173877
173878
173878
173877
173876
173877
173877
173876
173876
173876
173876
173875
173875
173875
173874
173874
173873
173873
173872
173871
173872
173871
173871
173872
173874
173873
173872
173872
173871
173870
173871
173870
173869
173868
173868
173867
173867
173866
173867
173867
173866
173865
173865
173865
173864
173863
173862
173861
173861
173860
173859
173859
173860
173859
173858
173857
173857
173856
173856
173855
173855
173854
173853
173852
173851
173850
173850
173849
173848
173847
173848
173848
173848
173847
173847
173847
173846
173845
173845
173844
173843
173843
173842
173845
173845
173845
173844
173843
173842
173842
173841
173840
173839
173838
173837
173836
173835
173835
173834
173834
173833
173832
173831
173830
173830
173829
173828
173828
173828
173828
173827
173826
173825
173824
173825
173824
173823
173824
173823
173822
173822
173821
173821
173820
173819
173818
173817
173817
173818
173817
173817
173817
173819
173820
173820
173820
173821
173820
173820
173821
173820
173821
173820
173819
173820
173819
173819
173819
173818
173819
173819
173818
173818
173820
173820
173821
173820
173821
173821
173822
173822
173824
173823
173822
173822
173822
173821
173821
173820
173820
173821
173820
173819
173818
173817
173818
173818
173817
173816
173815
173814
173813
173812
173813
173812
173811
173814
173813
173813
173813
173812
173811
173810
173809
173808
173808
173808
173808
173807
173806
173805
173804
173803
173803
173802
173801
173800
173799
173799
173798
173799
173798
173798
173797
173796
173795
173796
173796
173796
173795
173795
173795
173794
173794
173795
173795
173794
173794
173793
173793
173792
173795
173795
173795
173795
173794
173794
173793
173792
173791
173791
173790
173790
173790
173789
173788
173788
173788
173788
173788
173789
173789
173789
173788
173789
173788
173788
173790
173789
173788
173791
173790
173789
173788
173788
173788
173787
173788
173787
173786
173786
173785
173784
173783
173782
173781
173781
173782
173782
173782
173783
173783
173783
173782
173784
173783
173782
173782
173781
173780
173779
173778
173777
173777
173777
173776
173776
173775
173774
173773
173773
173773
173773
173772
173772
173772
173771
173771
173770
173770
173769
173768
173768
173769
173769
173768
173767
173767
173766
173765
173766
173766
173766
173765
173764
173763
173762
173762
173762
173761
173762
173762
173761
173760
173759
173758
173757
173756
173756
173756
173755
173754
173754
173754
173753
173752
173752
173751
173750
173750
173749
173748
173747
173746
173746
173746
173746
173746
173745
173746
173745
173744
173743
173745
173746
173747
173748
173747
173749
173748
173748
173747
173748
173749
173748
173747
173747
173747
173746
173746
173745
173746
173746
173746
173746
173747
173746
173746
173746
173745
173745
173744
173744
173743
173742
173741
173740
173740
173740
173739
173738
173737
173736
173735
173734
173734
173734
173734
173735
173735
173735
173734
173734
173733
173734
173733
173733
173733
173732
173731
173734
173733
173733
173733
173733
173732
173731
173730
173730
173729
173728
173727
173726
173726
173725
173724
173723
173722
173721
173721
173721
173721
173720
173719
173719
173718
173717
173716
173716
173717
173716
173717
173717
173716
173715
173715
173714
173713
173712
173712
173711
173712
173711
173712
173713
173712
173714
173713
173713
173712
173711
173711
173712
173711
173710
173709
173709
173708
173708
173708
173707
173706
173707
173708
173708
173707
173707
173706
173705
173705
173705
173704
173703
173702
173701
173702
173701
173700
173699
173700
173699
173698
173698
173697
173697
173697
173697
173697
173697
173696
173696
173696
173696
173698
173698
173698
173697
173696
173696
173696
173695
173694
173694
173693
173692
173692
173691
173690
173689
173689
173688
173688
173687
173686
173685
173686
173687
173686
173686
173685
173684
173684
173683
173682
173681
173680
173679
173678
173677
173676
173676
173676
173676
173675
173674
173676
173677
173677
173676
173675
173675
173674
173673
173673
173672
173671
173670
173669
173673
173675
173674
173674
173673
173673
173672
173671
173671
173671
173672
173672
173671
173671
173671
173671
173670
173669
173668
173667
173668
173667
173667
173668
173669
173669
173668
173667
173667
173666
173665
173666
173665
173665
173664
173665
173664
173664
173665
173664
173663
173662
173661
173660
173660
173659
173658
173658
173657
173658
173658
173657
173657
173656
173655
173655
173654
173653
173654
173654
173653
173652
173653
173652
173651
173650
173649
173649
173648
173648
173647
173647
173647
173647
173646
173646
173645
173646
173645
173645
173644
173643
173643
173642
173641
173641
173640
173639
173638
173640
173639
173638
173637
173640
173640
173639
173638
173637
173638
173637
173636
173637
173637
173636
173636
173635
173634
173633
173634
173634
173633
173632
173632
173631
173630
173629
173628
173628
173627
173626
173625
173625
173624
173623
173623
173622
173621
173623
173622
173621
173621
173620
173619
173618
173618
173618
173618
173617
173616
173616
173617
173616
173615
173614
173614
173614
173614
173613
173614
173614
173615
173615
173614
173615
173615
173614
173614
173613
173616
173617
173616
173617
173617
173618
173618
173618
173617
173616
173617
173619
173619
173618
173619
173618
173617
173618
173619
173618
173617
173616
173616
173615
173614
173614
173614
173615
173614
173613
173614
173615
173615
173614
173614
173613
173613
173613
173614
173614
173613
173612
173612
173611
173611
173611
173610
173610
173610
173610
173609
173608
173607
173606
173605
173604
173603
173602
173601
173601
173602
173601
173600
173599
173600
173601
173600
173599
173598
173598
173598
173598
173598
173597
173596
173596
173595
173594
173594
173593
173592
173591
173591
173590
173592
173592
173591
173590
173590
173590
173589
173589
173589
173588
173589
173588
173587
173588
173588
173588
173588
173587
173586
173585
173584
173583
173582
173582
173583
173582
173581
173582
173581
173581
173581
173580
173582
173584
173583
173582
173581
173581
173580
173581
173580
173581
173580
173580
173579
173579
173579
173579
173578
173577
173578
173578
173578
173578
173577
173578
173577
173577
173576
173575
173575
173576
173575
173574
173574
173574
173574
173574
173573
173573
173573
173572
173571
173572
173571
173571
173571
173570
173570
173569
173568
173568
173568
173567
173568
173569
173568
173567
173567
173566
173565
173565
173565
173566
173566
173565
173566
173565
173565
173564
173565
173564
173563
173562
173563
173563
173562
173561
173560
173559
173558
173557
173557
173557
173556
173555
173555
173557
173557
173556
173556
173555
173554
173553
173552
173551
173552
173552
173552
173552
173553
173552
173552
173552
173552
173551
173551
173550
173550
173550
173549
173548
173547
173546
173545
173545
173544
173543
173543
173543
173542
173541
173542
173542
173541
173540
173539
173539
173540
173540
173539
173538
173539
173539
173539
173539
173539
173539
173539
173538
173538
173537
173537
173537
173537
173536
173535
173534
173533
173533
173532
173532
173532
173533
173533
173532
173532
173531
173530
173530
173531
173530
173530
173529
173528
173527
173529
173528
173528
173528
173527
173527
173526
173527
173526
173526
173525
173525
173525
173524
173527
173530
173529
173528
173527
173527
173526
173525
173524
173523
173522
173521
173521
173521
173521
173520
173519
173518
173517
173516
173515
173515
173514
173514
173515
173515
173514
173513
173513
173513
173513
173512
173511
173513
173513
173513
173513
173513
173512
173511
173511
173511
173513
173512
173511
173514
173514
173513
173512
173512
173511
173512
173511
173511
173510
173509
173508
173507
173506
173506
173505
173504
173503
173502
173501
173502
173501
173500
173499
173498
173498
173497
173496
173495
173494
173494
173493
173493
173492
173491
173493
173492
173491
173490
173489
173488
173487
173487
173486
173485
173485
173485
173484
173484
173483
173483
173482
173481
173481
173480
173480
173481
173480
173479
173479
173479
173478
173477
173478
173478
173479
173479
173478
173477
173478
173477
173477
173477
173476
173475
173475
173474
173476
173475
173476
173476
173475
173474
173474
173474
173474
173473
173472
173471
173470
173469
173469
173470
173469
173470
173470
173470
173471
173471
173471
173470
173469
173468
173469
173468
173467
173467
173466
173466
173465
173465
173464
173463
173464
173463
173463
173462
173462
173461
173460
173459
173458
173457
173457
173456
173455
173455
173454
173453
173454
173453
173452
173451
173450
173449
173448
173447
173447
173448
173448
173447
173447
173446
173446
173445
173444
173444
173443
173443
173444
173443
173444
173443
173442
173441
173442
173442
173443
173442
173442
173443
173443
173442
173441
173441
173441
173441
173441
173440
173440
173439
173439
173439
173441
173440
173439
173438
173437
173436
173435
173435
173435
173434
173433
173433
173432
173433
173432
173433
173432
173431
173431
173431
173430
173429
173429
173429
173430
173429
173431
173431
173430
173430
173429
173428
173427
173427
173427
173427
173428
173427
173428
173428
173429
173428
173428
173427
173426
173427
173427
173426
173425
173424
173423
173422
173422
173423
173422
173423
173423
173422
173422
173421
173420
173419
173418
173417
173416
173417
173416
173415
173414
173415
173415
173416
173415
173415
173415
173415
173414
173414
173414
173413
173413
173413
173414
173414
173414
173413
173413
173415
173414
173414
173414
173414
173414
173414
173413
173412
173411
173411
173411
173411
173411
173411
173412
173412
173411
173410
173409
173409
173408
173408
173408
173408
173407
173406
173405
173404
173403
173403
173404
173403
173403
173402
173401
173400
173399
173398
173398
173397
173398
173398
173397
173396
173395
173395
173394
173393
173392
173391
173391
173391
173390
173389
173389
173389
173388
173388
173388
173388
173388
173387
173386
173386
173386
173385
173384
173383
173382
173382
173381
173380
173380
173379
173379
173378
173377
173376
173377
173376
173376
173375
173374
173375
173374
173373
173373
173372
173371
173370
173370
173369
173368
173368
173367
173366
173365
173364
173364
173364
173364
173364
173363
173362
173362
173361
173361
173360
173359
173359
173361
173362
173361
173363
173362
173361
173360
173359
173359
173360
173362
173362
173361
173360
173360
173360
173359
173359
173359
173358
173358
173357
173356
173356
173356
173355
173354
173353
173353
173352
173354
173354
173355
173354
173353
173352
173351
173350
173350
173349
173349
173348
173348
173347
173349
173350
173349
173348
173347
173346
173345
173348
173348
173347
173347
173347
173348
173348
173347
173346
173346
173346
173345
173345
173344
173343
173342
173341
173341
173340
173339
173339
173339
173340
173340
173339
173338
173337
173337
173337
173336
173336
173335
173335
173334
173335
173334
173333
173332
173331
173330
173329
173328
173327
173328
173328
173328
173327
173327
173328
173329
173329
173328
173328
173327
173327
173326
173326
173326
173327
173326
173326
173325
173324
173323
173322
173323
173323
173324
173324
173324
173325
173325
173325
173324
173324
173323
173322
173322
173322
173321
173321
173320
173319
173318
173318
173318
173317
173316
173315
173314
173313
173314
173314
173314
173315
173314
173313
173313
173313
173312
173311
173310
173310
173310
173309
173309
173309
173309
173309
173308
173307
173308
173308
173307
173308
173308
173308
173307
173306
173307
173307
173306
173305
173306
173305
173306
173305
173307
173307
173307
173307
173307
173306
173306
173305
173304
173303
173302
173301
173302
173302
173302
173302
173301
173300
173299
173298
173297
173296
173295
173294
173293
173292
173292
173293
173292
173291
173292
173293
173294
173293
173292
173292
173292
173292
173292
173291
173290
173289
173290
173289
173288
173287
173287
173288
173288
173290
173289
173288
173288
173287
173287
173286
173286
173285
173286
173285
173284
173284
173284
173283
173282
173283
173282
173281
173280
173279
173279
173280
173280
173279
173278
173277
173279
173280
173279
173278
173277
173276
173275
173274
173273
173273
173272
173271
173270
173271
173270
173270
173269
173268
173267
173266
173265
173265
173264
173263
173264
173264
173264
173263
173263
173263
173262
173261
173260
173260
173259
173259
173258
173257
173257
173256
173257
173256
173258
173257
173256
173256
173256
173257
173256
173255
173255
173255
173254
173254
173256
173255
173255
173254
173253
173253
173252
173252
173253
173252
173251
173251
173250
173251
173252
173251
173250
173251
173250
173249
173253
173253
173252
173251
173251
173251
173250
173250
173249
173249
173248
173247
173246
173245
173245
173246
173245
173244
173243
173243
173244
173243
173245
173244
173243
173243
173242
173243
173244
173244
173243
173242
173242
173241
173241
173241
173240
173241
173240
173240
173239
173238
173238
173238
173239
173239
173239
173240
173239
173239
173238
173237
173236
173235
173234
173233
173232
173232
173231
173231
173230
173230
173230
173229
173228
173227
173226
173225
173224
173224
173223
173222
173222
173222
173222
173223
173223
173223
173224
173223
173223
173222
173221
173221
173221
173220
173220
173219
173219
173218
173217
173219
173219
173218
173219
173218
173217
173217
173216
173216
173215
173214
173214
173213
173213
173212
173211
173210
173209
173208
173207
173207
173209
173209
173209
173208
173208
173207
173206
173206
173207
173206
173205
173204
173205
173205
173206
173205
173204
173205
173204
173205
173204
173204
173204
173204
173205
173205
173206
173205
173205
173204
173203
173203
173203
173202
173201
173200
173200
173199
173198
173198
173197
173197
173197
173197
173196
173195
173194
173193
173194
173194
173194
173194
173194
173193
173192
173192
173191
173190
173191
173190
173189
173188
173187
173187
173186
173186
173185
173184
173184
173184
173183
173182
173183
173182
173182
173183
173183
173182
173181
173180
173180
173181
173181
173180
173179
173179
173179
173180
173179
173178
173177
173176
173175
173174
173174
173175
173177
173178
173177
173176
173175
173175
173174
173174
173175
173174
173173
173172
173171
173170
173169
173170
173170
173169
173168
173167
173167
173166
173167
173168
173168
173168
173167
173167
173166
173165
173165
173165
173165
173164
173165
173165
173164
173164
173163
173162
173161
173162
173161
173160
173159
173158
173158
173159
173158
173157
173157
173156
173156
173155
173155
173156
173155
173154
173153
173153
173152
173151
173150
173150
173149
173148
173147
173146
173145
173145
173144
173143
173142
173141
173140
173140
173139
173139
173138
173139
173139
173140
173140
173139
173138
173138
173137
173137
173136
173136
173137
173136
173135
173135
173135
173135
173136
173137
173136
173135
173134
173133
173132
173133
173133
173133
173132
173131
173130
173129
173128
173127
173126
173125
173125
173126
173125
173124
173124
173124
173123
173122
173121
173121
173120
173122
173122
173121
173120
173119
173118
173117
173117
173116
173116
173117
173116
173116
173116
173115
173114
173114
173113
173114
173113
173113
173116
173115
173114
173116
173116
173115
173114
173114
173113
173112
173113
173112
173111
173110
173109
173108
173107
173106
173105
173106
173105
173105
173106
173105
173106
173105
173105
173104
173103
173102
173101
173102
173102
173101
173102
173102
173101
173100
173100
173102
173103
173104
173103
173103
173102
173101
173101
173101
173100
173100
173099
173098
173097
173096
173097
173096
173096
173095
173094
173094
173093
173093
173092
173091
173092
173091
173090
173090
173090
173089
173088
173088
173087
173086
173085
173085
173086
173085
173085
173084
173083
173083
173084
173084
173083
173083
173084
173084
173083
173082
173084
173084
173084
173083
173083
173083
173083
173083
173082
173082
173081
173081
173080
173079
173078
173078
173078
173079
173078
173078
173077
173077
173078
173077
173077
173076
173075
173075
173074
173073
173073
173072
173072
173071
173070
173070
173071
173071
173071
173070
173070
173069
173070
173069
173069
173070
173069
173068
173068
173067
173067
173068
173067
173067
173067
173066
173066
173068
173067
173068
173067
173066
173065
173066
173065
173064
173063
173062
173061
173063
173064
173064
173063
173062
173062
173061
173060
173059
173058
173059
173058
173057
173057
173057
173057
173056
173056
173056
173055
173056
173055
173055
173055
173055
173054
173053
173053
173054
173053
173053
173052
173052
173052
173051
173050
173050
173049
173048
173048
173048
173047
173046
173045
173046
173045
173044
173044
173043
173042
173041
173041
173040
173039
173038
173037
173036
173036
173035
173035
173034
173033
173033
173032
173031
173032
173031
173031
173030
173031
173030
173030
173030
173031
173031
173031
173031
173030
173031
173031
173030
173029
173028
173027
173027
173026
173025
173024
173023
173022
173021
173021
173020
173021
173021
173022
173022
173024
173023
173022
173021
173020
173021
173022
173022
173022
173021
173020
173019
173020
173020
173020
173021
173022
173022
173021
173020
173021
173022
173021
173021
173020
173019
173019
173021
173020
173019
173018
173018
173017
173016
173016
173016
173015
173014
173014
173013
173012
173011
173010
173010
173009
173009
173009
173008
173007
173006
173006
173006
173007
173006
173006
173005
173004
173003
173003
173002
173001
173001
173001
173000
173000
173000
172999
173000
173000
173000
172999
172999
172998
172997
172996
172995
172994
172993
172993
172993
172992
172991
172991
172991
172992
172993
172993
172992
172992
172994
172994
172993
172995
172996
172995
172994
172993
172994
172993
172995
172995
172994
172993
172992
172991
172990
172990
172989
172989
172990
172989
172989
172989
172988
172987
172986
172986
172986
172986
172985
172984
172983
172982
172981
172981
172980
172979
172978
172977
172977
172977
172976
172976
172975
172974
172976
172976
172975
172975
172974
172975
172975
172974
172975
172974
172975
172974
172973
172974
172975
172974
172974
172974
172974
172974
172973
172973
172972
172972
172971
172971
172971
172970
172970
172970
172970
172970
172970
172970
172969
172969
172968
172968
172967
172966
172965
172964
172963
172963
172962
172962
172961
172960
172960
172960
172959
172958
172958
172958
172958
172957
172957
172956
172955
172954
172954
172954
172954
172954
172955
172954
172953
172953
172953
172952
172951
172950
172949
172948
172947
172946
172945
172944
172943
172942
172942
172941
172940
172939
172939
172940
172939
172938
172939
172938
172937
172937
172936
172935
172936
172935
172934
172933
172932
172931
172931
172931
172930
172929
172928
172928
172927
172927
172928
172927
172928
172927
172928
172929
172928
172927
172926
172925
172924
172924
172924
172924
172923
172922
172921
172920
172919
172918
172917
172916
172916
172915
172915
172915
172914
172913
172912
172911
172912
172911
172910
172909
172909
172909
172908
172908
172907
172907
172906
172907
172907
172906
172906
172906
172905
172904
172903
172902
172901
172900
172900
172901
172900
172900
172899
172898
172898
172898
172897
172897
172896
172896
172895
172894
172893
172893
172892
172892
172893
172894
172895
172896
172896
172895
172894
172894
172896
172895
172895
172895
172896
172897
172897
172896
172897
172899
172900
172901
172902
172901
172900
172901
172900
172900
172899
172899
172898
172899
172898
172897
172897
172898
172898
172897
172896
172895
172894
172894
172894
172894
172893
172893
172893
172892
172892
172892
172891
172891
172891
172891
172890
172889
172889
172888
172888
172888
172887
172886
172886
172885
172884
172883
172885
172884
172883
172882
172882
172884
172884
172883
172882
172882
172881
172882
172881
172880
172879
172881
172880
172879
172878
172877
172876
172876
172876
172875
172874
172874
172873
172873
172875
172875
172875
172876
172876
172876
172877
172878
172877
172876
172877
172877
172876
172875
172874
172875
172876
172876
172876
172876
172875
172876
172876
172875
172876
172876
172876
172875
172874
172874
172874
172874
172875
172876
172875
172874
172874
172876
172876
172875
172874
172874
172873
172872
172873
172874
172873
172873
172872
172871
172870
172871
172870
172870
172869
172870
172870
172870
172871
172870
172870
172871
172870
172870
172870
172869
172868
172867
172866
172865
172865
172864
172863
172862
172861
172861
172860
172860
172859
172859
172860
172859
172858
172858
172857
172856
172857
172857
172857
172856
172855
172855
172856
172857
172857
172856
172855
172854
172853
172853
172852
172851
172851
172851
172850
172851
172850
172849
172848
172847
172846
172845
172845
172844
172843
172843
172842
172841
172841
172841
172840
172840
172839
172838
172837
172837
172837
172837
172836
172836
172835
172835
172834
172834
172833
172832
172832
172833
172832
172831
172830
172829
172829
172828
172827
172826
172825
172826
172825
172824
172826
172826
172826
172825
172824
172825
172824
172824
172823
172823
172823
172823
172822
172822
172821
172821
172820
172821
172821
172821
172822
172821
172820
172819
172818
172817
172816
172815
172814
172813
172813
172812
172811
172810
172810
172809
172808
172808
172808
172807
172807
172806
172805
172804
172803
172802
172802
172801
172800
172802
172802
172801
172801
172800
172800
172800
172800
172799
172800
172801
172800
172801
172802
172801
172800
172799
172799
172799
172798
172797
172796
172795
172794
172794
172794
172794
172793
172793
172793
172792
172792
172791
172790
172789
172788
172788
172787
172786
172785
172784
172783
172782
172782
172783
172782
172781
172781
172780
172780
172779
172778
172777
172778
172777
172777
172777
172776
172777
172777
172778
172778
172777
172776
172775
172775
172774
172774
172774
172774
172773
172773
172772
172771
172770
172770
172769
172768
172768
172767
172767
172767
172766
172765
172764
172764
172763
172762
172763
172763
172762
172761
172760
172760
172760
172759
172759
172759
172758
172759
172758
172757
172757
172757
172756
172755
172754
172754
172753
172754
172753
172753
172752
172751
172750
172750
172750
172750
172750
172750
172749
172748
172747
172747
172748
172747
172746
172746
172746
172745
172746
172747
172746
172745
172744
172743
172742
172743
172744
172743
172742
172742
172742
172741
172740
172739
172740
172740
172739
172739
172738
172738
172738
172739
172739
172738
172737
172737
172736
172736
172735
172736
172737
172737
172736
172735
172736
172736
172737
172736
172735
172737
172736
172736
172738
172739
172738
172737
172736
172735
172736
172736
172735
172735
172734
172734
172734
172733
172733
172732
172731
172730
172730
172729
172729
172728
172727
172726
172725
172724
172725
172724
172723
172723
172723
172723
172722
172721
172720
172720
172720
172723
172722
172721
172722
172721
172720
172719
172718
172717
172716
172715
172716
172716
172715
172714
172715
172714
172713
172712
172711
172711
172711
172711
172711
172712
172711
172712
172711
172711
172711
172710
172712
172712
172714
172714
172714
172714
172714
172715
172714
172713
172712
172711
172712
172713
172712
172712
172712
172711
172711
172710
172709
172708
172707
172707
172707
172706
172706
172705
172704
172703
172702
172701
172700
172699
172698
172698
172697
172697
172697
172696
172697
172698
172697
172696
172696
172696
172696
172695
172694
172693
172694
172693
172694
172693
172692
172691
172690
172691
172691
172691
172692
172692
172692
172691
172692
172693
172694
172693
172692
172692
172692
172692
172694
172694
172693
172692
172691
172690
172689
172689
172689
172688
172688
172689
172689
172689
172688
172687
172689
172689
172689
172689
172690
172689
172689
172689
172688
172688
172688
172688
172687
172686
172686
172685
172684
172684
172685
172686
172685
172685
172684
172686
172686
172687
172687
172687
172686
172685
172685
172684
172683
172682
172681
172682
172681
172681
172681
172681
172681
172680
172679
172678
172678
172677
172678
172677
172677
172676
172678
172677
172676
172675
172675
172674
172673
172673
172673
172673
172672
172673
172672
172671
172672
172671
172670
172670
172669
172669
172668
172669
172668
172670
172669
172670
172670
172669
172669
172668
172667
172667
172666
172665
172664
172663
172664
172663
172662
172661
172661
172661
172661
172661
172660
172659
172659
172658
172658
172657
172659
172658
172658
172657
172656
172656
172655
172654
172653
172655
172655
172658
172658
172657
172656
172656
172657
172657
172657
172657
172656
172656
172656
172655
172654
172653
172652
172652
172651
172651
172651
172651
172650
172649
172648
172648
172647
172647
172648
172649
172648
172649
172649
172649
172648
172649
172648
172648
172648
172648
172647
172646
172646
172645
172644
172643
172642
172641
172640
172639
172639
172638
172637
172637
172636
172635
172635
172634
172633
172632
172631
172632
172631
172632
172632
172632
172632
172632
172633
172632
172631
172630
172630
172629
172628
172628
172628
172628
172628
172629
172629
172628
172630
172632
172631
172630
172630
172631
172631
172631
172631
172630
172630
172629
172628
172628
172628
172627
172626
172625
172624
172623
172624
172623
172625
172624
172623
172622
172623
172623
172622
172622
172621
172620
172619
172621
172622
172621
172621
172621
172623
172622
172621
172620
172619
172618
172618
172619
172618
172618
172617
172616
172615
172614
172614
172613
172612
172611
172610
172609
172608
172607
172607
172608
172607
172606
172606
172605
172605
172604
172605
172605
172604
172603
172602
172601
172600
172601
172601
172601
172602
172601
172601
172600
172602
172601
172601
172601
172600
172599
172598
172597
172597
172597
172597
172598
172598
172597
172596
172595
172594
172594
172594
172593
172592
172591
172591
172590
172589
172589
172589
172588
172588
172587
172586
172587
172586
172586
172586
172585
172584
172583
172583
172582
172581
172580
172579
172581
172580
172579
172579
172578
172577
172577
172576
172575
172574
172573
172572
172571
172571
172570
172571
172571
172572
172572
172572
172572
172573
172572
172574
172573
172573
172572
172572
172571
172571
172571
172570
172569
172568
172567
172567
172567
172567
172566
172565
172564
172563
172562
172561
172562
172561
172560
172560
172559
172558
172557
172557
172556
172556
172555
172555
172556
172555
172555
172554
172553
172553
172552
172551
172551
172550
172550
172550
172549
172549
172548
172547
172547
172546
172548
172547
172546
172545
172546
172548
172548
172547
172546
172545
172545
172546
172546
172546
172545
172545
172545
172544
172544
172545
172545
172544
172543
172545
172544
172545
172544
172543
172542
172541
172541
172540
172540
172539
172540
172539
172538
172537
172539
172538
172537
172536
172535
172535
172535
172534
172533
172534
172534
172533
172532
172532
172533
172533
172533
172532
172534
172533
172532
172533
172533
172532
172532
172531
172530
172529
172528
172527
172526
172527
172528
172527
172526
172525
172524
172523
172523
172522
172522
172523
172523
172522
172522
172521
172520
172519
172518
172518
172517
172518
172517
172517
172516
172515
172515
172515
172514
172513
172513
172512
172512
172512
172511
172510
172509
172510
172510
172509
172508
172507
172507
172507
172507
172506
172505
172506
172505
172505
172505
172504
172503
172503
172503
172504
172506
172506
172505
172505
172505
172504
172503
172505
172505
172505
172504
172503
172503
172502
172502
172504
172504
172503
172504
172503
172502
172501
172501
172502
172501
172500
172499
172498
172497
172497
172496
172495
172495
172494
172495
172495
172495
172494
172496
172495
172494
172493
172493
172492
172491
172490
172490
172489
172488
172488
172487
172486
172485
172484
172483
172482
172483
172483
172482
172482
172481
172480
172479
172479
172480
172479
172480
172480
172479
172478
172478
172477
172478
172478
172477
172478
172477
172476
172475
172475
172474
172473
172472
172471
172471
172471
172471
172471
172471
172472
172472
172471
172471
172470
172469
172468
172468
172467
172467
172466
172465
172464
172463
172463
172462
172461
172460
172459
172458
172458
172459
172459
172459
172459
172461
172460
172459
172459
172458
172457
172456
172455
172455
172456
172456
172456
172456
172455
172454
172453
172452
172451
172450
172450
172450
172449
172450
172449
172449
172448
172447
172446
172446
172445
172444
172443
172443
172442
172441
172440
172439
172438
172437
172436
172435
172434
172433
172433
172433
172434
172434
172434
172433
172433
172432
172433
172433
172432
172431
172431
172431
172430
172429
172430
172429
172429
172428
172428
172427
172427
172427
172426
172427
172427
172427
172426
172425
172425
172424
172423
172422
172421
172423
172422
172421
172420
172419
172419
172418
172418
172418
172417
172418
172418
172417
172417
172417
172416
172416
172416
172417
172416
172416
172415
172415
172416
172416
172416
172416
172415
172414
172413
172413
172412
172412
172411
172415
172415
172415
172415
172414
172413
172412
172412
172411
172410
172410
172409
172408
172407
172407
172406
172406
172405
172404
172404
172403
172403
172403
172403
172403
172403
172403
172404
172404
172404
172404
172403
172402
172402
172403
172403
172404
172403
172403
172402
172401
172400
172400
172399
172398
172398
172398
172397
172396
172395
172395
172394
172394
172393
172393
172392
172391
172390
172389
172391
172390
172390
172389
172388
172387
172386
172386
172386
172387
172387
172386
172385
172385
172384
172383
172382
172381
172381
172381
172382
172382
172382
172381
172381
172380
172381
172381
172382
172381
172381
172380
172379
172378
172377
172377
172377
172376
172377
172376
172375
172375
172374
172375
172374
172374
172374
172374
172374
172373
172372
172371
172371
172370
172369
172368
172369
172368
172367
172366
172365
172364
172363
172365
172365
172364
172364
172363
172362
172364
172364
172364
172363
172364
172363
172363
172364
172364
172363
172363
172362
172361
172361
172361
172360
172360
172359
172358
172358
172357
172356
172355
172354
172353
172352
172354
172353
172353
172352
172352
172352
172351
172350
172349
172348
172351
172351
172350
172351
172350
172349
172350
172351
172352
172352
172353
172352
172352
172351
172350
172350
172349
172348
172348
172347
172347
172348
172347
172346
172345
172344
172343
172342
172342
172342
172341
172340
172340
172340
172339
172339
172338
172338
172338
172338
172338
172337
172337
172337
172336
172335
172334
172335
172335
172335
172334
172333
172334
172335
172334
172334
172334
172333
172333
172332
172331
172330
172331
172330
172329
172328
172327
172327
172326
172325
172324
172323
172323
172324
172325
172324
172325
172324
172324
172323
172323
172323
172322
172323
172322
172321
172320
172320
172319
172318
172318
172320
172319
172318
172318
172318
172320
172320
172319
172318
172317
172319
172318
172317
172316
172316
172317
172318
172318
172318
172317
172317
172317
172316
172316
172315
172314
172315
172315
172315
172314
172315
172315
172315
172315
172314
172313
172312
172311
172310
172310
172310
172310
172309
172309
172308
172307
172308
172309
172308
172308
172307
172306
172305
172305
172305
172306
172306
172306
172306
172307
172306
172305
172305
172305
172305
172305
172304
172304
172303
172303
172303
172302
172302
172301
172301
172300
172300
172300
172299
172298
172298
172297
172296
172295
172295
172294
172293
172292
172291
172290
172289
172290
172289
172288
172287
172286
172286
172286
172286
172285
172287
172287
172287
172287
172286
172286
172285
172284
172285
172286
172285
172286
172285
172285
172285
172284
172284
172284
172283
172282
172282
172281
172281
172281
172280
172279
172278
172278
172277
172278
172277
172276
172275
172275
172276
172275
172274
172274
172273
172272
172271
172270
172270
172270
172270
172270
172269
172269
172270
172270
172269
172270
172269
172269
172268
172267
172266
172265
172265
172264
172263
172263
172263
172262
172263
172262
172262
172261
172263
172266
172265
172264
172265
172266
172265
172264
172264
172263
172262
172262
172261
172261
172260
172262
172261
172262
172262
172262
172261
172260
172260
172259
172259
172258
172258
172258
172258
172258
172257
172257
172258
172258
172258
172257
172256
172255
172254
172253
172253
172252
172252
172251
172253
172252
172252
172251
172250
172250
172250
172251
172250
172249
172249
172248
172249
172249
172249
172248
172248
172247
172246
172245
172246
172248
172249
172250
172250
172249
172248
172247
172247
172246
172245
172245
172245
172245
172244
172243
172242
172241
172241
172240
172239
172238
172238
172237
172236
172236
172236
172236
172235
172235
172235
172235
172234
172235
172235
172234
172234
172234
172234
172233
172232
172232
172231
172232
172232
172231
172232
172231
172231
172230
172229
172228
172228
172228
172227
172226
172226
172225
172225
172224
172224
172226
172225
172225
172225
172224
172225
172224
172224
172223
172223
172222
172221
172221
172221
172220
172220
172219
172218
172217
172217
172216
172215
172214
172213
172212
172211
172210
172209
172210
172209
172209
172210
172209
172208
172207
172208
172207
172209
172209
172208
172207
172209
172209
172209
172208
172208
172207
172206
172207
172206
172205
172204
172203
172202
172201
172200
172199
172198
172198
172198
172198
172197
172196
172195
172195
172195
172195
172194
172193
172192
172194
172193
172194
172194
172194
172193
172193
172192
172191
172190
172189
172188
172189
172189
172189
172188
172189
172189
172188
172187
172186
172186
172186
172185
172185
172184
172183
172183
172183
172184
172183
172182
172181
172182
172184
172183
172183
172183
172182
172184
172184
172183
172183
172183
172182
172181
172181
172180
172179
172179
172178
172178
172177
172176
172175
172174
172174
172174
172173
172172
172171
172170
172170
172169
172169
172168
172167
172166
172167
172166
172165
172165
172164
172163
172162
172161
172160
172160
172160
172161
172160
172159
172158
172159
172160
172159
172158
172157
172156
172155
172154
172153
172153
172152
172151
172150
172150
172149
172149
172148
172147
172147
172147
172148
172147
172146
172145
172144
172143
172142
172141
172140
172139
172138
172138
172137
172137
172136
172138
172140
172140
172140
172139
172141
172141
172141
172141
172140
172141
172140
172139
172138
172139
172140
172139
172138
172137
172139
172138
172137
172137
172136
172135
172135
172136
172136
172135
172134
172134
172135
172136
172135
172134
172134
172133
172133
172134
172135
172134
172133
172133
172132
172131
172133
172133
172133
172132
172131
172131
172130
172130
172130
172130
172129
172128
172128
172127
172128
172127
172127
172126
172127
172126
172126
172125
172124
172123
172125
172125
172126
172125
172124
172123
172123
172122
172123
172122
172121
172122
172122
172121
172121
172120
172119
172118
172117
172118
172118
172118
172117
172117
172117
172117
172116
172116
172116
172115
172114
172113
172112
172111
172110
172110
172109
172111
172110
172109
172108
172107
172108
172108
172107
172106
172105
172105
172104
172105
172107
172106
172109
172109
172108
172107
172106
172107
172106
172105
172104
172103
172103
172103
172103
172103
172102
172103
172103
172102
172101
172101
172100
172100
172100
172100
172100
172099
172098
172098
172099
172099
172098
172097
172098
172098
172099
172098
172098
172098
172097
172097
172096
172095
172094
172093
172092
172092
172091
172092
172091
172091
172091
172091
172090
172089
172090
172089
172089
172090
172089
172089
172088
172088
172087
172086
172086
172085
172085
172088
172087
172087
172086
172088
172087
172086
172086
172087
172088
172087
172087
172086
172086
172085
172085
172084
172084
172084
172083
172083
172082
172082
172083
172082
172081
172081
172080
172079
172078
172079
172079
172079
172078
172077
172077
172076
172075
172074
172073
172073
172074
172073
172072
172071
172070
172071
172070
172070
172070
172069
172068
172069
172069
172068
172067
172067
172066
172066
172068
172067
172068
172069
172068
172068
172068
172068
172067
172066
172065
172064
172063
172062
172061
172061
172060
172059
172058
172057
172057
172058
172057
172056
172055
172054
172053
172052
172051
172050
172049
172050
172049
172049
172048
172048
172049
172048
172049
172049
172048
172048
172047
172047
172046
172045
172045
172044
172043
172043
172046
172045
172044
172043
172042
172042
172042
172043
172044
172045
172044
172044
172045
172045
172044
172043
172043
172042
172041
172040
172039
172038
172038
172038
172037
172037
172036
172035
172036
172035
172036
172036
172036
172036
172035
172036
172035
172034
172033
172032
172032
172032
172031
172030
172030
172030
172029
172028
172028
172029
172028
172027
172026
172026
172025
172024
172023
172022
172021
172021
172020
172019
172019
172021
172021
172021
172022
172021
172020
172020
172020
172019
172018
172018
172018
172019
172019
172018
172018
172017
172016
172016
172015
172015
172014
172014
172014
172014
172014
172014
172014
172014
172014
172014
172014
172014
172013
172012
172012
172012
172011
172012
172011
172011
172010
172010
172011
172011
172010
172009
172012
172012
172011
172010
172009
172008
172008
172007
172007
172009
172009
172009
172009
172008
172007
172006
172006
172005
172005
172004
172003
172003
172002
172001
172000
172000
171999
171999
171998
171998
171998
171998
171997
171997
171996
171996
171995
171994
171994
171994
171995
171994
171994
171993
171992
171991
171991
171991
171990
171989
171988
171988
171987
171988
171988
171987
171986
171986
171985
171984
171983
171985
171984
171984
171984
171983
171983
171983
171984
171983
171983
171982
171982
171982
171982
171982
171981
171980
171979
171979
171980
171979
171978
171978
171977
171977
171977
171976
171977
171977
171977
171976
171976
171977
171976
171975
171974
171974
171974
171973
171973
171973
171974
171974
171973
171972
171971
171970
171969
171970
171970
171969
171968
171968
171968
171968
171969
171968
171967
171966
171965
171964
171963
171963
171962
171962
171961
171962
171961
171961
171961
171960
171960
171960
171959
171958
171957
171956
171956
171955
171954
171954
171953
171954
171954
171953
171953
171953
171953
171953
171953
171953
171953
171954
171953
171952
171952
171953
171953
171952
171951
171950
171949
171948
171947
171948
171948
171948
171947
171946
171948
171947
171946
171946
171946
171946
171945
171945
171945
171944
171944
171945
171944
171943
171944
171944
171943
171942
171942
171941
171941
171940
171939
171938
171937
171938
171937
171936
171935
171934
171933
171933
171932
171931
171931
171930
171929
171929
171929
171929
171929
171928
171928
171929
171929
171929
171929
171929
171928
171927
171926
171925
171924
171925
171924
171923
171922
171921
171920
171919
171918
171917
171918
171917
171916
171916
171916
171915
171914
171914
171916
171915
171914
171914
171914
171914
171914
171913
171913
171913
171913
171913
171913
171913
171913
171913
171912
171913
171912
171911
171911
171910
171911
171910
171909
171909
171909
171908
171907
171906
171905
171905
171905
171904
171904
171904
171903
171902
171901
171900
171899
171899
171898
171897
171896
171896
171896
171895
171894
171894
171894
171893
171892
171891
171891
171890
171889
171888
171889
171889
171888
171887
171887
171886
171885
171886
171885
171884
171883
171883
171882
171882
171883
171882
171883
171882
171881
171882
171883
171882
171883
171883
171882
171881
171881
171882
171883
171883
171882
171882
171881
171880
171879
171880
171879
171879
171878
171877
171876
171878
171877
171878
171877
171876
171876
171875
171874
171874
171873
171873
171873
171872
171872
171871
171871
171871
171871
171870
171870
171871
171870
171870
171871
171871
171872
171872
171871
171871
171873
171872
171872
171871
171870
171871
171870
171870
171870
171869
171868
171867
171868
171868
171867
171866
171866
171865
171866
171865
171864
171864
171863
171862
171861
171860
171859
171859
171859
171858
171857
171856
171855
171856
171855
171854
171853
171852
171851
171851
171850
171850
171849
171848
171847
171848
171847
171849
171849
171848
171848
171847
171846
171847
171846
171845
171844
171843
171842
171841
171840
171839
171838
171837
171836
171836
171835
171834
171833
171833
171832
171832
171832
171833
171834
171833
171832
171832
171832
171831
171831
171830
171831
171831
171831
171831
171831
171830
171829
171829
171828
171827
171827
171827
171827
171826
171825
171825
171824
171823
171823
171822
171821
171820
171819
171819
171820
171821
171820
171819
171818
171818
171819
171818
171818
171818
171818
171817
171817
171816
171815
171815
171814
171816
171815
171815
171815
171814
171813
171813
171813
171812
171811
171811
171811
171811
171810
171810
171812
171812
171811
171812
171812
171811
171810
171809
171810
171809
171810
171809
171810
171810
171810
171811
171810
171810
171809
171810
171809
171808
171807
171806
171805
171805
171804
171803
171803
171804
171803
171803
171805
171804
171803
171802
171801
171801
171801
171800
171799
171799
171798
171798
171797
171796
171795
171796
171796
171798
171798
171798
171798
171797
171796
171798
171797
171797
171797
171798
171798
171797
171797
171796
171795
171794
171793
171794
171793
171794
171793
171793
171793
171793
171792
171792
171791
171791
171791
171792
171792
171793
171793
171793
171793
171794
171793
171792
171791
171790
171789
171788
171787
171786
171785
171785
171784
171783
171783
171783
171782
171781
171781
171781
171781
171780
171780
171779
171780
171779
171778
171780
171779
171778
171777
171777
171777
171778
171777
171776
171776
171776
171777
171776
171775
171775
171775
171774
171773
171772
171771
171771
171772
171771
171770
171770
171769
171769
171769
171768
171767
171767
171767
171766
171766
171765
171766
171765
171764
171763
171764
171763
171762
171762
171762
171761
171760
171760
171759
171758
171757
171756
171756
171756
171756
171756
171755
171754
171755
171755
171755
171754
171753
171753
171754
171753
171753
171752
171751
171752
171751
171750
171750
171749
171748
171748
171747
171746
171745
171744
171744
171744
171744
171743
171742
171741
171740
171739
171739
171739
171739
171740
171741
171742
171742
171743
171742
171741
171742
171741
171742
171741
171741
171741
171742
171744
171743
171743
171743
171746
171745
171746
171747
171746
171746
171745
171745
171745
171744
171743
171745
171745
171744
171744
171744
171743
171743
171742
171742
171742
171741
171741
171740
171740
171741
171741
171741
171740
171740
171740
171739
171739
171739
171738
171737
171736
171736
171735
171735
171734
171734
171735
171734
171733
171733
171732
171732
171732
171732
171731
171730
171729
171729
171729
171729
171729
171728
171729
171728
171728
171727
171727
171726
171725
171724
171724
171723
171722
171721
171720
171719
171719
171718
171718
171717
171716
171715
171715
171715
171715
171714
171714
171713
171714
171713
171713
171712
171711
171711
171713
171713
171712
171711
171710
171709
171708
171709
171710
171709
171709
171709
171708
171708
171708
171707
171707
171707
171706
171706
171706
171705
171704
171704
171703
171702
171703
171702
171702
171703
171702
171701
171700
171699
171698
171697
171696
171697
171696
171695
171695
171695
171695
171695
171695
171695
171694
171693
171692
171693
171692
171692
171692
171692
171693
171692
171691
171691
171690
171689
171688
171687
171687
171686
171686
171685
171684
171683
171682
171681
171680
171682
171681
171680
171680
171679
171679
171678
171677
171676
171676
171676
171676
171676
171675
171675
171674
171673
171672
171671
171670
171669
171670
171669
171668
171667
171668
171667
171667
171667
171666
171665
171665
171665
171666
171667
171666
171667
171667
171668
171669
171669
171668
171667
171668
171668
171667
171668
171670
171669
171669
171669
171670
171671
171672
171671
171670
171672
171671
171671
171671
171671
171670
171669
171668
171667
171666
171666
171666
171665
171664
171665
171664
171663
171662
171663
171662
171661
171661
171660
171661
171660
171660
171659
171658
171657
171656
171655
171654
171654
171653
171652
171652
171654
171654
171653
171652
171652
171652
171653
171652
171651
171651
171651
171650
171649
171650
171649
171649
171648
171647
171647
171646
171646
171645
171645
171645
171645
171645
171645
171644
171643
171642
171641
171640
171639
171638
171638
171639
171639
171639
171638
171637
171637
171637
171636
171636
171635
171635
171634
171633
171632
171631
171630
171629
171628
171627
171626
171625
171625
171624
171623
171622
171622
171623
171625
171625
171624
171624
171623
171624
171624
171623
171622
171622
171621
171620
171619
171618
171617
171620
171621
171620
171620
171621
171621
171621
171620
171620
171619
171619
171618
171619
171618
171617
171617
171616
171615
171617
171616
171616
171616
171616
171616
171616
171615
171615
171614
171613
171612
171612
171611
171610
171611
171610
171609
171608
171608
171607
171606
171606
171606
171606
171607
171607
171608
171609
171609
171609
171610
171609
171609
171609
171608
171607
171607
171606
171606
171605
171606
171605
171604
171603
171602
171602
171602
171601
171601
171600
171600
171600
171600
171600
171599
171599
171599
171598
171598
171598
171597
171596
171596
171597
171596
171595
171595
171595
171594
171594
171595
171594
171593
171593
171592
171591
171590
171589
171588
171587
171586
171585
171585
171586
171586
171585
171586
171585
171585
171585
171584
171583
171582
171581
171581
171583
171584
171584
171584
171583
171583
171582
171581
171580
171579
171579
171578
171577
171576
171576
171576
171575
171574
171573
171574
171574
171573
171572
171571
171570
171569
171568
171570
171569
171568
171572
171571
171571
171570
171569
171568
171567
171567
171568
171568
171567
171567
171566
171565
171564
171563
171564
171565
171564
171563
171562
171562
171562
171561
171562
171562
171562
171563
171563
171563
171563
171562
171561
171560
171560
171559
171559
171558
171557
171556
171557
171556
171555
171556
171556
171555
171555
171554
171554
171554
171555
171555
171554
171554
171554
171553
171553
171553
171554
171553
171553
171553
171552
171551
171550
171549
171549
171548
171548
171547
171549
171548
171547
171547
171546
171545
171544
171544
171544
171543
171543
171542
171543
171543
171542
171541
171541
171541
171541
171540
171539
171539
171539
171538
171537
171536
171536
171536
171535
171534
171533
171534
171535
171535
171535
171535
171534
171534
171535
171534
171533
171533
171533
171532
171531
171530
171529
171528
171527
171526
171526
171525
171524
171524
171524
171523
171522
171521
171520
171519
171520
171520
171520
171520
171519
171518
171518
171517
171517
171516
171516
171515
171514
171513
171513
171512
171512
171511
171510
171510
171509
171509
171509
171509
171508
171507
171507
171507
171506
171506
171505
171504
171503
171502
171503
171505
171504
171504
171503
171504
171504
171504
171503
171503
171502
171503
171502
171503
171503
171502
171502
171502
171502
171502
171501
171502
171504
171504
171503
171502
171501
171500
171501
171500
171500
171500
171499
171499
171499
171499
171498
171498
171497
171497
171497
171497
171496
171497
171498
171499
171498
171498
171498
171497
171496
171496
171497
171498
171497
171497
171497
171498
171498
171499
171498
171500
171500
171499
171499
171498
171498
171497
171497
171497
171496
171496
171496
171495
171496
171496
171497
171498
171497
171496
171496
171497
171496
171496
171495
171494
171494
171494
171493
171493
171492
171492
171491
171490
171489
171488
171487
171486
171486
171486
171485
171485
171486
171487
171488
171487
171487
171487
171487
171487
171487
171487
171486
171489
171489
171488
171488
171487
171487
171486
171485
171485
171484
171483
171483
171483
171482
171483
171482
171481
171480
171479
171479
171479
171478
171477
171479
171478
171477
171477
171476
171475
171475
171474
171474
171473
171473
171473
171473
171472
171471
171470
171470
171470
171473
171473
171472
171473
171472
171472
171472
171472
171471
171472
171471
171470
171470
171469
171468
171468
171467
171466
171465
171464
171463
171462
171461
171461
171461
171460
171460
171459
171458
171457
171457
171456
171456
171456
171456
171455
171454
171453
171453
171452
171451
171450
171449
171448
171448
171448
171448
171448
171447
171446
171445
171445
171444
171445
171445
171444
171443
171444
171443
171442
171441
171440
171439
171438
171438
171437
171436
171436
171435
171434
171433
171433
171432
171432
171431
171431
171430
171430
171430
171429
171429
171428
171427
171426
171426
171427
171427
171427
171427
171426
171425
171425
171425
171424
171423
171424
171423
171422
171421
171420
171419
171423
171422
171422
171421
171420
171420
171420
171419
171418
171417
171417
171417
171417
171416
171416
171415
171414
171413
171412
171411
171411
171410
171410
171410
171410
171410
171410
171409
171409
171410
171409
171410
171409
171410
171409
171409
171408
171408
171409
171408
171407
171410
171409
171408
171407
171406
171407
171408
171407
171406
171405
171404
171403
171403
171402
171401
171401
171400
171401
171400
171399
171398
171397
171396
171395
171394
171393
171392
171391
171391
171392
171393
171394
171393
171393
171393
171392
171392
171391
171390
171390
171390
171391
171390
171390
171389
171388
171387
171386
171386
171385
171385
171385
171384
171384
171384
171384
171383
171382
171382
171381
171380
171380
171379
171379
171379
171378
171378
171378
171378
171378
171377
171377
171376
171375
171374
171373
171375
171374
171375
171375
171375
171375
171375
171374
171373
171372
171371
171370
171369
171369
171369
171368
171367
171367
171366
171366
171365
171364
171363
171363
171363
171362
171362
171361
171361
171361
171360
171360
171359
171358
171358
171358
171357
171357
171356
171356
171355
171356
171356
171355
171356
171356
171355
171354
171354
171353
171353
171352
171354
171354
171353
171352
171353
171352
171352
171352
171352
171352
171352
171355
171355
171354
171356
171355
171354
171353
171352
171353
171354
171355
171354
171354
171354
171353
171354
171354
171354
171353
171353
171352
171351
171352
171352
171353
171352
171352
171352
171351
171351
171350
171349
171349
171348
171348
171348
171348
171349
171349
171349
171348
171347
171346
171345
171344
171346
171346
171348
171347
171346
171345
171347
171346
171345
171344
171343
171343
171342
171343
171342
171341
171342
171341
171340
171339
171338
171338
171338
171339
171339
171339
171339
171339
171338
171338
171337
171337
171337
171338
171339
171339
171341
171340
171339
171339
171338
171339
171340
171340
171339
171338
171338
171339
171339
171339
171338
171337
171337
171336
171335
171336
171335
171335
171336
171335
171334
171335
171334
171334
171334
171335
171335
171334
171334
171338
171337
171336
171336
171336
171335
171335
171334
171334
171333
171333
171333
171332
171332
171331
171330
171330
171329
171329
171329
171328
171328
171329
171328
171327
171328
171328
171327
171326
171325
171324
171323
171324
171323
171322
171321
171320
171320
171320
171320
171320
171321
171321
171321
171320
171320
171319
171318
171317
171317
171317
171317
171317
171316
171316
171316
171315
171316
171315
171314
171313
171312
171311
171310
171309
171308
171309
171308
171308
171307
171307
171306
171305
171304
171303
171302
171301
171302
171301
171300
171301
171301
171300
171299
171299
171300
171299
171299
171299
171299
171299
171299
171299
171298
171297
171296
171295
171294
171293
171292
171292
171292
171292
171291
171291
171290
171289
171289
171288
171287
171287
171287
171287
171286
171285
171284
171285
171284
171283
171284
171283
171282
171282
171281
171281
171281
171280
171279
171278
171279
171279
171279
171278
171277
171276
171277
171277
171276
171275
171276
171275
171274
171273
171272
171271
171270
171269
171269
171270
171270
171270
171269
171269
171271
171270
171269
171269
171268
171267
171266
171265
171265
171264
171263
171264
171263
171263
171264
171264
171264
171263
171263
171264
171264
171264
171263
171263
171262
171261
171260
171261
171260
171260
171260
171259
171258
171257
171256
171255
171254
171254
171254
171253
171254
171254
171253
171252
171251
171251
171251
171250
171251
171250
171249
171249
171252
171253
171252
171252
171251
171250
171249
171248
171247
171246
171245
171244
171245
171245
171246
171245
171245
171244
171243
171242
171241
171241
171240
171239
171238
171238
171238
171237
171237
171238
171239
171239
171239
171242
171241
171240
171239
171240
171240
171239
171238
171239
171238
171238
171237
171237
171236
171236
171236
171235
171234
171235
171235
171235
171236
171236
171236
171235
171234
171234
171234
171233
171234
171233
171232
171231
171231
171230
171229
171229
171229
171229
171228
171227
171227
171226
171225
171224
171223
171223
171225
171225
171225
171225
171224
171224
171225
171224
171225
171226
171226
171225
171224
171224
171225
171225
171225
171229
171228
171227
171226
171226
171227
171226
171226
171225
171226
171226
171225
171225
171224
171224
171224
171223
171223
171223
171222
171222
171221
171221
171223
171224
171223
171222
171221
171220
171220
171220
171220
171220
171221
171220
171220
171220
171221
171221
171223
171222
171221
171220
171220
171220
171219
171218
171217
171216
171216
171215
171215
171215
171215
171214
171213
171213
171212
171211
171210
171211
171211
171212
171211
171210
171210
171209
171210
171211
171211
171211
171210
171209
171210
171211
171210
171210
171211
171211
171210
171209
171210
171210
171209
171208
171208
171207
171206
171205
171204
171203
171203
171202
171201
171200
171199
171199
171199
171198
171197
171196
171195
171194
171195
171194
171194
171193
171192
171191
171190
171190
171190
171189
171188
171187
171188
171187
171186
171186
171185
171184
171183
171182
171181
171180
171179
171179
171178
171180
171180
171181
171183
171183
171183
171182
171181
171180
171180
171179
171178
171177
171177
171178
171178
171179
171178
171178
171177
171176
171175
171174
171174
171173
171172
171171
171171
171170
171171
171172
171172
171171
171171
171171
171172
171171
171171
171171
171172
171172
171171
171171
171170
171169
171168
171167
171167
171167
171167
171167
171166
171165
171164
171164
171163
171162
171161
171162
171162
171162
171162
171162
171163
171162
171161
171161
171162
171161
171160
171160
171160
171160
171160
171159
171159
171158
171157
171158
171157
171156
171158
171158
171158
171157
171157
171156
171156
171155
171154
171154
171155
171155
171154
171153
171152
171151
171150
171151
171153
171153
171154
171154
171153
171153
171153
171156
171156
171155
171154
171153
171152
171151
171150
171149
171149
171148
171147
171147
171146
171149
171150
171151
171152
171152
171152
171152
171151
171150
171149
171148
171148
171147
171148
171148
171148
171147
171146
171145
171144
171143
171143
171143
171142
171142
171141
171141
171140
171139
171138
171140
171140
171139
171138
171137
171136
171135
171134
171133
171134
171133
171133
171133
171132
171131
171130
171129
171129
171129
171128
171128
171127
171128
171128
171127
171128
171129
171128
171127
171126
171125
171124
171123
171123
171122
171122
171122
171121
171122
171123
171123
171122
171122
171123
171122
171122
171122
171121
171120
171120
171119
171119
171118
171117
171117
171116
171115
171114
171113
171112
171111
171110
171111
171110
171109
171108
171109
171108
171107
171108
171107
171106
171105
171104
171103
171102
171102
171101
171100
171100
171099
171099
171098
171097
171097
171096
171096
171095
171094
171094
171093
171094
171093
171093
171092
171093
171092
171091
171091
171090
171090
171090
171089
171088
171087
171088
171087
171087
171088
171090
171089
171088
171088
171088
171087
171087
171087
171086
171087
171086
171085
171085
171085
171084
171084
171084
171084
171083
171082
171081
171081
171080
171081
171080
171079
171078
171077
171077
171076
171075
171074
171076
171076
171075
171074
171074
171073
171074
171073
171073
171072
171071
171070
171070
171070
171069
171068
171068
171067
171066
171065
171064
171063
171062
171061
171062
171062
171061
171061
171060
171059
171059
171059
171059
171058
171057
171057
171057
171056
171055
171054
171054
171055
171056
171056
171056
171055
171054
171053
171054
171053
171052
171051
171050
171050
171050
171051
171051
171051
171051
171050
171049
171048
171048
171047
171048
171047
171046
171047
171046
171046
171045
171045
171045
171044
171044
171043
171042
171041
171041
171040
171039
171038
171037
171037
171037
171036
171035
171034
171035
171035
171034
171034
171033
171032
171031
171030
171029
171028
171029
171028
171027
171027
171026
171026
171025
171025
171025
171024
171023
171022
171022
171022
171021
171021
171020
171020
171021
171021
171020
171020
171019
171020
171022
171021
171020
171020
171019
171018
171018
171018
171018
171018
171018
171017
171016
171017
171016
171015
171014
171013
171012
171011
171010
171009
171009
171012
171012
171011
171012
171011
171012
171011
171011
171010
171009
171010
171009
171008
171009
171008
171010
171010
171009
171008
171007
171006
171006
171006
171006
171007
171007
171006
171006
171005
171005
171005
171004
171005
171004
171003
171003
171002
171001
171001
171001
171001
171000
171002
171002
171002
171003
171003
171003
171003
171003
171003
171002
171001
171000
170999
170998
170997
170996
170995
170994
170993
170992
170991
170991
170991
170990
170989
170989
170988
170987
170987
170986
170985
170984
170984
170985
170984
170984
170983
170982
170982
170981
170981
170980
170979
170978
170977
170977
170977
170976
170975
170974
170973
170973
170973
170972
170971
170970
170969
170969
170968
170967
170966
170966
170966
170966
170965
170965
170965
170965
170964
170963
170962
170962
170962
170962
170962
170962
170961
170961
170962
170962
170961
170961
170960
170960
170959
170958
170957
170957
170956
170955
170955
170954
170953
170952
170952
170952
170951
170950
170949
170948
170948
170947
170946
170947
170947
170946
170946
170945
170944
170944
170943
170943
170943
170944
170944
170945
170944
170944
170943
170942
170942
170944
170943
170942
170942
170941
170940
170941
170940
170939
170941
170940
170939
170938
170937
170936
170935
170935
170934
170933
170933
170932
170932
170931
170930
170929
170930
170930
170929
170929
170930
170929
170930
170929
170928
170928
170927
170927
170928
170928
170927
170927
170926
170926
170926
170925
170924
170923
170922
170922
170921
170921
170922
170921
170920
170920
170919
170918
170917
170916
170916
170915
170915
170914
170913
170912
170911
170910
170909
170909
170909
170909
170908
170908
170909
170908
170908
170907
170906
170906
170905
170905
170904
170903
170903
170903
170902
170901
170900
170900
170900
170899
170898
170897
170897
170896
170896
170895
170894
170893
170892
170892
170891
170890
170893
170894
170894
170894
170895
170895
170895
170894
170894
170893
170894
170893
170893
170892
170891
170891
170890
170889
170888
170888
170889
170888
170888
170888
170888
170887
170886
170886
170887
170886
170887
170888
170887
170886
170886
170886
170885
170884
170884
170884
170884
170883
170883
170882
170882
170881
170882
170882
170881
170881
170880
170879
170878
170877
170877
170877
170877
170877
170877
170876
170876
170878
170877
170878
170879
170878
170878
170880
170880
170879
170879
170881
170880
170879
170878
170878
170877
170876
170876
170875
170875
170875
170875
170874
170875
170874
170875
170874
170873
170872
170871
170870
170871
170872
170872
170872
170873
170872
170871
170871
170870
170870
170871
170870
170869
170868
170868
170867
170866
170865
170864
170863
170862
170865
170864
170866
170868
170867
170866
170865
170864
170863
170864
170863
170862
170862
170862
170861
170861
170861
170860
170859
170858
170858
170857
170857
170856
170855
170854
170853
170852
170851
170851
170852
170854
170853
170853
170852
170851
170851
170851
170850
170849
170849
170848
170847
170848
170848
170848
170847
170848
170847
170847
170846
170846
170846
170846
170845
170844
170843
170842
170841
170840
170840
170841
170840
170839
170840
170839
170838
170837
170838
170837
170836
170837
170838
170837
170836
170835
170834
170834
170835
170834
170833
170832
170832
170831
170830
170829
170828
170828
170829
170829
170828
170828
170828
170828
170827
170827
170826
170828
170827
170827
170827
170827
170828
170828
170829
170828
170827
170826
170826
170825
170824
170825
170824
170823
170822
170821
170820
170821
170820
170819
170818
170818
170817
170817
170819
170818
170818
170817
170816
170816
170817
170817
170816
170817
170816
170816
170816
170817
170817
170816
170816
170815
170814
170814
170815
170814
170814
170815
170815
170814
170813
170813
170812
170811
170810
170809
170808
170808
170807
170806
170805
170805
170804
170804
170803
170805
170804
170803
170802
170802
170801
170801
170800
170799
170798
170798
170797
170797
170797
170796
170796
170795
170794
170794
170793
170793
170792
170791
170791
170791
170793
170792
170792
170791
170792
170792
170792
170791
170791
170790
170789
170789
170788
170787
170787
170786
170788
170787
170786
170786
170785
170784
170785
170784
170784
170784
170784
170784
170784
170783
170783
170782
170782
170781
170781
170780
170779
170778
170778
170778
170779
170778
170778
170777
170776
170775
170774
170773
170773
170772
170771
170771
170771
170770
170769
170773
170773
170774
170773
170772
170773
170772
170772
170771
170770
170771
170770
170770
170769
170770
170770
170770
170771
170770
170770
170770
170769
170770
170771
170770
170769
170769
170769
170768
170767
170767
170767
170766
170765
170764
170764
170763
170762
170761
170763
170763
170762
170761
170760
170760
170759
170759
170759
170761
170762
170762
170764
170763
170762
170761
170760
170759
170758
170757
170757
170756
170755
170755
170754
170753
170753
170753
170754
170753
170753
170752
170753
170752
170751
170750
170749
170748
170748
170747
170746
170746
170745
170744
170744
170744
170743
170742
170741
170740
170739
170741
170740
170739
170740
170739
170739
170738
170737
170737
170737
170736
170735
170734
170735
170734
170735
170736
170736
170735
170735
170735
170735
170737
170736
170735
170734
170734
170733
170732
170731
170730
170731
170730
170729
170728
170727
170728
170730
170730
170732
170732
170732
170731
170730
170729
170729
170729
170730
170730
170732
170731
170730
170729
170729
170729
170728
170728
170729
170728
170727
170727
170727
170726
170725
170724
170723
170722
170721
170723
170722
170721
170721
170720
170719
170718
170718
170717
170716
170715
170716
170715
170714
170714
170713
170712
170712
170711
170711
170710
170709
170708
170708
170708
170707
170707
170706
170705
170704
170704
170703
170702
170701
170700
170699
170699
170699
170698
170697
170696
170695
170695
170695
170694
170693
170692
170692
170691
170691
170690
170689
170688
170688
170687
170686
170686
170685
170685
170686
170685
170686
170685
170684
170684
170683
170682
170682
170682
170682
170681
170680
170679
170680
170679
170678
170677
170678
170677
170676
170676
170675
170674
170674
170675
170674
170674
170674
170673
170673
170672
170672
170671
170670
170670
170669
170669
170669
170668
170668
170668
170668
170667
170666
170666
170666
170666
170666
170669
170669
170671
170670
170669
170668
170668
170667
170667
170668
170668
170667
170668
170669
170669
170669
170668
170667
170667
170666
170665
170665
170664
170664
170663
170662
170663
170662
170661
170661
170660
170659
170658
170657
170657
170658
170658
170658
170657
170656
170655
170658
170657
170656
170656
170658
170657
170657
170657
170656
170655
170656
170655
170654
170653
170652
170652
170651
170652
170652
170652
170652
170651
170651
170651
170651
170651
170651
170650
170651
170651
170650
170650
170650
170650
170650
170649
170648
170647
170648
170648
170647
170646
170645
170645
170645
170645
170644
170645
170644
170645
170644
170643
170642
170641
170641
170640
170642
170641
170640
170641
170642
170641
170640
170639
170638
170637
170637
170637
170636
170635
170635
170636
170636
170637
170636
170637
170639
170638
170639
170639
170638
170637
170638
170638
170638
170637
170637
170637
170638
170637
170636
170636
170636
170635
170636
170636
170636
170636
170636
170637
170638
170638
170638
170637
170636
170635
170635
170635
170635
170634
170633
170633
170632
170631
170632
170632
170632
170632
170633
170633
170632
170634
170633
170634
170633
170633
170632
170632
170632
170631
170632
170634
170634
170634
170633
170633
170632
170632
170632
170631
170630
170629
170628
170629
170628
170627
170626
170625
170625
170625
170625
170624
170625
170625
170626
170625
170624
170623
170623
170622
170621
170621
170620
170619
170618
170618
170618
170617
170618
170617
170617
170617
170616
170615
170614
170614
170616
170617
170618
170617
170617
170616
170615
170614
170613
170613
170612
170611
170610
170611
170612
170611
170610
170610
170609
170608
170607
170607
170606
170605
170605
170604
170603
170602
170602
170602
170601
170600
170599
170598
170598
170597
170596
170596
170595
170594
170593
170594
170593
170593
170594
170594
170594
170593
170593
170592
170592
170591
170592
170591
170590
170589
170588
170587
170587
170586
170585
170585
170585
170585
170585
170585
170584
170584
170584
170584
170584
170583
170583
170582
170582
170581
170581
170581
170581
170580
170579
170581
170580
170579
170578
170577
170577
170576
170576
170575
170575
170574
170573
170572
170571
170570
170572
170572
170572
170571
170570
170569
170568
170567
170569
170568
170568
170567
170568
170567
170566
170565
170564
170563
170565
170565
170564
170563
170563
170564
170564
170564
170564
170563
170562
170562
170561
170560
170560
170560
170559
170561
170560
170560
170560
170560
170559
170558
170557
170556
170560
170562
170561
170560
170561
170562
170561
170561
170560
170559
170558
170557
170556
170555
170555
170554
170554
170553
170552
170551
170550
170549
170548
170548
170547
170546
170545
170545
170545
170545
170544
170545
170545
170544
170545
170544
170544
170543
170542
170543
170542
170543
170542
170541
170542
170541
170540
170539
170538
170538
170538
170537
170536
170537
170537
170536
170535
170536
170536
170535
170535
170536
170535
170534
170533
170534
170533
170533
170533
170533
170532
170532
170531
170530
170530
170529
170529
170528
170527
170527
170527
170528
170527
170526
170526
170525
170525
170524
170523
170522
170521
170520
170519
170518
170518
170518
170517
170517
170517
170516
170515
170516
170517
170519
170518
170518
170517
170517
170516
170518
170517
170517
170516
170516
170516
170515
170515
170515
170515
170515
170515
170516
170515
170514
170513
170513
170512
170512
170511
170510
170511
170510
170509
170508
170507
170508
170507
170506
170506
170505
170505
170504
170505
170504
170503
170502
170501
170501
170502
170501
170500
170500
170500
170499
170498
170497
170496
170497
170497
170497
170498
170497
170497
170496
170495
170495
170495
170494
170493
170493
170492
170492
170493
170493
170492
170491
170490
170490
170490
170489
170490
170490
170491
170490
170490
170489
170489
170490
170490
170490
170490
170489
170488
170488
170487
170486
170486
170486
170485
170484
170484
170484
170484
170484
170484
170484
170483
170483
170484
170485
170485
170484
170484
170484
170484
170483
170482
170481
170482
170482
170481
170480
170481
170480
170480
170480
170479
170479
170478
170478
170477
170476
170475
170474
170474
170473
170473
170473
170473
170473
170473
170474
170474
170473
170472
170472
170471
170472
170471
170471
170471
170470
170469
170469
170469
170470
170469
170468
170467
170467
170466
170466
170465
170464
170464
170464
170463
170462
170461
170462
170461
170462
170461
170462
170461
170461
170460
170460
170459
170458
170460
170460
170460
170459
170458
170458
170457
170456
170457
170459
170460
170460
170459
170458
170457
170457
170458
170458
170457
170456
170456
170455
170454
170454
170453
170453
170454
170454
170455
170454
170453
170452
170452
170451
170450
170450
170449
170450
170450
170449
170448
170448
170448
170449
170449
170449
170448
170447
170449
170450
170449
170448
170447
170447
170446
170445
170444
170444
170444
170443
170442
170441
170440
170439
170438
170437
170436
170435
170434
170433
170432
170432
170431
170431
170432
170433
170434
170434
170436
170435
170435
170437
170436
170436
170437
170436
170435
170435
170434
170433
170433
170432
170431
170430
170429
170428
170427
170427
170426
170425
170425
170424
170424
170424
170424
170425
170425
170424
170423
170422
170421
170420
170419
170419
170421
170420
170419
170420
170420
170420
170420
170421
170422
170421
170420
170419
170420
170420
170420
170420
170423
170422
170423
170424
170423
170422
170421
170421
170421
170420
170419
170419
170418
170419
170420
170419
170419
170418
170417
170416
170417
170418
170418
170417
170417
170417
170417
170416
170416
170415
170415
170414
170413
170412
170412
170412
170411
170410
170409
170408
170407
170407
170407
170408
170408
170408
170408
170409
170411
170410
170409
170409
170408
170407
170406
170405
170404
170403
170402
170401
170400
170400
170400
170400
170400
170401
170400
170399
170399
170398
170397
170396
170395
170394
170393
170393
170392
170391
170390
170389
170388
170387
170386
170385
170385
170386
170386
170385
170386
170386
170385
170385
170385
170385
170384
170383
170382
170382
170382
170381
170381
170380
170379
170380
170379
170379
170378
170377
170376
170375
170378
170377
170377
170376
170375
170376
170377
170376
170375
170376
170375
170374
170374
170373
170372
170371
170370
170370
170369
170370
170370
170369
170369
170368
170368
170368
170367
170367
170367
170367
170368
170367
170366
170366
170366
170365
170365
170365
170364
170364
170363
170363
170363
170362
170361
170360
170359
170359
170358
170357
170359
170359
170358
170358
170357
170357
170357
170356
170355
170354
170353
170352
170351
170350
170350
170351
170350
170349
170349
170348
170348
170348
170348
170348
170347
170347
170348
170348
170347
170346
170345
170345
170344
170344
170344
170344
170345
170344
170343
170343
170342
170342
170341
170341
170340
170340
170339
170339
170338
170337
170338
170338
170338
170337
170336
170335
170334
170333
170333
170332
170332
170331
170330
170331
170331
170331
170331
170330
170329
170329
170328
170327
170328
170328
170327
170326
170327
170326
170326
170325
170324
170324
170326
170325
170326
170326
170325
170324
170323
170323
170322
170323
170323
170323
170322
170322
170321
170322
170321
170323
170322
170321
170320
170319
170319
170319
170318
170318
170318
170317
170319
170320
170319
170318
170317
170317
170317
170316
170315
170316
170315
170314
170314
170313
170314
170314
170313
170313
170312
170311
170311
170311
170312
170312
170312
170311
170315
170315
170315
170315
170316
170315
170314
170313
170312
170311
170310
170310
170309
170308
170307
170307
170307
170306
170305
170306
170305
170304
170304
170304
170303
170302
170301
170300
170299
170299
170298
170298
170297
170297
170296
170295
170294
170293
170293
170292
170291
170290
170289
170289
170290
170292
170291
170291
170290
170289
170288
170287
170286
170286
170285
170285
170284
170283
170283
170283
170282
170281
170280
170280
170279
170279
170278
170277
170276
170277
170276
170275
170274
170273
170272
170271
170270
170270
170269
170268
170269
170269
170268
170267
170266
170265
170264
170263
170262
170261
170261
170260
170259
170258
170258
170258
170257
170256
170256
170256
170256
170256
170255
170255
170254
170253
170252
170252
170251
170250
170250
170250
170250
170249
170248
170247
170246
170245
170244
170243
170242
170241
170242
170242
170241
170241
170241
170240
170239
170238
170237
170237
170236
170235
170234
170233
170233
170233
170235
170235
170235
170234
170233
170232
170231
170230
170229
170228
170229
170231
170232
170231
170230
170229
170230
170229
170228
170228
170228
170228
170227
170226
170227
170226
170225
170224
170223
170223
170222
170221
170220
170222
170222
170221
170221
170221
170220
170220
170220
170219
170218
170217
170216
170215
170215
170214
170214
170213
170213
170213
170212
170212
170211
170210
170211
170213
170214
170213
170213
170212
170211
170210
170209
170209
170208
170207
170206
170205
170205
170204
170205
170206
170205
170204
170204
170204
170203
170202
170201
170201
170200
170200
170200
170199
170198
170197
170197
170197
170196
170195
170194
170195
170195
170197
170198
170197
170197
170196
170195
170196
170195
170194
170194
170193
170193
170192
170191
170190
170189
170188
170187
170186
170185
170184
170184
170183
170183
170182
170182
170181
170180
170181
170180
170179
170178
170178
170177
170177
170178
170179
170179
170179
170179
170178
170177
170177
170177
170176
170175
170176
170176
170175
170175
170174
170174
170173
170172
170171
170170
170170
170171
170171
170170
170169
170168
170169
170168
170167
170167
170167
170168
170169
170168
170167
170169
170169
170168
170170
170170
170170
170169
170171
170170
170169
170169
170170
170170
170170
170170
170170
170170
170169
170168
170167
170167
170166
170166
170166
170165
170165
170164
170165
170165
170165
170165
170165
170165
170164
170163
170162
170161
170161
170160
170159
170158
170158
170157
170156
170156
170156
170157
170156
170155
170155
170154
170154
170153
170152
170151
170150
170149
170148
170147
170146
170146
170145
170146
170145
170145
170145
170145
170144
170143
170143
170142
170141
170140
170139
170139
170140
170140
170139
170138
170137
170137
170136
170135
170135
170135
170134
170134
170134
170133
170133
170132
170131
170130
170129
170128
170127
170126
170125
170126
170126
170125
170124
170124
170123
170123
170122
170123
170122
170121
170121
170120
170119
170118
170117
170116
170115
170115
170115
170116
170116
170115
170114
170114
170113
170114
170113
170113
170112
170112
170111
170110
170109
170108
170107
170106
170105
170105
170104
170103
170103
170103
170103
170102
170102
170101
170102
170101
170100
170100
170099
170099
170099
170098
170097
170097
170096
170095
170094
170093
170093
170092
170092
170092
170092
170091
170091
170093
170093
170093
170092
170091
170092
170091
170091
170090
170090
170089
170088
170088
170087
170086
170086
170085
170085
170084
170085
170084
170084
170083
170082
170081
170080
170079
170079
170078
170077
170076
170075
170076
170076
170075
170074
170073
170072
170071
170070
170071
170071
170070
170069
170068
170067
170066
170065
170065
170065
170066
170069
170071
170071
170071
170071
170071
170072
170071
170072
170073
170075
170074
170074
170073
170072
170073
170072
170072
170072
170071
170070
170069
170069
170069
170068
170067
170066
170065
170065
170064
170063
170063
170062
170061
170060
170061
170060
170061
170060
170059
170058
170058
170058
170059
170058
170058
170058
170058
170057
170056
170056
170058
170059
170058
170057
170056
170056
170055
170055
170055
170054
170053
170052
170053
170052
170051
170051
170050
170051
170051
170050
170049
170048
170047
170046
170045
170046
170045
170044
170044
170043
170044
170043
170043
170044
170043
170042
170044
170045
170045
170044
170043
170042
170044
170045
170046
170046
170045
170045
170046
170046
170046
170045
170045
170044
170043
170043
170042
170041
170041
170040
170040
170041
170041
170040
170039
170038
170038
170040
170039
170038
170038
170039
170038
170037
170037
170037
170036
170036
170038
170037
170037
170036
170035
170039
170038
170038
170038
170040
170039
170038
170037
170036
170035
170034
170033
170032
170031
170032
170031
170030
170030
170029
170031
170032
170031
170030
170029
170028
170027
170026
170025
170024
170024
170023
170023
170022
170021
170021
170020
170019
170019
170019
170018
170017
170017
170016
170015
170014
170014
170013
170013
170012
170012
170012
170011
170011
170010
170009
170008
170008
170007
170007
170007
170006
170006
170006
170005
170005
170004
170004
170003
170002
170001
170001
170001
170001
170001
170000
170001
170002
170003
170003
170003
170002
170002
170002
170001
170000
169999
169999
169999
169999
169998
169998
170000
170000
170000
169999
169998
169997
169997
169999
170000
170001
170000
169999
169999
169999
169999
169998
169998
169997
169996
169996
169996
169995
169994
169993
169992
169991
169990
169991
169991
169991
169990
169991
169990
169989
169989
169988
169987
169987
169986
169986
169985
169986
169986
169985
169985
169984
169985
169986
169986
169986
169986
169987
169987
169986
169986
169986
169986
169986
169986
169985
169984
169983
169983
169982
169981
169981
169980
169979
169979
169979
169979
169978
169977
169977
169976
169975
169975
169974
169973
169973
169972
169971
169970
169970
169969
169968
169967
169966
169966
169966
169965
169965
169965
169964
169963
169962
169962
169961
169960
169959
169959
169959
169960
169960
169959
169958
169958
169960
169960
169959
169959
169960
169959
169960
169960
169960
169959
169959
169958
169957
169956
169956
169955
169954
169953
169954
169955
169955
169955
169954
169953
169952
169951
169951
169950
169949
169948
169949
169950
169949
169948
169948
169949
169949
169950
169950
169949
169948
169947
169946
169946
169945
169944
169943
169943
169943
169942
169941
169940
169940
169939
169939
169938
169938
169937
169936
169935
169935
169934
169933
169932
169931
169930
169930
169929
169929
169929
169929
169929
169928
169928
169927
169926
169926
169928
169928
169927
169928
169928
169927
169927
169926
169925
169924
169924
169924
169924
169923
169922
169922
169921
169920
169919
169918
169917
169916
169915
169914
169913
169912
169911
169910
169910
169909
169909
169909
169909
169910
169910
169909
169908
169908
169907
169906
169907
169907
169906
169905
169904
169903
169902
169901
169901
169901
169901
169902
169902
169901
169901
169902
169901
169900
169900
169900
169899
169898
169899
169899
169898
169897
169896
169897
169897
169897
169897
169897
169896
169896
169897
169896
169895
169895
169895
169895
169895
169896
169896
169895
169894
169894
169894
169893
169892
169891
169891
169891
169890
169890
169889
169889
169888
169888
169889
169888
169887
169886
169886
169887
169887
169886
169885
169884
169884
169883
169883
169882
169881
169882
169881
169880
169879
169879
169878
169878
169879
169879
169879
169878
169878
169877
169876
169875
169874
169874
169875
169875
169874
169873
169872
169873
169872
169872
169871
169870
169871
169871
169870
169869
169870
169870
169870
169869
169869
169868
169868
169868
169867
169866
169865
169865
169865
169865
169864
169863
169862
169861
169861
169860
169861
169864
169864
169864
169863
169862
169863
169862
169861
169861
169861
169860
169860
169860
169860
169860
169859
169858
169857
169858
169859
169858
169858
169857
169857
169856
169856
169855
169855
169855
169854
169853
169852
169851
169851
169850
169851
169851
169851
169851
169851
169851
169850
169849
169849
169849
169848
169847
169846
169848
169848
169847
169848
169848
169847
169848
169848
169847
169847
169847
169846
169847
169846
169846
169845
169845
169846
169845
169844
169845
169844
169844
169844
169845
169844
169845
169845
169845
169847
169846
169846
169845
169847
169846
169845
169844
169843
169842
169841
169840
169839
169838
169838
169839
169839
169838
169837
169837
169836
169836
169835
169834
169833
169833
169833
169833
169832
169831
169831
169831
169831
169831
169830
169829
169829
169830
169831
169830
169829
169828
169827
169826
169825
169824
169824
169824
169823
169823
169823
169822
169821
169820
169819
169820
169820
169821
169820
169819
169818
169818
169818
169819
169819
169819
169819
169819
169819
169819
169819
169820
169819
169818
169818
169817
169817
169816
169816
169818
169817
169816
169815
169816
169815
169814
169813
169812
169813
169812
169812
169811
169810
169809
169808
169808
169807
169806
169805
169806
169806
169806
169807
169807
169806
169807
169807
169808
169807
169806
169807
169807
169807
169806
169805
169804
169803
169803
169803
169806
169806
169805
169805
169805
169804
169803
169803
169803
169803
169803
169802
169802
169801
169801
169801
169800
169800
169799
169798
169797
169796
169797
169796
169795
169795
169794
169793
169793
169793
169792
169794
169793
169793
169792
169792
169791
169790
169789
169789
169788
169788
169787
169787
169787
169786
169786
169785
169785
169784
169785
169784
169783
169783
169782
169781
169781
169780
169780
169780
169779
169780
169780
169781
169781
169780
169779
169779
169778
169779
169779
169778
169778
169778
169777
169777
169776
169776
169778
169777
169777
169776
169775
169774
169774
169774
169773
169772
169771
169772
169771
169771
169771
169772
169771
169772
169772
169772
169771
169771
169770
169771
169770
169770
169770
169769
169770
169770
169769
169768
169768
169768
169768
169768
169767
169768
169768
169767
169766
169765
169764
169763
169763
169763
169762
169762
169762
169761
169761
169760
169759
169758
169758
169757
169756
169755
169755
169754
169753
169752
169751
169750
169751
169752
169751
169750
169750
169749
169749
169748
169748
169749
169748
169750
169749
169748
169747
169747
169746
169746
169745
169744
169745
169746
169746
169747
169747
169747
169746
169746
169746
169746
169745
169745
169744
169744
169744
169745
169744
169744
169743
169742
169743
169743
169743
169742
169743
169742
169741
169741
169740
169741
169741
169741
169740
169739
169739
169738
169737
169736
169736
169736
169737
169736
169737
169736
169735
169735
169734
169733
169733
169733
169732
169732
169731
169731
169730
169729
169728
169728
169727
169726
169725
169725
169726
169725
169724
169724
169723
169722
169721
169721
169720
169719
169720
169719
169721
169720
169721
169720
169719
169718
169717
169718
169717
169716
169715
169715
169714
169713
169712
169713
169712
169711
169711
169712
169713
169714
169714
169713
169713
169713
169712
169713
169713
169713
169712
169711
169710
169711
169711
169712
169711
169710
169710
169710
169710
169710
169710
169710
169709
169709
169710
169709
169711
169710
169709
169708
169707
169707
169706
169706
169705
169704
169703
169703
169702
169702
169702
169701
169701
169701
169701
169700
169699
169698
169698
169699
169698
169697
169696
169695
169695
169694
169694
169693
169693
169693
169692
169691
169690
169689
169688
169688
169687
169686
169686
169685
169684
169683
169683
169684
169683
169682
169682
169681
169680
169680
169679
169680
169679
169678
169678
169678
169678
169678
169677
169677
169677
169676
169675
169674
169675
169675
169675
169675
169676
169675
169674
169673
169672
169671
169671
169670
169669
169669
169668
169667
169667
169666
169665
169665
169664
169663
169662
169663
169664
169664
169664
169664
169663
169663
169663
169662
169661
169661
169660
169660
169659
169661
169661
169661
169660
169660
169659
169660
169659
169659
169660
169659
169658
169657
169656
169655
169654
169654
169655
169656
169655
169654
169656
169656
169655
169655
169654
169655
169655
169656
169656
169655
169655
169654
169653
169653
169652
169652
169651
169651
169651
169650
169649
169648
169650
169649
169648
169647
169646
169645
169645
169644
169644
169644
169643
169643
169642
169641
169641
169640
169643
169642
169641
169641
169642
169641
169642
169642
169643
169642
169641
169640
169639
169638
169638
169637
169636
169635
169634
169633
169633
169633
169633
169633
169633
169633
169632
169632
169631
169634
169633
169632
169631
169631
169630
169629
169628
169627
169627
169626
169627
169626
169627
169626
169626
169626
169626
169625
169624
169623
169623
169622
169622
169622
169621
169620
169619
169618
169617
169617
169617
169616
169615
169614
169614
169613
169612
169612
169611
169612
169611
169611
169610
169609
169608
169607
169608
169608
169607
169606
169605
169604
169603
169602
169602
169602
169602
169603
169602
169601
169601
169600
169599
169599
169600
169599
169599
169600
169600
169600
169599
169599
169598
169597
169597
169596
169595
169596
169596
169595
169594
169594
169593
169593
169592
169592
169592
169591
169590
169590
169592
169592
169592
169592
169591
169592
169591
169590
169589
169588
169588
169587
169586
169586
169585
169585
169584
169584
169583
169582
169581
169580
169580
169579
169579
169579
169579
169578
169577
169578
169577
169576
169575
169575
169575
169575
169574
169574
169573
169572
169572
169571
169571
169572
169572
169571
169570
169571
169571
169570
169569
169568
169567
169567
169566
169565
169564
169564
169563
169565
169564
169563
169562
169562
169562
169562
169561
169560
169559
169558
169558
169557
169556
169555
169555
169554
169553
169552
169552
169551
169552
169552
169553
169552
169552
169551
169550
169550
169550
169549
169548
169548
169547
169547
169546
169546
169546
169545
169544
169543
169543
169544
169543
169544
169544
169543
169542
169541
169540
169540
169539
169539
169541
169540
169539
169538
169538
169537
169536
169535
169534
169533
169532
169531
169530
169531
169530
169529
169528
169527
169527
169526
169525
169525
169525
169524
169523
169523
169522
169521
169520
169520
169522
169523
169522
169521
169520
169519
169520
169520
169521
169520
169522
169522
169522
169521
169522
169522
169521
169520
169520
169519
169518
169518
169518
169517
169517
169516
169516
169515
169514
169514
169513
169512
169513
169512
169511
169510
169509
169508
169507
169508
169508
169508
169508
169508
169508
169507
169507
169506
169506
169505
169504
169503
169503
169502
169501
169502
169501
169500
169499
169498
169498
169499
169499
169498
169498
169497
169496
169496
169496
169495
169496
169497
169498
169498
169498
169497
169501
169500
169499
169498
169497
169496
169496
169495
169495
169496
169495
169497
169496
169496
169495
169494
169493
169492
169493
169493
169492
169493
169492
169491
169492
169492
169491
169490
169489
169489
169488
169487
169487
169487
169487
169486
169485
169484
169483
169482
169481
169480
169479
169479
169478
169477
169476
169475
169475
169475
169474
169474
169474
169474
169476
169476
169475
169475
169474
169474
169473
169472
169472
169472
169472
169472
169472
169472
169472
169472
169472
169473
169473
169472
169471
169471
169471
169472
169473
169472
169471
169470
169469
169469
169469
169468
169467
169466
169465
169464
169463
169463
169464
169463
169462
169461
169460
169459
169458
169458
169457
169456
169455
169454
169453
169453
169452
169452
169451
169451
169450
169449
169448
169449
169448
169449
169449
169448
169447
169446
169447
169446
169446
169445
169444
169444
169443
169442
169442
169441
169440
169440
169440
169439
169438
169438
169438
169437
169438
169437
169436
169435
169436
169435
169435
169437
169439
169440
169439
169438
169437
169438
169438
169438
169437
169436
169436
169435
169434
169436
169435
169436
169436
169436
169435
169434
169435
169436
169435
169434
169434
169434
169433
169433
169434
169434
169433
169433
169433
169432
169432
169431
169430
169432
169432
169431
169430
169429
169430
169429
169431
169431
169430
169430
169430
169430
169429
169429
169429
169428
169427
169426
169426
169425
169425
169424
169424
169423
169422
169421
169420
169419
169422
169422
169422
169421
169421
169420
169419
169419
169419
169418
169418
169418
169418
169417
169417
169416
169417
169416
169416
169416
169415
169414
169413
169412
169411
169410
169409
169408
169408
169407
169406
169405
169404
169403
169404
169403
169402
169401
169400
169399
169399
169398
169397
169396
169395
169394
169393
169393
169392
169391
169390
169389
169389
169388
169387
169386
169385
169385
169384
169383
169383
169382
169383
169382
169381
169380
169380
169379
169379
169378
169378
169378
169377
169377
169377
169376
169375
169375
169375
169374
169373
169372
169371
169370
169369
169369
169369
169368
169367
169366
169365
169365
169365
169364
169365
169366
169365
169366
169365
169364
169364
169363
169363
169362
169361
169361
169360
169362
169362
169361
169361
169360
169359
169359
169359
169359
169360
169361
169361
169362
169361
169360
169360
169360
169359
169359
169358
169358
169358
169358
169358
169357
169356
169355
169354
169354
169353
169353
169353
169352
169351
169351
169350
169349
169348
169347
169346
169345
169345
169344
169343
169342
169343
169342
169341
169340
169340
169341
169340
169339
169339
169339
169338
169337
169337
169336
169336
169336
169335
169335
169334
169334
169334
169333
169332
169332
169332
169332
169332
169331
169330
169330
169329
169332
169333
169334
169335
169336
169335
169335
169334
169334
169334
169333
169333
169333
169334
169334
169334
169333
169332
169331
169330
169331
169330
169330
169331
169330
169329
169328
169327
169326
169325
169325
169324
169324
169323
169322
169322
169321
169321
169321
169323
169322
169322
169322
169321
169321
169322
169321
169320
169319
169318
169317
169316
169316
169315
169314
169313
169312
169313
169312
169311
169311
169310
169310
169310
169309
169310
169309
169308
169307
169306
169305
169304
169304
169305
169304
169303
169303
169302
169301
169300
169300
169299
169300
169299
169298
169298
169297
169298
169300
169299
169299
169298
169298
169297
169298
169297
169297
169298
169297
169297
169296
169297
169296
169296
169297
169296
169296
169296
169295
169294
169293
169292
169292
169292
169293
169292
169292
169292
169292
169291
169290
169290
169289
169289
169288
169287
169286
169286
169286
169285
169284
169285
169285
169285
169284
169285
169285
169286
169285
169284
169283
169282
169281
169281
169281
169280
169281
169281
169280
169279
169278
169277
169276
169277
169277
169278
169277
169276
169276
169275
169275
169274
169273
169273
169272
169271
169271
169271
169270
169272
169272
169272
169273
169275
169274
169273
169274
169276
169277
169276
169275
169276
169275
169275
169274
169274
169273
169272
169271
169272
169271
169271
169271
169270
169269
169270
169269
169269
169268
169267
169266
169265
169264
169263
169262
169262
169261
169261
169261
169261
169260
169260
169259
169259
169258
169257
169256
169256
169255
169254
169256
169255
169255
169254
169253
169252
169251
169250
169250
169250
169251
169251
169252
169251
169250
169251
169250
169249
169248
169247
169247
169247
169246
169245
169245
169248
169249
169249
169248
169247
169246
169245
169244
169243
169244
169245
169244
169243
169244
169244
169243
169244
169243
169243
169244
169246
169245
169245
169244
169243
169242
169241
169240
169241
169240
169239
169240
169241
169240
169239
169239
169240
169240
169239
169238
169238
169238
169237
169236
169236
169235
169234
169233
169233
169232
169232
169231
169231
169231
169230
169229
169228
169227
169227
169228
169229
169229
169229
169229
169230
169230
169230
169230
169230
169229
169228
169228
169228
169228
169227
169228
169229
169228
169227
169227
169226
169225
169224
169224
169224
169224
169224
169224
169224
169223
169224
169226
169225
169224
169224
169224
169224
169223
169222
169223
169224
169223
169223
169222
169221
169220
169219
169219
169219
169220
169220
169219
169218
169217
169216
169216
169217
169216
169215
169214
169213
169214
169213
169212
169211
169211
169210
169209
169208
169207
169207
169206
169205
169204
169203
169203
169203
169202
169201
169201
169200
169199
169199
169198
169197
169197
169197
169197
169197
169198
169198
169197
169201
169200
169199
169199
169198
169198
169198
169198
169197
169196
169195
169195
169194
169193
169192
169192
169191
169191
169191
169191
169190
169190
169189
169189
169188
169188
169187
169186
169186
169186
169186
169187
169187
169187
169187
169186
169187
169186
169185
169184
169184
169183
169182
169181
169181
169181
169181
169181
169180
169179
169178
169177
169177
169176
169175
169175
169177
169177
169176
169176
169175
169177
169176
169175
169174
169173
169172
169171
169172
169171
169170
169170
169169
169168
169167
169166
169166
169165
169166
169165
169165
169164
169163
169162
169162
169162
169162
169163
169162
169162
169161
169160
169159
169159
169159
169159
169159
169159
169158
169157
169158
169159
169158
169157
169156
169156
169155
169154
169154
169153
169152
169152
169151
169151
169150
169149
169148
169147
169147
169146
169146
169146
169145
169144
169143
169143
169144
169145
169146
169145
169145
169145
169145
169145
169145
169144
169144
169144
169143
169143
169142
169141
169141
169140
169139
169139
169139
169138
169137
169136
169135
169134
169133
169132
169131
169131
169130
169129
169128
169128
169128
169128
169127
169127
169127
169127
169127
169126
169125
169125
169124
169123
169123
169122
169121
169121
169120
169119
169119
169118
169117
169117
169117
169116
169115
169114
169113
169112
169112
169111
169112
169111
169110
169109
169109
169108
169108
169107
169108
169107
169106
169105
169104
169104
169104
169104
169104
169103
169102
169102
169101
169100
169100
169099
169098
169098
169098
169097
169097
169097
169096
169097
169097
169096
169095
169094
169093
169092
169092
169091
169091
169091
169091
169092
169091
169090
169090
169091
169090
169089
169089
169089
169088
169087
169087
169087
169088
169088
169087
169087
169087
169089
169089
169089
169090
169089
169089
169090
169089
169088
169087
169088
169088
169087
169087
169087
169086
169086
169085
169084
169083
169082
169082
169082
169081
169082
169082
169081
169084
169083
169083
169083
169084
169084
169083
169083
169082
169082
169081
169081
169084
169083
169082
169081
169080
169079
169080
169080
169080
169079
169079
169078
169078
169077
169076
169075
169075
169074
169073
169072
169071
169070
169071
169070
169069
169068
169068
169067
169066
169065
169066
169066
169066
169066
169067
169066
169066
169067
169066
169065
169066
169066
169066
169065
169064
169063
169062
169061
169061
169060
169059
169059
169058
169058
169058
169059
169060
169059
169058
169058
169058
169057
169056
169058
169057
169056
169056
169056
169056
169055
169054
169054
169053
169053
169052
169051
169050
169050
169050
169050
169050
169049
169049
169048
169048
169047
169047
169046
169046
169046
169047
169047
169046
169047
169046
169045
169044
169044
169043
169042
169041
169040
169041
169041
169040
169039
169042
169041
169041
169040
169039
169039
169038
169037
169036
169035
169034
169033
169032
169031
169030
169030
169029
169028
169028
169027
169026
169025
169024
169024
169024
169024
169023
169022
169021
169020
169019
169019
169018
169020
169021
169022
169022
169026
169025
169024
169023
169023
169022
169022
169023
169022
169022
169021
169022
169023
169022
169021
169020
169020
169019
169018
169019
169018
169017
169016
169016
169017
169017
169016
169016
169016
169016
169016
169015
169015
169014
169014
169014
169014
169014
169014
169014
169013
169012
169011
169010
169010
169010
169010
169009
169009
169009
169008
169007
169006
169006
169005
169004
169003
169002
169002
169002
169001
169000
168999
168998
168999
168998
168997
168996
168995
168995
168996
168995
168996
168996
168995
168994
168994
168994
168994
168993
168993
168992
168992
168992
168991
168990
168991
168991
168990
168990
168989
168989
168988
168988
168989
168988
168987
168987
168987
168987
168986
168986
168985
168984
168983
168982
168983
168984
168983
168982
168981
168982
168982
168982
168982
168982
168981
168980
168979
168978
168979
168978
168979
168979
168979
168979
168978
168977
168977
168976
168975
168975
168976
168975
168975
168974
168973
168973
168972
168972
168973
168972
168972
168971
168970
168970
168969
168970
168970
168969
168968
168967
168966
168965
168964
168963
168963
168962
168961
168962
168961
168960
168959
168959
168958
168957
168956
168955
168955
168956
168956
168955
168954
168953
168952
168953
168952
168952
168951
168950
168949
168950
168950
168949
168948
168947
168946
168945
168944
168943
168943
168943
168942
168942
168941
168941
168940
168939
168938
168938
168937
168937
168936
168935
168934
168933
168932
168931
168930
168929
168928
168927
168926
168925
168925
168924
168923
168922
168921
168920
168919
168919
168919
168918
168918
168917
168917
168916
168917
168917
168916
168915
168914
168913
168913
168912
168911
168910
168909
168909
168908
168908
168907
168906
168906
168905
168906
168905
168904
168905
168906
168907
168906
168905
168905
168905
168906
168906
168905
168904
168903
168902
168903
168903
168902
168901
168901
168902
168901
168901
168901
168901
168900
168899
168898
168897
168896
168895
168894
168894
168893
168893
168892
168892
168892
168891
168892
168892
168892
168892
168891
168891
168890
168890
168891
168890
168892
168891
168891
168891
168891
168890
168889
168888
168889
168890
168889
168888
168887
168886
168886
168885
168884
168883
168883
168882
168881
168880
168879
168878
168879
168879
168879
168878
168878
168878
168879
168880
168881
168880
168879
168878
168879
168878
168877
168876
168876
168876
168876
168880
168880
168879
168878
168877
168877
168878
168879
168878
168878
168877
168877
168877
168876
168875
168874
168874
168873
168875
168875
168874
168873
168872
168872
168871
168872
168872
168871
168870
168870
168870
168870
168869
168869
168869
168868
168867
168867
168866
168865
168864
168863
168862
168861
168860
168859
168859
168858
168857
168856
168855
168854
168854
168853
168853
168855
168855
168854
168854
168853
168853
168853
168853
168852
168851
168850
168849
168848
168847
168846
168845
168845
168844
168843
168842
168841
168840
168839
168838
168837
168836
168835
168835
168835
168835
168834
168835
168834
168833
168834
168834
168833
168833
168832
168831
168830
168829
168828
168827
168826
168825
168824
168823
168823
168822
168822
168822
168821
168820
168819
168818
168818
168817
168817
168816
168815
168814
168814
168814
168814
168814
168813
168813
168812
168812
168812
168812
168811
168812
168812
168811
168810
168810
168810
168810
168810
168812
168812
168812
168811
168810
168809
168810
168810
168811
168810
168809
168809
168808
168807
168808
168808
168808
168808
168807
168806
168805
168805
168805
168805
168805
168804
168804
168803
168803
168802
168801
168801
168801
168800
168800
168800
168801
168801
168800
168799
168799
168799
168799
168798
168798
168797
168797
168797
168796
168796
168795
168795
168795
168794
168795
168794
168793
168793
168793
168792
168792
168793
168793
168792
168791
168790
168789
168789
168788
168788
168788
168788
168787
168786
168785
168787
168786
168785
168785
168784
168784
168784
168784
168784
168783
168782
168782
168781
168780
168779
168779
168779
168778
168779
168780
168779
168778
168777
168777
168777
168776
168775
168775
168775
168775
168775
168774
168773
168772
168772
168772
168773
168772
168772
168773
168772
168771
168770
168770
168769
168768
168768
168769
168768
168767
168767
168766
168765
168765
168765
168764
168764
168764
168763
168762
168762
168761
168761
168760
168760
168761
168760
168759
168760
168761
168761
168760
168759
168760
168759
168761
168761
168760
168759
168760
168759
168758
168758
168757
168758
168757
168758
168758
168757
168757
168756
168755
168756
168756
168756
168755
168754
168753
168753
168752
168751
168751
168751
168751
168751
168751
168751
168751
168750
168751
168751
168750
168749
168748
168747
168746
168745
168744
168743
168742
168742
168741
168741
168741
168741
168740
168739
168739
168738
168737
168737
168739
168740
168739
168738
168738
168737
168736
168735
168734
168735
168735
168734
168733
168732
168731
168730
168729
168729
168728
168727
168726
168725
168725
168724
168723
168722
168721
168720
168720
168719
168720
168720
168720
168720
168719
168719
168718
168720
168720
168719
168719
168718
168717
168717
168716
168716
168715
168715
168714
168714
168714
168715
168714
168713
168712
168711
168710
168709
168708
168707
168707
168708
168707
168706
168706
168705
168704
168704
168703
168704
168703
168702
168702
168701
168701
168702
168702
168702
168701
168701
168700
168699
168700
168699
168698
168697
168696
168696
168695
168694
168694
168693
168694
168694
168693
168693
168692
168692
168693
168692
168692
168693
168692
168693
168692
168693
168692
168691
168692
168692
168692
168693
168692
168691
168690
168691
168690
168689
168689
168689
168689
168689
168690
168690
168689
168688
168687
168687
168687
168688
168687
168686
168685
168686
168685
168686
168685
168685
168687
168686
168687
168688
168688
168688
168688
168687
168687
168686
168685
168685
168685
168686
168685
168685
168684
168683
168682
168681
168680
168681
168684
168684
168683
168682
168681
168680
168679
168680
168680
168679
168678
168677
168676
168676
168675
168674
168675
168675
168674
168673
168672
168672
168671
168670
168669
168668
168668
168667
168666
168666
168668
168669
168669
168668
168667
168666
168666
168665
168666
168667
168666
168667
168668
168668
168667
168667
168666
168666
168665
168666
168665
168665
168664
168663
168662
168662
168661
168660
168660
168660
168659
168660
168659
168660
168659
168660
168661
168661
168660
168659
168658
168658
168657
168658
168657
168657
168656
168656
168655
168656
168655
168654
168653
168653
168653
168653
168653
168653
168652
168652
168651
168650
168650
168651
168651
168650
168649
168649
168650
168650
168649
168649
168648
168647
168647
168648
168648
168648
168649
168651
168651
168652
168652
168651
168650
168649
168649
168649
168648
168649
168648
168647
168646
168646
168645
168645
168644
168644
168644
168643
168644
168643
168642
168642
168642
168641
168640
168639
168639
168638
168637
168636
168635
168636
168639
168638
168637
168636
168636
168635
168634
168633
168632
168632
168633
168632
168631
168630
168630
168631
168630
168630
168631
168631
168630
168630
168629
168628
168627
168627
168628
168627
168626
168629
168628
168628
168627
168629
168628
168627
168626
168625
168625
168624
168624
168623
168622
168622
168623
168622
168621
168621
168621
168621
168620
168620
168622
168622
168621
168620
168620
168620
168620
168619
168619
168618
168618
168618
168617
168617
168616
168615
168614
168613
168613
168612
168612
168611
168610
168610
168609
168608
168608
168607
168607
168606
168605
168604
168603
168603
168602
168603
168603
168602
168603
168602
168602
168601
168600
168599
168599
168598
168597
168597
168597
168596
168595
168594
168596
168597
168596
168595
168594
168594
168594
168593
168593
168592
168591
168593
168592
168591
168591
168591
168591
168591
168591
168590
168591
168592
168592
168592
168591
168590
168590
168589
168589
168589
168590
168590
168589
168589
168589
168589
168590
168589
168588
168587
168587
168586
168585
168584
168583
168583
168582
168582
168581
168582
168581
168580
168580
168579
168578
168579
168578
168578
168579
168580
168579
168579
168578
168577
168577
168577
168578
168577
168579
168579
168578
168578
168578
168578
168578
168578
168577
168576
168576
168575
168574
168573
168574
168573
168572
168573
168572
168573
168573
168572
168571
168570
168570
168570
168570
168569
168569
168568
168568
168568
168567
168566
168566
168566
168565
168564
168564
168564
168564
168563
168562
168563
168562
168561
168561
168562
168561
168560
168559
168558
168558
168557
168556
168558
168557
168557
168558
168559
168561
168560
168559
168559
168558
168558
168557
168556
168556
168556
168556
168556
168557
168559
168559
168558
168558
168558
168558
168558
168558
168559
168559
168560
168559
168558
168558
168558
168558
168558
168557
168557
168556
168555
168555
168554
168553
168553
168552
168551
168550
168549
168549
168548
168547
168546
168545
168545
168544
168544
168544
168545
168546
168545
168544
168545
168544
168543
168543
168543
168542
168543
168542
168542
168541
168540
168539
168540
168540
168539
168540
168539
168538
168537
168536
168535
168536
168535
168535
168534
168533
168533
168532
168531
168530
168530
168530
168529
168528
168527
168527
168526
168525
168525
168525
168524
168525
168525
168524
168523
168522
168521
168521
168521
168521
168520
168519
168518
168518
168517
168518
168517
168516
168516
168515
168515
168514
168513
168512
168511
168510
168509
168510
168509
168509
168509
168508
168507
168507
168506
168506
168506
168505
168504
168504
168503
168502
168502
168501
168502
168503
168503
168502
168501
168500
168500
168500
168499
168498
168498
168498
168497
168497
168498
168498
168498
168498
168498
168497
168497
168497
168496
168496
168497
168497
168498
168498
168497
168496
168495
168494
168495
168494
168494
168493
168492
168491
168490
168490
168489
168488
168488
168487
168487
168486
168486
168487
168487
168488
168489
168488
168487
168486
168487
168488
168487
168487
168486
168485
168484
168484
168483
168483
168482
168481
168480
168479
168479
168478
168477
168477
168476
168476
168475
168475
168474
168473
168472
168471
168471
168471
168471
168471
168472
168471
168471
168470
168470
168470
168469
168468
168468
168467
168468
168468
168467
168467
168466
168465
168464
168464
168463
168463
168462
168461
168463
168462
168461
168462
168462
168461
168462
168462
168462
168462
168461
168461
168461
168460
168459
168461
168460
168459
168458
168457
168456
168455
168454
168453
168453
168453
168452
168454
168453
168453
168453
168452
168451
168452
168451
168452
168451
168451
168450
168449
168449
168450
168449
168448
168447
168446
168446
168447
168448
168447
168447
168447
168447
168446
168445
168446
168445
168444
168443
168442
168441
168441
168440
168441
168440
168440
168440
168440
168440
168439
168438
168437
168436
168435
168435
168436
168435
168436
168435
168434
168434
168433
168433
168434
168433
168432
168431
168430
168429
168428
168427
168426
168425
168424
168423
168422
168422
168421
168420
168420
168419
168418
168418
168418
168419
168418
168417
168417
168416
168415
168415
168415
168414
168414
168413
168415
168415
168415
168418
168417
168416
168415
168415
168414
168413
168412
168411
168412
168411
168411
168410
168409
168409
168409
168408
168407
168406
168405
168405
168404
168403
168402
168401
168400
168400
168399
168398
168398
168399
168399
168398
168397
168397
168397
168396
168395
168394
168395
168396
168395
168394
168394
168393
168393
168393
168392
168391
168390
168389
168388
168388
168387
168387
168386
168386
168387
168387
168387
168386
168385
168384
168383
168383
168382
168381
168380
168379
168378
168377
168377
168376
168375
168377
168376
168375
168374
168374
168374
168375
168375
168375
168375
168376
168376
168375
168375
168377
168377
168377
168377
168377
168376
168376
168376
168376
168375
168375
168374
168373
168372
168371
168371
168370
168369
168370
168369
168368
168368
168367
168366
168366
168366
168366
168365
168364
168365
168365
168364
168363
168364
168364
168363
168362
168362
168361
168361
168361
168360
168359
168358
168357
168356
168355
168354
168356
168357
168357
168356
168356
168355
168354
168353
168352
168352
168351
168351
168354
168353
168352
168351
168353
168352
168352
168351
168351
168350
168351
168352
168351
168350
168349
168349
168349
168348
168350
168349
168349
168350
168349
168349
168348
168347
168346
168347
168346
168345
168344
168343
168342
168341
168341
168341
168340
168339
168338
168337
168336
168335
168335
168335
168335
168334
168333
168333
168333
168333
168332
168331
168331
168330
168331
168332
168332
168331
168331
168330
168330
168331
168331
168332
168332
168331
168331
168331
168330
168330
168329
168328
168327
168326
168325
168326
168325
168326
168326
168325
168325
168326
168326
168326
168325
168324
168323
168323
168322
168324
168324
168323
168322
168322
168321
168320
168319
168318
168317
168316
168317
168316
168315
168315
168315
168314
168313
168312
168311
168310
168309
168308
168307
168306
168306
168306
168306
168306
168306
168305
168305
168305
168304
168304
168303
168302
168301
168300
168302
168301
168300
168300
168301
168301
168300
168301
168300
168299
168298
168297
168296
168297
168296
168296
168295
168294
168295
168294
168293
168292
168291
168291
168291
168291
168290
168289
168289
168289
168289
168288
168288
168287
168286
168287
168287
168287
168287
168289
168288
168287
168287
168289
168288
168287
168287
168286
168286
168286
168285
168284
168283
168283
168283
168282
168282
168281
168280
168279
168278
168278
168277
168277
168277
168276
168276
168275
168274
168273
168275
168274
168274
168273
168272
168271
168270
168269
168268
168268
168267
168268
168267
168268
168267
168267
168267
168266
168266
168266
168266
168265
168264
168263
168262
168261
168260
168259
168259
168259
168261
168261
168263
168262
168261
168260
168259
168258
168257
168256
168256
168256
168256
168255
168256
168255
168254
168253
168252
168251
168250
168249
168250
168249
168249
168248
168247
168246
168246
168246
168246
168247
168246
168246
168246
168245
168246
168245
168244
168243
168242
168242
168242
168243
168244
168245
168244
168243
168242
168241
168241
168240
168239
168238
168240
168239
168238
168238
168238
168239
168238
168238
168237
168239
168238
168238
168239
168239
168238
168237
168236
168235
168235
168235
168235
168234
168235
168234
168233
168233
168232
168232
168232
168232
168232
168232
168231
168230
168230
168229
168228
168228
168227
168226
168226
168225
168224
168225
168224
168223
168223
168222
168221
168220
168221
168221
168221
168221
168221
168220
168220
168219
168219
168218
168217
168218
168219
168221
168220
168219
168219
168219
168219
168218
168218
168218
168217
168217
168217
168217
168217
168218
168218
168218
168218
168217
168216
168215
168215
168215
168214
168214
168213
168212
168211
168211
168210
168209
168208
168208
168208
168209
168209
168208
168207
168206
168205
168204
168204
168203
168202
168201
168200
168200
168201
168201
168200
168201
168201
168200
168199
168200
168199
168198
168198
168197
168197
168196
168197
168196
168196
168195
168195
168196
168195
168196
168195
168194
168194
168193
168193
168192
168195
168195
168195
168194
168195
168196
168196
168196
168198
168198
168197
168196
168195
168194
168193
168192
168191
168190
168189
168190
168189
168188
168187
168186
168186
168185
168185
168185
168184
168183
168183
168183
168182
168181
168180
168180
168179
168178
168177
168177
168177
168177
168176
168175
168174
168175
168175
168175
168175
168174
168174
168173
168173
168173
168173
168172
168171
168171
168170
168170
168171
168171
168171
168172
168172
168172
168172
168172
168171
168170
168169
168168
168167
168167
168167
168166
168167
168167
168166
168166
168166
168167
168166
168169
168168
168168
168169
168169
168168
168168
168168
168168
168169
168168
168167
168167
168168
168168
168168
168167
168167
168166
168166
168165
168165
168165
168166
168166
168165
168164
168163
168162
168164
168163
168163
168162
168163
168162
168162
168161
168161
168160
168159
168158
168158
168158
168160
168159
168159
168158
168159
168158
168159
168158
168158
168157
168156
168155
168154
168155
168154
168155
168154
168153
168153
168153
168153
168152
168151
168151
168150
168149
168148
168147
168146
168145
168145
168145
168144
168144
168145
168144
168143
168142
168141
168141
168142
168142
168141
168141
168141
168140
168140
168139
168138
168137
168138
168138
168138
168137
168136
168136
168135
168134
168134
168133
168135
168134
168134
168134
168133
168132
168131
168130
168130
168130
168130
168130
168130
168130
168130
168129
168130
168129
168129
168128
168128
168128
168127
168126
168125
168125
168125
168124
168125
168125
168125
168125
168124
168123
168123
168122
168121
168120
168119
168118
168117
168117
168116
168116
168116
168118
168117
168117
168116
168117
168116
168116
168117
168116
168115
168114
168113
168112
168111
168110
168110
168109
168108
168107
168106
168105
168104
168106
168107
168106
168106
168105
168107
168106
168105
168105
168106
168105
168105
168104
168103
168102
168101
168100
168101
168101
168101
168101
168100
168099
168098
168098
168097
168096
168096
168096
168095
168095
168094
168094
168094
168096
168096
168095
168095
168094
168096
168096
168095
168095
168096
168095
168095
168094
168093
168093
168093
168093
168092
168091
168091
168091
168091
168090
168090
168089
168089
168089
168088
168088
168087
168087
168087
168087
168086
168086
168086
168086
168086
168086
168085
168086
168088
168087
168086
168085
168084
168083
168082
168082
168082
168081
168080
168079
168079
168078
168077
168076
168075
168074
168073
168072
168071
168070
168069
168068
168067
168066
168068
168069
168069
168070
168071
168070
168070
168069
168068
168067
168066
168065
168064
168063
168062
168062
168062
168061
168060
168059
168059
168058
168057
168057
168056
168056
168055
168054
168053
168053
168053
168052
168051
168050
168050
168050
168050
168050
168049
168048
168048
168047
168046
168046
168045
168044
168043
168042
168041
168040
168039
168038
168038
168038
168039
168038
168037
168037
168037
168037
168036
168035
168034
168034
168033
168033
168032
168031
168030
168030
168029
168029
168029
168028
168027
168026
168027
168028
168028
168027
168027
168026
168025
168024
168023
168022
168022
168022
168023
168023
168022
168021
168020
168020
168019
168018
168018
168018
168017
168016
168015
168014
168014
168014
168014
168015
168015
168014
168013
168012
168011
168011
168011
168011
168011
168011
168012
168011
168010
168009
168008
168008
168007
168006
168005
168004
168003
168003
168002
168002
168001
168002
168002
168002
168002
168001
168001
168000
168002
168001
168001
168000
167999
167999
167999
167999
167999
167998
167997
167996
167995
167995
167996
167995
167994
167994
167994
167994
167993
167992
167991
167990
167990
167989
167989
167988
167987
167987
167987
167986
167985
167985
167984
167984
167983
167982
167981
167980
167981
167980
167981
167980
167980
167979
167978
167978
167978
167978
167977
167977
167976
167976
167975
167974
167973
167972
167971
167970
167969
167969
167968
167968
167967
167966
167965
167964
167963
167962
167961
167960
167959
167959
167958
167957
167957
167956
167955
167954
167953
167952
167953
167952
167951
167950
167951
167950
167949
167948
167950
167949
167949
167949
167949
167949
167948
167948
167947
167947
167948
167947
167948
167947
167946
167946
167945
167945
167945
167944
167944
167944
167943
167942
167942
167942
167941
167940
167939
167938
167938
167937
167936
167935
167935
167935
167934
167934
167933
167932
167931
167930
167930
167929
167928
167927
167926
167925
167924
167923
167924
167923
167922
167921
167921
167920
167920
167919
167918
167918
167917
167918
167917
167919
167918
167917
167916
167917
167916
167916
167916
167917
167917
167916
167916
167916
167917
167916
167917
167918
167917
167916
167917
167917
167917
167919
167920
167919
167918
167918
167917
167917
167916
167915
167915
167916
167915
167914
167914
167915
167914
167913
167912
167913
167914
167913
167913
167912
167911
167911
167910
167910
167909
167908
167907
167908
167907
167906
167906
167906
167905
167905
167904
167904
167903
167902
167901
167901
167900
167899
167898
167897
167896
167896
167895
167895
167895
167895
167894
167894
167893
167894
167893
167892
167892
167891
167890
167889
167888
167888
167887
167887
167886
167885
167885
167885
167884
167883
167884
167884
167885
167884
167884
167884
167884
167883
167882
167882
167885
167886
167885
167885
167886
167885
167885
167886
167886
167885
167884
167883
167883
167883
167883
167883
167885
167884
167884
167884
167884
167883
167883
167883
167883
167883
167882
167881
167881
167880
167879
167878
167878
167878
167879
167879
167878
167878
167878
167879
167880
167879
167878
167878
167878
167878
167877
167877
167878
167878
167881
167880
167879
167878
167877
167876
167875
167875
167874
167873
167873
167873
167873
167873
167875
167876
167875
167875
167874
167873
167872
167873
167873
167872
167871
167870
167869
167868
167868
167867
167867
167866
167867
167866
167866
167867
167867
167867
167866
167865
167867
167866
167865
167865
167864
167863
167862
167862
167861
167860
167861
167860
167859
167859
167859
167858
167857
167856
167855
167854
167853
167852
167851
167852
167851
167850
167851
167851
167850
167849
167849
167848
167847
167846
167845
167845
167845
167845
167844
167844
167844
167843
167844
167843
167842
167841
167841
167841
167840
167840
167840
167841
167840
167839
167839
167839
167839
167839
167838
167838
167837
167837
167836
167835
167834
167834
167833
167832
167831
167830
167832
167832
167831
167831
167831
167831
167831
167830
167831
167830
167830
167831
167831
167831
167830
167829
167828
167827
167826
167826
167825
167824
167824
167823
167822
167821
167820
167820
167820
167820
167819
167819
167818
167817
167818
167817
167816
167816
167816
167815
167815
167814
167815
167814
167813
167812
167811
167810
167809
167809
167808
167810
167810
167810
167809
167808
167807
167806
167805
167804
167803
167804
167803
167802
167802
167801
167802
167801
167800
167800
167799
167799
167799
167799
167798
167797
167796
167798
167798
167797
167796
167795
167795
167795
167795
167795
167794
167793
167792
167791
167791
167790
167789
167789
167788
167789
167788
167787
167787
167786
167785
167784
167783
167783
167782
167781
167781
167780
167780
167779
167780
167780
167779
167778
167778
167777
167778
167777
167778
167777
167776
167776
167775
167774
167775
167775
167774
167773
167775
167774
167773
167773
167772
167771
167770
167769
167769
167768
167767
167766
167766
167765
167764
167763
167762
167761
167762
167761
167761
167760
167759
167758
167759
167758
167760
167761
167760
167759
167758
167758
167757
167756
167755
167756
167755
167754
167753
167753
167754
167753
167752
167752
167752
167751
167751
167751
167750
167749
167750
167749
167749
167748
167747
167749
167753
167752
167752
167751
167751
167751
167752
167752
167751
167751
167752
167752
167752
167751
167750
167749
167748
167748
167747
167749
167748
167747
167746
167745
167744
167743
167742
167742
167743
167743
167742
167742
167741
167740
167739
167740
167739
167739
167741
167741
167740
167740
167739
167740
167740
167739
167739
167738
167738
167738
167737
167737
167736
167737
167736
167737
167736
167735
167734
167734
167736
167735
167734
167734
167733
167732
167731
167731
167731
167731
167730
167729
167731
167730
167730
167729
167729
167729
167730
167729
167730
167729
167729
167728
167727
167726
167726
167725
167724
167726
167726
167726
167725
167725
167725
167726
167725
167725
167726
167725
167725
167726
167726
167725
167725
167725
167726
167726
167725
167725
167724
167724
167725
167724
167724
167724
167723
167722
167721
167721
167720
167719
167718
167717
167717
167716
167716
167717
167716
167715
167716
167715
167714
167713
167713
167714
167713
167713
167714
167713
167713
167713
167712
167712
167712
167711
167710
167709
167708
167707
167706
167706
167705
167704
167703
167703
167703
167703
167703
167702
167703
167704
167703
167702
167702
167701
167701
167701
167702
167702
167701
167700
167699
167699
167698
167697
167697
167696
167695
167694
167693
167692
167691
167691
167690
167690
167689
167688
167687
167687
167687
167687
167686
167685
167685
167686
167686
167685
167684
167683
167682
167681
167680
167680
167679
167680
167679
167678
167677
167677
167676
167675
167675
167675
167674
167673
167672
167672
167671
167671
167670
167669
167668
167668
167669
167670
167670
167670
167669
167668
167667
167666
167666
167666
167665
167666
167665
167665
167664
167663
167664
167663
167663
167663
167662
167661
167660
167659
167658
167658
167657
167656
167655
167656
167655
167657
167657
167659
167658
167657
167657
167656
167656
167658
167658
167658
167658
167658
167657
167657
167656
167655
167654
167654
167653
167654
167653
167652
167652
167652
167653
167652
167651
167650
167649
167648
167647
167647
167647
167646
167647
167646
167647
167647
167648
167647
167646
167645
167645
167644
167644
167644
167646
167647
167646
167645
167645
167645
167645
167645
167644
167643
167643
167644
167645
167644
167645
167644
167643
167642
167641
167641
167640
167639
167639
167639
167638
167637
167637
167636
167636
167636
167635
167634
167635
167634
167633
167632
167631
167631
167631
167630
167629
167628
167629
167628
167628
167629
167630
167631
167630
167630
167630
167630
167629
167628
167627
167626
167625
167625
167624
167623
167622
167621
167621
167621
167623
167622
167622
167622
167621
167620
167619
167618
167617
167616
167615
167616
167616
167615
167614
167614
167614
167616
167615
167615
167615
167614
167614
167613
167612
167612
167611
167610
167610
167609
167609
167608
167607
167606
167605
167605
167605
167605
167606
167605
167606
167605
167605
167606
167606
167606
167606
167605
167605
167606
167607
167606
167606
167605
167604
167606
167605
167605
167605
167606
167605
167604
167605
167605
167606
167605
167605
167604
167603
167602
167601
167600
167599
167598
167597
167596
167596
167595
167595
167594
167593
167593
167593
167593
167592
167591
167591
167590
167590
167590
167589
167589
167588
167588
167587
167586
167585
167584
167583
167583
167582
167582
167581
167582
167581
167581
167581
167580
167580
167579
167579
167579
167578
167579
167578
167578
167577
167577
167576
167575
167574
167574
167573
167572
167573
167573
167573
167572
167573
167572
167571
167571
167571
167571
167570
167569
167568
167567
167568
167567
167567
167567
167568
167568
167567
167567
167566
167566
167565
167564
167563
167563
167562
167562
167561
167560
167559
167559
167559
167558
167558
167559
167560
167562
167561
167560
167559
167559
167558
167558
167558
167557
167557
167557
167556
167556
167556
167557
167556
167555
167557
167557
167557
167557
167556
167557
167557
167558
167558
167558
167557
167556
167556
167555
167555
167555
167555
167555
167554
167553
167553
167552
167552
167552
167553
167552
167551
167551
167550
167549
167548
167547
167546
167545
167546
167545
167546
167546
167545
167544
167543
167543
167544
167543
167542
167542
167543
167543
167542
167541
167540
167539
167539
167538
167539
167540
167539
167541
167540
167540
167540
167540
167540
167539
167538
167537
167536
167536
167536
167535
167534
167533
167532
167531
167530
167531
167532
167531
167530
167530
167529
167529
167529
167528
167527
167526
167525
167525
167525
167524
167523
167523
167523
167523
167522
167523
167523
167522
167522
167522
167521
167520
167519
167518
167517
167516
167515
167514
167513
167512
167511
167510
167510
167510
167509
167508
167507
167506
167505
167504
167504
167504
167504
167503
167504
167503
167503
167503
167504
167503
167503
167502
167501
167501
167502
167501
167500
167499
167498
167498
167498
167497
167497
167499
167498
167497
167496
167496
167495
167494
167494
167493
167493
167492
167491
167492
167491
167490
167491
167491
167490
167489
167488
167488
167488
167487
167486
167485
167485
167485
167484
167484
167485
167484
167484
167483
167482
167482
167481
167480
167481
167481
167480
167481
167481
167480
167479
167479
167478
167477
167476
167477
167477
167476
167475
167475
167475
167476
167477
167478
167477
167476
167475
167474
167473
167472
167473
167472
167472
167472
167472
167471
167470
167470
167470
167469
167469
167468
167468
167467
167468
167469
167469
167469
167471
167470
167469
167468
167468
167467
167468
167467
167467
167466
167465
167464
167464
167464
167465
167464
167465
167464
167465
167465
167466
167465
167465
167464
167463
167462
167461
167462
167461
167460
167460
167461
167460
167459
167458
167457
167456
167455
167454
167453
167454
167454
167453
167453
167452
167454
167454
167453
167454
167453
167453
167452
167452
167452
167452
167452
167452
167451
167451
167451
167450
167450
167449
167449
167448
167447
167446
167446
167445
167444
167443
167442
167441
167441
167441
167440
167441
167441
167441
167442
167441
167440
167439
167439
167440
167441
167441
167440
167439
167438
167438
167437
167436
167435
167435
167434
167433
167432
167431
167431
167430
167429
167428
167427
167426
167425
167425
167424
167424
167423
167423
167424
167423
167424
167423
167422
167421
167420
167419
167418
167417
167417
167416
167415
167414
167413
167413
167412
167411
167410
167410
167410
167410
167411
167411
167410
167410
167410
167411
167411
167411
167410
167409
167408
167408
167407
167409
167408
167408
167407
167406
167407
167407
167406
167406
167405
167404
167404
167403
167402
167402
167401
167400
167400
167399
167398
167398
167397
167397
167397
167397
167397
167396
167396
167395
167394
167393
167394
167394
167393
167394
167393
167392
167391
167391
167390
167391
167391
167392
167392
167391
167390
167389
167388
167388
167387
167387
167386
167385
167384
167384
167385
167385
167384
167384
167384
167383
167383
167383
167384
167384
167385
167385
167385
167385
167386
167385
167384
167384
167386
167386
167386
167386
167385
167386
167387
167388
167387
167386
167387
167386
167386
167385
167384
167384
167383
167382
167381
167380
167379
167378
167377
167376
167375
167374
167373
167372
167374
167376
167376
167375
167376
167376
167375
167375
167375
167374
167374
167376
167375
167374
167373
167374
167373
167375
167376
167376
167376
167378
167377
167377
167377
167376
167376
167375
167375
167374
167373
167372
167371
167370
167369
167368
167367
167366
167365
167364
167364
167364
167363
167362
167361
167360
167361
167362
167361
167361
167360
167362
167361
167360
167360
167360
167359
167358
167357
167356
167355
167354
167353
167352
167352
167352
167352
167351
167350
167349
167349
167348
167348
167348
167347
167347
167348
167348
167349
167348
167347
167346
167345
167344
167345
167344
167343
167342
167343
167342
167343
167342
167341
167340
167341
167341
167341
167340
167341
167341
167340
167339
167339
167339
167339
167339
167339
167339
167338
167337
167337
167337
167338
167337
167338
167337
167337
167337
167336
167338
167337
167338
167338
167338
167337
167337
167337
167336
167337
167338
167338
167337
167336
167335
167336
167335
167334
167333
167332
167331
167330
167332
167332
167331
167330
167329
167329
167330
167331
167330
167330
167330
167329
167329
167328
167327
167327
167327
167327
167327
167326
167325
167324
167324
167323
167322
167321
167320
167319
167320
167319
167318
167317
167317
167317
167316
167317
167317
167317
167317
167317
167316
167315
167314
167313
167313
167312
167311
167311
167310
167310
167310
167310
167309
167309
167308
167307
167307
167306
167306
167306
167306
167305
167304
167303
167302
167301
167300
167300
167300
167299
167299
167299
167299
167298
167299
167299
167298
167298
167298
167297
167297
167297
167297
167297
167296
167296
167297
167297
167297
167296
167296
167295
167295
167297
167297
167296
167297
167296
167296
167296
167296
167295
167294
167293
167292
167291
167290
167289
167288
167287
167286
167285
167284
167284
167283
167283
167283
167282
167282
167281
167280
167280
167281
167280
167279
167278
167278
167278
167277
167276
167275
167276
167276
167276
167275
167276
167276
167276
167275
167275
167274
167273
167273
167274
167273
167273
167272
167271
167270
167271
167271
167271
167270
167269
167269
167269
167268
167268
167267
167266
167266
167265
167264
167263
167266
167265
167265
167264
167265
167264
167265
167264
167263
167262
167262
167262
167261
167260
167260
167260
167259
167261
167260
167260
167262
167262
167261
167260
167259
167258
167258
167257
167256
167257
167256
167256
167255
167254
167253
167252
167251
167250
167249
167249
167249
167250
167251
167251
167250
167252
167252
167251
167250
167249
167250
167250
167249
167249
167248
167247
167248
167248
167248
167247
167246
167247
167247
167246
167246
167245
167244
167244
167243
167245
167245
167245
167245
167245
167246
167247
167247
167247
167246
167245
167245
167244
167243
167242
167241
167241
167241
167240
167239
167239
167238
167237
167237
167236
167235
167234
167233
167233
167232
167231
167230
167230
167229
167229
167228
167227
167228
167227
167228
167229
167229
167228
167227
167227
167229
167228
167227
167226
167225
167225
167224
167223
167223
167223
167223
167222
167222
167221
167220
167219
167219
167219
167219
167218
167218
167218
167220
167219
167218
167217
167216
167215
167215
167216
167215
167214
167215
167215
167216
167216
167216
167215
167215
167215
167216
167215
167214
167215
167214
167215
167214
167213
167212
167212
167212
167213
167213
167212
167212
167211
167210
167209
167210
167212
167212
167212
167212
167213
167212
167211
167212
167213
167213
167213
167215
167214
167214
167213
167213
167214
167213
167213
167214
167213
167212
167212
167212
167211
167210
167209
167208
167207
167207
167206
167206
167205
167204
167204
167203
167203
167202
167202
167202
167203
167202
167201
167200
167199
167198
167197
167196
167197
167196
167195
167195
167195
167194
167193
167193
167192
167192
167191
167190
167189
167189
167189
167188
167187
167186
167185
167184
167183
167183
167183
167182
167182
167184
167184
167184
167183
167183
167184
167185
167184
167184
167183
167182
167182
167181
167182
167181
167180
167181
167180
167179
167178
167177
167176
167175
167175
167174
167173
167173
167172
167172
167171
167170
167169
167168
167168
167167
167168
167168
167167
167166
167165
167164
167163
167162
167162
167161
167160
167160
167159
167158
167157
167156
167156
167155
167155
167154
167153
167152
167154
167153
167153
167153
167152
167153
167152
167151
167150
167150
167150
167149
167150
167149
167149
167148
167147
167146
167145
167144
167144
167145
167144
167143
167142
167141
167141
167142
167142
167143
167142
167141
167140
167139
167139
167138
167137
167137
167137
167136
167135
167135
167134
167133
167132
167133
167132
167131
167130
167129
167129
167128
167128
167128
167127
167127
167126
167125
167125
167125
167126
167126
167125
167124
167123
167122
167121
167120
167119
167118
167120
167119
167120
167119
167118
167117
167116
167117
167116
167115
167114
167115
167114
167113
167113
167113
167112
167111
167111
167110
167111
167112
167111
167110
167110
167110
167109
167108
167107
167106
167107
167107
167106
167105
167105
167104
167104
167103
167103
167103
167103
167102
167102
167102
167104
167103
167102
167102
167101
167100
167099
167098
167101
167101
167100
167099
167098
167098
167099
167098
167099
167102
167101
167101
167100
167099
167098
167098
167098
167099
167098
167097
167096
167096
167095
167094
167093
167092
167091
167091
167090
167089
167091
167090
167092
167091
167090
167090
167090
167089
167088
167087
167088
167088
167090
167089
167089
167090
167089
167090
167089
167089
167088
167087
167087
167086
167086
167085
167084
167083
167083
167083
167082
167082
167081
167081
167081
167080
167079
167078
167077
167077
167078
167077
167076
167075
167075
167075
167076
167076
167077
167076
167075
167074
167075
167074
167075
167074
167074
167074
167073
167072
167072
167071
167070
167069
167068
167067
167066
167066
167067
167067
167066
167065
167065
167064
167064
167063
167063
167062
167061
167061
167060
167059
167058
167058
167057
167056
167055
167054
167053
167052
167051
167050
167050
167050
167051
167052
167051
167050
167050
167051
167051
167050
167049
167050
167049
167049
167050
167049
167049
167048
167047
167046
167046
167045
167044
167043
167042
167042
167041
167041
167042
167042
167042
167042
167041
167040
167039
167038
167037
167036
167035
167034
167033
167032
167031
167032
167032
167031
167031
167030
167029
167028
167027
167026
167025
167024
167024
167025
167026
167025
167026
167025
167024
167023
167024
167024
167023
167022
167022
167021
167021
167020
167021
167020
167019
167019
167018
167017
167017
167016
167015
167015
167015
167014
167014
167014
167013
167012
167014
167013
167014
167013
167013
167013
167013
167014
167013
167013
167013
167013
167012
167011
167012
167011
167010
167009
167008
167007
167006
167006
167007
167006
167005
167004
167003
167002
167002
167002
167002
167001
167000
166999
166999
166998
166997
166996
166995
166994
166994
166993
166993
166992
166991
166991
166990
166989
166990
166989
166988
166987
166986
166985
166985
166986
166985
166985
166984
166983
166984
166983
166982
166982
166983
166983
166983
166983
166985
166984
166983
166982
166981
166980
166979
166979
166980
166979
166978
166977
166976
166975
166976
166975
166975
166974
166973
166973
166972
166973
166972
166971
166970
166972
166972
166971
166971
166971
166970
166969
166968
166967
166966
166966
166965
166965
166965
166966
166965
166964
166963
166964
166963
166963
166962
166962
166961
166960
166961
166960
166959
166958
166958
166958
166957
166957
166956
166955
166954
166953
166952
166951
166951
166950
166949
166948
166948
166948
166947
166946
166945
166946
166946
166945
166945
166944
166943
166942
166941
166941
166942
166941
166940
166939
166938
166937
166937
166938
166937
166936
166935
166936
166936
166935
166936
166935
166934
166936
166935
166934
166933
166932
166932
166932
166931
166930
166931
166930
166929
166930
166930
166930
166930
166930
166929
166928
166927
166928
166927
166926
166925
166924
166923
166923
166924
166924
166923
166922
166923
166922
166921
166921
166920
166919
166918
166917
166916
166915
166914
166915
166914
166913
166913
166912
166912
166912
166911
166911
166911
166912
166911
166910
166909
166909
166909
166908
166907
166906
166907
166906
166905
166905
166904
166904
166903
166902
166901
166900
166899
166898
166897
166897
166897
166897
166897
166896
166895
166896
166897
166896
166895
166897
166898
166897
166896
166895
166894
166895
166895
166895
166894
166894
166893
166892
166891
166891
166890
166889
166889
166889
166889
166891
166890
166889
166889
166889
166888
166887
166886
166885
166887
166887
166888
166887
166887
166886
166885
166884
166883
166882
166882
166881
166881
166880
166879
166879
166880
166879
166878
166879
166879
166879
166878
166879
166878
166877
166877
166876
166877
166876
166876
166875
166874
166873
166873
166872
166871
166871
166870
166869
166868
166867
166866
166865
166864
166863
166863
166863
166862
166861
166860
166861
166862
166862
166863
166864
166864
166863
166865
166864
166864
166864
166865
166867
166867
166866
166865
166864
166863
166862
166863
166862
166862
166861
166862
166861
166861
166860
166859
166859
166859
166858
166858
166857
166857
166858
166857
166856
166856
166855
166854
166853
166852
166851
166851
166851
166851
166850
166849
166848
166847
166846
166846
166845
166844
166844
166843
166842
166843
166842
166841
166840
166841
166840
166839
166839
166839
166838
166837
166836
166836
166836
166836
166836
166836
166835
166834
166833
166832
166832
166831
166830
166831
166833
166832
166831
166830
166830
166829
166829
166828
166828
166827
166826
166825
166825
166825
166825
166824
166823
166822
166821
166820
166819
166818
166817
166816
166816
166815
166814
166813
166813
166813
166814
166813
166812
166811
166810
166809
166809
166808
166808
166807
166807
166806
166806
166805
166805
166806
166805
166805
166804
166804
166805
166804
166803
166802
166802
166805
166804
166803
166803
166803
166802
166801
166801
166800
166799
166798
166797
166796
166795
166795
166794
166794
166793
166793
166792
166792
166791
166791
166790
166790
166790
166790
166790
166789
166789
166789
166789
166788
166788
166787
166787
166786
166785
166784
166783
166782
166782
166783
166782
166781
166780
166780
166779
166778
166779
166782
166781
166781
166780
166781
166780
166779
166778
166777
166776
166778
166777
166777
166776
166775
166775
166774
166774
166773
166774
166773
166775
166777
166777
166776
166778
166777
166778
166778
166777
166776
166778
166777
166778
166779
166779
166778
166778
166777
166777
166776
166776
166775
166776
166775
166774
166773
166772
166771
166771
166770
166769
166768
166767
166767
166766
166766
166765
166766
166765
166764
166763
166762
166761
166760
166760
166760
166760
166760
166760
166759
166758
166757
166757
166756
166756
166755
166754
166753
166754
166753
166754
166753
166752
166751
166750
166749
166748
166747
166747
166747
166748
166749
166749
166748
166747
166749
166748
166747
166746
166746
166746
166745
166744
166743
166742
166742
166742
166741
166740
166739
166739
166739
166738
166737
166736
166735
166735
166735
166736
166736
166737
166737
166738
166737
166736
166735
166734
166734
166733
166734
166733
166732
166732
166731
166731
166730
166730
166729
166729
166728
166727
166726
166726
166725
166725
166724
166724
166724
166723
166722
166721
166721
166720
166719
166718
166718
166717
166718
166718
166718
166718
166718
166718
166718
166718
166717
166717
166717
166716
166715
166715
166714
166714
166713
166713
166712
166711
166711
166710
166709
166708
166708
166707
166706
166707
166708
166707
166706
166706
166705
166704
166703
166702
166702
166701
166701
166700
166701
166700
166699
166698
166697
166697
166696
166696
166696
166695
166695
166696
166695
166694
166693
166692
166692
166691
166690
166689
166690
166689
166688
166688
166687
166687
166686
166687
166686
166686
166685
166684
166683
166683
166682
166681
166681
166681
166680
166680
166680
166680
166680
166679
166678
166678
166677
166676
166677
166676
166675
166674
166673
166673
166672
166673
166672
166671
166670
166672
166672
166671
166670
166670
166669
166668
166667
166666
166666
166666
166666
166667
166666
166668
166667
166668
166667
166667
166667
166666
166666
166665
166664
166665
166666
166666
166665
166664
166663
166665
166664
166664
166663
166663
166662
166663
166663
166662
166662
166661
166660
166660
166661
166660
166660
166661
166660
166660
166660
166659
166658
166657
166659
166658
166657
166657
166657
166656
166655
166654
166656
166655
166654
166655
166656
166657
166657
166656
166655
166656
166656
166655
166656
166656
166655
166655
166655
166654
166653
166652
166651
166650
166650
166650
166649
166650
166650
166650
166649
166650
166651
166650
166650
166650
166650
166649
166649
166648
166647
166646
166646
166647
166646
166645
166644
166644
166644
166643
166642
166642
166642
166641
166640
166639
166639
166638
166637
166637
166636
166637
166636
166635
166634
166633
166634
166634
166633
166632
166632
166631
166631
166630
166630
166631
166632
166634
166633
166633
166633
166632
166631
166630
166629
166629
166628
166628
166627
166626
166626
166625
166624
166625
166624
166623
166624
166623
166622
166622
166621
166620
166619
166619
166620
166620
166619
166619
166619
166618
166618
166619
166619
166618
166617
166618
166618
166617
166616
166617
166616
166615
166614
166613
166614
166613
166613
166612
166611
166610
166609
166608
166607
166607
166606
166605
166604
166603
166602
166602
166602
166602
166604
166604
166605
166604
166603
166605
166604
166604
166604
166603
166602
166602
166601
166600
166599
166598
166598
166599
166598
166597
166597
166596
166595
166596
166595
166594
166593
166592
166591
166590
166589
166589
166588
166588
166589
166589
166588
166587
166586
166586
166587
166586
166585
166587
166587
166586
166585
166585
166585
166584
166583
166583
166582
166581
166580
166580
166579
166578
166577
166576
166577
166576
166576
166575
166574
166574
166573
166572
166572
166573
166572
166572
166572
166573
166573
166572
166572
166571
166570
166570
166569
166569
166568
166568
166568
166568
166567
166567
166567
166566
166566
166565
166564
166563
166562
166561
166561
166561
166562
166562
166563
166562
166562
166562
166562
166562
166561
166562
166562
166561
166560
166562
166562
166562
166561
166560
166559
166558
166559
166558
166558
166558
166557
166556
166557
166556
166556
166555
166554
166554
166553
166553
166552
166551
166550
166551
166551
166550
166550
166550
166549
166548
166549
166549
166548
166547
166546
166545
166545
166546
166545
166544
166543
166542
166542
166543
166544
166543
166543
166542
166542
166542
166541
166541
166540
166540
166539
166540
166539
166539
166539
166539
166539
166538
166537
166536
166535
166534
166534
166533
166532
166531
166532
166531
166531
166532
166531
166530
166529
166528
166527
166527
166528
166528
166527
166526
166526
166525
166525
166524
166523
166522
166523
166523
166523
166523
166523
166523
166522
166521
166521
166521
166520
166523
166523
166523
166522
166521
166520
166519
166519
166520
166520
166519
166518
166519
166518
166517
166517
166517
166517
166516
166516
166515
166515
166514
166514
166514
166514
166514
166513
166513
166512
166511
166511
166511
166510
166510
166509
166508
166507
166508
166508
166507
166507
166508
166508
166509
166508
166507
166506
166506
166506
166505
166505
166505
166504
166503
166504
166504
166503
166503
166502
166501
166500
166499
166500
166500
166499
166498
166497
166496
166496
166495
166495
166494
166493
166494
166494
166493
166492
166492
166492
166493
166493
166493
166492
166491
166492
166492
166491
166491
166491
166491
166491
166490
166491
166490
166489
166490
166489
166488
166487
166486
166485
166486
166485
166487
166486
166485
166484
166484
166483
166482
166482
166481
166480
166479
166480
166479
166478
166477
166476
166476
166475
166476
166475
166474
166473
166472
166471
166470
166469
166468
166467
166466
166465
166464
166465
166465
166466
166466
166466
166465
166466
166466
166465
166464
166463
166463
166462
166462
166461
166461
166460
166459
166458
166458
166458
166457
166456
166455
166455
166454
166454
166453
166452
166451
166450
166449
166448
166447
166446
166446
166445
166445
166444
166443
166444
166443
166442
166441
166440
166440
166439
166438
166437
166436
166436
166435
166434
166435
166435
166436
166435
166434
166433
166432
166434
166433
166432
166433
166432
166433
166433
166432
166431
166430
166429
166428
166427
166426
166426
166425
166424
166423
166424
166423
166422
166421
166420
166420
166419
166419
166418
166419
166420
166420
166419
166419
166418
166417
166417
166416
166416
166415
166414
166413
166412
166411
166411
166411
166411
166411
166410
166409
166408
166407
166407
166407
166406
166408
166407
166406
166405
166405
166404
166403
166402
166403
166402
166401
166401
166400
166399
166399
166400
166400
166399
166398
166397
166396
166395
166394
166393
166392
166391
166392
166393
166394
166395
166394
166393
166392
166391
166390
166391
166391
166391
166394
166395
166395
166394
166394
166393
166392
166393
166393
166393
166392
166391
166390
166389
166389
166388
166388
166387
166386
166385
166384
166383
166382
166383
166382
166382
166382
166382
166381
166380
166379
166379
166378
166377
166378
166377
166376
166376
166375
166375
166378
166379
166378
166377
166377
166376
166377
166376
166376
166376
166377
166376
166375
166374
166373
166373
166374
166374
166373
166372
166373
166373
166372
166372
166372
166372
166371
166370
166370
166370
166369
166369
166369
166368
166367
166368
166368
166367
166366
166365
166364
166364
166365
166364
166363
166362
166361
166360
166359
166358
166357
166357
166357
166357
166356
166355
166356
166356
166356
166358
166358
166358
166357
166356
166356
166357
166358
166357
166356
166359
166358
166358
166357
166356
166355
166354
166355
166355
166356
166356
166355
166354
166353
166353
166352
166352
166352
166351
166350
166349
166348
166347
166346
166345
166345
166344
166344
166343
166344
166343
166343
166343
166345
166344
166343
166342
166341
166341
166340
166339
166338
166338
166337
166336
166335
166334
166334
166334
166333
166332
166333
166335
166334
166334
166333
166332
166331
166330
166329
166329
166328
166327
166326
166326
166326
166325
166325
166324
166323
166324
166324
166323
166322
166322
166321
166322
166321
166320
166319
166318
166317
166317
166316
166316
166315
166314
166315
166314
166315
166314
166313
166313
166312
166312
166311
166312
166311
166310
166310
166310
166312
166312
166312
166312
166312
166311
166312
166311
166310
166309
166308
166309
166309
166308
166308
166308
166309
166308
166307
166306
166305
166304
166303
166303
166302
166301
166300
166299
166298
166297
166296
166295
166294
166293
166296
166295
166295
166295
166294
166295
166294
166294
166294
166293
166293
166293
166293
166294
166295
166294
166294
166293
166294
166294
166293
166292
166291
166290
166289
166289
166288
166287
166287
166287
166288
166287
166287
166286
166287
166286
166286
166285
166284
166283
166283
166282
166284
166283
166282
166283
166282
166281
166281
166282
166281
166282
166282
166281
166280
166281
166281
166280
166280
166281
166281
166282
166283
166283
166283
166284
166284
166283
166282
166282
166281
166280
166279
166278
166277
166277
166276
166275
166274
166274
166273
166272
166271
166270
166269
166268
166267
166266
166266
166265
166265
166264
166265
166264
166265
166265
166268
166267
166267
166266
166265
166265
166264
166264
166263
166265
166264
166263
166262
166261
166260
166261
166260
166259
166259
166259
166258
166257
166256
166255
166254
166254
166253
166253
166252
166252
166251
166250
166249
166250
166250
166249
166249
166248
166247
166246
166245
166244
166243
166243
166242
166241
166241
166240
166239
166238
166239
166238
166237
166237
166236
166235
166234
166233
166232
166232
166231
166230
166229
166228
166227
166227
166227
166226
166226
166225
166224
166224
166223
166223
166222
166222
166222
166221
166221
166220
166219
166219
166218
166217
166217
166216
166215
166214
166213
166213
166212
166211
166211
166210
166209
166209
166209
166208
166207
166207
166208
166209
166208
166207
166206
166205
166205
166207
166206
166206
166207
166206
166207
166206
166205
166205
166204
166203
166203
166202
166202
166201
166200
166201
166201
166200
166199
166198
166197
166198
166197
166196
166195
166195
166195
166195
166194
166195
166195
166194
166193
166192
166191
166190
166189
166188
166188
166188
166187
166186
166186
166186
166186
166186
166186
166185
166185
166185
166184
166183
166182
166181
166181
166180
166179
166178
166177
166176
166176
166176
166175
166174
166174
166174
166175
166174
166176
166176
166175
166175
166174
166174
166173
166172
166172
166171
166170
166170
166170
166170
166169
166168
166168
166168
166168
166168
166167
166168
166168
166167
166167
166168
166167
166166
166165
166165
166164
166164
166163
166162
166161
166162
166161
166160
166159
166158
166157
166156
166156
166157
166156
166155
166154
166153
166154
166154
166155
166155
166154
166153
166153
166152
166151
166150
166149
166148
166147
166147
166146
166146
166147
166149
166149
166148
166147
166148
166148
166147
166146
166146
166145
166144
166144
166144
166143
166144
166143
166143
166142
166141
166140
166139
166140
166139
166138
166138
166139
166139
166138
166138
166139
166138
166138
166138
166138
166137
166137
166136
166137
166136
166136
166136
166135
166136
166135
166134
166133
166132
166131
166130
166130
166129
166128
166127
166126
166125
166124
166124
166125
166125
166125
166125
166124
166124
166124
166125
166124
166123
166124
166124
166124
166124
166125
166125
166126
166125
166124
166125
166125
166124
166123
166122
166122
166121
166120
166119
166118
166118
166118
166117
166116
166116
166115
166116
166116
166115
166114
166113
166113
166112
166111
166110
166110
166109
166108
166107
166108
166107
166106
166106
166106
166106
166107
166108
166109
166108
166107
166108
166107
166107
166107
166106
166106
166107
166107
166109
166109
166110
166109
166109
166109
166109
166109
166108
166107
166106
166105
166105
166104
166104
166104
166103
166102
166101
166100
166099
166098
166097
166097
166096
166096
166095
166094
166093
166092
166091
166090
166090
166089
166089
166088
166087
166088
166087
166087
166086
166085
166084
166083
166082
166081
166081
166080
166080
166081
166082
166081
166080
166079
166078
166078
166077
166076
166075
166075
166075
166074
166075
166075
166074
166074
166073
166072
166072
166072
166072
166071
166071
166071
166070
166069
166068
166068
166069
166068
166067
166066
166065
166065
166065
166064
166065
166066
166065
166065
166065
166064
166063
166062
166062
166062
166062
166061
166060
166059
166059
166058
166057
166056
166055
166054
166053
166053
166052
166051
166050
166049
166048
166047
166046
166047
166046
166045
166044
166044
166043
166042
166042
166041
166040
166039
166038
166038
166037
166037
166038
166037
166036
166035
166034
166033
166035
166034
166034
166034
166034
166033
166034
166034
166034
166033
166032
166031
166032
166031
166030
166030
166030
166029
166030
166029
166028
166027
166027
166026
166025
166024
166024
166024
166024
166024
166025
166025
166024
166025
166026
166025
166025
166024
166025
166024
166023
166022
166021
166022
166022
166021
166020
166019
166019
166018
166019
166018
166019
166018
166017
166016
166015
166015
166014
166013
166012
166012
166011
166011
166011
166010
166009
166010
166012
166013
166012
166012
166011
166011
166013
166012
166012
166011
166010
166009
166008
166008
166008
166007
166006
166007
166007
166006
166005
166004
166003
166003
166002
166001
166002
166003
166003
166002
166001
166000
165999
165999
166001
166000
165999
165999
165998
165998
165997
165996
165997
165997
165996
165996
165995
165994
165993
165992
165991
165990
165989
165989
165990
165992
165992
165991
165990
165989
165988
165989
165989
165988
165987
165986
165985
165985
165984
165984
165983
165982
165981
165981
165981
165980
165979
165978
165977
165977
165976
165975
165974
165973
165972
165972
165971
165970
165969
165968
165967
165967
165966
165967
165967
165966
165966
165965
165965
165967
165966
165966
165966
165965
165964
165965
165964
165964
165964
165963
165962
165962
165962
165961
165962
165961
165960
165959
165959
165958
165957
165957
165956
165957
165956
165956
165955
165955
165954
165954
165953
165952
165952
165951
165951
165951
165951
165950
165949
165948
165947
165947
165947
165946
165945
165945
165944
165943
165946
165945
165946
165946
165945
165945
165946
165946
165945
165945
165946
165948
165947
165947
165947
165947
165947
165946
165946
165946
165945
165945
165944
165944
165946
165945
165945
165944
165944
165943
165943
165942
165941
165940
165940
165939
165938
165937
165936
165935
165934
165934
165933
165932
165931
165933
165933
165933
165932
165931
165931
165931
165931
165930
165930
165929
165928
165928
165927
165927
165926
165925
165924
165924
165925
165924
165923
165922
165921
165920
165920
165919
165918
165918
165918
165917
165916
165915
165914
165914
165914
165914
165913
165912
165912
165911
165911
165911
165910
165909
165908
165907
165906
165905
165904
165904
165904
165903
165904
165904
165903
165903
165902
165901
165901
165900
165899
165899
165898
165897
165897
165897
165896
165896
165895
165894
165893
165893
165893
165892
165892
165891
165891
165892
165891
165891
165890
165889
165888
165887
165886
165886
165886
165885
165886
165886
165885
165885
165884
165883
165882
165881
165881
165880
165879
165878
165878
165878
165878
165877
165876
165876
165875
165876
165876
165876
165875
165874
165874
165873
165873
165873
165872
165871
165871
165870
165871
165871
165870
165869
165868
165867
165866
165869
165868
165868
165867
165866
165865
165864
165863
165863
165862
165862
165861
165861
165860
165859
165858
165857
165856
165855
165857
165858
165859
165859
165860
165860
165860
165860
165859
165858
165857
165857
165856
165856
165855
165854
165853
165852
165852
165852
165851
165851
165851
165850
165850
165850
165849
165850
165850
165849
165848
165848
165847
165847
165847
165846
165847
165846
165845
165844
165846
165845
165845
165844
165844
165844
165843
165844
165846
165846
165845
165846
165845
165845
165845
165844
165844
165844
165843
165842
165842
165841
165840
165841
165840
165840
165839
165838
165837
165837
165836
165835
165834
165833
165832
165831
165830
165830
165830
165830
165831
165831
165830
165829
165828
165827
165826
165826
165825
165824
165823
165822
165823
165823
165823
165824
165823
165823
165822
165821
165823
165822
165821
165820
165819
165819
165818
165817
165817
165817
165816
165817
165817
165816
165815
165814
165815
165815
165814
165814
165813
165813
165814
165816
165815
165815
165815
165815
165815
165815
165814
165813
165812
165811
165811
165810
165811
165810
165811
165810
165810
165809
165809
165810
165809
165808
165807
165806
165806
165805
165804
165803
165804
165804
165803
165802
165802
165801
165801
165800
165799
165798
165797
165796
165796
165795
165794
165794
165793
165793
165792
165791
165791
165791
165791
165791
165792
165793
165793
165793
165792
165791
165790
165790
165789
165788
165788
165788
165788
165788
165787
165787
165786
165785
165785
165784
165783
165782
165782
165782
165782
165781
165781
165780
165779
165778
165778
165777
165777
165776
165775
165775
165774
165773
165772
165771
165770
165771
165770
165769
165769
165771
165771
165771
165771
165770
165769
165768
165769
165768
165767
165768
165767
165766
165766
165767
165767
165766
165767
165766
165766
165765
165767
165768
165767
165767
165766
165765
165765
165764
165765
165765
165765
165765
165765
165764
165763
165762
165762
165761
165761
165761
165761
165762
165761
165761
165761
165760
165759
165758
165757
165758
165757
165756
165757
165756
165756
165755
165754
165753
165752
165751
165750
165751
165750
165750
165749
165750
165751
165750
165749
165748
165747
165747
165747
165748
165747
165748
165747
165747
165746
165745
165744
165744
165744
165745
165745
165744
165743
165742
165741
165741
165740
165740
165739
165740
165739
165739
165739
165738
165737
165736
165737
165737
165737
165737
165737
165736
165735
165734
165734
165734
165733
165732
165731
165732
165732
165732
165733
165732
165731
165731
165731
165731
165730
165729
165729
165728
165728
165728
165728
165727
165727
165726
165725
165725
165725
165725
165724
165724
165725
165724
165723
165722
165721
165720
165722
165722
165721
165720
165719
165719
165719
165720
165719
165720
165719
165718
165717
165717
165716
165716
165715
165715
165714
165713
165715
165715
165714
165713
165712
165712
165711
165710
165709
165708
165707
165706
165705
165704
165703
165703
165702
165705
165705
165704
165703
165703
165703
165702
165702
165701
165701
165702
165701
165701
165700
165700
165699
165698
165699
165698
165697
165696
165697
165698
165697
165696
165696
165697
165697
165696
165698
165697
165696
165695
165695
165695
165695
165696
165695
165695
165694
165693
165692
165693
165694
165695
165694
165693
165694
165693
165692
165693
165692
165692
165691
165691
165690
165689
165689
165689
165688
165687
165687
165686
165685
165684
165683
165682
165681
165680
165679
165678
165677
165676
165675
165675
165675
165674
165674
165674
165674
165674
165673
165672
165671
165670
165669
165668
165667
165667
165666
165665
165665
165664
165663
165662
165663
165663
165664
165664
165663
165663
165663
165662
165663
165663
165663
165663
165662
165662
165661
165660
165659
165660
165660
165660
165660
165660
165660
165660
165660
165660
165660
165659
165658
165658
165657
165657
165656
165656
165655
165656
165658
165658
165660
165659
165659
165658
165657
165656
165656
165656
165655
165655
165655
165654
165654
165654
165653
165652
165651
165651
165650
165650
165651
165651
165650
165649
165648
165648
165647
165647
165647
165647
165646
165645
165644
165643
165643
165643
165643
165642
165642
165641
165642
165642
165641
165640
165640
165640
165639
165640
165639
165639
165638
165638
165638
165637
165636
165635
165634
165635
165636
165636
165635
165635
165635
165636
165635
165635
165635
165635
165634
165633
165632
165631
165631
165632
165631
165630
165632
165631
165630
165629
165629
165628
165628
165627
165626
165625
165624
165625
165628
165628
165627
165626
165627
165628
165628
165629
165629
165628
165629
165628
165627
165626
165625
165625
165625
165624
165624
165623
165624
165624
165623
165622
165622
165621
165620
165619
165619
165619
165618
165618
165617
165617
165616
165615
165614
165614
165613
165612
165613
165613
165612
165611
165611
165612
165611
165610
165610
165610
165610
165610
165610
165609
165609
165608
165607
165606
165606
165605
165604
165603
165602
165602
165602
165602
165602
165601
165600
165599
165598
165597
165597
165599
165598
165597
165596
165596
165595
165594
165594
165593
165593
165592
165592
165592
165591
165590
165589
165588
165588
165587
165586
165587
165587
165588
165587
165586
165587
165587
165588
165587
165587
165588
165588
165588
165587
165586
165585
165584
165584
165583
165583
165582
165581
165581
165580
165579
165579
165578
165578
165578
165578
165579
165579
165578
165578
165577
165576
165576
165575
165575
165574
165575
165574
165573
165572
165571
165570
165570
165569
165568
165567
165567
165566
165567
165566
165565
165564
165563
165563
165562
165561
165561
165561
165561
165561
165560
165560
165560
165559
165558
165558
165557
165557
165556
165556
165555
165555
165554
165553
165552
165551
165553
165552
165551
165551
165551
165552
165551
165551
165550
165549
165548
165549
165549
165548
165547
165546
165547
165547
165547
165547
165547
165546
165545
165546
165545
165544
165543
165542
165544
165544
165543
165543
165543
165542
165541
165540
165540
165539
165538
165538
165537
165538
165537
165536
165535
165535
165535
165534
165534
165533
165532
165533
165532
165531
165531
165530
165529
165529
165528
165528
165528
165527
165527
165527
165527
165527
165527
165527
165526
165526
165525
165526
165526
165526
165525
165526
165525
165525
165524
165524
165523
165523
165522
165522
165522
165521
165521
165520
165519
165518
165517
165516
165515
165514
165516
165516
165515
165514
165515
165515
165514
165513
165513
165513
165512
165511
165510
165509
165508
165507
165506
165505
165506
165505
165504
165504
165505
165506
165505
165504
165503
165502
165502
165501
165501
165501
165500
165499
165498
165497
165498
165497
165497
165496
165495
165496
165495
165495
165496
165495
165495
165494
165494
165494
165493
165492
165492
165492
165492
165492
165491
165491
165492
165491
165490
165491
165490
165490
165489
165488
165487
165486
165485
165484
165484
165484
165484
165483
165483
165482
165481
165481
165480
165482
165483
165482
165481
165480
165479
165479
165479
165481
165480
165479
165479
165480
165479
165479
165479
165478
165477
165476
165475
165474
165473
165472
165472
165471
165470
165469
165472
165472
165472
165471
165471
165470
165469
165470
165471
165470
165470
165469
165468
165469
165469
165470
165470
165469
165468
165467
165466
165466
165466
165465
165464
165465
165465
165464
165463
165462
165463
165463
165463
165462
165461
165461
165461
165460
165460
165459
165459
165459
165458
165460
165459
165459
165460
165460
165460
165459
165459
165459
165458
165459
165458
165457
165456
165455
165455
165454
165453
165454
165454
165453
165452
165452
165452
165453
165452
165451
165450
165449
165449
165449
165449
165449
165448
165447
165448
165448
165448
165448
165448
165448
165447
165447
165446
165445
165444
165445
165444
165445
165445
165444
165443
165442
165441
165440
165439
165438
165437
165436
165435
165436
165436
165436
165435
165434
165434
165433
165432
165432
165432
165432
165432
165431
165430
165430
165429
165428
165428
165428
165428
165427
165426
165427
165426
165426
165425
165424
165424
165424
165423
165422
165422
165421
165420
165419
165419
165419
165418
165417
165416
165416
165415
165415
165415
165415
165416
165416
165417
165416
165415
165414
165414
165413
165413
165412
165413
165413
165412
165411
165410
165409
165411
165411
165410
165409
165409
165409
165408
165407
165406
165405
165404
165404
165404
165404
165405
165405
165404
165403
165403
165402
165402
165401
165401
165402
165402
165405
165405
165405
165406
165405
165405
165406
165407
165407
165406
165405
165404
165403
165402
165402
165401
165400
165401
165401
165400
165400
165400
165399
165398
165397
165396
165396
165395
165394
165393
165392
165391
165390
165389
165390
165389
165389
165389
165388
165387
165386
165385
165386
165388
165387
165387
165387
165387
165386
165385
165384
165383
165382
165381
165384
165384
165384
165383
165383
165382
165382
165381
165380
165379
165378
165378
165378
165377
165376
165379
165379
165378
165378
165377
165376
165375
165375
165376
165375
165374
165374
165373
165372
165372
165371
165370
165369
165368
165368
165369
165368
165367
165367
165368
165367
165367
165367
165367
165367
165366
165365
165365
165365
165365
165364
165363
165362
165362
165361
165360
165359
165360
165359
165359
165360
165359
165358
165357
165356
165355
165354
165354
165353
165352
165351
165350
165349
165348
165348
165349
165348
165347
165346
165349
165348
165347
165346
165346
165346
165345
165345
165345
165344
165344
165343
165342
165342
165342
165341
165340
165340
165340
165340
165339
165338
165337
165336
165335
165334
165335
165334
165333
165333
165332
165332
165331
165330
165330
165329
165328
165327
165326
165326
165325
165324
165323
165322
165322
165322
165322
165322
165322
165321
165320
165319
165318
165318
165318
165319
165319
165318
165317
165316
165315
165314
165313
165313
165313
165312
165311
165311
165310
165309
165308
165309
165309
165308
165309
165308
165308
165307
165306
165306
165305
165304
165303
165302
165301
165300
165299
165298
165297
165296
165295
165295
165295
165294
165295
165294
165293
165292
165291
165290
165289
165288
165287
165287
165287
165286
165285
165284
165284
165285
165284
165283
165282
165281
165280
165279
165279
165279
165278
165277
165276
165277
165277
165276
165275
165276
165275
165274
165274
165274
165273
165272
165271
165271
165271
165270
165269
165268
165267
165267
165267
165266
165266
165267
165269
165269
165268
165267
165266
165266
165265
165264
165264
165263
165263
165262
165261
165260
165259
165259
165258
165257
165256
165256
165255
165255
165254
165253
165253
165252
165251
165251
165250
165249
165248
165247
165248
165247
165246
165245
165244
165243
165243
165242
165242
165241
165242
165242
165241
165240
165239
165240
165240
165240
165240
165239
165239
165239
165239
165238
165237
165236
165235
165235
165234
165233
165232
165232
165231
165232
165232
165233
165233
165232
165231
165231
165230
165230
165229
165228
165229
165228
165227
165227
165226
165225
165224
165225
165225
165224
165223
165223
165223
165223
165223
165222
165221
165220
165219
165219
165218
165217
165216
165215
165214
165213
165212
165211
165210
165209
165209
165210
165210
165209
165208
165207
165207
165207
165206
165205
165205
165204
165204
165203
165205
165204
165203
165203
165202
165201
165202
165201
165200
165199
165199
165199
165198
165197
165197
165198
165197
165197
165197
165196
165195
165194
165193
165192
165191
165191
165191
165191
165190
165189
165189
165190
165190
165189
165189
165189
165189
165189
165188
165187
165186
165185
165185
165185
165184
165184
165185
165186
165185
165184
165184
165184
165183
165183
165182
165181
165181
165181
165180
165179
165178
165178
165178
165178
165179
165180
165179
165178
165178
165178
165180
165179
165180
165180
165179
165178
165178
165178
165178
165177
165176
165175
165175
165174
165174
165175
165175
165178
165177
165177
165179
165178
165177
165177
165176
165177
165176
165176
165175
165174
165174
165173
165173
165172
165172
165171
165171
165170
165169
165169
165168
165168
165167
165167
165166
165166
165167
165167
165166
165166
165165
165165
165165
165164
165163
165164
165163
165162
165161
165160
165159
165160
165159
165158
165157
165156
165156
165155
165155
165154
165153
165152
165152
165151
165151
165151
165150
165150
165149
165149
165148
165147
165148
165149
165148
165147
165146
165145
165144
165143
165143
165142
165141
165140
165140
165139
165138
165137
165136
165136
165135
165134
165133
165132
165131
165131
165131
165133
165132
165131
165130
165129
165130
165129
165130
165129
165128
165127
165126
165126
165125
165124
165124
165123
165122
165121
165120
165119
165118
165118
165117
165116
165115
165116
165115
165115
165114
165115
165115
165114
165113
165112
165111
165111
165110
165109
165109
165108
165107
165106
165107
165106
165106
165105
165105
165105
165105
165104
165103
165102
165101
165102
165104
165103
165102
165102
165101
165100
165099
165100
165099
165100
165099
165098
165097
165097
165096
165096
165095
165094
165094
165094
165093
165093
165093
165092
165091
165090
165090
165090
165089
165088
165088
165087
165086
165085
165086
165086
165085
165084
165083
165082
165081
165080
165079
165078
165077
165078
165077
165076
165075
165074
165074
165073
165073
165072
165071
165071
165071
165070
165069
165068
165067
165066
165066
165066
165068
165067
165067
165066
165066
165065
165064
165064
165063
165063
165062
165062
165061
165060
165059
165058
165057
165057
165056
165056
165055
165054
165054
165053
165052
165051
165050
165049
165049
165049
165049
165049
165048
165047
165046
165048
165049
165048
165047
165046
165045
165044
165044
165043
165043
165042
165042
165041
165040
165040
165040
165039
165040
165039
165038
165038
165037
165037
165036
165035
165034
165034
165034
165034
165033
165033
165034
165034
165034
165033
165034
165033
165032
165032
165031
165030
165029
165030
165029
165029
165028
165027
165026
165025
165024
165023
165022
165022
165021
165020
165021
165020
165019
165018
165017
165016
165015
165014
165014
165013
165013
165012
165011
165010
165010
165009
165008
165008
165008
165007
165007
165006
165005
165004
165003
165003
165002
165001
165000
165000
164999
165000
164999
164999
164999
164998
164998
164997
164996
164995
164995
164994
164994
164993
164992
164991
164992
164991
164990
164990
164990
164991
164991
164991
164993
164993
164993
164993
164992
164991
164990
164989
164988
164988
164988
164988
164988
164987
164986
164986
164987
164989
164990
164989
164988
164987
164986
164987
164986
164985
164984
164983
164983
164983
164982
164981
164981
164980
164980
164981
164981
164980
164979
164980
164979
164980
164980
164979
164978
164977
164976
164976
164975
164975
164975
164977
164976
164977
164976
164976
164975
164974
164973
164972
164971
164970
164970
164969
164968
164968
164969
164969
164968
164967
164966
164966
164965
164964
164963
164963
164963
164962
164961
164961
164961
164961
164960
164959
164958
164958
164959
164958
164959
164958
164957
164957
164956
164955
164954
164953
164952
164951
164950
164949
164948
164948
164947
164946
164948
164947
164946
164945
164945
164944
164943
164943
164944
164943
164943
164944
164943
164943
164942
164942
164943
164942
164941
164940
164940
164939
164939
164939
164938
164938
164937
164936
164937
164936
164935
164934
164933
164933
164932
164931
164930
164931
164932
164932
164932
164932
164931
164931
164930
164930
164931
164930
164930
164929
164928
164927
164927
164926
164926
164925
164924
164923
164923
164923
164923
164922
164921
164920
164919
164918
164917
164918
164919
164920
164919
164919
164918
164918
164917
164917
164916
164916
164916
164915
164914
164914
164914
164915
164914
164914
164913
164912
164911
164910
164909
164908
164907
164906
164907
164906
164905
164904
164905
164905
164905
164905
164904
164905
164904
164903
164903
164902
164902
164902
164901
164900
164899
164898
164897
164896
164896
164896
164896
164897
164898
164899
164898
164898
164898
164898
164897
164896
164896
164895
164895
164894
164895
164894
164896
164897
164896
164895
164894
164894
164894
164895
164895
164894
164893
164892
164891
164892
164892
164891
164890
164889
164890
164890
164889
164890
164890
164889
164888
164887
164887
164886
164885
164884
164886
164885
164885
164884
164883
164883
164883
164882
164883
164882
164881
164881
164880
164880
164880
164880
164881
164881
164880
164880
164880
164879
164879
164878
164877
164876
164876
164875
164874
164873
164873
164873
164872
164874
164874
164873
164873
164872
164872
164872
164871
164870
164869
164868
164867
164866
164865
164865
164864
164863
164862
164861
164860
164861
164860
164863
164862
164862
164861
164861
164860
164860
164860
164860
164859
164858
164857
164856
164855
164855
164855
164854
164854
164855
164856
164855
164855
164854
164855
164855
164854
164853
164852
164851
164850
164852
164852
164851
164850
164849
164849
164849
164848
164847
164847
164847
164846
164845
164845
164845
164845
164844
164843
164842
164842
164841
164840
164841
164840
164841
164840
164840
164839
164840
164840
164839
164839
164838
164837
164836
164837
164837
164836
164836
164835
164834
164834
164834
164835
164834
164834
164835
164835
164834
164833
164833
164833
164832
164831
164831
164831
164831
164831
164831
164830
164829
164828
164827
164826
164826
164825
164826
164825
164824
164823
164822
164823
164823
164822
164821
164821
164821
164821
164820
164820
164819
164818
164817
164816
164817
164816
164816
164816
164815
164815
164814
164813
164812
164812
164811
164810
164809
164808
164808
164808
164808
164807
164806
164805
164804
164804
164805
164804
164803
164805
164804
164805
164804
164803
164803
164802
164801
164801
164800
164799
164798
164797
164796
164795
164794
164794
164794
164794
164793
164792
164792
164792
164792
164791
164791
164792
164792
164792
164791
164791
164791
164790
164789
164790
164789
164789
164790
164789
164788
164788
164788
164787
164786
164785
164784
164783
164783
164783
164782
164781
164780
164780
164779
164778
164780
164780
164779
164778
164777
164776
164775
164774
164773
164772
164771
164771
164770
164769
164768
164768
164768
164768
164768
164767
164767
164767
164767
164767
164767
164766
164768
164767
164766
164765
164765
164765
164764
164764
164763
164763
164762
164761
164762
164761
164764
164764
164763
164762
164761
164760
164760
164759
164759
164758
164759
164760
164760
164759
164759
164758
164759
164759
164759
164760
164760
164761
164761
164760
164761
164760
164759
164759
164758
164758
164758
164758
164758
164758
164757
164757
164756
164755
164754
164755
164756
164756
164755
164754
164753
164755
164754
164753
164752
164751
164751
164750
164749
164749
164749
164750
164750
164749
164749
164749
164749
164749
164748
164747
164748
164747
164748
164749
164749
164751
164750
164749
164749
164748
164747
164746
164746
164745
164746
164745
164745
164744
164743
164742
164741
164740
164740
164739
164739
164739
164739
164738
164737
164737
164737
164737
164737
164736
164735
164735
164734
164735
164736
164736
164735
164735
164734
164735
164734
164733
164733
164733
164732
164733
164732
164732
164731
164730
164730
164731
164730
164729
164728
164727
164727
164726
164726
164727
164726
164726
164725
164725
164724
164723
164722
164722
164722
164723
164722
164722
164721
164721
164721
164720
164719
164720
164719
164718
164718
164718
164717
164716
164717
164716
164716
164716
164715
164714
164713
164712
164711
164711
164711
164710
164714
164714
164716
164715
164715
164714
164713
164713
164712
164713
164713
164712
164711
164710
164709
164708
164707
164706
164705
164704
164703
164703
164702
164702
164701
164700
164701
164702
164702
164701
164700
164699
164698
164697
164696
164696
164695
164694
164693
164692
164691
164691
164691
164691
164690
164690
164689
164688
164689
164688
164687
164686
164685
164684
164684
164683
164683
164682
164683
164682
164682
164681
164680
164679
164679
164679
164679
164679
164679
164678
164677
164677
164677
164677
164677
164676
164676
164676
164675
164674
164674
164674
164673
164672
164674
164674
164673
164672
164671
164670
164670
164670
164669
164668
164667
164668
164667
164666
164666
164666
164665
164664
164663
164662
164662
164661
164661
164660
164659
164658
164657
164656
164655
164654
164653
164654
164653
164652
164652
164652
164652
164652
164651
164650
164649
164648
164647
164646
164646
164645
164644
164643
164642
164642
164641
164640
164639
164641
164641
164640
164639
164638
164638
164638
164638
164639
164638
164639
164639
164639
164639
164639
164638
164637
164637
164638
164637
164638
164637
164636
164636
164636
164636
164636
164635
164635
164634
164633
164633
164633
164632
164631
164630
164629
164629
164630
164629
164631
164630
164629
164629
164629
164631
164630
164629
164629
164628
164627
164628
164627
164626
164626
164626
164626
164627
164626
164625
164625
164626
164626
164625
164624
164623
164624
164624
164624
164623
164624
164623
164622
164621
164621
164620
164619
164619
164618
164618
164617
164616
164616
164615
164615
164614
164613
164613
164613
164612
164611
164610
164610
164609
164609
164608
164607
164607
164606
164607
164607
164606
164605
164604
164603
164602
164601
164600
164599
164598
164598
164597
164596
164595
164594
164594
164593
164593
164592
164592
164591
164590
164589
164588
164587
164587
164587
164588
164587
164586
164586
164585
164584
164583
164582
164581
164580
164579
164578
164578
164577
164576
164575
164575
164574
164574
164578
164578
164578
164578
164579
164578
164577
164577
164578
164577
164577
164577
164577
164577
164577
164580
164579
164580
164581
164581
164580
164580
164579
164579
164578
164577
164576
164576
164575
164574
164575
164574
164573
164573
164572
164571
164570
164569
164569
164570
164570
164569
164568
164568
164567
164567
164566
164566
164566
164566
164565
164564
164563
164563
164562
164563
164562
164561
164560
164559
164558
164557
164556
164555
164554
164553
164552
164552
164551
164552
164551
164551
164550
164550
164550
164549
164549
164548
164547
164547
164548
164547
164546
164546
164545
164544
164544
164543
164543
164543
164543
164543
164543
164542
164541
164540
164539
164539
164539
164538
164538
164537
164538
164538
164537
164536
164535
164534
164533
164532
164531
164530
164529
164528
164527
164526
164526
164525
164525
164525
164525
164524
164523
164525
164524
164525
164524
164523
164523
164522
164522
164522
164522
164522
164522
164521
164520
164520
164519
164519
164518
164519
164518
164518
164517
164519
164519
164518
164517
164516
164517
164517
164516
164515
164514
164513
164514
164513
164512
164511
164511
164510
164511
164511
164510
164511
164510
164510
164510
164509
164508
164508
164508
164508
164507
164507
164506
164505
164504
164504
164504
164503
164502
164501
164501
164501
164500
164499
164498
164497
164496
164495
164497
164496
164496
164496
164495
164494
164493
164492
164491
164491
164490
164489
164490
164489
164489
164488
164488
164488
164488
164487
164487
164486
164485
164484
164484
164483
164482
164481
164481
164480
164479
164481
164480
164479
164480
164479
164478
164477
164476
164475
164475
164474
164473
164472
164472
164472
164471
164470
164470
164469
164470
164469
164468
164467
164467
164466
164466
164466
164467
164466
164465
164464
164463
164463
164462
164461
164460
164460
164459
164460
164460
164459
164458
164457
164457
164456
164455
164454
164455
164455
164456
164456
164456
164457
164456
164457
164456
164455
164455
164454
164453
164453
164452
164451
164451
164450
164450
164450
164449
164448
164447
164446
164445
164445
164445
164446
164446
164445
164447
164446
164446
164446
164446
164445
164445
164446
164446
164446
164445
164445
164445
164446
164448
164447
164447
164446
164445
164445
164445
164445
164447
164446
164445
164444
164443
164443
164443
164443
164443
164442
164442
164441
164441
164440
164440
164441
164440
164439
164439
164440
164439
164439
164438
164437
164436
164437
164438
164438
164437
164436
164436
164435
164435
164434
164433
164432
164431
164430
164429
164429
164428
164427
164428
164427
164426
164426
164425
164424
164424
164424
164424
164423
164422
164421
164421
164420
164419
164419
164420
164419
164419
164419
164418
164418
164417
164416
164416
164416
164415
164414
164414
164413
164414
164413
164413
164413
164413
164413
164412
164411
164410
164409
164408
164407
164406
164406
164405
164408
164407
164406
164406
164407
164406
164405
164404
164403
164403
164404
164405
164405
164404
164403
164402
164402
164401
164401
164401
164400
164399
164399
164398
164397
164396
164395
164394
164394
164394
164395
164394
164393
164393
164393
164394
164394
164394
164395
164394
164393
164392
164391
164390
164389
164388
164387
164387
164387
164387
164386
164385
164385
164384
164383
164382
164381
164381
164380
164379
164378
164378
164377
164376
164377
164376
164376
164376
164375
164374
164373
164374
164374
164374
164375
164374
164374
164376
164375
164374
164373
164373
164372
164371
164370
164371
164370
164370
164369
164368
164368
164368
164367
164367
164367
164367
164366
164366
164367
164366
164365
164364
164363
164363
164362
164362
164362
164361
164361
164360
164360
164359
164358
164357
164356
164355
164356
164355
164355
164355
164355
164354
164353
164354
164354
164355
164354
164353
164353
164353
164352
164353
164352
164351
164351
164352
164351
164350
164350
164350
164349
164348
164348
164347
164347
164347
164347
164347
164346
164345
164344
164344
164343
164343
164342
164341
164342
164343
164342
164341
164340
164339
164338
164338
164337
164337
164336
164336
164337
164336
164336
164335
164335
164336
164336
164335
164334
164336
164335
164338
164337
164336
164337
164338
164337
164336
164336
164335
164335
164334
164333
164332
164332
164331
164331
164330
164332
164332
164331
164330
164329
164329
164329
164329
164329
164328
164329
164332
164332
164332
164331
164331
164331
164330
164329
164328
164327
164327
164327
164326
164325
164325
164324
164326
164328
164329
164328
164328
164328
164327
164326
164326
164325
164324
164326
164325
164325
164325
164327
164326
164325
164326
164326
164326
164325
164325
164325
164324
164323
164323
164322
164321
164320
164319
164319
164320
164319
164319
164318
164317
164316
164317
164316
164315
164315
164314
164313
164312
164311
164311
164310
164309
164309
164309
164308
164308
164308
164308
164308
164307
164306
164305
164304
164303
164302
164301
164300
164300
164300
164300
164299
164298
164299
164300
164301
164301
164300
164300
164299
164298
164297
164296
164295
164294
164293
164293
164293
164293
164292
164292
164293
164292
164293
164293
164292
164291
164290
164290
164289
164289
164289
164288
164289
164293
164292
164292
164292
164294
164294
164293
164293
164293
164292
164292
164291
164292
164291
164292
164292
164291
164290
164290
164290
164289
164289
164288
164290
164289
164289
164288
164287
164286
164286
164285
164284
164284
164283
164282
164283
164282
164282
164281
164280
164280
164279
164280
164280
164279
164279
164278
164278
164277
164276
164275
164274
164274
164275
164276
164277
164278
164277
164277
164277
164276
164275
164274
164273
164273
164273
164273
164272
164271
164271
164270
164270
164269
164268
164268
164267
164267
164267
164266
164267
164266
164267
164266
164265
164264
164266
164265
164266
164265
164264
164263
164262
164263
164262
164261
164260
164260
164262
164261
164261
164260
164261
164260
164259
164260
164259
164259
164258
164257
164259
164258
164257
164256
164256
164256
164255
164256
164256
164255
164255
164255
164255
164254
164253
164252
164252
164253
164253
164253
164254
164253
164252
164251
164250
164249
164248
164247
164248
164248
164247
164246
164245
164244
164243
164242
164244
164243
164242
164243
164242
164242
164243
164242
164241
164240
164239
164239
164238
164237
164237
164237
164236
164236
164237
164238
164237
164236
164236
164236
164235
164236
164239
164239
164238
164237
164236
164235
164236
164236
164236
164235
164235
164235
164237
164236
164235
164234
164233
164232
164231
164232
164231
164231
164230
164230
164229
164229
164229
164229
164229
164230
164230
164229
164228
164227
164226
164225
164225
164225
164224
164223
164222
164221
164220
164219
164218
164218
164219
164220
164222
164222
164222
164222
164221
164220
164219
164219
164218
164217
164217
164216
164215
164215
164214
164215
164214
164213
164212
164212
164214
164213
164212
164211
164210
164209
164208
164207
164206
164205
164205
164204
164203
164202
164201
164201
164201
164200
164200
164199
164200
164199
164199
164201
164201
164201
164201
164200
164199
164199
164199
164198
164197
164198
164198
164198
164197
164196
164196
164195
164194
164193
164194
164194
164193
164192
164192
164192
164191
164191
164191
164190
164189
164189
164188
164187
164187
164189
164188
164187
164186
164185
164184
164185
164185
164184
164183
164182
164182
164184
164183
164182
164181
164180
164179
164179
164180
164179
164178
164177
164177
164176
164179
164178
164177
164176
164175
164175
164174
164174
164173
164172
164171
164170
164170
164169
164169
164168
164170
164170
164170
164169
164168
164167
164166
164166
164166
164166
164166
164166
164165
164165
164164
164164
164164
164165
164164
164163
164162
164162
164162
164161
164161
164160
164159
164158
164157
164157
164157
164158
164158
164158
164159
164158
164158
164157
164156
164156
164155
164155
164154
164155
164155
164155
164155
164156
164155
164154
164154
164153
164153
164152
164151
164151
164151
164150
164150
164150
164149
164148
164148
164147
164146
164145
164144
164144
164143
164144
164144
164144
164143
164143
164144
164143
164142
164143
164142
164141
164140
164139
164139
164138
164137
164137
164137
164136
164135
164134
164133
164134
164134
164134
164133
164133
164133
164132
164135
164136
164136
164137
164136
164135
164135
164136
164136
164138
164137
164137
164137
164136
164136
164135
164134
164133
164133
164132
164131
164131
164132
164132
164132
164131
164131
164131
164131
164131
164130
164130
164129
164129
164129
164128
164128
164129
164129
164130
164130
164129
164128
164128
164127
164126
164125
164124
164123
164123
164122
164122
164121
164120
164119
164119
164119
164118
164117
164117
164116
164115
164115
164115
164115
164115
164116
164115
164114
164114
164113
164113
164115
164115
164114
164114
164113
164112
164111
164110
164109
164109
164109
164111
164110
164111
164110
164109
164109
164108
164108
164107
164107
164106
164105
164106
164106
164107
164106
164105
164104
164103
164102
164101
164100
164100
164100
164101
164100
164099
164099
164099
164098
164097
164098
164097
164096
164095
164095
164094
164094
164093
164092
164092
164091
164090
164089
164088
164088
164088
164087
164086
164085
164084
164083
164082
164083
164082
164081
164081
164081
164080
164080
164079
164079
164079
164079
164078
164077
164076
164077
164077
164076
164078
164078
164077
164077
164076
164075
164076
164075
164074
164073
164072
164071
164070
164071
164071
164070
164070
164069
164069
164068
164067
164067
164066
164065
164065
164064
164065
164064
164066
164065
164065
164066
164065
164064
164063
164062
164062
164061
164060
164059
164059
164058
164058
164057
164056
164055
164054
164053
164053
164054
164054
164053
164052
164052
164052
164051
164051
164050
164049
164048
164047
164046
164046
164046
164047
164046
164046
164047
164047
164046
164045
164045
164046
164047
164046
164046
164046
164045
164044
164044
164044
164043
164042
164041
164041
164041
164040
164039
164039
164039
164038
164038
164038
164037
164037
164037
164039
164038
164038
164037
164036
164035
164034
164033
164033
164032
164031
164031
164031
164030
164030
164029
164030
164030
164030
164029
164030
164029
164028
164028
164028
164027
164026
164025
164024
164023
164022
164021
164021
164020
164020
164020
164019
164019
164018
164017
164016
164015
164016
164016
164016
164018
164018
164017
164017
164016
164015
164014
164013
164014
164013
164012
164011
164010
164009
164008
164008
164010
164010
164009
164008
164007
164007
164006
164006
164006
164005
164005
164005
164005
164006
164005
164004
164004
164003
164003
164002
164001
164000
164000
163999
163998
163999
164000
163999
163998
163998
163997
163997
163996
163996
163995
163995
163995
163994
163993
163992
163991
163991
163990
163991
163990
163989
163988
163987
163988
163988
163987
163988
163987
163986
163985
163985
163984
163983
163983
163983
163982
163982
163981
163981
163980
163980
163979
163978
163977
163979
163978
163977
163976
163976
163975
163974
163973
163973
163972
163973
163973
163972
163973
163972
163972
163971
163971
163970
163969
163968
163967
163966
163966
163965
163964
163963
163963
163962
163962
163961
163960
163960
163959
163958
163958
163958
163959
163958
163960
163960
163959
163959
163959
163958
163958
163959
163958
163957
163956
163956
163957
163956
163956
163956
163956
163957
163956
163955
163954
163954
163953
163952
163951
163950
163949
163948
163947
163946
163945
163945
163944
163943
163943
163943
163942
163941
163942
163942
163942
163941
163940
163939
163940
163939
163938
163937
163937
163937
163936
163935
163935
163935
163934
163933
163932
163931
163931
163930
163930
163929
163928
163928
163928
163927
163926
163926
163926
163925
163924
163925
163926
163925
163925
163924
163924
163924
163924
163923
163922
163921
163920
163919
163918
163918
163917
163916
163916
163915
163914
163914
163914
163913
163914
163915
163914
163914
163913
163912
163912
163911
163910
163909
163911
163911
163911
163910
163910
163909
163908
163907
163906
163906
163905
163904
163903
163902
163904
163903
163902
163901
163900
163899
163901
163900
163899
163898
163897
163896
163895
163894
163894
163894
163893
163892
163891
163891
163891
163891
163890
163889
163891
163890
163891
163891
163891
163891
163890
163890
163889
163888
163887
163886
163886
163885
163885
163884
163883
163882
163881
163882
163882
163882
163881
163880
163880
163881
163881
163881
163881
163881
163880
163879
163878
163877
163876
163875
163876
163875
163874
163873
163872
163871
163870
163870
163870
163869
163868
163867
163866
163865
163864
163863
163862
163863
163862
163861
163861
163863
163862
163863
163862
163861
163861
163860
163859
163858
163857
163856
163857
163856
163855
163854
163853
163853
163852
163852
163851
163850
163849
163848
163847
163846
163847
163846
163847
163846
163845
163847
163846
163845
163845
163844
163844
163843
163843
163842
163843
163843
163843
163843
163842
163841
163841
163840
163839
163840
163840
163839
163838
163837
163837
163836
163836
163835
163834
163833
163832
163831
163831
163830
163829
163829
163828
163827
163826
163825
163824
163824
163824
163824
163823
163822
163821
163820
163819
163818
163818
163819
163818
163817
163817
163817
163817
163819
163818
163817
163818
163817
163817
163816
163815
163815
163815
163817
163817
163817
163816
163815
163815
163814
163813
163812
163812
163812
163814
163813
163812
163812
163811
163812
163811
163811
163812
163811
163810
163811
163810
163809
163810
163810
163809
163809
163809
163809
163809
163810
163810
163809
163810
163809
163809
163811
163811
163810
163810
163810
163810
163810
163809
163808
163807
163806
163805
163804
163804
163803
163803
163803
163802
163801
163800
163799
163798
163797
163796
163795
163794
163793
163792
163791
163791
163790
163789
163789
163788
163789
163788
163788
163787
163790
163790
163789
163789
163790
163789
163788
163787
163787
163787
163788
163787
163789
163789
163788
163788
163787
163788
163787
163787
163787
163787
163786
163785
163784
163783
163783
163782
163783
163783
163783
163783
163783
163783
163783
163782
163781
163780
163779
163779
163778
163777
163776
163775
163775
163775
163774
163774
163773
163772
163771
163770
163770
163770
163769
163771
163770
163769
163769
163769
163770
163769
163768
163768
163767
163766
163766
163765
163764
163763
163763
163762
163762
163761
163761
163760
163759
163759
163760
163759
163759
163758
163757
163756
163755
163755
163755
163754
163753
163753
163752
163751
163750
163749
163748
163749
163749
163749
163749
163750
163750
163750
163749
163750
163749
163748
163749
163749
163748
163749
163749
163749
163749
163748
163747
163747
163746
163746
163745
163746
163745
163744
163743
163742
163743
163742
163741
163740
163740
163740
163740
163740
163739
163738
163738
163738
163737
163736
163735
163735
163734
163733
163732
163731
163730
163730
163729
163730
163730
163730
163730
163729
163728
163727
163728
163727
163726
163726
163725
163724
163723
163723
163722
163722
163721
163721
163720
163721
163722
163723
163722
163721
163721
163720
163719
163718
163717
163717
163716
163716
163717
163716
163717
163716
163715
163715
163715
163714
163715
163715
163715
163715
163714
163713
163713
163712
163711
163711
163710
163710
163709
163709
163708
163708
163707
163706
163705
163705
163705
163705
163706
163705
163706
163707
163706
163705
163705
163705
163705
163705
163705
163705
163704
163703
163702
163701
163701
163703
163702
163701
163700
163699
163698
163697
163696
163695
163694
163695
163694
163694
163694
163693
163692
163691
163691
163690
163690
163689
163689
163689
163688
163688
163687
163687
163686
163685
163684
163686
163685
163684
163683
163683
163683
163682
163682
163681
163681
163681
163680
163679
163679
163678
163678
163679
163678
163678
163678
163677
163678
163678
163677
163679
163679
163678
163677
163676
163676
163675
163676
163675
163679
163679
163678
163677
163676
163675
163675
163674
163673
163672
163671
163671
163670
163669
163668
163667
163666
163665
163664
163663
163665
163664
163665
163665
163665
163664
163663
163663
163663
163662
163661
163660
163660
163659
163658
163657
163657
163656
163655
163655
163655
163656
163656
163656
163656
163656
163655
163656
163656
163655
163654
163653
163652
163653
163652
163651
163651
163650
163649
163648
163647
163647
163647
163646
163645
163646
163646
163645
163645
163645
163645
163644
163643
163642
163641
163641
163640
163641
163640
163640
163641
163641
163640
163640
163639
163638
163639
163638
163637
163637
163637
163636
163635
163635
163634
163633
163633
163632
163632
163632
163632
163631
163630
163631
163630
163629
163629
163629
163629
163628
163627
163626
163626
163625
163626
163625
163624
163625
163625
163624
163624
163623
163622
163623
163622
163623
163624
163623
163623
163622
163622
163621
163622
163621
163622
163622
163622
163622
163621
163621
163620
163620
163619
163618
163617
163617
163617
163616
163617
163616
163615
163614
163614
163614
163613
163612
163616
163615
163614
163615
163614
163615
163614
163613
163612
163612
163612
163611
163611
163610
163611
163611
163611
163610
163610
163610
163611
163610
163610
163610
163609
163608
163607
163606
163605
163604
163604
163604
163605
163604
163604
163604
163604
163604
163603
163603
163603
163603
163604
163604
163603
163602
163601
163600
163599
163598
163597
163596
163596
163596
163596
163595
163594
163593
163592
163591
163593
163592
163591
163590
163591
163591
163591
163591
163590
163589
163589
163588
163588
163588
163587
163586
163586
163585
163584
163584
163583
163582
163581
163580
163580
163580
163579
163581
163581
163581
163580
163579
163579
163579
163579
163578
163577
163579
163578
163577
163576
163576
163575
163575
163574
163573
163572
163571
163571
163570
163569
163569
163569
163568
163568
163570
163569
163568
163569
163568
163567
163566
163565
163565
163565
163564
163563
163562
163562
163561
163560
163559
163558
163557
163556
163556
163555
163555
163554
163554
163553
163553
163552
163552
163551
163551
163550
163549
163550
163549
163548
163547
163547
163548
163548
163549
163548
163547
163546
163545
163545
163544
163544
163544
163544
163543
163544
163543
163543
163542
163541
163540
163539
163538
163538
163537
163537
163536
163536
163535
163534
163534
163535
163534
163534
163534
163533
163533
163533
163532
163531
163531
163530
163531
163530
163529
163528
163528
163527
163526
163525
163524
163523
163525
163524
163525
163526
163526
163525
163524
163524
163523
163524
163526
163525
163524
163523
163523
163523
163523
163523
163524
163523
163522
163521
163520
163519
163518
163517
163517
163516
163515
163514
163513
163512
163511
163510
163509
163508
163507
163506
163505
163504
163504
163504
163505
163507
163506
163505
163506
163505
163504
163503
163502
163503
163505
163504
163504
163504
163503
163503
163503
163502
163501
163500
163499
163499
163498
163497
163496
163497
163496
163497
163498
163497
163497
163496
163495
163494
163493
163492
163491
163491
163490
163490
163489
163489
163488
163487
163486
163486
163485
163485
163484
163483
163483
163482
163483
163482
163484
163483
163482
163482
163481
163480
163481
163481
163480
163479
163479
163479
163479
163479
163478
163479
163478
163478
163477
163476
163475
163475
163476
163476
163476
163477
163476
163475
163475
163474
163473
163473
163472
163472
163472
163471
163471
163470
163469
163468
163470
163469
163470
163469
163469
163469
163468
163468
163469
163470
163470
163469
163468
163467
163466
163465
163464
163463
163464
163463
163462
163461
163461
163461
163461
163460
163460
163459
163458
163457
163456
163456
163456
163457
163456
163455
163456
163455
163454
163453
163452
163451
163450
163449
163448
163447
163446
163445
163444
163444
163443
163444
163444
163444
163444
163446
163446
163445
163445
163444
163443
163442
163441
163440
163439
163438
163437
163436
163435
163434
163434
163433
163432
163432
163432
163431
163430
163429
163429
163429
163428
163429
163428
163430
163432
163431
163430
163429
163428
163428
163427
163426
163427
163426
163426
163426
163427
163426
163425
163425
163424
163423
163422
163421
163421
163420
163419
163418
163417
163417
163416
163417
163417
163417
163416
163415
163414
163413
163414
163414
163415
163414
163414
163413
163413
163412
163411
163410
163409
163409
163408
163407
163406
163405
163404
163403
163402
163402
163401
163401
163401
163400
163399
163398
163397
163397
163396
163396
163395
163396
163397
163396
163396
163397
163396
163396
163396
163395
163394
163394
163395
163394
163396
163395
163394
163393
163394
163395
163394
163393
163394
163393
163392
163391
163390
163389
163388
163389
163388
163387
163389
163389
163388
163389
163388
163387
163387
163386
163385
163385
163385
163384
163383
163382
163381
163380
163380
163381
163381
163380
163380
163379
163378
163378
163377
163377
163376
163376
163375
163375
163376
163375
163374
163373
163373
163372
163371
163370
163370
163369
163368
163369
163368
163367
163366
163365
163366
163365
163364
163364
163363
163364
163363
163362
163361
163360
163359
163358
163357
163357
163356
163355
163354
163353
163357
163357
163356
163355
163355
163354
163353
163352
163351
163350
163349
163349
163348
163350
163349
163350
163349
163350
163349
163348
163347
163347
163347
163346
163346
163345
163344
163343
163342
163342
163341
163340
163340
163339
163339
163340
163339
163339
163338
163338
163337
163336
163335
163334
163333
163335
163334
163334
163334
163334
163334
163335
163335
163335
163334
163333
163332
163332
163331
163330
163329
163328
163329
163329
163328
163327
163327
163326
163326
163327
163326
163327
163326
163325
163324
163324
163323
163322
163321
163321
163322
163321
163321
163321
163320
163320
163320
163319
163320
163320
163319
163318
163317
163317
163316
163315
163315
163316
163316
163316
163317
163319
163319
163318
163318
163317
163316
163315
163314
163313
163315
163314
163314
163313
163312
163311
163310
163310
163309
163309
163310
163310
163309
163309
163308
163307
163306
163305
163304
163303
163302
163301
163301
163301
163300
163301
163300
163299
163298
163298
163297
163298
163297
163297
163296
163295
163295
163294
163293
163292
163292
163291
163291
163291
163292
163293
163292
163291
163290
163290
163291
163291
163291
163290
163289
163289
163288
163287
163287
163286
163285
163285
163284
163283
163283
163283
163284
163283
163282
163281
163280
163279
163278
163278
163277
163277
163277
163276
163276
163275
163274
163274
163274
163273
163272
163271
163270
163269
163270
163269
163268
163267
163266
163265
163264
163263
163263
163262
163261
163260
163261
163260
163261
163261
163261
163260
163259
163260
163259
163258
163258
163257
163257
163256
163255
163254
163253
163252
163252
163252
163251
163250
163250
163250
163249
163248
163249
163248
163247
163247
163246
163245
163245
163247
163247
163247
163247
163248
163248
163249
163249
163248
163247
163247
163246
163245
163245
163244
163243
163242
163241
163241
163243
163243
163242
163242
163242
163241
163241
163241
163241
163241
163241
163240
163239
163238
163237
163237
163236
163237
163236
163236
163235
163235
163234
163234
163234
163233
163233
163233
163232
163232
163233
163235
163235
163236
163236
163236
163235
163235
163234
163235
163235
163234
163234
163233
163232
163232
163231
163230
163229
163228
163227
163227
163226
163225
163225
163224
163223
163222
163221
163221
163220
163219
163218
163218
163218
163217
163217
163216
163216
163216
163215
163215
163214
163213
163213
163212
163212
163212
163213
163213
163214
163215
163215
163214
163213
163213
163213
163212
163211
163211
163211
163210
163209
163208
163207
163206
163207
163206
163205
163204
163203
163202
163201
163201
163200
163199
163198
163197
163196
163197
163196
163195
163195
163194
163194
163194
163193
163193
163192
163191
163190
163190
163189
163188
163188
163187
163187
163186
163185
163184
163184
163183
163182
163181
163180
163179
163180
163181
163181
163180
163181
163180
163181
163181
163181
163180
163179
163178
163177
163177
163176
163176
163175
163175
163174
163173
163172
163171
163170
163169
163168
163169
163168
163168
163167
163167
163167
163166
163165
163164
163163
163162
163162
163161
163161
163160
163159
163158
163157
163159
163158
163157
163157
163157
163157
163157
163157
163157
163158
163157
163156
163155
163156
163159
163159
163159
163158
163157
163156
163157
163156
163156
163156
163155
163154
163153
163153
163152
163151
163151
163151
163150
163149
163148
163148
163148
163147
163147
163146
163146
163145
163144
163143
163143
163144
163145
163146
163145
163144
163143
163143
163142
163144
163144
163143
163142
163141
163140
163139
163138
163141
163140
163140
163140
163139
163138
163140
163139
163138
163137
163136
163136
163135
163135
163135
163134
163133
163132
163131
163130
163131
163130
163129
163128
163128
163128
163129
163129
163128
163127
163127
163127
163126
163126
163126
163127
163126
163125
163124
163124
163124
163124
163123
163123
163122
163121
163121
163120
163121
163121
163120
163121
163120
163120
163120
163119
163119
163120
163119
163118
163117
163117
163117
163116
163117
163117
163116
163115
163114
163113
163113
163113
163112
163111
163110
163110
163109
163108
163108
163108
163109
163108
163107
163107
163107
163106
163105
163104
163104
163104
163104
163104
163106
163106
163106
163106
163105
163105
163106
163106
163105
163105
163104
163104
163103
163102
163101
163100
163100
163099
163099
163098
163097
163096
163096
163096
163095
163094
163093
163093
163092
163091
163091
163090
163090
163090
163089
163089
163090
163089
163088
163087
163086
163085
163085
163084
163083
163084
163084
163084
163083
163082
163082
163082
163081
163080
163080
163079
163079
163078
163077
163078
163077
163076
163076
163075
163074
163075
163074
163073
163073
163073
163072
163072
163072
163072
163072
163072
163072
163071
163070
163070
163071
163071
163071
163070
163069
163068
163068
163067
163066
163065
163065
163066
163066
163065
163065
163065
163065
163064
163063
163063
163062
163062
163061
163060
163060
163061
163060
163060
163059
163059
163058
163057
163056
163055
163054
163053
163053
163052
163051
163050
163050
163050
163049
163050
163050
163050
163049
163049
163048
163047
163048
163050
163050
163050
163049
163048
163049
163048
163047
163046
163045
163044
163045
163045
163044
163043
163042
163041
163041
163041
163041
163040
163041
163040
163041
163040
163039
163038
163038
163037
163036
163035
163034
163033
163032
163032
163031
163030
163030
163029
163028
163028
163027
163026
163025
163024
163023
163022
163022
163021
163020
163019
163019
163018
163017
163018
163017
163018
163017
163016
163015
163014
163013
163013
163012
163012
163012
163011
163011
163010
163009
163009
163008
163007
163006
163007
163006
163006
163005
163004
163003
163002
163002
163004
163003
163004
163003
163003
163002
163001
163000
162999
163001
163000
163000
163000
162999
162998
162997
162997
162997
162997
162998
162997
162996
162996
162997
162996
162997
162997
162996
162998
162998
162998
162997
162998
162998
162997
162998
162997
162996
162995
162996
162995
162994
162995
162994
162995
162995
162994
162994
162993
162992
162991
162991
162990
162991
162991
162990
162990
162992
162992
162992
162992
162992
162991
162990
162989
162988
162989
162988
162987
162986
162987
162986
162985
162985
162984
162983
162982
162982
162982
162981
162980
162979
162978
162978
162977
162977
162976
162975
162975
162975
162974
162973
162973
162973
162974
162975
162974
162973
162973
162974
162973
162973
162973
162972
162973
162973
162972
162971
162970
162970
162970
162969
162969
162968
162968
162968
162968
162967
162966
162965
162964
162963
162962
162962
162962
162962
162963
162962
162961
162960
162960
162959
162958
162957
162956
162955
162957
162959
162958
162957
162956
162956
162955
162954
162953
162953
162952
162951
162951
162951
162950
162949
162949
162950
162949
162948
162948
162948
162948
162948
162947
162946
162945
162944
162944
162944
162944
162944
162943
162943
162942
162943
162943
162942
162941
162941
162940
162939
162940
162940
162939
162940
162939
162939
162938
162938
162938
162937
162936
162936
162935
162934
162933
162933
162933
162933
162933
162933
162932
162931
162931
162932
162933
162932
162931
162930
162929
162928
162927
162926
162925
162925
162924
162924
162924
162925
162925
162924
162923
162923
162922
162922
162921
162921
162920
162920
162919
162918
162917
162916
162916
162915
162914
162914
162913
162913
162913
162914
162913
162912
162912
162912
162911
162911
162910
162909
162909
162908
162909
162909
162908
162908
162908
162907
162906
162905
162904
162903
162902
162901
162900
162900
162900
162900
162899
162898
162897
162896
162895
162894
162894
162893
162893
162892
162892
162891
162890
162890
162890
162890
162889
162888
162888
162887
162888
162889
162888
162889
162889
162890
162890
162890
162891
162890
162889
162888
162889
162889
162888
162887
162887
162886
162886
162885
162884
162883
162882
162882
162881
162880
162879
162879
162878
162877
162878
162879
162878
162877
162877
162876
162875
162874
162875
162874
162873
162872
162872
162871
162870
162869
162868
162867
162868
162868
162867
162868
162867
162866
162866
162866
162866
162866
162865
162864
162863
162864
162863
162862
162861
162861
162860
162860
162859
162858
162857
162856
162856
162855
162854
162853
162852
162851
162850
162849
162848
162848
162847
162846
162845
162844
162844
162844
162843
162842
162841
162840
162839
162839
162838
162837
162836
162835
162834
162833
162832
162831
162830
162829
162829
162828
162827
162828
162827
162827
162828
162827
162827
162826
162828
162828
162828
162828
162828
162828
162829
162828
162828
162830
162829
162830
162830
162830
162829
162829
162829
162828
162828
162827
162826
162825
162824
162823
162823
162822
162821
162821
162820
162819
162818
162819
162818
162817
162817
162817
162817
162816
162815
162814
162814
162814
162814
162813
162814
162814
162814
162814
162813
162812
162813
162813
162812
162811
162810
162810
162810
162811
162811
162813
162812
162811
162811
162810
162809
162808
162807
162806
162806
162805
162804
162804
162804
162803
162802
162801
162800
162799
162799
162798
162798
162797
162796
162797
162796
162795
162794
162795
162795
162795
162795
162794
162793
162792
162793
162793
162793
162792
162791
162790
162789
162788
162787
162786
162786
162787
162787
162786
162786
162785
162784
162783
162782
162781
162781
162780
162779
162779
162778
162779
162779
162779
162778
162777
162776
162776
162776
162775
162775
162775
162774
162774
162774
162773
162773
162772
162771
162770
162771
162772
162771
162770
162769
162770
162769
162769
162768
162770
162769
162768
162767
162767
162766
162765
162765
162764
162765
162765
162764
162764
162764
162763
162762
162761
162762
162763
162763
162762
162762
162762
162761
162760
162760
162759
162759
162758
162757
162756
162756
162755
162756
162756
162755
162754
162753
162752
162751
162750
162750
162749
162748
162747
162747
162746
162746
162746
162745
162745
162745
162745
162744
162746
162746
162746
162745
162744
162743
162742
162742
162743
162743
162743
162743
162742
162741
162740
162740
162740
162740
162739
162740
162740
162741
162740
162741
162740
162740
162739
162739
162739
162738
162737
162736
162739
162738
162737
162736
162736
162735
162734
162734
162735
162735
162734
162733
162732
162731
162731
162730
162729
162729
162729
162728
162728
162727
162726
162725
162724
162723
162723
162722
162722
162721
162720
162720
162719
162718
162719
162719
162718
162718
162718
162718
162717
162716
162715
162715
162715
162715
162715
162714
162713
162712
162711
162711
162711
162712
162714
162713
162712
162713
162712
162712
162711
162711
162711
162711
162710
162710
162709
162709
162708
162707
162706
162705
162704
162703
162703
162702
162703
162704
162704
162703
162702
162702
162701
162701
162700
162699
162698
162697
162696
162695
162694
162693
162694
162696
162695
162694
162694
162694
162695
162695
162694
162694
162695
162695
162695
162694
162694
162694
162694
162693
162693
162692
162692
162692
162691
162691
162691
162691
162690
162689
162689
162688
162687
162687
162686
162687
162687
162688
162687
162686
162685
162684
162684
162683
162682
162681
162680
162679
162678
162679
162680
162679
162678
162677
162676
162676
162675
162674
162674
162673
162673
162672
162671
162670
162671
162672
162672
162672
162671
162671
162670
162669
162668
162667
162666
162666
162667
162667
162667
162667
162666
162665
162664
162664
162663
162662
162661
162663
162662
162661
162661
162660
162660
162659
162658
162657
162656
162655
162654
162654
162654
162655
162655
162654
162653
162653
162653
162655
162657
162656
162657
162657
162656
162655
162654
162653
162653
162652
162653
162654
162653
162652
162651
162650
162651
162650
162649
162648
162647
162647
162647
162646
162645
162644
162643
162642
162641
162642
162641
162640
162639
162638
162637
162636
162636
162635
162634
162633
162632
162631
162630
162629
162629
162629
162629
162628
162628
162627
162626
162626
162626
162625
162624
162623
162622
162621
162621
162620
162619
162619
162618
162617
162616
162615
162614
162613
162612
162612
162612
162613
162613
162613
162613
162612
162612
162611
162611
162610
162609
162609
162608
162609
162609
162608
162609
162609
162608
162607
162606
162605
162604
162603
162603
162603
162602
162601
162600
162599
162598
162597
162597
162596
162595
162594
162593
162592
162592
162591
162590
162589
162588
162588
162588
162587
162587
162586
162585
162584
162583
162582
162582
162582
162581
162581
162580
162580
162580
162580
162579
162578
162578
162577
162576
162575
162574
162573
162573
162573
162572
162571
162571
162570
162569
162570
162569
162569
162569
162569
162570
162570
162571
162571
162571
162571
162570
162570
162569
162568
162567
162566
162565
162564
162564
162564
162565
162564
162563
162562
162562
162561
162560
162559
162558
162557
162556
162559
162558
162558
162557
162557
162558
162558
162557
162556
162555
162554
162554
162553
162552
162551
162551
162552
162551
162551
162551
162552
162551
162551
162551
162550
162549
162548
162548
162548
162547
162546
162546
162547
162547
162548
162549
162548
162547
162547
162547
162546
162545
162545
162545
162544
162543
162543
162543
162542
162541
162540
162540
162539
162538
162537
162536
162536
162535
162534
162533
162532
162531
162530
162529
162528
162528
162527
162526
162525
162527
162527
162527
162526
162525
162524
162523
162523
162524
162523
162522
162522
162521
162521
162520
162519
162519
162518
162517
162517
162517
162516
162516
162515
162516
162515
162515
162515
162514
162516
162515
162515
162515
162516
162516
162516
162515
162515
162515
162514
162513
162512
162512
162511
162510
162510
162510
162509
162510
162509
162509
162510
162510
162509
162508
162509
162508
162507
162507
162507
162506
162507
162508
162507
162507
162507
162506
162505
162507
162508
162507
162506
162505
162505
162504
162504
162506
162505
162504
162503
162504
162504
162504
162504
162505
162504
162503
162502
162501
162501
162501
162500
162500
162500
162499
162498
162497
162497
162497
162496
162495
162494
162493
162493
162493
162492
162491
162490
162491
162491
162490
162490
162489
162488
162488
162487
162487
162486
162485
162485
162487
162486
162485
162484
162484
162484
162483
162483
162482
162482
162482
162481
162480
162480
162479
162480
162479
162478
162478
162479
162479
162480
162480
162480
162479
162478
162479
162478
162477
162476
162475
162475
162474
162474
162474
162474
162473
162473
162473
162473
162472
162472
162471
162470
162470
162469
162468
162468
162467
162466
162465
162464
162463
162464
162465
162464
162464
162464
162463
162463
162462
162461
162460
162459
162459
162458
162457
162457
162457
162456
162455
162455
162454
162453
162452
162451
162453
162453
162452
162452
162451
162452
162452
162451
162450
162449
162448
162447
162446
162445
162444
162444
162444
162445
162444
162443
162442
162441
162440
162439
162439
162439
162439
162440
162439
162439
162438
162437
162436
162435
162436
162435
162435
162434
162433
162432
162431
162430
162430
162429
162429
162428
162427
162427
162427
162426
162425
162424
162423
162424
162424
162425
162424
162423
162423
162423
162424
162425
162424
162425
162425
162424
162423
162423
162422
162423
162422
162421
162420
162420
162421
162420
162419
162421
162422
162421
162421
162420
162421
162420
162420
162419
162419
162418
162417
162417
162416
162415
162414
162413
162412
162411
162411
162411
162410
162409
162408
162408
162407
162406
162407
162406
162406
162405
162404
162404
162405
162404
162403
162402
162401
162400
162399
162398
162397
162396
162395
162396
162395
162394
162393
162393
162392
162392
162392
162394
162394
162393
162392
162393
162392
162392
162392
162391
162390
162389
162388
162387
162386
162386
162385
162385
162384
162383
162383
162383
162383
162382
162381
162381
162381
162382
162381
162382
162383
162383
162382
162382
162383
162383
162383
162382
162381
162382
162381
162380
162380
162379
162380
162379
162378
162377
162377
162377
162376
162375
162374
162374
162373
162375
162374
162374
162375
162374
162374
162375
162374
162373
162374
162375
162375
162374
162375
162376
162375
162374
162373
162372
162371
162371
162370
162369
162369
162369
162368
162367
162366
162365
162364
162363
162362
162362
162362
162363
162363
162363
162363
162363
162362
162361
162360
162361
162360
162361
162360
162359
162358
162357
162357
162357
162356
162358
162359
162358
162357
162356
162356
162355
162355
162354
162353
162352
162352
162351
162350
162350
162349
162348
162349
162350
162350
162349
162349
162348
162347
162346
162347
162346
162346
162345
162345
162344
162344
162345
162345
162344
162343
162342
162341
162341
162340
162340
162340
162340
162341
162340
162341
162341
162340
162341
162340
162340
162339
162339
162338
162337
162336
162336
162335
162335
162334
162333
162332
162332
162332
162331
162331
162330
162329
162328
162328
162327
162327
162326
162325
162325
162324
162326
162325
162326
162325
162324
162325
162324
162323
162324
162323
162322
162322
162321
162320
162319
162319
162319
162318
162319
162318
162317
162318
162317
162316
162315
162316
162315
162316
162315
162314
162313
162313
162312
162312
162312
162311
162313
162313
162312
162311
162310
162311
162311
162311
162310
162310
162310
162309
162308
162309
162309
162308
162308
162308
162310
162312
162311
162311
162310
162309
162309
162308
162308
162308
162308
162308
162310
162310
162309
162309
162309
162308
162307
162306
162306
162306
162305
162304
162303
162302
162301
162300
162299
162298
162298
162298
162297
162297
162297
162296
162295
162295
162294
162295
162295
162295
162294
162293
162293
162292
162293
162292
162293
162292
162291
162291
162290
162289
162288
162289
162288
162288
162287
162287
162286
162285
162285
162284
162283
162283
162283
162282
162281
162282
162281
162280
162279
162278
162279
162279
162279
162278
162278
162277
162276
162276
162276
162276
162277
162276
162275
162274
162275
162274
162273
162272
162271
162271
162270
162269
162268
162268
162267
162269
162270
162269
162268
162267
162267
162267
162268
162267
162267
162267
162266
162266
162265
162264
162264
162263
162262
162262
162261
162261
162260
162261
162260
162259
162259
162258
162258
162258
162257
162258
162257
162259
162259
162259
162259
162258
162257
162256
162256
162255
162255
162255
162254
162253
162253
162252
162251
162250
162250
162249
162248
162247
162246
162246
162248
162247
162249
162248
162248
162247
162246
162248
162248
162247
162247
162249
162249
162248
162247
162246
162245
162244
162244
162243
162243
162243
162242
162241
162240
162240
162239
162239
162238
162237
162237
162237
162236
162235
162235
162236
162235
162235
162234
162233
162232
162231
162231
162232
162231
162230
162229
162228
162227
162226
162225
162224
162223
162222
162222
162223
162223
162222
162221
162220
162219
162219
162219
162219
162218
162217
162216
162217
162218
162217
162217
162219
162218
162218
162221
162220
162221
162221
162224
162224
162224
162223
162223
162222
162221
162220
162219
162219
162220
162219
162218
162219
162218
162217
162217
162217
162217
162217
162217
162216
162215
162215
162215
162214
162213
162212
162211
162211
162210
162209
162210
162209
162208
162207
162206
162206
162205
162205
162204
162203
162202
162202
162203
162203
162202
162201
162200
162200
162199
162199
162198
162197
162198
162197
162197
162197
162196
162195
162194
162194
162193
162192
162191
162190
162190
162189
162188
162187
162186
162185
162184
162183
162182
162182
162181
162181
162181
162181
162180
162179
162181
162183
162182
162181
162181
162181
162180
162180
162179
162179
162179
162178
162177
162176
162175
162175
162175
162174
162173
162173
162172
162171
162170
162169
162168
162168
162168
162167
162167
162166
162165
162164
162164
162164
162163
162162
162161
162160
162160
162160
162159
162158
162157
162156
162155
162154
162155
162154
162154
162153
162154
162153
162152
162151
162151
162152
162151
162150
162149
162148
162147
162147
162146
162145
162144
162143
162142
162141
162141
162141
162140
162141
162141
162140
162139
162140
162140
162140
162139
162139
162139
162139
162138
162138
162137
162137
162139
162138
162137
162136
162136
162136
162135
162134
162133
162133
162133
162134
162133
162132
162131
162130
162130
162129
162128
162127
162127
162126
162126
162125
162126
162125
162124
162123
162123
162123
162122
162121
162121
162121
162120
162119
162118
162118
162117
162116
162115
162114
162113
162112
162112
162111
162110
162109
162108
162107
162106
162105
162105
162105
162104
162106
162105
162104
162103
162103
162103
162102
162101
162101
162100
162099
162099
162099
162098
162097
162097
162097
162096
162095
162096
162095
162094
162093
162092
162092
162091
162090
162089
162088
162087
162088
162087
162087
162087
162086
162085
162084
162083
162082
162081
162080
162079
162079
162078
162078
162078
162077
162076
162075
162075
162074
162074
162074
162074
162075
162074
162074
162073
162072
162071
162070
162069
162069
162068
162068
162069
162069
162070
162070
162069
162069
162069
162069
162068
162067
162067
162067
162066
162068
162067
162069
162069
162069
162068
162067
162069
162069
162069
162068
162068
162068
162067
162066
162067
162067
162066
162066
162066
162065
162065
162065
162064
162064
162063
162063
162062
162062
162061
162060
162059
162058
162059
162059
162059
162059
162058
162057
162057
162056
162055
162054
162054
162053
162053
162052
162052
162051
162051
162051
162050
162049
162050
162049
162048
162047
162046
162045
162044
162044
162044
162044
162043
162043
162042
162041
162040
162041
162041
162041
162040
162041
162041
162040
162040
162040
162039
162038
162038
162037
162036
162036
162036
162035
162034
162033
162032
162031
162030
162030
162029
162028
162027
162026
162025
162024
162026
162025
162024
162025
162025
162025
162024
162023
162022
162021
162020
162019
162018
162018
162018
162017
162017
162016
162016
162015
162015
162016
162015
162014
162013
162012
162012
162011
162010
162010
162009
162008
162007
162006
162006
162006
162006
162005
162005
162004
162004
162004
162004
162004
162003
162002
162001
162000
162000
161999
161998
161998
161997
161997
161997
161997
161996
161998
161997
161996
161996
161995
161994
161993
161993
161993
161994
161994
161994
161993
161992
161992
161991
161991
161991
161990
161990
161989
161989
161988
161987
161986
161985
161985
161985
161986
161985
161984
161984
161983
161983
161982
161982
161981
161981
161982
161981
161980
161982
161982
161982
161981
161980
161979
161978
161977
161977
161976
161976
161976
161976
161976
161976
161975
161974
161975
161974
161974
161973
161973
161972
161971
161970
161972
161971
161972
161971
161970
161969
161968
161968
161967
161967
161968
161968
161968
161969
161968
161967
161966
161966
161965
161965
161964
161964
161963
161962
161962
161962
161963
161965
161964
161965
161964
161965
161964
161964
161963
161963
161962
161961
161961
161960
161959
161958
161960
161959
161958
161958
161958
161957
161957
161956
161955
161955
161954
161953
161952
161951
161950
161949
161948
161948
161948
161948
161947
161946
161945
161944
161943
161942
161941
161943
161943
161943
161942
161941
161940
161941
161940
161939
161938
161937
161937
161937
161936
161936
161936
161935
161937
161936
161936
161935
161934
161934
161933
161933
161933
161932
161931
161931
161930
161930
161930
161929
161928
161928
161928
161928
161929
161928
161927
161926
161925
161926
161926
161925
161924
161925
161925
161924
161924
161924
161924
161923
161923
161923
161924
161923
161922
161922
161921
161921
161920
161920
161921
161920
161920
161919
161918
161917
161918
161918
161917
161917
161916
161915
161914
161913
161912
161912
161912
161913
161912
161912
161911
161911
161912
161911
161910
161909
161908
161907
161907
161907
161907
161906
161905
161905
161905
161904
161904
161903
161902
161902
161903
161905
161905
161904
161903
161902
161902
161901
161900
161899
161898
161897
161897
161897
161896
161895
161895
161894
161893
161892
161891
161890
161890
161889
161889
161889
161889
161889
161888
161887
161886
161886
161885
161884
161884
161883
161883
161882
161882
161882
161881
161881
161881
161880
161879
161878
161878
161878
161878
161877
161877
161876
161876
161875
161875
161874
161874
161873
161873
161875
161875
161875
161876
161875
161875
161875
161877
161876
161876
161877
161876
161876
161875
161874
161873
161872
161871
161871
161870
161871
161871
161870
161869
161868
161867
161866
161868
161867
161866
161865
161867
161869
161869
161869
161868
161867
161866
161866
161867
161868
161869
161869
161869
161868
161867
161867
161867
161866
161865
161864
161864
161864
161864
161864
161863
161862
161864
161863
161862
161861
161860
161859
161858
161857
161857
161856
161857
161856
161855
161854
161854
161853
161853
161853
161852
161853
161853
161852
161854
161853
161853
161852
161854
161853
161852
161851
161850
161850
161849
161848
161848
161847
161846
161845
161844
161844
161844
161844
161843
161844
161843
161842
161843
161842
161841
161840
161841
161840
161839
161839
161838
161837
161836
161836
161835
161834
161834
161835
161834
161833
161832
161832
161831
161830
161829
161829
161829
161828
161831
161830
161832
161832
161831
161830
161829
161828
161827
161828
161828
161828
161827
161826
161826
161825
161825
161825
161825
161825
161824
161823
161823
161822
161821
161820
161820
161820
161819
161819
161820
161820
161819
161819
161818
161818
161818
161818
161819
161819
161818
161817
161816
161815
161815
161814
161813
161812
161812
161812
161811
161810
161809
161808
161807
161808
161808
161809
161809
161808
161807
161808
161807
161806
161806
161805
161805
161804
161803
161802
161802
161802
161801
161801
161802
161801
161800
161799
161798
161797
161797
161797
161796
161797
161797
161796
161796
161795
161795
161794
161795
161794
161794
161794
161794
161794
161793
161793
161795
161794
161793
161792
161791
161790
161790
161790
161789
161790
161789
161788
161788
161787
161786
161786
161785
161784
161783
161783
161783
161783
161782
161781
161781
161781
161781
161781
161780
161781
161780
161779
161778
161778
161777
161776
161777
161779
161779
161778
161779
161778
161778
161777
161777
161776
161775
161774
161774
161774
161773
161772
161771
161772
161774
161774
161774
161773
161772
161771
161771
161771
161770
161769
161769
161769
161768
161768
161768
161768
161767
161767
161766
161766
161766
161765
161764
161764
161763
161762
161762
161761
161760
161759
161758
161758
161758
161758
161758
161758
161757
161758
161758
161759
161759
161758
161757
161756
161755
161755
161755
161757
161757
161757
161756
161755
161754
161753
161754
161756
161755
161755
161754
161754
161753
161754
161754
161754
161754
161755
161754
161754
161754
161754
161753
161752
161751
161751
161752
161751
161751
161750
161750
161750
161750
161750
161750
161750
161750
161749
161748
161747
161746
161746
161746
161747
161746
161747
161747
161746
161745
161745
161744
161743
161742
161741
161740
161740
161739
161739
161738
161737
161736
161735
161734
161734
161733
161732
161733
161733
161733
161733
161732
161731
161730
161729
161728
161727
161727
161726
161725
161724
161723
161722
161723
161723
161722
161722
161721
161721
161721
161722
161721
161720
161719
161721
161720
161720
161720
161719
161718
161718
161717
161716
161715
161714
161715
161714
161714
161714
161713
161713
161713
161712
161711
161711
161711
161711
161713
161713
161713
161712
161712
161711
161710
161710
161711
161710
161710
161710
161710
161709
161710
161710
161710
161709
161708
161707
161707
161706
161706
161705
161704
161703
161703
161703
161702
161703
161702
161701
161700
161699
161698
161697
161696
161695
161696
161696
161697
161696
161696
161696
161696
161695
161694
161694
161693
161693
161693
161693
161692
161691
161691
161690
161689
161688
161688
161688
161688
161687
161687
161686
161685
161684
161683
161683
161685
161685
161687
161686
161685
161684
161683
161682
161681
161680
161679
161678
161677
161676
161675
161674
161673
161673
161674
161674
161673
161673
161673
161672
161671
161670
161670
161671
161671
161670
161670
161670
161669
161669
161668
161668
161668
161668
161669
161668
161669
161671
161670
161669
161669
161668
161667
161666
161665
161666
161665
161664
161663
161663
161663
161664
161663
161662
161661
161660
161659
161658
161657
161656
161657
161656
161655
161654
161653
161652
161651
161652
161651
161653
161652
161651
161650
161652
161652
161651
161650
161650
161649
161649
161648
161647
161647
161646
161645
161645
161644
161643
161642
161641
161641
161640
161641
161641
161641
161640
161639
161638
161637
161636
161635
161636
161635
161634
161634
161634
161635
161634
161634
161635
161635
161634
161635
161635
161634
161634
161633
161632
161631
161630
161629
161630
161629
161629
161628
161627
161628
161628
161627
161626
161626
161625
161624
161623
161624
161623
161623
161623
161622
161622
161621
161620
161619
161618
161617
161617
161616
161616
161615
161616
161615
161617
161616
161615
161614
161614
161613
161613
161614
161614
161614
161614
161613
161612
161612
161613
161612
161612
161613
161613
161613
161612
161611
161610
161609
161608
161607
161608
161608
161608
161608
161610
161611
161610
161611
161610
161609
161608
161607
161607
161606
161605
161604
161604
161604
161603
161602
161602
161603
161604
161604
161603
161602
161601
161601
161602
161601
161602
161602
161601
161601
161600
161599
161601
161602
161601
161600
161599
161598
161597
161596
161595
161594
161594
161593
161593
161593
161593
161592
161591
161590
161589
161590
161590
161591
161591
161590
161590
161590
161589
161589
161589
161591
161590
161589
161588
161588
161587
161587
161586
161585
161584
161583
161582
161583
161584
161585
161584
161584
161583
161582
161581
161581
161581
161581
161582
161581
161580
161581
161580
161579
161579
161578
161577
161576
161575
161574
161576
161576
161577
161577
161576
161576
161575
161574
161573
161572
161572
161573
161572
161572
161571
161571
161571
161571
161570
161571
161570
161569
161569
161569
161569
161569
161568
161567
161566
161567
161566
161565
161565
161565
161564
161563
161563
161562
161561
161560
161560
161559
161559
161558
161558
161558
161557
161557
161557
161556
161555
161554
161555
161554
161554
161553
161552
161552
161552
161554
161553
161553
161552
161554
161553
161552
161552
161552
161552
161553
161552
161554
161553
161553
161552
161551
161551
161551
161550
161549
161548
161548
161547
161546
161548
161548
161547
161547
161546
161545
161546
161545
161545
161544
161543
161543
161542
161541
161541
161541
161540
161539
161538
161537
161537
161536
161536
161535
161535
161535
161534
161533
161532
161533
161534
161535
161535
161534
161533
161532
161531
161531
161530
161530
161531
161530
161530
161529
161529
161529
161529
161528
161527
161527
161526
161525
161525
161524
161523
161522
161522
161522
161522
161521
161520
161519
161519
161518
161518
161518
161517
161516
161515
161514
161513
161513
161512
161511
161511
161510
161509
161509
161509
161510
161512
161511
161510
161510
161509
161508
161507
161507
161506
161506
161508
161507
161506
161505
161505
161504
161503
161503
161502
161501
161500
161499
161500
161499
161498
161497
161496
161495
161495
161494
161494
161495
161494
161493
161492
161492
161492
161492
161491
161490
161490
161489
161489
161489
161489
161488
161487
161488
161489
161488
161487
161486
161485
161484
161484
161483
161483
161482
161482
161481
161480
161480
161479
161478
161478
161477
161476
161476
161476
161476
161477
161476
161475
161475
161476
161475
161474
161473
161474
161473
161473
161473
161473
161472
161472
161471
161470
161470
161469
161468
161467
161466
161466
161466
161465
161464
161463
161462
161462
161461
161461
161461
161460
161460
161462
161461
161461
161460
161463
161462
161461
161460
161461
161461
161461
161460
161459
161458
161457
161457
161457
161457
161458
161457
161456
161456
161455
161454
161453
161453
161453
161452
161451
161450
161449
161448
161448
161447
161446
161445
161444
161443
161442
161442
161441
161441
161440
161441
161440
161441
161441
161440
161440
161439
161438
161437
161436
161435
161435
161435
161435
161434
161433
161432
161431
161430
161430
161429
161428
161428
161427
161427
161427
161427
161426
161426
161425
161424
161423
161423
161424
161423
161422
161421
161420
161420
161419
161418
161418
161418
161418
161417
161417
161417
161416
161415
161416
161415
161414
161414
161413
161413
161412
161411
161410
161409
161411
161410
161410
161410
161409
161409
161408
161408
161408
161407
161406
161405
161404
161403
161402
161402
161402
161401
161400
161399
161399
161398
161397
161397
161397
161397
161397
161396
161395
161395
161395
161394
161393
161392
161391
161390
161389
161388
161387
161386
161385
161386
161386
161385
161384
161383
161382
161381
161381
161381
161380
161379
161378
161377
161376
161375
161374
161373
161372
161372
161372
161372
161372
161371
161370
161369
161368
161368
161368
161368
161368
161367
161367
161367
161366
161365
161365
161364
161364
161365
161365
161365
161365
161367
161366
161365
161364
161364
161364
161363
161362
161361
161360
161360
161359
161360
161360
161359
161358
161358
161357
161357
161357
161357
161356
161355
161354
161353
161354
161353
161353
161352
161351
161350
161349
161348
161347
161347
161346
161345
161344
161343
161342
161341
161340
161339
161338
161339
161339
161339
161338
161337
161336
161335
161335
161335
161335
161335
161335
161335
161334
161333
161332
161331
161330
161329
161328
161327
161326
161326
161326
161326
161327
161326
161325
161324
161325
161326
161326
161325
161324
161323
161322
161321
161320
161320
161320
161319
161318
161318
161319
161319
161319
161319
161319
161318
161317
161317
161316
161315
161315
161314
161313
161313
161314
161313
161312
161311
161310
161310
161309
161309
161309
161308
161309
161309
161308
161307
161306
161306
161305
161306
161305
161304
161304
161305
161305
161304
161303
161304
161303
161302
161301
161301
161303
161302
161302
161303
161303
161304
161303
161302
161301
161301
161300
161300
161299
161298
161299
161298
161297
161296
161295
161294
161294
161293
161292
161291
161291
161292
161291
161290
161290
161291
161291
161291
161291
161290
161290
161289
161289
161289
161289
161289
161288
161288
161287
161286
161285
161284
161283
161282
161281
161280
161279
161279
161278
161277
161277
161276
161275
161275
161275
161274
161273
161274
161275
161274
161273
161272
161272
161271
161270
161270
161269
161268
161267
161269
161268
161267
161267
161268
161267
161267
161266
161267
161267
161266
161266
161265
161266
161266
161265
161265
161264
161267
161266
161265
161266
161266
161266
161268
161267
161266
161265
161265
161266
161266
161265
161264
161263
161262
161261
161262
161261
161261
161262
161261
161260
161260
161259
161258
161258
161258
161257
161257
161256
161255
161255
161254
161253
161252
161252
161252
161251
161251
161250
161250
161249
161249
161249
161251
161250
161251
161251
161250
161250
161249
161249
161250
161250
161249
161249
161249
161248
161248
161247
161246
161246
161245
161244
161243
161243
161242
161241
161240
161240
161240
161240
161240
161240
161242
161241
161241
161240
161239
161238
161237
161236
161236
161235
161235
161234
161233
161234
161233
161232
161232
161231
161230
161230
161229
161228
161228
161228
161228
161228
161228
161227
161226
161227
161227
161227
161227
161226
161225
161226
161225
161226
161226
161226
161225
161225
161224
161223
161222
161221
161222
161221
161220
161219
161218
161217
161216
161215
161215
161214
161215
161214
161213
161213
161214
161213
161213
161212
161211
161210
161209
161208
161207
161207
161206
161206
161205
161204
161203
161203
161203
161202
161201
161201
161200
161199
161198
161197
161197
161196
161195
161194
161196
161195
161194
161195
161194
161195
161194
161194
161193
161192
161191
161190
161189
161188
161187
161187
161186
161185
161184
161184
161184
161184
161185
161184
161183
161183
161182
161182
161183
161183
161183
161183
161182
161182
161181
161184
161183
161182
161183
161183
161183
161182
161181
161180
161180
161179
161181
161181
161180
161179
161178
161177
161177
161177
161176
161176
161175
161174
161173
161172
161171
161171
161171
161170
161169
161168
161168
161167
161167
161167
161167
161166
161165
161165
161164
161163
161162
161161
161160
161160
161159
161158
161158
161159
161158
161158
161158
161157
161156
161155
161154
161154
161154
161154
161154
161153
161153
161152
161152
161152
161151
161151
161150
161149
161149
161149
161149
161148
161150
161149
161148
161147
161146
161145
161146
161145
161145
161144
161143
161142
161141
161140
161139
161139
161138
161139
161138
161137
161137
161136
161136
161135
161136
161135
161135
161134
161133
161133
161133
161132
161131
161130
161131
161131
161131
161130
161129
161128
161127
161128
161127
161127
161126
161126
161125
161124
161123
161124
161123
161124
161123
161122
161121
161121
161121
161120
161120
161119
161118
161117
161116
161115
161117
161116
161115
161114
161113
161112
161114
161113
161113
161112
161111
161110
161109
161110
161109
161108
161107
161107
161107
161106
161106
161105
161104
161103
161102
161101
161100
161099
161099
161098
161098
161097
161096
161096
161095
161094
161094
161093
161092
161092
161092
161091
161090
161089
161089
161088
161087
161087
161087
161087
161089
161089
161088
161087
161086
161085
161084
161084
161083
161083
161082
161081
161081
161080
161079
161078
161078
161077
161077
161076
161075
161074
161075
161076
161075
161075
161076
161075
161075
161074
161073
161073
161072
161072
161071
161070
161069
161070
161070
161070
161070
161069
161070
161071
161070
161070
161070
161070
161071
161070
161069
161069
161068
161067
161067
161066
161065
161065
161066
161066
161065
161065
161064
161063
161062
161063
161062
161061
161060
161061
161060
161059
161058
161058
161058
161058
161057
161057
161056
161057
161058
161058
161058
161057
161056
161059
161058
161057
161057
161056
161055
161054
161054
161053
161052
161051
161050
161049
161049
161049
161048
161047
161047
161047
161046
161046
161045
161044
161043
161042
161041
161040
161040
161039
161038
161038
161037
161036
161035
161035
161035
161034
161033
161033
161034
161033
161033
161033
161032
161031
161030
161031
161030
161029
161028
161027
161027
161026
161026
161026
161025
161024
161023
161023
161022
161022
161021
161020
161020
161020
161019
161019
161019
161018
161018
161017
161017
161016
161015
161016
161015
161014
161013
161013
161014
161013
161012
161012
161012
161012
161012
161011
161010
161009
161009
161008
161009
161009
161008
161007
161006
161007
161008
161007
161007
161006
161005
161004
161005
161005
161004
161004
161003
161002
161001
161000
161000
161000
160999
160998
160997
160996
160995
160994
160993
160992
160991
160990
160991
160991
160990
160992
160992
160991
160991
160991
160990
160989
160989
160988
160988
160988
160988
160987
160986
160985
160986
160986
160985
160985
160984
160983
160984
160983
160983
160982
160981
160981
160983
160982
160981
160980
160979
160980
160980
160980
160979
160980
160980
160980
160980
160981
160980
160980
160979
160979
160978
160977
160977
160977
160976
160976
160975
160974
160977
160977
160977
160976
160975
160974
160974
160974
160973
160972
160973
160972
160971
160971
160971
160970
160972
160971
160970
160969
160968
160969
160968
160969
160968
160968
160968
160968
160967
160966
160966
160966
160965
160964
160964
160963
160962
160961
160960
160959
160958
160957
160956
160955
160956
160955
160955
160955
160956
160956
160955
160954
160953
160952
160951
160951
160952
160951
160950
160949
160950
160950
160950
160950
160950
160949
160948
160948
160947
160946
160945
160944
160943
160943
160943
160942
160941
160940
160939
160938
160937
160937
160936
160935
160935
160934
160934
160933
160934
160933
160932
160931
160931
160930
160929
160930
160932
160932
160931
160931
160931
160932
160933
160933
160934
160934
160933
160932
160932
160932
160931
160931
160931
160931
160930
160929
160928
160927
160926
160925
160924
160923
160924
160924
160925
160924
160923
160923
160922
160921
160922
160922
160922
160921
160921
160920
160920
160919
160918
160918
160919
160918
160917
160916
160915
160916
160916
160916
160916
160915
160914
160914
160914
160914
160913
160914
160914
160913
160912
160913
160912
160912
160911
160910
160910
160910
160911
160911
160911
160911
160910
160909
160908
160908
160907
160907
160908
160909
160908
160907
160909
160910
160910
160909
160909
160908
160907
160906
160906
160905
160905
160904
160904
160903
160902
160902
160901
160900
160899
160898
160898
160897
160896
160896
160895
160894
160893
160892
160892
160891
160891
160890
160890
160889
160889
160888
160887
160886
160886
160885
160884
160883
160883
160884
160883
160883
160883
160882
160882
160881
160881
160881
160881
160880
160880
160879
160878
160877
160877
160877
160876
160875
160876
160877
160877
160877
160877
160876
160877
160877
160876
160875
160874
160873
160872
160872
160871
160872
160871
160870
160869
160869
160869
160868
160871
160870
160869
160868
160867
160867
160866
160866
160867
160867
160867
160866
160865
160865
160864
160864
160865
160864
160864
160863
160865
160864
160863
160862
160862
160862
160862
160863
160862
160861
160860
160859
160858
160857
160857
160856
160856
160856
160855
160855
160854
160853
160852
160852
160851
160850
160849
160848
160848
160847
160848
160847
160846
160846
160845
160845
160844
160844
160844
160843
160843
160843
160842
160841
160840
160839
160838
160837
160837
160836
160835
160835
160835
160834
160833
160832
160832
160831
160831
160830
160830
160829
160829
160829
160829
160829
160828
160828
160828
160827
160828
160827
160827
160827
160826
160827
160826
160826
160825
160825
160824
160823
160822
160821
160820
160820
160820
160819
160818
160819
160818
160818
160817
160817
160816
160816
160815
160814
160813
160812
160812
160811
160810
160811
160810
160812
160811
160810
160809
160808
160807
160808
160808
160808
160808
160807
160806
160805
160806
160805
160806
160805
160805
160804
160804
160804
160803
160802
160802
160802
160801
160800
160799
160798
160797
160797
160796
160795
160794
160794
160794
160794
160793
160793
160793
160792
160792
160792
160791
160791
160790
160789
160788
160787
160787
160786
160785
160784
160783
160783
160782
160781
160780
160779
160779
160778
160777
160776
160775
160774
160774
160775
160774
160773
160772
160771
160771
160770
160770
160769
160768
160767
160766
160765
160764
160765
160764
160764
160763
160762
160761
160760
160760
160759
160758
160757
160756
160755
160754
160754
160753
160753
160752
160751
160750
160751
160750
160749
160748
160748
160747
160746
160746
160747
160747
160746
160745
160744
160744
160745
160744
160744
160743
160743
160742
160742
160741
160741
160740
160739
160738
160738
160738
160737
160738
160737
160736
160735
160735
160734
160733
160732
160731
160732
160731
160730
160729
160730
160729
160729
160728
160728
160728
160728
160727
160726
160727
160726
160725
160725
160724
160724
160723
160723
160724
160723
160723
160722
160723
160724
160723
160723
160723
160722
160722
160722
160722
160721
160721
160720
160721
160720
160721
160721
160721
160720
160720
160720
160719
160718
160718
160718
160720
160719
160719
160719
160718
160717
160716
160715
160714
160714
160713
160712
160713
160713
160714
160714
160713
160713
160712
160712
160712
160711
160710
160709
160708
160708
160709
160708
160707
160706
160707
160706
160706
160705
160704
160703
160702
160701
160700
160699
160698
160697
160697
160696
160695
160695
160694
160695
160694
160693
160693
160692
160691
160690
160689
160688
160687
160686
160685
160684
160684
160683
160682
160681
160680
160679
160678
160679
160682
160683
160682
160681
160680
160679
160678
160677
160676
160676
160675
160675
160675
160674
160673
160673
160672
160672
160672
160671
160671
160671
160670
160670
160670
160671
160671
160671
160670
160669
160668
160668
160668
160667
160667
160666
160665
160664
160663
160662
160662
160662
160662
160661
160660
160659
160659
160658
160657
160656
160656
160656
160656
160657
160656
160655
160655
160654
160653
160652
160652
160652
160651
160651
160650
160650
160649
160649
160648
160648
160648
160648
160647
160646
160645
160646
160645
160644
160643
160642
160642
160642
160641
160640
160640
160640
160639
160640
160639
160639
160638
160638
160637
160636
160635
160636
160635
160634
160633
160632
160632
160631
160630
160632
160631
160631
160631
160632
160632
160631
160630
160629
160630
160629
160628
160628
160628
160627
160626
160625
160624
160624
160623
160622
160621
160621
160620
160620
160619
160619
160620
160619
160618
160617
160616
160615
160614
160613
160613
160612
160611
160610
160610
160609
160609
160608
160607
160606
160605
160604
160604
160603
160603
160602
160604
160604
160603
160602
160601
160600
160599
160598
160597
160596
160596
160595
160594
160595
160594
160596
160595
160594
160594
160593
160592
160592
160591
160590
160590
160590
160591
160590
160589
160588
160588
160588
160587
160587
160587
160588
160587
160587
160586
160585
160585
160585
160584
160584
160584
160584
160583
160582
160582
160583
160582
160582
160582
160581
160581
160580
160579
160579
160579
160578
160577
160576
160575
160574
160573
160572
160571
160570
160569
160570
160569
160570
160571
160570
160569
160568
160567
160566
160565
160564
160563
160563
160562
160561
160561
160560
160559
160558
160557
160556
160555
160554
160555
160554
160554
160555
160554
160553
160552
160551
160550
160550
160551
160552
160552
160552
160552
160551
160551
160551
160550
160549
160548
160548
160547
160546
160545
160546
160545
160545
160544
160543
160542
160541
160540
160539
160539
160538
160538
160538
160539
160539
160538
160539
160538
160537
160538
160537
160536
160535
160534
160534
160534
160533
160533
160533
160532
160532
160532
160531
160530
160530
160529
160528
160528
160528
160527
160526
160525
160525
160524
160523
160523
160522
160521
160521
160521
160520
160520
160520
160520
160519
160518
160517
160517
160516
160517
160517
160516
160515
160515
160514
160513
160512
160512
160511
160510
160509
160508
160507
160506
160505
160504
160503
160502
160502
160501
160501
160501
160500
160499
160500
160501
160501
160502
160502
160502
160501
160500
160499
160498
160497
160497
160497
160496
160497
160497
160497
160496
160496
160495
160494
160494
160493
160492
160492
160492
160492
160492
160491
160490
160489
160488
160487
160487
160486
160485
160486
160485
160484
160483
160482
160482
160482
160481
160481
160481
160482
160482
160481
160481
160480
160479
160478
160479
160478
160477
160476
160475
160474
160473
160472
160473
160473
160472
160471
160470
160470
160469
160468
160467
160466
160465
160464
160463
160462
160461
160462
160462
160462
160461
160460
160459
160458
160457
160457
160458
160457
160458
160457
160456
160456
160455
160454
160455
160454
160453
160453
160452
160451
160450
160450
160451
160450
160449
160449
160449
160448
160447
160447
160448
160447
160447
160446
160445
160445
160444
160443
160442
160441
160440
160439
160439
160438
160437
160439
160438
160437
160438
160437
160437
160436
160435
160434
160434
160433
160432
160433
160433
160432
160432
160431
160430
160432
160432
160432
160431
160431
160430
160430
160430
160430
160430
160430
160429
160428
160427
160427
160428
160428
160428
160428
160427
160427
160427
160426
160426
160426
160425
160426
160426
160426
160425
160424
160423
160424
160423
160422
160421
160420
160419
160418
160417
160416
160415
160416
160416
160415
160414
160413
160412
160411
160410
160410
160409
160408
160407
160406
160405
160405
160404
160404
160403
160402
160401
160400
160400
160400
160399
160398
160399
160398
160398
160398
160398
160399
160399
160398
160397
160396
160395
160394
160394
160393
160392
160391
160391
160390
160390
160390
160390
160390
160390
160390
160391
160392
160392
160392
160391
160390
160389
160389
160389
160388
160388
160387
160387
160386
160385
160385
160384
160384
160383
160382
160382
160381
160380
160379
160378
160377
160377
160377
160377
160376
160375
160374
160373
160373
160373
160373
160373
160374
160375
160374
160374
160373
160373
160372
160373
160372
160371
160370
160370
160369
160368
160368
160367
160368
160367
160366
160365
160365
160364
160363
160362
160362
160361
160361
160360
160359
160360
160361
160361
160361
160361
160360
160359
160359
160358
160357
160356
160356
160355
160354
160353
160352
160351
160351
160350
160349
160348
160347
160346
160345
160344
160343
160342
160342
160342
160343
160342
160341
160341
160341
160341
160341
160340
160340
160340
160339
160338
160337
160336
160336
160336
160336
160335
160334
160333
160332
160332
160331
160330
160330
160329
160329
160328
160328
160330
160329
160329
160328
160328
160327
160327
160327
160327
160326
160325
160324
160323
160322
160321
160320
160319
160319
160318
160317
160318
160317
160316
160316
160315
160315
160314
160314
160315
160314
160315
160315
160315
160315
160315
160314
160314
160314
160313
160312
160312
160311
160312
160313
160312
160311
160310
160311
160310
160310
160309
160308
160307
160306
160305
160304
160303
160302
160301
160301
160300
160300
160301
160301
160303
160303
160303
160302
160301
160300
160299
160298
160298
160297
160298
160297
160296
160295
160294
160295
160294
160294
160294
160296
160297
160297
160296
160295
160295
160295
160294
160295
160294
160294
160293
160292
160293
160292
160292
160293
160293
160293
160293
160292
160292
160292
160291
160291
160290
160289
160288
160287
160286
160287
160286
160285
160284
160284
160283
160282
160282
160282
160281
160281
160281
160281
160280
160279
160279
160279
160278
160279
160278
160278
160277
160276
160275
160275
160275
160274
160273
160273
160273
160274
160274
160273
160272
160271
160270
160269
160269
160268
160268
160267
160267
160269
160268
160269
160268
160267
160266
160265
160264
160263
160262
160261
160260
160260
160261
160261
160260
160261
160261
160264
160265
160264
160263
160262
160261
160261
160260
160259
160259
160258
160258
160257
160256
160256
160255
160256
160255
160255
160254
160253
160253
160252
160253
160252
160251
160250
160249
160251
160250
160249
160250
160249
160249
160249
160248
160248
160247
160247
160246
160246
160246
160245
160245
160246
160246
160246
160245
160244
160243
160242
160242
160241
160240
160239
160239
160239
160239
160238
160239
160238
160240
160241
160240
160239
160239
160239
160238
160237
160237
160236
160235
160235
160235
160234
160233
160234
160233
160232
160231
160230
160229
160230
160230
160230
160229
160229
160229
160228
160227
160226
160225
160224
160224
160223
160223
160224
160223
160222
160221
160222
160224
160223
160223
160223
160222
160221
160221
160220
160220
160219
160219
160219
160219
160219
160219
160220
160220
160219
160218
160217
160216
160215
160214
160213
160212
160211
160210
160210
160209
160208
160208
160207
160207
160207
160206
160205
160205
160204
160203
160203
160202
160203
160202
160201
160201
160200
160199
160198
160197
160197
160197
160196
160196
160195
160195
160195
160196
160195
160194
160193
160193
160193
160194
160193
160192
160193
160193
160192
160191
160192
160191
160191
160190
160190
160189
160188
160189
160189
160188
160188
160187
160186
160185
160184
160183
160182
160181
160180
160179
160178
160177
160176
160176
160175
160176
160177
160176
160176
160176
160175
160174
160174
160173
160172
160171
160172
160171
160171
160171
160170
160170
160169
160168
160168
160168
160172
160172
160172
160173
160173
160172
160172
160171
160170
160169
160169
160169
160168
160167
160166
160165
160164
160163
160162
160161
160160
160159
160158
160159
160159
160159
160159
160158
160158
160158
160158
160157
160157
160156
160155
160154
160153
160152
160152
160151
160150
160150
160149
160148
160147
160146
160147
160147
160147
160146
160145
160145
160144
160144
160143
160142
160142
160141
160140
160139
160139
160140
160139
160139
160139
160138
160137
160137
160138
160139
160140
160139
160140
160140
160139
160138
160137
160136
160136
160136
160135
160134
160133
160133
160134
160134
160133
160132
160131
160131
160131
160130
160131
160130
160129
160128
160127
160126
160125
160124
160123
160122
160121
160120
160120
160119
160120
160119
160120
160119
160118
160117
160117
160117
160117
160116
160115
160115
160114
160114
160113
160114
160113
160112
160112
160112
160112
160112
160111
160110
160109
160108
160107
160108
160107
160107
160107
160107
160106
160106
160106
160106
160106
160106
160105
160104
160103
160102
160101
160100
160099
160099
160100
160100
160100
160100
160099
160098
160097
160097
160096
160096
160095
160094
160093
160094
160094
160093
160093
160093
160092
160091
160090
160089
160089
160088
160088
160087
160086
160085
160084
160083
160082
160081
160080
160079
160078
160079
160079
160079
160078
160077
160077
160077
160076
160077
160076
160076
160076
160076
160076
160076
160075
160075
160074
160073
160075
160074
160074
160073
160073
160072
160072
160071
160070
160069
160069
160068
160070
160070
160069
160069
160068
160068
160067
160066
160067
160068
160068
160067
160066
160065
160065
160065
160064
160063
160062
160064
160064
160063
160064
160063
160063
160063
160063
160064
160064
160065
160065
160064
160063
160062
160062
160061
160061
160060
160060
160060
160059
160060
160059
160058
160058
160058
160058
160058
160059
160058
160058
160057
160056
160057
160057
160056
160055
160056
160055
160055
160054
160053
160052
160052
160052
160052
160052
160051
160050
160052
160052
160051
160051
160051
160051
160051
160051
160050
160051
160051
160050
160052
160051
160052
160052
160052
160051
160050
160049
160048
160047
160046
160045
160045
160045
160044
160044
160044
160044
160045
160044
160044
160043
160042
160042
160043
160042
160042
160041
160041
160041
160040
160039
160038
160037
160037
160037
160036
160035
160035
160035
160034
160033
160033
160032
160031
160031
160030
160029
160029
160028
160028
160027
160026
160026
160025
160024
160023
160022
160021
160021
160020
160021
160020
160019
160021
160021
160020
160022
160021
160020
160020
160019
160018
160018
160017
160020
160019
160018
160017
160016
160015
160015
160015
160014
160013
160012
160011
160010
160009
160008
160008
160007
160006
160007
160006
160005
160004
160004
160003
160003
160002
160001
160000
159999
159998
159998
159998
159997
159997
159997
159997
159996
159995
159994
159993
159993
159992
159991
159990
159989
159989
159989
159989
159990
159989
159988
159988
159987
159987
159987
159987
159986
159985
159985
159984
159983
159984
159983
159982
159982
159982
159982
159981
159981
159980
159979
159978
159979
159978
159977
159976
159975
159974
159973
159972
159971
159970
159969
159968
159967
159966
159966
159966
159966
159966
159966
159967
159967
159967
159967
159967
159968
159967
159966
159967
159967
159966
159965
159964
159963
159962
159962
159962
159962
159961
159961
159961
159961
159961
159961
159960
159959
159960
159960
159959
159959
159959
159959
159958
159958
159957
159956
159956
159955
159955
159954
159954
159955
159954
159953
159953
159952
159951
159951
159950
159951
159951
159951
159951
159950
159949
159948
159948
159947
159947
159947
159946
159945
159944
159944
159943
159945
159944
159944
159943
159943
159942
159941
159941
159940
159941
159940
159940
159939
159939
159940
159939
159938
159937
159936
159935
159935
159935
159934
159933
159932
159931
159931
159930
159930
159929
159929
159929
159929
159928
159929
159928
159927
159929
159928
159929
159928
159927
159926
159926
159925
159925
159925
159925
159924
159923
159922
159921
159920
159919
159919
159920
159920
159919
159918
159917
159916
159917
159916
159916
159915
159915
159915
159914
159914
159914
159914
159913
159913
159913
159913
159914
159913
159913
159913
159913
159912
159912
159912
159911
159910
159909
159908
159907
159906
159906
159906
159906
159905
159904
159903
159904
159904
159904
159904
159904
159907
159907
159906
159905
159905
159904
159904
159904
159903
159902
159902
159902
159901
159900
159899
159898
159898
159897
159896
159897
159896
159895
159894
159893
159892
159891
159890
159889
159889
159888
159889
159889
159888
159888
159888
159887
159888
159887
159886
159886
159885
159884
159884
159885
159885
159885
159884
159883
159882
159881
159881
159881
159881
159881
159881
159880
159879
159879
159878
159877
159876
159875
159874
159874
159874
159873
159873
159873
159873
159873
159872
159871
159871
159871
159870
159870
159869
159869
159868
159869
159868
159868
159868
159867
159866
159865
159864
159864
159863
159863
159864
159863
159862
159862
159863
159863
159863
159863
159862
159861
159860
159860
159859
159859
159859
159860
159861
159861
159861
159860
159859
159858
159858
159858
159858
159858
159857
159857
159856
159855
159855
159854
159853
159854
159854
159854
159853
159852
159851
159850
159849
159850
159850
159849
159848
159847
159847
159846
159845
159844
159843
159842
159842
159841
159841
159841
159841
159840
159839
159839
159838
159837
159836
159835
159835
159834
159834
159834
159834
159835
159834
159833
159833
159832
159832
159831
159831
159830
159831
159831
159831
159830
159829
159829
159828
159827
159826
159826
159825
159824
159826
159826
159825
159824
159823
159823
159823
159822
159822
159822
159821
159820
159819
159819
159819
159819
159818
159819
159818
159818
159817
159816
159815
159814
159813
159812
159811
159811
159810
159809
159809
159808
159807
159807
159806
159806
159805
159805
159806
159805
159804
159804
159804
159803
159802
159802
159804
159803
159802
159801
159800
159799
159799
159798
159799
159800
159800
159801
159803
159802
159803
159803
159803
159803
159803
159803
159803
159802
159801
159800
159799
159798
159797
159797
159797
159796
159797
159798
159798
159797
159797
159796
159795
159794
159793
159792
159791
159791
159791
159790
159789
159788
159790
159790
159789
159788
159787
159786
159785
159784
159783
159784
159784
159783
159783
159783
159783
159784
159783
159782
159781
159780
159779
159779
159778
159777
159777
159777
159776
159775
159775
159775
159775
159777
159776
159775
159774
159774
159774
159774
159773
159772
159772
159772
159772
159771
159770
159769
159769
159769
159768
159767
159767
159766
159766
159765
159764
159763
159762
159761
159760
159759
159759
159759
159759
159759
159758
159757
159756
159755
159755
159754
159754
159753
159752
159751
159751
159750
159749
159749
159748
159747
159747
159746
159745
159744
159745
159744
159743
159742
159741
159741
159741
159740
159741
159741
159740
159740
159740
159740
159739
159738
159737
159738
159737
159737
159737
159736
159735
159734
159735
159734
159734
159734
159733
159732
159731
159730
159730
159729
159728
159729
159728
159727
159728
159728
159728
159727
159727
159726
159725
159725
159724
159724
159723
159723
159724
159723
159724
159723
159723
159723
159722
159721
159720
159719
159718
159719
159718
159718
159718
159718
159717
159716
159715
159714
159714
159714
159714
159714
159713
159712
159711
159710
159709
159708
159707
159707
159706
159707
159706
159707
159707
159706
159705
159704
159704
159704
159703
159703
159702
159701
159703
159702
159701
159700
159699
159698
159697
159696
159695
159696
159695
159694
159693
159693
159692
159691
159691
159690
159690
159690
159689
159688
159687
159686
159686
159687
159687
159687
159686
159685
159685
159685
159686
159685
159684
159684
159684
159683
159682
159682
159681
159680
159680
159679
159679
159678
159677
159676
159677
159677
159677
159677
159678
159678
159679
159679
159678
159678
159677
159677
159676
159676
159675
159674
159673
159675
159674
159675
159675
159674
159675
159674
159674
159673
159672
159671
159671
159670
159669
159669
159668
159671
159670
159669
159668
159667
159666
159665
159665
159664
159663
159662
159665
159664
159663
159663
159662
159661
159660
159659
159659
159659
159658
159659
159659
159658
159657
159656
159655
159655
159655
159655
159655
159654
159654
159653
159653
159653
159652
159653
159652
159651
159650
159649
159648
159648
159647
159647
159647
159646
159645
159646
159645
159644
159644
159644
159643
159643
159644
159643
159642
159641
159640
159639
159639
159638
159637
159636
159635
159636
159636
159635
159634
159633
159633
159632
159631
159630
159631
159631
159630
159629
159629
159629
159628
159627
159626
159625
159625
159625
159624
159623
159622
159621
159624
159623
159622
159622
159621
159621
159621
159623
159624
159624
159625
159624
159623
159622
159621
159620
159619
159618
159617
159618
159619
159619
159618
159618
159618
159617
159616
159615
159616
159615
159616
159615
159614
159614
159614
159614
159614
159614
159614
159614
159615
159614
159614
159613
159612
159611
159610
159609
159609
159608
159608
159607
159607
159606
159607
159606
159605
159605
159605
159604
159603
159602
159602
159601
159601
159600
159600
159599
159600
159600
159600
159600
159600
159599
159598
159598
159597
159596
159595
159594
159594
159595
159594
159593
159592
159591
159592
159591
159592
159591
159590
159590
159590
159589
159588
159587
159587
159588
159587
159586
159586
159585
159584
159585
159584
159584
159584
159583
159582
159581
159580
159579
159579
159578
159578
159578
159577
159576
159575
159574
159573
159572
159573
159572
159571
159570
159570
159569
159568
159567
159566
159565
159564
159564
159563
159563
159565
159564
159563
159562
159561
159561
159560
159559
159558
159557
159556
159555
159554
159553
159552
159551
159550
159549
159548
159547
159546
159546
159546
159545
159544
159543
159543
159543
159542
159541
159541
159542
159541
159541
159540
159539
159538
159537
159536
159535
159534
159533
159533
159532
159533
159532
159534
159533
159532
159532
159531
159530
159529
159528
159528
159528
159528
159527
159526
159525
159525
159526
159525
159524
159524
159523
159522
159521
159520
159519
159518
159519
159520
159519
159520
159520
159519
159521
159521
159520
159519
159518
159518
159517
159516
159516
159515
159514
159515
159514
159513
159513
159512
159511
159511
159510
159509
159508
159507
159506
159505
159504
159503
159502
159501
159501
159501
159501
159500
159500
159499
159498
159497
159498
159497
159496
159495
159495
159494
159494
159495
159495
159494
159493
159494
159493
159492
159492
159491
159490
159489
159489
159490
159490
159490
159489
159490
159489
159488
159487
159487
159487
159487
159487
159486
159486
159485
159487
159486
159486
159485
159485
159484
159483
159483
159482
159481
159480
159479
159480
159480
159479
159479
159478
159480
159479
159478
159477
159476
159475
159475
159474
159473
159472
159472
159471
159471
159471
159470
159469
159468
159467
159467
159466
159467
159466
159465
159464
159464
159466
159467
159466
159467
159468
159467
159467
159467
159466
159465
159465
159466
159465
159464
159463
159463
159462
159462
159461
159460
159459
159459
159458
159458
159459
159459
159458
159459
159458
159458
159457
159456
159457
159456
159455
159455
159454
159455
159454
159453
159452
159452
159451
159450
159449
159449
159448
159447
159446
159446
159445
159444
159443
159442
159441
159440
159439
159439
159438
159439
159439
159439
159439
159440
159439
159438
159437
159437
159437
159436
159437
159438
159437
159436
159435
159435
159434
159433
159432
159431
159431
159432
159432
159431
159430
159430
159429
159429
159428
159427
159426
159426
159426
159425
159425
159425
159425
159425
159424
159424
159424
159423
159422
159422
159421
159420
159419
159418
159417
159417
159416
159416
159415
159414
159415
159414
159414
159416
159415
159415
159414
159413
159413
159412
159412
159412
159412
159411
159411
159411
159410
159409
159408
159407
159406
159405
159406
159405
159404
159403
159402
159401
159402
159401
159400
159400
159399
159399
159398
159397
159396
159396
159398
159399
159399
159399
159398
159398
159398
159397
159397
159396
159395
159396
159395
159395
159396
159395
159394
159393
159394
159394
159393
159392
159391
159391
159390
159391
159390
159390
159391
159390
159389
159388
159388
159388
159387
159386
159385
159384
159383
159383
159382
159381
159381
159380
159379
159378
159378
159378
159377
159377
159377
159376
159376
159375
159374
159373
159372
159371
159370
159369
159368
159368
159367
159367
159367
159366
159366
159366
159365
159364
159363
159362
159363
159363
159362
159361
159360
159359
159358
159358
159357
159356
159355
159354
159354
159355
159354
159354
159353
159352
159351
159351
159350
159349
159349
159350
159351
159350
159349
159349
159349
159348
159347
159346
159345
159345
159344
159344
159345
159346
159346
159346
159345
159344
159343
159342
159342
159342
159342
159342
159342
159342
159341
159342
159342
159342
159341
159341
159341
159341
159341
159340
159341
159341
159340
159340
159339
159339
159339
159338
159338
159337
159339
159338
159339
159341
159340
159339
159338
159337
159339
159339
159338
159337
159336
159335
159334
159334
159333
159334
159333
159332
159331
159330
159329
159329
159328
159327
159326
159325
159324
159324
159323
159322
159321
159322
159321
159320
159319
159318
159317
159316
159316
159315
159314
159314
159315
159317
159317
159316
159315
159314
159313
159312
159312
159312
159314
159314
159313
159312
159311
159310
159309
159308
159308
159307
159306
159305
159304
159303
159302
159301
159300
159299
159301
159300
159300
159299
159298
159298
159297
159298
159297
159297
159297
159298
159297
159296
159298
159298
159298
159297
159297
159296
159295
159294
159293
159293
159292
159291
159290
159289
159290
159289
159288
159288
159289
159288
159287
159286
159286
159286
159286
159287
159287
159286
159285
159285
159285
159285
159285
159285
159285
159284
159283
159284
159284
159283
159283
159282
159283
159282
159283
159283
159283
159284
159283
159284
159285
159285
159284
159283
159282
159281
159280
159280
159280
159279
159280
159279
159278
159278
159277
159276
159275
159274
159274
159273
159274
159275
159274
159273
159272
159271
159271
159270
159269
159270
159269
159269
159269
159268
159267
159266
159266
159265
159264
159263
159263
159262
159262
159261
159261
159260
159259
159258
159258
159257
159256
159255
159254
159256
159256
159255
159254
159253
159255
159256
159255
159256
159255
159256
159255
159255
159254
159253
159252
159252
159251
159250
159250
159249
159248
159247
159247
159246
159245
159245
159246
159245
159244
159243
159244
159243
159242
159241
159242
159241
159241
159240
159239
159239
159238
159237
159238
159237
159236
159235
159236
159235
159235
159235
159234
159233
159232
159231
159231
159231
159230
159229
159229
159228
159227
159226
159226
159225
159224
159223
159223
159223
159224
159224
159223
159222
159221
159220
159219
159220
159220
159220
159219
159219
159219
159218
159217
159216
159215
159214
159214
159215
159216
159216
159215
159214
159213
159212
159211
159213
159213
159212
159212
159212
159211
159210
159210
159209
159208
159208
159208
159209
159210
159209
159210
159210
159209
159209
159208
159207
159209
159209
159209
159210
159209
159208
159207
159206
159207
159206
159205
159204
159204
159204
159204
159206
159205
159206
159206
159206
159205
159204
159204
159204
159203
159202
159201
159200
159200
159199
159199
159198
159197
159196
159195
159194
159193
159193
159193
159193
159196
159195
159195
159195
159195
159194
159194
159195
159194
159193
159192
159191
159190
159189
159188
159189
159188
159187
159186
159185
159184
159184
159184
159185
159185
159184
159183
159182
159181
159181
159180
159179
159178
159177
159176
159176
159175
159175
159174
159174
159173
159174
159173
159172
159172
159172
159171
159170
159169
159168
159168
159168
159167
159166
159166
159165
159166
159165
159164
159165
159164
159163
159163
159163
159162
159161
159162
159163
159162
159161
159160
159161
159160
159160
159160
159159
159158
159158
159158
159157
159156
159155
159155
159155
159154
159153
159152
159151
159150
159149
159148
159147
159147
159147
159146
159145
159145
159144
159143
159142
159141
159140
159139
159138
159138
159139
159139
159138
159138
159138
159138
159138
159137
159138
159137
159136
159135
159134
159133
159133
159132
159133
159133
159133
159132
159132
159131
159130
159129
159128
159127
159126
159125
159124
159123
159122
159121
159120
159120
159120
159120
159119
159119
159119
159118
159118
159117
159116
159115
159114
159113
159112
159112
159113
159113
159113
159112
159111
159110
159111
159111
159110
159109
159109
159108
159107
159106
159105
159105
159104
159103
159103
159102
159102
159101
159100
159099
159099
159099
159098
159097
159098
159097
159096
159096
159096
159095
159095
159095
159096
159095
159094
159094
159093
159092
159091
159090
159090
159089
159088
159087
159087
159087
159087
159087
159086
159085
159084
159083
159082
159081
159081
159080
159080
159079
159078
159077
159076
159075
159074
159073
159072
159071
159070
159070
159071
159071
159071
159072
159072
159072
159071
159070
159070
159070
159069
159068
159067
159066
159066
159066
159065
159065
159065
159064
159065
159065
159064
159066
159066
159066
159065
159064
159064
159063
159062
159062
159061
159061
159061
159060
159059
159059
159058
159057
159056
159055
159054
159055
159054
159056
159057
159056
159055
159054
159053
159054
159055
159054
159053
159054
159053
159053
159052
159052
159051
159050
159050
159049
159049
159049
159049
159048
159047
159047
159046
159045
159045
159044
159043
159043
159044
159043
159042
159041
159040
159039
159039
159038
159037
159038
159037
159036
159035
159035
159034
159034
159033
159032
159032
159032
159031
159031
159031
159030
159029
159028
159029
159028
159029
159028
159027
159027
159026
159027
159026
159025
159025
159024
159024
159024
159023
159024
159023
159022
159021
159020
159019
159018
159019
159018
159017
159016
159015
159014
159014
159013
159012
159011
159010
159009
159008
159008
159007
159007
159007
159007
159006
159005
159004
159003
159004
159004
159005
159005
159004
159003
159005
159005
159004
159005
159004
159003
159002
159002
159001
159000
158999
158998
158997
158997
158996
158995
158995
158994
158994
158995
158994
158994
158993
158994
158993
158992
158991
158993
158993
158992
158991
158991
158990
158989
158988
158987
158986
158986
158987
158986
158986
158985
158984
158983
158982
158982
158981
158980
158979
158979
158978
158977
158977
158976
158975
158975
158974
158974
158973
158973
158972
158971
158970
158969
158968
158967
158967
158966
158965
158964
158963
158963
158963
158963
158963
158963
158962
158961
158961
158961
158960
158960
158959
158958
158958
158957
158956
158955
158954
158953
158952
158951
158951
158950
158949
158948
158947
158946
158946
158947
158946
158946
158946
158946
158947
158946
158946
158945
158945
158944
158944
158943
158943
158944
158943
158943
158943
158943
158942
158943
158942
158941
158940
158939
158939
158939
158939
158938
158937
158937
158937
158936
158937
158938
158939
158938
158937
158936
158938
158938
158937
158936
158935
158934
158934
158934
158933
158932
158934
158933
158932
158931
158930
158930
158930
158929
158928
158927
158927
158926
158926
158926
158925
158924
158923
158923
158923
158923
158922
158921
158920
158919
158920
158919
158919
158919
158920
158920
158921
158921
158921
158921
158920
158919
158919
158919
158920
158919
158918
158917
158916
158915
158914
158914
158913
158912
158912
158913
158912
158911
158911
158911
158910
158911
158910
158911
158910
158911
158910
158909
158909
158908
158908
158907
158906
158906
158906
158906
158906
158906
158906
158906
158905
158904
158903
158902
158902
158901
158901
158900
158899
158899
158898
158898
158898
158897
158896
158896
158896
158895
158894
158894
158893
158892
158892
158895
158894
158894
158893
158893
158893
158893
158892
158892
158891
158890
158890
158891
158890
158889
158888
158887
158886
158885
158885
158885
158884
158883
158882
158882
158882
158881
158882
158881
158881
158881
158881
158880
158879
158879
158878
158878
158878
158880
158879
158879
158878
158877
158876
158875
158876
158875
158874
158874
158875
158875
158875
158875
158876
158875
158875
158875
158874
158873
158872
158871
158870
158869
158869
158869
158868
158867
158867
158867
158866
158865
158864
158865
158864
158864
158863
158862
158863
158862
158863
158863
158862
158861
158860
158859
158858
158860
158859
158858
158857
158856
158855
158855
158858
158859
158859
158858
158857
158856
158855
158855
158854
158854
158853
158853
158853
158853
158852
158851
158851
158851
158850
158849
158848
158849
158850
158849
158848
158847
158846
158845
158844
158844
158843
158842
158841
158841
158842
158842
158842
158841
158840
158839
158838
158837
158836
158836
158835
158835
158834
158835
158834
158833
158833
158833
158832
158831
158830
158829
158828
158827
158826
158825
158824
158823
158822
158823
158823
158822
158821
158821
158820
158820
158819
158819
158819
158818
158818
158818
158817
158816
158815
158814
158813
158812
158813
158813
158813
158812
158811
158810
158809
158808
158808
158807
158807
158806
158806
158805
158806
158805
158806
158805
158805
158804
158804
158805
158804
158803
158803
158802
158802
158802
158801
158801
158802
158801
158800
158799
158799
158798
158797
158797
158796
158797
158797
158796
158795
158795
158794
158794
158793
158792
158793
158792
158792
158791
158791
158790
158789
158788
158788
158787
158786
158786
158786
158786
158785
158785
158784
158785
158784
158783
158782
158781
158780
158779
158778
158779
158778
158777
158776
158776
158775
158775
158775
158775
158774
158774
158773
158772
158774
158774
158774
158773
158775
158776
158775
158774
158774
158773
158774
158774
158775
158774
158773
158772
158772
158772
158771
158770
158769
158770
158771
158771
158772
158773
158772
158772
158773
158772
158774
158774
158773
158772
158771
158770
158770
158770
158769
158769
158769
158769
158768
158767
158766
158765
158765
158764
158766
158765
158765
158764
158763
158763
158762
158761
158760
158760
158759
158758
158757
158756
158757
158757
158757
158756
158755
158754
158753
158753
158752
158752
158754
158753
158752
158753
158752
158751
158752
158752
158751
158750
158750
158750
158749
158749
158749
158748
158747
158747
158747
158747
158746
158745
158746
158745
158744
158743
158743
158742
158742
158742
158742
158741
158741
158740
158739
158738
158737
158736
158736
158735
158734
158733
158732
158731
158730
158730
158729
158728
158727
158726
158726
158725
158725
158724
158725
158725
158725
158724
158723
158722
158721
158721
158721
158721
158720
158719
158718
158719
158718
158717
158716
158716
158715
158715
158714
158713
158712
158711
158710
158710
158710
158710
158709
158708
158707
158707
158706
158707
158707
158708
158708
158708
158707
158706
158705
158706
158705
158704
158703
158702
158702
158703
158702
158702
158701
158702
158701
158700
158700
158700
158699
158699
158700
158699
158698
158697
158697
158696
158695
158694
158694
158695
158697
158696
158696
158696
158697
158697
158697
158697
158696
158695
158696
158695
158694
158696
158697
158696
158696
158695
158694
158694
158693
158692
158691
158690
158690
158689
158691
158690
158689
158688
158688
158687
158686
158687
158686
158685
158684
158683
158682
158681
158680
158679
158678
158677
158676
158676
158676
158675
158674
158673
158674
158674
158673
158673
158672
158671
158670
158670
158669
158668
158667
158666
158667
158667
158667
158667
158666
158665
158665
158665
158665
158664
158664
158663
158663
158662
158661
158662
158661
158661
158660
158660
158659
158658
158657
158656
158655
158655
158654
158655
158654
158653
158653
158652
158652
158652
158653
158652
158652
158652
158651
158651
158650
158649
158648
158648
158647
158646
158645
158644
158643
158644
158643
158645
158644
158643
158643
158644
158644
158645
158644
158645
158644
158643
158642
158641
158640
158639
158640
158641
158642
158641
158640
158641
158640
158639
158639
158640
158640
158642
158641
158641
158641
158641
158640
158639
158638
158639
158638
158638
158638
158637
158636
158636
158636
158636
158637
158636
158635
158635
158636
158635
158634
158633
158633
158632
158632
158631
158630
158629
158628
158627
158628
158627
158626
158626
158626
158625
158624
158623
158623
158622
158621
158621
158621
158620
158619
158618
158618
158617
158616
158616
158615
158614
158613
158612
158612
158611
158611
158611
158610
158609
158608
158608
158608
158607
158608
158610
158610
158609
158608
158608
158607
158607
158606
158605
158604
158603
158602
158602
158602
158601
158600
158599
158598
158597
158596
158596
158596
158596
158596
158595
158595
158594
158593
158592
158592
158591
158590
158589
158588
158587
158586
158585
158584
158585
158584
158584
158584
158584
158583
158582
158583
158582
158581
158580
158580
158579
158579
158578
158578
158578
158577
158577
158576
158576
158575
158574
158573
158573
158572
158572
158571
158570
158570
158570
158569
158570
158569
158569
158568
158567
158566
158567
158567
158566
158565
158564
158563
158563
158562
158562
158561
158561
158561
158561
158560
158560
158561
158560
158559
158559
158558
158557
158558
158558
158557
158556
158555
158554
158553
158553
158552
158551
158550
158551
158550
158550
158549
158549
158549
158549
158549
158548
158548
158548
158548
158547
158546
158545
158545
158544
158544
158544
158543
158545
158545
158544
158543
158542
158541
158543
158543
158542
158541
158540
158540
158540
158540
158540
158539
158538
158538
158537
158536
158535
158534
158534
158534
158534
158534
158535
158534
158534
158533
158532
158533
158532
158531
158530
158529
158528
158527
158527
158526
158527
158527
158527
158527
158526
158527
158528
158527
158526
158526
158525
158524
158523
158523
158522
158524
158523
158522
158521
158521
158520
158520
158520
158520
158519
158518
158518
158517
158517
158518
158517
158516
158516
158516
158515
158514
158513
158514
158513
158512
158511
158511
158511
158510
158509
158509
158510
158509
158508
158508
158507
158506
158506
158505
158504
158503
158502
158501
158500
158499
158498
158500
158499
158499
158499
158499
158500
158499
158499
158499
158498
158498
158498
158497
158496
158496
158496
158495
158495
158494
158495
158496
158495
158495
158494
158494
158494
158495
158495
158494
158493
158492
158491
158491
158491
158490
158489
158489
158488
158487
158486
158487
158486
158487
158486
158485
158485
158486
158486
158485
158484
158483
158483
158482
158481
158481
158481
158480
158480
158479
158478
158478
158477
158476
158475
158474
158475
158475
158474
158473
158472
158471
158470
158469
158469
158468
158469
158468
158467
158470
158469
158468
158468
158468
158467
158466
158465
158464
158464
158463
158463
158464
158465
158465
158465
158465
158464
158463
158462
158461
158460
158461
158460
158460
158459
158458
158457
158456
158455
158454
158454
158453
158453
158452
158451
158451
158450
158450
158449
158449
158448
158447
158446
158445
158444
158444
158443
158442
158441
158441
158440
158439
158439
158439
158438
158438
158437
158436
158436
158436
158436
158435
158435
158434
158434
158433
158432
158432
158432
158431
158430
158429
158430
158429
158428
158427
158426
158425
158425
158424
158423
158422
158422
158421
158420
158419
158419
158418
158418
158417
158416
158415
158414
158413
158412
158411
158410
158409
158408
158408
158407
158406
158405
158405
158405
158404
158403
158402
158402
158401
158400
158399
158398
158397
158396
158395
158394
158394
158394
158393
158395
158395
158394
158393
158393
158392
158391
158390
158391
158391
158391
158390
158389
158388
158387
158387
158387
158386
158385
158384
158385
158384
158383
158383
158383
158382
158381
158380
158379
158378
158377
158376
158375
158374
158373
158372
158371
158370
158369
158368
158367
158366
158365
158364
158363
158363
158362
158361
158360
158360
158359
158358
158358
158358
158358
158357
158357
158356
158356
158355
158356
158356
158355
158354
158353
158352
158351
158350
158349
158348
158350
158350
158349
158348
158347
158347
158346
158346
158346
158346
158345
158344
158343
158344
158344
158343
158342
158343
158343
158343
158342
158341
158340
158339
158338
158338
158337
158337
158337
158336
158335
158334
158333
158332
158331
158330
158332
158333
158332
158331
158330
158329
158329
158328
158328
158328
158327
158326
158327
158327
158326
158326
158326
158326
158325
158324
158323
158322
158321
158321
158320
158319
158318
158317
158316
158315
158316
158315
158314
158313
158312
158311
158310
158309
158308
158308
158307
158307
158306
158305
158304
158303
158302
158301
158302
158302
158301
158300
158299
158299
158298
158298
158297
158297
158296
158295
158294
158293
158293
158292
158291
158290
158289
158289
158288
158287
158286
158286
158285
158284
158283
158284
158283
158283
158282
158282
158282
158282
158281
158281
158280
158279
158278
158277
158279
158280
158279
158278
158278
158279
158278
158277
158277
158276
158275
158274
158273
158272
158271
158270
158269
158269
158269
158269
158269
158269
158268
158267
158266
158265
158264
158263
158264
158263
158262
158262
158261
158261
158261
158261
158260
158259
158259
158258
158258
158257
158257
158256
158255
158255
158255
158254
158253
158254
158253
158252
158252
158251
158251
158250
158250
158249
158250
158249
158249
158249
158248
158247
158246
158245
158244
158243
158243
158242
158242
158241
158240
158239
158240
158240
158239
158238
158238
158239
158239
158239
158238
158238
158239
158239
158238
158237
158236
158236
158235
158234
158233
158232
158232
158232
158231
158232
158231
158230
158229
158229
158229
158228
158227
158226
158225
158224
158224
158223
158223
158222
158221
158220
158220
158221
158221
158220
158220
158219
158220
158220
158219
158219
158218
158217
158216
158216
158217
158216
158216
158216
158215
158214
158213
158212
158213
158213
158213
158212
158212
158211
158211
158211
158210
158209
158208
158208
158207
158207
158206
158205
158205
158205
158205
158204
158204
158203
158202
158201
158201
158200
158199
158198
158197
158196
158197
158198
158198
158197
158196
158196
158196
158196
158196
158196
158195
158196
158195
158195
158195
158194
158193
158192
158191
158192
158191
158190
158191
158190
158189
158188
158187
158186
158186
158186
158185
158185
158185
158185
158184
158185
158184
158183
158182
158182
158183
158182
158181
158180
158179
158178
158177
158176
158175
158174
158173
158172
158171
158170
158170
158169
158169
158168
158168
158167
158166
158165
158164
158163
158163
158162
158161
158160
158160
158159
158158
158160
158160
158159
158158
158157
158158
158158
158157
158157
158157
158156
158156
158155
158156
158156
158155
158154
158154
158153
158153
158152
158151
158150
158150
158149
158149
158149
158148
158147
158146
158145
158144
158145
158144
158143
158144
158144
158143
158143
158143
158143
158143
158142
158142
158141
158142
158142
158143
158142
158142
158142
158144
158145
158145
158145
158145
158146
158147
158147
158148
158147
158147
158147
158146
158145
158144
158143
158142
158142
158142
158141
158140
158139
158138
158137
158137
158136
158136
158135
158134
158134
158133
158132
158131
158131
158130
158130
158130
158130
158131
158131
158131
158130
158129
158128
158127
158126
158125
158125
158125
158125
158125
158125
158124
158123
158122
158122
158121
158120
158119
158119
158119
158118
158117
158116
158115
158115
158114
158114
158114
158113
158112
158111
158110
158110
158109
158109
158108
158110
158110
158109
158108
158108
158107
158106
158105
158104
158103
158102
158104
158104
158103
158103
158102
158101
158100
158100
158099
158098
158098
158097
158098
158097
158098
158099
158099
158098
158097
158098
158098
158098
158099
158098
158097
158097
158097
158096
158096
158095
158096
158097
158097
158098
158098
158097
158096
158096
158095
158095
158094
158094
158093
158093
158092
158091
158091
158090
158089
158088
158087
158087
158087
158086
158087
158087
158086
158086
158085
158085
158084
158084
158083
158083
158083
158082
158084
158084
158084
158084
158085
158085
158084
158083
158082
158081
158080
158079
158079
158079
158078
158077
158077
158076
158077
158076
158076
158075
158075
158076
158076
158076
158075
158074
158073
158072
158073
158073
158072
158071
158070
158069
158069
158069
158068
158067
158067
158066
158065
158065
158064
158063
158062
158061
158060
158060
158059
158060
158059
158058
158057
158056
158055
158054
158053
158052
158051
158051
158052
158051
158050
158049
158049
158048
158049
158048
158047
158047
158047
158047
158047
158046
158045
158044
158044
158043
158042
158042
158041
158040
158041
158042
158041
158041
158041
158040
158039
158038
158038
158037
158036
158036
158035
158036
158035
158034
158034
158033
158033
158033
158034
158033
158032
158031
158031
158030
158030
158029
158029
158028
158028
158028
158029
158028
158028
158031
158030
158030
158029
158029
158028
158028
158027
158027
158027
158027
158026
158026
158025
158025
158024
158025
158024
158023
158022
158021
158020
158021
158021
158021
158020
158020
158019
158019
158018
158017
158016
158015
158014
158013
158014
158013
158013
158012
158012
158011
158011
158012
158011
158010
158009
158009
158008
158008
158007
158006
158005
158004
158003
158002
158002
158002
158002
158001
158001
158000
158001
158000
157999
158000
157999
157998
157997
157996
157995
157994
157993
157994
157994
157995
157994
157993
157993
157992
157991
157990
157991
157991
157992
157991
157991
157991
157991
157991
157990
157990
157989
157988
157987
157986
157987
157988
157987
157987
157986
157987
157986
157985
157985
157986
157985
157986
157985
157985
157985
157986
157985
157984
157984
157984
157983
157983
157982
157982
157982
157983
157984
157983
157983
157983
157982
157981
157981
157980
157979
157979
157982
157982
157981
157982
157982
157982
157981
157982
157981
157980
157979
157978
157978
157978
157977
157976
157975
157974
157973
157973
157972
157972
157971
157970
157970
157971
157970
157969
157969
157968
157967
157967
157966
157965
157964
157963
157963
157963
157963
157964
157965
157967
157968
157967
157966
157965
157964
157963
157962
157961
157961
157960
157959
157958
157959
157958
157957
157956
157955
157954
157953
157952
157951
157950
157949
157949
157948
157948
157947
157946
157945
157944
157943
157942
157942
157941
157941
157941
157940
157940
157940
157939
157938
157937
157937
157937
157937
157936
157935
157934
157934
157933
157933
157932
157931
157931
157931
157930
157930
157930
157929
157928
157927
157926
157925
157924
157923
157923
157923
157922
157921
157922
157921
157921
157920
157919
157918
157918
157917
157917
157916
157916
157916
157915
157914
157913
157912
157911
157910
157909
157908
157908
157907
157907
157907
157906
157905
157904
157903
157905
157904
157904
157903
157902
157901
157901
157901
157900
157900
157899
157900
157899
157900
157901
157901
157900
157899
157898
157897
157896
157896
157895
157894
157894
157894
157894
157893
157892
157891
157892
157894
157893
157894
157894
157893
157893
157893
157893
157893
157893
157892
157892
157891
157890
157890
157889
157888
157887
157886
157887
157887
157886
157885
157884
157883
157883
157882
157883
157882
157882
157881
157880
157879
157880
157880
157879
157880
157879
157878
157879
157878
157877
157878
157878
157878
157877
157876
157875
157875
157875
157875
157875
157874
157873
157873
157872
157871
157870
157869
157868
157867
157866
157867
157867
157866
157867
157866
157865
157864
157863
157863
157862
157862
157861
157861
157861
157860
157861
157861
157860
157859
157858
157857
157856
157856
157857
157856
157855
157854
157854
157853
157852
157852
157852
157852
157852
157852
157852
157851
157850
157849
157848
157847
157846
157845
157844
157843
157842
157841
157842
157841
157843
157842
157842
157841
157840
157839
157838
157837
157836
157835
157834
157834
157833
157832
157831
157830
157830
157829
157828
157828
157827
157826
157825
157824
157823
157822
157822
157822
157822
157823
157822
157822
157821
157820
157819
157818
157817
157816
157815
157814
157813
157812
157812
157811
157811
157810
157809
157808
157807
157806
157805
157804
157803
157802
157803
157802
157802
157801
157801
157802
157802
157801
157800
157801
157800
157799
157800
157799
157798
157798
157797
157796
157797
157796
157797
157796
157795
157794
157793
157792
157792
157792
157792
157791
157790
157790
157789
157789
157788
157788
157787
157786
157785
157785
157786
157785
157784
157783
157785
157785
157784
157783
157783
157782
157781
157780
157779
157778
157778
157780
157779
157778
157778
157777
157776
157775
157776
157775
157775
157776
157777
157777
157776
157776
157775
157775
157774
157773
157772
157771
157770
157771
157771
157770
157769
157768
157767
157766
157765
157764
157763
157763
157763
157764
157764
157763
157762
157761
157761
157760
157759
157759
157758
157757
157756
157755
157754
157754
157753
157752
157752
157752
157752
157751
157751
157750
157749
157748
157747
157747
157747
157747
157746
157746
157745
157745
157746
157745
157744
157743
157742
157741
157740
157740
157740
157740
157740
157741
157740
157739
157738
157738
157737
157737
157737
157736
157737
157736
157736
157735
157734
157734
157733
157733
157733
157732
157731
157730
157729
157728
157728
157727
157727
157726
157726
157725
157724
157723
157722
157722
157721
157720
157719
157719
157718
157718
157718
157717
157717
157717
157717
157716
157715
157715
157714
157713
157713
157712
157711
157710
157711
157711
157710
157709
157708
157708
157707
157707
157706
157707
157706
157707
157706
157705
157705
157704
157704
157704
157703
157703
157703
157702
157701
157700
157700
157699
157698
157698
157697
157696
157695
157695
157694
157695
157695
157694
157693
157692
157691
157690
157691
157691
157691
157691
157691
157690
157690
157690
157689
157688
157690
157690
157690
157690
157689
157688
157687
157686
157685
157684
157684
157683
157682
157682
157682
157683
157683
157682
157682
157683
157684
157684
157683
157683
157683
157682
157682
157681
157681
157680
157680
157679
157678
157677
157676
157675
157674
157673
157672
157672
157671
157672
157671
157671
157670
157669
157668
157667
157667
157667
157669
157668
157668
157667
157666
157665
157664
157664
157666
157665
157664
157664
157663
157663
157665
157664
157664
157664
157663
157662
157661
157660
157659
157658
157658
157657
157657
157660
157659
157658
157659
157659
157659
157658
157658
157658
157659
157658
157657
157657
157656
157655
157654
157654
157654
157653
157652
157652
157651
157650
157649
157648
157647
157646
157645
157645
157645
157644
157643
157642
157641
157641
157640
157639
157639
157639
157638
157639
157638
157637
157637
157636
157636
157636
157635
157634
157634
157633
157632
157632
157631
157631
157630
157629
157630
157629
157628
157627
157626
157625
157626
157625
157624
157624
157623
157623
157622
157621
157620
157619
157618
157617
157616
157615
157614
157613
157612
157612
157611
157610
157610
157610
157610
157609
157608
157607
157608
157608
157607
157607
157607
157606
157605
157606
157607
157606
157608
157607
157607
157609
157608
157607
157606
157607
157608
157609
157609
157608
157608
157607
157606
157605
157605
157604
157606
157606
157605
157605
157605
157606
157605
157605
157604
157603
157602
157603
157603
157602
157602
157601
157600
157601
157602
157602
157602
157601
157601
157601
157601
157600
157600
157600
157599
157598
157598
157597
157600
157599
157598
157597
157596
157595
157594
157594
157594
157593
157593
157592
157591
157591
157591
157590
157590
157590
157590
157590
157589
157588
157588
157587
157586
157585
157586
157586
157585
157584
157584
157584
157583
157582
157582
157582
157581
157581
157580
157579
157578
157577
157577
157576
157576
157575
157575
157574
157575
157574
157575
157575
157574
157573
157572
157571
157570
157570
157570
157569
157569
157568
157567
157567
157566
157565
157565
157565
157564
157563
157562
157562
157563
157562
157562
157562
157561
157561
157560
157559
157559
157558
157558
157558
157558
157557
157556
157556
157555
157555
157554
157553
157552
157551
157550
157549
157548
157548
157549
157550
157551
157550
157550
157550
157549
157549
157548
157547
157547
157546
157545
157545
157546
157545
157545
157544
157543
157543
157542
157542
157541
157541
157540
157539
157538
157539
157539
157539
157538
157538
157538
157539
157538
157537
157536
157535
157535
157536
157535
157534
157533
157532
157531
157532
157532
157531
157530
157529
157528
157528
157527
157526
157525
157525
157524
157523
157522
157521
157521
157520
157519
157518
157517
157516
157517
157516
157516
157515
157514
157514
157515
157514
157514
157513
157512
157513
157512
157513
157512
157511
157510
157510
157509
157508
157508
157507
157506
157506
157505
157505
157504
157503
157503
157502
157501
157500
157500
157499
157498
157498
157499
157498
157498
157498
157497
157496
157495
157494
157493
157492
157493
157493
157492
157492
157493
157492
157492
157491
157492
157492
157492
157492
157491
157490
157489
157488
157487
157487
157487
157486
157488
157488
157487
157487
157487
157486
157486
157486
157486
157485
157485
157484
157484
157483
157482
157481
157482
157484
157483
157482
157481
157480
157480
157480
157479
157480
157479
157478
157477
157476
157476
157475
157474
157473
157472
157471
157471
157470
157470
157469
157468
157467
157467
157468
157468
157467
157467
157466
157465
157466
157465
157464
157463
157462
157461
157461
157460
157459
157458
157457
157456
157455
157454
157454
157453
157452
157451
157450
157449
157449
157448
157448
157447
157446
157445
157445
157444
157444
157443
157442
157441
157441
157441
157442
157441
157441
157440
157439
157438
157437
157438
157437
157437
157437
157439
157439
157438
157437
157436
157436
157436
157435
157436
157435
157434
157433
157433
157432
157432
157432
157431
157432
157432
157431
157431
157431
157430
157430
157429
157429
157428
157428
157427
157427
157428
157427
157426
157427
157427
157427
157426
157426
157425
157424
157423
157423
157422
157421
157420
157419
157418
157417
157416
157415
157414
157413
157412
157411
157410
157409
157408
157407
157406
157405
157404
157404
157404
157403
157403
157403
157404
157403
157403
157403
157402
157401
157401
157400
157399
157398
157397
157396
157395
157394
157393
157393
157393
157392
157393
157393
157392
157391
157390
157389
157388
157387
157387
157387
157387
157387
157386
157385
157384
157384
157383
157383
157382
157381
157381
157380
157379
157378
157378
157378
157377
157377
157376
157375
157376
157376
157376
157376
157375
157374
157373
157372
157371
157370
157371
157370
157370
157369
157368
157368
157367
157368
157368
157368
157367
157366
157365
157365
157364
157363
157362
157361
157360
157359
157358
157358
157357
157358
157357
157356
157355
157356
157355
157355
157354
157353
157352
157352
157351
157352
157351
157351
157351
157350
157349
157349
157348
157348
157347
157347
157347
157346
157345
157344
157343
157342
157341
157341
157340
157340
157339
157338
157338
157337
157336
157336
157335
157334
157334
157333
157332
157334
157333
157333
157333
157334
157334
157334
157333
157332
157331
157330
157329
157328
157328
157327
157326
157325
157325
157324
157325
157324
157323
157322
157322
157321
157320
157320
157319
157318
157317
157316
157315
157314
157315
157315
157314
157313
157312
157311
157311
157310
157309
157309
157308
157307
157307
157306
157305
157305
157305
157304
157305
157304
157303
157302
157301
157301
157300
157302
157301
157301
157300
157300
157300
157299
157300
157299
157298
157298
157298
157298
157297
157296
157295
157294
157293
157293
157292
157292
157292
157292
157291
157290
157289
157289
157288
157287
157286
157285
157285
157284
157283
157282
157283
157283
157282
157282
157282
157283
157282
157281
157281
157281
157280
157279
157278
157277
157276
157276
157275
157275
157274
157274
157273
157274
157275
157274
157273
157273
157274
157274
157273
157272
157271
157270
157270
157269
157268
157268
157268
157269
157270
157269
157268
157267
157267
157266
157265
157265
157266
157266
157265
157265
157265
157265
157264
157263
157262
157261
157261
157261
157260
157259
157259
157258
157257
157257
157256
157255
157255
157255
157254
157253
157252
157251
157251
157251
157250
157249
157248
157247
157246
157245
157244
157244
157244
157243
157243
157242
157242
157241
157242
157241
157241
157240
157239
157238
157238
157237
157236
157235
157235
157234
157233
157233
157232
157231
157231
157231
157230
157229
157230
157229
157228
157231
157230
157229
157228
157227
157226
157225
157224
157224
157224
157224
157224
157223
157222
157221
157221
157220
157219
157218
157218
157217
157217
157216
157215
157216
157215
157215
157214
157214
157213
157215
157217
157217
157216
157215
157216
157215
157215
157215
157215
157215
157214
157214
157213
157212
157213
157212
157211
157210
157210
157210
157209
157208
157208
157207
157206
157206
157205
157206
157205
157205
157204
157204
157204
157203
157202
157202
157202
157202
157201
157201
157200
157199
157198
157198
157197
157197
157196
157195
157194
157193
157194
157193
157192
157191
157190
157189
157188
157187
157186
157186
157186
157185
157184
157183
157182
157182
157181
157181
157181
157181
157180
157181
157180
157180
157179
157178
157178
157177
157178
157177
157176
157176
157176
157176
157175
157174
157173
157174
157173
157172
157171
157171
157170
157170
157169
157168
157168
157170
157170
157170
157169
157168
157167
157166
157165
157164
157163
157162
157162
157161
157160
157160
157159
157161
157160
157159
157158
157157
157157
157162
157162
157161
157160
157160
157160
157159
157158
157158
157158
157157
157157
157157
157156
157155
157155
157154
157154
157156
157158
157158
157157
157160
157159
157158
157157
157156
157155
157154
157154
157154
157153
157153
157153
157152
157151
157150
157150
157151
157152
157151
157150
157151
157151
157151
157150
157151
157152
157153
157153
157153
157152
157151
157151
157150
157149
157150
157149
157148
157147
157146
157145
157144
157144
157144
157143
157143
157142
157141
157141
157140
157140
157140
157139
157138
157137
157136
157136
157136
157135
157134
157134
157136
157136
157137
157136
157135
157134
157133
157132
157131
157130
157129
157129
157129
157130
157129
157129
157128
157127
157126
157125
157124
157125
157124
157123
157123
157123
157122
157121
157120
157120
157119
157119
157119
157118
157119
157119
157118
157118
157117
157117
157116
157115
157114
157115
157118
157117
157116
157115
157115
157115
157116
157115
157116
157115
157115
157114
157114
157113
157113
157112
157112
157112
157111
157111
157111
157111
157110
157109
157109
157109
157108
157107
157106
157105
157106
157105
157104
157103
157102
157101
157101
157100
157099
157099
157098
157097
157097
157096
157095
157094
157094
157094
157093
157094
157093
157093
157092
157092
157093
157093
157093
157092
157091
157090
157089
157090
157090
157089
157089
157088
157088
157087
157086
157085
157087
157086
157086
157085
157086
157085
157085
157084
157083
157083
157084
157083
157082
157081
157080
157079
157078
157079
157078
157078
157078
157079
157078
157079
157079
157078
157077
157076
157076
157075
157074
157074
157074
157073
157072
157072
157071
157071
157072
157072
157071
157071
157072
157071
157071
157071
157070
157069
157069
157068
157067
157066
157065
157064
157064
157064
157063
157062
157062
157062
157061
157060
157059
157059
157059
157058
157057
157056
157055
157055
157054
157054
157053
157053
157052
157051
157050
157050
157049
157049
157048
157047
157047
157046
157046
157046
157045
157045
157044
157044
157043
157043
157043
157042
157041
157041
157041
157042
157041
157040
157039
157038
157037
157036
157036
157035
157034
157033
157032
157032
157032
157033
157032
157031
157031
157031
157031
157030
157029
157029
157029
157028
157027
157026
157025
157024
157023
157022
157021
157021
157020
157019
157018
157017
157016
157015
157014
157013
157012
157012
157012
157013
157012
157012
157011
157011
157010
157009
157008
157007
157006
157006
157005
157004
157004
157003
157002
157002
157001
157000
157000
156999
156998
156998
156997
156997
156997
156996
156996
156997
156997
156997
156997
156996
156995
156994
156995
156995
156995
156994
156993
156992
156992
156992
156991
156990
156989
156988
156987
156986
156985
156984
156983
156983
156983
156983
156982
156982
156981
156981
156980
156979
156979
156979
156978
156977
156976
156975
156974
156973
156973
156972
156971
156971
156970
156971
156971
156970
156970
156969
156968
156968
156967
156966
156965
156965
156964
156963
156963
156963
156963
156962
156963
156962
156962
156961
156960
156959
156959
156958
156958
156957
156958
156957
156956
156956
156955
156956
156955
156954
156954
156955
156954
156954
156954
156953
156952
156951
156951
156950
156949
156950
156949
156948
156947
156947
156947
156949
156949
156949
156950
156951
156950
156949
156949
156948
156947
156946
156946
156945
156944
156943
156943
156942
156942
156941
156941
156941
156940
156939
156939
156939
156939
156940
156939
156939
156938
156937
156936
156935
156935
156935
156935
156936
156935
156934
156933
156933
156935
156935
156934
156933
156932
156931
156930
156929
156929
156928
156927
156927
156926
156925
156925
156925
156924
156926
156925
156925
156924
156924
156924
156925
156924
156923
156924
156923
156922
156921
156920
156920
156919
156919
156919
156918
156918
156918
156917
156916
156916
156915
156914
156913
156912
156911
156910
156909
156908
156907
156907
156906
156905
156905
156905
156904
156903
156902
156901
156901
156900
156899
156898
156900
156899
156898
156898
156897
156897
156896
156895
156894
156893
156892
156891
156890
156889
156888
156887
156887
156886
156886
156885
156887
156886
156885
156885
156884
156883
156882
156881
156881
156880
156879
156879
156878
156878
156877
156877
156877
156877
156877
156876
156876
156875
156874
156874
156873
156874
156874
156873
156873
156872
156873
156872
156874
156873
156872
156871
156870
156869
156869
156868
156867
156866
156866
156865
156864
156864
156863
156862
156861
156860
156861
156860
156860
156860
156860
156860
156860
156860
156859
156858
156857
156857
156857
156857
156856
156856
156855
156854
156853
156852
156852
156852
156852
156851
156851
156850
156850
156850
156849
156849
156848
156847
156846
156846
156846
156845
156844
156843
156842
156842
156841
156840
156842
156842
156841
156840
156839
156839
156838
156837
156836
156835
156834
156833
156833
156832
156832
156832
156832
156832
156831
156831
156830
156829
156830
156831
156830
156829
156828
156827
156826
156825
156825
156824
156825
156824
156826
156828
156827
156826
156826
156825
156824
156823
156822
156821
156820
156819
156819
156818
156818
156817
156816
156816
156815
156814
156813
156812
156811
156810
156810
156810
156809
156809
156808
156807
156807
156808
156807
156807
156807
156807
156806
156805
156805
156805
156804
156804
156804
156804
156804
156804
156803
156803
156803
156803
156803
156802
156802
156801
156800
156800
156799
156799
156799
156798
156798
156798
156797
156797
156797
156796
156795
156794
156794
156793
156792
156791
156790
156789
156789
156788
156787
156786
156785
156785
156784
156783
156782
156781
156780
156779
156778
156778
156779
156779
156778
156778
156777
156777
156776
156776
156776
156775
156776
156775
156774
156773
156772
156771
156770
156769
156769
156768
156769
156769
156768
156767
156767
156766
156766
156765
156764
156763
156762
156761
156761
156760
156760
156760
156759
156758
156758
156758
156757
156757
156756
156755
156755
156754
156753
156753
156752
156751
156751
156750
156749
156748
156747
156747
156746
156745
156744
156744
156743
156742
156741
156741
156740
156741
156740
156740
156740
156739
156738
156737
156736
156736
156735
156734
156735
156734
156733
156732
156732
156732
156731
156730
156732
156731
156731
156731
156731
156730
156729
156728
156727
156727
156727
156726
156725
156724
156723
156722
156721
156720
156721
156720
156720
156719
156718
156720
156719
156718
156717
156716
156715
156714
156715
156714
156713
156712
156711
156711
156710
156710
156709
156708
156707
156706
156705
156705
156705
156705
156706
156705
156704
156703
156703
156702
156701
156700
156699
156700
156699
156698
156698
156697
156697
156696
156695
156694
156694
156693
156692
156691
156691
156693
156692
156693
156692
156693
156694
156693
156692
156692
156692
156691
156690
156690
156689
156689
156688
156688
156688
156687
156686
156685
156684
156683
156683
156684
156683
156682
156681
156681
156680
156679
156679
156678
156677
156676
156677
156676
156675
156677
156677
156678
156677
156676
156675
156674
156673
156673
156672
156672
156673
156674
156673
156672
156671
156672
156672
156673
156672
156672
156672
156671
156671
156670
156669
156670
156671
156671
156671
156670
156669
156669
156668
156668
156667
156668
156667
156666
156666
156665
156665
156666
156666
156666
156667
156667
156667
156666
156665
156665
156664
156664
156665
156664
156664
156664
156663
156663
156663
156662
156661
156660
156660
156661
156661
156663
156665
156668
156667
156666
156667
156666
156665
156664
156664
156663
156663
156663
156664
156663
156662
156663
156663
156662
156661
156660
156660
156660
156660
156660
156659
156658
156657
156657
156656
156655
156654
156653
156653
156652
156651
156650
156649
156648
156647
156646
156645
156646
156646
156646
156645
156645
156644
156644
156645
156644
156643
156644
156643
156642
156641
156641
156640
156640
156641
156640
156639
156638
156637
156637
156638
156637
156636
156635
156634
156633
156634
156634
156635
156635
156634
156634
156633
156635
156635
156635
156636
156636
156636
156635
156634
156633
156632
156631
156632
156631
156632
156631
156630
156630
156630
156629
156629
156628
156628
156627
156627
156626
156626
156625
156626
156625
156625
156624
156623
156622
156622
156621
156620
156620
156619
156619
156618
156617
156616
156616
156615
156617
156618
156618
156618
156619
156619
156618
156617
156618
156618
156618
156617
156616
156615
156615
156614
156614
156614
156613
156613
156612
156611
156611
156611
156610
156609
156608
156607
156607
156606
156605
156605
156604
156603
156603
156603
156602
156601
156600
156599
156598
156597
156596
156595
156595
156595
156594
156594
156594
156594
156593
156592
156591
156591
156592
156593
156592
156593
156593
156592
156591
156590
156591
156591
156590
156589
156588
156587
156588
156587
156586
156586
156585
156584
156583
156582
156582
156582
156581
156580
156579
156578
156577
156576
156576
156575
156574
156576
156575
156574
156573
156572
156571
156571
156570
156569
156568
156567
156568
156567
156566
156567
156566
156565
156564
156564
156563
156562
156561
156560
156559
156559
156558
156557
156556
156555
156554
156553
156552
156552
156551
156552
156551
156552
156552
156553
156552
156551
156550
156549
156548
156548
156547
156546
156546
156545
156546
156546
156547
156547
156548
156547
156547
156546
156545
156546
156545
156544
156543
156542
156542
156543
156544
156543
156542
156541
156540
156540
156539
156538
156537
156536
156536
156535
156535
156534
156535
156534
156534
156533
156532
156531
156530
156529
156528
156528
156528
156528
156529
156529
156528
156530
156529
156528
156528
156527
156527
156527
156526
156525
156526
156525
156524
156526
156526
156526
156525
156524
156523
156523
156522
156522
156522
156521
156520
156519
156518
156517
156517
156517
156518
156517
156517
156517
156518
156517
156516
156516
156516
156515
156514
156513
156512
156513
156512
156512
156511
156510
156509
156508
156508
156507
156507
156506
156505
156505
156504
156504
156504
156505
156504
156505
156504
156504
156503
156503
156502
156501
156500
156499
156499
156499
156498
156498
156497
156496
156495
156494
156494
156493
156492
156491
156491
156491
156490
156489
156489
156489
156489
156488
156489
156489
156488
156489
156488
156488
156487
156486
156487
156486
156486
156486
156485
156485
156487
156486
156485
156484
156485
156484
156483
156483
156483
156483
156482
156481
156481
156481
156480
156479
156478
156478
156478
156478
156477
156476
156476
156476
156476
156476
156475
156474
156473
156472
156472
156471
156471
156471
156471
156470
156469
156468
156468
156468
156468
156467
156466
156465
156464
156463
156462
156461
156461
156461
156460
156460
156459
156459
156458
156457
156456
156457
156456
156455
156456
156455
156454
156454
156455
156454
156454
156453
156452
156453
156452
156452
156451
156450
156449
156448
156447
156447
156448
156447
156446
156445
156444
156443
156443
156442
156441
156442
156442
156441
156441
156440
156439
156438
156437
156437
156436
156435
156435
156434
156433
156432
156432
156431
156430
156429
156428
156428
156427
156426
156426
156426
156427
156426
156426
156426
156425
156424
156423
156422
156422
156423
156423
156423
156422
156422
156423
156423
156423
156422
156421
156420
156421
156420
156419
156418
156418
156417
156416
156416
156415
156416
156415
156414
156413
156413
156412
156411
156410
156409
156408
156408
156408
156407
156406
156405
156405
156404
156404
156403
156402
156401
156401
156400
156399
156401
156401
156400
156400
156399
156399
156399
156401
156403
156402
156401
156400
156401
156400
156399
156398
156397
156397
156396
156396
156396
156396
156396
156395
156394
156394
156393
156392
156392
156392
156391
156392
156392
156391
156391
156391
156390
156390
156391
156391
156391
156391
156391
156391
156390
156389
156388
156387
156386
156386
156387
156387
156386
156385
156384
156383
156382
156381
156380
156380
156379
156378
156377
156376
156375
156374
156373
156373
156372
156371
156370
156369
156368
156370
156369
156368
156367
156366
156365
156365
156364
156363
156363
156363
156362
156361
156361
156361
156361
156361
156360
156360
156359
156358
156357
156356
156357
156357
156356
156355
156354
156353
156352
156352
156351
156351
156351
156351
156351
156351
156352
156351
156350
156350
156350
156349
156349
156348
156347
156346
156345
156344
156343
156343
156345
156344
156344
156344
156344
156343
156342
156341
156341
156341
156341
156341
156340
156340
156339
156339
156339
156341
156342
156341
156340
156340
156339
156339
156338
156337
156338
156337
156337
156338
156337
156336
156336
156336
156336
156336
156335
156335
156337
156337
156337
156337
156338
156337
156336
156335
156335
156334
156333
156333
156332
156331
156330
156329
156328
156327
156326
156325
156326
156325
156326
156326
156325
156324
156324
156323
156322
156321
156322
156321
156320
156319
156318
156317
156317
156316
156316
156315
156314
156314
156313
156312
156315
156314
156314
156313
156313
156313
156313
156313
156313
156313
156313
156312
156311
156310
156310
156310
156310
156309
156308
156308
156307
156306
156305
156305
156305
156304
156304
156304
156303
156302
156301
156302
156303
156303
156302
156301
156300
156299
156298
156297
156297
156296
156298
156297
156296
156296
156295
156294
156295
156295
156295
156294
156293
156292
156291
156291
156290
156290
156290
156289
156288
156288
156287
156286
156286
156285
156285
156284
156283
156283
156282
156281
156280
156280
156279
156278
156277
156276
156275
156275
156274
156275
156275
156274
156273
156272
156271
156270
156269
156268
156268
156268
156267
156266
156266
156265
156264
156264
156263
156263
156262
156263
156262
156263
156262
156261
156263
156263
156263
156262
156263
156263
156262
156263
156262
156261
156261
156260
156261
156260
156261
156260
156260
156261
156260
156259
156258
156257
156257
156257
156256
156256
156256
156255
156254
156254
156254
156253
156253
156254
156253
156252
156252
156252
156252
156251
156252
156252
156251
156251
156250
156250
156253
156253
156253
156253
156253
156252
156252
156251
156251
156250
156249
156249
156248
156247
156247
156246
156246
156247
156246
156245
156245
156245
156244
156243
156244
156243
156242
156241
156241
156241
156240
156240
156239
156238
156237
156241
156240
156239
156240
156240
156240
156241
156240
156240
156239
156238
156237
156236
156235
156235
156234
156233
156233
156232
156232
156231
156230
156230
156231
156230
156229
156230
156230
156229
156229
156229
156229
156230
156229
156228
156228
156227
156226
156226
156227
156226
156225
156224
156224
156223
156222
156222
156222
156221
156220
156220
156220
156219
156218
156217
156216
156215
156215
156214
156213
156215
156214
156213
156212
156211
156211
156210
156209
156208
156207
156208
156207
156206
156206
156205
156204
156204
156204
156203
156202
156201
156201
156200
156201
156201
156200
156199
156199
156199
156199
156198
156197
156196
156195
156194
156194
156193
156193
156192
156193
156192
156191
156190
156189
156188
156188
156188
156189
156188
156188
156188
156187
156187
156187
156186
156186
156185
156186
156185
156184
156183
156182
156183
156183
156182
156181
156180
156181
156182
156182
156181
156180
156180
156181
156181
156180
156180
156179
156180
156179
156179
156179
156178
156177
156176
156177
156176
156175
156175
156174
156174
156174
156173
156172
156171
156171
156171
156170
156169
156170
156171
156170
156169
156168
156167
156167
156167
156167
156166
156165
156165
156165
156165
156164
156163
156163
156162
156162
156162
156162
156161
156160
156159
156159
156158
156159
156159
156158
156157
156156
156156
156156
156157
156156
156156
156155
156155
156156
156155
156154
156153
156153
156152
156151
156150
156150
156149
156151
156150
156149
156148
156147
156147
156147
156146
156147
156147
156146
156145
156146
156146
156146
156146
156145
156145
156144
156144
156144
156144
156144
156143
156143
156143
156142
156143
156142
156142
156142
156142
156143
156142
156142
156142
156141
156140
156139
156138
156137
156136
156136
156135
156135
156134
156134
156134
156133
156133
156132
156132
156131
156130
156131
156130
156131
156130
156130
156129
156129
156129
156129
156128
156131
156131
156131
156130
156129
156129
156130
156131
156130
156129
156129
156129
156130
156130
156129
156128
156127
156126
156127
156126
156126
156125
156124
156123
156122
156123
156122
156121
156122
156122
156121
156120
156121
156120
156119
156118
156117
156116
156116
156115
156114
156116
156116
156116
156116
156117
156118
156117
156116
156116
156116
156115
156115
156114
156113
156112
156111
156110
156112
156112
156111
156110
156109
156109
156110
156109
156108
156108
156107
156106
156105
156104
156103
156103
156102
156102
156101
156102
156101
156100
156099
156099
156098
156097
156097
156096
156095
156095
156094
156093
156093
156093
156093
156092
156091
156091
156091
156091
156090
156089
156088
156087
156087
156086
156086
156085
156084
156083
156083
156083
156083
156082
156082
156081
156080
156079
156078
156077
156078
156077
156076
156075
156074
156073
156072
156071
156070
156069
156068
156067
156066
156065
156064
156063
156063
156062
156062
156062
156061
156060
156059
156058
156060
156060
156059
156058
156057
156056
156056
156055
156055
156054
156054
156053
156053
156053
156054
156054
156055
156054
156053
156052
156052
156052
156053
156054
156053
156052
156053
156053
156052
156052
156051
156052
156052
156051
156050
156051
156050
156049
156049
156049
156049
156048
156047
156046
156046
156045
156044
156043
156042
156043
156043
156042
156042
156042
156041
156040
156040
156040
156039
156038
156037
156038
156038
156039
156038
156038
156038
156039
156040
156039
156038
156038
156038
156038
156037
156037
156037
156036
156035
156034
156035
156034
156033
156032
156031
156030
156029
156029
156028
156027
156028
156027
156026
156026
156026
156026
156026
156025
156024
156024
156023
156022
156022
156022
156022
156023
156025
156024
156023
156022
156022
156023
156022
156021
156020
156019
156019
156019
156018
156017
156016
156016
156017
156016
156015
156016
156015
156016
156015
156014
156015
156014
156013
156012
156011
156010
156009
156009
156009
156009
156009
156008
156008
156007
156006
156005
156005
156004
156004
156004
156003
156002
156001
156001
156001
156000
155999
155998
155998
155999
156001
156000
155999
156000
156002
156002
156001
156001
156001
156000
156002
156001
156001
156001
156000
155999
155998
155997
155996
155995
155994
155993
155994
155993
155992
155991
155990
155989
155989
155989
155988
155987
155986
155985
155984
155983
155982
155982
155982
155982
155981
155980
155979
155978
155978
155977
155977
155976
155975
155975
155975
155975
155974
155973
155973
155972
155971
155970
155969
155968
155967
155966
155965
155964
155966
155965
155964
155964
155964
155963
155964
155963
155962
155961
155961
155960
155960
155959
155959
155958
155958
155958
155957
155958
155958
155958
155957
155956
155955
155954
155953
155952
155951
155951
155950
155949
155948
155947
155948
155947
155946
155945
155944
155943
155943
155943
155942
155942
155941
155942
155942
155941
155942
155941
155940
155939
155938
155938
155937
155936
155935
155934
155933
155932
155932
155932
155931
155930
155929
155928
155927
155926
155925
155924
155925
155925
155925
155925
155925
155924
155925
155924
155923
155923
155923
155923
155922
155921
155920
155920
155919
155918
155917
155918
155917
155916
155915
155914
155913
155913
155912
155912
155912
155912
155911
155910
155909
155909
155909
155909
155908
155908
155907
155906
155905
155906
155905
155904
155903
155902
155901
155900
155902
155902
155901
155900
155899
155898
155898
155898
155897
155896
155896
155895
155894
155893
155892
155891
155890
155889
155889
155889
155889
155889
155888
155888
155887
155886
155886
155886
155886
155885
155884
155883
155882
155882
155883
155882
155883
155882
155881
155880
155879
155879
155878
155877
155876
155875
155874
155874
155873
155874
155873
155872
155872
155872
155872
155872
155871
155870
155869
155868
155868
155869
155868
155867
155867
155866
155865
155864
155863
155862
155862
155861
155860
155859
155858
155858
155857
155856
155858
155857
155856
155855
155856
155855
155856
155857
155856
155855
155856
155855
155854
155854
155854
155853
155854
155853
155852
155852
155853
155852
155852
155851
155852
155852
155851
155851
155850
155849
155848
155848
155847
155846
155845
155844
155843
155842
155841
155840
155839
155839
155838
155837
155836
155835
155835
155835
155834
155834
155833
155833
155832
155831
155830
155830
155829
155830
155830
155832
155831
155830
155829
155828
155827
155827
155826
155825
155825
155824
155823
155824
155823
155822
155823
155823
155823
155823
155822
155821
155820
155819
155819
155818
155817
155816
155815
155814
155813
155813
155812
155812
155811
155810
155810
155809
155809
155808
155807
155807
155808
155808
155808
155809
155808
155807
155806
155805
155804
155803
155802
155802
155801
155800
155799
155798
155797
155797
155796
155795
155794
155794
155793
155793
155792
155792
155792
155792
155791
155790
155789
155788
155787
155786
155785
155784
155784
155783
155782
155781
155780
155779
155779
155779
155778
155777
155776
155775
155774
155773
155772
155772
155771
155770
155769
155768
155769
155768
155767
155766
155765
155764
155763
155762
155761
155760
155760
155760
155760
155761
155761
155760
155761
155760
155759
155760
155759
155758
155757
155756
155755
155754
155753
155753
155752
155751
155751
155750
155749
155748
155747
155747
155747
155746
155745
155745
155744
155743
155743
155743
155742
155742
155743
155743
155742
155741
155741
155741
155740
155740
155739
155738
155737
155736
155735
155734
155733
155732
155732
155732
155732
155732
155731
155732
155731
155730
155729
155728
155728
155730
155729
155728
155727
155726
155726
155725
155725
155724
155723
155722
155721
155721
155721
155721
155720
155719
155721
155720
155719
155718
155717
155716
155715
155715
155714
155713
155713
155712
155711
155710
155710
155709
155708
155708
155708
155707
155706
155705
155704
155703
155702
155701
155700
155699
155698
155697
155696
155696
155697
155696
155695
155695
155694
155694
155693
155692
155691
155690
155689
155689
155690
155690
155689
155688
155687
155686
155685
155684
155683
155682
155681
155681
155681
155681
155680
155680
155681
155681
155680
155680
155679
155678
155678
155677
155677
155676
155675
155674
155673
155673
155672
155671
155671
155670
155669
155668
155667
155668
155668
155667
155666
155666
155666
155668
155667
155666
155665
155664
155665
155664
155665
155665
155666
155665
155664
155663
155664
155663
155664
155665
155664
155663
155662
155661
155660
155660
155659
155658
155657
155658
155657
155658
155658
155658
155657
155656
155655
155654
155653
155652
155652
155652
155654
155653
155653
155653
155653
155653
155652
155652
155651
155650
155649
155648
155649
155648
155650
155650
155649
155649
155648
155647
155649
155649
155648
155648
155647
155646
155645
155644
155643
155643
155642
155642
155641
155640
155639
155640
155639
155638
155637
155637
155638
155639
155639
155638
155638
155638
155639
155638
155637
155637
155636
155635
155636
155635
155634
155633
155632
155634
155634
155634
155635
155634
155633
155632
155632
155634
155634
155633
155633
155633
155634
155633
155632
155632
155631
155631
155630
155630
155630
155629
155628
155627
155627
155627
155626
155625
155625
155626
155626
155625
155624
155623
155622
155621
155620
155619
155620
155619
155619
155618
155617
155618
155617
155617
155617
155616
155615
155614
155613
155612
155611
155610
155609
155608
155608
155608
155609
155609
155608
155607
155606
155607
155606
155606
155606
155605
155605
155605
155604
155603
155602
155601
155601
155600
155600
155601
155600
155599
155598
155597
155596
155596
155595
155594
155593
155594
155593
155592
155591
155590
155590
155589
155588
155587
155587
155586
155585
155584
155585
155585
155584
155584
155585
155584
155583
155582
155581
155581
155580
155579
155579
155580
155579
155578
155577
155576
155578
155577
155577
155576
155576
155576
155575
155574
155573
155573
155573
155572
155571
155570
155569
155568
155567
155566
155565
155564
155563
155563
155562
155561
155560
155559
155559
155558
155557
155557
155557
155556
155556
155555
155554
155553
155553
155552
155553
155553
155553
155552
155552
155551
155550
155549
155549
155549
155548
155547
155547
155546
155545
155544
155544
155544
155543
155542
155542
155541
155540
155540
155539
155538
155537
155537
155537
155536
155535
155534
155533
155533
155533
155533
155533
155533
155532
155532
155532
155532
155533
155533
155532
155531
155530
155529
155528
155527
155527
155527
155526
155526
155525
155524
155524
155524
155523
155522
155522
155521
155520
155519
155519
155518
155518
155518
155517
155516
155515
155514
155513
155512
155511
155510
155510
155509
155508
155507
155508
155507
155507
155507
155506
155505
155504
155503
155503
155502
155502
155502
155501
155502
155501
155500
155500
155501
155500
155500
155499
155498
155497
155497
155497
155497
155496
155496
155496
155495
155494
155493
155492
155492
155491
155490
155489
155488
155488
155487
155486
155485
155484
155485
155484
155483
155485
155484
155483
155482
155482
155482
155481
155481
155484
155484
155483
155482
155481
155480
155479
155478
155478
155477
155476
155476
155475
155474
155474
155474
155473
155474
155473
155473
155473
155472
155474
155475
155474
155473
155472
155471
155470
155470
155469
155468
155467
155466
155468
155467
155467
155467
155467
155466
155466
155465
155464
155463
155462
155461
155462
155462
155461
155460
155459
155458
155458
155458
155458
155458
155458
155458
155457
155457
155456
155455
155454
155453
155452
155451
155450
155450
155449
155449
155449
155448
155447
155446
155446
155445
155444
155443
155442
155441
155441
155443
155442
155442
155441
155440
155439
155439
155438
155439
155439
155439
155438
155438
155437
155436
155435
155434
155433
155432
155432
155431
155430
155431
155430
155430
155429
155428
155427
155426
155426
155425
155425
155425
155424
155423
155422
155421
155420
155419
155418
155417
155416
155418
155418
155417
155417
155416
155416
155415
155414
155413
155413
155414
155414
155414
155413
155412
155412
155411
155410
155409
155408
155407
155407
155406
155405
155405
155404
155406
155405
155406
155406
155405
155405
155404
155403
155403
155403
155404
155403
155403
155403
155403
155403
155403
155403
155403
155402
155402
155401
155401
155401
155400
155399
155398
155397
155396
155396
155397
155398
155397
155396
155396
155396
155395
155394
155395
155394
155393
155392
155392
155391
155390
155390
155390
155389
155389
155388
155387
155387
155386
155385
155385
155384
155383
155383
155384
155386
155387
155387
155386
155385
155386
155385
155385
155384
155384
155383
155382
155383
155383
155382
155381
155381
155380
155380
155379
155378
155377
155377
155376
155375
155375
155374
155373
155373
155373
155372
155371
155371
155373
155373
155372
155371
155371
155371
155372
155372
155371
155370
155369
155368
155369
155368
155368
155369
155368
155369
155368
155367
155367
155366
155365
155364
155363
155362
155362
155362
155362
155362
155361
155360
155359
155358
155357
155356
155355
155354
155354
155353
155352
155351
155350
155350
155351
155351
155351
155350
155349
155348
155347
155346
155346
155345
155344
155343
155344
155343
155343
155343
155342
155342
155341
155340
155340
155340
155340
155342
155342
155341
155340
155339
155340
155339
155338
155338
155338
155338
155337
155338
155338
155337
155336
155335
155334
155333
155333
155332
155332
155334
155336
155335
155334
155334
155333
155334
155334
155333
155332
155332
155331
155331
155330
155329
155329
155330
155329
155328
155328
155328
155327
155327
155326
155325
155325
155325
155324
155324
155323
155322
155322
155321
155323
155322
155323
155322
155323
155323
155322
155322
155321
155320
155320
155319
155318
155317
155316
155315
155314
155314
155314
155313
155312
155311
155312
155314
155313
155312
155312
155311
155311
155310
155309
155308
155309
155308
155308
155308
155307
155306
155307
155306
155306
155306
155305
155304
155304
155304
155304
155303
155304
155303
155303
155302
155301
155301
155300
155299
155298
155297
155296
155295
155295
155296
155297
155296
155296
155295
155296
155295
155294
155294
155295
155296
155295
155294
155294
155294
155294
155293
155292
155291
155291
155290
155290
155289
155289
155288
155288
155287
155287
155286
155285
155284
155285
155284
155283
155282
155281
155282
155283
155283
155282
155281
155281
155281
155281
155282
155281
155280
155280
155279
155278
155278
155277
155277
155276
155275
155274
155274
155273
155273
155272
155272
155271
155270
155270
155270
155269
155269
155268
155267
155267
155267
155266
155265
155265
155264
155263
155262
155262
155261
155261
155260
155260
155259
155258
155258
155258
155257
155257
155256
155255
155255
155255
155255
155254
155253
155252
155251
155250
155250
155249
155248
155249
155249
155248
155248
155249
155248
155247
155246
155246
155245
155245
155245
155246
155247
155246
155245
155245
155244
155243
155242
155241
155241
155241
155240
155239
155240
155239
155239
155238
155237
155237
155237
155236
155236
155236
155235
155234
155233
155233
155232
155232
155231
155231
155232
155232
155232
155232
155232
155231
155231
155230
155229
155228
155229
155229
155228
155227
155227
155226
155225
155224
155224
155223
155224
155224
155223
155222
155221
155221
155221
155220
155220
155220
155220
155219
155218
155218
155218
155218
155218
155217
155216
155216
155215
155214
155214
155213
155212
155212
155211
155211
155210
155210
155209
155208
155207
155206
155205
155204
155205
155205
155205
155205
155205
155204
155204
155203
155203
155203
155203
155202
155202
155202
155201
155201
155200
155199
155198
155197
155197
155197
155196
155195
155194
155193
155193
155194
155193
155192
155193
155192
155192
155192
155191
155190
155189
155188
155188
155188
155187
155188
155187
155186
155186
155187
155186
155185
155184
155184
155183
155183
155183
155182
155182
155181
155180
155179
155178
155177
155177
155176
155176
155176
155176
155175
155175
155175
155174
155175
155174
155173
155174
155174
155174
155173
155173
155174
155173
155173
155172
155171
155172
155171
155171
155171
155170
155169
155168
155168
155167
155166
155165
155165
155164
155163
155164
155164
155163
155162
155161
155161
155162
155162
155161
155161
155161
155160
155159
155158
155158
155157
155157
155156
155156
155155
155155
155154
155154
155154
155154
155154
155154
155153
155154
155154
155154
155153
155152
155151
155151
155150
155150
155149
155148
155147
155147
155146
155145
155148
155148
155147
155147
155147
155146
155146
155146
155146
155145
155144
155144
155144
155143
155144
155143
155142
155141
155142
155141
155140
155139
155140
155140
155139
155138
155138
155138
155138
155137
155138
155137
155139
155138
155137
155136
155135
155134
155133
155133
155134
155135
155134
155133
155132
155131
155130
155129
155128
155127
155128
155129
155128
155127
155126
155125
155125
155125
155124
155123
155122
155121
155120
155119
155118
155117
155117
155117
155116
155117
155116
155115
155114
155114
155113
155113
155112
155111
155110
155109
155108
155107
155106
155105
155104
155103
155102
155101
155101
155101
155100
155100
155099
155098
155098
155097
155096
155097
155100
155099
155099
155098
155097
155096
155096
155095
155094
155093
155094
155093
155092
155092
155092
155091
155090
155089
155089
155088
155087
155087
155086
155085
155085
155084
155083
155084
155083
155082
155081
155080
155079
155078
155079
155079
155079
155080
155080
155081
155080
155079
155080
155079
155078
155079
155079
155079
155078
155078
155077
155076
155076
155076
155075
155074
155074
155074
155074
155073
155073
155072
155071
155070
155069
155069
155068
155069
155068
155067
155066
155065
155064
155063
155062
155064
155063
155062
155062
155064
155065
155064
155063
155062
155061
155060
155060
155062
155062
155063
155062
155061
155060
155059
155059
155058
155057
155056
155055
155056
155055
155054
155053
155054
155055
155054
155054
155054
155053
155053
155052
155052
155051
155050
155049
155048
155047
155048
155048
155048
155048
155048
155047
155048
155047
155047
155046
155045
155044
155044
155045
155045
155046
155045
155044
155045
155045
155045
155044
155043
155042
155041
155040
155040
155040
155039
155038
155037
155039
155039
155038
155038
155038
155037
155036
155036
155036
155037
155037
155036
155035
155034
155035
155035
155034
155033
155032
155031
155031
155031
155031
155030
155029
155029
155029
155029
155028
155027
155027
155028
155028
155027
155027
155028
155027
155026
155025
155024
155023
155022
155022
155021
155020
155019
155018
155018
155017
155016
155015
155014
155013
155012
155012
155011
155010
155009
155008
155007
155006
155005
155005
155004
155003
155002
155002
155002
155002
155001
155000
154999
154998
154998
154997
154996
154995
154994
154995
154996
154995
154994
154993
154993
154992
154991
154990
154990
154989
154988
154987
154986
154986
154985
154986
154985
154984
154985
154984
154983
154982
154981
154980
154979
154978
154977
154976
154975
154975
154974
154973
154973
154973
154974
154973
154972
154971
154970
154970
154969
154968
154967
154966
154965
154965
154964
154964
154963
154963
154962
154962
154961
154961
154961
154960
154959
154958
154959
154958
154958
154957
154957
154956
154955
154956
154955
154955
154954
154954
154953
154952
154951
154952
154952
154952
154951
154951
154950
154950
154951
154951
154952
154952
154951
154950
154949
154950
154949
154948
154947
154947
154946
154946
154946
154945
154946
154947
154948
154948
154947
154946
154945
154944
154943
154942
154942
154942
154943
154943
154942
154941
154940
154941
154940
154939
154938
154938
154937
154936
154935
154934
154933
154932
154932
154932
154931
154930
154930
154929
154928
154927
154926
154925
154924
154923
154922
154921
154920
154920
154919
154918
154917
154916
154915
154916
154915
154914
154913
154913
154912
154911
154910
154909
154910
154909
154908
154907
154906
154906
154906
154905
154905
154904
154903
154902
154901
154900
154899
154898
154898
154897
154898
154897
154896
154895
154894
154894
154893
154892
154891
154890
154890
154889
154888
154889
154890
154889
154889
154888
154887
154886
154885
154884
154883
154882
154882
154883
154882
154881
154881
154880
154879
154878
154877
154877
154879
154878
154877
154876
154877
154876
154875
154875
154874
154874
154873
154872
154874
154873
154872
154871
154870
154870
154869
154869
154868
154868
154868
154867
154866
154865
154865
154864
154864
154866
154865
154864
154863
154862
154861
154860
154860
154860
154859
154858
154858
154857
154856
154856
154856
154856
154855
154854
154854
154854
154853
154852
154852
154852
154851
154850
154849
154850
154849
154850
154849
154848
154847
154846
154845
154844
154843
154842
154843
154842
154841
154841
154840
154839
154838
154838
154838
154837
154836
154837
154837
154836
154836
154835
154834
154834
154833
154832
154831
154830
154829
154828
154828
154827
154826
154825
154825
154824
154824
154823
154822
154822
154821
154820
154819
154821
154821
154820
154819
154818
154818
154818
154817
154817
154818
154817
154817
154816
154816
154815
154815
154814
154813
154813
154812
154811
154812
154811
154811
154810
154809
154808
154808
154807
154807
154806
154806
154805
154804
154803
154803
154804
154805
154805
154805
154805
154804
154805
154804
154803
154802
154801
154800
154801
154800
154799
154799
154798
154797
154798
154798
154797
154796
154796
154795
154794
154795
154795
154794
154794
154793
154793
154792
154791
154790
154789
154788
154787
154786
154785
154785
154785
154784
154784
154783
154782
154782
154781
154781
154780
154779
154780
154779
154778
154778
154777
154777
154777
154776
154775
154774
154773
154773
154773
154775
154775
154776
154776
154775
154775
154777
154776
154775
154775
154775
154775
154774
154773
154773
154772
154774
154773
154772
154772
154771
154771
154770
154770
154769
154768
154768
154768
154768
154767
154766
154765
154764
154763
154763
154762
154762
154762
154761
154761
154760
154760
154759
154758
154759
154758
154757
154756
154755
154756
154757
154757
154756
154755
154754
154753
154752
154751
154751
154751
154751
154750
154749
154748
154747
154746
154745
154744
154744
154744
154744
154743
154742
154741
154740
154740
154740
154740
154739
154739
154739
154740
154739
154738
154738
154738
154738
154738
154737
154737
154736
154736
154735
154734
154734
154733
154732
154732
154731
154731
154730
154730
154730
154730
154729
154728
154728
154727
154727
154726
154725
154725
154724
154723
154723
154722
154722
154723
154723
154723
154722
154723
154722
154721
154721
154720
154719
154719
154718
154717
154716
154715
154715
154716
154715
154714
154716
154718
154718
154718
154717
154717
154718
154717
154716
154715
154715
154715
154714
154713
154714
154713
154712
154711
154710
154709
154708
154708
154707
154706
154705
154704
154703
154702
154701
154701
154701
154701
154701
154700
154700
154699
154698
154699
154698
154698
154697
154698
154697
154696
154696
154696
154695
154694
154693
154692
154693
154692
154692
154692
154691
154690
154690
154689
154688
154687
154687
154686
154686
154685
154684
154683
154682
154682
154683
154682
154682
154681
154680
154680
154680
154681
154680
154679
154679
154679
154678
154677
154676
154676
154677
154676
154676
154675
154674
154677
154677
154678
154677
154677
154676
154675
154675
154675
154674
154673
154672
154672
154671
154671
154672
154671
154670
154670
154669
154668
154668
154668
154668
154667
154666
154667
154667
154668
154667
154668
154669
154668
154668
154669
154668
154668
154668
154667
154667
154667
154666
154666
154665
154664
154664
154664
154664
154663
154662
154661
154660
154660
154659
154658
154657
154656
154656
154655
154654
154653
154653
154652
154652
154652
154652
154651
154651
154650
154650
154649
154649
154648
154647
154648
154647
154648
154648
154647
154647
154647
154646
154646
154645
154644
154643
154642
154642
154643
154642
154641
154640
154639
154639
154638
154638
154640
154639
154640
154640
154640
154639
154639
154638
154638
154637
154636
154636
154636
154636
154635
154634
154633
154632
154631
154631
154630
154629
154628
154628
154629
154628
154627
154626
154625
154624
154624
154625
154625
154625
154625
154624
154623
154622
154621
154622
154621
154620
154619
154618
154617
154616
154616
154615
154615
154614
154613
154612
154611
154612
154611
154612
154611
154610
154609
154609
154608
154608
154607
154606
154605
154605
154604
154605
154605
154604
154604
154604
154605
154605
154604
154604
154603
154602
154602
154601
154600
154599
154599
154598
154597
154596
154595
154594
154593
154593
154592
154591
154590
154590
154589
154588
154587
154587
154589
154588
154587
154586
154585
154584
154584
154584
154583
154582
154581
154580
154579
154579
154578
154577
154576
154575
154575
154574
154573
154572
154571
154571
154570
154570
154569
154569
154568
154567
154568
154567
154566
154565
154564
154565
154565
154564
154564
154564
154564
154563
154563
154563
154562
154563
154562
154563
154563
154562
154561
154560
154559
154558
154557
154556
154555
154554
154553
154553
154552
154552
154552
154551
154551
154551
154551
154550
154549
154550
154551
154550
154550
154550
154549
154548
154548
154547
154547
154546
154545
154544
154543
154542
154542
154542
154541
154540
154540
154539
154538
154537
154536
154536
154535
154535
154534
154534
154535
154535
154535
154534
154534
154533
154533
154533
154533
154533
154532
154531
154531
154530
154529
154528
154527
154526
154526
154525
154524
154525
154524
154523
154523
154522
154521
154520
154519
154520
154520
154519
154518
154517
154516
154515
154514
154513
154512
154511
154512
154512
154514
154514
154514
154513
154514
154513
154514
154513
154512
154511
154510
154510
154509
154509
154508
154508
154507
154507
154506
154506
154505
154504
154503
154502
154501
154500
154499
154498
154497
154496
154496
154495
154495
154495
154495
154495
154494
154493
154493
154492
154492
154491
154490
154489
154490
154489
154489
154489
154488
154487
154486
154485
154484
154483
154482
154483
154483
154482
154481
154481
154480
154480
154479
154478
154478
154479
154478
154477
154476
154475
154474
154474
154475
154475
154474
154473
154472
154473
154472
154471
154470
154469
154469
154468
154467
154467
154467
154466
154465
154464
154463
154463
154464
154463
154462
154461
154460
154459
154458
154457
154459
154458
154457
154457
154457
154456
154455
154455
154455
154454
154454
154453
154453
154453
154452
154451
154450
154449
154448
154447
154446
154445
154445
154444
154443
154442
154441
154440
154440
154441
154440
154439
154439
154438
154437
154437
154436
154436
154437
154437
154436
154436
154435
154434
154434
154433
154434
154433
154433
154433
154432
154431
154430
154429
154428
154427
154426
154425
154424
154423
154422
154422
154421
154421
154420
154419
154419
154419
154420
154421
154422
154421
154420
154419
154418
154417
154417
154416
154417
154416
154415
154414
154414
154414
154414
154413
154414
154414
154413
154412
154412
154411
154410
154409
154409
154410
154409
154409
154408
154407
154406
154407
154407
154407
154406
154406
154405
154404
154403
154402
154401
154401
154401
154400
154399
154398
154398
154397
154399
154399
154398
154398
154398
154397
154396
154395
154395
154394
154393
154393
154392
154392
154391
154390
154391
154392
154391
154390
154390
154390
154389
154389
154389
154389
154388
154388
154389
154388
154388
154387
154386
154386
154388
154387
154387
154387
154386
154385
154384
154383
154383
154382
154382
154381
154380
154380
154381
154380
154379
154378
154378
154377
154377
154376
154377
154376
154376
154376
154375
154374
154373
154373
154372
154371
154371
154370
154369
154368
154367
154367
154367
154367
154367
154367
154366
154365
154364
154364
154363
154362
154361
154360
154360
154359
154358
154359
154360
154359
154358
154357
154357
154357
154356
154355
154355
154354
154353
154352
154351
154350
154349
154348
154347
154346
154345
154346
154346
154345
154344
154344
154345
154344
154343
154342
154341
154340
154340
154339
154338
154337
154336
154336
154335
154336
154335
154336
154335
154335
154334
154334
154333
154333
154332
154332
154331
154330
154330
154329
154328
154327
154326
154326
154327
154326
154325
154325
154324
154324
154324
154324
154325
154324
154323
154323
154322
154321
154320
154321
154321
154321
154320
154320
154319
154318
154319
154319
154318
154317
154318
154317
154316
154315
154314
154313
154315
154316
154315
154314
154313
154314
154314
154313
154312
154311
154311
154311
154310
154309
154309
154308
154307
154306
154306
154306
154305
154304
154303
154302
154302
154302
154301
154300
154299
154298
154298
154298
154299
154298
154297
154296
154295
154296
154296
154296
154295
154295
154294
154293
154292
154291
154290
154289
154288
154287
154288
154288
154287
154287
154287
154287
154286
154285
154285
154284
154283
154283
154284
154285
154284
154283
154283
154283
154285
154284
154283
154282
154282
154281
154281
154280
154280
154280
154279
154278
154278
154277
154276
154275
154275
154275
154274
154274
154273
154272
154271
154270
154269
154268
154268
154269
154268
154267
154268
154268
154267
154266
154265
154266
154266
154265
154264
154263
154263
154264
154263
154262
154263
154262
154261
154261
154260
154259
154259
154258
154257
154258
154257
154259
154260
154259
154258
154257
154256
154255
154254
154253
154253
154253
154252
154251
154250
154249
154248
154248
154247
154246
154246
154245
154244
154243
154242
154241
154241
154240
154239
154238
154238
154238
154237
154237
154237
154237
154236
154236
154235
154235
154236
154236
154236
154236
154235
154234
154233
154232
154232
154232
154232
154231
154231
154231
154231
154230
154229
154228
154227
154227
154226
154226
154227
154227
154226
154225
154225
154224
154224
154223
154222
154221
154220
154220
154219
154218
154219
154218
154220
154220
154219
154220
154219
154220
154219
154219
154218
154218
154217
154216
154215
154215
154214
154213
154215
154215
154215
154214
154214
154214
154213
154212
154211
154210
154210
154209
154209
154209
154209
154208
154207
154206
154205
154204
154203
154202
154202
154203
154204
154207
154206
154205
154204
154204
154203
154202
154202
154202
154203
154202
154202
154201
154202
154202
154202
154203
154203
154203
154203
154203
154202
154201
154202
154202
154202
154203
154202
154202
154201
154200
154199
154199
154199
154198
154197
154196
154195
154194
154193
154192
154192
154191
154192
154191
154190
154190
154189
154188
154188
154187
154188
154187
154187
154186
154186
154186
154185
154184
154183
154183
154184
154184
154183
154182
154181
154181
154181
154180
154179
154178
154178
154177
154176
154175
154175
154174
154174
154173
154172
154172
154171
154171
154171
154171
154172
154171
154170
154169
154168
154167
154166
154165
154164
154163
154162
154161
154161
154160
154159
154158
154157
154157
154156
154155
154155
154154
154153
154153
154152
154153
154153
154152
154151
154151
154150
154149
154148
154149
154148
154148
154148
154147
154147
154146
154145
154144
154143
154143
154142
154142
154141
154141
154140
154140
154141
154140
154140
154139
154138
154139
154138
154137
154136
154135
154134
154134
154134
154133
154134
154134
154134
154134
154134
154135
154134
154133
154132
154132
154133
154133
154132
154131
154132
154133
154132
154132
154132
154131
154131
154132
154131
154130
154133
154133
154134
154133
154132
154131
154131
154130
154129
154129
154128
154128
154127
154126
154127
154126
154125
154124
154123
154122
154122
154122
154123
154122
154121
154122
154121
154122
154122
154121
154120
154120
154119
154119
154120
154119
154120
154120
154119
154118
154117
154118
154119
154118
154117
154116
154116
154115
154115
154115
154114
154113
154112
154111
154111
154110
154110
154110
154111
154110
154109
154109
154109
154108
154107
154107
154108
154107
154106
154105
154105
154104
154103
154102
154102
154101
154101
154100
154099
154098
154097
154096
154095
154094
154093
154093
154092
154092
154092
154093
154093
154094
154093
154092
154093
154092
154091
154091
154091
154090
154091
154092
154091
154092
154092
154092
154091
154090
154090
154090
154089
154089
154088
154087
154086
154085
154086
154086
154087
154086
154086
154086
154086
154085
154084
154083
154082
154082
154084
154083
154084
154083
154083
154082
154081
154080
154080
154079
154079
154078
154077
154076
154076
154076
154075
154074
154075
154075
154075
154074
154073
154072
154072
154071
154070
154069
154068
154068
154067
154066
154065
154064
154065
154064
154063
154062
154062
154061
154061
154060
154059
154059
154058
154060
154060
154059
154060
154061
154060
154059
154058
154058
154057
154059
154058
154057
154056
154055
154054
154054
154054
154053
154052
154051
154050
154049
154048
154048
154047
154046
154045
154046
154045
154044
154045
154044
154044
154043
154043
154042
154041
154040
154039
154039
154039
154038
154037
154036
154037
154036
154036
154035
154035
154034
154033
154034
154033
154032
154031
154031
154031
154032
154032
154031
154032
154031
154030
154030
154029
154028
154027
154027
154026
154027
154027
154026
154025
154024
154024
154024
154024
154023
154024
154023
154022
154023
154023
154022
154021
154020
154021
154020
154019
154019
154018
154017
154017
154016
154016
154015
154015
154015
154014
154013
154012
154011
154010
154009
154008
154008
154007
154006
154007
154006
154006
154006
154005
154004
154006
154006
154005
154005
154004
154003
154002
154001
154000
154000
154000
154001
154000
153999
153998
153998
153997
153998
153998
153997
153997
153998
153997
153996
153995
153994
153994
153993
153993
153993
153993
153994
153994
153993
153992
153993
153994
153994
153993
153992
153992
153991
153990
153992
153991
153990
153989
153990
153990
153990
153990
153989
153988
153988
153987
153986
153985
153986
153985
153984
153984
153984
153984
153983
153982
153981
153980
153979
153978
153977
153978
153977
153977
153976
153975
153974
153976
153975
153974
153973
153972
153972
153971
153971
153970
153969
153970
153970
153969
153969
153968
153967
153966
153965
153966
153966
153965
153965
153964
153963
153962
153962
153961
153961
153961
153960
153959
153959
153958
153957
153957
153956
153955
153954
153955
153955
153954
153953
153953
153953
153952
153951
153950
153949
153948
153947
153946
153945
153944
153943
153942
153941
153941
153940
153940
153940
153939
153938
153937
153938
153938
153937
153936
153935
153935
153935
153934
153933
153932
153932
153931
153930
153929
153929
153928
153927
153927
153926
153925
153926
153926
153925
153925
153925
153925
153924
153924
153924
153924
153923
153922
153922
153921
153921
153921
153920
153919
153919
153919
153918
153918
153917
153916
153915
153915
153914
153913
153912
153911
153911
153910
153910
153910
153911
153911
153910
153909
153910
153909
153910
153911
153910
153909
153909
153909
153912
153913
153912
153911
153910
153909
153908
153908
153908
153907
153906
153906
153906
153907
153906
153905
153904
153904
153904
153903
153902
153901
153901
153902
153902
153902
153901
153900
153901
153900
153900
153899
153899
153898
153897
153897
153896
153895
153894
153894
153896
153896
153896
153896
153895
153894
153894
153894
153894
153893
153892
153892
153892
153891
153890
153891
153890
153890
153889
153889
153888
153888
153888
153887
153886
153885
153885
153884
153884
153884
153883
153883
153882
153881
153881
153881
153880
153879
153878
153878
153877
153877
153876
153877
153877
153876
153876
153875
153875
153876
153877
153877
153877
153876
153875
153875
153874
153873
153872
153871
153871
153870
153869
153869
153871
153870
153869
153868
153867
153866
153867
153866
153865
153864
153863
153862
153863
153862
153862
153861
153861
153861
153861
153860
153859
153861
153860
153860
153859
153859
153858
153857
153856
153856
153855
153855
153855
153854
153854
153853
153852
153851
153851
153850
153849
153848
153847
153846
153847
153847
153846
153845
153844
153844
153843
153842
153841
153840
153839
153839
153839
153838
153837
153838
153837
153837
153837
153836
153835
153835
153834
153833
153832
153831
153830
153829
153829
153828
153828
153827
153826
153825
153826
153826
153826
153826
153825
153826
153825
153824
153823
153822
153824
153824
153823
153822
153821
153821
153820
153819
153819
153818
153817
153816
153815
153815
153814
153813
153813
153812
153811
153810
153809
153808
153808
153807
153806
153805
153804
153804
153803
153802
153801
153800
153799
153798
153797
153797
153796
153795
153794
153795
153795
153794
153795
153795
153794
153793
153792
153792
153792
153791
153791
153791
153791
153791
153790
153790
153789
153790
153790
153789
153789
153788
153787
153787
153787
153786
153785
153784
153783
153782
153782
153782
153781
153782
153781
153780
153780
153779
153778
153777
153777
153777
153776
153776
153775
153776
153776
153776
153777
153776
153775
153774
153775
153774
153773
153773
153772
153771
153770
153770
153769
153768
153767
153766
153765
153766
153766
153766
153766
153765
153764
153764
153764
153764
153763
153763
153762
153761
153760
153761
153761
153762
153761
153762
153762
153762
153761
153761
153760
153759
153758
153757
153756
153757
153757
153756
153756
153755
153755
153754
153754
153755
153755
153754
153754
153754
153754
153753
153752
153751
153751
153750
153750
153751
153751
153750
153749
153749
153748
153748
153747
153746
153746
153746
153745
153744
153743
153744
153743
153743
153742
153742
153742
153742
153741
153740
153741
153742
153741
153741
153740
153739
153738
153740
153740
153740
153740
153739
153739
153740
153739
153740
153740
153740
153741
153741
153741
153740
153740
153739
153738
153737
153736
153736
153735
153734
153733
153732
153731
153731
153732
153731
153730
153730
153729
153728
153727
153726
153725
153724
153723
153723
153723
153723
153722
153723
153722
153722
153721
153720
153720
153719
153718
153717
153716
153715
153714
153713
153713
153712
153712
153711
153711
153711
153711
153711
153711
153710
153709
153710
153711
153711
153710
153709
153709
153709
153709
153711
153710
153709
153709
153710
153710
153709
153709
153709
153709
153708
153707
153708
153707
153707
153706
153706
153706
153706
153705
153705
153705
153704
153703
153702
153701
153700
153699
153698
153697
153697
153697
153698
153697
153696
153695
153694
153693
153692
153693
153692
153691
153691
153690
153691
153690
153690
153690
153690
153689
153688
153688
153688
153688
153687
153686
153686
153687
153686
153686
153687
153687
153686
153685
153684
153683
153682
153681
153681
153680
153680
153681
153680
153679
153682
153681
153680
153680
153679
153678
153678
153678
153677
153676
153675
153676
153675
153674
153673
153673
153674
153674
153673
153673
153672
153672
153672
153672
153673
153673
153672
153671
153671
153673
153672
153671
153671
153671
153670
153669
153668
153667
153666
153665
153664
153664
153664
153663
153662
153662
153661
153660
153661
153660
153659
153659
153658
153658
153658
153657
153657
153656
153655
153655
153654
153655
153656
153655
153654
153654
153653
153653
153652
153653
153654
153653
153652
153652
153652
153651
153650
153649
153648
153647
153647
153647
153646
153645
153645
153645
153645
153644
153643
153642
153642
153642
153641
153641
153641
153640
153640
153640
153640
153640
153639
153638
153637
153637
153638
153637
153636
153636
153635
153635
153636
153635
153636
153635
153634
153633
153634
153633
153633
153632
153631
153630
153629
153631
153630
153629
153629
153628
153627
153626
153626
153627
153626
153626
153625
153624
153624
153623
153623
153623
153622
153621
153622
153621
153620
153619
153619
153619
153618
153617
153617
153617
153616
153615
153614
153614
153613
153613
153613
153612
153611
153610
153609
153610
153611
153610
153609
153608
153607
153606
153606
153605
153605
153604
153603
153603
153603
153602
153602
153602
153601
153601
153600
153599
153599
153598
153598
153597
153596
153595
153595
153596
153596
153596
153595
153594
153594
153593
153592
153592
153591
153590
153589
153589
153588
153587
153587
153586
153585
153585
153585
153585
153584
153583
153582
153582
153581
153581
153580
153581
153580
153581
153580
153579
153579
153578
153577
153576
153577
153576
153577
153576
153576
153576
153575
153575
153577
153576
153576
153575
153575
153574
153573
153572
153571
153570
153569
153569
153569
153569
153568
153567
153567
153566
153566
153566
153565
153564
153563
153562
153562
153562
153562
153561
153560
153559
153559
153558
153558
153557
153556
153555
153554
153553
153552
153552
153551
153550
153549
153548
153547
153546
153545
153546
153545
153544
153543
153542
153543
153543
153542
153544
153543
153543
153543
153544
153543
153544
153543
153542
153543
153542
153542
153541
153541
153541
153540
153540
153539
153540
153539
153539
153538
153538
153538
153537
153537
153536
153536
153535
153534
153533
153533
153532
153531
153530
153530
153530
153529
153528
153527
153526
153525
153526
153525
153526
153525
153525
153524
153524
153523
153523
153522
153524
153524
153524
153523
153522
153522
153525
153525
153524
153523
153522
153521
153521
153521
153520
153521
153521
153520
153521
153520
153520
153519
153520
153519
153518
153517
153516
153515
153514
153514
153513
153513
153513
153514
153514
153513
153512
153512
153511
153510
153509
153509
153509
153509
153508
153507
153507
153507
153506
153506
153505
153505
153504
153503
153502
153501
153500
153500
153500
153499
153499
153499
153498
153497
153496
153495
153495
153494
153494
153493
153492
153491
153491
153490
153490
153490
153489
153490
153489
153489
153488
153487
153487
153486
153486
153485
153485
153484
153484
153485
153484
153485
153485
153485
153486
153487
153486
153485
153484
153483
153482
153481
153480
153479
153479
153479
153479
153479
153478
153478
153477
153476
153475
153474
153474
153473
153472
153471
153472
153471
153472
153471
153470
153471
153470
153471
153471
153470
153469
153468
153467
153466
153466
153465
153465
153466
153466
153466
153466
153466
153466
153465
153464
153463
153462
153461
153461
153461
153460
153459
153458
153458
153457
153457
153457
153457
153456
153455
153455
153455
153455
153454
153454
153454
153453
153452
153451
153452
153452
153451
153452
153451
153450
153449
153448
153447
153447
153446
153445
153445
153445
153444
153445
153444
153444
153443
153443
153443
153442
153442
153441
153440
153441
153440
153439
153438
153437
153436
153435
153436
153435
153434
153434
153433
153432
153432
153432
153431
153430
153430
153430
153429
153429
153430
153429
153430
153430
153430
153429
153428
153427
153426
153425
153424
153423
153422
153422
153423
153423
153422
153423
153423
153423
153422
153421
153420
153419
153419
153418
153417
153416
153415
153415
153414
153413
153412
153411
153411
153410
153409
153409
153409
153408
153409
153409
153408
153408
153408
153407
153408
153408
153408
153408
153407
153407
153406
153405
153404
153405
153404
153403
153402
153401
153400
153400
153400
153401
153401
153400
153401
153400
153401
153401
153400
153399
153398
153397
153397
153397
153398
153397
153396
153396
153396
153395
153394
153395
153395
153395
153394
153393
153395
153395
153394
153394
153394
153393
153392
153391
153391
153391
153391
153392
153391
153390
153389
153388
153388
153389
153390
153390
153390
153392
153391
153391
153390
153389
153388
153388
153387
153386
153385
153385
153384
153384
153384
153384
153385
153385
153384
153384
153384
153383
153383
153383
153383
153382
153381
153380
153379
153379
153378
153379
153378
153377
153376
153375
153375
153374
153374
153373
153372
153371
153371
153370
153369
153369
153368
153367
153367
153367
153366
153365
153364
153365
153365
153365
153366
153365
153364
153363
153362
153363
153364
153364
153365
153366
153365
153365
153364
153364
153363
153362
153361
153361
153360
153359
153359
153358
153358
153357
153357
153356
153356
153355
153354
153354
153353
153352
153351
153350
153350
153350
153351
153351
153351
153351
153350
153350
153350
153349
153349
153349
153348
153347
153346
153345
153344
153343
153344
153344
153343
153343
153342
153341
153341
153340
153340
153340
153339
153339
153339
153338
153338
153338
153337
153338
153338
153338
153337
153336
153335
153334
153333
153333
153332
153332
153331
153330
153329
153329
153328
153329
153328
153328
153327
153327
153326
153326
153326
153325
153324
153324
153324
153324
153323
153322
153321
153320
153319
153319
153319
153318
153318
153317
153317
153317
153316
153317
153317
153316
153315
153315
153314
153314
153313
153312
153312
153313
153312
153311
153310
153309
153309
153308
153308
153307
153306
153305
153306
153307
153306
153306
153305
153304
153303
153303
153302
153302
153301
153301
153301
153301
153300
153300
153300
153299
153299
153298
153299
153299
153299
153298
153299
153298
153297
153297
153296
153295
153295
153294
153294
153293
153292
153291
153290
153291
153290
153290
153289
153288
153287
153286
153285
153284
153285
153285
153284
153285
153284
153284
153283
153283
153283
153282
153281
153282
153282
153281
153281
153280
153280
153280
153280
153279
153278
153277
153276
153276
153276
153275
153274
153273
153274
153276
153275
153274
153274
153274
153273
153272
153271
153270
153269
153268
153267
153266
153266
153266
153265
153264
153263
153262
153261
153261
153261
153260
153259
153258
153257
153256
153257
153257
153256
153255
153254
153253
153252
153252
153252
153251
153250
153249
153248
153249
153248
153248
153248
153247
153247
153247
153246
153245
153245
153244
153245
153245
153245
153244
153244
153243
153243
153242
153241
153241
153240
153239
153238
153238
153237
153237
153238
153238
153237
153236
153235
153235
153234
153233
153232
153232
153233
153232
153231
153230
153230
153230
153230
153229
153228
153228
153227
153227
153226
153225
153224
153223
153222
153222
153221
153220
153219
153219
153218
153218
153218
153218
153217
153216
153215
153215
153215
153215
153214
153214
153214
153214
153214
153214
153213
153213
153212
153212
153211
153211
153210
153210
153209
153208
153207
153210
153210
153209
153209
153209
153209
153208
153208
153209
153208
153207
153207
153206
153205
153205
153205
153204
153205
153206
153206
153205
153205
153204
153203
153202
153202
153202
153202
153201
153200
153199
153198
153197
153197
153196
153195
153194
153194
153194
153193
153194
153195
153194
153193
153192
153191
153191
153192
153192
153192
153192
153191
153190
153189
153188
153187
153186
153185
153185
153184
153184
153184
153183
153182
153181
153180
153180
153180
153180
153180
153179
153179
153178
153177
153177
153176
153175
153174
153173
153172
153171
153170
153169
153169
153168
153167
153166
153165
153165
153165
153164
153165
153164
153163
153162
153161
153160
153160
153160
153159
153158
153158
153157
153157
153156
153156
153156
153155
153155
153154
153153
153152
153152
153151
153152
153152
153152
153151
153151
153150
153150
153151
153151
153151
153150
153149
153149
153149
153148
153147
153146
153147
153146
153147
153146
153146
153145
153144
153143
153143
153143
153145
153144
153143
153143
153142
153141
153141
153141
153141
153141
153142
153142
153141
153141
153142
153141
153143
153145
153144
153143
153142
153142
153142
153141
153140
153139
153139
153139
153138
153137
153137
153137
153137
153137
153136
153135
153134
153134
153134
153134
153133
153132
153133
153134
153133
153133
153132
153131
153130
153129
153129
153128
153127
153126
153126
153127
153127
153127
153127
153126
153125
153124
153123
153123
153122
153122
153124
153123
153122
153121
153121
153120
153119
153118
153117
153116
153119
153118
153117
153116
153117
153118
153117
153116
153117
153116
153115
153115
153114
153113
153113
153114
153113
153113
153113
153113
153113
153112
153111
153110
153111
153111
153111
153111
153111
153111
153110
153109
153108
153107
153106
153105
153105
153104
153103
153103
153102
153101
153100
153099
153098
153098
153098
153097
153097
153096
153095
153094
153094
153093
153093
153093
153092
153093
153092
153091
153090
153089
153089
153088
153088
153087
153086
153086
153085
153085
153084
153083
153082
153081
153080
153079
153080
153080
153080
153080
153079
153079
153080
153079
153078
153078
153081
153081
153081
153081
153080
153080
153080
153079
153079
153078
153078
153078
153078
153079
153080
153080
153080
153079
153078
153077
153077
153077
153077
153076
153077
153076
153075
153074
153073
153072
153072
153071
153071
153071
153070
153070
153069
153069
153068
153067
153067
153067
153066
153065
153064
153063
153062
153061
153060
153063
153062
153062
153062
153062
153061
153060
153060
153059
153059
153059
153059
153058
153057
153056
153055
153054
153053
153052
153051
153051
153052
153052
153053
153053
153052
153051
153051
153051
153052
153051
153050
153049
153049
153048
153047
153047
153046
153045
153044
153043
153044
153044
153045
153045
153046
153045
153044
153044
153045
153044
153043
153042
153042
153042
153041
153041
153040
153039
153038
153037
153038
153037
153036
153037
153037
153037
153036
153035
153034
153033
153032
153031
153030
153029
153030
153029
153029
153029
153029
153028
153029
153028
153029
153028
153027
153027
153026
153025
153024
153025
153026
153026
153026
153025
153025
153025
153024
153024
153025
153025
153025
153024
153024
153023
153023
153022
153021
153020
153019
153018
153017
153016
153016
153015
153014
153014
153013
153012
153012
153011
153010
153010
153009
153008
153009
153009
153008
153008
153007
153006
153005
153005
153005
153004
153005
153004
153004
153006
153005
153004
153003
153002
153002
153001
153000
153000
152999
152999
152998
152997
152996
152995
152994
152993
152992
152991
152990
152989
152991
152991
152991
152990
152989
152989
152989
152988
152987
152987
152986
152988
152988
152988
152987
152989
152988
152987
152987
152986
152985
152986
152985
152985
152984
152983
152982
152982
152982
152981
152981
152983
152982
152981
152980
152980
152980
152979
152978
152977
152976
152975
152974
152973
152974
152973
152972
152972
152972
152971
152972
152972
152971
152970
152969
152969
152968
152967
152966
152965
152965
152965
152964
152963
152963
152963
152962
152961
152960
152960
152959
152958
152957
152957
152958
152957
152956
152956
152955
152956
152955
152956
152955
152955
152954
152953
152954
152953
152952
152951
152951
152950
152949
152948
152947
152946
152945
152944
152943
152943
152942
152942
152943
152942
152941
152941
152941
152940
152939
152938
152937
152937
152936
152935
152935
152934
152934
152933
152932
152931
152930
152930
152931
152930
152929
152928
152927
152926
152926
152926
152925
152924
152924
152923
152922
152921
152920
152920
152919
152918
152917
152916
152916
152915
152914
152914
152915
152915
152914
152913
152912
152912
152911
152910
152909
152908
152907
152906
152906
152905
152905
152904
152904
152903
152902
152902
152901
152900
152900
152899
152900
152900
152899
152900
152901
152900
152899
152898
152897
152896
152896
152897
152896
152896
152896
152895
152894
152894
152893
152893
152892
152891
152890
152889
152888
152888
152887
152886
152886
152886
152887
152886
152887
152886
152885
152884
152883
152882
152881
152880
152879
152878
152878
152878
152878
152878
152877
152876
152876
152877
152877
152877
152876
152875
152874
152873
152873
152872
152871
152871
152870
152870
152869
152868
152869
152868
152867
152866
152865
152865
152864
152863
152862
152861
152862
152861
152860
152860
152860
152859
152858
152857
152856
152855
152854
152854
152853
152853
152853
152853
152853
152853
152853
152855
152854
152853
152854
152853
152852
152853
152852
152851
152851
152850
152849
152850
152849
152850
152850
152849
152849
152848
152848
152847
152846
152845
152844
152843
152844
152844
152843
152842
152841
152841
152840
152839
152838
152837
152836
152837
152837
152837
152837
152836
152836
152836
152835
152834
152834
152834
152833
152834
152835
152834
152835
152834
152833
152833
152832
152832
152832
152831
152831
152830
152830
152829
152829
152829
152828
152827
152826
152825
152824
152823
152823
152822
152821
152821
152820
152819
152818
152819
152819
152819
152818
152818
152817
152816
152815
152814
152815
152814
152813
152812
152811
152810
152809
152808
152808
152807
152808
152807
152807
152806
152806
152806
152806
152806
152805
152804
152804
152803
152802
152802
152801
152801
152800
152799
152799
152798
152797
152797
152796
152797
152796
152795
152795
152794
152793
152792
152792
152792
152791
152792
152791
152794
152793
152793
152792
152791
152790
152790
152789
152789
152788
152788
152788
152787
152786
152785
152784
152783
152784
152784
152784
152783
152782
152782
152781
152780
152779
152778
152777
152776
152776
152776
152775
152776
152776
152776
152776
152775
152774
152773
152773
152772
152772
152772
152774
152774
152774
152774
152774
152773
152773
152772
152773
152773
152773
152772
152771
152770
152770
152769
152770
152769
152769
152768
152768
152767
152767
152767
152768
152767
152766
152766
152766
152765
152764
152764
152764
152763
152763
152762
152761
152761
152761
152760
152759
152759
152758
152758
152757
152757
152757
152756
152755
152754
152753
152756
152755
152754
152754
152754
152755
152754
152754
152753
152753
152752
152752
152751
152751
152750
152749
152748
152747
152747
152747
152747
152746
152746
152748
152747
152748
152749
152748
152748
152747
152747
152746
152745
152745
152744
152743
152742
152741
152740
152739
152738
152737
152737
152736
152735
152735
152734
152735
152736
152736
152735
152735
152735
152734
152734
152733
152733
152732
152731
152732
152733
152733
152732
152731
152731
152731
152730
152730
152729
152729
152728
152728
152729
152729
152728
152728
152729
152728
152727
152726
152726
152725
152724
152725
152724
152724
152723
152723
152722
152721
152720
152719
152719
152719
152718
152718
152718
152717
152717
152716
152715
152714
152714
152714
152713
152712
152712
152712
152711
152712
152711
152710
152709
152709
152711
152711
152710
152710
152709
152708
152707
152708
152707
152708
152708
152708
152709
152708
152708
152707
152706
152706
152705
152705
152705
152704
152703
152703
152703
152703
152702
152702
152702
152701
152700
152699
152699
152698
152699
152698
152697
152696
152695
152694
152693
152692
152691
152691
152690
152690
152689
152688
152687
152686
152685
152684
152684
152684
152683
152682
152681
152681
152681
152680
152679
152678
152678
152677
152676
152675
152674
152673
152672
152672
152672
152671
152671
152670
152669
152669
152668
152667
152666
152665
152664
152664
152663
152663
152662
152661
152660
152660
152659
152659
152658
152657
152657
152656
152655
152656
152656
152655
152654
152654
152653
152655
152654
152653
152652
152651
152650
152650
152650
152649
152648
152647
152647
152646
152645
152645
152645
152645
152644
152643
152642
152642
152643
152642
152643
152642
152643
152642
152641
152641
152640
152639
152638
152637
152637
152638
152637
152636
152636
152635
152634
152633
152632
152631
152630
152629
152628
152627
152626
152625
152624
152623
152622
152622
152621
152620
152620
152619
152618
152618
152617
152616
152615
152615
152615
152614
152614
152613
152612
152611
152611
152611
152610
152609
152608
152607
152606
152605
152605
152604
152603
152603
152602
152602
152601
152600
152600
152599
152601
152600
152599
152598
152597
152596
152595
152594
152593
152593
152592
152592
152591
152591
152590
152589
152589
152588
152587
152588
152589
152588
152587
152586
152586
152586
152586
152585
152585
152586
152586
152585
152585
152585
152585
152584
152583
152583
152582
152581
152581
152580
152579
152578
152577
152576
152575
152575
152574
152573
152573
152573
152572
152571
152570
152569
152568
152567
152566
152566
152566
152565
152564
152563
152563
152562
152561
152560
152561
152561
152561
152560
152559
152558
152557
152556
152556
152555
152556
152555
152554
152553
152552
152551
152550
152549
152548
152547
152546
152545
152545
152546
152545
152546
152545
152545
152545
152544
152544
152543
152542
152541
152540
152540
152540
152539
152539
152539
152538
152537
152536
152535
152535
152536
152535
152534
152533
152533
152532
152531
152530
152529
152529
152528
152529
152528
152528
152530
152529
152529
152529
152529
152529
152530
152530
152529
152528
152528
152527
152526
152525
152524
152523
152522
152521
152521
152521
152522
152521
152520
152519
152518
152518
152517
152516
152516
152515
152514
152513
152512
152511
152510
152509
152508
152507
152506
152505
152504
152503
152502
152502
152503
152502
152502
152501
152500
152500
152499
152500
152500
152501
152500
152499
152500
152499
152500
152501
152500
152499
152498
152497
152496
152495
152494
152493
152492
152492
152492
152491
152491
152491
152492
152492
152491
152490
152490
152490
152489
152488
152488
152488
152487
152487
152486
152485
152484
152483
152482
152481
152480
152479
152479
152478
152477
152477
152476
152476
152475
152475
152474
152473
152474
152474
152473
152473
152472
152472
152471
152471
152471
152471
152470
152469
152469
152469
152468
152467
152467
152468
152468
152467
152466
152465
152464
152464
152464
152464
152463
152462
152461
152461
152461
152461
152460
152462
152461
152461
152461
152460
152459
152458
152457
152456
152455
152454
152454
152453
152453
152453
152453
152452
152451
152450
152449
152450
152450
152450
152450
152450
152449
152449
152449
152448
152448
152447
152447
152446
152447
152446
152448
152448
152447
152448
152448
152448
152447
152446
152445
152444
152443
152442
152442
152442
152441
152441
152441
152440
152439
152438
152438
152437
152436
152437
152436
152435
152435
152434
152433
152433
152432
152431
152431
152431
152430
152431
152430
152429
152430
152429
152428
152427
152426
152425
152424
152423
152422
152423
152422
152421
152421
152420
152421
152420
152421
152420
152420
152419
152418
152417
152417
152418
152417
152416
152416
152416
152415
152414
152414
152414
152413
152414
152413
152412
152412
152412
152411
152410
152409
152408
152407
152408
152407
152407
152406
152405
152405
152404
152403
152404
152403
152402
152402
152403
152402
152403
152403
152402
152401
152400
152399
152398
152397
152396
152395
152394
152393
152392
152391
152390
152390
152389
152389
152389
152388
152387
152386
152385
152384
152383
152384
152385
152385
152384
152384
152384
152385
152385
152385
152384
152383
152383
152382
152382
152383
152382
152383
152382
152381
152380
152379
152378
152377
152376
152375
152374
152373
152373
152372
152371
152371
152370
152370
152371
152373
152372
152371
152370
152370
152370
152370
152371
152370
152369
152369
152368
152368
152368
152368
152368
152368
152368
152370
152370
152369
152368
152367
152366
152365
152364
152364
152364
152365
152365
152364
152363
152363
152363
152362
152362
152361
152361
152360
152359
152358
152358
152358
152358
152358
152357
152357
152356
152355
152354
152354
152353
152352
152352
152351
152350
152349
152350
152352
152351
152352
152351
152352
152351
152350
152349
152348
152348
152347
152347
152346
152345
152344
152343
152342
152341
152341
152343
152342
152341
152342
152343
152342
152341
152340
152339
152338
152338
152337
152337
152338
152337
152337
152337
152337
152338
152337
152336
152335
152334
152333
152332
152332
152331
152330
152330
152331
152331
152330
152330
152330
152329
152329
152328
152327
152328
152328
152328
152328
152327
152326
152326
152325
152324
152324
152323
152322
152322
152322
152321
152321
152320
152321
152320
152320
152319
152318
152318
152317
152316
152318
152318
152318
152317
152317
152318
152317
152316
152315
152314
152313
152312
152311
152310
152309
152308
152308
152309
152308
152309
152308
152308
152307
152308
152307
152306
152306
152306
152305
152304
152304
152306
152305
152305
152305
152304
152304
152304
152304
152303
152302
152302
152301
152300
152299
152301
152302
152301
152300
152299
152299
152298
152298
152297
152296
152296
152295
152294
152293
152292
152292
152291
152291
152291
152290
152289
152289
152288
152287
152286
152286
152286
152285
152284
152285
152285
152284
152283
152282
152282
152282
152281
152280
152279
152278
152277
152277
152276
152276
152278
152278
152277
152277
152277
152278
152278
152277
152276
152276
152275
152276
152275
152274
152273
152273
152272
152272
152271
152270
152269
152268
152267
152266
152265
152265
152265
152264
152263
152263
152263
152263
152263
152262
152261
152260
152260
152259
152258
152257
152256
152257
152256
152255
152254
152254
152255
152254
152253
152253
152253
152254
152254
152254
152254
152253
152253
152253
152252
152251
152250
152249
152248
152247
152246
152245
152244
152243
152242
152242
152242
152241
152241
152240
152239
152239
152238
152240
152240
152240
152240
152239
152238
152237
152237
152237
152236
152236
152236
152235
152234
152234
152234
152233
152232
152231
152231
152231
152233
152232
152232
152231
152230
152229
152228
152227
152227
152226
152225
152226
152225
152224
152223
152222
152221
152220
152219
152219
152218
152217
152216
152217
152217
152216
152215
152214
152214
152213
152212
152211
152210
152210
152210
152209
152208
152208
152207
152206
152205
152204
152204
152205
152204
152204
152205
152204
152203
152202
152201
152200
152201
152200
152200
152200
152201
152200
152200
152200
152201
152201
152200
152200
152199
152198
152197
152196
152196
152195
152194
152193
152193
152193
152192
152192
152192
152191
152190
152189
152189
152188
152187
152186
152187
152186
152187
152186
152186
152185
152185
152184
152183
152182
152182
152181
152181
152180
152180
152179
152178
152179
152179
152178
152177
152176
152175
152174
152173
152172
152171
152171
152170
152170
152172
152171
152171
152170
152170
152170
152169
152168
152167
152166
152165
152164
152163
152162
152162
152163
152162
152161
152160
152160
152160
152159
152158
152158
152157
152156
152155
152155
152157
152157
152156
152156
152155
152155
152156
152156
152155
152154
152153
152152
152151
152152
152151
152150
152149
152148
152147
152146
152146
152146
152146
152146
152147
152147
152147
152146
152146
152145
152144
152144
152143
152142
152141
152141
152141
152141
152141
152140
152139
152138
152137
152136
152136
152135
152134
152134
152135
152134
152133
152132
152131
152131
152131
152130
152129
152128
152127
152127
152126
152125
152124
152123
152123
152122
152122
152121
152120
152120
152119
152118
152118
152117
152116
152116
152115
152115
152114
152113
152112
152111
152110
152109
152108
152108
152108
152107
152107
152107
152107
152107
152106
152105
152104
152103
152102
152102
152101
152101
152101
152101
152102
152102
152101
152100
152099
152098
152097
152096
152096
152097
152098
152098
152098
152098
152098
152098
152101
152100
152100
152101
152101
152101
152100
152099
152098
152099
152101
152102
152101
152100
152099
152098
152097
152096
152097
152096
152096
152095
152094
152093
152092
152092
152092
152091
152091
152090
152090
152089
152089
152089
152088
152087
152086
152085
152085
152084
152085
152087
152086
152085
152085
152085
152085
152085
152084
152083
152082
152082
152081
152080
152080
152079
152078
152077
152076
152075
152075
152077
152076
152077
152076
152075
152074
152074
152073
152072
152071
152071
152071
152073
152072
152071
152070
152069
152068
152067
152066
152065
152064
152065
152064
152063
152062
152061
152062
152061
152060
152060
152062
152061
152060
152059
152058
152057
152056
152055
152055
152055
152054
152053
152052
152052
152051
152051
152051
152051
152050
152050
152051
152050
152049
152049
152050
152049
152048
152048
152047
152046
152045
152044
152043
152042
152043
152043
152043
152043
152042
152041
152040
152039
152038
152039
152039
152039
152039
152038
152039
152039
152040
152039
152038
152037
152036
152035
152034
152033
152032
152031
152030
152030
152029
152028
152027
152026
152025
152024
152023
152022
152023
152022
152022
152023
152022
152022
152022
152021
152020
152020
152020
152020
152019
152018
152020
152019
152019
152018
152018
152017
152016
152015
152015
152014
152014
152013
152012
152011
152011
152011
152011
152012
152012
152011
152010
152011
152010
152011
152012
152011
152010
152011
152011
152010
152009
152008
152008
152007
152006
152005
152004
152003
152004
152004
152003
152003
152002
152002
152002
152003
152002
152001
152000
152000
152000
152000
152000
151999
151998
151997
151996
151995
151995
151995
151995
151995
151994
151993
151992
151991
151990
151989
151988
151988
151988
151987
151986
151985
151984
151985
151986
151986
151985
151984
151983
151982
151981
151980
151979
151978
151977
151976
151976
151975
151975
151975
151974
151974
151975
151974
151973
151973
151972
151971
151972
151971
151972
151972
151972
151972
151972
151972
151971
151971
151970
151969
151968
151967
151968
151967
151966
151965
151964
151964
151963
151962
151961
151960
151961
151960
151959
151959
151959
151959
151958
151957
151957
151957
151957
151957
151957
151957
151956
151956
151956
151955
151954
151953
151952
151951
151950
151949
151948
151948
151948
151949
151948
151947
151947
151946
151946
151945
151944
151943
151943
151942
151943
151942
151941
151940
151940
151939
151938
151937
151936
151937
151937
151936
151936
151935
151934
151934
151933
151933
151932
151931
151932
151931
151930
151930
151929
151928
151927
151926
151925
151925
151927
151928
151927
151926
151926
151927
151927
151927
151927
151927
151927
151927
151927
151927
151926
151926
151925
151925
151925
151924
151926
151925
151925
151924
151924
151924
151923
151923
151923
151922
151921
151920
151919
151919
151920
151919
151918
151917
151916
151915
151914
151914
151913
151913
151914
151913
151912
151911
151910
151909
151908
151909
151908
151907
151906
151905
151904
151903
151903
151902
151901
151900
151899
151898
151898
151897
151896
151895
151894
151893
151894
151893
151892
151891
151892
151891
151890
151890
151890
151889
151888
151887
151887
151886
151885
151884
151883
151883
151883
151883
151882
151881
151880
151879
151879
151878
151878
151878
151878
151877
151877
151876
151875
151874
151873
151873
151873
151872
151873
151874
151873
151874
151873
151872
151871
151871
151870
151869
151870
151869
151868
151867
151866
151865
151864
151863
151863
151862
151861
151862
151862
151862
151862
151862
151861
151860
151860
151859
151859
151859
151858
151857
151857
151857
151856
151855
151854
151854
151854
151853
151853
151852
151851
151850
151849
151848
151847
151846
151845
151844
151844
151843
151842
151841
151841
151841
151840
151839
151839
151839
151838
151837
151836
151837
151838
151837
151837
151836
151835
151834
151833
151832
151831
151831
151830
151830
151829
151829
151828
151828
151827
151827
151828
151827
151828
151829
151828
151827
151827
151826
151825
151824
151825
151826
151826
151825
151826
151825
151824
151823
151822
151821
151821
151820
151819
151819
151819
151819
151819
151818
151817
151820
151819
151818
151817
151816
151815
151814
151814
151815
151815
151814
151815
151814
151813
151813
151812
151812
151812
151811
151811
151810
151810
151809
151808
151807
151806
151807
151806
151806
151805
151806
151806
151807
151807
151807
151807
151806
151806
151806
151805
151805
151805
151804
151803
151802
151802
151801
151800
151799
151798
151797
151797
151796
151795
151794
151795
151795
151795
151794
151793
151792
151791
151790
151789
151788
151787
151786
151785
151784
151783
151783
151782
151782
151782
151782
151782
151781
151780
151780
151780
151780
151779
151779
151778
151777
151776
151777
151776
151775
151774
151774
151773
151772
151772
151771
151770
151771
151770
151769
151768
151767
151767
151767
151766
151766
151765
151764
151763
151763
151763
151764
151764
151765
151765
151766
151766
151765
151764
151763
151763
151762
151762
151761
151760
151760
151761
151761
151761
151761
151760
151759
151758
151757
151756
151755
151755
151755
151755
151755
151754
151753
151752
151751
151750
151749
151748
151747
151746
151745
151744
151743
151744
151743
151742
151741
151740
151740
151741
151740
151739
151739
151740
151739
151738
151737
151737
151736
151735
151734
151733
151732
151732
151731
151731
151730
151730
151730
151729
151728
151727
151726
151725
151725
151728
151727
151726
151725
151725
151724
151723
151722
151722
151721
151720
151719
151719
151720
151720
151719
151719
151718
151717
151718
151717
151718
151717
151716
151715
151714
151713
151713
151712
151712
151711
151710
151710
151709
151708
151708
151709
151708
151707
151706
151705
151705
151705
151704
151704
151704
151705
151705
151705
151704
151703
151703
151702
151703
151703
151704
151703
151704
151703
151702
151701
151700
151700
151699
151698
151698
151697
151696
151696
151695
151694
151693
151692
151692
151691
151691
151692
151691
151690
151690
151690
151689
151688
151688
151687
151686
151689
151691
151691
151691
151691
151690
151689
151690
151690
151689
151688
151687
151686
151685
151685
151684
151683
151682
151682
151681
151680
151680
151679
151678
151677
151676
151676
151676
151675
151675
151675
151675
151674
151673
151673
151672
151671
151670
151669
151671
151670
151669
151668
151668
151668
151667
151666
151667
151670
151670
151670
151671
151670
151670
151670
151669
151670
151669
151668
151667
151667
151666
151667
151666
151665
151664
151663
151662
151661
151660
151660
151660
151659
151658
151658
151657
151657
151657
151656
151656
151656
151655
151654
151653
151652
151652
151651
151650
151649
151648
151647
151647
151646
151645
151645
151645
151645
151645
151645
151644
151643
151642
151641
151640
151643
151642
151641
151640
151641
151641
151641
151641
151641
151641
151640
151639
151638
151637
151638
151638
151638
151637
151636
151635
151634
151633
151632
151632
151631
151630
151630
151630
151630
151629
151629
151630
151630
151630
151629
151628
151628
151627
151627
151627
151627
151627
151626
151626
151625
151624
151624
151623
151622
151623
151623
151622
151623
151622
151621
151620
151619
151618
151618
151617
151616
151615
151616
151615
151614
151613
151613
151614
151613
151613
151613
151612
151613
151613
151613
151615
151614
151614
151613
151612
151611
151611
151610
151610
151610
151610
151609
151608
151608
151607
151606
151606
151605
151604
151604
151603
151602
151602
151601
151601
151600
151599
151599
151598
151600
151600
151600
151600
151599
151598
151598
151599
151598
151597
151597
151597
151596
151595
151595
151595
151595
151594
151594
151593
151592
151592
151592
151591
151590
151589
151588
151587
151587
151587
151588
151588
151589
151588
151587
151587
151586
151588
151588
151587
151586
151587
151587
151586
151585
151585
151584
151583
151585
151585
151584
151583
151583
151583
151582
151581
151581
151581
151580
151579
151578
151579
151578
151578
151577
151576
151576
151576
151575
151576
151575
151575
151576
151575
151575
151574
151574
151574
151574
151573
151573
151572
151571
151571
151570
151570
151569
151569
151568
151568
151567
151566
151566
151566
151565
151564
151563
151562
151562
151561
151562
151561
151561
151560
151560
151559
151558
151557
151557
151556
151555
151554
151554
151553
151553
151554
151553
151552
151551
151550
151549
151548
151547
151548
151547
151547
151546
151545
151545
151546
151545
151544
151544
151543
151544
151544
151543
151542
151542
151545
151544
151543
151544
151544
151544
151543
151542
151542
151543
151542
151542
151542
151541
151540
151539
151539
151538
151537
151536
151535
151535
151535
151536
151536
151535
151534
151534
151533
151532
151531
151530
151529
151528
151527
151526
151526
151525
151524
151524
151523
151522
151521
151520
151519
151520
151519
151520
151519
151518
151517
151516
151516
151517
151516
151515
151516
151516
151515
151514
151514
151515
151514
151514
151513
151512
151511
151510
151509
151508
151507
151507
151507
151506
151506
151505
151504
151503
151502
151502
151502
151501
151501
151501
151500
151499
151499
151498
151498
151497
151496
151495
151494
151493
151493
151492
151492
151492
151491
151491
151492
151491
151490
151490
151490
151490
151490
151490
151489
151489
151488
151488
151487
151487
151486
151485
151484
151483
151483
151483
151484
151484
151483
151483
151482
151481
151480
151480
151479
151478
151477
151477
151477
151476
151475
151474
151473
151472
151472
151471
151470
151471
151470
151469
151469
151469
151468
151467
151468
151467
151466
151466
151466
151466
151467
151466
151466
151466
151466
151465
151465
151465
151464
151463
151463
151462
151462
151462
151461
151460
151459
151458
151457
151457
151456
151457
151456
151456
151457
151456
151456
151455
151454
151453
151453
151453
151454
151453
151452
151451
151450
151449
151448
151447
151448
151447
151447
151447
151447
151448
151448
151447
151446
151445
151448
151447
151446
151445
151445
151444
151445
151446
151445
151444
151444
151444
151443
151443
151444
151444
151445
151444
151443
151442
151441
151440
151440
151439
151438
151440
151439
151438
151439
151438
151438
151437
151436
151435
151434
151433
151432
151432
151431
151430
151431
151431
151431
151432
151431
151430
151430
151430
151431
151430
151429
151429
151430
151429
151428
151428
151427
151426
151425
151425
151424
151423
151423
151424
151423
151422
151421
151421
151420
151420
151419
151418
151419
151419
151418
151417
151419
151418
151418
151418
151417
151417
151416
151415
151415
151414
151415
151414
151413
151415
151414
151413
151414
151414
151414
151414
151414
151413
151413
151412
151411
151410
151409
151409
151408
151408
151408
151407
151407
151406
151407
151407
151407
151407
151406
151406
151405
151406
151405
151405
151405
151405
151404
151403
151402
151403
151402
151402
151403
151403
151402
151401
151403
151402
151402
151402
151401
151401
151400
151399
151400
151400
151400
151399
151398
151397
151396
151395
151394
151393
151392
151392
151391
151391
151390
151389
151391
151390
151389
151388
151387
151387
151387
151387
151386
151385
151384
151383
151383
151382
151381
151380
151379
151378
151380
151380
151381
151380
151380
151380
151379
151378
151377
151377
151376
151375
151374
151374
151373
151373
151372
151371
151370
151369
151370
151369
151370
151369
151368
151368
151367
151368
151367
151366
151365
151365
151364
151363
151362
151361
151360
151359
151358
151357
151358
151358
151357
151356
151356
151356
151355
151355
151355
151356
151355
151354
151353
151354
151353
151353
151352
151351
151350
151349
151349
151348
151348
151347
151346
151346
151347
151346
151346
151346
151347
151346
151347
151349
151348
151347
151346
151345
151344
151345
151344
151343
151343
151342
151341
151340
151340
151339
151338
151338
151337
151336
151335
151334
151333
151332
151331
151330
151330
151329
151329
151328
151328
151327
151327
151328
151328
151327
151326
151325
151324
151323
151324
151323
151323
151322
151321
151320
151319
151318
151317
151317
151317
151317
151317
151317
151317
151316
151315
151314
151314
151314
151314
151314
151314
151313
151312
151313
151312
151311
151311
151310
151310
151309
151308
151307
151306
151305
151305
151305
151304
151304
151305
151304
151303
151302
151301
151301
151300
151299
151298
151298
151298
151297
151296
151295
151294
151294
151294
151293
151293
151292
151292
151291
151291
151291
151290
151290
151290
151290
151289
151288
151287
151286
151287
151286
151285
151284
151283
151283
151282
151281
151280
151279
151278
151277
151276
151276
151275
151274
151273
151272
151271
151271
151270
151269
151269
151269
151268
151267
151267
151266
151266
151265
151264
151263
151264
151264
151263
151262
151262
151264
151264
151263
151263
151262
151261
151261
151261
151262
151262
151261
151260
151259
151259
151258
151257
151256
151255
151254
151255
151254
151253
151252
151253
151252
151251
151250
151249
151249
151248
151247
151246
151247
151247
151246
151245
151246
151245
151244
151244
151243
151242
151241
151240
151241
151240
151240
151239
151239
151238
151237
151236
151235
151234
151233
151232
151231
151231
151230
151230
151229
151228
151227
151226
151226
151225
151224
151224
151223
151222
151221
151220
151219
151219
151218
151217
151217
151216
151216
151215
151214
151213
151213
151212
151211
151210
151209
151208
151207
151206
151206
151205
151204
151203
151202
151201
151200
151199
151198
151198
151197
151198
151198
151197
151197
151197
151196
151195
151194
151193
151192
151191
151190
151190
151189
151188
151190
151189
151189
151189
151189
151188
151188
151187
151186
151185
151184
151183
151182
151182
151181
151180
151180
151180
151180
151179
151179
151178
151178
151178
151177
151176
151175
151176
151176
151177
151177
151176
151175
151174
151174
151173
151173
151172
151172
151173
151174
151173
151172
151172
151171
151171
151170
151169
151168
151167
151166
151165
151165
151164
151163
151163
151163
151162
151164
151164
151164
151163
151162
151162
151163
151163
151162
151161
151160
151159
151158
151160
151159
151158
151158
151157
151156
151155
151154
151154
151153
151153
151154
151155
151156
151157
151157
151158
151158
151158
151158
151157
151156
151156
151157
151156
151155
151155
151154
151154
151154
151154
151154
151153
151152
151153
151152
151151
151151
151151
151150
151150
151149
151149
151149
151148
151148
151147
151146
151145
151145
151144
151144
151143
151142
151141
151141
151141
151144
151144
151143
151142
151142
151141
151141
151141
151140
151140
151139
151139
151140
151139
151138
151138
151138
151138
151138
151137
151136
151135
151135
151136
151135
151134
151134
151133
151133
151132
151132
151131
151130
151129
151128
151127
151126
151125
151125
151124
151124
151124
151123
151122
151122
151121
151120
151119
151118
151118
151119
151119
151119
151118
151118
151118
151117
151117
151117
151116
151115
151115
151115
151116
151117
151116
151117
151116
151115
151115
151116
151115
151115
151115
151114
151114
151113
151112
151111
151111
151110
151109
151108
151107
151107
151106
151105
151104
151103
151103
151102
151101
151101
151101
151101
151101
151101
151102
151101
151100
151100
151099
151099
151098
151098
151098
151098
151097
151097
151098
151097
151096
151095
151095
151094
151093
151092
151091
151090
151090
151089
151088
151088
151088
151087
151087
151086
151086
151086
151085
151084
151083
151084
151084
151084
151084
151083
151082
151081
151081
151080
151080
151079
151078
151077
151076
151076
151077
151076
151075
151076
151076
151075
151074
151073
151073
151073
151072
151072
151072
151071
151070
151069
151068
151067
151068
151067
151066
151065
151065
151064
151063
151062
151063
151062
151062
151062
151061
151061
151060
151060
151060
151059
151059
151059
151059
151060
151059
151058
151058
151057
151057
151056
151055
151054
151054
151053
151052
151052
151052
151051
151051
151051
151050
151051
151050
151050
151050
151049
151048
151047
151046
151045
151044
151043
151042
151042
151041
151041
151040
151039
151040
151039
151040
151039
151039
151038
151037
151036
151036
151037
151036
151035
151034
151034
151034
151034
151034
151033
151033
151033
151033
151033
151032
151031
151031
151030
151029
151028
151027
151026
151025
151025
151024
151024
151025
151025
151024
151025
151025
151025
151025
151026
151025
151024
151026
151026
151027
151026
151026
151026
151025
151024
151024
151024
151023
151022
151021
151021
151020
151020
151021
151021
151021
151020
151019
151019
151018
151017
151016
151015
151014
151014
151013
151012
151013
151013
151012
151011
151011
151012
151012
151011
151011
151011
151010
151010
151011
151012
151011
151010
151009
151008
151008
151007
151006
151005
151006
151005
151005
151004
151003
151002
151002
151001
151000
150999
150998
150997
150996
150996
150996
150995
150997
150996
150995
150995
150994
150994
150993
150992
150991
150991
150990
150990
150989
150988
150988
150987
150987
150986
150985
150984
150983
150982
150981
150980
150980
150980
150979
150979
150978
150977
150978
150977
150977
150978
150978
150977
150976
150975
150974
150973
150973
150972
150972
150972
150971
150970
150970
150970
150969
150968
150967
150966
150965
150965
150965
150965
150966
150965
150964
150963
150962
150961
150960
150959
150958
150957
150956
150955
150954
150954
150953
150953
150952
150951
150950
150949
150948
150948
150947
150946
150945
150944
150944
150944
150944
150944
150943
150943
150942
150941
150940
150940
150939
150938
150937
150938
150938
150937
150936
150935
150935
150934
150933
150932
150931
150930
150929
150928
150928
150927
150926
150926
150926
150926
150925
150924
150925
150924
150923
150922
150921
150920
150919
150920
150920
150919
150920
150920
150919
150918
150918
150918
150918
150917
150916
150915
150914
150913
150912
150912
150912
150911
150910
150910
150909
150910
150909
150908
150908
150907
150906
150905
150904
150903
150903
150902
150901
150900
150900
150899
150899
150898
150898
150898
150898
150897
150897
150897
150896
150895
150894
150893
150892
150891
150890
150889
150889
150889
150888
150887
150886
150886
150886
150885
150885
150884
150883
150882
150882
150881
150880
150879
150878
150879
150878
150877
150876
150875
150875
150874
150873
150872
150871
150872
150873
150873
150873
150872
150872
150871
150870
150871
150870
150869
150870
150869
150868
150867
150868
150869
150869
150868
150869
150869
150868
150867
150866
150866
150865
150864
150863
150863
150863
150862
150861
150861
150860
150859
150859
150858
150857
150858
150857
150856
150855
150854
150853
150852
150851
150851
150852
150851
150850
150850
150851
150851
150850
150849
150849
150849
150848
150847
150846
150845
150844
150844
150843
150843
150843
150842
150841
150841
150840
150839
150838
150838
150837
150836
150836
150836
150835
150835
150834
150833
150832
150831
150830
150829
150829
150828
150827
150826
150825
150824
150824
150823
150824
150823
150822
150821
150822
150822
150821
150821
150821
150820
150819
150820
150819
150819
150818
150817
150816
150815
150814
150815
150814
150814
150813
150812
150812
150811
150810
150809
150809
150810
150809
150808
150808
150807
150808
150808
150808
150808
150807
150807
150806
150805
150804
150803
150802
150802
150801
150801
150801
150800
150799
150798
150798
150797
150796
150795
150794
150793
150792
150791
150790
150789
150789
150789
150788
150788
150787
150786
150785
150785
150784
150783
150782
150781
150781
150780
150780
150781
150781
150781
150780
150779
150778
150778
150779
150779
150778
150777
150778
150779
150778
150777
150778
150778
150778
150777
150776
150775
150775
150774
150773
150772
150771
150770
150769
150768
150767
150767
150767
150767
150766
150765
150765
150764
150764
150763
150762
150762
150761
150762
150762
150761
150760
150759
150758
150757
150757
150756
150755
150754
150753
150752
150751
150750
150750
150750
150749
150748
150747
150746
150745
150744
150743
150742
150741
150740
150740
150739
150739
150739
150739
150738
150737
150736
150735
150734
150734
150735
150734
150733
150732
150731
150730
150729
150728
150728
150727
150726
150726
150726
150726
150726
150725
150724
150723
150723
150722
150723
150722
150721
150720
150719
150718
150717
150717
150717
150716
150715
150714
150713
150713
150712
150712
150712
150712
150711
150710
150709
150708
150707
150706
150707
150706
150705
150705
150704
150703
150702
150702
150701
150700
150701
150700
150699
150698
150697
150696
150695
150695
150697
150696
150695
150696
150695
150695
150694
150693
150692
150691
150691
150690
150689
150689
150688
150687
150686
150687
150686
150685
150686
150685
150684
150683
150684
150683
150682
150682
150681
150680
150679
150678
150677
150676
150675
150674
150673
150673
150673
150672
150672
150672
150671
150671
150670
150669
150668
150667
150666
150666
150667
150667
150667
150666
150665
150665
150664
150663
150662
150662
150662
150661
150660
150661
150660
150660
150659
150658
150657
150658
150657
150657
150657
150656
150656
150656
150655
150654
150653
150652
150651
150651
150650
150650
150649
150650
150649
150650
150649
150648
150647
150647
150646
150649
150650
150649
150648
150647
150646
150646
150647
150647
150646
150646
150646
150645
150644
150644
150644
150644
150643
150642
150641
150641
150641
150640
150640
150640
150640
150639
150638
150638
150638
150638
150639
150638
150637
150636
150635
150635
150635
150635
150634
150633
150634
150636
150635
150636
150636
150635
150635
150636
150635
150634
150633
150634
150633
150633
150634
150633
150632
150631
150632
150631
150631
150631
150630
150629
150628
150628
150628
150628
150627
150628
150628
150627
150626
150625
150625
150625
150626
150625
150624
150623
150624
150624
150623
150624
150623
150623
150623
150623
150623
150622
150621
150620
150619
150618
150617
150616
150615
150614
150613
150612
150614
150613
150612
150611
150610
150609
150608
150607
150607
150606
150605
150605
150604
150603
150602
150601
150600
150599
150600
150599
150599
150600
150599
150598
150598
150597
150598
150598
150597
150596
150595
150594
150595
150595
150595
150594
150593
150592
150591
150590
150589
150588
150587
150586
150586
150585
150586
150586
150586
150586
150585
150584
150583
150583
150582
150581
150582
150581
150581
150580
150579
150578
150577
150576
150576
150576
150577
150577
150576
150577
150576
150575
150576
150576
150576
150575
150575
150574
150574
150573
150572
150571
150570
150569
150569
150568
150567
150566
150566
150565
150565
150565
150564
150563
150562
150562
150561
150561
150560
150560
150560
150560
150559
150558
150558
150558
150557
150556
150556
150558
150557
150556
150557
150557
150558
150558
150557
150556
150555
150554
150553
150552
150552
150553
150553
150554
150553
150554
150553
150552
150551
150550
150549
150548
150547
150546
150545
150544
150544
150544
150544
150544
150544
150543
150542
150543
150543
150543
150542
150541
150541
150540
150540
150540
150539
150538
150539
150539
150538
150537
150536
150535
150535
150537
150536
150535
150534
150533
150532
150533
150532
150531
150532
150531
150531
150532
150531
150531
150531
150530
150529
150529
150528
150527
150526
150525
150525
150524
150523
150522
150522
150521
150521
150521
150520
150519
150518
150518
150518
150518
150518
150517
150517
150516
150515
150514
150513
150513
150512
150511
150510
150510
150510
150509
150509
150508
150507
150506
150505
150504
150504
150505
150506
150505
150504
150503
150502
150501
150501
150500
150499
150498
150499
150498
150498
150497
150496
150496
150495
150494
150496
150498
150498
150497
150497
150499
150499
150498
150497
150497
150497
150496
150495
150494
150493
150493
150492
150491
150491
150490
150489
150489
150488
150487
150486
150486
150485
150484
150483
150482
150482
150482
150481
150480
150479
150479
150481
150480
150479
150478
150477
150476
150477
150476
150476
150475
150474
150473
150472
150471
150471
150470
150469
150468
150467
150467
150467
150466
150466
150467
150467
150467
150466
150465
150465
150465
150464
150463
150462
150461
150460
150459
150459
150458
150458
150457
150457
150456
150455
150454
150453
150452
150451
150450
150449
150449
150448
150447
150446
150445
150444
150443
150442
150442
150443
150443
150444
150444
150443
150442
150446
150445
150445
150445
150444
150443
150442
150443
150442
150441
150440
150440
150440
150440
150439
150438
150438
150437
150437
150436
150435
150434
150434
150435
150434
150433
150432
150432
150431
150431
150430
150430
150429
150428
150427
150426
150425
150424
150424
150424
150424
150423
150422
150421
150420
150420
150419
150419
150420
150419
150418
150417
150417
150417
150416
150415
150414
150413
150413
150413
150413
150412
150412
150411
150410
150409
150408
150407
150407
150407
150406
150406
150405
150405
150406
150405
150404
150404
150403
150403
150402
150402
150401
150401
150401
150402
150401
150400
150399
150398
150397
150396
150396
150395
150394
150395
150394
150395
150394
150398
150397
150396
150395
150394
150393
150392
150391
150392
150392
150391
150390
150389
150389
150388
150387
150387
150387
150387
150387
150387
150386
150385
150385
150384
150384
150383
150382
150381
150380
150380
150383
150384
150384
150384
150383
150384
150383
150382
150383
150382
150381
150380
150379
150378
150378
150377
150377
150377
150377
150376
150375
150374
150373
150372
150371
150371
150371
150371
150370
150370
150369
150368
150367
150367
150366
150365
150365
150367
150366
150366
150365
150365
150365
150364
150364
150364
150363
150362
150361
150360
150359
150358
150359
150358
150358
150357
150357
150357
150357
150356
150355
150355
150357
150357
150356
150355
150356
150356
150357
150356
150355
150354
150354
150354
150353
150352
150352
150352
150351
150350
150350
150349
150348
150347
150347
150347
150347
150347
150347
150346
150345
150344
150343
150343
150344
150343
150343
150343
150342
150342
150341
150342
150341
150341
150340
150339
150339
150338
150338
150337
150337
150337
150337
150337
150336
150336
150335
150335
150334
150334
150334
150335
150335
150334
150334
150335
150334
150333
150332
150332
150331
150331
150331
150330
150329
150328
150327
150327
150326
150325
150324
150323
150322
150321
150321
150320
150320
150319
150318
150317
150318
150317
150316
150315
150314
150313
150313
150312
150312
150311
150310
150309
150308
150307
150307
150307
150307
150306
150305
150304
150303
150302
150301
150300
150301
150300
150300
150299
150299
150298
150298
150298
150297
150297
150296
150295
150294
150294
150294
150294
150294
150293
150292
150291
150290
150289
150288
150287
150286
150286
150286
150285
150286
150285
150285
150284
150283
150282
150282
150281
150280
150279
150279
150278
150277
150278
150277
150276
150275
150275
150274
150273
150272
150271
150270
150271
150270
150271
150272
150272
150271
150271
150270
150269
150270
150269
150268
150267
150266
150266
150265
150268
150267
150267
150267
150266
150266
150265
150266
150266
150266
150266
150265
150264
150263
150264
150263
150262
150261
150260
150259
150260
150261
150260
150259
150258
150259
150258
150258
150257
150256
150255
150254
150253
150252
150251
150253
150252
150251
150251
150251
150251
150250
150249
150248
150247
150247
150247
150246
150245
150244
150243
150242
150241
150240
150239
150238
150237
150237
150236
150235
150235
150234
150233
150234
150234
150235
150234
150233
150232
150231
150230
150229
150228
150228
150227
150226
150225
150226
150225
150224
150223
150222
150221
150220
150219
150218
150217
150216
150215
150214
150213
150212
150211
150210
150209
150208
150207
150207
150206
150207
150207
150206
150205
150204
150203
150202
150201
150201
150200
150199
150199
150198
150198
150197
150196
150195
150194
150194
150194
150193
150193
150193
150194
150193
150193
150192
150191
150190
150189
150188
150187
150187
150187
150186
150186
150185
150185
150185
150184
150183
150182
150181
150181
150181
150181
150181
150181
150180
150179
150179
150178
150177
150176
150175
150174
150174
150173
150172
150171
150172
150172
150171
150170
150169
150168
150168
150167
150167
150166
150165
150165
150165
150164
150163
150162
150161
150161
150160
150159
150159
150158
150157
150156
150155
150154
150153
150153
150152
150152
150151
150150
150149
150148
150147
150146
150145
150145
150145
150145
150145
150145
150145
150146
150145
150145
150145
150145
150144
150143
150142
150144
150143
150144
150144
150143
150142
150143
150145
150145
150144
150144
150145
150145
150145
150144
150143
150142
150142
150142
150141
150140
150140
150139
150138
150137
150136
150135
150134
150133
150132
150131
150130
150130
150129
150128
150127
150126
150127
150126
150125
150124
150123
150123
150122
150121
150120
150119
150119
150118
150118
150118
150117
150116
150115
150115
150114
150114
150114
150113
150112
150111
150110
150110
150109
150109
150110
150109
150108
150108
150108
150109
150109
150108
150107
150107
150106
150105
150104
150103
150103
150102
150102
150101
150101
150102
150101
150100
150099
150098
150099
150098
150099
150098
150098
150098
150098
150097
150096
150095
150094
150093
150093
150092
150091
150091
150090
150089
150089
150088
150088
150087
150086
150085
150085
150085
150084
150083
150082
150082
150082
150081
150081
150080
150080
150079
150078
150077
150076
150076
150076
150076
150075
150075
150075
150074
150073
150072
150071
150070
150069
150068
150068
150069
150068
150067
150067
150066
150066
150066
150066
150065
150066
150066
150065
150064
150063
150063
150062
150062
150061
150061
150060
150060
150059
150058
150059
150058
150057
150056
150056
150055
150055
150054
150053
150052
150052
150051
150051
150051
150052
150052
150051
150050
150049
150048
150047
150046
150046
150045
150044
150043
150042
150043
150043
150043