261
263
264
266
264
263
260
260
258
256
254
251
248
246
249
251
251
247
243
239
235
232
234
235
233
233
236
235
235
234
234
234
236
237
238
238
237
239
246
248
250
248
252
253
254
255
255
253
253
255
257
258
258
259
259
260
262
267
269
274
277
284
286
289
289
288
288
289
291
293
296
301
297
292
292
291
291
291
296
301
310
317
319
323
323
323
323
324
324
322
321
306
302
302
301
299
295
294
294
295
298
296
296
296
296
296
295
297
299
301
310
313
312
312
312
312
312
315
316
316
316
317
318
318
318
322
324
325
327
329
332
334
335
332
333
334
335
337
337
339
342
344
346
347
348
349
347
347
345
345
339
338
338
338
339
339
336
335
335
334
334
333
332
331
331
330
329
327
326
328
329
330
332
334
334
334
336
337
337
337
337
339
343
348
346
345
342
341
339
339
339
338
338
339
340
340
340
340
340
340
340
341
345
347
348
349
348
343
341
340
339
338
333
331
329
329
330
331
331
331
330
332
332
333
334
334
334
333
332
332
332
332
332
332
333
333
335
341
341
338
338
338
338
338
340
341
345
355
357
358
359
360
360
360
360
361
361
361
361
362
362
364
365
368
368
366
365
364
363
360
359
358
356
355
355
354
353
351
350
347
346
350
347
346
345
344
341
339
338
337
337
337
340
340
339
339
337
337
336
335
335
336
336
336
336
337
337
337
337
337
337
338
339
346
348
348
348
349
349
352
354
356
356
356
357
357
359
361
361
361
361
361
360
360
360
360
360
361
362
363
362
360
359
357
357
357
358
359
360
360
360
359
356
356
356
356
356
355
348
344
341
337
329
326
323
317
314
314
315
315
315
315
316
316
317
317
318
319
319
321
323
324
323
322
324
324
323
323
324
323
320
316
316
315
314
314
317
318
318
318
318
317
317
317
315
313
313
312
311
311
311
311
319
319
319
318
318
318
318
318
320
327
328
328
327
332
321
309
306
304
303
302
302
302
303
301
302
306
323
327
331
342
342
342
342
343
343
343
343
342
341
339
339
338
336
335
335
334
334
334
334
334
335
335
335
334
317
310
310
310
311
311
308
293
289
288
290
291
291
291
291
290
290
290
289
288
287
287
288
285
284
284
284
280
280
280
280
286
286
286
285
285
285
285
285
286
289
289
289
289
289
287
286
285
284
283
281
279
277
277
276
276
267
258
257
257
257
260
262
262
260
256
254
254
255
255
255
255
254
254
253
254
253
253
248
246
245
245
246
247
248
247
241
241
241
242
242
242
242
239
237
237
237
238
237
236
237
235
237
234
235
235
235
233
231
231
230
229
228
226
226
226
224
224
223
223
222
222
222
221
219
217
217
218
218
218
218
218
218
218
216
213
210
211
212
213
213
213
213
213
212
206
206
203
210
212
213
213
212
211
211
210
208
198
199
199
199
198
197
196
196
196
196
197
197
197
199
200
201
202
204
205
206
206
208
210
214
215
215
215
215
215
215
215
217
217
216
215
215
215
217
224
237
238
239
236
235
237
239
240
239
219
220
223
224
216
215
218
219
219
219
219
216
208
204
203
202
202
200
223
226
229
233
238
240
239
238
236
237
238
241
241
241
241
241
241
241
241
241
241
245
247
246
249
250
249
249
249
254
256
256
256
255
256
254
248
225
240
244
245
249
254
253
251
249
245
246
247
247
247
249
249
246
246
245
242
238
234
233
234
234
234
235
235
235
235
236
236
237
237
237
233
232
231
230
230
230
229
229
229
229
229
229
229
229
229
230
230
231
231
231
231
234
235
244
246
248
249
249
248
247
247
247
247
248
250
251
257
256
255
255
255
255
255
255
255
255
255
255
255
255
255
255