412
402
397
398
399
406
401
400
401
398
398
397
396
398
409
411
410
402
402
404
410
406
401
401
403
401
401
401
401
400
401
408
408
408
409
409
411
420
420
420
427
428
427
429
429
429
432
433
444
432
440
442
442
441
440
446
461
477
474
472
472
472
469
471
467
464
467
470
478
483
493
493
497
500
502
504
506
509
512
516
517
534
534
532
534
540
532
528
524
518
511
512
512
511
510
508
498
492
491
492
489
477
478
481
486
486
486
491
491
495
494
495
498
502
506
510
510
509
506
503
499
500
500
493
489
482
479
475
474
470
471
471
473
489
496
499
501
502
502
508
508
516
541
544
542
545
547
562
556
557
573
575
581
582
582
581
579
574
568
566
565
565
563
555
534
536
522
530
540
546
543
539
536
546
554
554
553
552
550
554
565
550
548
549
553
556
556
557
555
561
563
565
580
585
593
597
600
600
600
608
624
627
635
638
646
652
658
664
666
666
663
663
667
673
674
674
681
687
689
689
696
697
699
698
691
688
688
686
685
684
684
684
685
687
690
692
696
708
711
716
728
737
743
745
749
750
753
753
751
745
744
746
742
733
722
727
736
734
740
737
728
722
716
715
716
712
716
712
709
711
699
711
702
685
689
695
687
666
666
669
671
670
664
655
654
651
647
648
643
639
631
632
624
620
623
618
619
614
611
613
616
610
612
617
614
617
610
599
599
596
597
596
592
592
587
589
588
579
577
572
563
562
552
551
550
548
547
543
544
541
539
537
535
530
529
527
526
524
523
520
516
514
509
507
503
501
501
501
500
500
497
497
496
495
496
501
503
509
492
489
485
485
485
485
486
496
497
498
500
497
502
506
522
524
528
530
536
534
536
536
540
533
529
538
547
542
526
519
518
523
520
516
512
500
507
490
463
466
464
460
450
450
444
437
437
437
429
427
427
424
421
421
421
421
421
420
420
422
423
423
421
421
421
421
421
419
419
419
420
419
418
422
422
420
421
423
423
424
431
435
440
443
439
439
443
448
465
475
473
472
466
474
479
486
496
499
504
509
516
517
519
524
528
532
533
538
531
530
530
521
517
515
503
502
495
484
485
488
487
484
481
471
461
463
464
461
457
460
462
462
468
464
460
460
460
459
454
444
433
412