: 340
7
67
30
23
165
28
94
156
44
169
99
59
116
120
95
118
138
119
119
100
103
105
113
92
131
220
103
162
154
137
161
161
160
168
184
133
278
212
187
200
179
194
191
226
192
247
259
248
213
202
199
266
250
242
229
296
280
278
280
251
288
272
259
287
267
266
274
268
291
288
283
342
311
346
282
291
354
298
325
344
302
287
468
363
345
337
317
342
333
317
343
350
362
325
329
392
402
338
399
386
386
369
380
363
370
390
407
405
399
393
397
368
398
383
393
399
396
409
382
400
364
366
469
474
421
423
417
445
412
435
492
445
468
498
482
709
531
650
480
538
491
523
567
550
496
645
556
557
537
557
538
541
580
564
520
508
590
559
506
568
523
530
518
563
517
527
548
546
653
544
607
579
550
550
548
565
577
564
576
567
585
554
548
557
562
589
545
606
538
483
527
501
514
529
547
543
530
484
570
485
516
523
530
511
475
465
480
480
460
473
456
480
478
458
510
497
436
497
490
483
454
481
472
465
493
475
465
488
496
483
489
469
468
526
493
531
568
502
473
477
452
488
454
507
499
504
485
477
499
478
479
496
490
481
480
485
500
506
485
514
484
498
472
516
501
487
475
497
479
475
505
476
495
501
524
517
518
505
489
503
522
522
500
501
517
529
477
491
514
481
511
526
489
492
457
513
498
544
498
493
465
520
519
505
511
533
510
486
529
544
495
497
499
520
658
488
523
514
487
541
539
528
547
568
518
552
511
546
526
532
540
561
560
569
498
554
594
567
542
552
580
522
546
550
576
585
572
588
563
590
546
577
644
576
685
618
635
563
583
671
577
582
538
563
625
573
672
616
643
574
602
563
619
568
565
726
609
756
615
593
594
627
633
666
614
636
565
587
586
595
610
587
600
595
561
602
557
582
547
623
629
931
571
599
564
643
657
618
587
602
648
566
606
586
615
585
588
642
610
668
650
667
656
650
725
724
677
1345
716
679
639
657
709
710
737
664
693
650
655
665
701
662
697
679
652
690
698
688
652
894
693
682
724
697
632
667
752
835
781
713
687
682
729
784
770
818
703
809
746
767
730
730
851
739
754
800
774
730
744
755
851
712
773
710
731
782
765
711
750
780
798
741
702
729
739
746
748
819
824
712
741
722
746
778
865
730
847
749
841
829
804
817
757
817
756
820
803
784
831
834
894
853
764
821
847
846
867
785
829
881
766
906
906
951
927
948
861
814
947
958
808
876
865
919
916
827
860
948
906
976
925
870
822
923
921
907
927
983
970
910
905
950
961
957
943
934
978
1183
992
990
989
1003
1116
1136
1131
1062
1107
1140
1830
1429
1340