374
374
373
373
372
372
372
372
372
372
372
372
372
372
372
370
371
371
371
371
369
371
370
372
370
369
372
370
373
376
376
376
376
377
378
379
378
378
378
377
377
376
375
375
375
375
376
377
377
377
376
375
374
374
375
375
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
375
374
376
376
377
377
376
376
377
377
378
379
379
379
380
380
380
380
380
377
377
377
378
377
377
378
378
377
378
379
380
380
383
385
387
384
385
385
385
384
383
382
382
383
383
383
383
383
384
384
384
384
384
385
386
389
389
389
389
391
390
392
394
394
395
402
403
405
407
408
409
410
415
410
411
412
423
428
438
451
464
466
467
469
482
482
486
496
496
495
494
494
494
494
493
496
500
500
500
501
502
500
489
486
485
483
483
483
482
482
480
478
475
472
471
461
457
456
456
462
459
459
459
460
430
426
437
440
447
465
483
474
471
461
462
468
470
471
470
468
466
462
454
428
421
420
414
411
403
402
401
399
401
405
403
402
401
400
400
400
398
396
395
390
390
391
394
403
408
421
419
417
415
412
403
399
411
401
401
391
387
390
400
403
409
400
391
388
386
393
388
391
393
390
390
386
391
386
390
395
393
384
384
384
383
386
390
387
392
391
403
403
390
383
378
377
378
378
378
378
377
377
379
381
380
381
380
380
381
381
380
376
378
376
376
385
396
403
394
384
382
382
379
379
379
379
379
379
380
380
380
379
377
374
374
378
384
392
399
403
409
417
438
441
441
442
448
458
479
478
476
477
483
480
476
476
476
481
484
484
484
485
493
503
508
516
518
519
523
526
540
550
549
537
530
529
528
521
511
509
509
509
509
508
508
507
505
502
502
498
497
493
493
496
499
499
501
503
503
501
499
498
495
486
487
488
485
485
488
490
475
472
471
475
475
479
480
481
475
468
468
467
465
465
463
461
460
457
454
453
454
454
452
449
444
440
437
429
427
423
420
405
406
402
400
399
398
390
387
385
384
382
380
379
379
379
378
376
377
380
380
380
378
378
378
378
378
380
384
384
384
391
391
392
393
395
396
396
398
402
398
399
408
410
410
400
405
423
415
394
389
404
400
387
392
395
387
382
386
386
393
393
397
411
416
407
389
381
384
385
386
385
386
384
382
384
388
390
384
394
401
396
395
395
394
381
380
380
380
381
381
383
383
384
385
388
388
387
386
386
385
385
390
395
392
390
390
395
399
400
399
392
392
391
388
388
391
394
397
396
388
388
388
388
389
390
391
407
410
408
411
412
411
409
407
400
394
391
390
396
400
403
402
397
398
401
407
405
404
401
400
403
406
407
409
410
399
401
402
408
409
409
419
425
420
418
420
421
423
423
421
417
417
417
418
418
418
418
418
419
419
419
417
412
410
411
415
419
422
423
424
427
437
437
436
438
442
441
441
449
467
461
461
461
459
455
450
449
447
442
435
431
431
431
427
426
424
423
423
421
420
419
418
414
414
416
418
419
421
423
424
426
426
427
427
426
425
424
424
424
425
425
425
424
424
424
425
426
426
424
401
397
396
395
393
393
392
391
390
390
391
392
391
391
391
389
388
386
385
385
384
384
385
384
383
384
384
388
385
386
385
386
380
379
379
379
386
384
385
386
387
388
382
382
382
382
381
381
380
380
379
379
379
379
379
379
379
378
380
380
380
379
377
377
377
378
378
377
377
377
377
377
377
377
376
376
376
377
377
376
377
377
377
377
377
377
377
377
377
376
376
376
375