425
425
425
425
425
425
424
422
421
420
420
419
418
418
418
417
417
417
417
416
415
414
414
413
413
412
411
410
409
407
405
403
401
400
399
398
396
394
394
393
392
390
387
386
385
385
385
384
384
383
382
381
381
380
379
377
376
376
375
375
374
372
370
370
370
370
369
368
368
368
368
368
369
370
370
371
372
373
374
375
377
378
378
379
379
379
380
383
386
389
393
394
394
394
394
394
394
394
395
396
397
398
401
402
404
405
408
410
412
416
420
422
423
424
426
428
429
430
434
434
435
435
436
436
437
437
438
439
439
440
440
441
441
443
443
444
447
451
454
458
457
455
454
458
463
465
465
465
464
463
462
459
457
455
456
457
458
458
460
461
461
461
461
461
461
461
462
464
464
465
464
462
459
456
450
449
447
446
444
443
440
438
436
427
427
421
415
411
404
398
394
391
388
386
383
382
381
378
376
375
373
372
372
372
372
372
371
370
369
368
365
363
360
357
356
354
352
351
351
351
351
353
353
353
354
356
357
358
359
362
363
366
368
370
372
373
374
374
375
375
376
376
376
376
376
376
376
376
376
376
376
377
379
381
381
383
384
384
384
384
385
385
385
385
385
385
384
383
380
376
372
369
369
368
367
367
366
365
364
364
363
363
354
351
345
341
339
336
332
332
332
332
332
331
330
329
328
328
328
328
328
328
331
334
338
342
346
348
352
354
355
356
356
355
354
353
349
350
351
351
352
352
352
352
352
353
354
354
354
353
353
353
353
353
353
354
354
354
356
356
355
353
350
343
340
337
332
330
328
326
325
325
325
325
325
326
326
327
327
327
327
327
328
328
328
328
328
328
328
328
328
329
329
329
330
330
331
332
333
334
334
334
334
334
334
335
336
336
337
338
338
339
339
339
339
339
339
339
339
339
339
339
339
340
340
341
341
341
341
342
344
345
348
350
354
357
357
357
358
358
358
362
364
367
369
372
374
377
382
384
388
388
388
387
387
387
387
387
390
393
395
396
398
399
404
407
409
411
413
415
416
417
422
425
428
430
431
431
431
433
434
436
437
439
439
439
439
439
441
442
443
446
449
451
454
456
461
465
466
467
468
470
472
473
473
474
474
478
478
478
478
478
478
478
478
477
474
473
472
471
474
475
481
485
486
487
488
489
490
491
492
494
497
499
502
503
505
509
513
515
518
520
522
524
527
531
536
543
547
552
556
560
561
562
563
564
565
565
566
569
575
581
585
585
586
587
588
589
590
590
590
589
589
589
589
588
587
584
583
580
577
576
576
577
577
577
577
576
575
574
573
568
564
560
558
555
552
550
550
547
546
544
542
541
540
540
539
538
537
536
534
530
524
517
511
507
504
503
503
501
498
495
488
481
475
468
463
457
452
445
442
438
438
438
438
437
437
437
436
436
436
436
436
436
437
441
444
449
453
454
458
459
460
461
462
462
462
463
464
465
468
471
472
473
475
478
480
480
481
482
484
487
488
489
489
490
490
491
492
491
490
490
489
488
486
486
485
485
484
483
487
491
494
496
496
496
496
495
495
495
495
494
494
493
491
489
487
485
484
483
482
483
484
485
486
489
491
494
495
496
497
499
501
503
503
501
495
487
486
487
488
489
491
491
490
489
488
487
487
487
488
489
489
488
486
485
482
482
482
482
482
482
483
484
485
483
482
481
473
465
464
464
465
465
466
467
467
469
471
471
471
468
465
462
462
462
462
462
460
459
459
458
458
457
457
456
456
455
454
453
453
453
453
453
452
450
447
444
443
437
435
435
434
434
434
435
435
435
435
434
434
434
430
429
428
427
428
428
429
430
430
431
431
432
433
433
434
433
431
428
426
426
425
425
425
425
425
425
425
425
425
425
425