432
429
426
424
419
417
413
413
412
413
417
421
425
429
433
438
444
453
460
465
470
478
483
487
491
494
496
496
497
498
499
498
494
489
483
479
476
472
469
469
470
471
475
481
486
490
495
496
499
500
502
503
504
506
508
510
511
511
510
507
503
497
496
494
493
493
496
498
501
503
505
506
509
511
512
512
512
513
513
514
516
518
521
524
527
529
531
533
534
536
537
536
535
535
537
538
540
543
550
554
559
563
566
570
574
579
585
588
589
590
592
594
596
597
598
600
602
604
605
607
608
609
611
613
615
616
612
607
601
594
587
582
579
575
572
570
569
569
569
569
568
568
567
566
560
553
546
543
542
542
543
546
548
551
552
555
557
559
559
557
556
557
555
551
549
552
556
560
565
570
574
570
564
561
559
557
556
555
555
555
555
555
555
556
559
562
564
564
566
567
569
571
572
572
572
571
570
570
571
572
573
574
576
577
577
577
577
577
578
580
580
580
579
578
578
578
575
573
573
573
574
574
577
581
584
587
588
590
594
598
603
608
608
606
606
608
610
611
611
611
611
609
607
603
600
599
596
594
591
588
583
579
574
569
564
561
556
552
549
545
542
540
539
538
537
536
535
533
531
529
527
524
521
518
517
517
515
512
509
507
504
504
504
502
501
500
500
499
499
499
500
501
504
506
510
511
512
513
514
514
514
514
514
512
509
506
503
502
502
503
504
507
510
512
515
517
519
525
532
532
531
533
536
540
541
541
532
522
512
502
493
488
485
484
483
482
481
480
480
478
473
469
466
467
469
472
475
478
477
471
468
468
468
473
476
482
487
493
498
503
508
516
523
531
538
540
540
540
540
540
540
542
543
545
547
549
553
558
562
563
564
565
568
573
578
587
594
599
609
620
631
638
644
642
633
627
623
616
606
603
600
600
599
596
592
589
587
583
578
577
576
572
568
565
562
562
562
563
564
567
569
569
571
572
567
558
552
547
536
523
519
517
514
506
499
493
487
485
482
483
487
487
486
481
476
474
472
469
464
460
457
455
453
451
449
449
450
450
448
444
441
438
437
434
430
424
417
414
414
414
416
418
419
419
416
412
411
408
407
407
407
407
405
403
402
403
408
410
412
411
411
412
416
417
419
421
423
425
426
432
438
441
444
448
452
457
460
464
467
475
479
482
486
486
486
487
493
504
509
511
512
512
512
512
512
511
508
506
502
498
493
488
483
469
461
458
456
455
457
458
458
458
458
458
458
458
458
458
458
461
465
469
472
469
465
463
462
459
455
453
453
453
453
453
452
453
459
463
465
467
470
472
475
477
479
479
477
474
473
473
473
472
470
467
467
467
465
463
461
458
454
451
447
443
439
436
434
431
428
429
429
432
434
434
432
432
431
427
423
419
415
412
412
412
412
410