728
721
752
926
1069
1087
1064
937
893
909
880
979
997
921
872
920
895
884
903
915
985
869
866
825
812
884
921
953
846
840
816
842
941
1004
982
945
884
987
1035
986
938
722
706
700
704
702
718
724
731
721
761
1174
958
1030
1071
1060
1011
1032
1040
966
1022
1019
940
882
849
894
986
948
1171
1041
925
899
966
928
886
958
1111
953
917
894
957
927
970
1033
1022
911
919
934
906
843
838
808
797
784
773
765
734
723
721
755
868
862
804
794
812
824
800
787
790
888
1190
1026
985
1032
1045
1040
1081
1077
1062
954
944
874
832
823
854
918
1011
1114
1192
963
874
838
813
842
790
788
842
961
1079
1142
1185
1255
1136
984
999
1020
1015
963
1020
1044
1059
1041
985
1070
1072
1051
974
1032
1046
951
937
1055
1101
1351
1227
1225
1166
1078
1023
959
943
888
964
1372
1263
1149
1202
1191
1054
1089
1085
1061
989
999
1006
1023
1022
1207
1543
1350
1290
1297
1244
1205
1242
1105
1076
1032
1119
1115
1096
1023
1108
1103
1101
1085
1030
1057
1093
1085
1012
1143
1163
1136
1074
1141
1148
1045
1119
1135
1067
1017
1120
1112
1050
1018
1058
1118
1018
1047
1129
1092
1027
1092
1123
1042
1017
1091
1109
1040
1027
1108
1117
1021
1021
1052
1060
986
1042
1081
1066
1016
1032
1068
1057
985
1038
1106
1126
1041
1102
1118
1056
1007
1080
1133
1092
1042
1076
1082
1036
1015
1035
1052
1036
970
1081
1148
1088
1097
1130
1123
1030
1042
1091
1082
1003
979
1007
1006
978
957
1097
1130
1206
1024
1053
1104
1055
999
1122
1141
1160
1180
1225
1178
1083
1068
1185
1150
1073
1017
1055
1091
1045
1008
1021
1133
1146
1173
1139
1174
1325
1058
1254
1244
1158
1106
1205
1219
1120
1082
1141
1158
1106
1087
1167
1107
1054
1113
1112
1053
1089
1145
1081
1057
1234
1252
1352
1233
1334
1176
1098
1168
1170
1073
1111
1170
1129
1045
1129
1187
1099
1091
1170
1106
1030
1051
1107
1053
994
1089
1094
1044
1013
1102
1151
1033
1037
1096
1134
1076
1026
1213
1194
1083
1059
1207
1205
1101
1032
1076
1070
967
893
1295
1191
1053
1242
1312
1354
1271
1350
1278
1145
1251
1250
1193
1145
1232
1241
1145
1186
1214
1126
1051
1058
1130
1117
1054
1000
1073
1201
1103
1079
1047
1180
1135
1063
1177
1250
1263
1079
1161
1136
1100
1147
1111
1039
1137
1146
1121
1108
1345
1253
1224
1191
1226
1170
1111
1237
1235
1120
1147
1213
1150
1146
1146
1136
1068
1122
1124
1104
1119
1188
1140
1085
1047
1103
1095
1116
1063
1139
1144
1091
1198
1111
1074
1017
1037
1159
1153
1100
1305
1582
1282
1219
1347
1321
1221
1246
1264
1219
1146
1197
1192
1139
1158
1227
1245
1232
1160
1115
1231
1159
1148
1097
1099
1173
1146
1091
1060
1148
1146
1073
1098
1166
1133
1077
1095
1140
1135
1057
1086
1145
1137
1049
874
812
722
706
697
696
680
672
673
662
665
668
655
640
632
617
631
610
604
597
594
593
587
581
587
580
575
565
562
564
561
558
555
551
548
550
548
543
536
531
530
530
534
527
521
516
513
510
508
504
500
498
496
494
494
496
494
495
509
549
533
525
526
537
559
568
579
581
565
563
567
573
585
587
584
585
578
568
567
565
565
568
571
569
565
568
568
575
583
590
589
594
603
611
616
601
595
589
582
573
563
561
554
549
546
544
542
545
553
567
583
605
609
597
598
595
593
587
577
576
574
568
562
557
553
546
541
542
538
537
532
529
526
522
518
518
519
531
558
587
620
633
623
600
599
599
590
585
575
564
562
555
549
545
540
535
532
527
524
521
519
513
513
507
505
505
515
542
656
750
791
827
823
774
701
678
685
691
680
664
654
637
627
630
628
633
643
641
642
640
653
674
721
740
737
728
712
697
682
664
646
621
611
598
591
575
582
588
580
582
570
563
561
556
554
549
546
539
541
543
564
722
794
854
865
847
748
706
684
655
635
617
602
588
579
568
561
558
552
549
547
545
543
544
543
538
535
533
530
529
530
535
563
662
718
768
803
832
780
725
719
702
690
662
646
641
636
631
617
608
597
587
578
569
562
561
574
611
742
876
903
890
914
856
788
743
690
658
640
625
611
602
591
586
592
613
669
709
714
699
693
673
652
638
629
612
600
595
593
586
582
581
573
566
562
561
561
574
598
636
707
733
743
727
707
690
672
653
636
624
629
643
630
631
626
632
615
605
593
591
583
576
572
567
567
564
563
568
569
570
579
586
587
597
605
620
630
629
626
621
611
609
604
604
606
628
673
767
840
833
876
812
820
787
763
715
682
663
650
639
621
604
593
585
582
581
583
576
570
568
564
561
556
548
540
487
509
531
553
575
597
619
641
663
685
706
888
786
754
724
710
683
656
637
627
615
612
608
605
605
610
617
631
624
616
614
614
613
615
616
607
603
592
582
569
564
564
557
550
545
551
552
555
553
543
539
535
533
533
532
541
572
602
599
635
671
707
742
776
735
710
687
675
658
648
634
617
605
598
599
616
664
691
691
704
677
666
659
649
646
671
692
678
662
645
623
600
588
583
593
612
620
618
598
598
592
581
574
564
556
551
543
540
538
543
560
667
796
820
821
778
734
856
789
753
721
698
685
657
646
630
622
632
628
636
622
609
612
607
611
610
611
605
598
592
583
585
584
605
636
617
618
628
631
628
619
610
604
601
598
600
609
615
645
689
741
796
802
789
826
842
845
834
781
762
736
717
700
687
683
668
668
670
670
688
699
731
722
708
690
677
657
641
626
611
612
607
611
616
611
601
595
588
585
579
574
571
563
563
564
562
578
621
699
702
678
649
634
616
605
596
592
584
581
578
581
586
613
634
654
646
648
662
687
705
687
670
662
661
652
656
666
660
665
669
703
740
780
770
754
720
694
675
658
645
627
616
615
610
628
721
956
894
827
773
728
720
701
695
687
694
692
682
673
661
650
658
672
688
679
677
687
707
732
749

