434
434
436
436
436
437
438
438
438
439
440
440
440
434
433
433
433
433
433
433
429
429
429
429
429
429
430
430
430
430
429
429
429
429
429
428
428
428
428
427
426
426
426
426
426
426
425
424
424
423
422
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
419
419
418
416
416
416
416
416
416
416
416
416
416
416
421
421
423
424
424
425
425
425
425
425
424
424
424
423
423
423
423
423
423
423
423
423
422
422
421
420
420
419
419
419
418
418
418
416
415
413
409
407
406
405
403
401
400
400
400
400
400
399
399
396
394
390
387
386
385
384
384
383
382
382
381
374
373
373
372
372
369
369
367
367
366
365
364
364
360
360
360
360
360
360
360
360
360
360
360
360
360
360
361
362
363
363
363
363
363
365
366
366
367
368
368
369
371
371
372
372
373
373
373
375
375
378
379
380
381
381
381
381
381
381
382
390
392
394
397
397
398
398
398
399
399
401
401
404
405
406
407
407
407
408
410
414
419
424
428
427
427
426
422
419
419
419
423
430
430
430
430
430
430
430
430
430
430
430
429
429
429
429
429
429
429
429
429
429
429
429
429
429
430
427
427
427
426
425
419
413
407
402
396
393
380
380
379
378
379
379
380
381
387
387
387
350
350
350
350
350
350
358
361
366
367
366
366
366
366
365
365
365
363
352
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
351
355
356
356
358
358
358
359
357
357
357
357
357
357
358
358
358
358
358
358
356
354
353
353
353
353
353
353
353
352
352
352
352
352
352
352
352
352
352
352
352
351
351
351
351
351
351
351
351
351
352
354
354
354
354
354
356
356
356
356
356
356
356
355
355
355
355
356
356
357
357
357
357
357
357
356
356
356
356
356
356
356
356
355
355
355
355
355
355
355
355
355
355
355
356
356
357
357
358
358
358
358
359
359
359
360
364
369
370
370
372
373
373
373
375
375
375
375
375
376
374
371
370
370
370
361
361
360
360
360
360
360
360
360
361
361
364
365
370
370
370
370
370
370
370
370
370
368
366
366
365
365
364
364
364
364
363
363
362
362
362
362
362
362
362
361
361
361
361
361
361
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
362
363
367
369
370
371
371
373
374
374
374
375
378
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
381
381
382
382
383
385
385
385
385
385
385
385
385
386
386
387
389
390
391
392
392
393
394
394
395
395
395
396
396
397
398
398
399
399
399
399
399
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
401
401
401
402
402
401
401
401
400
400
400
400
400
400
400
400
401
402
405
405
406
407
407
407
407
407
407
408
409
412
412
413
413
414
414
416
416
417
417
419
419
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
419
420
419
419
419
419
419
419
419
419
420
420
420
420
420
420
420
420
420
420
420
420
420
420
424
424
425
425
426
426
427
427
427
428
429
429
429
429
429