609
621
629
637
646
654
660
668
669
670
678
682
686
686
686
686
685
684
686
687
688
692
693
695
698
702
708
710
715
717
721
722
722
724
729
732
733
734
734
734
734
734
735
738
742
744
750
755
759
761
763
765
765
766
769
773
775
777
780
786
789
791
794
798
801
805
807
813
822
825
829
830
831
833
837
839
844
845
849
853
856
858
859
864
867
870
872
876
883
888
892
895
897
900
902
903
903
905
905
905
906
906
906
906
906
906
906
906
906
906
903
898
897
896
895
896
899
906
909
921
923
923
921
921
922
922
923
924
924
924
924
924
924
924
924
925
925
924
921
920
921
922
922
923
924
924
926
927
928
930
933
934
937
937
937
937
937
937
936
936
936
936
936
944
946
952
954
955
957
962
963
965
968
971
973
976
979
981
982
985
988
989
991
993
1001
1002
1006
1008
1012
1014
1015
1014
1013
1010
1009
1002
988
983
977
969
960
958
955
955
953
947
944
940
924
918
916
913
912
910
906
905
904
900
898
898
898
898
899
899
899
899
897
894
892
890
885
884
881
879
876
874
873
872
869
868
867
865
865
864
864
868
870
867
866
865
864
864
864
864
864
864
864
864
864
864
864
864
863
859
855
846
829
822
812
807
801
793
788
786
776
772
766
763
759
757
753
752
749
745
744
743
743
742
741
741
739
736
733
730
728
726
723
718
707
704
700
697
692
690
690
690
689
689
690
694
698
698
698
698
699
700
701
701
701
700
700
699
699
699
698
692
690
688
687
686
683
682
682
682
682
682
678
674
673
672
671
670
669
668
666
665
663
659
657
655
654
651
649
645
642
642
643
644
645
644
635
633
629
625
622
617
614
610
609
607
605
600
600
599
599
599
594
590
583
579
576
567
565
563
561
558
555
547
540
538
537
536
535
533
532
531
528
524
524
523
522
521
518
517
515
514
512
510
508
505
501
499
491
489
486
483
481
479
475
473
473
473
473
473
473
472
466
463
461
456
455
452
449
442
437
436
435
432
432
431
431
431
429
428
428
427
427
427
428
430
432
433
434
433
431
431
431
429
428
424
424
424
424
424
424
424
424
424
419
418
416
415
413
409
409
409
408
406
405
405
404