6
6
604
604
23
23
3645
3645
3648
3648
3675
3675
3677
3677
3649
3649
467
467
3674
3674
909
909
4414
4414
4415
4415
4416
4416
4417
4417
4418
4418
4306
4306
573
573
692
692
484
484
485
485
688
688
487
487
591
591
480
480
870
870
941
941
694
694
929
929
11
11
889
889
917
917
3668
3668
600
600
603
603
3650
3650
606
606
3655
3655
3665
3665
3667
3667
3678
3678
3679
3679
608
608
4319
4319
4322
4322
4321
4321
4323
4323
820
820
409
409
408
408
3670
3670
846
846
3682
3682
3680
3680
3681
3681
407
407
474
474
478
478
410
410
411
411
468
468
4405
4405
4406
4406
4309
4309
4310
4310
4313
4313
4315
4315
450
450
921
921
605
605
883
883
436
436
884
884
885
885
886
886
887
887
888
888
890
890
920
920
18
18
3869
3869
412
412
413
413
4344
4344
4343
4343
876
876
469
469
470
470
471
471
472
472
473
473
475
475
476
476
477
477
481
481
4312
4312
414
414
546
546
7
7
426
426
532
532
533
533
534
534
535
535
536
536
541
541
544
544
545
545
24
24
611
611
817
817
819
819
932
932
4
4
2834
2834
612
612
416
416
446
446
447
447
448
448
449
449
607
607
415
415
4333
4333
571
571
570
570
4427
4427
4428
4428
4426
4426
845
845
905
905
925
925
4409
4409
4408
4408
938
938
940
940
891
891
892
892
893
893
935
935
5
5
878
878
879
879
880
880
881
881
882
882
418
418
417
417
419
419
420
420
3867
3867
835
835
12
12
834
834
4307
4307
4308
4308
782
782
779
779
780
780
781
781
421
421
422
422
423
423
424
424
425
425
647
647
670
670
836
836
530
530
572
572
832
832
852
852
853
853
856
856
916
916
928
928
833
833
9
9
831
831
3871
3871
427
427
429
429
464
464
528
528
428
428
527
527
4368
4368
4372
4372
4364
4364
4367
4367
4371
4371
4373
4373
460
460
432
432
430
430
431
431
433
433
520
520
524
524
610
610
689
689
690
690
693
693
695
695
860
860
861
861
862
862
902
902
3
3
1
1
798
798
459
459
842
842
805
805
804
804
803
803
802
802
801
801
800
800
799
799
4347
4347
622
622
671
671
672
672
516
516
627
627
629
629
4037
4037
4041
4041
4031
4031
4033
4033
4036
4036
926
926
933
933
937
937
939
939
8
8
586
586
598
598
584
584
583
583
585
585
587
587
596
596
654
654
3849
3849
4022
4022
4021
4021
679
679
578
578
722
722
823
823
847
847
848
848
913
913
582
582
3652
3652
588
588
3653
3653
434
434
435
435
581
581
444
444
445
445
486
486
589
589
844
844
911
911
592
592
599
599
602
602
609
609
526
526
479
479
676
676
590
590
4337
4337
4338
4338
830
830
16
16
19
19
594
594
3673
3673
3671
3671
826
826
829
829
4087
4087
4089
4089
4091
4091
3864
3864
3865
3865
4092
4092
919
919
633
633
543
543
542
542
439
439
438
438
437
437
4034
4034
874
874
713
713
4279
4279
595
595
621
621
644
644
912
912
4039
4039
620
620
562
562
564
564
3663
3663
563
563
3661
3661
3660
3660
3658
3658
3662
3662
3659
3659
4335
4335
565
565
623
623
4334
4334
628
628
4387
4387
4390
4390
4388
4388
4391
4391
4393
4393
4394
4394
4395
4395
4396
4396
922
922
4019
4019
930
930
4339
4339
4340
4340
4341
4341
4342
4342
25
25
26
26
27
27
28
28
29
29
30
30
31
31
32
32
33
33
34
34
35
35
36
36
37
37
38
38
39
39
40
40
838
838
839
839
863
863
4459
4459
4460
4460
697
697
648
648
625
625
466
466
465
465
463
463
4029
4029
753
753
821
821
822
822
906
906
17
17
698
698
699
699
462
462
700
700
701
701
4423
4423
4422
4422
4419
4419
4404
4404
4401
4401
4402
4402
4403
4403
4424
4424
4420
4420
4421
4421
712
712
566
566
3666
3666
567
567
568
568
569
569
709
709
704
704
705
705
706
706
707
707
708
708
702
702
703
703
454
454
518
518
626
626
637
637
452
452
4027
4027
456
456
458
458
453
453
451
451
3872
3872
455
455
4328
4328
4329
4329
4331
4331
4330
4330
904
904
924
924
927
927
934
934
907
907
4348
4348
441
441
718
718
719
719
457
457
717
717
720
720
721
721
943
943
944
944
440
440
675
675
677
677
442
442
547
547
443
443
714
714
715
715
716
716
841
841
778
778
550
550
723
723
840
840
910
910
14
14
710
710
711
711
724
724
725
725
726
726
727
727
728
728
729
729
730
730
731
731
732
732
696
696
733
733
734
734
735
735
738
738
736
736
737
737
813
813
744
744
13
13
3863
3863
3866
3866
523
523
522
522
461
461
743
743
745
745
746
746
739
739
740
740
741
741
742
742
638
638
575
575
854
854
914
914
577
577
483
483
482
482
576
576
617
617
619
619
635
635
747
747
673
673
4134
4134
818
818
658
658
663
663
749
749
674
674
4008
4008
624
624
639
639
643
643
646
646
653
653
655
655
750
750
632
632
640
640
652
652
756
756
4345
4345
755
755
668
668
649
649
899
899
4025
4025
4026
4026
537
537
538
538
489
489
580
580
901
901
488
488
561
561
579
579
559
559
521
521
525
525
748
748
751
751
752
752
754
754
757
757
758
758
759
759
760
760
4355
4355
21
21
918
918
15
15
560
560
558
558
762
762
763
763
864
864
865
865
866
866
871
871
875
875
877
877
761
761
942
942
631
631
768
768
519
519
531
531
529
529
764
764
765
765
766
766
767
767
769
769
770
770
687
687
10
10
554
554
873
873
552
552
553
553
551
551
867
867
868
868
869
869
555
555
872
872
556
556
557
557
775
775
776
776
849
849
771
771
850
850
777
777
772
772
4020
4020
773
773
774
774
685
685
678
678
680
680
684
684
683
683
686
686
681
681
2
2
20
20
787
787
491
491
490
490
540
540
539
539
786
786
788
788
792
792
793
793
794
794
791
791
785
785
3654
3654
790
790
789
789
784
784
783
783
548
548
549
549
3657
3657
4413
4413
4411
4411
4412
4412
618
618
797
797
3870
3870
4024
4024
4028
4028
691
691
795
795
796
796
4023
4023
4035
4035
4375
4375
4386
4386
4378
4378
4381
4381
4385
4385
4382
4382
4400
4400
4398
4398
22
22
807
807
806
806
808
808
809
809
810
810
811
811
812
812
815
815
816
816
825
825
827
827
903
903
908
908
923
923
931
931
936
936
4336
4336
896
896
894
894
895
895
897
897
898
898
945
945
900
900
4356
4356