382
382
382
381
381
381
381
384
392
390
389
386
384
380
378
375
370
367
366
361
361
361
361
361
361
362
367
373
373
371
359
358
354
355
355
353
353
353
353
353
353
353
356
366
367
366
368
383
384
394
398
394
382
378
378
379
378
379
382
385
385
388
394
394
395
397
405
408
421
425
427
408
404
401
393
390
390
390
388
386
387
395
405
407
408
415
417
424
427
432
432
428
427
423
409
407
403
401
398
398
397
395
395
397
400
404
407
406
408
408
409
410
425
427
431
442
444
446
449
459
464
465
465
465
465
465
464
464
465
465
471
472
470
470
462
462
463
460
457
449
433
429
429
428
426
427
428
426
427
426
426
427
427
424
424
425
425
422
420
423
422
421
418
421
422
422
426
421
420
417
416
415
415
411
410
410
410
409
408
407
406
405
403
403
402
402
402
403
404
403
403
403
400
401
401
401
401
398
394
393
390
391
393
401
403
399
403
401
394
392
398
396
396
397
397
397
397
398
400
405
399
399
402
405
412
420
427
436
468
474
486
498
518
516
510
523
525
525
524
528
528
534
536
537
534
532
531
535
557
559
547
549
547
544
540
519
512
501
483
481
480
479
477
480
478
476
470
446
438
435
433
431
431
433
433
431
420
415
410
406
405
400
398
398
398
398
398
399
399
401
400
402
407
409
430
427
422
417
409
407
407
406
406
406
406
407
407
407
407
407
407
406
406
406
406
407
408
405
408
406
412
413
416
416
415
416
416
422
424
425
425
426
427
429
439
482
478
447
431
422
419
416
415
415
415
413
413
409
405
402
405
407
410
413
414
417
417
423
426
426
427
431
434
438
440
451
453
449
447
447
444
438
436
415
412
412
404
403
411
407
404
405
406
389
388
389
390
382
380
379
381
384
385
399
414
409
403
400
398
391
387
380
379
379
379
382
383
418
428
432
436
436
439
439
439
434
433
433
434
434
432
434
434
437
438
438
442
439
438
437
435
435
435
434
434
433
430
429
427
422
414
412
430
430
431
431
426
423
418
416
422
418
413
399
395
399
401
396
387
385
382
379
379
379
380
384
377
377
381
387
389
388
387
383
382
379
378
371
367
365
364
364
365
365
364
361
360
370
372
373
372
368
358
356
355
356
355
354
353
353
353
353
353
353
356
369
367
366
369
385
384
393
396
394
384
378
378
378
379
382
384
385
385
390
397
394
397
400
402
405
423
426
427
409
404
399
394
392
390
390
389
389
388
386
387
395
406
407
408
409
416
426
429
432
431
428
426
424
408
405
400
398
398
397
396
396
398
404
407
406
406
407
410
415
422
427
429
440
443
445
448
456
464
465
465
465
465
464
464
464
465
465
465
465
469
471
469
470
467
463
464
459
455
451
449
443
432
430
430
426
426
428
428
426
427
428
426
426
426
424
424
425
424
421
421
424
422
420
418
418
422
422
424
421
419
416
416
414
414
414
411
411
411
411
408
407
406
405
403
403
402
402
402
404
405
402
402
398
400
403
400
399
399
397
394
393
391
390
390
393
403
405
405
399
402
403
402
394
394
398
398
396
394
396
397
398
400
399
399
400
405
407
403
403
406
408
414
421
429
435
470
475
488
494
516
517
510
523
528
526
524
528
529
534
535
536
534
532
531
533
555
559
546
547
545
542
539
536
515
509
498
483
481
479
479
482
481
479
478
475
469
446
439
438
436
432
432
431
431
427
416
412
410
405
400
399
398
398
398
398
398
399
401
400
403
408
410
430
425
420
416
408
407
406
405
405
405
406
407
407
407
407
406
406
405
406
407
405
409
411
413
414
416
416
416
416
416
422
424
426
427
427
430
438
489
476
449
431
421
420
417
414
414
414
412
410
410
407
405
403
406
407
409
414
415
419
419
420
423
425
430
434
436
438
440
452
458
447
447
444
438
436
433
415
412
412
403
403
412
405
402
403
405
406
389
388
389
391
382
380
378
381
381
383
384
392
413
410
407
402
398
397
390
386
379
379
378
379
382
384
417
429
432
436
436
437
440
440
438
437
433
434
434
432
434
434
437
438
443
439
439
438
437
436
435
435
434
434
433
430
429
426
415
413
430
431
431
431
425
420
416
421
422
416
392
394
399
400
396
385
384
382
381
379
377
381
381
375
375
376
382
387
391
391
388
382
380
378
374
370
365
363
363
365
366
367
365
364
361
363
368
369
372
372
372
362
357
355
354
354
355
355
353
353
353
353
353
353
354
356
360
360
359
358
357
357
357
356
357
364
363
354
355
356
356
361
372
372
354
351