486
486
488
489
491
492
496
498
500
501
502
503
504
513
527
535
539
537
534
532
528
524
523
530
533
545
569
578
581
582
583
584
585
586
586
587
588
592
592
593
593
592
591
586
585
587
589
601
616
618
621
623
626
629
631
634
637
641
645
647
648
649
649
650
650
651
652
653
655
662
666
678
689
701
707
714
724
739
755
767
766
764
767
770
781
784
794
817
835
902
920
920
920
923
928
935
940
1066
1081
1089
1115
1117
1111
1107
1107
1107
1108
1117
1121
1120
1119
1117
1124
1128
1129
1133
1134
1138
1141
1144
1147
1148
1151
1154
1149
1148
1148
1148
1151
1152
1153
1154
1155
1156
1157
1156
1155
1155
1154
1154
1153
1150
1146
1143
1141
1135
1125
1119
1116
1111
1102
1093
1090
1088
1086
1083
1080
1080
1080
1080
1081
1082
1084
1084
1084
1085
1086
1092
1108
1112
1113
1120
1123
1124
1126
1127
1128
1130
1137
1139
1141
1142
1144
1143
1143
1143
1145
1143
1141
1135
1133
1132
1131
1127
1124
1122
1116
1110
1105
1092
1088
1080
1072
1062
1055
1053
1045
1039
1033
1027
1013
1010
1008
999
992
991
989
989
989
989
988
985
982
979
977
976
974
973
972
971
969
975
978
973
969
974
968
952
948
938
924
921
918
914
904
887
877
873
870
861
857
850
843
829
823
818
813
810
810
812
812
814
816
814
805
799
789
787
775
772
769
768
764
750
746
738
734
726
719
717
714
713
710
708
699
696
693
690
686
674
672
668
665
662
659
659
659
659
657
656
655
658
659
659
656
656
655
651
646
646
647
645
630
624
619
616
608
606
604
596
595
595
594
593
593
591
590
587
587
588
588
589
589
589
593
596
596
601
605
610
619
623
624
626
636
639
643
644
644
648
648
670
672
675
677
679
684
688
690
694
703
707
712
718
720
726
735
738
742
746
748
751
753
755
755
758
760
761
765
769
777
778
778
779
780
780
780
785
789
792
799
802
808
809
811
814
819
823
824
824
828
834
840
847
854
862
873
877
884
904
909
916
924
927
930
939
945
948
951
953
956
960
962
963
966
974
985
996
1002
1006
1008
1010
1019
1021
1024
1026
1033
1040
1042
1043
1051
1059
1063
1070
1078
1080
1081
1083
1085
1086
1087
1097
1102
1103
1105
1108
1111
1112
1114
1116
1118
1119
1119
1122
1125
1127
1128
1128
1129
1131
1134
1135
1137
1143
1144
1146
1143
1143
1143
1144
1141
1139
1137
1135
1129
1127
1126
1126
1123
1122
1119
1111
1110
1107
1107
1107
1104
1102
1097
1092
1087
1087
1087
1087
1090
1090
1091
1092
1094
1096
1100
1100
1100
1100
1100
1101
1107
1117
1121
1129
1135
1138
1146
1152
1157
1157
1157
1144
1133
1129
1125
1117
1116
1112
1111
1108
1108
1093
1091
1085
1079
1075
1073
1072
1069
1067
1067
1067
1067
1066
1065
1067
1069
1069
1069
1068
1067
1067
1066
1066
1066
1067
1067
1068
1068
1070
1074
1075
1077
1079
1080
1076
1071
1068
1060
1058
1056
1054
1048
1043
1037
1030
1026
1025
1023
1022
1021
1020
1015
1007
1001
995
989
981
980
978
977
975
974
973
971
968
959
954
951
949
935
925
913
910
902
896
890
871
867
860
857
852
849
848
843
838
835
831
820
818
814
806
802
793
789
762
745
753
754
756
758
759
759
761
759
757
752
750
716
708
704
693
683
682
688
695
702
720
708
703
698
686
680
678
677
672
666
656
651
649
649
649
649
649
647
643
639
635
632
628
626
623
621
619
615
611
593
586
587
589
591
598
597
596
594
593
592
587
586
586
586
584
583
582
581
580
574
567
540
527
523
527
531
535
539
541
537
532
527
519
508
505
504
502
501
499
497
495
492
491
489