652
652
652
654
656
656
657
659
661
664
665
668
679
681
683
684
699
701
701
701
706
708
709
709
713
717
719
726
734
734
735
743
750
755
758
758
758
764
770
772
773
776
777
779
784
785
786
787
787
790
792
796
798
802
809
807
801
799
802
807
803
799
796
798
805
811
816
819
822
828
841
843
842
847
850
854
861
866
872
877
878
878
878
878
879
879
880
883
886
889
891
892
893
895
900
903
916
919
923
925
926
928
930
934
937
940
943
943
943
945
948
952
956
962
966
973
974
975
983
988
989
991
994
996
999
1005
1008
1011
1017
1019
1020
1026
1029
1033
1037
1044
1047
1049
1056
1063
1064
1068
1073
1077
1081
1086
1089
1091
1093
1094
1098
1097
1098
1102
1107
1107
1110
1114
1110
1106
1096
1098
1103
1106
1110
1113
1111
1107
1106
1111
1109
1107
1105
1110
1122
1118
1115
1114
1115
1115
1116
1117
1118
1123
1123
1124
1139
1142
1147
1148
1151
1152
1153
1154
1166
1168
1179
1180
1222
1241
1283
1379
1392
1378
1377
1373
1370
1369
1368
1365
1360
1357
1356
1355
1352
1345
1340
1335
1323
1319
1303
1299
1297
1293
1291
1288
1284
1280
1277
1274
1273
1269
1265
1262
1260
1258
1255
1254
1253
1252
1249
1247
1247
1244
1243
1242
1239
1237
1231
1223
1221
1221
1221
1219
1215
1212
1203
1196
1186
1172
1157
1154
1144
1144
1141
1138
1134
1132
1130
1128
1126
1125
1121
1118
1115
1114
1114
1112
1112
1110
1109
1109
1109
1108
1107
1101
1098
1096
1088
1086
1082
1073
1069
1065
1061
1055
1050
1045
1043
1040
1037
1033
1031
1024
1021
1010
1007
1005
995
987
982
978
976
974
972
968
967
965
962
959
957
955
946
943
936
926
921
916
912
909
907
905
904
903
902
902
900
899
898
896
893
890
886
884
882
880
877
876
875
873
870
868
863
861
857
850
848
842
839
833
832
828
828
822
820
818
816
806
805
800
794
781
778
776
773
772
768
766
764
760
759
759
758
755
754
752
750
747
745
743
741
740
734
733
731
730
728
724
723
721
715
713
712
710
707
694
689
685
682
677
670
669
668
666
665
664
658
656
654
654
653
652
651
650
650
649
648
647
643
641
640
640
640
640
639
637
637
633
632
631
630
629
629
631
632
632
633
633
633
633
633
633
635
638
648
651
652
656
659
659
659
661
661
660
658
657
654
653