769
768
767
764
764
764
765
765
766
767
768
770
773
775
775
776
777
778
779
779
779
784
789
792
798
803
805
805
805
805
806
807
808
808
809
811
812
818
821
825
826
832
841
841
847
850
851
852
856
860
862
864
866
869
876
889
894
899
901
908
911
915
916
918
919
920
920
921
922
923
923
931
931
932
936
936
939
945
947
952
957
962
962
967
973
976
977
977
979
981
986
995
1006
1016
1023
1026
1030
1030
1033
1033
1033
1033
1034
1038
1039
1044
1051
1055
1055
1069
1071
1073
1077
1084
1089
1095
1095
1096
1105
1116
1120
1121
1122
1123
1124
1127
1130
1131
1140
1140
1147
1148
1148
1149
1152
1157
1164
1172
1172
1171
1170
1168
1169
1175
1177
1177
1182
1183
1187
1188
1196
1197
1209
1224
1228
1230
1246
1253
1258
1263
1267
1270
1283
1299
1303
1307
1313
1317
1318
1321
1321
1322
1323
1329
1346
1351
1352
1357
1358
1361
1361
1365
1374
1376
1378
1385
1386
1388
1408
1413
1414
1420
1418
1415
1414
1414
1418
1426
1433
1448
1453
1464
1468
1476
1487
1491
1498
1502
1505
1513
1516
1521
1529
1539
1546
1560
1579
1581
1586
1591
1596
1602
1610
1614
1619
1624
1628
1639
1639
1642
1643
1648
1653
1657
1663
1666
1675
1694
1702
1705
1708
1714
1715
1719
1720
1723
1726
1727
1733
1737
1738
1738
1741
1742
1743
1745
1754
1761
1772
1789
1791
1794
1799
1814
1816
1817
1817
1821
1822
1823
1824
1826
1840
1847
1850
1855
1858
1861
1865
1871
1889
1894
1912
1923
1931
1932
1944
1947
1948
1948
1955
1963
1967
1970
1970
1970
1972
1977
1981
1983
1983
1985
1985
1989
1990
1990
1992
1993
1994
1995
1999
1999
2003
2003
2009
2013
2014
2022
2025
2025
2027
2028
2031
2031
2033
2035
2036
2039
2039
2043
2044
2045
2047
2051
2051
2052
2054
2055
2064
2068
2068
2069
2071
2072
2073
2074
2074
2076
2078
2079
2079
2085
2093
2095
2095
2095
2095
2099
2101
2104
2106
2109
2109
2110
2101
2099
2096
2088
2085
2078
2077
2061
2051
2045
2033
2028
2025
2021
2019
2018
2016
2015
2015
2015
2012
2010
2006
2000
1995
1994
1993
1992
1992
1990
1989
1989
1990
1990
1991
1991
1991
1994
1996
1998
1998
1998
1998
1998
1999
2000
2001
2004
2005
2007
2011
2014
2019
2022
2023
2025
2027
2032
2034
2041
2047
2049
2050
2052
2054
2056
2058
2061
2063
2064
2066
2068
2071
2074
2080
2084
2088
2091
2096
2099
2102
2104
2106
2109
2112
2115
2117
2119
2119
2120
2124
2127
2132
2135
2141
2144
2149
2152
2160
2172
2180
2185
2192
2194
2195
2196
2200
2202
2204
2205
2208
2211
2214
2220
2227
2229
2231
2234
2239
2241
2242
2244
2245
2246
2247
2248
2249
2251
2252
2253
2254
2257
2259
2261
2264
2266
2268
2271
2272
2274
2274
2274
2274
2273
2268
2264
2260
2258
2257
2254
2250
2246
2246
2255
2262
2263
2267
2269
2274
2279
2281
2283
2288
2289
2292
2296
2298
2301
2297
2294
2291
2284
2283
2280
2284
2288
2295
2298
2304
2318
2321
2324
2326
2326
2329
2331
2334
2339
2344
2345
2349
2350
2347
2342
2342
2337
2334
2331
2327
2326
2321
2315
2309
2301
2287
2275
2250
2244
2239
2231
2223
2216
2213
2210
2207
2204
2200
2194
2193
2192
2191
2188
2186
2184
2181
2178
2172
2170
2167
2163
2159
2157
2151
2148
2146
2144
2140
2136
2130
2127
2123
2120
2114
2108
2104
2101
2097
2095
2093
2092
2091
2090
2088
2086
2085
2087
2089
2092
2093
2095
2097
2099
2099
2098
2097
2094
2093
2088
2085
2082
2079
2077
2076
2074
2073
2071
2067
2066
2064
2061
2060
2058
2056
2054
2053
2051
2053
2056
2059
2061
2063
2064
2065
2065
2063
2060
2058
2056
2054
2049
2045
2044
2042
2039
2036
2035
2034
2034
2034
2032
2031
2030
2029
2028
2028
2028
2027
2026
2026
2026
2026