466
466
464
465
468
470
470
470
470
468
467
468
470
469
468
458
454
457
457
458
462
462
463
463
463
463
464
461
459
457
456
455
455
454
454
453
453
452
452
452
452
451
449
448
447
447
447
447
450
455
456
456
459
461
462
462
462
461
458
453
448
446
446
445
440
438
437
433
432
431
431
431
430
430
430
430
430
430
430
430
430
430
430
430
430
429
429
429
429
427
428
428
428
428
428
428
428
428
427
427
427
426
424
423
423
423
424
424
425
425
425
424
423
423
421
419
417
416
414
410
414
413
411
410
411
411
412
414
413
413
412
411
411
409
409
407
407
406
406
406
404
404
404
403
403
403
403
404
405
406
407
407
407
407
408
405
405
404
403
399
399
398
397
397
396
395
395
397
399
400
400
399
398
398
397
395
393
393
393
395
395
390
390
390
390
390
390
389
390
390
390
389
388
384
384
388
388
388
388
388
386
386
387
387
386
385
383
382
381
381
383
383
380
381
381
380
380
379
379
378
377
377
377
376
376
376
376
376
377
377
378
378
378
378
377
377
376
374
374
374
374
374
375
375
375
375
374
374
374
374
375
375
375
375
373
373
373
374
375
376
377
377
378
379
380
380
380
380
380
385
387
388
388
388
388
388
386
385
384
384
382
381
381
381
382
383
384
385
384
384
385
388
389
389
388
390
390
390
390
392
393
394
397
396
394
393
393
393
393
392
392
392
392
392
396
399
400
402
401
401
400
398
398
400
401
401
401
400
399
399
399
401
402
402
401
401
402
402
402
404
405
407
407
409
410
411
411
410
410
411
412
412
412
411
413
414
416
416
414
416
417
418
421
422
423
423
424
424
425
424
423
421
419
418
418
419
421
420
419
422
424
427
431
433
434
435
434
434
434
434
434
434
433
433
433
428
429
429
430
431
433
435
437
438
439
441
442
444
445
449
452
457
461
464
464
465
467
468
469
471
472
473
474
475
475
476
477
482
483
483
483
483
483
483
483
483
483
483
483
484
485
488
490
493
494
494
495
496
496
496
496
496
496
496
496
496
496
494
493
493
494
495
496
497
499
501
504
508
511
514
516
518
518
518
518
519
522
524
526
529
532
534
537
540
545
545
545
545
547
548
549
550
551
559
563
564
565
565
570
575
576
579
580
581
585
589
590
591
592
592
594
597
600
602
605
607
607
607
607
608
609
610
611
614
616
617
620
621
623
624
626
630
631
631
631
631
631
631
640
648
650
651
653
654
656
657
657
658
658
658
657
656
656
655
654
653
652
651
650
650
650
650
646
646
647
648
648
646
644
643
643
643
643
642
641
640
638
637
637
637
639
641
642
642
642
642
643
645
647
644
642
641
637
637
637
637
633
633
633
633
633
633
632
627
624
623
623
623
623
621
618
616
611
609
610
612
611
608
604
602
600
595
595
596
596
596
596
596
595
595
590
588
582
579
576
572
572
572
570
558
558
558
554
552
550
548
546
540
537
537
537
535
532
527
526
522
516
514
514
512
510
509
508
507
506
505
498
498
491
490
491
492
495
496
495
495
495
495
494
493
487
486
486
486
486
481
481
481
481
481
481
470
470
470
471
468
468
467
465
465
464
464
464
464
465