374
373
373
372
371
371
370
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
370
370
370
369
368
368
368
368
370
371
372
372
373
374
372
371
370
370
370
370
371
372
374
375
376
377
376
375
375
375
374
374
374
373
373
372
371
372
372
372
372
372
372
372
372
387
390
390
388
386
381
377
375
371
368
366
366
365
365
363
360
358
357
357
356
353
347
346
343
342
341
341
340
340
339
338
338
337
335
335
335
334
331
329
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
331
332
332
330
333
334
335
335
336
337
345
348
349
350
350
351
343
342
341
341
340
339
338
337
339
341
347
348
351
350
349
347
345
345
346
346
346
346
346
345
345
345
345
345
345
345
338
336
335
337
346
346
344
344
344
345
345
340
340
340
340
340
338
336
335
335
334
334
334
334
334
334
334
334
334
334
335
335
336
336
336
336
336
335
335
335
333
333
333
333
333
333
333
333
334
336
336
336
336
335
335
335
334
334
334
334
333
333
332
332
331
331
331
332
332
332
332
333
333
333
333
333
333
332
330
330
329
329
329
329
329
329
331
331
331
331
333
334
335
335
335
335
335
335
335
334
334
334
334
334
334
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
336
336
336
336
335
335
335
335
335
334
333
333
334
335
335
337
338
338
339
339
339
339
339
340
340
340
340
340
340
340
340
339
339
338
338
338
340
342
343
344
344
345
345
345
346
346
347
349
349
349
349
349
350
352
356
358
359
360
362
362
362
362
363
363
363
364
365
368
371
373
381
408
408
410
420
435
443
445
446
447
450
452
453
453
454
454
454
454
454
452
449
448
449
446
446
446
447
447
448
449
449
450
450
451
451
450
449
448
445
437
426
425
425
424
424
424
422
417
414
412
409
407
404
401
396
392
387
384
380
377
372
366
366
365
365
365
365
365
365
365
365
365
364
364
364
364
364
366
367
368
368
369
369
369
369
370
370
370
371
371
371
371
371
371
371
371
372
373
373
373
373
372
371
370
370
369
369
369
369
369
369
369
369
369
369
369
369
368
368
368
368
368
368
368
368
368
369
369
370
370
371
371
371
372
372
373
375
375
376
376
376
376
376
376
376
376
377
378
378
378
378
379
380
382
383
383
384
384
385
386
387
387
387
387
387
387
387
387
387
387
387
388
388
389
392
392
392
392
392
391
390
389
388
388
388
391
391
393
396
398
398
401
401
402
404
404
405
405
406
407
408
409
410
410
411
411
413
415
415
416
416
417
418
421
422
423
424
424
424
425
425
425
433
443
445
449
458
462
465
467
473
478
481
484
494
502
508
511
515
520
521
522
524
526
527
528
528
528
529
530
530
531
532
532
533
533
534
536
536
536
537
537
537
536
535
534
532
525
522
521
520
519
518
516
513
511
510
507
505
503
498
494
488
474
469
467
462
458
456
454
445
443
441
439
437
436
435
434
434
434
432
431
431
430
430
430
430
430
430
430
430
430
430
430
430
430
429
429
428
428
429
430
432
434
435
436
436
434
432
431
431
430
428
425
421
420
418
418
417
416
416
416
416
417
419
421
423
423
425
428
428
428
428
428
428
426
425
425
422
422
422
421
420
418
417
415
416
420
420
421
422
422
423
423
423
422
421
421
421
421
422
422
422
422
421
420
419
418
417
417
417
417
417
419
423
424
427
427
427
428
425
422
420
419
416
416
416
415
415
414
413
413
413
413
413
413
413
413
412
410
408
406
402
400
400
400
399
399
398
398
397
396
393
391
386
384
382
379
377
377
376
376
375
375
375
375
375
374
374
374
374
374