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