326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
325
325
324
324
323
323
323
323
323
323
322
322
322
322
322
322
322
322
322
322
322
322
322
322
323
323
323
323
324
324
324
324
324
324
325
325
325
325
325
325
325
324
323
323
323
323
322
322
321
321
321
321
321
320
320
320
320
320
320
321
321
319
319
319
319
319
319
317
317
317
317
317
317
320
320
321
323
325
326
328
329
331
337
339
342
343
344
344
346
343
339
342
350
355
367
391
391
393
395
397
403
404
407
407
407
407
406
405
405
405
404
401
399
398
396
396
396
396
396
396
396
395
392
390
388
388
387
385
382
380
379
377
374
374
375
375
354
330
330
328
325
322
322
322
322
322
320
320
320
319
319
319
321
321
324
324
325
325
325
326
326
326
326
326
326
326
329
329
335
337
339
340
353
354
355
358
358
359
359
359
360
360
361
361
363
366
366
369
375
382
387
390
392
392
393
398
401
402
402
403
404
405
404
404
404
403
402
398
404
406
406
406
406
404
404
405
405
406
417
424
427
427
428
429
431
430
428
428
428
427
426
425
424
423
423
423
423
423
423
420
419
418
420
423
425
426
423
420
417
418
421
425
425
425
423
420
418
415
413
411
409
406
406
406
406
406
406
409
417
421
424
426
427
427
427
427
427
427
427
425
417
411
408
398
398
396
374
370
369
368
358
353
353
353
354
355
355
355
355
361
364
368
372
379
382
385
386
386
387
388
391
395
394
386
385
386
386
387
389
392
400
403
401
401
400
414
418
418
425
430
446
446
447
423
423
428
431
433
433
434
435
437
440
447
446
447
447
446
444
439
438
439
439
441
449
450
450
451
456
461
465
471
482
483
485
495
495
495
495
495
495
495
495
492
489
486
482
476
476
476
476
476
476
476
476
476
476
475
474
473
452
443
439
435
432
429
425
423
425
425
428
428
420
416
413
408
403
400
400
399
404
405
405
405
405
405
412
412
417
418
439
439
439
439
479
478
477
471
468
461
459
459
459
459
462
465
467
464
454
446
443
450
454
457
454
453
448
447
447
444
444
444
442
443
447
453
456
453
456
458
463
452
455
459
462
462
461
467
464
454
452
449
448
440
482
498
498
502
521
532
533
533
537
541
546
548
549
555
559
567
569
579
579
582
582
582
582
581
579
580
580
580
580
580
579
578
578
578
578
578
578
573
552
549
549
549
549
549
550
549
549
548
545
540
541
541
542
542
541
541
539
539
537
520
520
520
519
519
519
519
519
515
513
511
508
502
494
492
487
483
480
479
479
479
477
476
476
480
482
481
479
478
476
472
472
474
476
478
478
476
473
472
471
469
466
465
463
462
459
457
456
455
451
447
447
447
447
451
446
444
440
440
440
442
445
445
445
445
441
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
439
439
439
439
439
439
439
439
439
439
439
439
439
439
438
437
445
450
455
457
460
462
462
462
463
466
467
467
470
472
477
490
496
506
521
526
533
525
520
518
517
515
515
515
524
515
515
515
517
518
524
527
541
542
542
541
541
541
539
538
537
535
536
537
537
536
534
529
529
528
526
522
520
517
509
501
501
501
502
496
486
484
483
481
479
478
473
473
473
472
472
472
472
471
471
471
471
470
469
466
463
459
456
451
446
439
437
437
431
433
435
435
434
428
426
425
423
419
417
417
417
416
415
415
415
422
424
428
436
439
441
449
455
460
471
471
475
477
478
479
480
480
481
481
482
482
483
484
484
484
483
480
479
480
480
482
484
491
491
491
491
491
491
491
491
493
493
491
489
486
482
481
479
473
463
448
435
429
428
424
422
421
420
419
417
415
413
412
411
408
407
406
404
400
404
411
413
408
406
402
400
400
399
399
398
391
383
381
379
377
374
372
372
370
368
366
364
363
361
361
361
361
361
360
359
359
365
367
367
372
377
382
397
401
402
407
408
408
408
408
407
405
401
398
397
397
400
402
404
406
406
401
401
390
388
384
379
377
376
372
371
370
370
374
382
370
358
353
353
353
353
352
350
350
349
349
350
350
350
350
350
350
348
345
341
337
337
337
338
339
339
339
339
342
343
344
345
349
350
354
358
358
358
357
357
353
354
360
360
360
362
363
364
364
368
369
370
376
382
382
386
389
392
396
401
406
408
408
413
418
425
431
438
446
455
456
456