804
802
801
800
799
798
798
798
797
795
795
793
792
792
792
792
792
791
791
790
790
790
790
793
795
795
795
795
794
794
793
791
791
790
789
788
792
792
791
790
788
788
788
788
788
788
788
788
788
788
788
793
794
794
793
790
790
789
789
791
795
794
795
801
803
803
803
803
804
805
806
808
808
809
811
813
814
814
815
815
815
815
815
816
816
816
816
816
815
815
815
815
815
815
815
817
817
819
819
819
819
818
818
816
815
814
812
812
812
804
801
800
800
800
800
801
801
802
802
803
809
809
809
810
810
810
810
811
811
811
812
812
812
812
812
812
812
814
816
816
816
817
817
817
817
817
816
816
816
816
815
815
815
815
815
815
818
818
818
820
821
821
821
823
825
826
829
831
832
833
833
835
837
839
840
842
843
846
847
848
849
852
853
854
855
858
860
862
866
873
874
875
874
874
874
874
874
880
882
883
884
885
886
889
890
891
892
892
892
892
892
889
887
887
887
886
885
884
884
884
884
884
884
886
889
893
904
906
907
908
909
909
908
897
891
890
890
890
890
890
890
891
892
893
893
893
893
895
895
897
897
898
897
896
894
892
892
894
894
892
887
886
884
881
876
874
871
863
861
860
858
857
855
855
855
855
855
855
855
855
855
855
855
855
855
855
856
856
857
857
857
857
857
856
856
856
856
856
856
856
856
856
856
857
857
857
858
858
859
859
859
859
859
859
858
858
858
858
858
858
858
858
858
858
858
858
858
858
858
858
858
858
858
859
859
859
859
860
861
862
863
863
864
865
865
866
866
866
867
867
868
868
869
870
872
873
872
872
871
870
870
870
870
870
870
870
870
870
870
870
870
870
870
871
873
879
881
885
887
888
890
895
896
899
899
900
900
900
900
900
900
900
900
900
900
900
900
900
900
901
901
906
910
911
913
914
914
915
915
916
916
917
919
920
920
920
920
920
920
920
920
923
925
925
929
930
930
931
932
934
935
936
946
957
959
960
960
960
960
960
960
960
960
960
960
961
963
964
968
969
970
970
970
970
970
972
976
978
979
979
979
979
980
980
980
980
980
980
981
981
982
983
984
986
987
989
990
990
990
991
993
993
995
997
999
999
1000
1001
1001
1002
1005
1006
1009
1009
1011
1012
1015
1016
1016
1016
1016
1016
1017
1019
1019
1019
1022
1029
1034
1036
1039
1039
1039
1039
1039
1039
1039
1040
1040
1040
1040
1040
1040
1040
1040
1040
1041
1043
1044
1045
1046
1046
1046
1046
1046
1046
1050
1052
1056
1060
1062
1064
1065
1067
1068
1069
1069
1069
1069
1071
1072
1076
1078
1078
1086
1089
1089
1089
1092
1093
1094
1094
1100
1103
1107
1113
1118
1118
1118
1118
1118
1118
1118
1131
1133
1136
1137
1138
1138
1138
1138
1138
1139
1139
1139
1139
1139
1140
1141
1141
1143
1146
1149
1149
1149
1149
1149
1149
1150
1150
1150
1150
1150
1150
1150
1150
1150
1150
1152
1152
1152
1152
1152
1151
1151
1151
1150
1150
1150
1150
1149
1149
1149
1148
1148
1147
1147
1145
1145
1144
1142
1140
1138
1134
1132
1131
1131
1130
1129
1129
1128
1128
1128
1128
1127
1125
1123
1120
1116
1113
1110
1110
1110
1110
1110
1110
1110
1110
1110
1110
1110
1110
1110
1110
1110
1110
1109
1109
1109
1109
1109
1109
1113
1114
1112
1110
1109
1109
1109
1108
1107
1107
1106
1102
1102
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1099
1099
1099
1099
1099
1099
1099
1099
1099
1099
1099
1099
1098
1098
1098
1098
1097
1097
1097
1096