917
915
914
917
917
920
920
924
946
972
971
960
977
990
1033
1059
1046
1034
1027
1047
1039
1021
1037
1027
1030
1030
1046
1033
1041
1040
1040
1044
1045
1045
1047
1048
1053
1052
1058
1058
1064
1066
1070
1076
1074
1073
1077
1079
1080
1081
1084
1093
1094
1096
1099
1098
1101
1109
1113
1123
1107
1103
1103
1105
1106
1109
1110
1111
1116
1116
1116
1121
1122
1122
1122
1126
1129
1129
1141
1151
1150
1149
1152
1153
1157
1158
1160
1160
1162
1162
1162
1164
1168
1163
1165
1166
1178
1210
1228
1246
1264
1259
1252
1235
1198
1193
1180
1159
1156
1151
1150
1118
1078
1089
1101
1074
1053
1055
1028
1028
961
940
901
859
825
802
812
799
774
747
700
673
669
658
642
640
656
661
661
664
656
655
650
647
642
637
634
623
623
622
623
624
624
625
630
625
624
625
641
619
618
617
623
628
630
661
647
629
618
609
608
613
616
615
615
614
606
611
604
604
616
626
614
608
601
601
600
596
597
596
595
597
596
595
595
596
604
604
591
593
595
596
597
598
603
607
613
617
617
617
611
605
601
596
596
592
591
589
582
584
581
581
582
581
580
581
581
584
583
605
652
599
606
612
595
586
583
577
580
579
579
579
581
583
588
589
585
586
584
585
588
587
609
647
651
637
635
652
664
698
701
708
758
750
790
804
812
814
818
824
833
838
866
872
877
883
910
933
953
967
978
1005
1006
1009
1027
1031
1024
1025
1036
1039
1030
1009
1008
1008
1008
1006
1020
1049
1053
1040
1042
1023
1041
1061
1058
1035
1065
1051
1054
1048
1050
1066
1046
1064
1064
1064
1068
1052
1051
1053
1042
1050
1033
1049
1053
1063
1062
1065
1077
1039
1053
1072
1082
1056
1076
1060
1063
1058
1056
1048
1052
1019
1021
1017
1011
1014
1033
1028
1029
1027
1023
1022
1014
1021
1005
1011
982
993
994
996
998
986
989
988
993
1008
997
999
1000
1009
1010
1039
1016
1041
1060
1056
1050
1040
1052
1054
1054
1057
1055
1053
1052
1052
1055
1061
1058
1071
1068
1075
1087
1070
1070
1078
1080
1090
1094
1099
1100
1108
1118
1119
1122
1115
1119
1128
1127
1148
1164
1174
1160
1142
1156
1172
1172
1163
1163
1183
1174
1177
1181
1195
1211
1225
1209
1233
1226
1238
1238
1265
1264
1298
1309
1315
1319
1320
1325
1338
1349
1336
1342
1349
1370
1371
1378
1369
1369
1359
1367
1354
1348
1337
1335
1329
1323
1317
1312
1316
1306
1304
1300
1287
1271
1255
1283
1254
1234
1220
1218
1221
1237
1266
1262
1235
1217
1215
1198
1185
1171
1155
1128
1117
1090
1077
1078
1074
1089
1032
1044
1053
1037
1028
1020
1010
1001
1000
1008
1016