270
270
271
271
271
271
271
271
271
274
274
274
274
274
274
274
274
274
276
277
278
279
279
279
279
279
279
279
279
279
280
280
280
280
280
282
283
285
286
287
287
288
289
289
290
290
291
292
293
293
293
293
294
294
295
295
297
298
300
301
302
305
305
303
302
300
299
297
292
291
291
291
291
291
292
292
293
293
293
295
296
297
297
298
298
299
300
301
301
301
301
303
304
304
304
304
304
303
303
302
302
302
302
302
302
304
306
307
309
309
310
310
310
311
311
312
312
312
312
312
312
312
312
313
314
315
316
318
318
319
319
318
317
315
313
312
311
311
312
314
317
318
319
320
320
319
319
318
316
313
311
311
312
312
312
312
312
312
312
312
312
312
311
311
310
310
310
311
311
312
313
315
316
316
316
316
315
315
315
314
314
314
314
315
315
315
316
317
319
321
323
324
325
325
325
327
328
329
332
334
335
337
339
340
342
343
344
345
346
348
350
352
354
356
360
363
365
372
376
380
386
390
392
395
396
396
396
396
396
396
398
399
401
404
406
410
411
413
415
418
420
421
422
422
423
423
424
425
426
427
427
429
430
431
431
431
432
432
432
435
438
438
439
439
440
442
443
443
442
442
442
442
442
442
442
441
441
439
438
437
437
436
435
434
433
432
431
430
430
429
428
427
426
426
426
426
427
428
428
428
429
430
430
430
430
430
430
430
430
429
429
429
429
429
428
427
427
426
424
422
421
420
418
418
417
417
416
414
414
414
411
411
409
408
407
404
402
398
397
396
393
393
392
391
391
390
388
387
386
384
383
381
380
380
377
373
369
363
351
343
334
322
318
311
307
306
305
300
300
299
298
298
296
294
293
292
291
291
290
286
285
284
284
284
284
286
287
288
288
289
291
294
298
301
305
309
312
316
319
322
341
348
354
360
365
371
375
377
378
380
380
380
381
382
382
383
383
383
382
381
381
380
379
379
378
377
376
376
375
374
374
373
372
372
371
371
369
367
366
364
363
363
362
362
361
360
359
358
356
354
352
351
351
351
350
350
349
347
345
343
342
341
340
339
338
338
337
337
337
338
339
341
343
344
348
349
349
350
351
352
353
354
355
357
360
361
362
363
364
364
364
366
368
370
371
371
371
370
370
369
369
369
369
369
369
365
362
361
360
358
356
355
355
354
354
354
354
354
354
354
353
352
351
350
349
348
343
341
336
330
327
324
322
320
318
316
316
315
316
317
320
323
327
329
334
338
343
346
349
350
352
353
355
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
357
357
357
357
357
357
357
357
357
358
358
358
358
358
357
356
354
353
352
352
352
351
351
351
351
351
350
350
350
349
348
348
347
347
347
347
348
348
348
348
348
347
347
347
346
345
345
344
344
343
343
343
343
343
343
343
343
344
345
346
347
349
351
353
354
354
354
353
352
352
352
352
352
352
352
352
352
351
351
351
350
349
346
344
341
339
337
335
333
331
328
325
321
318
312
306
304
300
298
296
294
291
288
285
282
278
276
276
275
273
273
272
271
271
271
271
270
270
270
270
269
269
269
269
269