1753721269
0
1008
1603
1579
1578
1576
1579
1644
1781
1691
1770
1777
1768
1638
1637
1614
1624
1700
1730
1638
1692
1644
1579
1579
1576
1589
1573
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1830
1814
1836
1780
1780
1705
1765
1695
1661
1732
1703
1707
1630
1642
1642
1707
1681
1581
1584
1626
1621
1583
1628
1592
1622
1630
1630
1632
1648
1749
1701
1626
1632
1631
1631
1758
1637
1733
1625
1713
1315
1721
1708
1764
1626
1781
1658
1700
1657
1678
1612
1705
1699
1661
1317
1782
1645
1631
1642
1669
1674
1701
1557
1558
1559
1559
1559
1558
1559
1557
1556
1556
1558
1560
1558
1559
1559
1560
1560
1562
1561
1559
1558
1558
1556
1560
1561
1558
1562
1559
1559
1558
1561
1558
1560
1558
1559
1557
1558
1559
1556
1558
1559
1557
1558
1558
1558
1559
1558
1558
1558
1561
1558
1560
1557
1559
1556
1557
1557
1559
1555
1556
1553
1555
1554
1557
1557
1555
1557
1556
1556
1557
1557
1557
1557
1556
1559
1554
1559
1558
1555
1559
1556
1557
1562
1557
1780
1745
1642
1633
1633
1614
1610
1732
1582
1582
1580
1582
1581
1579
1580
1581
1581
1581
1580
1582
1581
1597
1605
1640
1668
1734
1725
1659
1663
1558
1559
1562
1559
1559
1562
1558
1561
1561
1561
1208
1559
1773
1763
1630
1277
1635
1639
1638
1623
1615
1625
1627
1582
1624
1583
1582
1623
1580
1581
1610
1623
1627
1577
1580
1580
1580
1226
1226
1048
954
958
1667
984
1542
957
918
925
929
952
956
956
966
986
1001
980
980
987
976
1011
968
968
986
998
1026
952
966
966
978
957
958
951
915
911
916
972
965
956
948
949
954
957
958
1019
955
976
960
958
1002
967
960
956
949
949
926
921
956
956
916
917
922
914
916
955
972
973
952
953
985
994
1030
998
964
964
1241
1310
922
1107
1164
1286
1640
1705
1587
1580
1584
1623
1579
1580
1579
1579
1580
1579
1588
1609
1626
1663
1646
1681
1678
1597
1588
1587
1576
1577
1578
1577
1578
1580
1579
1575
1702
1627
1715
1829
1776
1679
1623
1713
1615
1713
1617
1591
1579
1580
1580
1579
1578
1579
1579
1578
1585
1600
1623
1655
1650
1672
1683
1663
1637
1669
1619
1612
1585
1583
1583
1581
1580
1577
1607
1579
1577
1584
1572
1570
1563
1574
1603
1604
1604
1680
1657
1671
1665
1665
1627
1629
1613
1602
1585
1579
1580
1578
1579
1585
1620
1623
1619
1614
1597
1579
1577
1578
1578
1578
1605
1617
1644
1639
1669
1671
1660
1652
1618
1614
1600
1587
1581
1578
1581
1577
1578
1580
1579
1579
1577
1578
1579
1577
1579
1580
1579
1575
1579
1581
1655
2416
2305
2308
2258
2273
2172
1288
1294
1102
1031
1275
1326
1101
1221
1176
1229
1091
1219
1291
1388
1295
1087
1196
1027
1117
1258
1182
1240
1222
1324
1324
1314
1198
1307
1164
1242
983
1177
1160
1166
1204
1177
1298
1135
1135
1247
1195
1101
1215
1245
1311
1247
965
966
970
967
963
953
968
964
963
969
967
958
958
922
924
922
922
918
916
910
911
911
949
959
971
971
969
970
961
968
973
973
968
967
944
931
963
922
922
927
926
931
947
968
973
983
1021
983
948
974
982
976
981
973
970
970
934
933
927
927
926
929
925
929
941
962
978
976
981
981
975
969
967
983
982
969
967
943
924
930
924
928
929
933
919
931
932
949
967
974
970
1004
1002
984
971
971
971
970
972
974
968
964
954
963
929
923
969
1211
1322
1264
1254
1254
1008
982
982
1027
1013
1035
1020
1062
1117
1434
1556
1341
