2047
2046
2046
2045
2044
2043
2041
2039
2037
2034
2031
2028
2024
2020
2016
2012
2007
2002
1997
1991
1985
1979
1972
1965
1958
1951
1943
1935
1927
1918
1909
1900
1891
1881
1871
1861
1850
1839
1828
1816
1805
1793
1781
1768
1755
1742
1729
1715
1701
1687
1673
1659
1644
1629
1613
1598
1582
1566
1549
1533
1516
1499
1482
1465
1447
1429
1411
1393
1374
1355
1337
1317
1298
1279
1259
1239
1219
1199
1178
1157
1137
1116
1095
1073
1052
1030
1008
987
964
942
920
897
875
852
829
806
783
760
736
713
689
665
642
618
594
570
545
521
497
472
448
423
399
374
349
325
300
275
250
225
200
175
150
125
100
75
50
25
0
-25
-50
-75
-100
-125
-150
-175
-200
-225
-250
-275
-300
-325
-349
-374
-399
-423
-448
-472
-497
-521
-545
-570
-594
-618
-642
-665
-689
-713
-736
-760
-783
-806
-829
-852
-875
-897
-920
-942
-964
-987
-1008
-1030
-1052
-1073
-1095
-1116
-1137
-1157
-1178
-1199
-1219
-1239
-1259
-1279
-1298
-1317
-1337
-1355
-1374
-1393
-1411
-1429
-1447
-1465
-1482
-1499
-1516
-1533
-1549
-1566
-1582
-1598
-1613
-1629
-1644
-1659
-1673
-1687
-1701
-1715
-1729
-1742
-1755
-1768
-1781
-1793
-1805
-1816
-1828
-1839
-1850
-1861
-1871
-1881
-1891
-1900
-1909
-1918
-1927
-1935
-1943
-1951
-1958
-1965
-1972
-1979
-1985
-1991
-1997
-2002
-2007
-2012
-2016
-2020
-2024
-2028
-2031
-2034
-2037
-2039
-2041
-2043
-2044
-2045
-2046
-2046
-2046
-2046
-2046
-2045
-2044
-2043
-2041
-2039
-2037
-2034
-2031
-2028
-2024
-2020
-2016
-2012
-2007
-2002
-1997
-1991
-1985
-1979
-1972
-1965
-1958
-1951
-1943
-1935
-1927
-1918
-1909
-1900
-1891
-1881
-1871
-1861
-1850
-1839
-1828
-1816
-1805
-1793
-1781
-1768
-1755
-1742
-1729
-1715
-1701
-1687
-1673
-1659
-1644
-1629
-1613
-1598
-1582
-1566
-1549
-1533
-1516
-1499
-1482
-1465
-1447
-1429
-1411
-1393
-1374
-1355
-1337
-1317
-1298
-1279
-1259
-1239
-1219
-1199
-1178
-1157
-1137
-1116
-1095
-1073
-1052
-1030
-1008
-987
-964
-942
-920
-897
-875
-852
-829
-806
-783
-760
-736
-713
-689
-665
-642
-618
-594
-570
-545
-521
-497
-472
-448
-423
-399
-374
-349
-325
-300
-275
-250
-225
-200
-175
-150
-125
-100
-75
-50
-25
0
25
50
75
100
125
150
175
200
225
250
275
300
325
349
374
399
423
448
472
497
521
545
570
594
618
642
665
689
713
736
760
783
806
829
852
875
897
920
942
964
987
1008
1030
1052
1073
1095
1116
1137
1157
1178
1199
1219
1239
1259
1279
1298
1317
1337
1355
1374
1393
1411
1429
1447
1465
1482
1499
1516
1533
1549
1566
1582
1598
1613
1629
1644
1658
1673
1687
1701
1715
1729
1742
1755
1768
1781
1793
1805
1816
1828
1839
1850
1861
1871
1881
1891
1900
1909
1918
1927
1935
1943
1951
1958
1965
1972
1979
1985
1991
1997
2002
2007
2012
2016
2020
2024
2028
2031
2034
2037
2039
2041
2043
2044
2045
2046
2046
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
