430
430
430
433
432
432
433
433
433
433
432
432
432
433
433
434
435
442
454
456
458
458
459
460
464
464
468
475
477
478
498
501
501
503
506
507
512
515
518
519
516
518
520
523
523
523
521
526
529
528
531
533
533
535
537
537
539
548
549
553
552
554
553
554
554
557
565
567
567
574
582
582
582
582
584
585
586
592
599
601
601
599
605
610
608
610
612
616
617
619
619
619
628
630
630
632
634
635
638
641
641
639
639
642
644
644
644
645
648
654
658
659
660
660
661
664
669
672
674
674
675
677
677
678
680
683
686
689
689
690
702
702
706
709
711
712
714
717
723
724
724
726
733
736
737
737
740
744
745
747
756
761
758
749
750
755
758
762
777
785
791
797
792
794
794
786
789
802
810
810
810
812
815
816
817
821
823
821
825
831
831
833
848
852
856
859
864
867
875
883
884
886
890
892
896
907
910
919
922
926
935
939
942
946
950
953
955
957
960
969
979
981
977
973
967
957
946
955
955
959
955
948
930
925
920
905
902
899
898
897
884
877
873
870
866
866
864
863
861
859
854
849
845
840
833
829
830
830
830
828
824
819
808
805
798
797
796
795
794
793
792
792
792
792
795
788
788
788
789
790
790
790
789
786
781
781
781
782
787
776
744
739
736
722
715
713
711
707
707
700
693
691
691
688
688
688
687
682
683
686
689
689
685
681
677
676
670
670
670
667
665
662
661
661
662
662
661
660
659
657
656
655
654
653
653
654
657
656
654
652
647
645
642
639
637
636
645
643
641
639
637
631
626
627
629
629
625
618
616
607
580
581
581
578
576
573
572
571
572
567
568
563
559
553
548
545
541
534
529
527
522
518
516
514
514
512
512
517
520
519
526
535
527
502
497
494
493
489
488
486
484
484
484
484
483
483
483
482
480
477
476
476
471
469
469
469
469
468
467
467
467
467
467
467
466
464
465
465
465
464
459
459
459
459
459
458
458
458
458
458
460
459
453
454
454
455
454
455
454
452
452
457
457
457
457
456
452
452
451
449
449
449
447
444
443
441
441
439
440
443
443
443
434
432
426
424
423
423
421
419
417
417
418
418
417
417
417
416
415
414
414
418
418
418
417
417
420
421
423
426
436
430
430
427
424
422
421
421
422
423
421
420
423
426
427
419
415
413
414
416
418
420
421
423
425
429
426
426
413
416
418
418
414
413
410
406
402
397
396
395
395
395
397
399
400
401
401
401
401
401
385
387
388
388
387
386
384
383
390
387
385
383
380
383
385
391
391
391
391
389
385
383
383
383
383
382
382
382
382
382
381
380
379
376
376
375
374
373
372
372
373
374
375
375
373
372
372
372
372
372
372
372
372
371
371
368
368
369
370
373
378
373
370
369
369
370
368
365
364
370
373
372
369
366
363
367
367
364
361
359
357
357
357
360
361
361
358
344
340
341
341
341
335
334
332
332
332
329
329
331
335
337
338
338
339
339
339
339
339
335
333
333
334
334
335
336
338
344
351
360
362
357
354
352
355
361
360
358
357
355
353
350
348
350
354
358
362
368
373
376
380
384
390
402
401
401
401
402
402
403
410
413
420
420
427
436
437
441
446
450
448
445
442
437
436
434
431
425
409
408
408
408
407
405
400
398
397
395
393
391
389
382
379
378
374
371
369
368
366
365
365
365
361
359
359
359
364
364
363
361
360
345
330
317
317
316
316
318
315
313
311
309
290
289
288
288
287
287
285
281
280
277
276
276
273
270
270
270
269
263
263
262
261
254
251
249
249
249
245
246
247
247
249
247
246
242
241
241
240
237
231
225
224
226
226
221
223
224
225
224
225
228
226
228
228
207
202
202
202
201
203
203
203
207
205
205
208
210
204
211
204
210
213
210
200
197
200
196
197
205
201
198
200
201
201
201
205
202
198
198
198
197
196
196
198
203
204
204
204
203
197
198
204
196
196
196
196
198
206
199
196
201
201
201
199
199
203
196
208
208
197
200
200
203
206
200
206
197
203
206
208
208
198
196
196
196
196
196
196
196
196
196
209
212
213
213
213
214
214
212
213
216