176
175
175
175
175
175
175
175
175
175
176
176
176
176
177
177
177
177
177
177
177
177
176
176
176
175
177
176
178
180
180
180
180
180
182
182
182
183
183
185
187
187
187
187
188
189
190
190
190
190
191
191
191
191
193
194
195
198
201
203
204
205
206
208
215
220
222
223
223
223
224
224
225
226
226
227
228
231
230
228
228
231
236
242
242
242
243
245
246
252
252
254
257
263
264
264
268
268
270
270
272
272
273
274
274
273
275
277
276
275
275
275
278
280
284
285
286
285
280
281
290
294
292
288
283
284
284
291
287
287
288
288
287
287
287
288
288
286
284
284
285
284
285
286
288
288
288
288
288
289
289
290
290
290
290
289
289
289
289
289
288
288
288
288
288
288
288
289
289
289
289
288
288
288
292
293
294
295
295
295
296
295
295
305
307
307
307
307
307
308
309
310
311
311
319
319
320
321
322
322
320
320
319
320
321
321
321
322
322
322
320
320
326
331
331
331
330
330
330
330
330
330
330
330
327
325
325
324
324
324
324
323
323
323
323
324
325
325
325
328
328
328
329
330
332
333
333
334
334
334
336
351
352
352
350
348
347
348
350
358
355
362
363
368
368
369
371
372
373
374
374
375
376
377
377
377
376
374
373
371
369
371
372
371
370
371
371
373
374
375
376
376
375
374
374
373
385
389
385
385
384
390
388
387
387
394
396
401
409
413
410
406
406
406
405
405
405
404
408
404
408
415
412
412
415
413
412
408
405
399
399
401
402
402
404
407
418
418
417
416
416
419
416
417
417
422
421
421
418
417
424
426
428
429
433
434
434
433
432
432
432
432
432
432
432
441
441
441
441
441
441
441
441
443
441
441
442
441
440
440
445
448
453
463
470
474
474
475
475
475
475
478
480
479
479
479
479
479
479
473
470
475
475
474
474
474
473
471
470
469
469
469
470
472
479
478
478
478
478
478
478
479
478
478
478
478
478
478
478
478
478
478
477
477
476
475
474
474
475
476
477
477
477
480
480
480
478
479
478
478
480
479
480
481
483
489
497
499
501
504
508
516
520
520