1164
1163
1162
1162
1161
1156
1155
1155
1155
1153
1146
1121
1114
1110
1106
1094
1087
1073
1076
1076
1070
1056
1034
1019
999
983
974
950
945
937
933
929
920
913
908
906
904
897
901
911
908
903
901
887
911
912
909
908
908
908
908
881
899
890
884
886
889
888
894
908
905
911
914
912
920
918
912
900
892
904
900
895
892
892
899
902
905
910
909
908
889
871
862
862
859
859
864
840
808
831
826
796
813
824
829
834
808
780
778
778
775
773
773
788
793
797
798
800
800
799
770
746
739
743
733
735
736
734
730
751
762
755
748
750
735
730
733
719
712
713
724
716
715
715
715
716
728
754
757
747
736
728
747
746
740
735
728
705
706
707
711
708
705
702
700
693
690
688
688
689
699
701
699
698
699
699
699
697
690
681
674
673
673
673
670
669
669
671
671
672
676
693
690
687
685
691
693
694
690
687
686
686
686
676
670
669
667
666
664
657
653
657
655
660
664
664
664
664
660
653
656
656
655
652
652
653
656
658
658
659
660
659
655
650
651
655
659
660
661
662
655
649
647
646
646
649
652
654
653
651
649
649
646
632
632
626
624
624
638
637
637
638
641
644
642
640
639
638
635
632
634
637
639
638
635
636
630
622
619
619
618
618
618
618
619
619
617
616
613
613
613
615
620
622
622
622
623
619
617
617
617
617
619
621
623
628
630
631
631
636
627
619
617
614
613
613
611
611
611
612
619
619
615
604
602
600
589
585
587
589
589
592
592
595
595
595
596
596
598
597
590
589
588
587
587
587
587
587
587
590
594
595
597
599
598
596
596
596
596
596
595
592
590
578
576
573
572
568
563
562
562
559
556
551
539
538
538
534
532
526
521
518
507
507
509
509
498
495
492
491
492
493
493
494
494
487
483
480
475
474
472
471
471
470
469
466
466
466
467
468
468
468
465
465
464
464
463
460
457
459
460
459
454
454
450
449
450
451
452
453
448
447
458
456
454
448
449
448
447
447
452
454
472
488
486
477
465
446
446
450
454
460
460
459
454
452
455
459
472
469
459
453
451
449
447
446
446
447
447
446
445
433
431
439
442
454
462
463
451
456
452
444
437
433
429
425
422
420
421
416
415
419
415
410
409
409
413
415
418
421
421
424
426
427
425
422
413
413
413
413
429
425
419
414
411
416
418
420
421
412
414
411
407
403
400
399
405
417
429
433
435
423
417
407
403
414
444
448
448
444
447
440
426
421
422
422
407
405
404
407
409
412
413
413
413
410
405
402
399
398
399
408
400
394
398
400
403
407
410
409
406
402
399
394
390
392
394
396
395
394
394
396
397
398
400
412
416
416
413
403
394
388
384
382
384
397
397
395
394
392
390
388
387
387
388
390
389
387
383
380
377
375
374
374
373
373
373
373
373
373
388
387
380
379
383
389
385
383
386
386
377
377
374
367
367
366
365
360
359
360
362
362
357
358
371
369
355
355
355
355
357
348
348
348
351
353
354
355
352
350
348
351
360
336
333
331
328
331
330
329
328
327
327
326
325
325
328
329
329
330
332
333
341
343
345
352
355
368
373
380
380
380
380
380
380
380
383
386
391
390
389
389
388
388
391
394
403
406
406
406
405
406
407
407
409
411
418
422
430
434
432
430
443
442
445
447
447
453
456
458
452
450
452
454
455
461
461
461
462
463
467
478
482
483
484
484
485
485
485
480
478
477
474
472
467
463
458
455
455
455
456
455
451
446
439
435
435
435
436
438
423
418
406
401
400
399
398
382
378
378
366
366
366
365
365
364
364
364
364
364
364
358
358
358
356
357
357
358
358
380
384
385
382
384
390
391
395
401
404
404
402
400
391
381
381
375
375
375
377
397
411
416
417
418
419
419
384
387
390
393
400
402
416
421
425
434
439
444
450
450
456
465
466
463
463
463
467
472
485
487
487
482
477
477
478
481
483
491
493
495
498
521
523
519
506
509
512
551
551
551
548
541
537
525
529
534
537
539
548
559
563
556
542
518
519
526
530
537
538
541
543
538
534
530
519
510
507
505
504
504
499
497
493
492
512
509
503
498
496
497
499
508
515
539
543
542
537
531
528
527
543
535
517
514
511
510
529
550
549
539
494
476
468
460
460
462
467
478
484
490
521
518
516
511
505
495
479
479
481
481
481
481
480
480
481
482
482
480
478
476
475
473
472
469
471
472
474
476
477
480
489
510
512
517
525
528
533
539
539
538
537
528
514
493
493
494
499
502
511
520
531
549
541
535
526
514
503
497
473
476
483
489
499
507
525
523
526
517
517
516