776
769
772
844
896
995
854
812
961
786
894
895
896
896
897
898
899
905
902
899
896
893
890
887
883
880
877
874
871
868
865
862
810
805
800
795
789
894
894
819
877
907
840
969
1011
872
971
919
800
845
967
879
937
909
856
994
902
838
894
900
922
994
908
837
885
894
858
961
979
830
840
926
901
995
1018
884
960
861
755
740
781
883
961
858
959
904
817
783
757
739
766
818
800
963
1003
902
953
852
849
1086
1115
901
846
788
750
769
1309
1058
871
946
1033
954
896
1004
1032
1010
896
965
1078
1023
905
856
994
1135
1077
987
1067
982
901
1023
979
890
1009
1034
917
1211
1078
942
1063
1002
891
995
1010
895
960
980
914
1091
958
844
916
959
875
965
1088
987
1008
1044
900
884
959
995
922
1078
1104
961
1117
1121
952
982
882
806
785
1034
1241
1151
1071
1079
920
758
728
723
745
787
1109
1002
870
905
898
905
1073
1008
897
1011
950
871
931
903
904
1043
911
911
925
793
758
730
682
665
632
632
591
570
558
555
547
543
541
533
523
517
510
499
492
487
485
479
475
468
461
456
451
449
442
441
437
434
432
433
432
437
437
446
453
455
464
470
478
487
495
498
499
502
499
498
493
490
487
486
482
482
485
498
527
543
566
575
570
562
551
541
537
533
531
530
526
521
517
511
508
509
518
524
536
541
547
559
582
621
645
627
617
608
604
594
579
569
561
548
543
549
557
563
570
572
582
586
601
601
602
596
591
592
588
580
569
558
552
548
548
548
546
541
545
545
546
542
535
528
521
514
518
509
501
499
503
528
519
537
533
527
525
525
521
517
515
516
515
509
505
500
497
496
493
488
489
483
477
474
472
474
476
480
487
501
513
511
514
511
520
532
539
546
558
565
567
568
559
552
541
531
526
525
524
523
523
521
513
519
521
531
544
572
646
735
751
737
714
687
662
633
608
589
572
555
545
538
533
530
524
518
516
513
510
513
520
542
566
571
556
562
567
568
566
563
564
560
558
550
545
532
521
511
508
506
510
510
508
512
519
529
538
555
577
627
663
672
667
633
600
580
562
547
536
526
520
515
510
504
498
492
491
488
484
478
479
478
477
475
477
475
482
492
528
541
540
530
528
528
528
529
526
521
521
523
527
526
526
521
521
521
517
517
521
541
569
596
612
607
596
587
586
584
582
574
567
560
550
543
536
530
522
517
516
506
500
502
509
521
529
528
540
553
575
578
570
559
552
541
535
527
520
512
511
500
496
494
497
507
517
530
547
554
558
562
564
568
562
562
553
549
541
535
527
523
521
517
519
524
533
545
555
573
617
610
595
579
555
550
538
525
521
517
521
521
524
525
526
528
528
531
541
561
588

