393
398
400
398
398
398
399
399
400
400
401
402
402
410
407
409
412
412
406
399
397
399
401
403
401
396
397
397
394
393
392
392
392
392
392
395
397
398
401
402
403
403
404
405
405
410
412
414
415
416
417
418
418
419
419
419
419
419
418
418
417
416
416
416
416
417
417
417
417
417
417
417
416
418
419
425
427
435
437
440
445
447
449
449
448
447
445
444
442
440
443
443
438
439
441
448
446
447
448
443
442
440
439
438
438
440
442
444
441
439
433
432
432
435
438
438
438
444
446
447
450
451
451
451
451
451
451
451
455
463
471
478
480
482
483
483
483
483
481
476
477
477
477
470
468
458
456
452
451
447
444
444
444
445
450
456
460
464
473
477
481
455
466
465
464
467
467
460
460
448
446
445
458
474
466
460
453
444
437
435
435
435
435
435
436
436
436
436
437
438
439
439
435
427
427
427
426
424
424
421
418
413
406
406
406
406
406
405
405
405
405
404
403
402
401
401
401
401
401
401
401
412
408
407
406
408
408
407
411
412
411
406
403
399
399
399
399
399
400
399
388
385
385
385
385
386
387
390
392
398
409
414
411
406
406
405
410
415
419
422
424
426
428
427
426
424
419
415
417
421
427
432
435
443
441
439
439
439
432
432
435
441
442
436
431
427
424
422
419
419
421
422
422
424
424
427
428
429
430
431
435
442
443
445
448
454
458
470
494
494
497
505
514
516
522
523
527
528
528
524
520
505
505
505
504
499
498
498
496
493
489
487
478
478
478
477
474
474
474
474
472
469
467
467
467
467
473
475
477
479
484
485
486
495
498
503
504
504
504
504
502
502
502
503
504
509
512
516
520
523
521
522
527
532
536
535
532
532
532
533
527
526
525
524
522
520
518
517
515
514
513
512
511
510
507
507
507
506
505
505
503
503
503
503
502
502
501
500
499
499
499
498
497
496
495
495
493
487
487
486
483
482
481
479
478
477
476
476
477
478
478
475
475
472
471
470
468
467
466
464
463
462
460
459
459
458
458
458
454
454
451
451
450
450
450
450
448
448
447
446
444
438
438
438
438
438
438
438
438
438
438
438
438
438
436
436
436
435
435
435
436
438
438
432
432
431
431
430
428
425
425
425
425
425
425
425
426
428
430
430
430
430
428
422
422
420
420
420
421
421
423
423
425
425
426
426
427
427
429
429
429
429
429
429
429
429
428
428
427
427
427
427
427
426
424
424
424
424
424
424
424
426
427
428
429
431
431
431
432
432
432
432
432
430
429
423
423
423
424
424
425
425
425
425
425
425
426
428
428
428
429
431
432
433
434
435
435
435
435
435
435
435
435
434
434
434
434
435
435
435
435
435
435
436
441
441
441
440
439
433
433
432
432
432
434
434
434
434
436
436
439
440
440
440
440
440
440
440
441
441
441
442
438
435
433
433
434
435
435
434
434
434
434
434
434
434
434
438
439
440
442
442
442
442
441
439
435
434
434
433
428
424
424
422
421
421
422
423
421
421
421
421
421
421
420
419
419
418
416
415
413
411
410
410
410
410
410
410
410
411
411
412
412
412
412
412
413
413
412
412
412
413
413
414
415
415
415
415
415
414
414
414
414
414
414
414
413
413
413
412
411
411
410
409
409
409
410
410
410
409
409
409
409
409
410
411
416
409
407
407
406
405
404
406
408
413
415
415
414
414
412
409
408
408
408
409
409
410
411
408
408
407
405
405
404
396
387
387
386
386
387
387
387
387
388
388
389
390
389
389
388
386
385
384
385
385
386
384
385
386
387
381
382
383
384
384
384
383
381
380
380
380
381
380
380
379
379
381
382
382
381
380
379
379
379
379
379
379
379
379
379
379
379
379
379
378
378
379
381
380
376
376
376
376
377
375
375
375
377
377
377
377
375
375
376
377
377
378
378
380
380
382
382
383
383
382
380
378
377
377
376
376
376
376
378
380
378
377
375
374
374
375
375
375
376
377
377
377
376
376
376
376
376
376
376
376
376
376
376
377
377
377
376
376
376
376
376
376
376
375
375
375
375
374
374
374
374
374
374
374
374
373
373
373
373
374
375
376
375
375
375
375
376
376
377
377
377
377
377
377
377
377
377
376
376
377
378
378
378
377
377
379
381
379
379
379
379
378
378
379
381
382
380
380
381
381
382
381
381
381
382
382
381
381
382
382
382
384
384
385
383
382
382
383
383
383
383
382
382
382
382
382
382
383
383
384
385
385
384
383
382
382
382
382
382
382
385
385
385
385
384
383
383
383