: 1417
5
79
44
36
54
52
58
55
60
37
66
34
57
40
109
78
66
64
58
55
47
47
110
111
100
138
119
113
166
96
158
127
104
247
122
189
234
139
260
180
139
218
204
157
211
219
193
197
180
181
191
197
171
214
287
197
249
235
217
246
241
245
252
268
214
359
308
270
300
268
290
302
325
272
341
364
326
307
288
301
434
354
363
337
335
379
381
388
357
354
375
359
348
379
349
362
372
362
386
380
381
427
403
464
372
376
447
388
426
424
396
366
557
438
425
428
405
429
465
401
443
448
453
410
436
486
480
412
495
470
479
451
462
452
471
500
501
500
493
481
495
447
489
475
476
491
483
493
484
489
466
463
566
584
514
503
516
544
503
523
589
536
559
588
566
795
618
757
564
638
585
629
646
656
579
739
646
648
639
637
645
634
677
656
624
594
683
661
591
669
620
639
618
659
601
621
660
639
752
638
702
672
647
628
653
657
680
661
664
668
680
642
634
643
649
677
632
696
638
570
609
579
594
627
626
628
613
565
669
550
595
604
615
598
548
546
555
558
534
556
528
558
545
535
584
617
517
585
570
560
537
581
544
526
571
542
543
562
593
556
559
546
566
598
582
614
647
578
563
548
524
553
533
580
589
611
565
556
582
555
554
568
569
563
560
560
577
567
567
602
564
570
550
594
582
559
556
620
553
550
584
569
578
581
600
588
607
570
587
580
605
590
577
581
598
605
557
561
585
543
585
614
549
566
518
596
565
613
589
572
536
608
598
575
587
631
591
563
606
635
567
567
586
597
735
557
591
595
563
625
616
604
620
667
599
619
581
631
599
629
620
638
636
652
573
629
693
646
617
629
666
588
618
624
656
667
648
678
664
672
620
652
717
658
769
702
719
636
664
755
675
661
610
661
709
644
764
692
718
654
674
635
698
649
647
816
700
840
696
679
675
709
718
741
689
724
632
667
662
683
689
675
674
678
634
675
634
664
629
702
710
1071
651
687
649
725
734
697
663
679
736
658
684
662
697
659
662
731
698
745
730
743
744
732
798
812
750
1431
791
754
720
733
786
792
832
751
777
727
724
751
786
740
779
753
726
773
775
779
725
1014
773
757
805
777
695
740
846
927
864
815
773
760
800
869
857
897
766
891
827
884
802
813
931
821
832
877
869
819
822
823
924
784
859
784
815
865
855
803
826
860
879
816
782
829
819
842
829
904
902
791
837
801
823
859
944
815
928
825
921
919
889
898
836
901
830
895
886
859
905
920
983
943
851
902
927
924
958
867
900
963
845
988
994
1039
1006
1033
927
886
1018
1023
885
946
931
987
996
911
936
1022
985
1054
1022
943
905
996
998
990
1006
1066
1042
979
980
1026
1049
1040
1018
1022
1060
1259
1076
1060
1056
1075
1211
1215
1202
1147
1187
1223
1913
1518