265
265
267
270
274
274
274
276
278
279
279
274
280
281
283
287
289
295
305
308
308
314
315
319
320
324
328
328
329
331
333
366
364
360
358
354
355
357
362
363
363
363
363
359
358
357
353
341
333
323
322
321
323
323
325
326
328
337
340
344
347
348
351
356
362
363
365
367
367
367
368
371
371
372
373
374
376
377
385
385
386
391
394
398
401
401
403
402
401
400
397
394
391
389
389
393
394
395
397
398
400
399
399
401
403
403
403
404
406
410
420
421
423
425
427
427
427
429
430
430
430
434
436
437
437
434
431
431
431
433
435
446
446
447
448
449
449
448
448
448
450
456
457
458
461
461
461
461
461
461
463
464
466
461
452
445
443
434
426
426
432
434
436
436
435
435
434
435
435
435
436
437
438
444
448
452
454
454
454
454
452
451
451
451
452
452
451
449
448
448
447
447
444
442
441
440
439
446
453
452
452
452
450
447
446
438
429
424
427
424
421
416
414
413
402
405
419
426
427
425
424
422
411
405
408
410
410
410
410
410
409
405
402
398
392
390
390
389
389
384
382
376
375
374
373
372
371
371
380
381
384
384
384
382
372
371
371
371
371
371
374
376
380
380
379
379
378
377
376
376
375
375
375
375
374
372
368
366
362
360
358
356
353
350
349
348
348
347
345
341
339
341
342
342
338
337
335
332
332
330
325
322
321
319
317
314
311
308
305
302
302
302
302
301
299
298
300
302
302
302
303
305
305
305
304
304
304
304
295
295
295
296
296
297
298
298
294
293
290
282
281
285
289
294
298
300
302
302
303
305
306
313
315
317
318
321
324
332
335
339
342
346
350
356
358
364
369
371
371
372
372
372
371
371
373
374
380
381
389
389
392
390
390
393
396
399
401
404
404
403
409
418
421
414
416
418
418
420
421
421
420
419
417
418
418
418
406
409
409
409
406
405
405
404
400
392
384
378
377
376
375
375
377
379
380
384
381
377
375
375
375
375
375
374
372
370
370
370
373
376
382
383
384
386
386
386
386
386
383
382
381
382
382
382
383
383
383
383
383
384
384
384
384
384
384
384
383
382
381
380
378
376
375
374
367
365
362
361
358
351
348
345
345
344
344
346
349
351
354
356
360
359
359
358
356
355
354
351
350
344
342
339
334
333
331
330
329
328
328
328
327
327
325
322
319
316
311
312
316
318
318
318
318
318
318
317
317
316
315
314
313
309
307
304
301
297
290
285
282
281
283
290
295
302
308
312
313
314
314
314
318
319
321
321
321
321
320
319
308
302
298
291
291
291
291
291
292
292
293
294
295
296
297
300
304
304
305
305
306
306
306
307
307
308
318
319
319
321
324
327
328
328
329
332
337
340
341
341
341
341
342
342
342
341
339
331
331
329
329
327
318
319
320
320
320
321
321
320
320
320
320
321
322
322
323
324
324
324
323
323
323
322
321
321
320
319
319
319
319
319
318
317
315
313
311
311
309
308
307
307
307
305
305
304
308
309
310
308
307
307
308
308
307
307
308
308
307
307
307
307
307
307
307
308
310
310
311
310
310
310
311
313
316
317
319
319
319
318
319
320
323
327
330
330
330
331
331
332
332
331
325
325
325
325
325
325
325
327
329
332
332
339
347
350
352
360
361
366
370
375
378
379
380
381
382
381
376
375
367
363
357
354
350
348
344
339
334
322
320
320
320
320
320
318
318
319
319
320
324
326
338
341
353
352
350
353
355
356
364
365
367
368
369
370
371
379
385
386
390
393
396
408
434
438
458
458
456
449
452
457
467
473
481
481
487
491
509
523
530
542
554
565
577
578
580
582
602
602
600
595
592
583
582
584
584
583
581
574
571
571
571
571
569
567
567
564
563
562
561
559
557
548
548
548
548
548
545
543
541
536
533
532
532
530
530
530
530
530
531
532
533
535
538
541
546
547
548
553
554
554
554
554
545
541
537
535
534
533
532
531
530
530
531
532
532
532
533
533
533
533
534
535
535
535
536
537
538
539
539
537
528
523
520
519
509
495
492
491
491
490
488
485
485
485
484
484
489
484
480
477
470
465
463
460
459
458
454
451
449
448
433
427
424
423
423
422
412
412
411
411
410
408
408
407
401
399
398
398
396
396
396
394
391
390
390
390
387
385
382
379
378
375
367
364
356
352
346
345
344
337
328
325
321
319
318
311
310
310
310
311
312
311
310
310
311
310
310
311
314
317
316
316
317
317
318
319
319
321
318
317
320
323
323
320
314
313
313
314
317
318
317
317
317
317
316
314
314
315
318
318