367
367
367
367
367
369
369
369
369
369
369
369
369
369
368
367
366
366
366
366
366
366
366
366
364
371
371
371
372
372
372
372
371
371
368
364
364
364
364
364
364
364
365
365
365
367
369
371
371
370
370
369
369
370
371
371
370
369
367
365
365
366
366
367
367
367
367
367
367
367
366
366
366
367
367
367
368
368
369
369
369
370
370
370
370
370
370
371
372
373
373
371
373
373
370
368
372
372
374
380
383
385
385
391
387
382
378
380
381
384
386
389
391
391
390
394
397
398
396
393
391
390
392
395
399
401
403
404
404
404
402
400
398
397
407
397
403
406
408
407
408
409
410
413
412
412
412
412
412
413
414
414
412
409
407
404
401
402
400
403
407
407
407
408
407
409
408
405
404
403
400
396
396
396
397
398
398
398
397
397
397
394
394
393
389
388
384
379
377
382
383
383
383
381
378
382
385
386
386
387
387
386
385
385
385
386
386
386
386
386
387
387
389
390
392
395
393
393
393
392
390
386
385
385
385
384
382
380
375
374
373
371
371
371
373
376
377
378
378
376
374
376
376
376
378
379
377
376
375
374
373
372
375
376
376
376
376
376
375
374
373
373
371
370
368
368
369
371
372
373
377
379
379
378
377
377
375
372
372
373
378
378
378
377
379
384
387
387
388
388
387
387
387
388
389
390
392
395
396
396
396
396
395
397
397
397
398
398
399
400
401
401
399
397
401
408
410
405
406
407
410
409
410
411
415
415
416
419
421
418
419
418
417
416
414
414
415
415
415
413
412
409
409
410
411
412
412
411
409
411
410
409
411
412
409
410
411
414
413
413
415
413
413
412
413
416
419
417
418
419
419
418
417
413
411
412
414
415
416
416
416
422
417
419
414
417
418
419
420
422
423
424
425
425
424
424
423
423
422
421
421
420
419
419
418
419
421
428
428
428
423
423
424
426
427
427
428
428
428
427
426
425
423
422
421
420
419
421
426
428
428
427
427
427
426
426
425
424
423
423
423
423
424
424
425
425
425
424
424
424
425
428
429
429
429
428
428
428
428
429
429
429
430
431
432
435
437
438
441
439
439
438
436
437
437
437
437
437
436
436
435
435
435
434
433
432
432
434
432
432
431
431
431
431
431
431
431
434
434
431
430
430
430
429
429
430
430
426
429
430
429
428
429
430
430
430
429
427
427
425
424
424
426
427
427
426
426
427
427
428
428
429
429
429
430
429
429
424
421
421
421
421
421
420
419
420
422
421
421
424
422
420
419
419
418
418
417
417
416
418
418
416
415
416
414
413
412
413
414
418
415
416
416
415
415
415
415
415
417
417
415
415
416
416
416
415
415
415
413
412
419
421
421
421
421
421
422
423
424
423
421
421
420
420
422
423
424
423
422
421
419
417
417
419
421
421
421
420
419
419
420
421
422
422
422
422
422
422
422
423
423
423
423
423
423
423
423
423
428
430
430
430
430
432
432
434
434
434
433
431
429
427
427
428
428
428
429
429
429
429
430
431
431
428
428
429
426
424
422
419
419
419
419
419
419
419
419
419
419
420
420
420
420
420
418
418
417
413
414
419
420
426
427
428
431
431
431
433
432
432
432
432
430
432
428
417
417
416
415
415
414
413
414
412
408
407
407
407
404
408
405
406
405
405
405
407
407
409
425
425
422
418
407
408
409
408
408
406
408
408
407