430
430
430
431
433
436
437
436
435
430
430
430
430
430
428
427
427
425
422
423
423
419
421
424
424
428
431
435
435
435
435
433
431
430
424
424
425
426
426
426
429
425
416
411
409
408
407
406
405
403
400
391
391
391
394
401
405
407
409
417
441
451
451
451
452
456
459
462
461
447
444
439
439
436
428
424
425
426
419
418
417
417
416
414
415
415
416
424
425
426
426
427
427
428
428
429
429
428
427
428
428
426
424
426
427
426
424
426
428
429
429
430
431
415
410
409
407
408
413
412
412
414
415
418
421
435
436
445
445
445
446
446
447
445
446
446
445
444
445
442
437
434
433
433
433
433
433
433
433
432
431
430
429
428
428
429
429
428
426
423
420
418
416
414
413
413
411
408
406
407
408
411
410
410
413
418
422
427
430
429
433
433
432
432
432
433
435
423
426
426
422
414
412
409
401
404
407
404
402
401
400
395
389
387
386
386
387
387
389
384
383
381
374
370
369
369
368
368
366
364
363
362
361
361
361
361
361
362
365
365
364
362
362
362
363
365
361
358
357
357
357
354
354
354
354
355
356
358
357
355
354
354
354
354
354
353
352
352
352
352
352
354
356
359
369
373
371
372
373
375
377
381
389
389
389
389
389
389
389
389
388
387
386
386
386
387
399
401
403
405
408
410
410
410
410
410
410
408
407
406
407
409
415
419
420
420
437
420
418
417
417
415
412
412
395
395
394
393
392
392
392
390
386
383
382
380
379
378
374
370
370
370
370
370
370
371
372
373
373
372
375
376
376
378
380
380
380
379
379
378
377
376
372
371
371
371
372
371
371
371
372
371
371
371
371
371
372
372
373
373
374
374
375
378
379
379
380
381
381
381
381
381
380
380
380
381
381
381
382
382
382
382
382
382
383
383
383
384
384
383
381
381
380
381
388
392
393
393
394
394
396
398
399
401
402
397
395
392
390
385
384
383
382
382
384
384
387
390
393
394
389
385
385
385
396
407
408
411
405
393
391
390
390
390
391
395
397
398
398
399
400
400
401
401
403
403
403
403
402
405
405
406
411
412
412
413
417
425
427
430
429
428
428
430
432
436
436
440
442
452
455
457
455
455
456
460
460
456
458
451
452
453
455
453
450
450
449
449
447
446
446
447
445
444
441
438
438
433
428
426
425
423
419
417
416
414
413
412
412
412
411
410
407
405
403
401
399
397
397
396
395
394
394
395
395
399
406
418
419
423
424
426
427
427
428
428
428
428
428
428
426
425
425
425
425
426
426
427
427
428
429
430
437
442
442
440
436
436
436
438
438
439
439
437
435
434
435
436
437
439
439
440
440
445
445
444
444
443
446
448
448
447
445
443
441
439
438
437
437
437
436
435
435
434
434
434
433
433
433
433
435
436
436
436
439
444
443
439
439
438
438
438
436
430
430
430
430
430
430
430
429