182
182
182
184
186
187
187
187
187
187
188
188
186
185
185
186
187
187
187
188
189
187
186
185
184
183
184
182
182
182
181
181
183
181
179
179
180
179
180
184
184
180
180
180
180
178
181
178
176
177
177
176
177
178
181
180
180
181
182
182
182
182
181
181
181
182
183
184
188
190
194
197
198
198
198
202
206
205
205
207
214
215
214
214
220
222
225
228
229
231
232
234
236
237
239
242
245
247
259
265
267
272
274
276
278
280
283
287
292
299
303
307
312
315
315
316
318
319
320
320
320
320
320
319
314
309
307
305
304
299
298
299
300
300
297
295
293
291
290
289
288
288
288
288
288
288
288
287
287
287
288
289
290
291
293
295
297
300
300
304
306
309
310
312
318
324
326
332
340
350
357
331
322
319
317
310
295
291
285
282
278
276
274
272
267
264
257
255
252
250
250
252
252
252
251
248
247
244
240
238
238
237
237
237
236
234
233
232
232
231
230
231
236
243
243
243
243
240
246
249
251
255
264
271
279
289
299
317
318
318
317
314
315
316
318
322
324
326
327
328
328
329
332
329
319
320
333
336
337
337
335
336
337
335
332
319
317
316
311
305
298
295
291
280
266
259
259
261
262
264
271
274
278
280
281
287
292
298
302
309
312
315
316
316
315
315
314
314
314
314
314
314
314
311
309
303
298
292
289
286
283
279
275
273
270
270
266
264
263
262
261
260
257
255
254
253
253
253
252
252
252
252
252
257
258
259
266
268
272
276
284
289
290
293
295
298
305
310
315
322
325
329
334
338
340
341
342
346
350
351
351
351
348
344
341
339
335
332
327
319
315
314
313
310
309
308
308
305
298
296
285
274
270
256
254
253
251
250
250
250
250
251
253
255
258
263
263
261
258
256
256
256
256
256
257
263
264
264
264
263
263
262
261
261
262
263
268
269
270
273
275
276
277
278
282
287
289
291
296
298
299
300
302
304
310
317
319
321
331
334
336
338
343
347
350
355
358
364
367
381
380
379
377
377
381
383
384
385
387
387
390
391
402
407
410
414
419
422
425
434
432
430
427
424
421
419
418
415
410
405
400
397
394
389
385
380
373
362
357
355
353
352
352
352
352
353
357
362
373
373
373
374
374
373
371
366
362
360
357
355
353
352
353
351
350
349
347
343
341
341
342
344
345
346
350
350
350
349
344
334
332
332
332
332
332
330
330
328
326
322
320
319
318
317
315
314
312
311
309
307
306
305
302
303
306
318
321
324
335
341
351
363
366
368
369
371
372
376
377
380
382
388
390
396
402
404
406
406
406
405
405
405
408
411
416
421
423
423
423
423
424
426
428
431
434
437
438
440
440
441
441
443
446
448
448
446
445
443
438
438
437
436
435
435
434
433
433
431
430
429
428
427
427
426
425
425
424
424
424
424
423
421
420
419
419
419
419
419
419
419
419
420
420
421
421
421
420
420
420
422
424
424
424
425
427
431
434
435
434
433
433
433
435
437
437
436
435
435
435
434
432
430
427
425
423
419
417
414
409
406
404
401
400
398
399
400
401
402
403
404
405
405
406
406
407
413
415
413
412
411
411
397
391
385
378
371
364
355
345
344
348
349
349
349
349
353
359
367
373
373
374
376
377
379
381
381
382
383
384
384
380
379
377
377
378
379
379
380
381
382
382
382
381
373
368
360
359
359
356
353
343
338
334
343
346
338
340
342
344
346
346
340
334
327
321
298
286
273
263
255
250
246
243
242
242
248
256
263
270
276
276
274
273
271
269
270
273
274
275
275
274
267
262
259
256
252
251
253
257
257
257
258
258
258
260
262
263
265
266
266
266
268
271
277
278
281
283
284
285
285
285
285
285
288
290
292
296
298
300
302
303
305
308
309
306
302
299
293
290
278
279
281
285
291
289
287
285
286
288
289
291
292
293
294
294
294
293
289
287
287
287
289
294
298
299
299
299
304
308
313
312
310
308
306
303
296
286
263
253
244
236
230
224
216
207
204
189
183
182
182
182
182
181
180
179
179
181
182
182
182
183
185
186
187
186
182
179
179
179
180
180
180
180
180
181
181
176
176
177
177
176
177
178
179
179
179
179
179
179
180
180
183
185
186
186
186
186
186
186
184
183
179
179
179
178
177
177
177
177
177
177
177
177
177
177
182
183
181
180
179
179
179
179
179
179
179
180
183
182
180
178
178
181
181
183
187
186
184
182
181
182
182
182
183
183
184
184
185
186
186
186
186
185
185
185
185
190
188
184
182
182
182
182
182
182
182
182
182
182
183