194
193
193
191
191
191
192
192
191
191
191
192
194
196
201
203
205
211
214
215
216
216
218
218
219
239
239
239
239
239
239
239
237
237
235
235
236
236
237
239
240
240
241
241
241
241
252
252
247
247
250
250
250
250
250
250
250
250
250
247
245
243
243
243
243
244
244
245
247
248
249
248
245
243
244
245
246
246
246
247
248
250
252
253
253
253
253
253
259
260
262
265
266
269
280
281
282
283
285
285
285
287
291
296
299
302
303
304
304
305
308
334
335
352
355
360
360
360
360
360
366
368
369
371
374
376
379
383
385
389
390
393
395
397
401
404
406
410
413
416
418
420
425
432
428
422
421
436
436
436
436
429
424
427
428
428
429
430
431
432
433
433
434
434
434
434
434
434
433
433
433
433
433
433
433
433
437
435
435
435
438
436
420
414
410
406
402
400
398
397
396
395
393
393
392
391
386
382
376
379
364
359
357
356
356
356
356
356
354
353
350
350
350
350
350
351
348
349
350
351
353
354
356
358
359
362
364
364
364
364
363
363
363
363
365
369
370
369
365
362
360
360
369
369
353
352
351
349
349
349
349
348
344
344
345
342
341
337
331
323
319
317
316
316
316
314
313
312
310
309
309
309
310
311
311
312
312
313
315
319
324
326
327
329
331
334
337
338
338
338
338
340
343
345
347
347
347
347
347
339
339
340
340
342
344
345
346
354
353
352
351
351
350
350
351
351
352
352
352
362
369
370
370
371
371
370
370
369
370
371
372
374
375
376
378
380
387
388
390
393
394
395
395
395
394
388
388
395
396
399
399
406
401
404
407
414
415
416
409
397
395
393
393
394
395
391
386
379
377
374
370
367
365
363
361
358
356
354
352
350
346
345
344
343
341
342
344
340
335
335
335
331
324
319
310
303
301
303
301
295
293
292
291
289
288
287
286
285
284
280
274
273
272
272
272
272
272
278
281
276
273
270
270
269
268
266
265
260
255
253
251
249
244
242
239
234
231
231
232
232
224
217
215
214
213
213
207
204
202
199
199
196
190
190
190
191
195
200
204
204
201
196
196
196
194
191
191
188
185
185
187
188
188
188
186
189
192
194
194
194
198
198
200
202
204
205
208
207
205
207
214
217
224
230
230
231
236
243
242
245
256
256
255
257
276
276
280
285
286
287
287
288
290
292
295
296
297
299
304
311
317
329
333
335
335
334
333
332
326
327
328
328
328
328
331
333
334
340
341
341
342
345
344
339
347
348
349
349
355
353
352
351
350
338
340
341
341
340
340
340
341
354
341
341
340
340
339
338
338
339
341
341
348
346
347
347
346
345
321
320
318
315
311
304
304
301
300
298
297
296
312
323
330
332
332
332
332
327
321
309
304
303
301
300
300
300
300
300
297
297
289
286
285
283
282
281
280
279
278
274
271
265
262
261
261
261
260
259
258
248
244
242
240
234
232
230
227
224
223
219
217
217
217
217
215
214
217
219
220
233
236
236
241
241
242
241
240
236
234
231
228
223
221
220
220
219
218
219
221
221
219
218
209
205
208
208
203
203
205
207
211
212
214
216
214
212
211
202
200
199
199
199
197
193
189
187
185
184
184
184
184
182
180
180
177
177
177
179
180
177
175
182
186
190
191
191
191
187
188
190
194
194
196
198
199
187
185
187
188
181
180
170
177
181
185
179
175
175
179
184
191
192
195
186
183
182
183
185
186
175
175
176
176
174
173
191
182
182
178
191
192
199
193
186
185
175
173
169
164
163
162
162
161
156
156
158
162
162
161
159
153
153
150
169
170
176
175
192
192
194
194
195
196
200
202
202
202
203
209
210
207
205
200
200
200
201
204
205
206
206
206
207
207
208
214
215
217
218
218
219
219
219
223
228
230
230
230
231
231
229
229
229
230
231
231
231
227
227
222
232
244
250
250
250
250
249
243
242
243
252
253
254
255
256
257
257
260
260
257
257
257
257
257
256
256
237
237
237
237
237
245
245
250
250
250
250
250
250
250
250
250
250
250
249
249
258
258
248
248
240
240
239
238
238
237
236
236
235
235
238
239
239
239
239
239
239
238
238
238
232
222
220
217
216
216
215
212
207
192
192
191
191
191
191
192
193
192
191