244
241
241
243
257
250
250
251
253
257
257
257
256
256
258
259
260
260
260
261
261
262
262
262
262
262
262
262
262
262
262
262
267
267
268
267
267
267
267
268
269
268
268
268
268
274
274
275
275
275
276
276
276
267
261
259
253
258
249
249
249
247
247
246
244
244
243
242
242
245
243
239
236
237
238
229
227
229
228
229
229
230
230
230
231
231
232
234
236
238
239
240
240
240
240
240
240
240
231
227
227
225
225
225
223
222
229
229
228
228
226
225
225
224
223
224
223
224
229
230
228
226
227
223
225
228
229
226
221
225
225
224
222
222
222
222
222
222
227
227
227
222
222
223
227
228
228
228
227
233
236
241
244
246
249
249
248
248
243
243
244
246
256
261
264
268
274
277
277
279
280
280
280
282
288
291
289
280
277
275
269
266
259
258
250
249
247
246
245
244
244
247
242
239
238
238
238
238
239
233
235
234
234
234
233
232
232
229
228
226
224
223
223
223
223
224
224
226
226
224
224
225
225
226
226
230
232
234
234
234
236
237
237
241
242
240
233
233
236
243
254
254
247
243
237
236
236
236
237
237
237
238
240
239
244
253
266
268
266
260
265
273
273
284
284
284
284
282
280
278
281
289
297
300
300
301
301
300
300
314
318
319
318
318
318
323
324
324
324
324
325
325
327
330
331
332
332
331
335
338
330
330
330
333
335
336
337
338
339
339
340
342
345
347
348
349
353
353
353
353
353
358
358
356
357
363
366
378
383
385
392
394
395
397
400
400
399
394
393
392
396
401
403
403
403
399
401
404
403
401
395
396
398
398
398
397
397
397
396
386
385
383
371
355
352
340
339
338
322
322
323
326
325
314
311
309
310
311
309
307
305
292
287
286
288
291
295
280
280
279
283
282
280
277
278
282
283
283
280
277
276
274
274
278
294
294
283
278
270
274
279
277
269
267
268
269
270
271
267
266
265
264
263
264
269
269
267
262
261
260
259
259
260
262
264
265
265
267
267
267
267
259
258
259
259
262
282
267
270
270
269
273
272
274
281
272
277
274
272
270
269
271
271
271
271
271
272
273
279
285
289
283
284
279
282
274
274
271
276
280
277
278
275
280
287
281
286
292
292
287
293
304
302
299
296
293
299
299
295
294
293
294
288
287
287
288
290
290
290
290
292
292
292
293
296
298
298
298
298
298
298
298
297
297
302
303
301
301
306
318
308
304
305
306
307
306
307
308
309
311
312
313
318
319
316
319
322
331
335
335
328
323
317
319
319
320
328
331
331
332
332
333
333
335
337
338
342
342
342
342
349
356
363
365
374
378
377
383
384
385
386
386
386
387
388
389
389
395
400
405
418
421
421
425
429
438
438
437
436
435
436
436
439
440
442
442
440
438
434
434
437
431
429
432
427
425
425
425
421
398
397
397
386
383
381
381
380
380
380
370
367
367
356
351
350
346
340
333
328
324
326
328
328
328
328
328
328
328
327
325
325
323
320
331
299
289
281
282
276
272
269
260
259
258
258
258
258
258
258
258
257
257
257
257
261
263
264
259
258
264
253
249
251
252
253
254
254
262
264
265
267
270
263
250
251
250
257
259
256
249
249
248
252
252
248
266
250
263
251
251
266
266
259
254
258
256
248
252
251
253
256
251
251
249
247
246
245
244
244
242
241
242
242
241
241
244
246
248
248
248
248
248
248
248
248
248
249
249
249
246
246
246
247
248
268
270
271
270
267
263
262
262
259
259
262
262
247
247
246
243
241
241
240
240
229
225
233
237
244