933
937
940
931
927
931
931
938
921
926
929
940
946
930
927
929
923
924
943
941
938
927
924
920
922
911
912
912
916
915
915
910
909
911
901
897
899
901
901
903
887
869
869
866
859
851
841
842
844
846
844
826
826
822
818
816
826
836
811
805
812
816
813
808
799
791
795
780
755
765
791
795
772
761
748
747
765
762
757
742
750
758
748
730
719
727
726
723
722
721
718
715
704
703
703
703
707
706
703
701
697
678
663
659
664
643
655
643
636
623
628
641
639
630
619
595
575
572
569
572
573
573
564
558
554
553
555
557
555
544
530
529
529
530
521
519
514
517
518
517
516
511
503
492
493
496
505
505
497
497
490
482
475
475
476
469
466
461
461
460
449
443
443
443
443
436
431
430
427
423
420
416
412
416
425
421
402
398
392
391
390
379
375
370
375
371
370
368
363
363
364
366
368
370
371
370
379
387
427
460
536
575
472
444
396
390
391
392
395
400
398
401
422
426
429
427
428
430
430
441
444
447
452
455
459
461
462
462
462
462
462
462
462
464
467
476
469
465
462
465
481
483
492
504
506
505
505
502
496
501
510
508
517
514
516
518
524
525
527
530
519
514
530
540
530
548
549
560
563
570
577
578
574
575
576
580
594
586
581
583
585
615
617
620
637
641
645
648
651
652
653
654
654
654
654
656
662
655
658
663
667
670
676
681
676
678
687
691
691
695
704
708
708
708
718
722
719
718
717
715
711
710
709
710
712
711
711
713
714
715
716
723
716
714
715
715
721
717
720
740
731
719
715
712
713
713
715
717
719
719
719
720
723
718
712
714
712
712
712
713
713
714
714
714
714
716
721
723
724
728
727
726
740
734
719
719
719
719
719
719
716
724
723
722
726
726
727
729
727
726
725
721
720
720
719
720
721
721
721
724
724
724
724
724
723
723
722
718
718
718
718
718
719
730
732
736
729
749
758
775
771
772
777
789
817
823
826
826
824
816
811
825
835
840
862
862
862
862
862
862
869
875
873
872
871
864
864
871
875
876
879
892
906
908
920
940
946
950
949
946
929
934
942
949
956
980
984
997
1000
1000
1015
1023
1027
1036
1037
1037
1037
1037
1023
1025
1049
1067
1068
1069
1070
1065
1062
1064
1080
1090
1095
1092
1089
1086
1083
1094
1113
1109
1114
1117
1123
1127
1148
1127
1117
1118
1122
1135
1151
1158
1158
1158
1158
1158
1158
1158
1156
1154
1153
1165
1183
1183
1184
1184
1186
1212
1223
1219
1212
1204
1204
1219
1242
1250
1253
1253
1254
1258
1263
1267
1264
1256
1252
1259
1274
1276
1260
1261
1264
1265
1267
1272
1280
1296
1303
1296
1306
1318
1314
1311
1336
1366
1373
1375
1371
1363
1357
1360
1361
1362
1358
1368
1384
1385
1389
1390
1391
1392
1397
1403
1429
1432
1440
1439
1434
1432
1430
1429
1428
1426
1427
1429
1431
1436
1452
1462
1475
1476
1486
1494
1498
1503
1486
1489
1510
1500
1500
1500
1500
1509
1510
1510
1511
1513
1518
1522
1528
1536
1541
1549
1547
1547
1547
1547
1557
1561
1571
1574
1583
1584
1586
1593
1602
1599
1605
1616
1627
1629
1632
1632
1633
1634
1636
1642
1646
1646
1647
1649
1675
1676
1676
1696
1693
1696
1713
1715
1718
1722
1722
1724
1727
1744
1743
1747
1774
1776
1776
1778
1781
1784
1785
1779
1781
1792
1796
1795
1794
1793
1792
1792
1792
1794
1798
1807
1814
1816
1817
1817
1817
1826
1830
1833
1832
1831
1830
1829
1828
1825
1826
1827
1823
1823
1822
1816
1811
1810
1809
1808
1806
1805
1804
1803
1801
1794
1791
1786
1783
1769
1764
1766
1777
1793
1782
1774
1740
1742
1750
1756
1746
1729
1740
1733
1720
1714
1690
1689
1705
1687
1687
1690
1683
1676
1674
1673
1671
1667
1666
1658
1643
1648
1637
1633
1631
1628
1624
1622
1627
1630