- (54)

: 509
41
29
21
164
25
90
155
43
165
96
56
112
117
93
116
136
117
118
98
99
103
112
90
129
218
101
159
150
133
159
160
158
165
180
130
274
210
186
196
177
188
186
223
188
245
254
245
207
200
197
337
263
243
238
227
292
275
274
275
248
284
266
256
281
265
259
270
263
288
284
280
338
308
342
278
289
350
296
320
341
298
285
462
359
342
334
313
338
329
312
336
346
356
323
326
387
398
334
397
381
382
364
377
358
365
384
406
396
395
389
392
364
391
378
390
395
391
404
377
394
359
361
465
467
418
422
412
441
411
430
488
441
463
492
477
706
526
641
474
533
485
515
562
544
491
639
550
553
533
549
533
536
572
559
515
501
583
555
500
562
515
521
512
555
511
522
543
542
648
540
601
572
544
545
544
560
569
559
570
560
575
549
541
550
555
580
538
601
530
477
523
497
510
522
541
539
525
476
564
481
517
526
507
465
463
473
475
457
467
453
472
472
454
505
493
432
489
485
478
449
477
463
461
488
470
460
484
490
479
484
465
464
522
489
527
564
495
466
473
447
484
448
504
495
501
481
473
495
475
474
492
484
475
475
480
494
503
481
509
481
495
468
514
498
485
469
493
476
471
503
473
490
498
520
515
512
501
483
499
520
519
497
497
514
527
475
488
509
481
507
520
486
488
453
509
494
540
494
487
462
517
513
502
506
527
506
482
525
539
493
495
496
515
654
485
519
511
482
537
535
524
545
564
514
549
509
542
523
529
538
558
556
567
495
550
590
564
538
550
578
521
543
546
574
581
569
586
560
587
544
572
641
573
680
614
632
558
580
665
575
579
535
560
620
570
667
611
641
572
598
560
615
563
561
723
606
752
613
590
592
625
630
662
611
631
562
584
581
590
605
582
596
591
556
599
554
576
545
619
625
928
567
595
559
639
655
616
582
599
642
563
602
582
613
580
585
640
608
668
647
662
652
645
720
718
675
1342
711
677
635
652
704
706
733
661
691
649
653
660
698
659
695
677
647
686
695
685
649
891
688
678
721
695
630
663
749
829
777
709
684
677
726
781
768
814
701
806
744
763
727
727
846
733
750
797
771
728
739
751
848
709
771
708
726
776
761
706
747
777
794
738
700
726
734
742
745
816
821
708
738
715
744
774
861
726
844
746
838
825
800
813
753
812
753
817
801
780
828
830
889
849
762
816
844
840
862
780
827
877
762
901
901
948
923
942
857
812
945
955
805
873
861
915
912
822
854
944
900
972
923
867
819
919
917
903
923
979
968
906
902
947
956
954
937
925
972
1180
988
987
987
1001
1112
1133
1126
1059
1104
1137
1822
1423
1335