573
570
568
566
564
560
560
560
560
560
560
559
557
556
555
555
556
555
550
549
548
548
547
547
545
544
541
540
539
539
539
539
539
539
539
539
539
539
538
537
532
532
523
523
523
522
520
520
520
519
519
518
514
512
511
511
511
510
510
510
509
509
509
509
509
507
507
507
507
507
505
504
502
501
501
500
500
500
500
500
498
494
491
491
491
492
491
490
490
490
488
485
484
482
481
480
479
479
479
479
479
480
480
480
480
480
480
480
480
480
478
478
477
477
477
477
477
475
475
474
474
474
474
473
473
472
471
471
470
470
470
469
468
467
467
467
467
467
467
466
466
466
465
465
465
464
463
463
463
463
462
461
461
461
461
461
460
460
460
460
459
459
459
459
458
458
458
458
458
457
457
458
458
458
459
459
458
457
457
457
457
455
455
455
455
454
453
453
453
453
453
453
454
454
454
454
454
454
454
454
454
453
450
450
451
451
451
452
452
453
453
453
449
447
446
446
446
446
445
445
446
445
445
445
445
444
444
444
443
443
443
443
443
443
443
443
444
444
444
444
443
443
443
442
442
442
442
442
441
441
441
441
441
438
446
450
438
441
444
445
446
448
450
451
453
453
453
454
454
454
455
455
455
455
455
456
456
456
456
456
456
456
450
437
439
445
445
445
446
447
445
443
442
441
441
441
441
441
440
438
438
438
437
443
446
442
443
444
445
454
456
458
455
456
456
456
457
458
457
457
459
460
460
462
464
464
466
470
474
474
476
477
480
479
479
478
478
480
480
484
490
489
493
490
492
493
515
518
515
514
522
525
522
526
523
523
532
540
537
520
528
540
549
570
581
603
625
650
662
675
692
696
694
688
689
691
693
688
678
654
633
610
593
560
553
543
534
521
528
541
538
524
523
526
523
522
526
517
515
518
518
509
492
490
489
492
490
490
483
480
479
478
479
478
480
478
476
475
474
473
469
466
464
462
461
461
461
458
457
457
458
456
456
456
455
455
458
455
455
451
450
447
445
442
441
440
440
439
438
438
438
437
437
437
437
437
437
437
438
439
440
441
442
442
441
440
440
438
438
438
440
441
454
455
456
454
454
451
448
448
448
450
449
445
443
442
439
439
440
439
438
440
439
439
436
444
448
442
442
444
451
465
488
478
485
482
448
466
486
488
440
439
446
444
450
446
441
443
445
442
443
444
447
451
451
451
451
447
448
449
450
451
453
458
462
467
474
474
467
470
466
453
451
450
449
448
445
435
432
432
432
433
434
434
436
435
435
436
437
438
440
441
443
444
446
447
450
456
459
466
468
470
475
477
479
481
482
484
488
493
495
496
497
498
502
504
508
511
519
521
525
527
527
527
525
524
525
529
531
531
531
531
531
531
532
534
541
548
555
557
557
558
558
556
554
552
549
547
544
542
540
538
533
532
531
529
528
521
518
517
518
519
520
517
513
506
496
491
488
485
482
482
483
484
485
484
483
483
480
470
452
452
451
450
451
452
453
455
451
443
444
444
438
438
438
435
435
432
432
431
431
431
431
431
431
431
430
427
426
426
427
427
424
428
427
428
426
432
433
432
434
436
436
437
446
445
450
455
460
457
462
467
475
481
486
489
496
499
502
507
508
513
520
521
521
521
524
525
527
527
527
533
534
535
537
540
541
543
544
544
548
548
549
550
551
551
555
557
555
555
557
558
561
561
561
560
560
560
562
566
567
569
571
572