746
744
742
740
737
736
734
733
729
728
726
724
724
723
722
722
720
719
717
716
715
715
714
712
711
710
708
706
704
702
700
697
695
694
690
688
687
687
686
686
686
685
685
685
683
682
679
677
675
674
674
672
672
671
670
668
664
662
661
659
659
657
656
655
654
653
652
651
650
649
647
647
646
645
644
640
637
635
633
631
630
629
627
626
625
624
621
621
620
619
618
617
616
615
614
612
610
607
605
603
602
599
596
593
591
586
586
585
585
584
583
582
581
579
578
577
574
571
570
569
569
567
566
565
564
564
562
561
560
559
557
556
555
554
551
549
548
546
544
541
538
534
532
529
527
523
522
519
515
512
507
505
505
504
504
503
503
503
504
504
505
505
505
504
503
501
500
499
496
493
491
487
486
485
484
483
482
481
481
480
480
479
478
477
476
474
473
472
471
469
468
467
466
465
464
463
462
462
461
460
459
458
458
457
457
457
456
455
453
452
451
449
446
444
442
441
440
439
439
438
437
437
437
437
437
437
437
438
440
443
444
446
447
447
447
447
447
447
446
444
443
438
436
436
436
437
437
437
436
436
434
432
430
429
429
429
429
429
429
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
429
429
429
429
428
429
429
430
431
432
432
432
432
431
431
431
430
430
429
429
429
429
429
429
428
428
428
429
430
430
431
431
430
430
429
428
428
426
425
423
419
418
417
416
414
414
413
412
412
412
412
411
411
411
411
411
411
411
411
412
412
412
412
411
411
411
411
411
411
411
411
411
411
411
412
412
412
412
413
413
413
413
413
413
414
416
418
420
421
424
428
430
430
431
432
432
433
434
434
434
434
434
433
432
432
431
431
430
430
432
435
437
439
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
441
441
441
441
441
441
440
438
437
436
435
435
435
435
435
435
435
435
434
434
433
431
430
430
431
432
434
435
436
438
439
440
439
437
437
436
435
433
434
435
436
438
439
440
441
441
442
443
443
445
445
446
447
448
449
449
451
451
452
452
453
453
453
453
453
453
452
452
451
451
451
450
449
448
447
445
445
445
445
444
444
444
444
443
442
442
442
444
444
442
438
435
434
434
434
433
433
432
432
432
430
430
430
430
430
430
430
429
429
429
429