245
245
244
244
244
243
242
241
239
238
237
236
235
235
234
230
228
226
217
215
214
208
206
204
201
200
199
196
196
196
193
189
188
183
175
173
169
168
166
164
163
161
160
160
160
160
160
160
160
160
160
160
161
162
163
164
166
167
167
170
171
179
181
183
185
189
192
192
194
195
195
195
194
194
195
195
196
210
213
214
216
216
216
216
226
226
234
249
256
256
264
266
266
267
267
269
269
269
268
262
250
247
245
245
239
222
218
216
211
207
203
200
199
197
196
196
194
192
190
190
190
190
190
192
200
206
206
209
209
209
208
208
208
211
212
213
213
213
213
213
211
199
201
210
210
217
219
224
226
229
229
230
231
234
234
236
240
241
245
247
249
252
253
255
255
255
255
255
254
253
253
254
254
260
266
273
275
279
283
284
285
282
281
280
281
283
290
294
297
298
297
295
292
291
289
289
285
284
281
277
276
278
279
283
285
287
289
296
297
300
303
306
307
311
314
317
321
322
322
320
319
316
316
318
320
323
327
327
327
327
328
328
328
328
329
331
334
342
347
347
357
359
360
360
360
360
360
360
360
360
361
361
364
365
366
374
374
374
375
376
376
378
379
384
387
387
389
398
399
400
401
403
404
406
410
409
408
407
406
400
388
388
388
388
387
386
386
383
383
383
380
365
364
351
349
349
348
347
347
347
347
335
327
324
321
317
316
314
312
310
310
310
309
306
305
303
302
302
303
303
303
303
302
300
298
298
298
297
295
294
293
293
292
287
287
287
286
285
283
282
280
279
279
278
276
276
276
277
278
278
280
281
281
282
282
282
282
282
282
283
285
285
282
278
277
276
275
273
273
271
269
269
268
256
253
249
242
241
241
239
238
237
235
235
231
230
226
226
222
215
214
199
188
188
186
185
185
184
183
183
183
182
181
181
180
180
180
180
180
181
186
187
187
188
193
195
200
202
217
217
218
218
220
227
232
235
237
238
243
244
247
247
249
249
250
255
255
259
260
263
263
265
268
268
269
270
272
276
276
277
278
280
280
281
282
283
283
283
284
284
284
285
285
286
283
282
281
280
279
278
277
277
277
277
277
278
279
279
282
284
284
285
286
289
294
294
297
299
298
298
298
297
295
294
293
292
291
291
289
289
288
288
288
287
286
285
282
281
280
279
278
276
272
271
269
266
265
265
266
267
269
270
269
267
267
265
258
257
255
252
251
251
250
247
215
200
194
181
174
175
174
171
161
143
143
142
140
137
140
143
147
156
156
157
158
161
162
163
166
172
177
182
184
186
188
188
189
193
195
199
201
204
207
207
207
207
206
204
204
189
188
188
183
182
180
179
179
174
173
172
163
156
156
155
153
148
148
147
147
146
146
151
151
153
153
153
154
156
157
166
172
174
174
176
178
181
193
199
206
207
209
209
212
212
204
194
194
177
174
166
162
159
157
155
154
153
156
180
180
186
187
190
195
199
207
207
214
251
251
251
251
251
237
237
235
232
215
212
204
201
201
201
200
200
198
196
195
194
187
185
180
180
181
182
188
208
217
241
244
244
244
246
249
247
247
245
245
245
245
245
243
242
241
240
239
239
239
239
238
236
233
230
226
223
218
214
212
211
211
210
210
210
209
209
208
207
205
205
200
200
196
193
191
190
189
179
179
176
171
169
167
165
162
162
162
163
167
167
167
167
167
167
167
173
173
172
171
169
167
163
159
156
151
149
148
146
144
142
141
140
139
137
136
135
134
129
123
120
120
120
116
115
115
104
104
104
104
104
104
104
99
99
99
99
98
98
99
99
99
98
98
97
97
96
95
94
94
94
93
93
92
92
94
106
107
111
114
115
117
117
118
118
119
120
120
127
128
129
130
130
132
133
134
135
136
137
139