861
861
861
860
853
853
853
851
850
850
850
849
849
850
852
848
848
849
848
846
847
848
849
850
848
846
850
851
847
845
848
845
850
855
855
851
847
849
848
845
845
844
841
841
842
843
844
844
850
853
847
841
839
841
841
840
839
838
838
839
853
842
845
849
842
837
836
842
852
856
854
852
850
849
849
846
840
841
840
839
835
836
836
844
841
840
841
851
849
848
846
845
845
844
845
846
843
840
837
836
835
832
828
829
829
827
826
826
827
829
843
834
847
843
847
849
837
833
841
838
844
839
837
837
838
838
836
833
829
833
825
827
833
837
833
831
833
834
829
823
822
827
823
819
822
823
833
826
831
834
835
833
827
819
824
828
829
829
826
829
828
826
821
822
821
817
816
812
811
810
808
808
808
807
807
805
804
804
804
803
802
802
802
799
798
798
796
796
796
796
793
795
795
795
795
795
796
797
797
797
794
791
792
794
795
792
790
792
792
791
791
791
791
791
791
791
791
792
792
792
791
791
789
789
789
788
788
788
788
788
788
788
788
784
784
784
784
784
785
788
791
792
793
793
803
804
805
806
806
806
806
806
806
808
808
809
809
809
808
807
807
812
813
820
824
827
821
815
813
806
805
805
804
803
802
802
801
801
799
797
795
795
795
796
797
798
798
801
806
810
813
824
827
838
837
834
833
829
826
821
818
819
826
827
826
824
824
824
832
822
824
815
814
816
820
820
821
821
821
821
820
820
820
820
820
820
821
824
824
822
822
822
821
821
820
820
820
820
820
821
821
821
824
825
827
827
829
829
830
832
834
835
835
833
831
829
826
825
824
824
826
827
827
827
827
828
830
830
831
832
832
833
833
833
833
834
836
836
836
836
836
836
836
839
845
843
844
844
845
848
850
851
852
853
852
852
854
855
856
858
859
860
861
862
863
864
866
868
868
869
870
872
872
874
875
877
876
876
878
878
880
881
882
883
885
887
892
899
902
903
902
902
901
901
905
912
914
917
916
916
919
919
923
925
926
929
931
931
931
932
932
932
934
936
951
955
962
965
971
971
970
976
978
983
990
1006
1004
1004
1008
1012
1016
1024
1029
1034
1036
1038
1047
1053
1060
1073
1078
1088
1103
1104
1106
1112
1112
1127
1135
1145
1145
1150
1152
1150
1153
1157
1166
1172
1174
1175
1176
1177
1178
1179
1184
1187
1190
1196
1207
1212
1221
1227
1229
1231
1239
1242
1247
1252
1256
1280
1282
1286
1294
1297
1295
1297
1302
1304
1307
1309
1312
1314
1317
1321
1321
1319
1312
1304
1303
1301
1299
1298
1300
1296
1291
1289
1288
1288
1286
1279
1278
1273
1267
1259
1254
1245
1240
1238
1236
1235
1234
1230
1229
1227
1226
1223
1217
1212
1209
1208
1206
1204
1199
1197
1195
1191
1189
1187
1186
1183
1178
1174
1176
1178
1177
1173
1166
1159
1157
1158
1161
1163
1167
1167
1167
1159
1147
1143
1147
1142
1138
1132
1128
1121
1119
1117
1117
1116
1115
1109
1102
1097
1095
1094
1092
1088
1083
1079
1076
1070
1065
1062
1054
1054
1054
1054
1056
1059
1061
1059
1052
1050
1046
1039
1030
1029
1013
1003
993
992
994
998
1002
1000
992
984
981
970
972
973
963
962
961
968
961
952
951
964
961
955
948
945
934
931
926
920
915
911
911
910
904
901
898
896
896
896
896
896
892
887
886
886
886
880
880
878
878
874
866
863
861
859
858
858
859
859
860
869
855
857
852
862
858
857
864
859
855
855
868
871
858
844
857
854
846
839
833
835
843
837
838
846
842
825
829
823
824
815
803
807
817
803
796
796
811
806
803
796
776
776
774
775
778
784
788
781
785
788
773
780
788
786
769
760
757
764
769
766
762
759
761
756
749
738
737
739
740
740
749
745
763
759
761
761
752
748
749
757
764
754
745
740
740
740
741
744
746
743
740
735
728
728
734
747
746
743
738
733
731
727
726
725
725
720
721
727
729
734
729
724
724
724
714
706
703
703
708
709
701
704
706
706
706
706
703
701
701
701
700
695
694
695
697
700
702
695
699
699
693
689
685
683
685
687
683
687
693
699
710
691
682
676
674
668
667
667
666
670
671
664
662
662
660
660
663
665
666
666
665
673
673
681
691
692
693
675
659
652
650
649
648
643
643
642
642
642
641
640
641
642
633
633
634
635
639
647
653
655
646
643
636
637
645
652
634
628
625
623
623
623
623
624
624
624
623