798
856
892
756
762
769
910
887
818
732
776
729
834
746
745
721
724
760
785
782
732
712
696
710
704
701
726
742
776
777
776
776
854
935
1018
866
795
775
887
1238
887
802
825
908
898
1106
1197
1113
913
839
849
945
1125
1008
889
927
1100
1140
1123
943
905
1256
1193
942
951
1341
1209
940
1297
1061
917
1252
1148
943
1162
1156
926
1048
1052
896
961
901
837
1063
937
1207
1199
974
1022
1146
1014
879
1000
1169
955
1192
1220
980
1205
1155
938
1222
1204
957
1227
1119
965
1284
1173
998
1248
1183
1050
1223
1127
969
1187
1172
941
1063
1227
1016
1239
1187
1007
1217
1178
979
1122
1062
928
1198
1148
921
958
1003
935
980
1240
1102
1039
1240
1108
1090
1161
960
935
1003
1078
971
1172
1122
1154
1253
991
994
1248
950
912
1408
1112
1036
1063
952
855
768
725
740
710
733
739
714
726
738
751
757
730
691
710
735
822
884
846
1017
1029
941
836
815
860
1129
829
766
782
822
887
853
842
860
861
820
830
807
802
784
740
694
673
640
618
606
597
590
575
566
557
542
537
530
529
531
522
514
512
516
514
510
506
530
553
536
527
533
534
535
531
530
528
527
515
510
513
519
525
527
531
537
545
549
545
544
545
550
554
556
556
554
557
553
549
544
549
569
586
604
612
618
618
616
611
612
618
647
663
639
627
614
597
587
569
557
548
538
532
526
521
523
524
521
529
591
612
522
542
562
581
611
641
661
681
701
769
702
654
625
605
582
561
548
541
531
531
530
522
516
516
521
517
506
522
561
601
646
704
781
841
846
794
760
719
690
664
642
625
610
597
602
629
643
655
662
664
654
642
623
629
622
607
611
628
636
644
657
690
690
698
685
674
661
659
666
665
656
650
639
647
647
650
645
636
635
636
644
654
647
646
647
653
658
615
660
653
646
638
631
624
614
604
597
590
583
576
569
540
562
575
571
574
578
582
582
581
585
575
573
563
541
556
541
526
520
516
518
509
503
501
498
495
492
489
484
484
481
484
490
504
531
584
639
710
752
837
878
854
817
762
710
663
628
605
589
583
588
600
616
633
613
599
586
577
566
562
552
558
585
656
714
709
730
688
652
637
632
661
709
754
735
685
665
647
643
638
641
634
627
621
623
630
622
613
604
594
591
591
604
604
600
598
600
630
725
796
772
738
706
687
675
663
649
625
605
591
587
566
549
537
533
527
522
520
513
515
515
506
503
502
515
576
755
895
959
944
862
828
827

