316
316
316
316
316
316
316
316
317
317
320
320
323
325
326
323
326
328
329
329
329
329
334
336
343
343
336
334
326
327
329
329
332
334
337
338
341
341
341
340
340
339
339
340
341
341
341
344
346
348
349
349
348
348
348
347
347
347
347
348
348
349
349
351
351
351
351
351
351
352
355
357
359
362
362
359
358
358
358
358
358
358
358
358
356
355
363
360
362
364
365
365
366
367
367
366
366
368
377
387
395
390
387
390
394
399
408
408
407
405
401
403
406
406
402
397
395
399
403
408
409
410
414
418
418
426
431
431
433
435
441
444
446
448
451
453
454
456
459
460
458
461
464
468
470
469
466
464
460
459
457
453
453
455
455
457
459
461
464
465
465
465
466
468
469
471
473
474
476
476
476
475
474
473
472
478
485
486
483
483
482
481
477
479
479
480
480
481
482
482
482
485
486
486
486
488
489
491
492
493
494
498
498
500
500
500
500
500
500
500
500
501
501
502
502
504
506
506
506
508
516
517
518
519
521
522
523
524
524
525
525
528
533
532
529
528
532
534
543
545
554
555
556
558
554
551
561
564
575
579
587
598
606
611
626
648
679
753
783
810
841
843
853
864
866
865
863
860
857
856
858
861
864
867
871
882
889
893
897
899
900
901
902
902
902
904
905
906
911
913
917
920
923
926
932
936
939
943
943
943
943
943
943
945
950
952
953
955
957
958
959
960
961
961
961
961
961
961
960
960
960
960
960
960
960
959
959
958
958
957
957
956
956
961
968
979
983
988
993
1002
1012
1017
1019
1021
1026
1029
1031
1032
1034
1039
1041
1044
1045
1046
1047
1048
1049
1050
1052
1053
1054
1055
1056
1058
1059
1059
1061
1062
1062
1064
1064
1065
1066
1067
1068
1069
1070
1073
1074
1075
1077
1081
1083
1086
1087
1088
1091
1092
1095
1096
1098
1101
1102
1103
1103
1103
1102
1102
1101
1101
1101
1106
1108
1109
1111
1114
1116
1118
1120
1122
1124
1126
1128
1130
1131
1138
1139
1141
1145
1147
1150
1152
1154
1156
1158
1159
1163
1165
1165
1167
1174
1175
1178
1180
1183
1189
1192
1194
1202
1205
1204
1203
1201
1199
1197
1196
1194
1191
1188
1185
1185
1184
1183
1181
1180
1178
1177
1176
1176
1175
1177
1182
1184
1186
1187
1190
1191
1192
1194
1195
1202
1204
1206
1210
1213
1216
1219
1222
1222
1223
1223
1224
1226
1227
1227
1228
1228
1226
1225
1224
1223
1223
1222
1221
1221
1219
1218
1217
1216
1214
1211
1210
1208
1206
1204
1203
1201
1200
1198
1196
1195
1193
1190
1191
1197
1198
1201
1204
1206
1208
1212
1213
1217
1217
1217
1217
1217
1217
1217
1217
1216
1215
1213
1211
1209
1206
1204
1201
1200
1199
1199
1200
1201
1202
1203
1203
1204
1207
1209
1211
1212
1215
1217
1219
1223
1223
1220
1217
1215
1211
1213
1215
1218
1220
1222
1224
1225
1229
1234
1235
1236
1237
1239
1240
1241
1242
1242
1240
1240
1238
1238
1237
1242
1244
1246
1251
1253
1258
1261
1263
1265
1268
1270
1272
1274
1278
1280
1281
1283
1286
1287
1288
1289
1289
1289
1289
1289
1289
1289
1289
1289
1289
1295
1296
1298
1298
1299
1300
1300
1300
1300
1300
1299
1299
1299
1299
1299
1299
1299
1299
1299
1299
1299
1299
1299
1300
1311
1314
1319
1333
1327
1324
1321
1318
1316
1313
1311
1313
1316
1321
1327
1329
1333
1335
1340
1342
1345
1345
1345
1345
1346
1346
1346
1347
1347
1347
1341
1336
1334
1331
1329
1327
1324
1323
1320
1318
1315
1321
1324
1327
1338
1340
1343
1346
1347
1348
1351
1354
1354
1357
1356
1353
1350
1336
1334
1330
1327
1320
1315
1312
1315
1320
1321
1324
1325
1326
1327
1328
1329
1334
1336
1339
1344
1347
1355
1351
1345
1341
1337
1332
1320
1321
1323
1327
1332
1341
1342
1345
1346
1348
1348
1349
1349
1351
1350
1345
1341
1335
1334
1332
1331
1329
1326
1326
1327
1329
1330
1332
1332
1334
1337
1339
1342
1343
1348
1351
1355
1371
1376
1383
1391
1394
1397
1398
1400
1405
1408
1417
1423
1426
1429
1434
1438
1441
1444
1444
1446
1447
1448
1449
1450
1451
1450
1449
1447
1446
1445
1444
1444
1443
1441
1444
1449
1452
1458
1461
1464
1476
1478
1486
1490
1494
1497
1498
1495
1493
1491
1490
1487
1485
1485
1476
1474
1472
1469
1468
1466
1462
1458
1453
1444
1432
1427
1426
1423
1424
1427
1433
1437
1444
1447
1465
1475
1486
1497
1508
1520
1528
1529
1534
1536
1540
1541
1543
1547
1549
1551
1552
1554
1555
1557
1558
1559
1560
1563
1565
1565
1567
1567
1565
1562
1560
1556
1555
1553
1551
1548
1545
1541
1538
1536
1532
1531
1534
1537
1539
1542
1544
1546
1549
1563
1571
1574
1578
1589
1592
1595
1598
1597
1596
1593
1589
1588
1585
1584
1585
1587
1589
1591
1593
1596
1598
1600
1604
1605
1606
1608
1610
1614
1616
1622
1624
1628
1631
1633
1638
1644
1648
1652
1654
1655
1656
1657
1657
1658
1658
1659
1660
1662
1664
1666
1667
1668
1670
1672
1674
1674
1675
1676
1679
1681
1682
1685
1690
1693
1695
1697
1699
1695
1688
1685
1681
1679
1674
1670
1663
1657
1646
1644
1641
1630
1634
1643
1648
1656
1660
1665
1670
1671
1679
1682
1684
1685
1689
1691
1692
1702
1705
1706
1707
1708
1710
1711
1716
1723
1730
1734
1737
1739
1741
1741
1742
1746
1747
1747
1748
1765
1770
1779
1782
1788
1790
1793
1798
1800
1802
1804
1807
1808
1809
1809
1810
1810
1811
1812
1813
1813
1814
1814
1815
1815
1815
1816
1816
1812
1791
1783
1789
1790
1791
1793
1795
1796
1792
1789
1780
1773
1773
1774
1775
1772
1770
1767
1765
1757
1756
1756
1755
1755
1754
1754
1753
1754
1754
1755
1755
1756
1758
1759
1761
1758
1754
1753
1754
1757
1758
1760
1763
1764
1764
1765
1765
1754
1751
1749
1745
1744
1742
1735
1732
1731
1729
1715
1715
1715
1714
1710
1713
1716
1722
1726
1723
1704
1695
1694
1693
1692
1689
1686
1680
1673
1672
1666
1665
1658
1657
1657
1656
1656
1655
1655
1654
1654
1653
1653
1653
1651
1651
1646
1645
1642
1641
1641
1640
1639
1636
1636
1642
1646
1644
1641
1637
1631
1621
1585
1595
1594
1586
1582
1572
1575
1579
1584
1589
1593
1597
1599
1599
1598
1598
1590
1588
1586
1588
1595
1594
1596
1599
1602
1603
1604
1602
1601
1599
1596
1594
1591
1586
1604
1613
1615
1615
1615
1617
1626
1634
1641
1646
1651
1651
1651
1649
1645
1642
1639
1636
1628
1623
1618
1607
1602
1597
1586
1578
1581
1578
1576
1575
1569
1566
1563
1561
1560
1561
1563
1565
1562
1556
1556
1554
1550
1549
1550
1550
1551
1545
1541
1531
1516
1500
1494
1492
1489
1482
1479
1476
1474
1470
1466
1463
1462
1463
1463
1463
1460
1454
1452
1450
1445
1436
1428
1417
1424
1426
1425
1402
1400
1397
1397
1397
1388
1376
1373
1371
1365
1361
1354
1347
1337
1329
1327
1325
1322
1319
1314
1310
1306
1304
1309
1317
1320
1311
1303
1303
1306
1312
1314
1316
1316
1314
1311
1308
1304
1302
1299
1298
1300
1302
1303
1301
1300
1298
1296
1293
1293
1293
1293
1284
1279
1279
1279
1277
1271
1262
1257
1243
1240
1241
1245
1246
1243
1241
1244
1249
1255
1261
1269
1276
1280
1284
1286
1290
1293
1294
1276
1262
1262
1281
1284
1285
1279
1267
1260
1247
1211
1201
1190
1193
1197
1202
1205
1207
1205
1202
1201
1200
1199
1198
1201
1202
1209
1211
1212
1210
1208
1199
1194
1192
1184
1178
1176
1172
1164
1162
1158
1155
1148
1148
1147
1140
1133
1120
1113
1110
1113
1116
1117
1118
1120
1122
1124
1126
1114
1109
1099
1093
1086
1087
1089
1090
1091
1094
1095
1096
1089
1057
1039
1025
1009
993
991
987
986
984
981
981
984
983
982
986
988
990
992
994
996
996
994
995
997
1000
1001
996
997
997
997
997
994
992
991
988
987
988
991
994
996
999
996
994
991
987
982
977
970
967
969
969
971
973
974
976
978
983
992
989
989
990
991
998
1005
1017
1018
1021
1031
1032
1033
1034
1035
1041
1048
1055
1057
1062
1066
1068
1068
1064
1056
1053
1034
1029
1024
1018
1016
1009
1002
1000
999
998
995
990
989
990
991
992
993
990
987
985
984
983
982
985
990
995
999
1063
1059
1054
1046
1041
1041
1044
1050
1048
1045
1041
1040
1037
1034
1030
1027
1024
1021
1020
1053
1057
1061
1066
1070
1076
1078
1078
1081
1081
1082
1085
1088
1092
1097
1100
1105
1109
1115
1116
1119
1126
1129
1131
1133
1135
1139
1139
1139
1139
1139
1139
1138
1116
1093
1089
1087
1086
1083
1081
1077
1065
1058
1054
1052
1051
1049
1044
1043
1040
1034
1032
1031
1029
1027
1025
1020
1017
1015
1013
1011
1007
1001
990
987
979
974
966
960
951
947
943
940
936
928
913
890
873
866
863
843
841
839
838
837
836
836
837
839
843
846
846
847
848
848
848
848
847
842
838
826
801
799
797
795
794
786
784
783
781
780
776
775
774
774
772
768
767
766
765
764
763
762
758
756
755
745
743
741
733
732
731
729
725
723
721
721
720
720
719
716
705
703
701
698
696
694
696
698
705
706
706
705
704
703
703
702
700
699
695
691
686
683
681
678
674
673
671
669
666
665
665
664
663
662
661
660
660
660
660
660
660
660
660
660
659
655
653
653
653
652
651
649
648
646
642
640
639
636
634
633
632
628
627
626
630
632
640
642
646
647
651
655
655
656
658
658
658
659
659
660
660
660
660
660
661
661
661
661
660
659
658
657
653
652
651
647
652
663
665
665
663
636
624
624
624
620
619
618
615
615
617
617
616
615
613
613
612
606
606
609
610
610
613
612
605
608
611
612
614
625
621
615
606
604
604
605
605
607
608
609
614
616
616
599
598
597
596
595
595
596
601
607
613
610
607
597
596
596
597
597
597
595
593
591
590
591
594
596
599
607
611
630
645
656
661
667
668
673
679
689
675
672
679
688
696
702
706
709
715
715
715
715
715
715
714
712
711
710
709
708
707
706
721
727
746
752
760
761
761
761
762
762
762
762
760
757
755
752
750
746
744
742
742
741
740
739
750
768
771
772
765
764
765
766
754
739
727
720
720
720
722
723
724
726
731
733
739
741
743
727
716
718
718
719
722
729
739
751
749
747
739
737
735
740
743
745
749
750
755
757
760
760
759
758
757
756
756
757
759
761
767
772
776
781
779
770
746
740
742
744
746
748
750
751
752
753
753
754
767
773
784
793
801
794
790
785
774
764
755
748
741
739
737
734
731
736
738
741
747
747
747
747
747
753
765
777
767
758
752
743
743
748
753
757
762
762
760
755
750
745
742
739
734
730
729
733
740
741
740
738
738
758
763
764
765
765
766
767
756
747
734
727
727
727
727
727
727
741
759
761
764
766
769
773
776
762
756
750
752
753
754
755
757
758
759
761
763
764
767
772
779
784
790
793
796
795
788
784
778
775
767
761
757
754
752
749
747
745
744
745
748
752
758
777
785
782
778
772
768
779
793
794
786
775
762
751
748
754
760
763
761
759
749
728
725
725
726
727
728
729
729
728
728
728
728
728
729
728
723
720
719
715
710
709
708
706
701
695
689
685
681
684
687
692
695
698
704
705
705
704
703
699
697
693
690
685
683
680
679
679
678
678
678
679
681
680
678
678
678
678
678
678
678
678
678
678
678
685
693
698
699
703
709
710
712
716
720
724
724
723
722
721
719
717
716
714
710
704
700
694
689
685
676
670
663
657
654
652
658
662
665
667
669
670
672
674
675
675
675
675
675
675
677
678
679
681
682
682
682
682
681
681
681
681
679
678
677
675
674
675
677
677
678
679
680
683
688
691
693
695
696
699
703
699
696
689
685
684
683
682
681
679
678
677
680
685
689
692
695
698
702
707
720
723
725
712
702
696
695
695
694
694
694
698
700
704
699
693
690
686
684
683
681
680
681
684
692
697
704
707
712
716
719
721
721
720
720
720
721
721
721
721
721
721
720
720
719
715
713
711
709
708
716
725
732
732
728
723
716
715
716
716
717
718
719
720
721
722
723
724
727
732
737
730
725
721
718
718
720
721
722
723
724
725
726
726
726
726
726
725
724
722
721
720
719
718
715
713
711
710
710
712
712
713
714
715
715
715
715
715
715
716
716
717
718
718
718
718
719
719
720
720
720
720
720
720
740
742
743
744
778
775
772
773
775
776
777
782
786
793
801
805
813
816
822
826
830
834
836
836
837
837
838
838
838
845
853
853
856
860
862
862
862
862
862
865
869
874
877
880
882
884
886
890
890
891
904
915
920
926
927
929
932
937
938
940
943
945
955
976
993
1019
1030
1040
1046
1047
1045
1044
1043
1042
1040
1039
1038
1040
1045
1051
1056
1068
1074
1089
1106
1118
1123
1128
1135
1144
1152
1154
1161
1164
1170
1172
1173
1175
1172
1169
1166
1171
1173
1175
1183
1185
1188
1194
1196
1198
1202
1204
1206
1217
1220
1229
1235
1235
1236
1237
1237
1238
1241
1244
1246
1250
1257
1258
1260
1263
1264
1267
1271
1277
1283
1292
1296
1299
1301
1303
1312
1314
1317
1320
1322
1323
1324
1327
1329
1333
1335
1337
1342
1346
1354
1356
1361
1364
1372
1383
1383
1383
1383
1383
1384
1384
1385
1385
1384
1383
1363
1364
1364
1365
1379
1384
1392
1396
1401
1407
1411
1416
1423
1428
1432
1435
1441
1444
1447
1445
1444
1443
1442
1442
1440
1431
1426
1423
1422
1419
1415
1415
1423
1430
1436
1447
1445
1439
1443
1445
1443
1441
1438
1435
1431
1430
1429
1429
1432
1442
1446
1449
1450
1453
1455
1462
1469
1472
1469
1469
1474
1484
1497
1510
1508
1507
1508
1512
1522
1526
1528
1536
1537
1539
1540
1544
1549
1550
1552
1560
1564
1565
1566
1567
1567
1566
1567
1573
1575
1577
1582
1582
1582
1582
1582
1582
1584
1586
1588
1592
1597
1597
1602
1607
1610
1614
1616
1617
1618
1619
1620
1621
1623
1623
1623
1624
1624
1624
1624
1625
1624
1624
1624
1622
1619
1615
1608
1611
1615
1619
1621
1620
1618
1617
1616
1615
1614
1627
1627
1627
1628
1629
1629
1631
1632
1633
1633
1633
1633
1632
1630
1630
1630
1630
1630
1630
1629
1629
1628
1628
1628
1629
1629
1630
1630
1629
1628
1624
1623
1623
1622
1622
1622
1623
1626
1627
1627
1627
1626
1625
1624
1626
1627
1630
1630
1629
1629
1628
1626
1625
1626
1632
1635
1637
1638
1642
1643
1644
1638
1625
1626
1628
1627
1620
1618
1617
1616
1615
1613
1616
1619
1630
1630
1630
1630
1630
1630
1630
1630
1624
1622
1620
1618
1619
1621
1622
1623
1624
1625
1627
1628
1630
1633
1632
1628
1626
1625
1624
1621
1620
1620
1619
1619
1618
1617
1617
1616
1616
1616
1617
1617
1618
1618
1619
1620
1620
1619
1619
1618
1617
1617
1615
1614
1613
1611
1611
1610
1610
1609
1609
1609
1609
1609
1609
1609
1609
1611
1611
1612
1612
1612
1612
1612
1612
1612
1612
1612
1611
1611
1610
1609
1608
1609
1611
1612
1613
1614
1616
1616
1614
1613
1611
1609
1607
1607
1606
1605
1605
1605
1605
1605
1606
1606
1607
1609
1609
1612
1613
1613
1612
1608
1607
1608
1608
1608
1608
1608
1608
1608
1608
1608
1608
1607
1607
1607
1607
1607
1607
1608
1608
1609
1609
1610
1610
1609
1609
1609
1609
1609
1609
1609
1611
1612
1614
1615
1612
1611
1607
1606
1607
1608
1608
1609
1611
1611
1607
1605
1604
1603
1603
1603
1600
1600
1599
1598
1598
1597
1597
1597
1597
1597
1597
1598
1598
1598
1598
1598
1598
1598
1598
1598
1597
1597
1597
1597
1597
1597
1597
1597
1597
1597
1598
1598
1598
1598
1597
1596
1597
1605
1605
1610
1612
1616
1618
1624
1624
1624
1624
1624
1622
1621
1619
1618
1618
1617
1615
1615
1615
1615
1615
1604
1596
1594
1592
1587
1582
1579
1577
1575
1573
1571
1568
1567
1565
1564
1563
1562
1561
1560
1558
1557
1553
1552
1549
1547
1543
1540
1537
1531
1525
1524
1521
1519
1518
1517
1516
1511
1511
1511
1511
1511
1511
1499
1496
1491
1488
1485
1480
1479
1479
1480
1480
1481
1481
1482
1480
1478
1477
1475
1473
1471
1469
1464
1461
1459
1457
1454
1452
1448
1444
1436
1430
1425
1423
1421
1416
1413
1410
1408
1405
1403
1403
1403
1403
1404
1404
1405
1405
1395
1387
1378
1369
1366
1364
1360
1358
1357
1357
1358
1358
1360
1361
1362
1363
1363
1362
1361
1360
1358
1354
1353
1351
1350
1348
1346
1345
1343
1342
1341
1340
1339
1338
1337
1328
1325
1317
1316
1313
1312
1309
1308
1305
1300
1299
1297
1295
1294
1293
1290
1286
1282
1279
1274
1272
1266
1265
1265
1264
1264
1275
1279
1281
1283
1289
1295
1301
1304
1307
1306
1302
1298
1293
1288
1284
1286
1289
1292
1295
1298
1306
1306
1306
1306
1306
1306
1303
1294
1285
1258
1257
1258
1259
1259
1260
1260
1253
1243
1235
1225
1220
1218
1213
1204
1172
1157
1153
1151
1151
1150
1150
1150
1150
1150
1150
1140
1124
1114
1094
1090
1084
1073
1061
1056
1050
1045
1037
1030
1026
1023
1013
1010
1007
1001
999
995
991
987
986
985
984
984
983
982
976
969
962
944
940
934
924
919
912
892
879
872
851
850
846
839
838
838
838
837
837
837
833
830
828
825
823
820
815
810
813
818
822
825
828
826
822
819
815
811
806
801
796
792
787
778
771
764
759
754
750
745
741
739
736
735
734
730
727
725
722
720
715
709
706
705
702
694
692
688
686
685
684
684
682
682
682
682
682
682
682
683
684
684
685
686
687
688
688
689
689
690
693
698
701
703
705
709
710
711
713
718
720
724
726
726
728
737
746
750
749
748
746
744
743
742
741
738
737
736
734
733
731
728
725
721
718
714
710
705
699
693
690
689
688
687
686
683
683
682
679
679
679
679
679
679
680
680
680
680
680
684
685
686
688
690
692
693
694
694
695
697
692
690
689
688
686
680
677
676
675
672
672
672
674
675
675
675
666
658
653
645
633
624
615
616
619
620
621
635
637
636
636
636
635
634
635
639
649
651
653
655
640
623
614
617
626
632
651
644
607
580
583
586
588
596
598
600
606
609
612
615
612
608
605
597
597
606
608
609
611
613
615
615
616
616
618
619
622
623
624
625
626
626
622
620
619
615
614
613
612
617
620
627
629
631
632
629
623
617
616
615
614
613
611
606
605
604
605
606
610
618
620
622
624
628
631
632
632
632
632
632
632
632
632
630
624
620
618
615
609
602
601
597
596
595
595
594
594
593
592
591
590
589
580
572
569
567
563
561
558
554
550
538
541
542
547
551
559
560
562
563
562
560
557
544
542
541
540
538
537
535
537
540
542
546
549
554
558
560
562
565
570
573
577
578
578
578
578
577
577
576
575
574
573
573
573
574
586
587
588
588
592
594
595
593
591
588
586
585
582
581
581
581
581
581
581
581
581
581
581
581
581
583
584
586
596
597
597
598
599
599
600
601
594
589
584
581
578
575
572
569
564
563
562
561
560
560
560
559
560
565
567
569
570
571
573
577
578
581
582
582
581
581
581
580
579
579
579
579
578
576
569
566
562
560
558
553
551
547
545
543
540
541
544
545
546
549
550
551
552
553
556
557
561
562
562
562
563
563
563
563
563
564
564
564
563
559
554
550
544
543
542
541
540
540
542
543
546
550
551
552
551
549
548
545
534
532
530
525
521
517
505
496
489
484
485
487
489
491
493
495
494
486
481
475
472
466
465
464
464
463
461
459
458
456
454
452
450
447
446
444
444
443
441
440
440
440
438
434
433
430
429
426
423
420
418
416
415
413
412
411
409
407
406
404
403
401
399
398
393
391
389
388
387
385
385
384
383
382
380
378
375
375
373
369
366
365
361
360
355
354
353
352
352
350
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
350
350
351
348
343
348
353
354
354
360
363
365
366
368
369
371
373
385
380
381
385
387
391
391
393
394
398
398
403
403
399
395
394
398
399
407
410
412
414
417
428
431
439
448
455
457
462
463
463
464
464
465
468
470
472
474
476
477
479
484
487
490
498
515
515
516
516
517
519
520
520
521
523
525
527
530
533
535
537
545
548
550
552
558
559
561
565
567
567
566
565
565
565
564
564
570
585
591
595
597
597
598
599
600
602
603
603
604
605
606
607
608
610
615
620
623
628
633
634
632
631
629
629
629
628
628
627
627
625
622
621
620
616
612
616
619
624
627
634
641
645
646
647
648
648
650
650
658
660
661
668
671
674
674
672
670
668
667
667
667
666
665
665
667
672
683
685
687
691
694
697
699
704
707
710
712
718
727
729
731
736
738
741
741
740
736
735
734
729
730
736
743
750
753
756
761
769
780
783
784
786
788
789
790
792
793
793
794
797
798
800
803
806
807
809
810
811
814
816
817
818
819
823
824
826
827
828
828
828
828
828
828
828
828
828
828
828
828
827
826
826
825
824
824
824
824
827
828
829
831
832
832
834
835
836
837
839
840
841
841
843
843
844
846
847
848
849
850
853
858
859
867
869
872
875
879
881
881
881
881
881
881
881
880
878
876
872
869
870
871
873
874
875
871
865
855
852
848
838
833
832
830
828
826
823
822
820
819
818
817
816
814
813
812
811
810
807
806
806
805
804
802
799
797
795
793
791
790
788
786
785
785
785
785
784
782
782
779
777
774
771
766
747
745
739
737
736
731
724
720
716
714
712
708
704
701
698
696
693
691
689
688
686
684
682
680
672
668
663
661
658
656
653
653
654
654
655
656
655
650
648
646
642
640
638
637
635
632
629
623
613
603
603
603
603
602
599
595
594
592
591
589
588
586
581
577
575
573
571
570
568
566
564
562
560
554
552
550
548
543
542
542
541
540
540
538
538
537
536
533
531
529
527
526
518
517
511
508
507
505
503
503
502
501
500
499
497
497
496
495
494
494
493
492
491
490
490
489
489
488
488
488
488
488
485
481
478
474
470
467
465
464
463
461
459
459
459
459
459
459
459
458
458
457
455
454
450
448
447
446
444
441
438
436
435
432
434
436
437
435
434
430
428
426
423
414
409
408
408
407
407
406
406
405
399
397
396
392
391
386
383
381
381
382
381
380
377
377
376
375
375
374
373
374
377
376
370
366
366
367
369
369
368
366
365
364
361
359
354
352
349
347
347
347
347
347
346
345
344
340
353
352
351
351
351
350
350
350
351
351
351
351
350
347
344
342
339
338
338
338
338
338
341
341
342
341
338
332
330
328
328
328
328
328
330
337
339
338
336
332
332
328
327
326
326
326
324
323
324
323
323
320
318
316
316
316
316
316
316
316
316