525
525
525
525
529
530
531
533
537
540
545
552
555
562
566
566
567
564
563
561
559
559
559
559
560
560
560
561
565
567
571
574
573
562
558
558
548
536
526
518
511
507
508
509
509
517
531
528
528
514
508
507
511
516
522
524
517
510
505
490
482
475
471
467
464
462
461
461
461
461
457
453
446
445
445
445
445
445
445
444
443
443
442
441
438
436
436
435
435
438
438
438
435
433
431
430
429
428
427
424
424
421
421
419
419
420
420
420
419
417
420
424
427
428
428
427
427
427
425
422
421
422
422
422
422
422
422
422
423
424
425
426
423
419
426
423
418
417
417
418
418
419
420
420
420
419
419
419
419
418
418
418
415
413
413
414
415
416
418
417
417
417
418
418
419
420
420
420
421
422
424
424
425
426
427
428
445
445
454
456
461
464
466
470
475
478
483
483
484
484
485
485
487
488
490
492
493
494
498
499
499
499
499
499
498
498
499
501
503
505
505
506
506
511
510
508
504
504
503
501
490
487
480
477
476
475
475
473
471
469
468
470
471
471
472
473
473
474
477
478
478
478
479
480
481
481
481
482
482
485
487
488
488
488
488
489
492
493
494
495
495
495
496
498
501
504
505
507
509
509
513
514
517
525
529
533
545
547
551
541
544
545
554
556
548
554
559
569
563
562
565
569
577
588
583
580
570
566
566
566
570
571
571
571
571
571
571
573
580
591
593
595
601
602
602
600
598
595
593
591
586
574
557
554
550
545
539
534
533
532
532
532
532
530
528
527
527
526
524
521
517
518
521
523
523
523
522
522
521
520
519
527
544
547
537
537
537
537
538
537
533
529
524
523
522
520
520
522
519
516
512
509
509
508
507
507
506
505
505
504
504
504
502
502
501
500
500
499
496
496
495
494
493
492
492
492
492
492
492
493
496
498
501
513
514
514
506
506
506
512
518
514
509
500
499
497
496
495
496
498
498
497
501
503
499
497
493
495
497
499
502
501
500
497
496
496
496
496
496
496
494
492
482
481
480
483
486
486
486
491
491
491
492
492
493
493
495
497
485
479
479
479
479
479
479
479
476
475
475
476
475
474
472
469
467
466
465
465
465
466
467
465
465
466
466
466
466
466
466
466
466
465
464
464
463
463
462
461
460
460
460
459
458
458
459
460
460
456
456
457
456
456
456
459
463
464
460
458
455
456
457
457
457
460
462
465
464
466
469
471
471
474
493
498
498
500
504
504
502
501
510
513
516
515
507
506
511
513
517
519
522
526
525
522
519
520
520
521
522
524
524
523
520
521
522
523
524
524
524
524