612
612
612
612
612
612
612
613
614
615
616
616
616
616
616
617
618
619
619
621
623
624
626
627
627
628
628
627
626
626
626
628
631
633
635
635
635
635
636
636
637
638
638
638
640
643
643
643
643
643
643
644
645
646
648
649
649
650
650
650
649
649
649
651
654
657
661
661
661
661
660
660
660
660
662
664
664
665
666
666
667
667
667
667
667
668
668
669
669
669
670
672
673
674
674
675
676
677
678
678
678
678
678
678
678
679
681
681
682
682
684
686
688
689
691
692
694
695
695
695
695
697
698
699
700
701
702
703
704
704
705
706
707
709
710
711
712
713
714
714
714
714
715
716
716
717
718
719
721
723
725
726
727
728
729
732
734
735
736
739
741
743
745
747
748
749
750
751
752
753
754
755
756
760
762
766
770
773
775
778
783
788
791
794
798
803
807
811
814
817
820
826
832
835
837
839
843
845
848
852
857
861
866
871
875
877
879
881
884
889
893
898
904
909
914
916
916
917
918
918
919
922
927
930
935
937
939
941
946
949
954
957
958
961
963
967
972
975
978
981
984
988
990
992
997
1001
1003
1005
1006
1008
1011
1014
1018
1019
1020
1021
1022
1024
1028
1032
1034
1035
1037
1038
1039
1040
1042
1043
1043
1044
1044
1043
1041
1040
1039
1041
1043
1045
1046
1047
1047
1048
1049
1054
1059
1064
1069
1074
1077
1080
1080
1082
1084
1087
1089
1094
1099
1105
1110
1113
1116
1119
1123
1126
1129
1135
1141
1147
1150
1154
1160
1162
1166
1168
1171
1175
1178
1181
1182
1182
1182
1183
1185
1188
1190
1192
1193
1194
1195
1197
1198
1200
1201
1201
1200
1196
1193
1193
1195
1197
1198
1199
1195
1190
1186
1180
1177
1172
1169
1166
1164
1161
1158
1155
1150
1144
1136
1131
1129
1127
1126
1126
1124
1124
1121
1118
1116
1113
1109
1104
1102
1099
1095
1092
1087
1083
1077
1069
1061
1056
1053
1050
1047
1046
1044
1043
1042
1039
1037
1033
1030
1026
1023
1021
1018
1018
1016
1014
1009
1005
999
995
993
990
988
986
985
983
982
982
981
980
980
979
979
979
979
978
974
970
965
962
959
957
954
950
947
944
943
941
939
936
932
930
929
927
926
924
923
923
921
920
919
918
917
916
914
912
910
908
907
905
903
901
899
897
895
893
893
893
893
894
895
896
896
897
897
898
898
899
900
902
903
905
906
907
908
909
911
911
913
913
913
912
911
910
909
909
909
909
909
908
908
907
907
906
905
904
903
903
904
906
907
907
907
906
906
905
904
904
903
903
902
901
901
901
901
901
899
896
891
889
892
894
896
897
899
900
901
902
904
905
907
908
909
910
909
908
908
907
906
905
905
906
907
907
905
904
903
902
899
896
891
886
882
878
871
867
859
853
847
842
838
833
828
822
819
815
813
810
806
804
803
801
798
796
793
789
786
782
780
775
773
768
765
763
760
758
755
750
746
741
738
731
724
712
704
697
693
686
683
681
679
678
676
674
671
667
664
663
662
662
663
662
659
657
656
655
655
654
653
652
652
652
652
652
652
651
650
649
648
648
648
648
648