1062
912
1201
1242
941
1107
1103
904
1049
793
871
985
873
862
1261
1214
1162
1000
988
1023
1096
962
897
1282
1185
1021
1149
1185
1026
920
1102
1234
1121
1012
1183
1205
1045
896
869
1272
1223
1021
876
1066
940
818
857
777
838
900
1024
862
802
777
777
785
748
766
845
944
815
788
839
745
751
758
857
827
904
937
832
846
1038
1045
911
906
1102
1081
914
875
1068
1105
982
1071
1117
998
930
1077
1172
1026
1117
1135
1026
1197
1139
1059
1119
1129
1162
1231
1146
1235
1137
946
1272
1248
949
1167
1196
987
1093
1291
1104
1061
1157
897
785
812
830
858
892
799
728
744
758
806
786
748
776
980
983
943
928
908
791
756
771
757
812
783
784
801
779
874
886
1003
1163
1106
871
828
867
1015
928
954
1271
1179
984
970
1186
1201
1001
989
1155
1275
1175
983
1281
1185
1070
1037
1376
1210
1038
1322
1231
1193
1310
1211
1078
1289
1114
1299
1312
1165
1261
1287
980
864
896
1122
937
933
922
842
782
797
777
778
782
791
725
732
681
705
682
650
632
616
609
599
600
586
573
559
550
547
545
541
540
538
528
523
520
516
509
499
496
493
491
487
483
491
495
505
516
521
538
543
547
546
545
544
540
538
545
554
565
578
602
596
588
577
570
567
567
584
614
684
689
681
673
667
668
646
646
647
695
782
777
760
761
755
748
724
697
668
650
630
611
607
618
622
616
607
605
596
593
600
613
639
646
636
627
621
613
611
607
602
600
600
595
590
582
581
578
576
583
616
690
724
694
675
651
632
617
602
593
587
585
581
579
575
567
561
558
563
564
562
560
562
557
552
552
562
587
609
612
618
625
630
631
633
614
600
594
575
569
568
570
575
576
579
599
635
675
678
700
708
716
696
664
653
642
642
648
646
636
623
609
602
609
644
655
655
647
635
627
621
611
599
583
575
562
552
546
543
540
536
535
537
537
543
553
555
568
574
581
581
577
568
559
557
552
551
548
543
543
536
531
533
541
552
560
570
576
580
599
635
688
702
696
704
717
729
702
670
648
636
616
602
596
584
567
561
558
556
551
548
542
535
537
533
529
539
573
619
636
636
633
616
592
591
566
552
542
535
530
522
519
513
511
502
500
500
501
502
503
502
501
501
502
502
514
532
572
533
564
595
626
657
688
719
845
808
782
739
709
676
639
620
597
580
567
555
553
542
538
544
564
599
629
629
661
686
701
729
692
665
665
645
658
644
631
627
641
689
719
701
680
663
642
620
614
598
587
564
564
564
547
547
547
552
558

