c0c0c0
1334
1334
1334
1334
1334
1336
1336
1336
1336
1337
1339
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1342
1344
1345
1346
1348
1349
1350
1352
1352
1356
1353
1355
1360
1361
1365
1367
1368
1371
1374
1375
1377
1380
1379
1379
1381
1382
1384
1385
1382
1383
1385
1390
1396
1396
1399
1400
1399
1397
1395
1393
1395
1395
1395
1395
1395
1395
1395
1395
1395
1396
1397
1397
1396
1396
1396
1397
1397
1398
1399
1399
1399
1399
1400
1399
1399
1399
1400
1400
1401
1401
1401
1410
1420
1408
1404
1410
1410
1413
1411
1413
1418
1418
1417
1419
1419
1418
1419
1420
1419
1422
1429
1430
1430
1439
1439
1445
1420
1420
1424
1434
1429
1437
1440
1460
1462
1471
1470
1470
1467
1466
1466
1465
1465
1465
1465
1465
1465
1465
1465
1465
1464
1465
1465
1465
1464
1464
1464
1464
1464
1464
1464
1464
1461
1450
1450
1450
1450
1453
1453
1455
1456
1456
1456
1452
1453
1455
1455
1457
1458
1458
1458
1458
1458
1458
1457
1456
1457
1462
1461
1461
1464
1468
1468
1476
1480
1483
1482
1481
1485
1483
1480
1480
1480
1480
1480
1480
1480
1480
1480
1480
1480
1480
1480
1484
1483
1482
1482
1482
1482
1487
1490
1486
1486
1486
1487
1495
1502
1500
1503
1504
1503
1502
1507
1504
1508
1507
1513
1512
1513
1515
1515
1515
1515
1515
1515
1515
1515
1515
1514
1513
1513
1464
1499
1505
1509
1509
1512
1513
1501
1499
1498
1510
1531
1527
1522
1528
1518
1533
1523
1521
1533
1549
1553
1552
1555
1556
1555
1553
1553
1553
1556
1556
1557
1556
1545
1551
1545
1552
1555
1545
1548
1539
1543
1549
1551
1550
1555
1557
1554
1528
1563
1565
1562
1560
1561
1561
1562
1562
1562
1564
1441
1549
1551
1556
1556
1553
1544
1558
1559
1568
1569
1568
1572
1584
1586
1581
1575
1576
1577
1577
1577
1578
1578
1578
1578
1578
1578
1578
1578
1579
1580
1581
1586
1587
1587
1587
1588
1590
1590
1590
1587
1586
1586
1587
1589
1589
1589
1589
1587
1585
1577
1578
1585
1600
1594
1588
1561
1582
1592
1584
1605
1578
1586
1596
1612
1610
1611
1611
1615
1615
1615
1614
1615
1615
1465
1532
1594
1609
1609
1613
1616
1616
1616
1616
1615
1616
1616
1619
1618
1605
1614
1616
1627
1632
1640
1650
1649
1649
1631
1633
1626
1624
1622
1627
1626
1628
1628
1629
1631
1632
1633
1633
1634
1635
1635
1635
1635
1635
1636
1636
1637
1636
1638
1640
1645
1661
1655
1643
1645
1647
1648
1650
1650
1652
1653
1650
1650
1650
1651
1652
1651
1652
1660
1661
1664
1662
1662
1661
1660
1660
1660
1659
1660
1661
1660
1660
1661
1661
1661
1662
1661
1660
1660
1660
1660
1660
1660
1660
1660
1661
1660
1660
1661
1660
1660
1660
1660
1659
1658
1658
1659
1659
1659
1659
1658
1658
1655
1653
1654
1652
1650
1648
1648
1646
1635
1641
1637
1635
1634
1632
1640
1638
1637
1625
1622
1621
1628
1629
1609
1589
1557
1562
1565
1565
1580
1585
1590
1588
1591
1575
1566
1564
1561
1570
1569
1565
1565
1566
1567
1568
1566
1568
1573
1568
1570
1562
1553
1563
1573
1573
1571
1571
1570
1568
1561
1562
1549
1544
1546
1550
1550
1515
1501
1510
1507
1499
1504
1516
1510
1492
1481
1486
1447
1452
1455
1456
1443
1443
1443
1443
1443
1443
1443
1443
1443
1443
1443
1443
1443
1443
1443
1443
1443
1443
1443
1443
1443
1435
1437
1434
1433
1428
1414
1407
1404
1405
1405
1405
1405
1404
1404
1429
1408
1409
1409
1409
1409
1410
1409
1409
1400
1394
1386
1374
1363
1360
1351
1357
1358
1359
1356
1354
1341
1331
1327
1321
1315
1308
1292
1289
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1287
1276
1261
1253
1243
1242
1244
1245
1246
1247
1245
1245
1245
1245
1245
1242
1236
1228
1220
1215
1207
1200
1193
1186
1187
1185
1186
1188
1188
1188
1195
1188
1185
1183
1177
1169
1165
1165
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1165
1160
1150
1152
1148
1144
1134
1127
1118
1121
1137
1139
1145
1147
1148
1154
1145
1140
1157
1141
1131
1108
1095
1093
1097
1090
1089
1085
1076
1078
1076
1074
1067
1064
1070
1062
1064
1058
1056
1057
1056
1054
1057
1060
1056
1054
1052
1050
1048
1016
1020
1005
995
988
967
931
935
900
905
904
907
908
909
908
908
907
903
885
872
875
879
867
858
845
842
841
831
820
803
794
800
801
801
801
802
802
799
797
811
793
783
741
741
736
740
735
730
731
732
733
736
734
736
735
736
736
735
734
733
734
734
734
734
734
734
734
734
735
734
735
733
743
743
743
743
743
743
743
744
742
719
887
798
713
688
671
669
668
670
669
665
670
662
657
653
656
658
662
661
662
662
662
667
662
672
672
673
673
673
673
674
674
674
674
674
674
674
674
674
674
674
674
678
677
680
680
682
678
673
673
674
667
663
661
662
657
665
668
670
672
671
673
674
673
671
672
672
675
674
674
672
682
683
681
678
676
670
656
656
659
660
652
659
652
655
652
647
647
645
632
605
594
594
593
575
573
493
542
570
580
579
567
562
562
563
563
563
563
563
558
558
587
560
561
573
580
555
571
557
551
497
501
475
483
439
457
412
389
407
351
325
328
313
283
260
245
245
226
193
177
146
142
144
144
145
138
127
114
96
84
67
66
66
63
59
62
61
62
61
63
62
60
62
61
59
59
61
61
61
61
61
61
61
61
61
61
61
61
61
62
60
57
58
59
58
59
61
41
71
49
78
32
31
62
62
53
90
63
67
43
45
38
39
39