1063
1093
1006
1069
1014
948
1056
978
869
976
1041
939
894
1014
1058
1086
1120
1051
969
1046
1053
953
967
1017
1011
971
928
858
851
850
995
1052
924
900
962
995
920
833
885
988
915
978
1036
914
972
955
942
1018
980
895
992
856
896
956
1025
903
930
989
996
888
943
968
1006
902
911
980
972
878
941
979
943
854
917
947
874
937
957
881
878
964
933
876
960
983
894
945
971
946
872
884
866
817
803
876
1035
882
953
1008
1017
918
971
1024
999
905
957
1078
1016
880
952
1030
1028
949
977
987
1046
950
1064
972
1011
1007
909
954
884
1017
1120
1109
1023
1043
922
940
930
868
861
946
1058
1007
926
1008
937
862
892
933
870
883
861
849
801
780
794
824
922
1049
1051
1028
969
915
896
854
820
812
836
844
889
863
803
830
852
928
892
892
919
1022
1024
992
923
860
866
876
846
794
774
789
803
833
800
791
773
781
788
796
800
784
785
766
772
723
698
674
655
641
628
637
754
753
821
797
766
781
747
771
740
724
710
697
682
665
656
644
630
620
609
605
595
595
596
593
588
589
588
582
582
586
578
574
568
573
569
569
570
575
574
579
578
581
578
578
575
572
570
562
559
553
548
548
544
540
549
551
558
567
573
574
582
595
598
598
600
594
586
580
569
566
565
558
554
547
544
542
538
543
562
598
615
633
680
700
709
698
687
670
654
633
617
603
591
578
569
558
549
544
538
535
532
538
540
529
528
525
526
531
530
530
530
533
531
529
529
532
538
540
545
551
562
572
581
589
590
590
585
579
569
562
551
547
541
533
526
522
516
515
514
514
506
531
585
622
633
650
679
694
691
674
662
647
631
611
600
582
566
555
546
538
532
523
517
513
510
508
507
508
508
509
510
512
512
515
515
510
514
510
510
509
509
510
509
507
505
501
501
500
499
500
496
499
498
497
498
496
495
498
497
498
501
499
498
497
496
494
493
491
490
488
486
485
484
485
484
485
493
491
491
495
498
501
503
505
506
508
508
508
512
511
513
513
516
518
519
521
520
523
523
521
521
521
521
524
526
528
525
528
526
525
526
525
518
517
514
512
515
519
518
521
521
522
519
515
513
512
507
508
517
545
573
587
589
584
575
569
565
563
564
561
554
553
555
556
553
548
544
539
534
523
521
516
512
510
506
506
514
524
547
565
571
579
590
597
599
593
589
585
578
570
563
555
546
539
533
537
529
530
530
526
525
533
541
545
551
550
553
555
554
548
545
540
533
530
525
521
523
529
530
531
538
550
555
557
559
558
557
558
551
545
540
535
534
529
524
524
523
521
521
524
525
531
533
534

