2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2132
2118
2107
2099
2092
2086
2082
2078
2075
2072
2056
2032
2031
2029
2027
2024
2021
2017
2012
2005
1997
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2056
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4082
3902
3492
3053
2694
2444
2289
2199
2145
2109
2082
2057
2031
1999
1950
1862
1697
1414
1007
573
385
573
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4032
3855
3432
2971
2572
2243
1931
1565
1113
652
448
644
1067
1465
1742
1902
1985
2029
2058
2082
2091
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4017
3814
3396
2940
2546
2220
1911
1547
1097
637
412
619
1039
1435
1708
1862
1940
1978
1998
2011
2019
2005
2012
2017
2021
2024
2027
2029
2031
2032
2034
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2034
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2132
2118
2107
2099
2092
2086
2082
2078
2075
2072
2070
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2034
2032
2031
2029
2027
2024
2021
2017
2012
2005
1997
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2034
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2132
2118
2107
2099
2092
2086
2082
2078
2075
2072
2070
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2034
2032
2031
2029
2027
2024
2021
2017
2012
2005
1997
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2034
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2132
2118
2107
2099
2092
2086
2082
2078
2075
2072
2070
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2034
2032
2031
2029
2027
2024
2021
2017
2012
2005
1997
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2036
2049
2050
2050
2050
2051
2051
2052
2053
2054
2055
2057
2060
2065
2074
2089
2114
2149
2193
2234
2252
2234
2193
2149
2114
2089
2074
2065
2060
2057
2054
2053
2051
2050
2049
2049
2048
2047
2046
2045
2044
2041
2039
2037
2033
2025
2009
1981
1940
1897
1876
1897
1940
1981
2009
2025
2033
2037
2039
2041
2044
2045
2046
2047
2048
2049
2049
2050
2051
2053
2054
2057
2060
2065
2074
2089
2114
2149
2193
2234
2252
2234
2193
2149
2114
2089
2074
2065
2060
2057
2054
2053
2051
2050
2049
2049
2048
2047
2046
2045
2044
2041
2039
2037
2033
2025
2009
1981
1940
1897
1876
1897
1940
1981
2009
2025
2033
2037
2039
2041
2044
2045
2046
2047
2048
2049
2049
2050
2051
2053
2054
2057
2060
2065
2074
2089
2114
2149
2193
2234
2252
2234
2193
2149
2114
2089
2074
2065
2060
2057
2055
2054
2053
2052
2051
2051
2050
2050
2050
2049
2044
2041
2041
2040
2039
2038
2036
2035
2033
2030
2027
2023
2016
2007
1990
1957
1893
1781
1620
1447
1364
1447
1620
1781
1893
1957
1990
2007
2016
2023
2036
2040
2044
2047
2050
2054
2057
2060
2065
2070
2076
2089
2100
2120
2155
2215
2314
2457
2632
2795
2866
2795
2632
2457
2314
2215
2155
2120
2100
2089
2076
2070
2065
2060
2057
2054
2050
2047
2044
2040
2036
2023
2016
2007
1990
1957
1893
1781
1620
1447
1364
1447
1620
1781
1893
1957
1990
2007
2016
2023
2036
2040
2044
2047
2050
2054
2057
2060
2065
2070
2076
2089
2100
2120
2155
2215
2314
2457
2632
2795
2866
2795
2632
2457
2314
2215
2155
2120
2100
2089
2076
2070
2065
2060
2057
2054
2050
2047
2044
2040
2036
2023
2016
2007
1990
1957
1893
1781
1620
1447
1364
1447
1620
1781
1893
1957
1990
2007
2016
2023
2027
2030
2033
2035
2036
2038
2039
2040
2041
2041
2055
2062
2064
2066
2068
2071
2074
2078
2083
2090
2098
2110
2127
2156
2208
2299
2447
2661
2924
3169
3276
3169
2924
2661
2447
2299
2208
2156
2127
2110
2090
2081
2073
2067
2062
2057
2052
2047
2042
2037
2030
2010
2001
1987
1962
1913
1816
1648
1406
1147
1023
1147
1406
1648
1816
1913
1962
1987
2001
2010
2030
2037
2042
2047
2052
2057
2062
2067
2073
2081
2090
2110
2127
2156
2208
2299
2447
2661
2924
3169
3276
3169
2924
2661
2447
2299
2208
2156
2127
2110
2090
2081
2073
2067
2062
2057
2052
2047
2042
2037
2030
2010
2001
1987
1962
1913
1816
1648
1406
1147
1023
1147
1406
1648
1816
1913
1962
1987
2001
2010
2030
2037
2042
2047
2052
2057
2062
2067
2073
2081
2090
2110
2127
2156
2208
2299
2447
2661
2924
3169
3276
3169
2924
2661
2447
2299
2208
2156
2127
2110
2098
2090
2083
2078
2074
2071
2068
2066
2064
2062
2061
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2701
3056
3492
3899
4075
3894
3482
3041
2679
2425
2266
2168
2104
2051
2013
1919
1751
1465
1059
626
420
630
1067
1479
1770
1927
2039
2129
2239
2406
2651
3015
3457
3868
4048
3871
3462
3022
2663
2411
2252
2168
2104
2051
2013
1919
1751
1465
1059
626
420
630
1067
1479
1770
1927
2039
2129
2239
2406
2651
3015
3457
3868
4048
3871
3462
3022
2663
2411
2252
2168
2104
2051
2013
1919
1751
1465
1059
626
420
630
1067
1479
1770
1927
2039
2129
2239
2406
2651
3015
3457
3868
4048
3871
3462
3022
2663
2411
2252
2168
2104
2051
2013
1919
1751
1465
1059
626
420
630
1067
1479
1770
1927
2039
2129
2239
2406
2651
3015
3457
3868
4048
3871
3462
3022
2663
2411
2252
2168
2104
2051
1990
1894
1723
1435
1024
587
375
579
1007
1408
1685
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2056
2072
2075
2078
2082
2086
2092
2099
2107
2118
2119
2137
2165
2211
2295
2444
2688
3041
3473
3875
4045
3855
3432
2971
2572
2243
1931
1565
1113
652
425
619
1039
1435
1708
1862
1940
1978
1998
2011
2019
2005
2012
2017
2043
2049
2054
2060
2066
2072
2079
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4082
3902
3492
3053
2694
2444
2289
2199
2145
2109
2082
2057
2031
1999
1950
1862
1697
1414
1007
573
385
573
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
0
0
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2132
2118
2107
2099
2092
2086
2082
2078
2075
2072
2056
2032
2031
2029
2027
2024
2021
2017
2012
2005
1997
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2056
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4082
3902
3492
3053
2694
2444
2289
2199
2145
2109
2082
2057
2031
1999
1950
1862
1697
1414
1007
573
385
573
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4032
3855
3432
2971
2572
2243
1931
1565
1113
652
448
644
1067
1465
1742
1902
1985
2029
2058
2082
2091
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4017
3814
3396
2940
2546
2220
1911
1547
1097
637
412
619
1039
1435
1708
1862
1940
1978
1998
2011
2019
2005
2012
2017
2021
2024
2027
2029
2031
2032
2034
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2034
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2132
2118
2107
2099
2092
2086
2082
2078
2075
2072
2070
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2034
2032
2031
2029
2027
2024
2021
2017
2012
2005
1997
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2034
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2132
2118
2107
2099
2092
2086
2082
2078
2075
2072
2070
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2034
2032
2031
2029
2027
2024
2021
2017
2012
2005
1997
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2034
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2132
2118
2107
2099
2092
2086
2082
2078
2075
2072
2070
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2034
2032
2031
2029
2027
2024
2021
2017
2012
2005
1997
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2036
2049
2050
2050
2050
2051
2051
2052
2053
2054
2055
2057
2060
2065
2074
2089
2114
2149
2193
2234
2252
2234
2193
2149
2114
2089
2074
2065
2060
2057
2054
2053
2051
2050
2049
2049
2048
2047
2046
2045
2044
2041
2039
2037
2033
2025
2009
1981
1940
1897
1876
1897
1940
1981
2009
2025
2033
2037
2039
2041
2044
2045
2046
2047
2048
2049
2049
2050
2051
2053
2054
2057
2060
2065
2074
2089
2114
2149
2193
2234
2252
2234
2193
2149
2114
2089
2074
2065
2060
2057
2054
2053
2051
2050
2049
2049
2048
2047
2046
2045
2044
2041
2039
2037
2033
2025
2009
1981
1940
1897
1876
1897
1940
1981
2009
2025
2033
2037
2039
2041
2044
2045
2046
2047
2048
2049
2049
2050
2051
2053
2054
2057
2060
2065
2074
2089
2114
2149
2193
2234
2252
2234
2193
2149
2114
2089
2074
2065
2060
2057
2055
2054
2053
2052
2051
2051
2050
2050
2050
2049
2044
2041
2041
2040
2039
2038
2036
2035
2033
2030
2027
2023
2016
2007
1990
1957
1893
1781
1620
1447
1364
1447
1620
1781
1893
1957
1990
2007
2016
2023
2036
2040
2044
2047
2050
2054
2057
2060
2065
2070
2076
2089
2100
2120
2155
2215
2314
2457
2632
2795
2866
2795
2632
2457
2314
2215
2155
2120
2100
2089
2076
2070
2065
2060
2057
2054
2050
2047
2044
2040
2036
2023
2016
2007
1990
1957
1893
1781
1620
1447
1364
1447
1620
1781
1893
1957
1990
2007
2016
2023
2036
2040
2044
2047
2050
2054
2057
2060
2065
2070
2076
2089
2100
2120
2155
2215
2314
2457
2632
2795
2866
2795
2632
2457
2314
2215
2155
2120
2100
2089
2076
2070
2065
2060
2057
2054
2050
2047
2044
2040
2036
2023
2016
2007
1990
1957
1893
1781
1620
1447
1364
1447
1620
1781
1893
1957
1990
2007
2016
2023
2027
2030
2033
2035
2036
2038
2039
2040
2041
2041
2055
2062
2064
2066
2068
2071
2074
2078
2083
2090
2098
2110
2127
2156
2208
2299
2447
2661
2924
3169
3276
3169
2924
2661
2447
2299
2208
2156
2127
2110
2090
2081
2073
2067
2062
2057
2052
2047
2042
2037
2030
2010
2001
1987
1962
1913
1816
1648
1406
1147
1023
1147
1406
1648
1816
1913
1962
1987
2001
2010
2030
2037
2042
2047
2052
2057
2062
2067
2073
2081
2090
2110
2127
2156
2208
2299
2447
2661
2924
3169
3276
3169
2924
2661
2447
2299
2208
2156
2127
2110
2090
2081
2073
2067
2062
2057
2052
2047
2042
2037
2030
2010
2001
1987
1962
1913
1816
1648
1406
1147
1023
1147
1406
1648
1816
1913
1962
1987
2001
2010
2030
2037
2042
2047
2052
2057
2062
2067
2073
2081
2090
2110
2127
2156
2208
2299
2447
2661
2924
3169
3276
3169
2924
2661
2447
2299
2208
2156
2127
2110
2098
2090
2083
2078
2074
2071
2068
2066
2064
2062
2061
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2701
3056
3492
3899
4075
3894
3482
3041
2679
2425
2266
2168
2104
2051
2013
1919
1751
1465
1059
626
420
630
1067
1479
1770
1927
2039
2129
2239
2406
2651
3015
3457
3868
4048
3871
3462
3022
2663
2411
2252
2168
2104
2051
2013
1919
1751
1465
1059
626
420
630
1067
1479
1770
1927
2039
2129
2239
2406
2651
3015
3457
3868
4048
3871
3462
3022
2663
2411
2252
2168
2104
2051
2013
1919
1751
1465
1059
626
420
630
1067
1479
1770
1927
2039
2129
2239
2406
2651
3015
3457
3868
4048
3871
3462
3022
2663
2411
2252
2168
2104
2051
2013
1919
1751
1465
1059
626
420
630
1067
1479
1770
1927
2039
2129
2239
2406
2651
3015
3457
3868
4048
3871
3462
3022
2663
2411
2252
2168
2104
2051
1990
1894
1723
1435
1024
587
375
579
1007
1408
1685
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2056
2072
2075
2078
2082
2086
2092
2099
2107
2118
2119
2137
2165
2211
2295
2444
2688
3041
3473
3875
4045
3855
3432
2971
2572
2243
1931
1565
1113
652
425
619
1039
1435
1708
1862
1940
1978
1998
2011
2019
2005
2012
2017
2043
2049
2054
2060
2066
2072
2079
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4082
3902
3492
3053
2694
2444
2289
2199
2145
2109
2082
2057
2031
1999
1950
1862
1697
1414
1007
573
385
573
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
0
0
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2132
2118
2107
2099
2092
2086
2082
2078
2075
2072
2056
2032
2031
2029
2027
2024
2021
2017
2012
2005
1997
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2056
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4082
3902
3492
3053
2694
2444
2289
2199
2145
2109
2082
2057
2031
1999
1950
1862
1697
1414
1007
573
385
573
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4032
3855
3432
2971
2572
2243
1931
1565
1113
652
448
644
1067
1465
1742
1902
1985
2029
2058
2082
2091
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4017
3814
3396
2940
2546
2220
1911
1547
1097
637
412
619
1039
1435
1708
1862
1940
1978
1998
2011
2019
2005
2012
2017
2021
2024
2027
2029
2031
2032
2034
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2034
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2132
2118
2107
2099
2092
2086
2082
2078
2075
2072
2070
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2034
2032
2031
2029
2027
2024
2021
2017
2012
2005
1997
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2034
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2132
2118
2107
2099
2092
2086
2082
2078
2075
2072
2070
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2034
2032
2031
2029
2027
2024
2021
2017
2012
2005
1997
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2034
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2132
2118
2107
2099
2092
2086
2082
2078
2075
2072
2070
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2034
2032
2031
2029
2027
2024
2021
2017
2012
2005
1997
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2036
2049
2050
2050
2050
2051
2051
2052
2053
2054
2055
2057
2060
2065
2074
2089
2114
2149
2193
2234
2252
2234
2193
2149
2114
2089
2074
2065
2060
2057
2054
2053
2051
2050
2049
2049
2048
2047
2046
2045
2044
2041
2039
2037
2033
2025
2009
1981
1940
1897
1876
1897
1940
1981
2009
2025
2033
2037
2039
2041
2044
2045
2046
2047
2048
2049
2049
2050
2051
2053
2054
2057
2060
2065
2074
2089
2114
2149
2193
2234
2252
2234
2193
2149
2114
2089
2074
2065
2060
2057
2054
2053
2051
2050
2049
2049
2048
2047
2046
2045
2044
2041
2039
2037
2033
2025
2009
1981
1940
1897
1876
1897
1940
1981
2009
2025
2033
2037
2039
2041
2044
2045
2046
2047
2048
2049
2049
2050
2051
2053
2054
2057
2060
2065
2074
2089
2114
2149
2193
2234
2252
2234
2193
2149
2114
2089
2074
2065
2060
2057
2055
2054
2053
2052
2051
2051
2050
2050
2050
2049
2044
2041
2041
2040
2039
2038
2036
2035
2033
2030
2027
2023
2016
2007
1990
1957
1893
1781
1620
1447
1364
1447
1620
1781
1893
1957
1990
2007
2016
2023
2036
2040
2044
2047
2050
2054
2057
2060
2065
2070
2076
2089
2100
2120
2155
2215
2314
2457
2632
2795
2866
2795
2632
2457
2314
2215
2155
2120
2100
2089
2076
2070
2065
2060
2057
2054
2050
2047
2044
2040
2036
2023
2016
2007
1990
1957
1893
1781
1620
1447
1364
1447
1620
1781
1893
1957
1990
2007
2016
2023
2036
2040
2044
2047
2050
2054
2057
2060
2065
2070
2076
2089
2100
2120
2155
2215
2314
2457
2632
2795
2866
2795
2632
2457
2314
2215
2155
2120
2100
2089
2076
2070
2065
2060
2057
2054
2050
2047
2044
2040
2036
2023
2016
2007
1990
1957
1893
1781
1620
1447
1364
1447
1620
1781
1893
1957
1990
2007
2016
2023
2027
2030
2033
2035
2036
2038
2039
2040
2041
2041
2055
2062
2064
2066
2068
2071
2074
2078
2083
2090
2098
2110
2127
2156
2208
2299
2447
2661
2924
3169
3276
3169
2924
2661
2447
2299
2208
2156
2127
2110
2090
2081
2073
2067
2062
2057
2052
2047
2042
2037
2030
2010
2001
1987
1962
1913
1816
1648
1406
1147
1023
1147
1406
1648
1816
1913
1962
1987
2001
2010
2030
2037
2042
2047
2052
2057
2062
2067
2073
2081
2090
2110
2127
2156
2208
2299
2447
2661
2924
3169
3276
3169
2924
2661
2447
2299
2208
2156
2127
2110
2090
2081
2073
2067
2062
2057
2052
2047
2042
2037
2030
2010
2001
1987
1962
1913
1816
1648
1406
1147
1023
1147
1406
1648
1816
1913
1962
1987
2001
2010
2030
2037
2042
2047
2052
2057
2062
2067
2073
2081
2090
2110
2127
2156
2208
2299
2447
2661
2924
3169
3276
3169
2924
2661
2447
2299
2208
2156
2127
2110
2098
2090
2083
2078
2074
2071
2068
2066
2064
2062
2061
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2701
3056
3492
3899
4075
3894
3482
3041
2679
2425
2266
2168
2104
2051
2013
1919
1751
1465
1059
626
420
630
1067
1479
1770
1927
2039
2129
2239
2406
2651
3015
3457
3868
4048
3871
3462
3022
2663
2411
2252
2168
2104
2051
2013
1919
1751
1465
1059
626
420
630
1067
1479
1770
1927
2039
2129
2239
2406
2651
3015
3457
3868
4048
3871
3462
3022
2663
2411
2252
2168
2104
2051
2013
1919
1751
1465
1059
626
420
630
1067
1479
1770
1927
2039
2129
2239
2406
2651
3015
3457
3868
4048
3871
3462
3022
2663
2411
2252
2168
2104
2051
2013
1919
1751
1465
1059
626
420
630
1067
1479
1770
1927
2039
2129
2239
2406
2651
3015
3457
3868
4048
3871
3462
3022
2663
2411
2252
2168
2104
2051
1990
1894
1723
1435
1024
587
375
579
1007
1408
1685
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2056
2072
2075
2078
2082
2086
2092
2099
2107
2118
2119
2137
2165
2211
2295
2444
2688
3041
3473
3875
4045
3855
3432
2971
2572
2243
1931
1565
1113
652
425
619
1039
1435
1708
1862
1940
1978
1998
2011
2019
2005
2012
2017
2043
2049
2054
2060
2066
2072
2079
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4082
3902
3492
3053
2694
2444
2289
2199
2145
2109
2082
2057
2031
1999
1950
1862
1697
1414
1007
573
385
573
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
0
0
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2132
2118
2107
2099
2092
2086
2082
2078
2075
2072
2056
2032
2031
2029
2027
2024
2021
2017
2012
2005
1997
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2056
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4082
3902
3492
3053
2694
2444
2289
2199
2145
2109
2082
2057
2031
1999
1950
1862
1697
1414
1007
573
385
573
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4032
3855
3432
2971
2572
2243
1931
1565
1113
652
448
644
1067
1465
1742
1902
1985
2029
2058
2082
2091
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4017
3814
3396
2940
2546
2220
1911
1547
1097
637
412
619
1039
1435
1708
1862
1940
1978
1998
2011
2019
2005
2012
2017
2021
2024
2027
2029
2031
2032
2034
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2034
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2132
2118
2107
2099
2092
2086
2082
2078
2075
2072
2070
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2034
2032
2031
2029
2027
2024
2021
2017
2012
2005
1997
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2034
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2132
2118
2107
2099
2092
2086
2082
2078
2075
2072
2070
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2034
2032
2031
2029
2027
2024
2021
2017
2012
2005
1997
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2034
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2132
2118
2107
2099
2092
2086
2082
2078
2075
2072
2070
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2034
2032
2031
2029
2027
2024
2021
2017
2012
2005
1997
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
2019
2030
2039
2047
2055
2063
2072
2081
2091
2103
2119
2151
2181
2229
2316
2467
2714
3071
3508
3917
4095
3917
3508
3071
2714
2467
2316
2229
2181
2151
2119
2103
2091
2081
2072
2063
2055
2047
2039
2030
2019
1986
1970
1947
1905
1823
1663
1383
979
548
340
548
979
1383
1663
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2036
2049
2050
2050
2050
2051
2051
2052
2053
2054
2055
2057
2060
2065
2074
2089
2114
2149
2193
2234
2252
2234
2193
2149
2114
2089
2074
2065
2060
2057
2054
2053
2051
2050
2049
2049
2048
2047
2046
2045
2044
2041
2039
2037
2033
2025
2009
1981
1940
1897
1876
1897
1940
1981
2009
2025
2033
2037
2039
2041
2044
2045
2046
2047
2048
2049
2049
2050
2051
2053
2054
2057
2060
2065
2074
2089
2114
2149
2193
2234
2252
2234
2193
2149
2114
2089
2074
2065
2060
2057
2054
2053
2051
2050
2049
2049
2048
2047
2046
2045
2044
2041
2039
2037
2033
2025
2009
1981
1940
1897
1876
1897
1940
1981
2009
2025
2033
2037
2039
2041
2044
2045
2046
2047
2048
2049
2049
2050
2051
2053
2054
2057
2060
2065
2074
2089
2114
2149
2193
2234
2252
2234
2193
2149
2114
2089
2074
2065
2060
2057
2055
2054
2053
2052
2051
2051
2050
2050
2050
2049
2044
2041
2041
2040
2039
2038
2036
2035
2033
2030
2027
2023
2016
2007
1990
1957
1893
1781
1620
1447
1364
1447
1620
1781
1893
1957
1990
2007
2016
2023
2036
2040
2044
2047
2050
2054
2057
2060
2065
2070
2076
2089
2100
2120
2155
2215
2314
2457
2632
2795
2866
2795
2632
2457
2314
2215
2155
2120
2100
2089
2076
2070
2065
2060
2057
2054
2050
2047
2044
2040
2036
2023
2016
2007
1990
1957
1893
1781
1620
1447
1364
1447
1620
1781
1893
1957
1990
2007
2016
2023
2036
2040
2044
2047
2050
2054
2057
2060
2065
2070
2076
2089
2100
2120
2155
2215
2314
2457
2632
2795
2866
2795
2632
2457
2314
2215
2155
2120
2100
2089
2076
2070
2065
2060
2057
2054
2050
2047
2044
2040
2036
2023
2016
2007
1990
1957
1893
1781
1620
1447
1364
1447
1620
1781
1893
1957
1990
2007
2016
2023
2027
2030
2033
2035
2036
2038
2039
2040
2041
2041
2055
2062
2064
2066
2068
2071
2074
2078
2083
2090
2098
2110
2127
2156
2208
2299
2447
2661
2924
3169
3276
3169
2924
2661
2447
2299
2208
2156
2127
2110
2090
2081
2073
2067
2062
2057
2052
2047
2042
2037
2030
2010
2001
1987
1962
1913
1816
1648
1406
1147
1023
1147
1406
1648
1816
1913
1962
1987
2001
2010
2030
2037
2042
2047
2052
2057
2062
2067
2073
2081
2090
2110
2127
2156
2208
2299
2447
2661
2924
3169
3276
3169
2924
2661
2447
2299
2208
2156
2127
2110
2090
2081
2073
2067
2062
2057
2052
2047
2042
2037
2030
2010
2001
1987
1962
1913
1816
1648
1406
1147
1023
1147
1406
1648
1816
1913
1962
1987
2001
2010
2030
2037
2042
2047
2052
2057
2062
2067
2073
2081
2090
2110
2127
2156
2208
2299
2447
2661
2924
3169
3276
3169
2924
2661
2447
2299
2208
2156
2127
2110
2098
2090
2083
2078
2074
2071
2068
2066
2064
2062
2061
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2047
2070
2072
2075
2078
2082
2086
2092
2099
2107
2118
2132
2151
2181
2229
2316
2467
2701
3056
3492
3899
4075
3894
3482
3041
2679
2425
2266
2168
2104
2051
2013
1919
1751
1465
1059
626
420
630
1067
1479
1770
1927
2039
2129
2239
2406
2651
3015
3457
3868
4048
3871
3462
3022
2663
2411
2252
2168
2104
2051
2013
1919
1751
1465
1059
626
420
630
1067
1479
1770
1927
2039
2129
2239
2406
2651
3015
3457
3868
4048
3871
3462
3022
2663
2411
2252
2168
2104
2051
2013
1919
1751
1465
1059
626
420
630
1067
1479
1770
1927
2039
2129
2239
2406
2651
3015
3457
3868
4048
3871
3462
3022
2663
2411
2252
2168
2104
2051
2013
1919
1751
1465
1059
626
420
630
1067
1479
1770
1927
2039
2129
2239
2406
2651
3015
3457
3868
4048
3871
3462
3022
2663
2411
2252
2168
2104
2051
1990
1894
1723
1435
1024
587
375
579
1007
1408
1685
1823
1905
1947
1970
1986
1997
2005
2012
2017
2021
2024
2027
2029
2031
2032
2056
2072
2075
2078
2082
2086
2092
2099
2107
2118
2119
2137
2165
2211
2295
2444
2688
3041
3473
3875
4045
3855
3432
2971
2572
2243
1931
1565
1113
652
425
619
1039
1435
1708
1862
1940
1978
1998
2011
2019
2005
2012
2017
2043
2049
2054
2060
2066
2072
2079
2099
2107
2118
2132
2151
2181
2229
2316
2467
2714
3071
3508
3917
4082
3902
3492
3053
2694
2444
2289
2199
2145
2109
2082
2057
2031
1999
1950
1862
1697
1414
1007
573
385
573
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844
3519
3856
3759
3390
2974
2630
2391
2243
2158
2108
2075
2048
2021
1989
1941
1853
1689
1418
1010
575
388
595
1007
1414
1697
1862
1950
1999
2031
2057
2069
2095
2129
2181
2269
2421
2668
3022
3457
3860
4054
3880
3459
3002
2607
2283
1976
1617
1173
723
497
708
1157
1599
1956
2260
2581
2971
3424
3838
4040
3838
3424
2971
2581
2260
1943
1584
1141
690
499
725
1174
1617
1976
2280
2589
2978
3427
3833
4013
3757
3223
2559
1888
1363
1238
1712
2525
3295
3728
3646
3177
2541
1883
1364
1243
1719
2534
3304
3714
3598
3129
2492
1832
1310
1198
1682
2490
3251
3650
3517
3022
2340
1599
932
603
744
1133
1513
1779
1910
1990
2032
2059
2082
2103
2140
2173
2224
2312
2444
2694
3053
3492
3902
4069
3902
3492
3053
2694
2467
2314
2227
2176
2144
2121
2102
2082
2059
2021
1947
1802
1547
1189
841
783
1215
2003
2844