364
363
369
365
364
371
378
391
392
393
397
398
400
405
411
410
410
410
406
404
400
394
388
388
388
391
390
380
361
358
359
359
359
359
359
362
368
369
372
385
394
404
395
389
375
363
366
371
383
389
386
383
368
362
364
380
376
373
368
359
360
364
378
366
365
365
366
374
377
385
375
366
360
366
371
375
364
368
369
369
371
375
382
383
373
372
366
373
380
377
375
373
377
383
388
389
403
406
403
411
413
412
399
395
390
386
377
364
376
384
386
386
388
389
393
407
407
407
407
411
426
436
448
452
457
463
462
462
462
462
462
467
466
463
459
444
446
449
462
456
452
437
412
395
389
389
388
379
371
369
376
371
372
376
365
365
365
363
364
364
366
369
386
396
399
401
401
406
406
411
421
409
415
421
425
430
441
467
463
460
466
484
490
498
493
509
520
526
527
530
545
550
549
548
554
555
562
567
601
635
638
635
635
636
639
654
653
654
659
661
664
667
679
686
697
699
711
716
704
706
707
703
695
692
666
658
653
643
645
642
616
612
616
622
604
581
577
561
546
539
537
534
526
523
519
508
506
495
493
484
482
480
477
478
475
474
470
473
474
474
464
461
459
451
448
448
433
428
425
422
422
422
423
421
412
400
390
390
389
385
384
382
382
385
385
385
386
383
380
379
377
375
374
374
374
374
374
371
371
372
372
370
368
368
368
369
370
373
372
372
370
369
369
369
369
366
369
370
369
368
371
372
373
373
373
374
371
376
367
376
374
372
369
370
370
360
355
363
372
372
373
371
372
371
371
371
371
382
381
379
378
378
377
376
369
369
371
375
376
369
372
370
370
370
373
376
378
374
373
371
370
361
362
364
366
367
368
368
367
367
361
364
368
369
371
371
370
370
370
376
373
376
382
382
381
381
383
386
386
385
385
384
380
362
362
361
364
364
365
365
366
367
369
369
369
369
369
371
373
371
370
369
369
369
373
375
375
366
366
366
366
361
361
362
369
370
369
367
367
368
363
365
364
364
364
364
364
367
366
366
364
364
364
364
365
365
367
367
366
367
367
368
370
371
370
370
368
368
368
369
371
370
370
369
371
371
372
376
374
375
377
378
378
377
374
375
376
376
377
377
377
378
378
381
381
381
379
379
380
381
381
383
379
382
382
381
377
379
381
382
382
381
380
378
379
379
380
381
381
381
381
382
382
383
383
381
381
382
383
384
385
384
385
386
386
386
385
386
388
389
388
392
390
391
392
394
395
394
397
397
398
399
400
401
401
402
404
406
406
406
407
407
407
407
407
410
409
409
413
415
412
411
410
413
413
412
414
414
413
416
416
417
418
418
416
415
415
416
417
417
420
421
421
424
423
429
432
432
432
449
443
446
447
441
441
432
433
434
418
419
414
418
414
413
415
412
408
405
405
403
402
402
402
399
398
398
395
399
395
396
398
394
397
393
392
392
393
392
393
394
393
394
395
397
394
396
396
396
396
397
397
397
396
396
397
395
394