289
288
288
286
286
286
280
279
279
279
279
279
282
283
288
289
289
291
302
306
341
339
333
324
321
321
320
320
327
327
327
327
327
327
327
325
323
319
319
320
323
323
323
323
321
317
317
315
313
311
311
311
311
311
314
316
318
327
327
327
325
324
321
312
310
305
305
304
304
305
309
311
312
312
312
311
309
309
309
309
309
312
312
312
312
312
312
310
307
307
308
309
309
310
311
310
309
306
304
304
304
304
304
305
305
305
305
306
306
307
312
313
316
316
316
322
326
326
327
321
323
327
320
318
318
322
325
325
325
320
310
310
311
314
314
315
316
317
315
313
313
313
312
312
312
312
312
312
313
314
313
313
313
313
313
313
311
310
310
310
310
312
314
314
310
309
309
309
311
312
316
317
317
315
320
321
321
322
322
323
326
327
327
326
326
324
315
314
312
312
317
317
317
324
325
325
314
344
329
320
323
324
329
331
339
339
342
343
343
335
333
325
310
310
302
295
290
290
291
290
288
287
285
281
282
282
282
282
282
283
282
280
280
279
278
278
279
279
278
278
278
277
277
277
279
280
285
292
293
296
300
301
301
306
310
307
303
299
298
296
293
286
283
284
284
287
287
289
290
289
288
288
288
289
296
298
298
300
300
300
300
302
303
303
305
304
303
303
303
302
301
301
301
301
323
335
353
349
335
332
331
330
331
331
331
331
331
331
331
331
328
328
327
326
326
326
326
324
323
321
319
318
315
317
317
316
314
311
310
311
312
312
312
308
304
302
302
302
301
299
297
295
292
292
292
292
292
292
292
293
290
287
288
290
289
289
288
288
289
289
289
290
290
294
294
295
296
296
297
298
301
302
305
308
308
310
311
318
319
321
322
323
326
326
327
329
331
334
365
339
339
340
341
327
324
324
324
324
322
321
321
321
321
321
319
316
324
324
324
324
324
314
312
307
299
299
301
308
295
293
290
287
286
286
289
292
291
297
309
309
310
311
314
315
311
302
300
302
297
297
297
299
301
301
301
301
296
290
290
284
281
284
284
284
284
284
284
284
285
286
287
289
290
290
290
286
286
286
286
286
285
285
287
291
290
289
291
290
289
286
287
287
287
287
288
288
288
290
289
290
290
290
290
290
291
291
291
291
292
294
294
293
293
293
293
301
301
302
304
298
294
293
292
292
292
292
293
297
292
296
297
305
305
307
314
317
309
324
319
311
308
304
300
300
298
296
296
297
296
295
294
295
295
296
296
299
299
303
303
303
304
305
306
306
306
308
309
315
316
318
319
320
323
319
317
317
341
348
350
350
350
351
356
358
365
368
367
363
359
355
352
347
341
341
336
333
327
326
325
325
326
334
334
319
316
315
314
314
310
308
305
305
304
304
304
304
304
304
304
304
305
310
312
311
311
311
310
310
309
308
307
307
307
309
312
312
312
311
310
309
309
310
312
312
308
308
307
304
304
305
309
311
317
325
327
327
326
326
325
313
311
311
311
311
311
313
314
321
320
325
325
322
320
318
330
336
333
317
302
284
286
279
280
287
289