176
176
176
176
176
176
175
174
174
174
173
173
173
172
172
172
172
171
171
171
167
166
166
165
165
165
165
165
165
165
165
165
165
165
165
165
166
170
170
170
168
165
163
162
162
162
162
162
161
161
167
168
168
168
168
168
168
168
168
168
169
169
169
168
167
164
163
163
162
162
161
161
161
161
161
160
160
160
160
160
160
161
162
163
163
163
163
163
163
162
163
164
164
165
166
166
167
167
167
168
168
170
170
172
172
174
179
177
178
178
177
177
178
180
182
183
199
204
206
213
216
222
230
231
232
232
205
203
204
205
205
205
204
203
203
203
203
200
197
196
194
192
191
192
193
193
194
194
194
195
195
197
198
198
198
198
200
200
201
201
201
201
201
202
203
206
207
208
204
198
190
190
190
190
189
189
189
189
189
192
193
193
192
191
191
190
191
191
194
197
197
200
201
209
209
209
210
208
206
205
205
204
204
204
203
196
193
193
192
192
191
191
191
191
191
193
194
193
190
188
188
188
188
191
196
196
200
232
232
232
233
233
229
228
227
226
226
225
225
226
226
229
230
232
234
237
238
242
248
250
251
252
252
256
257
258
258
258
258
258
259
263
264
266
268
269
270
271
276
278
280
282
282
283
285
287
292
297
310
322
324
326
329
331
334
335
336
339
340
341
341
342
344
350
353
354
358
366
369
371
372
373
374
376
377
378
380
384
390
393
395
398
398
399
402
405
406
409
412
415
417
418
419
421
422
422
421
421
421
421
422
422
424
427
429
431
432
449
453
455
456
457
459
460
463
462
461
461
460
459
455
453
451
449
447
444
426
424
422
418
415
413
412
409
406
403
399
397
391
390
389
387
386
384
378
376
375
374
373
371
370
368
364
360
357
349
344
343
343
342
342
342
341
340
337
333
328
327
326
322
317
313
311
310
301
291
288
286
284
278
277
277
274
272
269
269
268
267
266
264
262
262
259
257
256
256
255
255
255
254
252
252
251
242
237
234
234
232
230
228
227
226
226
227
228
236
237
250
255
242
240
240
245
247
245
241
239
235
227
227
227
227
228
228
228
232
236
241
243
244
250
251
253
252
249
245
246
247
248
257
258
260
260
263
264
266
266
267
267
267
268
270
270
274
274
274
273
273
272
273
271
267
257
253
242
239
238
226
220
233
231
231
230
230
225
222
222
208
207
205
205
205
204
204
204
204
203
203
203
204
205
206
207
207
207
207
206
205
204
204
199
198
197
196
196
197
199
199
199
200
203
204
207
211
215
217
219
221
224
226
226
226
226
225
224
224
224
225
224
212
213
212
210
202
200
196
191
190
189
183
185
180
180
179
179
180
180
180
179
180
177
177
177
177
172
171
171
171
171
171
171
171
171
171
172
176
178
180
182
187
190
194
195
196
197
199
201
203
203
202
201
199
199
199
198
194
192
192
194
194
188
176
173
173
173
174
174
174
174
181
180
178
178
178
178
178
177
178
179
178
178
177
177
176
175
174
174
174
173
172
172
172
173
173
172
172
172
172
172
172
172
172
172
172
172
173
173
173
175
175
175
176
177
177
177
177
176
175