trace
000088
4
1171
1171
1171
1177
1177
1177
1177
1177
1177
1177
1177
1171
1174
1174
1174
1174
1174
1174
1173
1173
1189
1189
1189
1189
1189
1189
1186
1186
1186
1186
1186
1186
1185
1185
1185
1190
1190
1190
1190
1190
1186
1186
1186
1186
1186
1186
1186
1190
1190
1190
1190
1190
1190
1190
1193
1193
1193
1193
1193
1193
1198
1198
1198
1198
1198
1198
1202
1202
1202
1202
1202
1202
1211
1211
1211
1211
1211
1211
1211
1212
1212
1212
1212
1212
1216
1220
1220
1220
1220
1220
1220
1220
1221
1222
1222
1223
1223
1224
1224
1225
1226
1227
1227
1228
1228
1230
1231
1231
1232
1232
1232
1233
1233
1233
1234
1234
1235
1236
1236
1237
1238
1238
1238
1239
1239
1239
1240
1241
1242
1242
1243
1244
1244
1245
1245
1247
1247
1248
1248
1249
1250
1250
1251
1251
1252
1253
1253
1253
1254
1254
1256
1257
1257
1258
1259
1259
1260
1260
1261
1262
1262
1262
1263
1264
1264
1265
1264
1265
1265
1265
1265
1265
1265
1266
1266
1266
1267
1267
1268
1268
1269
1270
1271
1271
1272
1273
1273
1274
1274
1275
1276
1276
1277
1277
1278
1279
1279
1280
1280
1281
1282
1282
1283
1284
1284
1285
1286
1286
1287
1287
1288
1289
1290
1290
1291
1292
1293
1293
1295
1295
1296
1297
1299
1300
1300
1299
1299
1300
1300
1301
1301
1302
1302
1302
1303
1303
1304
1304
1305
1305
1306
1306
1308
1308
1309
1309
1310
1311
1312
1313
1313
1313
1314
1316
1317
1318
1318
1319
1320
1320
1319
1320
1320
1322
1322
1321
1321
1322
1322
1325
1325
1327
1327
1328
1328
1329
1329
1330
1330
1331
1331
1332
1333
1334
1333
1336
1337
1336
1337
1335
1334
1334
1333
1333
1333
1334
1334
1333
1333
1332
1331
1331
1332
1331
1330
1328
1330
1329
1330
1330
1331
1330
1331
1330
1330
1332
1334
1335
1336
1337
1340
1340
1342
1345
1344
1346
1350
1351
1352
1354
1353
1354
1355
1356
1358
1360
1361
1364
1366
1370
1371
1370
1371
1372
1374
1375
1376
1377
1378
1379
1381
1381
1382
1381
1383
1384
1383
1386
1386
1388
1389
1390
1390
1391
1393
1393
1393
1395
1396
1398
1398
1400
1399
1399
1398
1398
1399
1399
1398
1398
1398
1399
1400
1402
1403
1405
1404
1403
1405
1406
1405
1405
1406
1405
1405
1406
1407
1405
1405
1405
1404
1403
1405
1405
1406
1406
1406
1405
1403
1404
1403
1403
1404
1404
1404
1404
1404
1405
1405
1407
1408
1408
1409
1408
1407
1408
1409
1410
1411
1412
1415
1416
1415
1416
1419
1420
1418
1420
1420
1421
1420
1421
1420
1421
1421
1420
1419
1420
1421
1419
1418
1416
1415
1415
1417
1417
1417
1416
1418
1417
1416
1416
1414
1411
1408
1407
1407
1407
1409
1411
1412
1414
1412
1409
1406
1403
1402
1402
1403
1404
1403
1402
1402
1401
1399
1396
1394
1391
1391
1392
1392
1392
1392
1392
1391
1390
1390
1389
1389
1388
1388
1388
1389
1389
1389
1389
1389
1390
1390
1390
1389
1389
1388
1387
1386
1384
1384
1383
1381
1379
1378
1377
1378
1378
1378
1379
1380
1380
1379
1379
1379
1379
1379
1378
1378
1377
1377
1377
1377
1377
1377
1378
1379
1379
1380
1379
1380
1381
1381
1383
1383
1385
1385
1385
1387
1389
1391
1391
1392
1391
1390
1388
1388
1386
1387
1387
1387
1387
1389
1390
1390
1390
1390
1390
1389
1390
1392
1396
1398
1400
1403
1405
1405
1405
1406
1405
1406
1406
1407
1404
1404
1404
1404
1404
1405
1405
1407
1407
1407
1408
1409
1409
1409
1410
1410
1411
1411
1412
1414
1415
1416
1416
1416
1419
1420
1418
1419
1420
1420
1421
1423
1423
1424
1425
1425
1425
1427
1428
1428
1430
1429
1429
1429
1432
1434
1433
1433
1431
1432
1432
1433
1433
1434
1435
1436
1438
1439
1441
1441
1441
1442
1443
1443
1444
1445
1445
1446
1447
1447
1447
1448
1449
1451
1451
1452
1453
1452
1451
1452
1452
1453
1453
1454
1455
1455
1456
1456
1457
1458
1459
1460
1460
1459
1460
1460
1462
1462
1462
1463
1465
1466
1467
1467
1465
1465
1465
1466
1466
1466
1466
1467
1467
1468
1469
1470
1470
1470
1470
1471
1471
1472
1471
1471
1471
1472
1472
1472
1473
1473
1473
1474
1474
1474
1475
1475
1477
1478
1479
1481
1482
1484
1485
1487
1489
1490
1492
1492
1489
1492
1489
1493
1492
1493
1494
1495
1494
1492
1490
1490
1490
1491
1493
1493
1494
1494
1494
1494
1496
1497
1499
1500
1502
1503
1504
1505
1506
1507
1509
1510
1511
1513
1512
1513
1514
1514
1516
1518
1519
1521
1522
1523
1525
1526
1527
1526
1525
1525
1524
1524
1522
1524
1526
1529
1531
1531
1533
1534
1536
1537
1537
1538
1537
1539
1541
1544
1543
1542
1539
1539
1537
1538
1534
1533
1531
1531
1535
1535
1538
1540
1541
1539
1539
1543
1545
1547
1548
1550
1553
1555
1558
1559
1560
1559
1560
1558
1555
1555
1555
1559
1561
1562
1562
1564
1564
1566
1570
1571
1573
1574
1574
1577
1579
1581
1581
1583
1585
1585
1586
1589
1590
1593
1594
1593
1591
1592
1595
1597
1601
1604
1607
1609
1610
1611
1610
1608
1609
1612
1614
1617
1617
1614
1613
1611
1610
1612
1613
1615
1616
1620
1620
1623
1623
1627
1629
1630
1634
1635
1638
1640
1640
1638
1638
1640
1641
1643
1646
1648
1651
1652
1654
1658
1655
1653
1654
1654
1657
1658
1661
1663
1666
1666
1669
1670
1670
1671
1672
1672
1673
1672
1674
1676
1677
1681
1683
1683
1683
1684
1684
1688
1689
1689
1690
1693
1693
1694
1696
1697
1698
1699
1700
1700
1699
1703
1705
1705
1705
1706
1706
1709
1712
1713
1714
1715
1716
1718
1718
1720
1720
1722
1723
1725
1726
1727
1729
1730
1730
1731
1733
1734
1735
1737
1738
1737
1738
1739
1740
1740
1739
1741
1742
1743
1745
1747
1747
1749
1749
1751
1752
1753
1753
1754
1756
1758
1759
1760
1761
1761
1762
1763
1764
1766
1765
1767
1766
1766
1768
1769
1770
1770
1772
1771
1772
1775
1775
1774
1774
1774
1777
1779
1779
1778
1779
1781
1781
1782
1783
1784
1785
1783
1785
1786
1785
1789
1787
1789
1791
1790
1789
1792
1795
1796
1796
1797
1798
1799
1802
1802
1802
1803
1805
1806
1804
1809
1810
1811
1812
1811
1813
1812
1811
1813
1812
1813
1814
1814
1816
1816
1816
1816
1817
1819
1820
1820
1821
1822
1822
1822
1823
1824
1823
1823
1823
1823
1823
1823
1824
1825
1826
1826
1826
1826
1827
1828
1828
1829
1830
1831
1832
1833
1834
1836
1838
1838
1838
1839
1841
1842
1844
1844
1844
1845
1845
1847
1848
1848
1846
1845
1846
1848
1848
1846
1847
1847
1847
1848
1847
1848
1847
1848
1850
1850
1850
1849
1850
1850
1850
1851
1853
1854
1855
1856
1859
1859
1859
1859
1860
1863
1864
1864
1864
1865
1865
1864
1864
1865
1865
1866
1866
1866
1867
1868
1869
1869
1871
1871
1873
1876
1876
1877
1877
1878
1878
1878
1876
1875
1875
1871
1868
1867
1867
1866
1863
1862
1861
1861
1862
1862
1862
1862
1861
1862
1863
1864
1864
1864
1865
1865
1866
1869
1871
1873
1876
1878
1880
1883
1883
1885
1887
1888
1889
1889
1889
1892
1892
1892
1894
1895
1896
1897
1898
1900
1902
1903
1905
1907
1906
1910
1910
1910
1911
1912
1912
1913
1913
1914
1913
1914
1913
1915
1913
1914
1913
1916
1916
1918
1918
1919
1920
1920
1920
1923
1923
1922
1921
1924
1925
1923
1924
1926
1929
1930
1932
1934
1938
1938
1939
1938
1939
1939
1940
1943
1944
1946
1947
1949
1949
1952
1954
1955
1954
1958
1958
1960
1965
1966
1967
1969
1968
1969
1971
1974
1977
1980
1982
1981
1983
1986
1991
1987
1990
1989
1988
1988
1992
1993
1995
1997
1999
2000
1999
2000
1998
1997
1997
1996
1996
1997
1996
1994
1996
1995
1996
1997
1998
1996
1997
1997
1998
1999
2001
2002
2002
2004
2004
2006
2007
2009
2009
2008
2009
2009
2011
2013
2014
2015
2016
2017
2019
2019
2020
2021
2021
2022
2024
2024
2028
2030
2031
2032
2033
2035
2035
2037
2038
2038
2039
2039
2041
2043
2045
2047
2047
2049
2048
2049
2051
2050
2049
2051
2050
2051
2053
2057
2059
2057
2056
2057
2061
2060
2063
2065
2067
2065
2067
2067
2071
2073
2078
2080
2082
2082
2081
2081
2082
2083
2084
2085
2086
2087
2086
2087
2087
2087
2088
2090
2088
2090
2091
2094
2093
2093
2095
2096
2098
2098
2100
2100
2101
2102
2104
2104
2106
2109
2110
2111
2112
2114
2115
2118
2121
2122
2122
2122
2122
2125
2127
2129
2130
2131
2132
2135
2135
2135
2136
2138
2139
2141
2142
2143
2142
2143
2143
2145
2146
2147
2147
2147
2150
2152
2152
2155
2157
2159
2160
2159
2161
2164
2164
2164
2166
2167
2168
2172
2173
2175
2177
2177
2182
2186
2183
2185
2187
2185
2185
2185
2185
2188
2190
2191
2194
2194
2195
2197
2200
2201
2204
2203
2204
2206
2206
2207
2207
2205
2204
2202
2201
2200
2201
2201
2202
2204
2203
2202
2200
2200
2200
2200
2200
2199
2199
2199
2197
2196
2196
2195
2193
2192
2191
2190
2189
2188
2186
2185
2183
2182
2180
2178
2178
2177
2177
2176
2176
2175
2175
2174
2173
2173
2172
2171
2170
2172
2171
2172
2171
2172
2171
2169
2168
2166
2165
2165
2163
2163
2162
2162
2162
2160
2158
2157
2156
2155
2155
2154
2153
2152
2151
2150
2148
2147
2145
2145
2145
2145
2145
2144
2143
2142
2141
2141
2140
2139
2138
2136
2134
2134
2133
2132
2132
2131
2130
2129
2128
2127
2127
2126
2125
2124
2123
2123
2121
2120
2119
2118
2117
2116
2116
2115
2114
2112
2110
2110
2109
2108
2107
2107
2105
2104
2103
2102
2101
2100
2100
2099
2098
2097
2097
2097
2096
2096
2096
2096
2096
2096
2096
2096
2095
2094
2094
2093
2093
2093
2093
2093
2093
2092
2092
2091
2090
2090
2089
2088
2088
2087
2085
2085
2084
2083
2083
2083
2082
2082
2081
2080
2080
2079
2079
2078
2078
2077
2076
2075
2075
2074
2073
2073
2073
2074
2073
2073
2072
2072
2072
2071
2071
2071
2070
2070
2070
2070
2070
2070
2069
2066
2065
2065
2065
2064
2064
2062
2061
2059
2057
2057
2056
2056
2055
2054
2053
2053
2053
2053
2054
2054
2053
2051
2050
2047
2046
2045
2045
2043
2044
2043
2042
2041
2039
2039
2037
2036
2036
2035
2033
2033
2033
2032
2031
2030
2031
2030
2029
2028
2027
2026
2026
2025
2024
2023
2022
2022
2021
2020
2019
2018
2017
2016
2016
2015
2015
2014
2014
2013
2013
2012
2012
2011
2011
2010
2010
2009
2009
2008
2007
2007
2006
2006
2006
2006
2005
2003
2003
2002
2001
2001
1999
1998
1997
1995
1993
1992
1992
1994
1993
1993
1991
1991
1989
1988
1986
1986
1983
1983
1981
1981
1980
1979
1978
1978
1976
1975
1974
1972
1971
1969
1968
1968
1967
1966
1965
1965
1963
1962
1963
1960
1959
1958
1957
1958
1958
1957
1955
1955
1954
1952
1952
1949
1949
1950
1949
1948
1946
1945
1943
1941
1942
1942
1940
1940
1941
1940
1940
1941
1939
1941
1938
1937
1937
1935
1935
1933
1932
1931
1930
1930
1928
1926
1925
1924
1922
1922
1924
1924
1923
1923
1923
1923
1922
1921
1919
1918
1917
1917
1915
1914
1914
1915
1913
1913
1912
1912
1912
1911
1910
1909
1909
1909
1908
1907
1907
1907
1905
1903
1903
1902
1901
1899
1899
1897
1898
1897
1895
1894
1895
1895
1891
1888
1888
1886
1885
1881
1880
1878
1879
1879
1878
1878
1876
1874
1873
1872
1872
1872
1870
1868
1870
1870
1869
1869
1868
1868
1868
1869
1867
1867
1867
1864
1864
1863
1861
1861
1860
1859
1857
1857
1856
1854
1855
1854
1854
1851
1850
1848
1848
1848
1846
1844
1844
1844
1845
1845
1844
1843
1841
1839
1839
1838
1837
1838
1835
1833
1832
1831
1829
1827
1827
1826
1825
1823
1822
1819
1816
1816
1813
1811
1811
1807
1804
1801
1802
1802
1802
1800
1800
1799
1798
1799
1799
1799
1797
1799
1795
1793
1791
1790
1788
1787
1786
1785
1784
1780
1778
1780
1780
1779
1777
1778
1777
1775
1774
1771
1767
1766
1765
1764
1765
1764
1764
1760
1758
1756
1755
1756
1753
1753
1752
1749
1748
1747
1747
1745
1745
1741
1740
1740
1739
1736
1736
1733
1732
1731
1729
1727
1726
1726
1727
1725
1726
1724
1720
1719
1718
1717
1716
1715
1712
1711
1710
1711
1709
1707
1706
1704
1702
1702
1700
1700
1700
1697
1695
1695
1692
1692
1690
1690
1690
1689
1687
1685
1684
1683
1681
1680
1678
1676
1674
1674
1671
1670
1668
1667
1666
1665
1665
1665
1665
1665
1664
1664
1663
1662
1662
1660
1659
1657
1656
1655
1653
1652
1652
1650
1650
1649
1648
1648
1648
1649
1646
1644
1642
1641
1639
1636
1635
1634
1633
1630
1628
1627
1623
1625
1624
1626
1624
1624
1625
1624
1623
1625
1624
1623
1621
1620
1617
1615
1613
1613
1611
1609
1606
1605
1601
1600
1598
1597
1596
1596
1594
1591
1592
1590
1588
1586
1585
1585
1584
1585
1584
1584
1583
1583
1583
1585
1587
1589
1586
1588
1586
1587
1586
1586
1584
1583
1587
1588
1589
1589
1590
1589
1591
1593
1592
1592
1591
1594
1595
1596
1599
1601
1601
1601
1601
1602
1603
1604
1609
1611
1611
1613
1613
1614
1611
1611
1612
1610
1612
1610
1612
1611
1611
1611
1611
1609
1609
1608
1607
1606
1604
1602
1603
1604
1602
1603
1604
1602
1603
1601
1601
1603
1602
1601
1599
1601
1601
1602
1605
1606
1608
1609
1610
1612
1613
1616
1612
1610
1609
1610
1613
1612
1614
1613
1611
1610
1610
1610
1609
1608
1608
1608
1611
1610
1614
1614
1615
1609
1608
1611
1615
1614
1609
1617
1613
1622
1619
1622
1616
1609
1615
1611
1619
1619
1631
1631
1619
1620
1611
1612
1617
1612
1608
1605
1602
1602
1602
1604
1603
1603
1603
1604
1604
1604
1604
1604
1605
1606
1607
1606
1607
1605
1603
1603
1603
1603
1603
1600
1600
1599
1599
1598
1598
1596
1596
1594
1595
1593
1593
1594
1595
1594
1594
1592
1591
1591
1591
1592
1592
1595
1594
1595
1595
1597
1595
1598
1598
1599
1598
1598
1600
1599
1598
1599
1599
1600
1601
1601
1600
1597
1597
1596
1596
1596
1595
1594
1594
1593
1592
1593
1592
1592
1592
1591
1591
1591
1590
1590
1591
1591
1589
1590
1590
1588
1588
1588
1588
1587
1585
1586
1585
1584
1585
1582
1580
1580
1578
1578
1578
1577
1575
1576
1574
1573
1571
1571
1570
1570
1568
1566
1564
1564
1564
1563
1562
1561
1561
1560
1558
1557
1556
1556
1553
1553
1550
1550
1550
1549
1546
1546
1545
1544
1543
1542
1541
1540
1539
1538
1537
1538
1537
1536
1535
1535
1534
1533
1533
1534
1534
1535
1534
1533
1533
1533
1533
1533
1534
1532
1532
1531
1530
1529
1529
1528
1528
1526
1526
1526
1526
1525
1524
1523
1522
1521
1521
1521
1520
1519
1518
1517
1517
1516
1516
1515
1514
1514