868
867
867
867
867
867
864
867
856
856
856
856
856
855
855
855
855
856
856
862
859
859
854
850
850
846
848
869
870
868
873
871
870
870
878
880
880
880
882
883
883
882
882
890
892
894
894
899
902
902
904
902
918
928
933
936
938
939
935
921
916
917
917
918
916
918
918
917
913
909
908
903
903
903
905
909
913
915
917
922
927
931
936
936
940
943
946
950
954
959
969
974
975
976
976
976
976
1001
1011
1013
1015
1005
986
986
975
943
939
939
929
922
924
927
925
925
917
909
894
889
886
885
884
884
876
870
869
869
870
871
868
862
863
862
851
851
849
851
848
850
850
846
839
846
841
841
837
834
831
829
828
836
845
844
845
852
852
852
848
847
845
840
838
838
843
840
843
842
839
839
841
838
837
835
833
834
840
840
841
845
843
845
847
847
854
852
860
862
857
863
863
865
865
868
874
876
871
866
868
869
870
872
876
877
879
881
887
885
884
882
888
894
897
892
885
888
891
895
899
905
906
906
914
918
922
925
926
932
936
936
934
932
922
925
927
933
936
931
931
931
958
950
946
943
944
945
947
948
944
947
951
957
959
960
968
963
964
967
974
974
974
974
983
983
982
987
987
994
1004
1006
1003
1009
1010
1012
1016
1020
1027
1030
1030
1037
1039
1039
1038
1038
1042
1042
1045
1047
1043
1038
1044
1046
1046
1062
1070
1080
1091
1093
1096
1110
1110
1112
1116
1118
1124
1126
1141
1142
1141
1144
1151
1162
1166
1168
1169
1170
1171
1172
1173
1171
1160
1157
1157
1157
1157
1157
1156
1156
1154
1149
1146
1147
1146
1134
1121
1120
1120
1120
1106
1109
1109
1101
1103
1091
1086
1087
1083
1079
1071
1057
1051
1050
1050
1053
1055
1048
1037
1049
1027
1020
1022
1025
1017
1021
1021
1007
999
997
997
997
985
983
979
979
982
976
973
970
973
973
967
970
977
976
968
964
961
960
969
964
959
956
954
952
953
955
953
947
942
944
944
941
934
935
928
928
926
926
928
930
929
921
911
913
916
912
910
909
912
899
899
896
896
896
896
896
891
889
895
897
893
891
893
891
887
885
883
882
880
878
873
873
873
871
870
872
875
865
868
866
865
863
861
860
860
860
861
861
859
854
854
854
852
852
851
851
851
854
854
854
856
861
859
854
849
848
848
847
846
845
842
842
842
842
841
839
839
839
840
837
832
825
822
822
822
823
835
841
836
819
828
830
824
814
820
829
825
824
816
814
811
811
814
821
805
805
803
803
807
804
794
793
788
787
787
788
791
792
796
801
803
809
815
806
812
814
810
810
814
817
820
826
826
837
840
846
848
854
856
857
863
867
867
867
867
869
871
873
875
877
890
884
863
863
863
862
862
861
860
856
847
847
852
855
857
838
835
835
832
824
821
834
818
810
806
806
806
806
811
824
822
808
802
791
793
783
770
781
783
787
788
788
787
785
784
770
768
768
767
765
742
727
734
733
726
724
717
709
708
704
702
697
698
700
698
695
684
681
679
676
669
666
660
660
660
658
651
651
648
648
648
648
648
649
652
655
659
660
660
660
658
658
658
657
648
639
638
636
635
635
628
624
619
615
614
611
610
608
608
608
608
600
596
581
581
581
581
580
576
576
577
578
578
573
570
570
569
569
566
565
565
564
563
562
560
560
565
560
559
559
559
559
558
553
551
551
552
554
553
548
550
556
562
562
560
547
545
544
543
541
540
539
537
537
538
542
540
537
535
529
529
529
529
531
533
533
523
518
518
518
519
519
519
519
519
519
519
513
513
509
507
505
504
502
501
499
501
514
509
511
512
510
507
504
500
503
497
490
493
494
497
478
479
479
475
475
477
478
473
469
474
478
478
475
470
465
462
463
477
476
472
465
458
455
455
450
449
446
450
448
448
448
448
447
443
445
447
448
444
441
441
444
451
455
452
443
444
441
438
438
441
431
426
424
425
432
428
422
419
428
422
418
414
411
410
416
401
400
400
398
397
397
393
391
390
394
394
393
387
379
379
377
377
377
375
378
377
372
366
367
366
363
363
365
364
363
363
365
364
364
364
354
351
351
350
349
348
347
347
346
348
346
343
341
339
338
337
334
333
332
331
328
329
332
321
320
320
319
315
314
312
312
313
313
309
312
313
319
319
316
316
315
313
312
305
298
294
280
282
280
280
280
277
277
277
276
276
277
273
279
278