173
173
173
173
173
173
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
175
175
175
175
176
176
176
176
176
176
177
178
178
178
178
177
178
178
177
177
177
179
179
179
179
179
179
179
179
179
179
179
179
180
183
184
185
185
186
187
188
188
189
190
190
192
193
195
201
209
209
209
209
209
209
210
211
215
215
214
214
214
214
214
214
214
212
211
208
208
208
208
207
207
206
206
197
195
193
191
189
188
187
185
185
184
184
185
185
185
186
188
187
185
185
185
185
185
188
191
195
199
199
199
200
201
202
202
202
205
205
206
206
206
204
200
199
198
197
196
195
195
194
193
192
191
190
189
188
186
185
185
186
187
187
187
186
186
188
188
186
185
185
185
185
186
186
186
187
188
188
188
188
189
191
192
191
191
190
190
190
190
188
187
187
188
189
191
194
196
196
196
196
196
195
195
195
197
193
196
197
197
196
195
194
194
192
192
192
192
192
192
192
193
193
193
193
192
192
192
192
192
192
192
193
193
193
193
193
197
203
203
203
207
210
211
212
212
212
212
212
214
219
220
219
219
219
219
219
221
227
227
227
221
221
220
218
218
217
216
216
215
214
214
213
213
211
211
211
211
211
210
210
210
212
212
213
213
214
227
231
231
231
231
229
229
229
229
227
225
225
224
222
221
221
220
220
219
219
220
220
220
219
214
213
213
213
212
212
211
209
208
206
206
212
213
214
215
219
219
218
218
218
206
207
207
206
202
197
196
196
201
201
201
201
201
201
203
203
204
204
203
202
202
202
202
202
202
202
202
202
202
202
202
200
192
192
192
192
192
195
197
202
203
207
192
192
197
197
200
203
207
206
201
199
200
200
201
204
203
203
203
202
201
200
198
198
197
196
195
194
194
194
195
195
193
191
187
183
182
181
180
177
175
174
174
174
173
173
173
171
171
171
171
172
172
172
173
173
179
173
169
169
169
168
168
168
167
167
167
166
164
164
166
168
170
176
184
191
192
191
189
192
191
189
188
188
188
186
181
179
177
176
174
172
168
167
163
161
158
158
157
156
155
154
154
155
157
157
157
156
156
156
156
156
156
156
156
164
164
165
165
165
164
163
163
162
161
160
160
160
160
160
160
160
158
157
157
157
157
159
159
159
158
164
165
165
167
166
165
165
164
163
163
163
166
167
168
168
171
171
171
170
169
169
169
170
170
172
176
179
180
184
187
191
191
191
191
191
188
188
187
186
186
189
190
190
190
191
191
193
195
195
194
194
191
191
191
191
196
196
197
199
205
207
208
211
211
207
208
208
204
204
206
203
202
199
193
190
188
187
185
184
183
182
181
180
178
176
173
165
164
163
161
160
158
158
157
155
151
151
151
150
154
157
159
157
156
155
153
149
149
149
149
149
151
151
149
149
151
155
156
156
155
154
153
153
152
149
146
147
151
151
151
151
151
153
156
151
153
152
152
154
153
153
151
151
147
147
147
148
148
149
149
150
151
150
150
152
153
150
152
153
153
153
154
154
155
155
155
155
155
157
157
158
166
167
169
172
176
179
181
182
183
184
188
190
191
192
192
194
195
196
197
198
197
197
197
197
197
198
199
199
200
201
201
201
201
201
201
201
201
201
201
201
201
204
205
206
206
206
206
206
206
206
206
205
205
204
204
203
203
203
203
203
203
205
208
208
206
206
205
194
194
194
195
179
177
171
159
156
156
156
156
156
156
155
154
153
152
150
148
141
139
138
135
134
130
128
128
124
123
123
124
123
123
123
123
123
123
123
123
123
126
126
124
130
131
132
133
136
138
136
134
133
133
134
135
136
133
131
130
129
131
132
138
141
141
141
147
153
155
157
157
158
162
149
144
143
141
140
138
135
135
136
137
139
128
123
123
123
124
124
125
126
127
137
139
143
144
148
150
153
153
143
132
129
130
131
131
132
132
132
132
132
132
131
130
130
129
129
129
130
130
131
132
132
132
133
134
134
134
136
141
145
146
146
146
154
161
162
162
162
163
163
161
158
156
156
158
158
154
153
151
151
151
152
153
153
153
154
155
156
156
157
158
158
159
160
160
159
162
162
165
166
179
180
180
181
183
184
191
192
192
192
193
193
193
193
193
193
192
192
192
192
191
186
186
184
184
185
183
184
176
171
172
173
173
172
167
166
166
166
167
167
167
169
170
179
179
184
181
182
185
189
191
186
190
192
190
190
199
199
195
195
195
195
195
198
204
201
198
200
200
200
205
204
201
200
199
200
203
202
196
191
196
197
197
202
205
195
195
194
190
189
188
188
188
188
188
190
191
192
192
192
192
192
193
203
203
204
204
204
204
204
203
203
207
212
212
211
210
207
201
201
194
194
194
194
195
196
196
197
197
198
198
198
199
199
197
196
196
193
193
191
190
186
186
186
186
187
187
190
190
199
196
196
196
197
201
201
201
202
204
204
204
209
214
214
216
218
216
216
216
216
215
215
215
215
215
215
211
210
208
207
207
207
206
206
206
206
206
206
207
209
213
215
216
218
217
215
215
215
214
214
213
213
213
213
219
222
222
222
222
222
222
222
223
224
226
227
227
228
228
229
233
231
235
230
230
232
236
233
234
234
236
236
236
236
228
230
216
214
213
213
212
211
211
211
211
211
208
207
207
207
206
205
203
203
203
207
207
206
205
204
203
203
204
205
206
210
215
221
228
228
227
227
227
226
223
223
222
225
225
225
223
222
219
218
217
217
217
217
217
220
211
206
203
202
198
196
192
192
205
212
216
217
218
212
212
212
212
211
213
213
214
215
216
218
209
209
209
209
198
198
197
197
193
194
194
193
192
191
191
188
186
186
185
172
171
169
169
169
169
169
169
169
169
169
169
169
169
168
168
168
169
170
171
174
174
174
174
172
174
174
174
174
178
179
180
181
181
181
181
180
180
180
180
180
180