611
611
611
611
611
611
611
612
612
613
613
614
614
615
616
616
617
618
618
618
618
620
623
624
625
627
631
637
640
641
642
642
642
642
641
641
641
640
640
639
638
637
637
637
637
637
634
629
628
626
626
625
624
624
623
623
622
620
620
620
620
621
621
622
622
626
627
629
631
633
639
642
641
640
640
640
643
646
652
652
652
658
661
663
664
667
671
671
672
674
675
679
680
683
687
687
689
689
691
693
694
699
700
702
703
705
706
708
712
712
713
714
716
717
723
727
730
731
733
737
738
739
736
717
711
709
704
702
700
698
699
699
700
695
693
691
686
682
679
672
667
664
661
651
651
649
645
642
640
640
640
640
640
639
639
639
638
638
637
637
637
637
637
637
637
637
637
637
637
637
637
638
638
638
641
645
647
652
653
652
651
650
650
650
652
655
657
662
668
674
675
677
680
686
692
693
697
699
701
701
704
704
704
704
705
714
716
721
723
723
726
729
730
736
739
741
744
747
748
746
744
738
736
727
726
726
728
728
729
727
722
717
712
710
707
706
705
705
703
702
701
700
700
700
700
703
704
702
702
702
703
703
705
709
710
711
715
717
719
721
724
723
721
720
718
715
715
713
711
709
708
712
713
715
719
720
724
728
734
736
736
736
736
736
736
738
739
741
743
744
745
745
745
743
738
733
734
735
736
737
738
739
740
740
741
742
743
745
746
749
750
751
751
747
745
745
748
750
757
758
759
760
763
762
761
757
756
756
756
757
758
759
760
760
760
760
760
760
759
757
756
756
756
759
761
762
761
759
757
756
755
751
748
746
746
746
747
748
747
747
746
745
744
743
741
740
739
738
736
736
735
735
736
741
744
745
746
740
737
736
736
736
736
734
729
721
719
716
715
715
714
713
716
723
728
731
731
731
731
731
731
731
731
730
729
728
727
727
728
731
731
731
730
730
730
728
728
726
726
726
726
727
728
730
734
739
742
742
742
742
742
742
741
739
737
737
737
737
738
740
742
743
742
739
740
744
745
744
744
744
743
743
743
740
739
739
739
740
742
743
745
746
748
757
760
758
755
755
754
754
754
754
755
756
758
762
764
767
767
770
770
768
768
767
768
768
769
771
773
775
776
777
777
777
776
776
775
774
774
774
777
778
778
779
779
779
780
781
781
782
783
785
785
786
784
780
772
771
772
773
774
776
779
781
784
785
785
785
790
795
797
795
793
788
788
787
787
786
786
787
789
790
791
792
792
793
794
794
796
796
796
800
801
802
803
807
808
808
808
808
808
808
811
812
810
809
809
809
810
813
815
820
823
826
829
831
831
831
833
833
834
835
836
837
840
848
850
850
853
854
856
856
856
856
856
855
855
855
855
855
855
859
860
862
866
868
869
870
870
871
874
875
877
875
874
871
869
867
866
866
865
864
866
871
873
874
875
877
878
875
872
870
866
867
871
872
875
876
878
879
879
879
880
881
883
884
888
892
895
898
906
909
910
911
912
914
917
918
919
922
927
928
929
930
931
932
933
934
934
935
935
937
938
940
943
945
945
947
948
950
953
954
956
960
961
964
968
969
969
970
970
970
970
970
970
970
970
970
970
970
971
971
972
972
972
972
973
974
974
974
974
974
974
974
975
975
976
976
977
978
978
978
980
980
980
980
980
980
979
979
979
979
980
982
984
987
989
991
993
995
997
999
999
999
999
999
1000
1001
1001
1002
1003
1005
1006
1008
1009
1014
1019
1029
1029
1028
1027
1027
1027
1027
1028
1029
1029
1031
1031
1031
1031
1031
1030
1030
1029
1018
1015
1009
1009
1007
1005
1005
1004
1004
1003
1003
1003
1003
1003
1003
1003
1000
998
994
990
987
986
985
984
979
978
976
976
976
976
976
976
976
976
976
976
977
977
978
978
978
979
981
982
984
984
986
988
990
992
992
994
995
996
997
999
999
1002
1003
1003
1004
1005
1006
1007
1008
1009
1009
1009
1009
1009
1009
1009
1008
1008
1008
1009
1011
1013
1013
1014
1015
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1019
1020
1021
1022
1023
1023
1027
1027
1030
1032
1036
1036
1038
1039
1042
1044
1045
1045
1046
1046
1046
1047
1048
1048
1048
1052
1055
1057
1058
1060
1061
1064
1065
1066
1066
1066
1066
1065
1065
1064
1064
1064
1064
1067
1069
1072
1073
1077
1079
1081
1084
1086
1089
1089
1091
1092
1093
1095
1097
1100
1101
1102
1103
1109
1109
1112
1116
1119
1125
1131
1132
1133
1133
1134
1136
1137
1137
1139
1140
1144
1146
1149
1154
1158
1161
1162
1164
1165
1166
1167
1170
1172
1174
1175
1176
1180
1182
1183
1184
1187
1189
1190
1192
1194
1195
1195
1196
1198
1198
1199
1201
1205
1208
1212
1215
1217
1218
1220
1223
1226
1232
1232
1232
1232
1232
1232
1232
1232
1232
1232
1232
1232
1232
1232
1231
1228
1228
1228
1230
1232
1233
1234
1235
1235
1235
1236
1237
1239
1244
1248
1248
1249
1249
1249
1249
1249
1249
1249
1249
1249
1250
1250
1251
1251
1252
1252
1253
1254
1255
1255
1256
1261
1263
1264
1266
1269
1273
1276
1277
1277
1277
1278
1278
1278
1280
1285
1287
1290
1292
1295
1296
1298
1298
1299
1300
1301
1301
1302
1302
1302
1299
1298
1296
1295
1294
1292
1281
1280
1279
1278
1278
1277
1277
1277
1277
1278
1278
1280
1281
1281
1284
1287
1291
1294
1296
1302
1305
1307
1309
1319
1323
1327
1329
1331
1333
1334
1335
1336
1339
1341
1343
1344
1346
1346
1346
1346
1346
1346
1347
1347
1347
1347
1347
1348
1348
1349
1351
1353
1354
1356
1356
1357
1365
1368
1372
1374
1379
1380
1380
1381
1383
1384
1385
1385
1386
1387
1387
1389
1390
1391
1392
1393
1395
1397
1401
1401
1402
1404
1405
1409
1411
1415
1417
1420
1421
1422
1422
1423
1424
1425
1427
1428
1432
1434
1436
1436
1438
1442
1444
1445
1449
1449
1451
1453
1457
1458
1458
1460
1461
1462
1462
1464
1466
1468
1469
1471
1473
1473
1473
1474
1475
1475
1475
1476
1476
1476
1477
1477
1478
1479
1480
1481
1481
1482
1483
1485
1485
1486
1488
1489
1490
1491
1492
1493
1494
1496
1496
1496
1496
1496
1496
1496
1496
1496
1496
1497
1499
1500
1501
1501
1502
1502
1503
1503
1503
1503
1504
1504
1506
1507
1508
1510
1510
1511
1513
1514
1516
1517
1518
1518
1520
1521
1524
1525
1527
1527
1528
1528
1528
1529
1529
1530
1531
1533
1534
1534
1535
1536
1536
1537
1538
1539
1540
1541
1542
1542
1543
1543
1544
1544
1545
1545
1545
1545
1545
1546
1547
1548
1548
1548
1547
1546
1545
1545
1545
1545
1545
1545
1545
1545
1545
1546
1546
1547
1547
1548
1548
1550
1550
1553
1555
1556
1557
1560
1563
1565
1567
1568
1570
1572
1575
1578
1581
1583
1585
1588
1589
1590
1591
1592
1595
1597
1598
1600
1600
1602
1602
1604
1605
1607
1607
1608
1612
1614
1616
1617
1618
1619
1620
1621
1621
1621
1620
1619
1619
1618
1618
1618
1618
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1620
1621
1623
1623
1625
1625
1628
1630
1632
1636
1636
1639
1639
1639
1639
1639
1638
1638
1638
1638
1638
1638
1638
1637
1635
1635
1633
1631
1630
1628
1625
1624
1624
1621
1620
1617
1616
1616
1616
1616
1616
1616
1616
1616
1616
1616
1616
1616
1617
1617
1617
1618
1618
1618
1619
1619
1620
1621
1622
1622
1622
1623
1624
1624
1625
1625
1625
1625
1626
1627
1629
1629
1629
1630
1632
1633
1633
1634
1635
1635
1636
1636
1638
1638
1638
1639
1639
1640
1640
1640
1640
1640
1641
1641
1641
1638
1629
1628
1628
1627
1626
1626
1626
1625
1623
1620
1620
1620
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1618
1617
1613
1611
1608
1607
1603
1602
1598
1596
1594
1593
1590
1588
1585
1582
1580
1577
1570
1568
1564
1563
1559
1556
1554
1553
1552
1548
1546
1545
1545
1544
1544
1544
1544
1544
1544
1546
1546
1547
1549
1549
1549
1547
1546
1545
1545
1543
1542
1542
1542
1542
1541
1539
1538
1537
1536
1536
1535
1531
1529
1528
1526
1525
1524
1522
1521
1521
1519
1518
1516
1510
1506
1506
1506
1505
1505
1504
1501
1499
1496
1493
1489
1486
1480
1478
1477
1477
1475
1473
1470
1466
1460
1458
1455
1452
1449
1447
1445
1441
1439
1437
1435
1429
1425
1425
1423
1421
1419
1418
1416
1414
1413
1412
1409
1405
1403
1400
1398
1394
1389
1388
1388
1388
1387
1386
1384
1384
1382
1381
1380
1379
1379
1378
1376
1373
1366
1362
1356
1351
1350
1348
1346
1344
1343
1342
1341
1337
1335
1333
1331
1329
1326
1323
1321
1318
1316
1314
1312
1309
1308
1307
1305
1300
1298
1290
1289
1289
1289
1289
1289
1289
1288
1285
1282
1273
1272
1271
1270
1269
1268
1267
1266
1266
1265
1265
1263
1261
1260
1255
1252
1250
1249
1248
1247
1246
1245
1244
1240
1239
1238
1236
1235
1232
1232
1232
1231
1227
1225
1218
1216
1214
1212
1210
1209
1205
1200
1200
1196
1192
1191
1190
1188
1187
1185
1179
1177
1174
1170
1168
1165
1163
1150
1148
1144
1143
1140
1139
1139
1138
1138
1137
1137
1136
1135
1133
1133
1132
1130
1129
1128
1118
1114
1102
1101
1101
1100
1098
1093
1089
1083
1081
1079
1075
1073
1071
1065
1063
1062
1061
1060
1059
1059
1059
1058
1058
1058
1058
1058
1054
1050
1045
1043
1038
1038
1037
1036
1034
1033
1032
1031
1029
1025
1022
1022
1023
1024
1025
1024
1023
1022
1021
1020
1018
1015
1012
1008
1005
1003
1002
1002
1002
1001
1001
998
993
992
989
986
985
983
981
979
978
977
977
975
974
971
969
969
969
969
966
963
956
947
945
937
933
931
931
927
920
911
908
902
890
888
887
887
886
885
884
883
880
878
878
877
876
874
873
867
866
865
864
869
876
885
886
883
880
875
871
867
866
863
863
866
868
870
872
871
871
870
870
868
866
860
859
858
857
856
856
853
853
852
851
850
849
846
845
844
840
838
836
835
832
827
826
823
822
817
812
809
808
807
807
811
811
812
813
813
812
812
811
807
804
801
800
799
799
797
796
795
794
791
790
789
789
788
787
787
786
786
787
787
788
789
789
790
790
790
790
789
788
788
786
786
782
781
780
780
774
772
773
774
774
778
781
782
778
776
777
779
777
775
775
775
775
776
777
777
777
775
774
772
771
768
767
769
771
771
773
774
772
770
763
760
756