719
719
720
721
723
723
726
734
737
744
744
746
747
748
748
748
748
747
745
744
744
744
746
747
757
767
772
782
783
786
788
792
796
801
802
811
813
813
814
817
818
818
818
818
818
819
821
822
823
823
823
821
821
823
823
824
824
826
828
829
827
826
826
826
825
824
824
824
824
823
823
824
827
834
842
848
851
852
857
863
865
879
893
893
893
895
895
895
894
893
891
890
890
890
891
894
894
898
901
906
907
914
918
927
932
937
939
939
940
946
946
947
948
950
952
956
958
959
961
964
965
971
979
981
988
988
988
994
1001
1005
1007
1008
1009
1011
1011
1016
1022
1024
1030
1037
1040
1046
1054
1056
1058
1062
1079
1081
1095
1102
1104
1105
1111
1114
1115
1117
1118
1121
1123
1125
1125
1124
1125
1133
1139
1145
1147
1149
1153
1156
1160
1161
1162
1163
1160
1157
1155
1152
1153
1157
1163
1173
1193
1196
1201
1204
1211
1217
1220
1225
1229
1234
1241
1245
1270
1284
1292
1303
1309
1315
1316
1322
1326
1328
1333
1352
1358
1365
1373
1374
1391
1395
1401
1403
1411
1429
1431
1433
1448
1461
1464
1466
1469
1472
1474
1506
1525
1539
1551
1554
1555
1556
1558
1567
1571
1578
1587
1602
1625
1635
1650
1655
1664
1680
1688
1687
1686
1685
1701
1734
1745
1755
1770
1783
1792
1798
1819
1832
1836
1850
1857
1870
1873
1875
1882
1885
1891
1899
1902
1904
1907
1908
1909
1909
1919
1924
1927
1935
1940
1953
1958
1971
1991
1994
2012
2023
2041
2048
2057
2058
2059
2061
2063
2067
2072
2078
2086
2095
2102
2104
2105
2118
2124
2128
2131
2144
2152
2157
2166
2173
2183
2187
2188
2189
2188
2185
2176
2168
2163
2159
2158
2161
2164
2168
2170
2174
2175
2178
2182
2189
2197
2201
2203
2204
2208
2212
2235
2240
2243
2251
2254
2257
2278
2286
2288
2290
2296
2298
2301
2314
2319
2323
2327
2334
2338
2339
2341
2343
2346
2347
2350
2352
2355
2363
2367
2377
2377
2378
2362
2359
2340
2334
2330
2330
2332
2338
2339
2339
2342
2351
2355
2356
2369
2373
2380
2381
2379
2366
2353
2351
2346
2340
2339
2339
2339
2342
2344
2345
2348
2350
2353
2358
2366
2374
2378
2381
2388
2392
2397
2405
2406
2407
2407
2408
2408
2409
2409
2409
2409
2422
2423
2423
2423
2421
2419
2419
2418
2410
2408
2408
2407
2412
2417
2423
2425
2427
2432
2436
2441
2451
2453
2458
2466
2469
2469
2469
2468
2473
2482
2485
2492
2493
2497
2498
2501
2498
2498
2497
2497
2495
2474
2467
2459
2454
2449
2446
2442
2439
2433
2430
2420
2415
2413
2411
2406
2401
2379
2371
2355
2348
2340
2331
2330
2317
2313
2312
2308
2306
2305
2302
2302
2302
2303
2309
2329
2333
2334
2336
2334
2333
2333
2331
2324
2316
2310
2305
2302
2297
2286
2283
2274
2257
2251
2245
2241
2226
2223
2221
2217
2217
2217
2218
2222
2235
2253
2258
2271
2273
2291
2304
2310
2312
2311
2306
2303
2304
2306
2315
2323
2331
2335
2338
2339
2339
2338
2337
2331
2330
2324
2319
2306
2293
2289
2279
2278
2270
2257
2239
2221
2207
2205
2203
2199
2198
2182
2141
2118
2109
2105
2103
2103
2103
2105
2108
2109
2111
2113
2115
2120
2122
2127
2129
2134
2137
2145
2147
2150
2152
2165
2169
2172
2182
2186
2204
2206
2209
2212
2215
2217
2219
2223
2225
2225
2226
2226
2227
2229
2229
2231
2232
2229
2226
2223
2219
2218
2213
2213
2215
2220
2226
2229
2232
2242
2247
2259
2261
2267
2275
2275
2275
2275
2276
2278
2286
2289
2294
2305
2308
2313
2324
2331
2337
2334
2322
2305
2288
2275
2272
2269
2250
2231
2231
2228
2228
2228
2226
2225
2223
2217
2215
2209
2204
2196
2183
2179
2179
2181
2176
2169
2165
2164
2164
2161
2161
2168
2182
2193
2203
2218
2220
2228
2240
2242
2243
2244
2248
2251
2254
2255
2246
2235
2226
2211
2196
2179
2170
2160
2150
2143
2134
2124
2119
2099
2088
2082
2083
2084
2098
2104
2112
2114
2116
2118
2122
2124
2125
2125
2122
2099
2094
2087
2080
2071
2063
2058
2056
2056
2041
2027
2020
2009
1986
1981
1978
1980
1985
1989
1991
1993
1994
1995
1996
2002
2013
2019
2027
2031
2031
2036
2038
2040
2041
2047
2051
2053
2057
2059
2060
2068
2068
2067
2068
2071
2073
2075
2087
2088
2090
2094
2096
2097
2099
2102
2103
2107
2109
2121
2128
2130
2122
2117
2114
2110
2107
2106
2104
2100
2098
2097
2094
2093
2089
2087
2081
2079
2076
2075
2074
2073
2070
2067
2066
2062
2060
2059
2058
2057
2057
2058
2057
2055
2053
2049
2046
2039
2038
2031
2024
2016
2014
2010
2016
2021
2022
2024
2025
2027
2030
2032
2043
2065
2076
2081
2087
2108
2110
2108
2106
2104
2104
2100
2110
2119
2123
2123
2120
2118
2116
2114
2111
2094
2092
2074
2082
2087
2092
2099
2104
2108
2114
2115
2124
2141
2151
2160
2161
2144
2136
2127
2115
2112
2102
2087
2078
2063
2057
2049
2043
2032
2030
2028
2028
2027
2024
2011
2000
1993
1988
1975
1968
1961
1949
1940
1932
1925
1922
1922
1922
1923
1931
1931
1932
1936
1938
1943
1960
1961
1978
2006
2017
2044
2061
2066
2074
2079
2096
2099
2118
2151
2162
2160
2157
2156
2143
2138
2133
2123
2117
2111
2101
2085
2080
2079
2063
2037
2036
2024
2017
2019
2020
2020
2020
2011
1994
1994
1988
1977
1970
1966
1948
1942
1934
1930
1922
1893
1888
1878
1870
1864
1859
1850
1846
1830
1817
1810
1797
1776
1774
1772
1771
1769
1768
1765
1761
1759
1754
1732
1725
1722
1716
1705
1701
1695
1694
1687
1680
1669
1662
1653
1643
1642
1635
1633
1629
1625
1623
1621
1619
1614
1613