- (46)

: 354
12
4
148
75
46
46
42
51
48
77
61
101
112
115
70
67
56
207
129
94
92
94
142
135
130
152
123
158
138
130
140
136
129
125
118
150
150
143
198
176
210
139
157
217
170
178
215
155
154
318
223
206
198
186
200
186
186
195
201
222
182
191
232
259
200
247
242
240
234
243
222
226
247
262
245
261
256
253
237
257
244
242
252
261
257
234
249
230
230
333
321
284
303
276
292
276
290
354
290
325
344
339
548
378
469
334
386
339
356
421
394
350
493
395
400
388
411
390
391
421
408
359
364
448
398
353
411
375
372
366
411
371
383
382
394
504
406
458
425
405
404
406
420
406
421
426
407
420
405
400
408
421
432
394
456
391
355
390
369
383
383
411
400
398
354
434
368
382
400
392
377
342
342
367
358
346
349
339
354
359
342
390
381
319
367
370
343
360
350
345
374
357
349
371
367
366
365
352
361
393
365
406
432
373
341
356
337
376
340
387
380
387
374
355
372
365
356
379
364
356
366
371
385
399
359
394
368
377
355
404
385
364
352
379
362
357
393
362
373
377
410
397
402
383
361
388
404
403
381
377
408
404
357
372
391
365
384
404
378
371
355
392
388
418
379
367
350
398
391
387
403
400
392
368
404
419
379
374
377
388
536
376
405
390
374
414
422
399
425
447
403
430
404
422
409
408
415
434
432
442
376
435
463
445
415
433
456
408
427
429
466
439
449
469
446
469
436
454
523
458
566
481
516
442
464
544
459
460
423
439
503
457
525
490
527
459
489
452
506
446
449
592
485
643
495
476
462
504
512
532
505
506
447
471
466
472
468
466
480
477
444
481
442
462
432
500
490
753
458
473
445
524
538
499
461
484
503
457
485
471
497
471
461
523
485
541
531
546
536
524
602
596
545
1223
591
574
507
535
587
583
616
540
580
535
531
535
572
531
585
559
531
568
568
570
539
776
574
564
595
578
513
542
628
702
663
593
565
563
615
658
650
679
596
684
625
636
608
614
722
613
630
684
660
615
629
640
727
593
653
597
602
664
645
591
638
658
686
622
585
610
619
620
626
695
696
577
629
601
627
653
734
610
728
617
723
710
691
696
638
693
659
699
682
667
722
712
778
732
646
693
724
717
746
667
709
747
651
789
785
825
816
825
731
698
820
840
705
750
741
796
791
709
733
827
780
861
815
755
700
802
802
777
810
857
844
793
779
827
839
840
828
797
842
1059
852
871
896
899
992
1018
1007
936
992
1010
1706
1307
1216