392
392
391
391
389
388
389
389
390
390
391
392
393
394
395
397
399
399
399
399
400
400
400
403
404
406
409
412
419
423
427
429
429
429
429
428
445
446
445
445
444
438
436
434
433
433
435
432
424
419
416
415
416
417
419
426
432
437
437
439
442
443
440
438
432
430
428
428
428
428
428
429
429
429
429
432
441
443
444
445
446
448
450
454
458
461
462
457
455
456
458
460
460
458
457
453
451
451
451
450
450
448
446
444
443
440
438
437
437
435
434
435
435
436
436
436
436
436
436
436
436
436
435
435
435
435
434
434
434
434
434
434
434
434
434
434
434
436
437
440
439
437
437
437
437
437
438
442
447
449
453
456
455
455
455
455
456
458
462
465
465
463
464
465
468
474
480
479
475
471
468
467
467
467
467
467
467
467
467
467
467
466
466
466
466
466
466
466
466
467
470
471
472
474
477
478
478
480
481
478
476
475
475
478
481
481
481
480
485
482
487
490
493
495
496
498
497
495
493
490
489
488
488
488
488
488
488
488
488
489
490
490
490
491
492
492
493
493
493
493
493
493
493
493
493
493
495
496
496
497
497
498
501
502
502
502
502
502
500
500
500
499
498
498
498
498
498
498
498
499
499
499
500
502
502
502
502
501
501
500
500
500
500
502
502
503
503
504
508
511
515
518
519
519
520
520
527
531
532
532
534
535
537
538
538
538
538
539
540
541
542
543
555
557
557
558
559
559
560
560
563
569
573
571
571
570
570
568
566
565
565
565
565
566
567
570
577
583
584
585
590
593
596
598
598
598
603
619
636
668
669
670
672
674
673
673
673
677
682
685
687
707
713
725
731
731
731
736
739
740
741
741
742
743
744
746
747
747
748
749
754
754
755
756
756
758
763
764
767
770
770
773
774
776
778
780
780
781
782
782
782
781
784
785
786
789
790
792
798
802
804
807
809
814
819
824
827
831
834
835
837
837
837
837
837
837
837
837
837
837
837
837
837
837
836
835
835
834
833
832
831
830
828
825
820
813
810
798
792
790
788
786
784
782
781
779
778
777
776
774
772
772
771
771
771
771
771
771
771
771
770
769
768
767
766
765
763
759
756
755
754
753
752
752
752
752
752
752
752
753
754
755
755
755
757
758
758
758
757
756
755
754
754
753
753
752
752
751
750
750
750
750
749
749
749
748
748
747
747
745
743
742
740
740
740
736
735
732
724
721
719
717
715
714
712
710
707
707
705
704
702
700
699
698