956
956
956
956
956
957
959
959
966
969
972
975
978
982
987
995
1001
1002
1007
1012
1018
1023
1025
1026
1028
1033
1040
1042
1052
1054
1055
1056
1057
1058
1061
1066
1070
1071
1072
1073
1075
1077
1079
1080
1084
1090
1100
1113
1123
1130
1133
1134
1135
1136
1138
1140
1141
1144
1146
1147
1148
1149
1150
1152
1152
1152
1151
1151
1151
1151
1150
1149
1148
1146
1146
1146
1146
1146
1146
1147
1147
1148
1148
1149
1150
1150
1151
1151
1149
1149
1148
1148
1149
1149
1151
1151
1152
1155
1155
1155
1156
1157
1158
1158
1158
1158
1157
1156
1155
1155
1155
1154
1154
1154
1154
1154
1154
1154
1154
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1151
1146
1144
1141
1140
1138
1136
1134
1130
1129
1124
1121
1119
1115
1112
1110
1110
1110
1107
1106
1106
1105
1104
1103
1101
1097
1095
1093
1092
1091
1088
1084
1081
1080
1076
1074
1073
1071
1070
1069
1067
1065
1064
1062
1056
1051
1049
1049
1049
1049
1049
1048
1047
1045
1042
1041
1039
1039
1037
1036
1035
1034
1033
1031
1030
1030
1030
1030
1030
1031
1031
1033
1033
1034
1034
1035
1036
1034
1032
1032
1032
1032
1032
1033
1034
1035
1036
1037
1038
1038
1036
1035
1034
1034
1034
1034
1035
1035
1034
1033
1032
1032
1032
1030
1023
1019
1017
1013
1009
1005
1004
1000
998
995
994
993
990
986
983
977
975
974
972
968
966
965
964
963
958
957
956
956
956
956
956
955