198
198
198
198
197
196
195
194
193
193
193
193
193
193
193
193
192
192
193
193
198
198
198
198
198
198
199
199
199
200
201
201
202
202
202
202
203
204
204
205
205
205
205
206
207
203
202
202
202
202
202
202
202
201
201
201
201
201
202
202
202
202
202
201
201
201
201
201
201
201
201
201
202
203
203
203
203
205
206
206
207
208
208
208
209
209
210
211
212
212
212
212
213
213
214
214
214
214
215
215
215
215
215
215
215
215
215
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
215
215
215
215
215
216
216
216
216
216
216
217
217
217
217
217
217
217
218
218
218
216
215
213
213
211
209
209
209
210
210
210
213
214
214
214
218
218
218
218
218
218
221
222
222
222
225
226
226
226
226
248
250
253
258
259
259
260
261
263
263
266
272
272
280
283
286
288
290
295
297
299
305
307
309
312
316
316
317
331
334
357
358
358
357
347
347
346
348
351
351
352
352
353
353
353
352
350
348
343
339
338
338
337
334
333
333
332
331
329
327
326
325
322
320
319
318
315
315
313
312
308
305
301
296
294
294
293
290
288
280
270
267
266
265
263
263
262
262
257
256
252
251
251
251
251
252
252
250
249
249
248
247
246
244
244
244
242
243
244
250
255
258
260
273
273
273
279
281
285
292
299
305
314
320
323
331
340
340
343
346
351
352
353
353
352
350
345
345
341
333
331
324
323
323
323
322
298
297
295
293
287
279
278
275
262
254
243
243
242
232
225
224
223
219
222
222
226
228
227
226
226
226
226
227
229
232
229
228
228
227
228
227
227
229
229
233
234
234
233
232
232
232
234
236
231
229
229
229
227
227
227
227
228
229
229
228
231
235
237
241
241
241
242
242
242
242
242
241
241
242
243
237
237
236
236
235
233
233
231
230
231
232
233
234
239
239
238
238
239
241
242
251
252
252
252
252
254
254
257
265
266
266
266
264
264
266
266
268
268
275
280
285
287
287
287
286
286
285
290
296
297
298
299
299
300
303
308
313
319
331
333
336
338
341
354
357
357
362
365
366
366
364
364
366
368
370
371
373
375
378
380
381
384
388
394
394
391
391
393
394
392
390
387
384
380
380
380
385
385
385
384
383
374
366
360
355
349
347
335
334
333
332
332
327
322
321
319
319
318
317
311
305
299
300
296
294
292
289
287
288
288
287
282
282
284
283
283
281
276
273
271
271
271
269
267
265
265
262
260
260
261
261
261
260
260
261
262
262
259
256
254
253
252
251
251
253
252
251
251
250
246
246
245
244
243
243
241
241
241
241
242
243
245
245
244
244
245
242
239
238
238
239
239
238
238
239
239
239
238
237
237
236
236
234
234
235
235
235
235
234
232
231
230
230
230
232
231
231
231
231
232
233
233
233
234
230
229
229
229
229
230
231
231
229
228
228
228
228
228
228
229
229
230
233
234
236
237
237
239
240
239
239
240
240
241
241
239
237
236
236
234
234
234
234
231
231
231
231
235
235
233
232
229
225
225
224
224
224
220
221
236
239
241
244
246
252
254
254
256
256
258
258
257
254
255
254
253
253
252
251
251
251
251
251
252
253
253
253
253
253
252
245
242
239
234
233
232
231
229
228
226
226
226
227
227
224
224
224
224
224
224
224
224
224
225
225
225
226
226
226
226
226
226
226
226
227
227
228
228
228
228
231
231
231
235
235
236
234
233
233
233
235
236
236
236
237
237
237
237
237
239
239
239
239
241
242
246
246
247
247
246
246
248
248
248
249
250
253
253
253
255
255
256
258
260
263
271
280
282
282
281
280
279
277
277
278
279
280
280
275
276
279
281
283
283
282
282
283
286
289
294
297
302
306
307
307
310
314
316
317
324
324
325
326
327
337
338
340
344
346
346
347
351
351
352
353
355
358
359
360
360
360
360
366
366
366
365
373
374
375
376
376
373
369
369
369
370
371
372
372
368
364
363
366
367
367
368
368
368
366
360
359
357
351
351
350
350
349
348
346
344
341
342
343
341
340
339
339
338
336
336
335
335
335
335
335
333
332
332
331
329
328
325
325
324
322
321
320
320
319
319
318
314
313
311
311
310
309
306
302
292
290
288
285
283
279
278
277
276
270
270
268
266
262
261
256
253
251
238
235
232
231
231
231
231
232
232
228
227
227
227
228
228
228
228
228
225
224
218
212
212
212
211
211
211
210
210
210
210
210
210
210
210
209
209
209
209
209
209
209
209
208
208
208
208
208
207
207
207
207
207
207
207
207
207
207
207
207
208
210
211
214
215
215
215
215
216
220
223
229
231
233
235
235
236
240
240
241
245
247
248
248
248
248
249
249
249
251
250
240
234
228
226
225
225
225
225
225
215
215
215
215
215
215
215
215
215
215
215
215
210
210
208
208
208
209
209
209
209
209
207
207
206
206
205
204
204
203
203
203
202
202
201
201
204
204
203
202
202
202
202
201
200
200
199
199
198
198
199
199
199
199
199
203
203
204
205
205
205
205
206
206
206
205
205
204
203
202
201
200
200
200
201
201
199
200
201
204
207
210
211
214
214
214
214
214
213
213
213
213
213
213
213
212
212
212
211
210
209
208
207
207
207
207
206
205
205
205
205
205
206
207
208
208
208
209
209
210
210
211
211
207
207
207
207
207
205
205
204
205
205
205
210
210
203
203
203
205
205
206
207
207
205
205
205
205
205
203
203
203
202
202
201
201
201
203
201
201
202
202
202
202
202
202
202
202
202
202
203
203
203
203
203
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
204
204
204
204
205
205
206
206
206
206
206
206
206
206
206
206
206
206
206
206
202
202
203
203
203
202
199
198
198
200
200
200
199
198
198
198
198
198
198
200
200
200
200
200
200
200
200
200
200
198
198
197
197
197
197
197
197
197
198
198
198
198
198
198
198
198
197