939
933
933
935
935
935
936
941
946
948
951
952
949
948
947
947
947
947
951
953
955
955
954
952
944
937
932
932
932
937
940
946
972
972
973
967
970
970
973
966
960
958
956
955
951
941
941
941
941
938
935
933
932
932
936
936
936
936
938
940
943
944
945
955
957
971
989
997
1008
1028
1068
1082
1090
1096
1102
1111
1116
1124
1129
1140
1140
1143
1145
1153
1159
1167
1185
1189
1193
1201
1223
1236
1241
1241
1239
1240
1233
1229
1221
1219
1219
1219
1221
1218
1223
1219
1204
1205
1199
1198
1194
1194
1201
1210
1215
1215
1215
1213
1212
1231
1240
1236
1236
1236
1233
1233
1233
1233
1233
1228
1223
1221
1221
1220
1222
1225
1222
1216
1210
1206
1206
1210
1211
1210
1203
1201
1197
1192
1190
1186
1186
1186
1186
1187
1188
1188
1169
1145
1141
1128
1102
1084
1040
1020
1020
1015
1006
1001
990
984
984
982
971
966
966
965
956
951
952
954
942
933
933
928
919
904
903
900
889
886
885
884
883
880
880
880
881
882
883
883
882
881
881
881
881
882
883
889
885
888
890
896
884
881
861
858
856
855
854
854
856
857
857
857
856
850
849
848
848
848
848
848
848
854
855
854
850
843
843
842
843
846
848
851
864
866
851
839
841
837
831
834
834
837
850
854
866
874
881
922
930
940
948
948
949
950
997
1005
1015
1023
1048
1059
1070
1071
1070
1070
1071
1072
1072
1075
1077
1083
1084
1086
1098
1102
1107
1109
1120
1120
1124
1124
1130
1136
1138
1138
1136
1131
1127
1127
1128
1129
1128
1126
1121
1121
1121
1121
1124
1120
1117
1117
1117
1118
1126
1129
1141
1147
1150
1153
1157
1157
1152
1150
1140
1133
1127
1129
1127
1125
1122
1118
1113
1109
1109
1104
1102
1092
1088
1088
1085
1085
1081
1079
1073
1066
1061
1061
1060
1053
1045
1037
1025
1021
1011
1005
1001
991
991
989
982
968
947
944
943
943
943
947
946
954
961
970
973
974
976
977
978
978
981
986
991
994
1004
1005
1005
1002
1002
1004
1005
1003
997
992
988
987
983
964
958
956
954
950
941
941
935
931
932
929
925
916
911
911
913
916
918
926
929
930
933
938
936
930
915
917
917
927
938
940
941
940
936
934
933
933
933
933
933
933
935
939
946
944
944
944
944
946
951
968
969
986
988
987
981
972
968
959
947
944
939
936
935
935
935
934
934
933
933
938