-

: 479
3
22
16
158
20
83
149
37
161
92
51
103
107
86
110
128
111
113
92
94
97
106
83
124
214
97
154
145
126
151
155
153
160
173
126
269
202
179
191
173
181
181
215
183
238
248
241
202
194
191
334
260
239
233
223
287
268
271
270
245
280
259
251
276
260
255
264
259
284
281
275
334
304
338
275
285
346
293
316
338
293
281
458
355
336
329
309
334
324
307
333
341
353
319
323
382
394
331
391
375
379
360
373
355
360
379
402
392
392
385
388
361
385
374
385
389
388
400
372
387
353
357
461
463
414
417
406
437
408
425
484
437
458
486
474
701
522
636
469
528
482
510
555
539
487
634
547
548
527
546
528
532
568
556
507
498
579
549
495
558
511
516
507
552
507
517
538
537
642
536
596
569
539
539
541
557
564
554
567
556
571
546
538
545
552
577
533
598
526
474
519
491
503
515
538
536
522
471
561
477
507
514
522
504
462
460
469
471
453
462
448
468
468
450
502
490
427
483
481
472
444
471
459
457
483
467
457
480
487
476
481
461
461
516
485
521
559
492
461
469
441
480
444
501
492
497
478
470
491
472
471
489
478
470
472
477
490
498
476
505
478
491
465
511
495
465
487
472
468
499
469
486
493
516
510
509
497
479
495
515
513
492
494
511
523
470
485
505
476
502
517
483
484
450
505
490
537
490
483
459
513
508
497
503
523
503
478
519
535
490
488
492
511
651
482
516
504
479
533
532
521
540
560
511
545
506
538
518
526
535
554
552
561
489
546
583
559
532
544
573
518
537
541
571
578
564
583
556
581
541
568
638
570
675
611
629
555
577
662
572
574
531
555
615
567
662
607
637
569
594
555
612
558
558
720
602
749
610
586
588
622
626
657
608
627
559
580
576
586
599
579
593
588
553
596
551
573
542
614
620
923
563
592
556
635
652
613
577
596
639
560
599
578
607
577
582
636
605
664
643
658
648
642
716
715
670
1338
708
674
629
649
700
701
729
657
688
646
648
655
695
653
692
674
644
682
692
682
646
886
684
674
718
692
627
660
745
825
774
706
679
673
722
772
765
811
698
801
740
760
724
724
842
728
747
793
768
725
736
746
843
704
767
705
723
773
756
703
743
774
791
733
697
723
731
739
741
813
818
705
735
712
739
771
857
723
841
743
835
822
796
810
750
809
749
814
795
777
824
827
886
845
759
813
840
835
856
776
820
873
759
898
898
942
920
938
853
809
942
952
801
870
858
912
909
819
850
940
897
969
920
861
815
913
914
898
918
976
963
903
898
942
952
951
934
921
968
1175
982
984
984
998
1108
1130
1122
1056
1101
1130
1817
1417
1329