269
269
274
274
275
278
278
281
283
285
287
288
288
289
289
289
289
288
289
289
288
288
286
285
285
285
285
285
285
285
285
285
285
284
284
284
284
281
281
282
283
284
283
283
284
284
284
293
293
293
294
295
295
295
294
293
293
293
299
299
299
299
300
300
300
301
303
307
307
307
307
307
306
306
306
307
307
308
315
314
313
313
313
313
313
313
313
313
313
313
313
305
305
304
304
303
302
302
301
301
301
301
300
300
297
294
293
292
292
293
293
292
292
291
290
289
288
288
287
286
284
284
285
286
289
291
296
298
298
300
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
302
302
302
302
302
297
296
296
296
296
296
296
296
296
295
294
292
292
291
290
290
290
290
290
290
290
290
291
291
291
291
291
291
292
292
292
291
285
285
284
284
284
284
284
284
284
284
284
284
285
285
285
286
285
283
280
279
277
277
277
277
281
283
286
291
294
296
297
297
297
297
296
294
293
293
289
288
288
289
290
288
288
288
288
287
287
287
287
287
287
289
290
291
292
294
295
296
296
296
296
296
296
296
297
297
297
297
296
296
296
295
295
295
295
295
296
297
300
300
302
302
297
296
296
296
295
293
293
293
293
293
291
291
291
288
288
287
286
285
285
285
285
288
291
292
295
296
297
298
299
300
300
300
300
300
300
300
302
304
304
304
304
303
302
301
300
300
298
297
295
293
292
292
291
291
289
288
288
290
291
291
287
285
286
288
288
288
288
287
286
285
284
284
284
284
284
284
283
282
282
281
281
281
279
276
276
276
275
275
275
275
277
275
275
275
275
277
282
282
279
277
277
278
280
279
278
278
277
277
277
285
285
282
287
273
271
270
270
270
270
267
264
261
258
258
257
255
254
254
254
258
259
259
259
259
259
256
256
255
256
256
256
256
255
250
251
257
257
257
261
261
264
265
265
263
262
261
260
258
257
253
252
250
249
250
250
250
251
251
250
251
252
253
253
253
253
253
253
253
253
253
253
254
254
255
255
255
255
255
255
255
254
252
252
251
251
251
251
251
251
252
253
253
254
253
253
254
255
255
256
256
256
256
256
256
256
257
257
257
257
257
255
252
252
251
251
251
251
252
256
256
256
255
254
254
251
251
249
244
241
233
234
225
225
222
222
222
222
221
220
220
220
221
223
224
225
228
230
232
232
232
233
233
233
231
227
228
226
228
228
229
231
230
230
231
231
231
231
234
234
235
235
237
239
238
238
237
237
238
238
237
235
235
235
236
236
239
240
249
260
262
262
263
264
264
264
265
266
266
266
265
265
265
264
261
258
256
254
252
250
250
251
251
251
260
261
261
263
266
269
270
270
271
278
279
283
284
284
283
285
284
284
284
284
286
285
282
281
279
279
279
279
278
277
276
276
277
277
278
283
288
292
293
294
297
299
301
308
305
302
305
312
312
313
313
313
313
313
313
312
314
313
306
303
301
299
283
278
273
273
271
271
273
269
269
265
260
260
261
260
253
252
250
253
258
262
264
265
261
255
256
261
261
261
260
261
262
262
262
263
264
266
268
273
274
274
274
274
275
275
277
276
275
276
277
298
311
320
334
340
342
347
349
351
352
355
356
356
357
359
372
372
372
371
370
373
376
385
385
385
388
388
388
392
392
392
395
400
400
397
391
387
387
388
407
408
410
413
409
407
408
409
407
403
402
411
411
413
413
412
411
411
411
411
412
412
412
412
413
413
414
414
415
420
426
426
422
421
420
417
414
413
413
413
410
415
416
429
431
439
438
438
445
444
441
442
440
440
443
439
439
441
437
436
429
424
422
420
419
419
423
430
433
437
415
414
414
414
414
414
414
415
417
418
418
418
418
418
419
420
420
421
422
425
429
437
434
443
437
435
434
435
433
431
429
429
429
431
432
432
431
431
431
431
431
431
431
431
431
430
428
427
426
426
424
423
423
422
422
422
422
426
427
430
432
434
434
437
436
437
438
439
441
440
439
439
440
443
436
434
434
432
426
425
425
424
423
423
423
423
423
423
421
420
419
415
412
411
409
408
407
407
406
404
400
400
405
407
407
407
406
404
403
401
398
397
392
391
378
375
370
370
369
369
373
379
379
381
384
387
388
389
388
387
387
386
379
377
374
370
367
362
358
354
351
350
349
349
347
350
352
353
352
352
352
352
352
352
351
350
350
347
347
340
340
340
340
340
340
340
342
342
342
342
340
339
337
335
333
332
331
331
332
335
336
340
351
351
351
351
351
351
351
351
351
352
352
352
352
352
353
354
355
354
354
354
353
353
352
352
351
350
349
348
348
347
347
346
338
337
321
318
318
318
318
317
317
317
317
326
327
327
324
320
321
321
324
324
324
324
324
319
318
317
317
317
316
316
316
316
316
316
316
317
320
320
320
320
319
319
318
317
317
317
319
319
321
321
321
321
321
321
317
316
313
313
313
313
313
313
313
310
310
310
310
309
309
308
308
308
308
308
308
307
309
306
304
304
304
304
304
303
303
303
303
302
302
302
302
302
302
302
302
299
296
295
293
290
288
285
285
285
285
286
287
288
289
290
291
291
292
292
292
292
293
294
296
296
300
301
301
301
301
301
301
302
302
303
303
304
307
310
311
311
312
313
313
315
315
315
315
315
315
309
307
307
307
307
307
307
307
307
307
307
300
300
300
300
300
300
300
300
300
300
299
299
293
293
293
294
295
295
295
294
293
293
293
284
284
284
284
283
282
281
280
280
281
284
285
285
285
285
286
286
286
286
286
286
286
286
286
287
287
287
287
288
289
289
289
289
289
289
289
289
288
288
287
285
282
279
278
278
276
275
273
268