289
290
293
294
294
289
286
280
278
277
277
275
275
272
272
272
272
273
274
275
277
278
278
278
278
279
283
283
284
286
287
286
285
284
244
236
225
220
217
214
214
222
211
208
204
202
197
192
193
192
190
185
185
186
186
183
186
187
193
190
193
198
197
195
194
194
204
208
211
214
216
222
227
230
232
231
228
227
226
225
224
219
217
216
216
215
214
207
207
209
206
206
202
199
198
198
198
200
204
205
206
208
208
208
208
207
206
206
207
207
207
208
208
208
208
208
208
208
208
208
206
203
202
202
198
198
198
198
197
197
197
197
196
196
192
191
190
188
187
187
187
189
191
193
200
200
200
201
202
203
205
206
207
208
211
214
217
220
221
222
222
222
222
222
223
226
227
231
232
234
236
246
247
246
244
245
254
255
256
252
255
246
244
246
229
228
225
223
222
222
224
230
233
239
241
241
241
243
243
246
247
247
250
253
250
250
250
247
247
244
244
248
248
245
244
242
238
238
241
242
242
242
242
242
243
245
245
244
243
242
242
243
246
247
247
247
247
247
249
251
253
252
249
248
244
240
245
247
250
251
251
249
246
241
238
238
239
241
242
242
242
243
245
248
248
249
249
250
251
252
253
255
256
256
258
263
265
267
269
270
273
278
287
290
294
300
302
298
295
292
291
290
288
287
286
284
283
282
281
281
281
276
273
271
268
265
260
256
254
253
251
249
247
246
245
244
244
245
246
246
247
247
248
249
251
252
254
256
256
256
256
256
256
256
256
254
251
249
248
247
245
244
243
241
238
237
243
239
232
230
222
217
210
203
200
202
202
204
204
203
201
199
197
194
192
189
185
183
176
173
171
170
169
172
173
171
167
167
167
167
167
167
168
169
172
172
170
169
169
169
169
169
170
170
173
188
191
193
194
196
201
202
203
204
209
209
210
210
210
212
213
214
215
215
215
216
216
216
217
217
216
216
216
216
216
216
218
220
225
224
222
222
222
222
222
223
226
228
228
228
228
228
227
227
229
235
237
242
252
256
261
259
260
263
270
280
296
300
303
304
304
303
303
303
302
303
307
310
309
310
316
318
318
318
322
324
325
328
324
322
331
335
337
341
348
348
343
341
338
337
336
337
336
335
334
333
331
332
333
338
343
344
340
337
326
322
323
325
329
335
331
324
322
320
311
309
308
308
315
315
310
312
315
317
319
320
320
325
324
323
324
325
325
326
325
325
326
327
328
328
328
328
328
327
327
327
327
327
327
327
327
329
336
324
326
325
329
329
330
338
341
344
352
353
369
373
372
355
355
350
349
346
338
335
333
324
317
316
312
316
322
325
327
328
338
346
351
359
362
363
362
360
357
359
351
347
340
337
334
326
325
324
323
320
319
317
313
312
309
306
304
304
300
298
297
298
298
300
306
312
310
309
309
307
299
295
294
292
290
288
284
281
275
273
272
271
266
264
264
264
264
263
263
263
263
263
263
264
264
269
274
275
277
279
279
279
278
278
278
278
278
278
278
278
279
279
282
284
284
285
292
295
297
297
297
298
299
300
300
307
309
311
312
312
316
317
318
318
319
319
316
316
317
323
326
333
335
337
340
342
346
344
346
350
359
364
366
367
367
367
365
367
370
376
377
380
382
384
386
401
401
406
407
412
420
420
419
418
417
416
415
414
414
414
418
420
425
423
419
412
409
396
383
376
367
364
358
350
338
336
331
322
321
313
309
308
305
300
292
292
292
297
290
287
287
287
289
284
285
286
287
304
308
307
309
310
311
313
316
342
348
339
342
349
347
346
346
352
352
352
352
361
360
367
369
370
379
379
379
390
392
399
399
405
408
405
400
396
390
381
381
365
363
364
365
366
364
363
359
358
358
354
352
350
349
348
341
338
335
331
329
323
324
326
326
313
314
314
305
292
292
284
282
282
282
280
277
273
273
271
268
265
264
266
262
257
253
244
235
231
227
217
217
215
212
213
213
213
213
214
214
215
216
216
217
218
223
223
223
223
224
225
226
226
225
222
221
220
220
220
220