755
755
755
755
755
755
757
759
762
766
769
770
772
774
775
776
777
787
791
794
794
792
792
796
800
807
814
816
819
823
827
833
834
836
840
842
844
846
849
850
851
853
855
856
857
870
875
877
880
886
897
907
928
935
938
942
944
946
947
952
959
964
968
976
981
983
985
988
992
993
995
997
999
1006
1010
1012
1015
1021
1022
1022
1022
1022
1022
1024
1026
1029
1033
1038
1042
1045
1051
1052
1055
1058
1059
1061
1063
1066
1067
1071
1078
1084
1088
1090
1092
1094
1097
1099
1100
1104
1106
1109
1113
1117
1118
1117
1116
1116
1120
1122
1125
1123
1130
1134
1136
1140
1147
1154
1156
1157
1156
1155
1153
1149
1148
1148
1147
1140
1132
1132
1132
1128
1126
1125
1122
1119
1115
1114
1112
1106
1102
1099
1094
1096
1093
1092
1091
1091
1090
1089
1087
1086
1085
1084
1082
1080
1078
1072
1070
1068
1066
1064
1063
1063
1063
1063
1062
1060
1056
1054
1054
1054
1055
1055
1054
1053
1052
1049
1042
1037
1037
1037
1035
1033
1028
1025
1022
1018
1015
1013
1013
1013
1013
1013
1010
1009
1007
1006
1005
1004
1004
1004
1004
1006
1007
1007
1007
1006
1005
1004
1003
1001
1001
1001
1001
1001
1001
1001
1002
1005
1005
1005
1006
1006
1006
1007
1007
1007
1009
1009
1010
1012
1014
1014
1013
1012
1012
1013
1014
1014
1015
1015
1014
1014
1011
1010
1005
1002
999
997
996
993
984
977
970
963
961
958
956
951
950
945
942
940
938
935
930
927
922
920
918
912
909
907
905
902
899
895
892
887
882
873
868
864
861
855
851
850
849
849
847
841
834
832
831
830
829
827
826
825
824
824
823
822
821
817
814
810
806
804
801
800
799
795
790
790
790
775
763
757
751
748
733
725
725
725
725
725
725
725
727
727
726
724
721
721
721