615
611
611
611
611
611
611
612
612
614
616
616
615
615
614
616
615
615
617
625
630
631
632
633
641
642
643
644
644
645
647
649
658
659
673
678
678
679
679
686
689
689
705
713
713
712
710
717
722
723
724
730
733
735
735
737
738
740
740
739
738
744
746
749
752
760
760
762
769
769
768
773
776
778
780
782
784
786
787
791
793
795
796
795
795
807
809
811
812
818
824
832
836
838
839
844
848
856
862
862
878
879
874
884
905
906
907
908
924
922
916
916
920
919
920
921
921
921
918
911
911
909
909
899
897
894
894
894
890
889
888
884
883
883
883
881
881
881
879
872
864
864
859
862
867
870
879
882
884
884
883
881
884
886
888
890
893
899
901
901
895
902
904
909
911
911
911
911
915
921
926
930
927
926
943
938
943
954
956
957
958
959
960
979
978
971
982
987
990
993
994
993
992
996
1011
1019
1019
1027
1033
1033
1033
1035
1051
1054
1058
1059
1062
1064
1065
1066
1066
1065
1064
1064
1063
1062
1061
1061
1058
1053
1047
1044
1041
1038
1036
1033
1033
1032
1032
1030
1019
1020
1021
1045
1045
1047
1051
1055
1062
1067
1076
1072
1073
1082
1089
1090
1092
1100
1103
1106
1109
1115
1117
1118
1119
1126
1129
1130
1134
1138
1141
1144
1147
1149
1173
1171
1170
1169
1169
1161
1156
1152
1151
1149
1146
1139
1137
1137
1135
1133
1128
1119
1118
1116
1114
1106
1105
1103
1105
1108
1074
1063
1053
1049
1047
1043
1040
1040
1035
1031
1028
1033
1028
1024
1024
1007
1002
998
995
986
982
983
977
962
956
952
942
935
922
921
911
902
898
895
894
893
892
890
888
886
886
885
889
887
885
883
881
879
878
878
877
875
875
874
874
874
874
876
877
879
874
873
874
875
876
875
875
876
877
879
879
879
879
878
878
880
880
884
884
884
885
885
885
885
886
887
887
889
888
890
891
895
894
894
897
897
897
899
902
906
904
906
907
906
912
913
913
913
913
913
911
913
913
913
917
918
917
915
915
918
920
917
917
919
919
919
926
927
922
921
920
917
917
919
923
923
927
935
933
935
942
948
950
941
941
942
942
940
941
944
952
953
954
955
951
951
957
961
959
957
960
955
959
967
960
959
956
960
962
966
967
968
970
972
973
974
974
974
978
986
994
994
995
1008
1017
1021
1037
1041
1044
1062
1056
1072
1097
1083
1081
1085
1120
1127
1145
1156
1158
1160
1163
1167
1177
1194
1192
1196
1202
1205
1200
1195
1193
1191
1195
1199
1195
1188
1181
1177
1177
1163
1161
1160
1162
1182
1177
1173
1170
1162
1159
1153
1148
1145
1140
1139
1138
1141
1124
1122
1105
1102
1089
1088
1093
1078
1089
1080
1073
1056
1058
1058
1054
1061
1043
1042
1035
1017
1011
1020
1015
1012
1010
1006
1004
999
998
981
976
977
976
974
975
968
961
958
961
950
953
942
931
923
912
892
893
895
894
889
882
870
869
865
862
861
859
855
855
866
868
872
874
872
871
874
876
854
854
854
853
850
846
843
839
843
846
857
866
844
865
854
836
835
839
841
845
837
837
831
832
824
825
841
831
828
838
834
827
824
841
831
820
816
816
838
835
829
828
829
818
822
820
820
817
814
810
803
801
806
816
822
808
805
796
796
799
808
825
820
816
791
790
791
791
787
788
789
786
784
784
787
790
793
801
802
803
814
810
804
789
762
764
766
768
770
758
759
766
781
760
753
752
752
750
749
749
745
744
744
744
742
745
745
750
750
750
746
745
739
737
731
728
725
718
720
720
719
715
715
715
715
712
709
709
708
707
706
706
704
700
700
701
699
698
698
698
697
700
699
700
701
699
699
697
696
694
694
694
695
695
694
691
693
691
693
696
694
695
693
693
692
693
695
693
696
692
696
695
692
692
692
692
691
691
691
692
692
694
693
693
693
694
693
693
693
692
692
692
692
692
692
692
692
692
692
689
689
689
689
689
689
688
688
688
690
690
690
691
691
694
694
694
694
694
694
694
694
694
694
693
693
692
695
695
695
694