247
243
247
246
245
248
248
245
241
241
245
242
246
248
248
249
250
250
256
250
249
254
253
247
253
253
250
245
245
250
250
249
250
249
249
249
249
249
257
257
257
257
257
257
257
257
257
257
257
257
266
258
259
267
267
268
268
269
269
269
280
278
287
292
292
286
286
294
292
294
285
287
292
283
288
288
288
297
296
296
294
296
295
295
297
297
297
296
295
285
291
291
282
291
287
282
282
282
279
279
275
274
281
283
276
284
283
285
285
286
286
283
288
288
301
289
301
277
286
292
292
292
294
297
297
307
305
310
313
312
312
312
316
316
319
322
322
322
325
325
325
325
325
325
327
327
333
330
333
330
330
337
337
337
341
341
341
348
345
354
354
354
353
353
353
353
353
363
363
363
363
363
363
363
366
366
366
374
374
376
374
376
376
375
375
384
373
373
384
381
384
384
393
393
393
402
402
402
402
402
402
402
398
398
407
394
407
402
402
402
398
412
412
412
409
409
407
407
407
415
415
415
415
414
414
414
424
424
423
434
434
434
434
436
436
436
441
436
436
441
449
449
449
449
449
449
449
449
449
449
449
457
457
462
457
457
457
457
457
468
468
468
468
468
468
468
468
468
468
468
468
468
468
471
471
471
471
481
481
474
474
478
478
472
482
482
487
487
491
491
491
491
491
500
500
500
500
500
513
513
513
507
507
507
513
513
513
510
510
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
517
517
517
517
512
517
517
517
512
512
512
512
512
512
512
503
503
495
490
490
490
482
482
482
475
475
472
464
464
455
455
455
447
447
447
447
447
447
447
439
439
439
445
445
438
438
438
438
438
432
432
432
432
426
426
426
419
419
419
410
410
423
423
413
413
404
404
422
416
437
408
418
418
418
409
411
415
415
428
413
400
417
417
417
417
401
392
387
387
384
375
383
373
373
373
373
371
391
370
393
388
383
388
383
383
391
391
384
384
384
375
375
375
375
375
367
362
367
362
362
353
351
351
345
345
345
345
337
337
337
337
337
338
338
329
335
329
318
318
323
323
310
323
310
318
310
310
310
305
305
305
305
305
305
295
295
303
303
291
303
291
291
291
291
281
281
278
281
272
264
256
256
250
250
249
248
248
246
246
245
241
241
245
248
248
250
246
247
247
243