1083
1083
1083
1083
1083
1083
1083
1083
1084
1084
1084
1084
1085
1085
1086
1086
1087
1091
1098
1120
1133
1151
1158
1163
1167
1169
1172
1175
1177
1179
1181
1182
1182
1182
1181
1176
1169
1165
1161
1159
1158
1157
1157
1157
1157
1157
1159
1159
1158
1154
1152
1151
1151
1151
1151
1151
1151
1152
1154
1154
1155
1158
1158
1159
1161
1165
1167
1170
1172
1174
1177
1185
1197
1200
1202
1204
1207
1211
1221
1223
1229
1231
1225
1221
1217
1216
1215
1216
1216
1217
1218
1220
1224
1227
1230
1226
1219
1216
1204
1200
1198
1195
1193
1189
1178
1171
1169
1168
1167
1165
1163
1162
1164
1166
1166
1166
1167
1169
1169
1169
1169
1170
1170
1170
1171
1171
1171
1170
1170
1170
1169
1168
1167
1167
1166
1163
1163
1160
1160
1160
1160
1159
1157
1157
1157
1154
1154
1150
1143
1143
1135
1134
1126
1126
1124
1121
1116
1116
1112
1112
1097
1089
1083
1080
1075
1069
1064
1060
1055
1047
1041
1036
1028
1023
1017
1002
993
988
976
970
954
935
923
916
908
902
891
885
869
854
848
841
824
804
790
783
776
775
777
777
775
774
772
769
767
766
765
764
763
762
754
746
741
739
738
729
723
716
712
713
714
717
721
733
737
740
735
730
726
721
707
695
693
693
694
694
694
704
719
725
723
727
735
753
762
769
772
774
775
777
781
789
794
805
823
846
861
893
900
876
855
840
841
846
853
859
863
867
872
876
879
882
885
890
895
901
905
915
923
927
931
938
946
950
953
955
960
965
968
973
978
985
988
988
990
994
999
1005
1009
1014
1021
1023
1035
1046
1055
1064
1069
1074
1082
1089
1096
1105
1114
1123
1136
1138
1146
1150
1158
1164
1178
1185
1189
1193
1200
1203
1208
1211
1213
1214
1216
1211
1201
1192
1182
1175
1168
1163
1157
1152
1149
1147
1143
1138
1132
1129
1126
1123
1119
1111
1102
1096
1093
1094
1095
1095
1095
1095
1097
1098
1098
1098
1097
1097
1091
1087
1083
1080
1081
1081
1083
1084
1088
1090
1090
1092
1093
1095
1092
1090
1086
1079
1074
1065
1065
1065
1065
1065
1065
1065
1066
1068
1070
1073
1075
1076
1077
1079
1081
1082
1083
1084
1084
1085
1085
1086
1087
1088
1088
1088
1088
1088
1088
1089
1089
1089
1088
1085
1082
1080
1079
1078
1077
1077
1076
1075
1075
1077
1078
1083
1085
1086
1086
1085
1084
1084
1085
1085
1086
1086
1086
1085
1083
1082
1080
1080
1080
1081
1081
1081
1081