1140
1173
1176
1175
1174
1161
1172
1171
1170
1169
1168
1167
1166
1165
1164
1163
1162
1159
1160
1154
1158
1157
1156
1155
1146
1153
1152
1151
1149
1150
1148
1147
1141
1145
1144
1143
1142
1130
1136
1139
1138
1137
1134
1135
1131
1133
1132
1128
1129
1114
1127
1123
1126
1125
1124
1121
1122
1117
1120
1119
1118
1115
1116
1101
1111
1113
1112
1109
1110
1107
1108
1102
1105
1106
1104
1103
1087
1097
1100
1099
1098
1095
1096
1091
1094
1093
1092
1088
1090
1089
1064
1086
1081
1085
1084
1083
1082
1077
1080
1079
1078
1075
1076
1072
1074
1073
1068
1071
1070
1069
1065
1067
1066
1061
1062
1063
1057
1060
1058
1059
1050
1055
1056
1052
1054
1053
1051
1039
1048
1049
1044
1047
1046
1045
1043
1040
1042
1041
1031
1036
1038
1037
1032
1035
1034
1033
1005
1024
1030
1029
1028
1026
1027
1025
1017
1023
1022
1021
1020
1019
1018
1012
1016
1015
1014
1013
1006
1011
1010
1009
1008
1007
998
1003
1004
1001
1002
999
1000
972
996
997
986
995
994
993
992
991
990
989
987
988
981
985
984
983
982
975
980
979
978
977
976
973
974
951
970
971
963
969
968
967
966
965
964
962
959
961
960
955
958
957
956
952
954
953
929
948
950
949
941
947
946
945
944
943
942
939
940
937
938
932
936
935
934
933
930
931
924
927
928
925
926
921
922
923
918
919
920
906
913
917
916
915
914
909
912
911
910
907
908
901
903
905
904
902
896
899
900
897
898
869
892
893
895
894
885
891
890
889
888
887
886
883
884
878
882
881
880
879
873
877
876
875
874
870
872
871
864
867
868
865
866
848
860
863
862
861
854
859
858
857
856
855
849
853
852
851
850
844
845
847
846
750
843
822
841
842
838
840
839
837
836
835
834
833
832
831
830
829
828
823
827
826
825
824
795
821
820
819
818
817
816
814
815
813
812
811
810
809
808
807
806
804
805
803
802
801
800
797
799
798
796
791
794
793
792
780
790
788
789
787
786
785
784
782
783
781
763
779
778
777
776
775
773
774
770
772
771
768
769
764
767
766
765
751
762
761
760
759
758
757
756
755
754
753
752
701
742
749
747
748
746
745
744
743
723
741
740
739
736
738
737
735
733
734
732
731
730
728
729
727
726
724
725
721
722
717
720
719
718
709
716
715
714
712
713
711
710
702
708
707
706
705
704
703
675
699
700
690
698
697
696
695
694
693
691
692
688
689
685
687
686
680
684
683
682
681
676
679
678
677
667
673
674
672
670
671
668
669
662
665
666
663
664
657
660
661
658
659
606
646
656
655
654
653
652
648
651
650
649
647
631
645
644
643
642
641
640
639
638
637
636
635
634
633
632
627
630
629
628
622
626
625
624
623
616
621
619
620
618
617
607
615
614
612
613
611
610
609
608
517
605
587
600
604
603
602
601
599
598
597
596
595
590
594
593
592
591
589
588
553
586
585
584
583
582
581
580
579
578
577
575
576
572
574
573
570
571
569
567
568
564
566
565
561
563
562
559
560
558
557
556
555
554
549
552
551
550
540
548
547
546
545
544
543
542
541
529
539
538
537
536
535
532
534
533
531
530
518
525
528
527
526
524
523
522
521
520
519
497
515
516
508
514
513
512
511
510
509
506
507
500
505
504
503
502
501
498
499
456
496
485
494
495
493
492
489
491
490
488
487
486
478
484
483
482
481
480
479
475
477
476
472
474
473
466
471
470
469
468
467
457
465
464
462
463
461
460
459
458
419
455
449
454
453
452
451
450
438
448
447
446
445
444
443
442
441
440
439
436
437
432
435
434
433
426
431
430
429
428
427
420
425
424
423
422
421
415
416
418
417
409
414
410
413
412
411